@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-00-base-3HKZETBQ.woff2) format("woff2"),url(/assets/puhui-00-base-3HKZETBQ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-17F,U+18F,U+192,U+1CE,U+1D0,U+1D2,U+1D4,U+1D6,U+1D8,U+1DA,U+1DC,U+1FA-1FF,U+218-21B,U+237,U+2BC,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+313,U+326-328,U+2010-2011,U+2013-201E,U+2020-2022,U+2025-2026,U+2030,U+2032-2037,U+2039-203E,U+2044,U+20A1-20BF,U+2103,U+2105,U+2109,U+2113,U+2116-2117,U+2121-2122,U+2126,U+212E,U+215B-215E,U+2160-216B,U+2170-2179,U+2190-2193,U+2196-2199,U+2202,U+2206,U+2208,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221D-2220,U+2223,U+2225,U+2227-222B,U+222E,U+2234-2237,U+223D,U+2248,U+224C,U+2252,U+2260-2261,U+2264-2267,U+226E-226F,U+2295,U+2299,U+22A5,U+22BF,U+2460-2469,U+2474-249B,U+2500-254B,U+2550-2573,U+2581-258F,U+2593-2595,U+25A0-25A1,U+25B2-25B3,U+25BC-25BD,U+25C6-25C7,U+25CA-25CB,U+25CE-25CF,U+25E2-25E5,U+2605-2606,U+2609,U+2640,U+2642,U+3000-3003,U+3007-3017,U+301D-301E,U+3021-3029,U+303E,U+FF01-FF5E,U+FFE0-FFE5}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-01-ui0-IUWE47NL.woff2) format("woff2"),url(/assets/puhui-01-ui0-IUWE47NL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E49,U+4E8E,U+4EA7,U+4EBA,U+4ED8,U+4EE3,U+4EE5,U+4EF6-4EF7,U+4EFB,U+4F18,U+4F1A,U+4F20,U+4F4D,U+4F53,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4FDD,U+505C,U+50CF,U+5148,U+514B,U+5165,U+5168,U+5173,U+5176-5177,U+5185,U+518C-518D,U+5199,U+51FA,U+5206,U+521B,U+5220,U+5230,U+5236,U+524D,U+529F-52A1,U+52A8,U+5316,U+5347,U+5355,U+5361,U+539F,U+53C2,U+53D1,U+53D6,U+53D8,U+53EA,U+53EF-53F0,U+53F7,U+540C-540E,U+542F,U+5468,U+548C,U+54C1,U+5668,U+56DE,U+56FE,U+5728,U+5730,U+5740,U+578B,U+58F0,U+590D,U+591A,U+5927,U+5929,U+5931,U+5957,U+5982,U+5A92,U+5B50,U+5B57-5B58,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA2,U+5BB9,U+5BBD,U+5BC6,U+5BF9,U+5C0F,U+5C55,U+5DE5,U+5DF2,U+5E27,U+5E74,U+5E76,U+5E94,U+5EA6,U+5EFA,U+5F00,U+5F0F,U+5F20,U+5F53,U+5F55,U+6001,U+6027,U+606F,U+60C5,U+6210-6211,U+6216,U+6237,U+6240,U+624B,U+628A,U+62E9,U+6301,U+6309,U+6362,U+63A5,U+63D0,U+641C,U+652F,U+6539,U+653E,U+6548,U+6570,U+6574,U+6587,U+65B0,U+65B9,U+65E0,U+65E5,U+65F6,U+660E,U+662F,U+663E,U+666F,U+6682,U+66F4,U+6700,U+6708-6709,U+670D,U+671F,U+672A,U+672C,U+673A,U+6743,U+6761,U+6765,U+677F,U+679C,U+67E5,U+6807,U+683C,U+6846,U+6A21,U+6B21,U+6B63,U+6B65,U+6BB5,U+6BCF,U+6BD4,U+6C42,U+6CA1,U+6CD5,U+6CE8,U+6D4B,U+6D88,U+6DF1,U+6E05,U+6E38,U+6E90,U+70B9,U+7167,U+7247,U+7269,U+7406,U+751F,U+7528,U+753B,U+7559,U+767B,U+7684,U+76EE,U+76F4,U+76F8,U+770B,U+7801,U+786E,U+793A,U+79D2,U+79FB,U+7A0D,U+7A7A,U+7AD9,U+7AEF,U+7B49,U+7B54,U+7B80,U+7BA1,U+7BB1,U+7CBE,U+7D22,U+7EA7,U+7ED3,U+7EDF,U+7EE7,U+7EED,U+7F16,U+7F51,U+7F6E,U+8003,U+804A,U+80CC,U+80FD,U+81EA,U+8272,U+884C,U+8868,U+88AB,U+8981,U+89C6,U+89C8,U+89D2,U+8BA1-8BA2,U+8BA4,U+8BB0,U+8BBE,U+8BC1,U+8BCD,U+8BD5,U+8BDD,U+8BE5,U+8BED,U+8BF4,U+8BF7,U+8BFB,U+8C03,U+8C61,U+8D25-8D26,U+8D39,U+8D44,U+8D85,U+8F91,U+8F93,U+8FB9,U+8FC7,U+8FD0,U+8FD4,U+8FD9,U+8FDB,U+8FDE,U+9001,U+9009,U+901A,U+90AE,U+90E8,U+914D,U+91CC-91CD,U+91CF,U+957F,U+95ED-95EE,U+95F4,U+9644,U+9650,U+9664,U+9690,U+9700,U+9762,U+97F3,U+9875,U+9879,U+9884,U+9891,U+9898,U+989D,U+98CE,U+9910,U+9996,U+9A8C,U+9AD8,U+9ED8}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-02-ui1-6ZYAEFV6.woff2) format("woff2"),url(/assets/puhui-02-ui1-6ZYAEFV6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E09,U+4E13,U+4E1A,U+4E24,U+4E48,U+4E4B,U+4E5F,U+4E86,U+4E8B-4E8C,U+4E9A-4E9B,U+4EA4,U+4EAC,U+4EAE,U+4EC0,U+4EC5,U+4ECA,U+4ECD-4ECE,U+4ED6,U+4EE4,U+4EEC,U+4EFD,U+4F55,U+4F59,U+4F9B,U+4FA7,U+4FE1,U+4FEE,U+503C,U+505A,U+5141,U+5143,U+5145,U+5149,U+514D,U+516C,U+5170-5171,U+51C6,U+51E0,U+51FB,U+5207,U+5212,U+5217,U+5219,U+5229,U+522B,U+5237,U+5269,U+526F,U+529B,U+52A9,U+52BF,U+5305,U+5317,U+533A,U+5360,U+5373,U+53BB,U+53CA,U+53CD,U+53E3,U+53E5,U+53F3,U+5408-5409,U+5411,U+542B-542C,U+544A,U+5458,U+547D,U+54CD,U+56CA,U+56E0,U+56F4,U+56FA,U+56FD,U+5706,U+573A,U+5757,U+57DF,U+57FA,U+586B,U+5904,U+5907,U+5916,U+5934,U+597D,U+59CB,U+59D3,U+5B66,U+5B83,U+5B9D,U+5BDF,U+5BFC,U+5C06,U+5C11,U+5C14,U+5C31,U+5C3C-5C3D,U+5C42,U+5C4F,U+5C5E,U+5DE6,U+5E03,U+5E16,U+5E26,U+5E2E,U+5E38,U+5E73,U+5E8F,U+5E93,U+5E95,U+5EF6,U+5F15,U+5F39,U+5F62,U+5F71,U+5F85,U+5F97,U+5FAA,U+5FC3,U+5FC5,U+5FEB,U+60A8,U+60AC,U+60F3,U+610F,U+624D,U+6253,U+6267,U+6269,U+627E,U+6280,U+62A0,U+62A5,U+62C9,U+62D6,U+62FC,U+6307,U+636E,U+6389,U+6392,U+63A2,U+63A7-63A8,U+63CF,U+6458,U+64AD,U+64CD,U+6536,U+65AD,U+65AF,U+65E7,U+6670,U+6717,U+672B,U+6750,U+675F,U+6784,U+6790,U+67D3,U+680F,U+6837-6839,U+6848,U+684C,U+6863,U+68C0,U+6B3E,U+6B62,U+6B64,U+6D01,U+6D41,U+6D4F,U+6D6E,U+6DFB,U+6E32,U+6EDA,U+7075,U+7126,U+7136,U+7231,U+7248,U+7279,U+72B6,U+72EC,U+7387,U+73AF-73B0,U+7531,U+7535,U+754C,U+7565,U+767D,U+76CA,U+76D6,U+76D8,U+7701,U+771F,U+77E5,U+77ED,U+7965,U+79C1,U+79CD,U+79F0,U+7A0B,U+7ACB,U+7B26,U+7B2C,U+7B7E,U+7B97,U+7C7B,U+7CFB,U+7D20,U+7EA0,U+7EA6,U+7EBF,U+7EC4,U+7EC6,U+7ECF,U+7ED9,U+7EEA,U+7F13,U+7F20,U+7F29,U+7F57,U+8054,U+80F6,U+81F3-81F4,U+8282,U+82F1,U+8349,U+83B7,U+83DC,U+843D,U+85CF,U+88C5,U+897F,U+8986,U+89C1-89C2,U+89C4,U+89E3,U+8A00,U+8BB8,U+8BBA,U+8BBF,U+8BE2,U+8BE6,U+8BEF,U+8D28,U+8D34,U+8D5E,U+8D70,U+8D77,U+8DB3,U+8EAB,U+8F6C,U+8F6E,U+8F7D,U+8F83,U+8FA8,U+8FBE,U+8FD1,U+8FD8,U+8FDC,U+8FF0,U+9000,U+900F,U+901F,U+9053,U+907F,U+90FD,U+91CA,U+949F,U+94A5,U+94AE,U+94FE,U+9501,U+9519,U+952E,U+95FB,U+9605,U+9645,U+968F,U+96C6,U+975E,U+9876,U+987A-987B,U+989C,U+9AA4,U+9EA6}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-03-ui2-PNWEVQTX.woff2) format("woff2"),url(/assets/puhui-03-ui2-PNWEVQTX.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E14,U+4E22,U+4E25,U+4E32,U+4E45,U+4E60,U+4E70,U+4E91-4E92,U+4E94,U+4EAB,U+4ED3,U+4F0A,U+4F30,U+4F46,U+4F4E-4F4F,U+4F5B,U+4F9D,U+4FBF,U+4FC3-4FC4,U+4FD7,U+500D,U+5012,U+5019,U+5047,U+504F,U+50A8,U+513F,U+516D,U+5178,U+517C,U+51B3,U+51B5,U+51ED,U+521A,U+5224,U+523B,U+526A,U+5272,U+52FE,U+5339,U+5341,U+534A,U+534E-534F,U+5356-5357,U+5370,U+5386,U+538B,U+53CC,U+53D7,U+53E0,U+53E6,U+53F2,U+53F6,U+5404,U+5426,U+5438,U+5473,U+54E5,U+54EA,U+5546,U+559C,U+56DB,U+5747,U+5766,U+5782,U+585E,U+5883,U+5893,U+5899,U+589E,U+58EB,U+592A,U+5939,U+5A01,U+5B88-5B89,U+5B8F,U+5B9C,U+5BA1,U+5BB6,U+5BF8,U+5C01,U+5C04,U+5C1A,U+5C1D,U+5C3A,U+5C3E,U+5C40,U+5C45,U+5C49,U+5DF4,U+5E02,U+5E08,U+5E45,U+5E55,U+5E7F,U+5ED3,U+5F02,U+5F3A,U+5F52,U+5F69,U+5F80,U+5F84,U+5F8B,U+5FAE,U+5FD7,U+5FF5,U+5FFD,U+601D,U+603B,U+6062,U+611F,U+620F,U+622A,U+6241,U+6263,U+626C,U+6279,U+6293,U+6298,U+629B,U+62A4,U+62BD,U+62CD,U+62D2,U+62EC,U+62FD,U+62FF,U+6302,U+6321,U+6377,U+6388,U+63D2,U+64A4,U+653F,U+6599,U+659C,U+65CB,U+65E9,U+6620,U+6628,U+665A,U+6668,U+666E,U+667A,U+6696,U+66FF,U+672F,U+6742,U+6760,U+6781,U+67D0,U+67D4,U+6821,U+68EE,U+6982,U+69FD,U+6A2A,U+6B22,U+6C14,U+6C1B,U+6C34,U+6C38,U+6C47,U+6C99,U+6CBF,U+6CE2,U+6D1E,U+6D3B,U+6D45,U+6D77,U+6E10,U+6E21,U+6ED1,U+6EE1,U+6F0F,U+6F14,U+6F2B,U+7070,U+70ED,U+724C,U+7591,U+7626,U+767E,U+76AE,U+76D2,U+773C,U+7740,U+7814,U+7840,U+786C,U+7891,U+78C1,U+7981,U+798F,U+79BB,U+79D1,U+79EF,U+7A3F,U+7A76,U+7A97,U+7AD6,U+7ADE,U+7B14,U+7B56,U+7BAD,U+7C92,U+7C98,U+7D2F,U+7E41,U+7EA2,U+7EAF,U+7EB3,U+7EB5,U+7EB8,U+7EC3,U+7EC8,U+7ED8,U+7EDC-7EDD,U+7EF4,U+7F18,U+7F3A,U+7F69,U+7F8E,U+7FFB,U+8005,U+800C,U+805A,U+8138,U+822A,U+827A,U+82B1,U+82CF,U+82E5,U+8303,U+8350,U+8428,U+8457,U+84DD,U+8651,U+878D,U+8865,U+89C9,U+89E6,U+8BA8-8BA9,U+8BB2,U+8BC6,U+8BC9,U+8BD1,U+8BFA,U+8C28,U+8D22,U+8D2D,U+8D56,U+8D8A,U+8DDD,U+8DDF,U+8DEF,U+8DF3,U+8E29,U+8F7B,U+8FDD,U+8FFD,U+9002,U+9010,U+9012,U+9014,U+9020,U+903B,U+9047,U+906E,U+90A3,U+9192,U+91D1,U+9274,U+9488,U+94F6,U+94FA,U+9500,U+955C,U+95E8,U+9634,U+963F,U+9694,U+96F6,U+9759,U+9760,U+97E9,U+9988,U+9A6C,U+9ED1,U+9F20,U+9F50}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-04-ui3-YWAO4DMM.woff2) format("woff2"),url(/assets/puhui-04-ui3-YWAO4DMM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E03,U+4E1C,U+4E34,U+4E4C,U+4E4E,U+4E50,U+4E66,U+4E88-4E89,U+4ECB,U+4ED4,U+4EFF,U+4F10,U+4F17,U+4F26,U+4F2F,U+5065,U+5076,U+50AC,U+5144,U+515C,U+5179,U+517D,U+519B,U+51B0,U+51B2,U+51C0,U+51CF,U+51D1,U+51FD,U+521D,U+5242,U+5265,U+529E,U+52B1,U+52D2,U+52FF-5300,U+5374,U+5378,U+5385,U+5398,U+53CB,U+53E4,U+53F8,U+5417,U+5496,U+54D1,U+54F2,U+552E-552F,U+5561,U+56E2,U+5708,U+571F,U+573E,U+574F-5750,U+5783,U+57CE,U+5854,U+58A8,U+591C,U+5947,U+5954,U+5956,U+5965,U+5976,U+59FF,U+5BA0,U+5BBE,U+5C0A,U+5C16,U+5C65,U+5C9B,U+5CF0,U+5DDE,U+5DE7,U+5DEE,U+5DF1,U+5E0C,U+5E3D,U+5E72,U+5E7B,U+5E7D,U+5EA7,U+5EB7,U+5F03,U+5F13,U+5F17,U+5F1F,U+5F70,U+5F79,U+5F81,U+5F88,U+5FBD,U+5FC6,U+5FD8,U+5FE0,U+600E,U+6070,U+6096,U+60E0,U+61C2,U+6233,U+626B,U+626E,U+6270,U+627F,U+62A2,U+62C5-62C6,U+62DB,U+62DF,U+6311,U+63E1,U+6444,U+6469,U+6478,U+6495,U+64CE,U+64E6,U+653B,U+6545,U+6559,U+6563,U+65A5,U+65A7,U+65C1,U+65C5,U+65CF,U+6613,U+661F,U+6635,U+6655,U+6697,U+66B4,U+670B,U+671B,U+671D,U+6728,U+6735,U+6756,U+677E,U+6797,U+67AA,U+6897,U+68B0,U+68DA,U+6905,U+690D,U+6A59,U+6A61,U+6B32,U+6B66,U+6B8A,U+6C49,U+6C60,U+6C7D,U+6CB9,U+6CBB,U+6D1B,U+6DA6,U+6DA8,U+6DB5,U+6E20,U+6E29,U+6EA2,U+6EE4,U+6EE9,U+6F58,U+6F84,U+6FB3,U+6FC0,U+706F,U+70E6,U+70F9,U+71C3,U+7236,U+7259,U+7280,U+72D7,U+72ED,U+732E,U+73BB,U+7403,U+745E,U+7483,U+7490,U+74E6,U+7545,U+76D0,U+76DB,U+77E9,U+7834,U+78E8,U+793E,U+7968,U+7A33,U+7A81,U+7A84,U+7AE0,U+7B5B,U+7BC7,U+7C73,U+7C89,U+7C97,U+7D27,U+7D2B,U+7EB2,U+7EB9,U+7EC7,U+7ECD,U+7ED1,U+7EE9,U+7EFF,U+7F05,U+7F72,U+7FC5,U+7FF0,U+8010,U+8033,U+804C,U+8058,U+80A1,U+80A4,U+80A9,U+80AF,U+80DC,U+8106,U+8111,U+816E,U+817F-8180,U+822C,U+826F,U+827E,U+82A5,U+8377,U+8499,U+865A,U+867D,U+86EE,U+8857,U+8863,U+88C1,U+8BAD-8BAF,U+8BBC,U+8BC4,U+8BCA,U+8BD7,U+8BFE,U+8C01,U+8C22,U+8C31,U+8D1D,U+8D1F,U+8D21,U+8D23,U+8D5B,U+8D60,U+8DA3,U+8DC3,U+8DCC,U+8DD1,U+8DE8,U+8E2A,U+8F66,U+8F68,U+8FCE,U+8FDF,U+904D,U+9075,U+9165,U+91C7,U+91CE,U+94DC,U+9510,U+9610,U+961F,U+9632,U+963B,U+9646,U+9732,U+9752,U+987E-987F,U+9886,U+98D8,U+98DF,U+996A,U+9970,U+9A7B,U+9C81,U+9EBB,U+9EC4,U+9ECE,U+9F13}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-05-ui4-TCNUAXYJ.woff2) format("woff2"),url(/assets/puhui-05-ui4-TCNUAXYJ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E39,U+4EA5,U+4F11,U+4F3C,U+4F50,U+501F,U+5188,U+51E1,U+5308,U+5362,U+5384,U+53F9,U+543E,U+5448,U+54C8,U+555C,U+572D,U+5733,U+5761,U+57C3,U+57D4,U+5821,U+582A,U+58EE,U+590F,U+5915,U+591F,U+5937,U+594F,U+59D4,U+5A74,U+5AE9,U+5B5F,U+5B9B,U+5BE8,U+5EF7,U+5FB7,U+6000,U+60EC,U+6162,U+6247,U+6258,U+6295,U+62DC,U+62E6,U+631D,U+632A,U+641E,U+642D,U+6572,U+65E6,U+6606,U+66DD,U+66FC,U+676F,U+67B6,U+67EC,U+6851,U+6B47,U+6B49,U+6B4C,U+6B7B,U+6BCD,U+6BEB,U+6CCA,U+6CDB,U+6CF0,U+6CFD,U+6D2A,U+6D66,U+6D85,U+6D89,U+6E2F,U+6E7E,U+6F02,U+7011,U+72B9,U+72C4,U+73ED,U+74DC,U+7530,U+7538,U+7586,U+76CE,U+76FE,U+77DB,U+77E2,U+79D8,U+7A7F,U+7B11,U+7EBD,U+7F50,U+7F55,U+8001,U+811A,U+8131,U+814A,U+820C,U+82AC,U+83AB,U+83C7,U+83F2,U+8404,U+8461,U+8611,U+8861,U+888B,U+8BF8,U+8FF7,U+914B,U+95EA,U+95F2,U+962A,U+964D,U+9676,U+98A0,U+996E,U+9999,U+9A91,U+9B41,U+9C7C,U+9C9C,U+9CA8,U+9ECF}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-06-gb0-PR3UFZFO.woff2) format("woff2"),url(/assets/puhui-06-gb0-PR3UFZFO.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E01,U+4E11,U+4E19,U+4E1B,U+4E58,U+4EC7,U+4F34,U+4F43,U+4F70,U+4F88,U+4F97,U+4FFA,U+5021,U+507F,U+508D,U+50A3,U+50B2,U+5151,U+515A,U+516B,U+5175,U+51AC,U+51BB,U+51CB,U+51F3,U+51F9,U+5200-5201,U+523A,U+52C3,U+5306,U+5319,U+5351,U+535A,U+535C,U+535E,U+5382,U+5395,U+53A8,U+53C9,U+53ED-53EE,U+53FC,U+5403,U+540A,U+5427-5428,U+5435,U+5439,U+5446,U+54C0,U+54CE,U+54FA,U+5507,U+5509,U+5531,U+554A,U+5598,U+5632,U+56E4,U+56F1,U+575D,U+57AB,U+57E0,U+5806,U+5824,U+5835,U+58A9,U+58C1,U+5960,U+5992,U+5AE1,U+5C18,U+5C94,U+5CB8,U+5D07,U+5D14,U+5D29,U+5DDD,U+5DE2,U+5E01,U+5E1B,U+5E1D,U+5E62,U+5E87,U+5E8A,U+5E97,U+5F0A,U+5F1B,U+5F6A,U+5F6C,U+5F7B-5F7C,U+5FF1,U+6016,U+6020,U+606B,U+60B2,U+60BC,U+60E6,U+60E8-60E9,U+60EB,U+60ED-60EE,U+6101,U+6148,U+618B,U+61CA,U+6234,U+6252,U+626F,U+6273,U+6284,U+6296,U+62B1,U+62B5,U+62CC,U+62D4,U+62E8,U+6328,U+632B,U+634C,U+6355,U+6363,U+6376,U+6382,U+63A3,U+63AA,U+63B8,U+63BA,U+63E3,U+6400,U+640F-6410,U+6413,U+642C,U+643D,U+6446,U+6448,U+6467,U+6491,U+64AE,U+654C,U+6556,U+655D-655E,U+6566,U+658C,U+6591,U+6597,U+6602,U+660C,U+6625,U+66F9,U+6751,U+675C,U+67C4,U+67CF,U+67F4,U+680B,U+6886,U+68D2,U+693D,U+693F,U+695A,U+699C,U+6A71,U+6B79,U+6B86,U+6B8B,U+6BBF,U+6BD2,U+6BD5-6BD6,U+6BD9,U+6C28,U+6C2E,U+6C89,U+6CA7,U+6CF5,U+6DA4,U+6DC0,U+6DE1,U+6DEC,U+6DF3,U+6E24,U+6EC1,U+6EC7,U+6EE8,U+6EF4,U+6F6E,U+6F88,U+6FD2,U+707F,U+708A,U+7092,U+70B3,U+70BD,U+7119,U+71AC,U+7206,U+7238-7239,U+728A,U+72C8,U+7316,U+731C,U+74E3,U+74F7,U+752D,U+7574,U+75A4,U+75AE,U+75B5,U+75C5,U+75D8,U+75F4,U+75F9,U+7601,U+7629-762A,U+764C,U+7691,U+76D7,U+76EF,U+7763,U+776C,U+7779,U+7785,U+77AA,U+77D7,U+77EE,U+7889,U+788D,U+7898,U+789F,U+78A7,U+78B4,U+78C5,U+78CB,U+7977,U+79C9,U+79E4,U+7A17,U+7A20,U+7A3B,U+7A9C,U+7B06,U+7B1B,U+7B28,U+7B79,U+7B94,U+7BE1,U+7C07,U+7C3F,U+7CB9,U+7CD9,U+7ECA,U+7EF0,U+7EF7-7EF8,U+7F0E,U+7F14,U+7F62,U+7FDF-7FE0,U+7FF1,U+8019,U+803B,U+803D,U+806A,U+809A,U+80A0,U+80AE,U+80C6,U+80DE,U+80FA,U+8116,U+818A,U+8198,U+81C2,U+81E3,U+81ED,U+8231,U+8236,U+8239,U+82AD,U+82CD,U+82DE,U+82EF,U+8328,U+832C,U+8336,U+8361,U+83E0,U+8463,U+8471,U+8482,U+84D6,U+8521,U+853C-853D,U+8584,U+866B,U+868C,U+8695,U+86CB,U+8749,U+8776,U+8822,U+886C,U+8884,U+8912,U+8BDA,U+8BDE,U+8BE7,U+8C0D,U+8C17,U+8C24,U+8C46,U+8C79-8C7A,U+8D2C,U+8D37,U+8D4C,U+8D50,U+8D64,U+8D81,U+8DCB,U+8E0C,U+8E48,U+8E66,U+8E6C-8E6D,U+8E72,U+8E7F,U+8E87,U+8F88,U+8F9E-8F9F,U+8FA9,U+8FAB,U+8FB0,U+8FEA,U+8FED,U+8FF8,U+9017,U+901E,U+902E,U+903C,U+9093,U+90A6,U+90F4,U+90F8,U+9119,U+916C,U+9187,U+918B,U+9489,U+9493,U+949D-949E,U+94A1,U+94B5,U+94C2,U+94F2,U+9504,U+9524,U+952D,U+953B,U+9540,U+9551,U+95EF,U+9648,U+965B,U+9661,U+9698,U+96CC,U+96CF,U+96D5,U+96F9,U+9738,U+975B,U+9776,U+978D,U+97AD,U+9881,U+98A4,U+9971,U+997C,U+998B,U+9A70,U+9A73,U+9A8B,U+9C8D,U+9CD6,U+9F0E,U+9F3B,U+9F7F}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-07-gb1-FNCVSAZO.woff2) format("woff2"),url(/assets/puhui-07-gb1-FNCVSAZO.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E30,U+4E4F,U+4E56,U+4EA8,U+4F0E-4F0F,U+4F19,U+4F73,U+4FA5,U+4FAF,U+4FD8,U+4FED,U+4FEF,U+5085,U+50F5,U+5180,U+51A0,U+51AF,U+51E4,U+51F0,U+522E,U+523D,U+5241,U+5250-5251,U+5320,U+532A,U+5349,U+539A,U+5420,U+5429,U+543C,U+5475,U+547C,U+5490,U+5495,U+54C4,U+54C6,U+54D7,U+54FC,U+5524,U+552C,U+5589-558A,U+559D,U+5609,U+560E,U+563F,U+5676,U+568E,U+56BC,U+574A,U+575A,U+575F,U+579B,U+57A2,U+57C2,U+5815,U+58D5,U+58F6,U+592B,U+592F,U+593A,U+5949,U+594B,U+5978,U+5987,U+5993,U+59A8,U+59D1,U+59DC,U+59EC,U+5A07,U+5A25,U+5A5A,U+5AC1,U+5AC9,U+5B63-5B64,U+5B69,U+5B75,U+5BA6,U+5BAB,U+5BB3,U+5BC2,U+5BC4,U+5BCC,U+5BD2,U+5BE1,U+5C97,U+5CE8,U+5DE9,U+5E06,U+5E4C,U+5E9A,U+5E9C,U+5E9F,U+5F18,U+5F27,U+5F8A,U+5FCC,U+5FFF,U+6025,U+602A,U+604D,U+6052,U+6068-6069,U+606D,U+6076,U+608D,U+6094,U+60A3,U+60B8,U+60D1,U+60EF-60F0,U+60F6,U+6124,U+614C,U+6167,U+61A8,U+61BE,U+6208,U+623F,U+6276,U+627C,U+629A,U+62C2,U+62D0,U+62E3,U+62F1,U+6324-6325,U+634D,U+6361,U+6387,U+6401,U+6405,U+64BC,U+6562,U+6577,U+65E2,U+65F1,U+660F,U+6643,U+6666,U+6746,U+676D,U+67AB,U+67B7,U+67D1,U+67DC,U+6842,U+6853,U+6868,U+68CD,U+68D8,U+68FA,U+6912,U+69D0,U+69DB,U+6A0A,U+6B7C,U+6BC1,U+6C1F,U+6C26,U+6C57,U+6C5E-6C5F,U+6C72,U+6C7E,U+6C9F,U+6CAA,U+6CB3,U+6CB8,U+6CBD,U+6D31,U+6D46-6D47,U+6D4E,U+6D51,U+6D69,U+6DA3,U+6DA7,U+6DAA,U+6DB8,U+6DEE,U+6DF7,U+6E56,U+6E85,U+6E89,U+704C,U+706B,U+70D8,U+70E9,U+70FD,U+710A,U+7115,U+711A,U+714C,U+714E,U+72AF,U+72D0,U+72E0-72E1,U+7334,U+733E,U+73D0,U+745A,U+7470,U+7518,U+752B,U+7532,U+756A,U+7578,U+7599,U+75AF,U+75BE,U+75D5,U+75EA,U+7678,U+7687,U+768B,U+76D1,U+77EB,U+77FE,U+7845,U+7877,U+78B1,U+78FA,U+7901,U+796D,U+7978,U+79BE,U+79C6,U+79FD,U+7A3C-7A3D,U+7AFF,U+7B3A,U+7B4F,U+7B8D,U+7B95,U+7BD9,U+7C27,U+7C4D,U+7CAA,U+7CCA,U+7CD5,U+7EAA,U+7EB7,U+7EBA,U+7F04,U+7F09,U+7F1A,U+7F1D,U+7F38,U+7F5A,U+7F94,U+7FB9,U+8015,U+8017,U+803F,U+808C,U+809B,U+809D,U+80A5,U+80AA,U+80BA,U+80E1,U+80F3,U+810A,U+812F,U+8150-8151,U+8179,U+818F,U+8230,U+8235,U+8270,U+82B3,U+82DF,U+8327,U+8352,U+835A,U+8364,U+83CF,U+845B,U+846B,U+848B,U+84DF,U+8549,U+85E9,U+864E,U+8679,U+86CA,U+86D4,U+86E4,U+86FE,U+8702,U+8757,U+8774,U+88B1,U+88F9,U+8902,U+8910,U+8BA3,U+8BA5,U+8BB3,U+8BB9,U+8BBD,U+8BE1,U+8BF2,U+8BFD,U+8C0E,U+8C37,U+8C41,U+8C62,U+8C6A,U+8C89,U+8D27,U+8D29,U+8D2F-8D31,U+8D35,U+8D3A,U+8D3E-8D3F,U+8D4B,U+8D63,U+8D6B,U+8D74,U+8D76,U+8DEA,U+8DF5,U+8DFA,U+8EAC,U+8EB2,U+8F70,U+8F85,U+8F89-8F8A,U+8F90,U+8F9C,U+8FF9,U+901B,U+9022,U+9041,U+904F,U+90AF,U+90CA,U+90DD,U+90ED,U+9102,U+915A,U+9163,U+9171,U+91DC,U+9492,U+9499,U+94A2,U+94A9,U+94BE,U+94EC,U+94F0,U+9505,U+950B,U+9550,U+95FA,U+9600-9602,U+961C,U+96C7,U+970D,U+9769,U+988A,U+98DE,U+9965,U+996D,U+996F,U+9975,U+997F,U+9986,U+9A7E,U+9A84,U+9A87,U+9AA8,U+9AB8,U+9B3C,U+9B42,U+9E21,U+9E3D,U+9E3F,U+9E45,U+9E64,U+9F9A,U+9F9F}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-08-gb2-KT66LPZE.woff2) format("woff2"),url(/assets/puhui-08-gb2-KT66LPZE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E3D-4E3E,U+4E5D,U+4E71,U+4E8F,U+4E95,U+4EA2,U+4ED1,U+4F36,U+4F6C,U+4FA3,U+4FA9,U+4FCA,U+4FD0,U+4FE9,U+4FF1,U+5014,U+5026,U+5080,U+5088,U+50DA,U+5121,U+5162,U+5192,U+51B7,U+51C9,U+51CC,U+51DB,U+51EF,U+520A,U+5218,U+5267,U+527F,U+52A3,U+52AB,U+52B2-52B3,U+52D8,U+5321,U+5364,U+536F,U+5375,U+5377,U+5389,U+53A9,U+53EB,U+540F,U+5415,U+541B,U+541D,U+542D,U+5480,U+548E,U+5499,U+54AF,U+54B3,U+54E9,U+54ED,U+5543,U+5566,U+5580,U+5587,U+561B,U+56F0,U+574E,U+5751,U+5764,U+5777,U+5784,U+5792,U+57A6,U+57AE,U+57CB,U+58F3,U+5938,U+594E,U+5988,U+59B9,U+59D0,U+59E5,U+5A04,U+5A1F,U+5A6A,U+5A9A,U+5B54,U+5B6A,U+5BC7,U+5BD0,U+5BE5,U+5C4A,U+5C61,U+5CAD,U+5CBF,U+5CE6,U+5CFB,U+5DE8,U+5DFE,U+5E18,U+5E42,U+5E90,U+5EC9-5ECA,U+5ED6,U+5F25,U+5FD9,U+601C,U+604B,U+6050,U+6073,U+60CA,U+60E7,U+6127,U+6168,U+6177,U+61D2,U+6212,U+622E,U+625B,U+6289,U+6297,U+62A1,U+62CE,U+62D8,U+62E2,U+62F7,U+630E,U+631B,U+6346,U+6350,U+635E,U+6398,U+63A0,U+63B3,U+63E9-63EA,U+63ED,U+63FD,U+6402,U+6482,U+6485,U+64A9,U+64C2,U+652B,U+6551,U+655B,U+656C,U+65A4,U+65F7,U+6627,U+664B,U+6676,U+667E,U+674E,U+6770,U+679A,U+67AF,U+67EF,U+67F3,U+6817,U+6854,U+6881,U+6885,U+68A6,U+68A8,U+68C9,U+68F1,U+68F5,U+695E,U+6977,U+697C,U+6994,U+69B4,U+6AAC,U+6BDB,U+6C13,U+6C2F,U+6CA5-6CA6,U+6CAE,U+6CCC,U+6CEA,U+6D25,U+6D5A,U+6D6A,U+6D78,U+6D9D,U+6D9F,U+6DCB,U+6E34,U+6E83,U+6E9C,U+6EE5-6EE6,U+6F13,U+6F5E,U+6F66,U+6F9C,U+7078,U+7089,U+7095,U+70AC,U+70AF,U+70BC,U+70C2,U+70C8,U+70D9,U+70E4,U+70EC,U+7164,U+71CE,U+7235,U+7262,U+7281,U+72C2,U+72D9,U+72F8,U+72FC,U+730E,U+731B,U+732B,U+7396,U+739B,U+73AB,U+73B2,U+7405,U+7409,U+7433,U+7597,U+759A,U+75A5,U+75BD,U+75C9,U+75E2,U+7624,U+7686,U+76D4,U+76DF,U+76F2,U+7709,U+7720,U+772F,U+7736-7737,U+775B,U+776B,U+7792,U+77FF,U+780D,U+783E,U+786B,U+788C,U+78CA,U+78D5,U+78F7,U+793C,U+7984,U+79F8,U+7A96,U+7A98,U+7A9F,U+7AA5,U+7ABF,U+7ADF,U+7AE3,U+7AED,U+7B3C,U+7B4B,U+7B50,U+7B77,U+7BA9,U+7BD3,U+7BEE,U+7BF1,U+7CAE,U+7CB1,U+7CB3,U+7CDC,U+7CE0,U+7EB6,U+7EDE,U+7EE2,U+7F06,U+7F15,U+7F34,U+7F9A,U+804B,U+808B,U+80EF,U+8109,U+81FC,U+8205,U+8292,U+82A6,U+82DB,U+82E6,U+8302,U+8305,U+830E,U+832B,U+8346,U+8354,U+8389,U+83B1-83B2,U+83BD,U+83CA,U+83CC,U+83F1,U+840C,U+841D,U+8475,U+8513,U+857E,U+85C9,U+864F,U+8682,U+871C,U+8721,U+87BA,U+88C2,U+88E4,U+88F8,U+895F,U+89C5,U+8B66,U+8BC0,U+8BEB,U+8C05,U+8C1C,U+8C29,U+8C30,U+8C8C,U+8D38,U+8D41-8D42,U+8E1E,U+8F7F,U+8F86,U+8FA3,U+8FBD,U+8FC8,U+90BB,U+90CE,U+90E1,U+9152,U+916A,U+9175-9177,U+919A,U+94A7,U+94C3,U+94C6,U+94DD,U+951A,U+9523,U+9526,U+952F-9530,U+9541,U+9563,U+956D,U+9570,U+95F7,U+9611,U+9614,U+9636,U+9647,U+964B,U+9675,U+9686,U+96B6,U+96F7,U+9709,U+9716,U+9756,U+9761,U+9773,U+97A0,U+97ED,U+9885,U+9888,U+9897,U+997A,U+998F,U+9992,U+9A74,U+9A79,U+9A82,U+9A86,U+9A8F,U+9AA1,U+9CA4,U+9CB8,U+9CDE,U+9E43,U+9E7F,U+9E93,U+9F84,U+9F99}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-09-gb3-TO4PNVOE.woff2) format("woff2"),url(/assets/puhui-09-gb3-TO4PNVOE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E18,U+4E27,U+4E43,U+4E52-4E54,U+4E5E,U+4E73,U+4E7E,U+4EA9,U+4EB2,U+4EC1,U+4EC6,U+4EDF,U+4F01,U+4F1E,U+4F24,U+4F38,U+4F69,U+4FA8,U+4FB5,U+4FCF,U+502A,U+503E,U+50BB,U+50E7,U+50FB,U+5112,U+5189,U+5195,U+5197,U+519C,U+51C4,U+51DD,U+5203,U+5228,U+5238-5239,U+5256,U+5288,U+529D,U+52AA,U+52C9,U+52DF,U+52E4,U+52FA,U+533F,U+5343,U+537F,U+53C1,U+53DB,U+5450,U+5455,U+545B,U+5462,U+5478,U+547B,U+5486,U+54E6,U+54E8,U+5564-5565,U+556A,U+556E,U+5584,U+55B7,U+55D3,U+56B7,U+56DA,U+5703,U+576A,U+576F,U+57F9,U+5811,U+5892,U+58E4,U+58EC,U+5948,U+5951,U+5962,U+5973-5974,U+598A,U+5999,U+59AE,U+59BB,U+59C6,U+5A18,U+5A1C,U+5A20,U+5A29,U+5A36,U+5A46,U+5AC2,U+5B7A,U+5B7D,U+5B81,U+5BDD-5BDE,U+5C3F,U+5C41,U+5C48,U+5C71,U+5C82,U+5CED,U+5D0E,U+5D4C,U+5E15,U+5E86,U+5E99,U+5E9E,U+5F04,U+5F31,U+5F6D,U+5F98,U+5FCD,U+6012,U+6015,U+602F,U+607C,U+6084,U+60AF,U+60F9,U+6151,U+6155,U+61E6,U+620E,U+621A,U+6251,U+6254,U+6266,U+626D,U+62A8,U+62AB,U+62B9,U+62BF,U+62C7-62C8,U+62E7,U+62F3,U+6320,U+634E-634F,U+6367,U+637B,U+6390,U+63C9,U+6414,U+6479,U+6487,U+6492,U+64AC,U+64B5,U+64C5,U+64D2,U+6500,U+6518,U+654F,U+65D7,U+664C,U+6652,U+6674,U+66AE,U+66F2,U+6734,U+6740,U+6749,U+67D2,U+67E0,U+6816,U+6865,U+68A2,U+68CB,U+69B7,U+6A47,U+6B20,U+6B27,U+6B3A,U+6B67,U+6BB4,U+6BD7,U+6C11,U+6C16,U+6C22,U+6C30,U+6C55,U+6C5D,U+6C81,U+6C8F,U+6C9B,U+6CA4,U+6CAB,U+6CC5,U+6CC9,U+6CDE,U+6CE1,U+6CE3,U+6CE5,U+6CFC,U+6D12,U+6D3D-6D3E,U+6D53,U+6DA9,U+6DD6,U+6E3A,U+6E43,U+6EB6,U+6EBA,U+6F06,U+6F20,U+6F5C,U+6F8E,U+706D,U+7094,U+70AE,U+70E7,U+715E,U+717D,U+7194,U+722C,U+725B,U+725F,U+7261,U+7267,U+7275,U+72AC,U+72DE,U+73CA,U+7434-7436,U+743C,U+745F,U+74E2,U+74E4,U+74F6,U+7533,U+7537,U+7554,U+7566,U+759F,U+75B2,U+75CA,U+75DE,U+7638,U+76BF,U+76C6,U+76FC,U+7766,U+7784,U+77A5,U+77A7,U+7802,U+780C,U+7812,U+7830,U+7837,U+787C,U+78B0,U+78BE,U+78D0,U+7941,U+7948,U+795E,U+79BD,U+79CB,U+79E6,U+7A46,U+7A77,U+7A83,U+7A8D,U+7BF7,U+7C95,U+7CEF,U+7EAB,U+7EB1,U+7EC5,U+7ED2,U+7ED5,U+7EF5,U+7F2E,U+7F8C,U+7FA4,U+7FD8,U+802A,U+8042,U+8089,U+80D6,U+80DA,U+8110,U+8113,U+813E,U+8154,U+817B,U+819C,U+81A8,U+81B3,U+820D,U+828D,U+82B9,U+82D7,U+82EB,U+82F9,U+8304,U+8338-8339,U+8363,U+8386,U+838E,U+83E9,U+840D,U+84B2,U+84C9,U+84EC,U+8511,U+852B,U+8537,U+854A,U+85D0,U+85D5,U+8650,U+86C6-86C7,U+879F,U+8815,U+886B,U+888D,U+88D9,U+88F3-88F4,U+8925,U+8B6C,U+8BAB,U+8C0B,U+8C26,U+8C2C,U+8C34,U+8D2B,U+8D4A,U+8D4F,U+8D54,U+8D61,U+8D66,U+8D8B,U+8DB4,U+8EAF,U+8F6F,U+8FB1,U+8FC1,U+8FC4,U+8FEB,U+9006,U+9063,U+90B1,U+90B5,U+917F,U+919B,U+948E,U+94A0,U+94A6,U+94B1,U+94B3,U+94C5,U+94ED,U+9539,U+954A,U+954D,U+95F0,U+95F9,U+95FD,U+962E,U+964C,U+9655,U+966A,U+96BE,U+96C0,U+9713,U+9739,U+9798,U+97E7,U+97F6,U+9877,U+9887,U+98A7,U+9976,U+9981,U+9A71,U+9A97,U+9A9A,U+9B44,U+9B54,U+9CC3,U+9E1F,U+9E23,U+9E25,U+9E4A,U+9E4F,U+9ED4,U+9F8B}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-10-gb4-AIEVLMQ3.woff2) format("woff2"),url(/assets/puhui-10-gb4-AIEVLMQ3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E07,U+4E16,U+4E1D,U+4E38,U+4E61,U+4EA1,U+4EAD,U+4ED5,U+4ED9,U+4F0D,U+4F1F,U+4F2A,U+4F3A,U+4F8D,U+4FA0,U+4FAE,U+5018,U+5077,U+50F3,U+5154,U+5174,U+51F6,U+51F8,U+5211,U+5243,U+524A,U+5254,U+5323,U+5348,U+5367,U+536B,U+5371,U+53A2,U+53A6,U+53BF,U+53D4,U+5410,U+5413,U+541E,U+542E,U+5434,U+543B,U+545C,U+54B8,U+54C7,U+54EE,U+5506,U+5510,U+553E,U+5578,U+557C,U+5582,U+55DC,U+55E1,U+55E3,U+55FD,U+5636,U+563B,U+566C,U+568F,U+56A3,U+5723,U+574D,U+575B,U+575E,U+5802,U+584C,U+5851,U+5858,U+5885,U+5979,U+5984,U+59A5,U+5A03,U+5A49,U+5A76,U+5AB3,U+5ACC,U+5B59,U+5B5D,U+5B70,U+5B8B,U+5BA4,U+5BAA,U+5BB5,U+5BBF,U+5BFA,U+5BFF,U+5C09,U+5C38,U+5C4B,U+5C4E,U+5C51,U+5C60,U+5C6F,U+5C81,U+5CE1,U+5DCD,U+5DEB,U+5DF3,U+5DF7,U+5E05,U+5E2D,U+5E78,U+5EAD,U+5EB6,U+5F26,U+5F2F,U+5F64,U+5F92,U+5FFB,U+6002,U+6043,U+6055,U+606C,U+6089,U+609F,U+60CB,U+60D5,U+60DC,U+60DF,U+60FA,U+614E,U+6170,U+61C8,U+620A,U+620D,U+6292,U+62AC,U+62D3,U+62ED,U+62F4,U+62FE,U+6316,U+631E-631F,U+633A,U+633D,U+6342,U+6345,U+635F,U+6380,U+638F,U+642A,U+643A,U+644A,U+6454,U+64DE,U+65A1,U+65BD,U+65FA,U+6614,U+6653,U+6664,U+6687,U+6691,U+66D9,U+6714,U+673D,U+674F,U+6789,U+67A2,U+67FF,U+6811,U+6813,U+6843,U+6845,U+6850,U+6876,U+68A7,U+68AD,U+68AF,U+68B3,U+68E0,U+692D,U+6954,U+6A80,U+6A84,U+6B23,U+6B6A,U+6BCB,U+6BEF,U+6C0F,U+6C40,U+6C50,U+6C61,U+6C64,U+6C6A,U+6C70,U+6C79,U+6C83,U+6C88,U+6CC4,U+6CFB,U+6D17,U+6D3C,U+6D82,U+6D8E,U+6D95,U+6D9B,U+6DA1,U+6DC6,U+6DCC,U+6DD1,U+6DD8,U+6E17,U+6E2D,U+6E4D,U+6E58,U+6E7F,U+6EAA,U+6EAF,U+6ED4,U+6F31,U+6F4D,U+6F6D,U+70AD,U+70C1,U+70C3,U+70EB,U+70EF,U+70F7,U+7184,U+718A,U+7199,U+719F,U+723D,U+7272,U+727A,U+72EE,U+7329,U+736D,U+738B,U+73A9,U+7410,U+74EE,U+751A,U+751C,U+7525,U+7529,U+754F,U+758F,U+75BC,U+75DB,U+75F0,U+761F,U+762B,U+7696,U+773A,U+7761,U+778E,U+77AC,U+77B3,U+77F3,U+77FD,U+7852,U+7855,U+785D,U+788E,U+7897,U+78B3,U+795F,U+79C3,U+7A00,U+7A0E,U+7A57,U+7A9D,U+7AE5,U+7B0B,U+7B52,U+7C9F,U+7CD6,U+7D0A,U+7EA4,U+7EAC,U+7EE5-7EE6,U+7EF3,U+7F9E,U+7FA1,U+7FC1,U+7FD4,U+800D,U+8038,U+8083,U+8086,U+8096,U+80BE,U+80C1,U+80C3,U+80CE,U+80F8,U+8146,U+8155,U+8165,U+817A,U+817E,U+819B,U+819D,U+81C0,U+8212,U+8214,U+821C,U+821E,U+8237,U+8247,U+8258,U+829C,U+82AF,U+82C7,U+82D4,U+840E,U+8427,U+849C,U+84D1,U+851A,U+852C,U+85AA,U+85AF,U+85E4,U+8671,U+867E,U+8680,U+868A,U+86D9,U+8700,U+8715,U+8717,U+874E,U+87F9,U+8845,U+8854,U+8870,U+8892,U+889C,U+88AD,U+892A,U+8944,U+8A8A,U+8A93,U+8BEC,U+8BF5,U+8C08,U+8C10,U+8C13,U+8C2D,U+8C4C,U+8D24,U+8D2A,U+8D4E,U+8D9F,U+8E0F,U+8E22,U+8E44,U+8E4B,U+8EBA,U+8F96,U+8F9B,U+8FE2,U+9003,U+901D,U+9042,U+90A2,U+90AA,U+915E,U+916E,U+9178,U+94A8,U+94C1,U+94E3,U+950C,U+9511,U+9521,U+9528,U+9576,U+9640,U+9669,U+9677,U+968B,U+9699,U+96A7,U+96C4,U+96FE,U+9704,U+971C,U+971E,U+978B,U+97E6,U+987D,U+9882,U+9893,U+9972,U+9985,U+9A6E,U+9A76,U+9A7C,U+9AD3,U+9B4F,U+9E35,U+9ECD}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-11-gb5-TFDJ2NHU.woff2) format("woff2"),url(/assets/puhui-11-gb5-TFDJ2NHU.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E08,U+4E2B,U+4E4D,U+4E59,U+4EA6,U+4EBF,U+4ED7,U+4EEA,U+4EF0,U+4EF2,U+4F51,U+4F63,U+4F6F,U+4F84,U+4FA6,U+4FDE,U+501A,U+503A,U+5146,U+517B,U+51A4,U+51B6,U+51FF,U+52C7,U+52CB,U+531D,U+533B,U+538C,U+53C8,U+53D9,U+53EC,U+5401,U+541F,U+5431,U+5440,U+548B,U+548F,U+5492,U+54AC,U+54B1,U+54BD,U+54C9,U+54DF,U+5501,U+55A7,U+55B3,U+55BB,U+55C5,U+5618,U+5631,U+564E,U+566A,U+56ED,U+57A3,U+5830,U+589F,U+58F9,U+592E,U+5944,U+5996,U+59DA,U+59E8,U+59FB,U+5A31,U+5A7F,U+5B55,U+5B85,U+5B87,U+5B99,U+5BA3,U+5BB0,U+5BB4,U+5BC5,U+5BD3,U+5BFB,U+5C24,U+5C27,U+5C39,U+5C79,U+5C7F,U+5CA9,U+5CB3,U+5CD9,U+5CEA,U+5D16,U+5D2D,U+5DE1,U+5E10,U+5E1A,U+5E1C,U+5E7C,U+5EB8,U+5F5D,U+5F66,U+5F90,U+5FA1,U+5FE7,U+6014,U+6028,U+6064,U+607F,U+60A0,U+60A6,U+6108-6109,U+611A,U+613F,U+618E,U+620C,U+6218,U+624E,U+6291,U+62BC,U+62C4,U+62E5,U+62EF,U+631A,U+6323,U+632F,U+638C,U+6396,U+63A9,U+63B7,U+63D6,U+63F4,U+6447,U+64B0,U+6512,U+658B,U+659F,U+65A9,U+65E8,U+65EC-65ED,U+662D,U+663C,U+66F0,U+66F3,U+66FE,U+672D,U+6731,U+6768,U+6795,U+679D,U+67A3,U+67F1,U+6805,U+6808,U+682A,U+683D,U+6930,U+6986,U+69A8,U+6A1F,U+6A31,U+6B83,U+6B89,U+6B96,U+6BB7,U+6BC5,U+6BE1,U+6C27,U+6C41,U+6C5B,U+6C82,U+6CBC,U+6CBE,U+6CF3,U+6D0B,U+6D32,U+6D59,U+6D74,U+6D8C,U+6DAF,U+6DB2,U+6DE4,U+6DEB,U+6DF9,U+6E0A,U+6E14,U+6E1D,U+6E23,U+6E5B,U+6EDE,U+6F33,U+6F3E,U+6FA1,U+7076,U+707E,U+708E,U+7099,U+70B8,U+70DB,U+70DF,U+7109,U+7130,U+716E,U+718F,U+71D5,U+71E5,U+722A,U+7237,U+72F0-72F1,U+732A,U+733F,U+7384,U+7389,U+73CD,U+73E0,U+7476,U+7504,U+755C,U+75A1,U+75AB,U+75B9,U+75C7-75C8,U+75D2,U+75D4,U+7634,U+7663,U+7682,U+76B1,U+76C2,U+76C5,U+76C8,U+76CF,U+7728-7729,U+7741,U+77A9,U+77BB,U+77E3,U+7816,U+781A,U+7827,U+7838,U+795D,U+79B9,U+79C0,U+79E7,U+79E9,U+7A1A,U+7A74,U+7A91-7A92,U+7AF9,U+7B51,U+7CA4-7CA5,U+7CDF,U+7D6E,U+7ECE,U+7EDA,U+7EE3,U+7EFD,U+7F28,U+7F8A,U+7FBD,U+7FCC,U+7FFC,U+8000,U+8018,U+8036,U+8084,U+8087,U+8098,U+80A2,U+80B2,U+80BF-80C0,U+80F0,U+8102,U+810F,U+814B,U+8170,U+81C3,U+81C6,U+81FB,U+8200,U+8206,U+821F,U+8273,U+828B,U+829D,U+82BD,U+82D1,U+8335,U+8367,U+836B,U+836F,U+83B9,U+8424-8425,U+846C,U+84B8,U+84C4,U+8517,U+8574,U+859B,U+85FB,U+8638,U+865E,U+8681,U+869C,U+86A4,U+86C0,U+86DB,U+86F0,U+86F9,U+8712,U+8718,U+8747,U+8840,U+884D,U+8859,U+8877,U+8881,U+8896,U+88D4-88D5,U+8A79,U+8A89,U+8BB6,U+8BC8,U+8BCC,U+8BDB,U+8BE3,U+8BF1,U+8C0A,U+8C1A,U+8C23,U+8C6B,U+8D1E,U+8D2E,U+8D3C,U+8D43,U+8D5A,U+8D62,U+8D75,U+8DBE,U+8E0A,U+8E81,U+8F67,U+8F69,U+8F74,U+8F95,U+8F97,U+8F99,U+8FC2,U+8FC5,U+900A,U+9038,U+903E,U+9057,U+9065,U+906D,U+9080,U+9091,U+90C1,U+90D1,U+90E7,U+9149,U+9157,U+915D,U+91C9,U+94C0,U+94E1,U+94F1,U+94F8,U+9508,U+9517,U+9547,U+95F8,U+9609,U+960E,U+9633,U+9635,U+9662,U+9668,U+9685,U+969C,U+96C1,U+96C5,U+96CD,U+96E8,U+96EA,U+9707,U+9774,U+97F5,U+9890,U+9896,U+9A6D,U+9A6F,U+9E26,U+9E2D,U+9E2F,U+9E33,U+9E70}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-12-gb6-L3AJNK4Y.woff2) format("woff2"),url(/assets/puhui-12-gb6-L3AJNK4Y.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5352-5353,U+54A8,U+5544,U+5634,U+5760,U+5986,U+5B5C,U+5B97,U+5E84,U+62D9,U+6349,U+63CD,U+649E,U+67DE,U+6869,U+68D5,U+690E,U+6D4A,U+6DC4,U+6E0D,U+6ECB,U+6ED3,U+707C,U+7422,U+7956,U+79DF,U+7BC6,U+7C7D,U+7E82,U+7EFC,U+7F00,U+7F6A,U+8301,U+8BC5,U+8C06,U+8D58,U+90B9,U+914C,U+9189,U+94BB,U+9525,U+9B03}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-13-r0-7GNIWRFZ.woff2) format("woff2"),url(/assets/puhui-13-r0-7GNIWRFZ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+259,U+374-375,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+400-45F,U+490-493,U+496-497,U+49A-49D,U+4A2-4A3,U+4AE-4AF,U+4B2-4B3,U+4B8-4BB,U+4C0,U+4CF,U+4D8-4D9,U+4E8-4E9,U+1E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2070,U+2074-208E,U+2099,U+2312,U+2E81,U+2E84,U+2E88,U+2E8B-2E8C,U+2E97,U+2EA7,U+2EAA,U+2EAE,U+2EB3,U+2EB6-2EB7,U+2EBB,U+2ECA,U+2FF0-2FFB,U+3041-3096,U+309B-309E,U+30A1-30FA,U+30FC-30FE,U+3105-3129,U+3220-3229,U+3231,U+32A3,U+338E-338F,U+339C-339E,U+33A1,U+33C4,U+33CE,U+33D1-33D2,U+33D5,U+3400-345C}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-14-r1-XAI3VVL5.woff2) format("woff2"),url(/assets/puhui-14-r1-XAI3VVL5.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+345D-36B4}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-15-r2-UR6ORUTX.woff2) format("woff2"),url(/assets/puhui-15-r2-UR6ORUTX.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+36B5-390C}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-16-r3-XXKTTIQN.woff2) format("woff2"),url(/assets/puhui-16-r3-XXKTTIQN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+390D-3B64}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-17-r4-IHCBOAAP.woff2) format("woff2"),url(/assets/puhui-17-r4-IHCBOAAP.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3B65-3DBC}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-18-r5-25UJMWBL.woff2) format("woff2"),url(/assets/puhui-18-r5-25UJMWBL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3DBD-4014}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-19-r6-UY7XCZPR.woff2) format("woff2"),url(/assets/puhui-19-r6-UY7XCZPR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4015-426C}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-20-r7-FNPJHIWA.woff2) format("woff2"),url(/assets/puhui-20-r7-FNPJHIWA.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+426D-44C4}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-21-r8-SUMOGPAC.woff2) format("woff2"),url(/assets/puhui-21-r8-SUMOGPAC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+44C5-471C}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-22-r9-UVAVYVR7.woff2) format("woff2"),url(/assets/puhui-22-r9-UVAVYVR7.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+471D-4974}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-23-r10-RLXOOJO6.woff2) format("woff2"),url(/assets/puhui-23-r10-RLXOOJO6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4975-4BCC}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-24-r11-BS7VWHIJ.woff2) format("woff2"),url(/assets/puhui-24-r11-BS7VWHIJ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4BCD-4DB5,U+4E02,U+4E04-4E06,U+4E0C,U+4E0F-4E10,U+4E12,U+4E15,U+4E17,U+4E1E-4E21,U+4E23,U+4E26,U+4E28-4E29,U+4E2C,U+4E2E-4E2F,U+4E31,U+4E33,U+4E35-4E37,U+4E3C,U+4E3F-4E42,U+4E44,U+4E46-4E47,U+4E4A,U+4E51,U+4E55,U+4E57,U+4E5A-4E5C,U+4E62-4E65,U+4E67-4E6F,U+4E72,U+4E74-4E7D,U+4E7F-4E85,U+4E87,U+4E8A,U+4E8D,U+4E90,U+4E93,U+4E96-4E99,U+4E9C-4EA0,U+4EA3,U+4EAA,U+4EAF-4EB1,U+4EB3-4EB9,U+4EBB-4EBE,U+4EC2-4EC4,U+4EC8-4EC9,U+4ECC,U+4ECF-4ED0,U+4ED2}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-25-r12-GT3VCD3J.woff2) format("woff2"),url(/assets/puhui-25-r12-GT3VCD3J.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4EDA-4EDE,U+4EE0-4EE2,U+4EE6-4EE9,U+4EEB,U+4EED-4EEF,U+4EF1,U+4EF3-4EF5,U+4EF8-4EFA,U+4EFC,U+4EFE,U+4F00,U+4F02-4F09,U+4F0B-4F0C,U+4F12-4F16,U+4F1B-4F1D,U+4F21-4F23,U+4F25,U+4F27-4F29,U+4F2B-4F2E,U+4F31-4F33,U+4F35,U+4F37,U+4F39,U+4F3B,U+4F3D-4F42,U+4F44-4F45,U+4F47-4F4C,U+4F52,U+4F54,U+4F56-4F58,U+4F5A,U+4F5D-4F5F,U+4F61-4F62,U+4F64-4F68,U+4F6A-4F6B,U+4F6D-4F6E,U+4F71-4F72,U+4F74-4F7E,U+4F80-4F83,U+4F85-4F87,U+4F89-4F8A,U+4F8C,U+4F8E-4F96,U+4F98-4F9A,U+4F9C,U+4F9E-4F9F,U+4FA1-4FA2,U+4FA4,U+4FAA-4FAD,U+4FB0-4FB4,U+4FB6-4FBE,U+4FC0-4FC2,U+4FC5-4FC9,U+4FCB-4FCE,U+4FD1-4FD6,U+4FD9-4FDC,U+4FDF-4FE0,U+4FE2-4FE8,U+4FEA-4FEC,U+4FF0,U+4FF2-4FF9,U+4FFB-500C,U+500E-5011,U+5013,U+5015-5017,U+501B-501E,U+5020,U+5022-5025,U+5027-5029,U+502B-5039,U+503B,U+503D,U+503F-5046,U+5048-504E,U+5050-5059,U+505B,U+505D-5064,U+5066-5075,U+5078-507E,U+5081-5084,U+5086-5087,U+5089-508C,U+508E-50A2,U+50A4-50A7,U+50A9-50AB,U+50AD-50B1,U+50B3-50BA,U+50BC-50CE,U+50D0-50D9,U+50DB-50E6,U+50E8-50F2,U+50F4,U+50F6-50FA,U+50FC-5111,U+5113-5120,U+5122-513E,U+5140,U+5142,U+5147,U+514A,U+514C,U+514E-5150,U+5152-5153,U+5155-5159,U+515B,U+515D-5161,U+5163-5164,U+5166-5167,U+5169-516A,U+516E-516F,U+5172,U+517A,U+517E-517F,U+5181-5184,U+5186-5187,U+518A-518B,U+518E-5191,U+5193-5194,U+5196,U+5198,U+519A,U+519D-519F,U+51A1-51A3,U+51A5-51AB,U+51AD-51AE,U+51B1,U+51B4,U+51B8-51BA,U+51BC-51BF,U+51C1-51C3,U+51C5,U+51C7-51C8,U+51CA,U+51CD-51CE,U+51D0,U+51D2-51DA,U+51DC,U+51DE-51DF,U+51E2-51E3,U+51E5-51EC,U+51EE,U+51F1-51F2,U+51F4-51F5,U+51F7,U+51FC,U+51FE,U+5202,U+5204}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-26-r13-AQ2OEVD3.woff2) format("woff2"),url(/assets/puhui-26-r13-AQ2OEVD3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5205,U+5208-5209,U+520B-5210,U+5213-5216,U+521C,U+521E-521F,U+5221-5223,U+5225-5227,U+522A,U+522C-522D,U+522F,U+5231-5235,U+523C,U+523E-5240,U+5244-5249,U+524B-524C,U+524E-524F,U+5252-5253,U+5255,U+5257-5264,U+5266,U+5268,U+526B-526E,U+5270-5271,U+5273-527E,U+5280-5287,U+5289-529A,U+529C,U+52A2,U+52A4-52A7,U+52AC-52B0,U+52B4-52BE,U+52C0-52C2,U+52C4-52C6,U+52C8,U+52CA,U+52CC-52D1,U+52D3-52D7,U+52D9-52DE,U+52E0-52E3,U+52E5-52F9,U+52FB-52FD,U+5301-5304,U+5307,U+5309-5315,U+5318,U+531A-531C,U+531E-531F,U+5322,U+5324-5329,U+532B-5338,U+533C-533E,U+5340,U+5342,U+5344-5346,U+534B-534D,U+5350,U+5354,U+5358-5359,U+535B,U+535D,U+535F,U+5363,U+5365-5366,U+5368-536A,U+536C-536E,U+5372,U+5376,U+5379-537E,U+5380-5381,U+5383,U+5387-5388,U+538A,U+538D-5394,U+5396-5397,U+5399,U+539B-539E,U+53A0-53A1,U+53A3-53A5,U+53A7,U+53AA-53BA,U+53BC-53BE,U+53C0,U+53C3-53C7,U+53CE-53D0,U+53D2-53D3,U+53D5,U+53DA,U+53DC-53DF,U+53E1-53E2,U+53E7-53E9,U+53F1,U+53F4-53F5,U+53FA-53FB,U+53FD-5400,U+5402,U+5405-5407,U+540B,U+5412,U+5414,U+5416,U+5418-541A,U+541C,U+5421-5425,U+542A,U+5430,U+5432-5433,U+5436-5437,U+543A,U+543D,U+543F,U+5441-5445,U+5447,U+5449,U+544B-544F,U+5451-5454,U+5456-5457,U+5459-545A,U+545D-5461,U+5463-5467,U+5469-5472,U+5474,U+5476-5477,U+5479-547A,U+547E-547F,U+5481-5485,U+5487-548A,U+548D,U+5491,U+5493-5494,U+5497-5498,U+549A-54A7,U+54A9-54AB,U+54AD-54AE,U+54B0,U+54B2,U+54B4-54B7,U+54B9-54BC,U+54BE-54BF,U+54C2-54C3,U+54C5,U+54CA-54CC,U+54CF-54D0,U+54D2-54D6,U+54D8-54DE,U+54E0-54E4,U+54E7,U+54EB-54EC,U+54EF-54F1,U+54F3-54F9,U+54FB,U+54FD-5500,U+5502-5505,U+5508,U+550A-550F,U+5511-5523,U+5525-552B,U+552D,U+5530,U+5532-553D,U+553F-5542,U+5545,U+5547-5549,U+554B-555B,U+555D-5560,U+5562-5563,U+5567-5569,U+556B-556D,U+556F-5577}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-27-r14-OH4E5GF4.woff2) format("woff2"),url(/assets/puhui-27-r14-OH4E5GF4.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5579-557B,U+557D-557F,U+5581,U+5583,U+5585-5586,U+5588,U+558B-5597,U+5599-559B,U+559E-55A6,U+55A8-55B2,U+55B4-55B6,U+55B8-55BA,U+55BC-55C4,U+55C6-55D2,U+55D4-55DB,U+55DD-55E0,U+55E2,U+55E4-55FC,U+55FE-5608,U+560A-560D,U+560F-5617,U+5619-561A,U+561C-5630,U+5633,U+5635,U+5637-563A,U+563C-563E,U+5640-564D,U+564F-5667,U+5669,U+566B,U+566D-5675,U+5677-568D,U+5690-56A2,U+56A4-56B6,U+56B8-56BB,U+56BD-56C9,U+56CB-56D9,U+56DC-56DD,U+56DF,U+56E1,U+56E3,U+56E5-56EC,U+56EE-56EF,U+56F2-56F3,U+56F5-56F9,U+56FB-56FC,U+56FF-5702,U+5704-5705,U+5707,U+5709-571E,U+5720-5722,U+5724-5727,U+5729-572C,U+572E-572F,U+5731-5732,U+5734-5739,U+573B-573D,U+573F,U+5741-5746,U+5748-5749,U+574B-574C,U+5752-5756,U+5758-5759,U+575C,U+5762-5763,U+5765,U+5767-5769,U+576B-576E,U+5770-5776,U+5778-5781,U+5785-578A,U+578C-5791,U+5793-579A,U+579C-57A1,U+57A4-57A5,U+57A7-57AA,U+57AC-57AD,U+57AF-57C1,U+57C4-57CA,U+57CC-57CD,U+57CF-57D3,U+57D5-57DE,U+57E1-57F8,U+57FB-5801,U+5803-5805,U+5807-5810,U+5812-5814,U+5816-5820,U+5822-5823,U+5825-5829,U+582B-582F,U+5831-5834,U+5836-5843}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-28-r15-CAHOGWCM.woff2) format("woff2"),url(/assets/puhui-28-r15-CAHOGWCM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5844-584B,U+584D-5850,U+5852-5853,U+5855-5857,U+5859-585D,U+585F-586A,U+586C-5882,U+5884,U+5886-5891,U+5894-5898,U+589A-589D,U+58A0-58A7,U+58AA-58C0,U+58C2-58D4,U+58D6-58E3,U+58E5-58EA,U+58ED,U+58EF,U+58F1-58F2,U+58F4-58F5,U+58F7-58F8,U+58FA-5903,U+5905-5906,U+5908-590C,U+590E,U+5910-5914,U+5917-5919,U+591B,U+591D-591E,U+5920-5926,U+5928,U+592C-592D,U+5930,U+5932-5933,U+5935-5936,U+593B-5943,U+5945-5946,U+594A,U+594C-594D,U+5950,U+5952-5953,U+5955,U+5958-595F,U+5961,U+5963-5964,U+5966-5972,U+5975,U+5977,U+597A-597C,U+597E-5981,U+5983,U+5985,U+5989,U+598B-5991,U+5994-5995,U+5997-5998,U+599A-59A4,U+59A6-59A7,U+59A9-59AD,U+59AF-59B8,U+59BA,U+59BC-59C5,U+59C7-59CA,U+59CC-59CF,U+59D2,U+59D5-59D9,U+59DB,U+59DD-59E4,U+59E6-59E7,U+59E9-59EB,U+59ED-59FA,U+59FC-59FE,U+5A00,U+5A02,U+5A05-5A06,U+5A08-5A17,U+5A19-5A1B,U+5A1D-5A1E,U+5A21-5A24,U+5A26-5A28,U+5A2A-5A30,U+5A32-5A35,U+5A37-5A45,U+5A47-5A48,U+5A4A-5A59,U+5A5B-5A69,U+5A6B-5A73,U+5A75,U+5A77-5A7E,U+5A80-5A91,U+5A93-5A99,U+5A9B-5AB2,U+5AB4-5AC0,U+5AC3-5AC8,U+5ACA-5ACB,U+5ACD-5AE0,U+5AE2-5AE8,U+5AEA-5B15}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-29-r16-MVKGDNHI.woff2) format("woff2"),url(/assets/puhui-29-r16-MVKGDNHI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5B16-5B4F,U+5B51-5B53,U+5B56,U+5B5A-5B5B,U+5B5E,U+5B60-5B62,U+5B65,U+5B67-5B68,U+5B6B-5B6F,U+5B71-5B74,U+5B76-5B79,U+5B7B-5B7C,U+5B7E-5B80,U+5B82,U+5B84,U+5B86,U+5B8A,U+5B8D-5B8E,U+5B90-5B96,U+5B9F,U+5BA5,U+5BA7-5BA9,U+5BAC-5BAF,U+5BB1-5BB2,U+5BB7-5BB8,U+5BBA-5BBC,U+5BC0-5BC1,U+5BC3,U+5BC8-5BCB,U+5BCD-5BCF,U+5BD1,U+5BD4-5BDC,U+5BE0,U+5BE2-5BE4,U+5BE6-5BE7,U+5BE9-5BF7,U+5BFD-5BFE,U+5C00,U+5C02-5C03,U+5C05,U+5C07-5C08,U+5C0B-5C0E,U+5C10,U+5C12-5C13,U+5C15,U+5C17,U+5C19,U+5C1B-5C1C,U+5C1E-5C23,U+5C25-5C26,U+5C28-5C30,U+5C32-5C37,U+5C3B,U+5C43-5C44,U+5C46-5C47,U+5C4C-5C4D,U+5C50,U+5C52-5C54,U+5C56-5C5D,U+5C5F,U+5C62-5C64,U+5C66-5C6E,U+5C70,U+5C72-5C78,U+5C7A-5C7E,U+5C80,U+5C83-5C93,U+5C95-5C96,U+5C98-5C9A,U+5C9C-5CA8,U+5CAA-5CAC,U+5CAE-5CB2,U+5CB4-5CB7,U+5CB9-5CBE,U+5CC0-5CD8,U+5CDA-5CE0,U+5CE2-5CE5,U+5CE7,U+5CE9,U+5CEB-5CEC,U+5CEE-5CEF,U+5CF1-5CFA,U+5CFC-5D06,U+5D08-5D0D,U+5D0F-5D13,U+5D15,U+5D17-5D28,U+5D2A-5D2C,U+5D2E-5D4B,U+5D4D-5DCC,U+5DCE-5DDC,U+5DDF-5DE0,U+5DE3-5DE4,U+5DEA,U+5DEC-5DED,U+5DEF-5DF0,U+5DF5-5DF6,U+5DF8-5DFD,U+5DFF-5E00,U+5E04,U+5E07,U+5E09-5E0B,U+5E0D-5E0F,U+5E11-5E13}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-30-r17-BONT5MFZ.woff2) format("woff2"),url(/assets/puhui-30-r17-BONT5MFZ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5E14,U+5E17,U+5E19,U+5E1E-5E25,U+5E28-5E2C,U+5E2F-5E37,U+5E39-5E3C,U+5E3E-5E41,U+5E43-5E44,U+5E46-5E4B,U+5E4D-5E54,U+5E56-5E61,U+5E63-5E71,U+5E75,U+5E77,U+5E79-5E7A,U+5E7E,U+5E80-5E83,U+5E85,U+5E88-5E89,U+5E8B-5E8E,U+5E91-5E92,U+5E96,U+5E98,U+5E9B,U+5E9D,U+5EA0-5EA5,U+5EA8-5EAC,U+5EAE-5EB5,U+5EB9-5EC8,U+5ECB-5ED2,U+5ED4-5ED5,U+5ED7-5EF5,U+5EF8-5EF9,U+5EFB-5EFF,U+5F01,U+5F05-5F09,U+5F0B-5F0E,U+5F10-5F12,U+5F14,U+5F16,U+5F19-5F1A,U+5F1C-5F1E,U+5F21-5F24,U+5F28-5F2E,U+5F30,U+5F32-5F38,U+5F3B-5F51,U+5F54,U+5F56-5F5C,U+5F5E-5F61,U+5F63,U+5F65,U+5F67-5F68,U+5F6B,U+5F6E-5F6F,U+5F72-5F78,U+5F7A,U+5F7D-5F7F,U+5F82-5F83,U+5F86-5F87,U+5F89,U+5F8C-5F8F,U+5F91,U+5F93-5F96,U+5F99-5FA0,U+5FA2-5FA9,U+5FAB-5FAD,U+5FAF-5FB6,U+5FB8-5FBC,U+5FBE-5FC2,U+5FC4,U+5FC7-5FCB,U+5FCE-5FD6,U+5FDA-5FDF,U+5FE1-5FE6,U+5FE8-5FEA,U+5FEC-5FF0,U+5FF2-5FF4,U+5FF6-5FFA,U+5FFC,U+5FFE,U+6003-600D,U+600F-6011,U+6013,U+6017-601B,U+601E-601F,U+6021-6024,U+6026,U+6029,U+602B-602E,U+6030-603A,U+603C-6042,U+6044-604A,U+604C,U+604E-604F,U+6051,U+6053-6054,U+6056-6061,U+6063,U+6065-6067,U+606A,U+606E,U+6071-6072,U+6074-6075,U+6077-607B,U+607D-607E,U+6080-6083,U+6085-6088,U+608A-608C,U+608E-6093,U+6095,U+6097-609E,U+60A1-60A2,U+60A4-60A5,U+60A7,U+60A9-60AB,U+60AD-60AE,U+60B0-60B1,U+60B3-60B7,U+60B9-60BB,U+60BD-60C4,U+60C6-60C9,U+60CC-60D0,U+60D2-60D4,U+60D6-60DB,U+60DD-60DE,U+60E1-60E5,U+60EA,U+60F1-60F2,U+60F4-60F5,U+60F7-60F8,U+60FB-6100,U+6102-6107,U+610A-610E,U+6110-6119,U+611B-611E,U+6120-6123,U+6125-6126,U+6128-6137}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-31-r18-EY72MDII.woff2) format("woff2"),url(/assets/puhui-31-r18-EY72MDII.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6138-613E,U+6140-6147,U+6149-614B,U+614D,U+614F-6150,U+6152-6154,U+6156-6161,U+6163-6166,U+6169-616F,U+6171-6176,U+6178-618A,U+618C-618D,U+618F-61A7,U+61A9-61BD,U+61BF-61C1,U+61C3-61C7,U+61C9,U+61CB-61D1,U+61D3-61E5,U+61E7-6207,U+6209,U+620B,U+6213-6215,U+6217,U+6219,U+621B-6229,U+622B-622D,U+622F-6232,U+6235-6236,U+6238-623E,U+6242-6246,U+6248-624A,U+624C,U+624F-6250,U+6255-6257,U+6259-625A,U+625C-6262,U+6264-6265,U+6268,U+626A,U+6271-6272,U+6274-6275,U+6277-6278,U+627A-627B,U+627D,U+6281-6283,U+6285-6288,U+628B-6290,U+6294,U+6299,U+629C-629F,U+62A3,U+62A6-62A7,U+62A9-62AA,U+62AD-62B0,U+62B2-62B4,U+62B6-62B8,U+62BA-62BB,U+62BE,U+62C0-62C1,U+62C3,U+62CA-62CB,U+62CF,U+62D1,U+62D5,U+62D7,U+62DA,U+62DD-62DE,U+62E0-62E1,U+62E4,U+62EA-62EB,U+62EE,U+62F0,U+62F2,U+62F5-62F6,U+62F8-62FB,U+6300,U+6303-6306,U+6308,U+630A-630D,U+630F-6310,U+6312-6315,U+6317-6319,U+631C,U+6322,U+6326-6327,U+6329,U+632C-632E,U+6330-6339,U+633B-633C,U+633E-6341,U+6343-6344,U+6347-6348,U+634A-634B,U+6351-6354,U+6356-635D,U+6360,U+6364-6366,U+6368-636D,U+636F-6375,U+6378-637A,U+637C-637F,U+6381,U+6383-6386,U+638A-638B,U+638D-638E,U+6391,U+6393-6395,U+6397,U+6399-639F,U+63A1,U+63A4,U+63A6,U+63AB-63B2,U+63B4-63B6,U+63B9,U+63BB-63C8,U+63CA-63CC,U+63CE,U+63D1,U+63D3-63D5,U+63D7-63E0,U+63E2,U+63E4-63E8,U+63EB-63EC,U+63EE-63F3,U+63F5-63FC,U+63FE-63FF,U+6403-6404,U+6406-640E,U+6411-6412,U+6415-641B,U+641D,U+641F-6429,U+642B,U+642E-6439,U+643B-643C,U+643E-6443,U+6445,U+6449,U+644B-6453,U+6455-6457,U+6459-6466,U+6468,U+646A-6477,U+647A-647B}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-32-r19-A4Y6LHAR.woff2) format("woff2"),url(/assets/puhui-32-r19-A4Y6LHAR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+647C-6481,U+6483-6484,U+6486,U+6488-6490,U+6493-6494,U+6496-649D,U+649F-64A3,U+64A5-64A8,U+64AA-64AB,U+64AF,U+64B1-64B4,U+64B6-64BB,U+64BD-64C1,U+64C3-64C4,U+64C6-64CC,U+64CF-64D1,U+64D3-64DD,U+64DF-64E5,U+64E7-64FF,U+6501-6511,U+6513-6517,U+6519-652A,U+652C-652E,U+6530-6535,U+6537-6538,U+653A,U+653C-653D,U+6540-6544,U+6546-6547,U+6549-654B,U+654D-654E,U+6550,U+6552-6555,U+6557-6558,U+655A,U+655C,U+655F-6561,U+6564-6565,U+6567-656B,U+656D-656F,U+6571,U+6573,U+6575-6576,U+6578-6586,U+6588-658A,U+658D-6590,U+6592-6596,U+6598,U+659A-659B,U+659D-659E,U+65A0,U+65A2-65A3,U+65A6,U+65A8,U+65AA-65AC,U+65AE,U+65B1-65B8,U+65BA-65BC,U+65BE-65C0,U+65C2-65C4,U+65C6-65CA,U+65CC-65CE,U+65D0-65D6,U+65D8-65DF,U+65E1,U+65E3-65E4,U+65EA-65EB,U+65EE-65F0,U+65F2-65F5,U+65F8-65F9,U+65FB-6601,U+6603-6605,U+6607-660B,U+660D,U+6610-6612,U+6615-661E,U+6621-6624,U+6626,U+6629-662C,U+662E,U+6630-6634,U+6636-663B,U+663D,U+663F-6642,U+6644-664A,U+664D-6651,U+6654,U+6656-6659,U+665B-6663,U+6665,U+6667,U+6669-666D,U+6671-6673,U+6675,U+6677-6679,U+667B-667D,U+667F-6681,U+6683-6686,U+6688-6690,U+6692-6695,U+6698-66AD,U+66AF-66B3,U+66B5-66D8,U+66DA-66DC,U+66DE-66EF,U+66F1,U+66F5-66F8,U+66FA-66FB,U+66FD,U+6701-6707,U+670A,U+670C,U+670E-6713,U+6715-6716,U+6718-671A,U+671C,U+671E,U+6720-6727,U+6729,U+672E,U+6730,U+6732-6733,U+6736-6739,U+673B-673C,U+673E-673F,U+6741,U+6744-6745,U+6747-6748,U+674A-674D,U+6752-6755,U+6757-675B,U+675D-675E,U+6762-6764,U+6766-6767,U+6769-676C,U+676E,U+6771-677D,U+6780,U+6782-6783,U+6785-6788}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-33-r20-HPDFEMEW.woff2) format("woff2"),url(/assets/puhui-33-r20-HPDFEMEW.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+678A-678F,U+6791-6794,U+6796,U+6798-6799,U+679B,U+679E-67A1,U+67A4-67A9,U+67AC-67AE,U+67B0-67B5,U+67B8-67C3,U+67C5-67CE,U+67D5-67DB,U+67DD,U+67DF,U+67E1-67E4,U+67E6-67EB,U+67ED-67EE,U+67F0,U+67F2,U+67F5-67FE,U+6800-6804,U+6806,U+6809-680A,U+680C-680E,U+6810,U+6812,U+6814-6815,U+6818-6820,U+6822-6829,U+682B-6836,U+683A-683B,U+683E-6841,U+6844,U+6847,U+6849-684B,U+684D-684F,U+6852,U+6855-6862,U+6864,U+6866-6867,U+686A-6875,U+6877-6880,U+6882-6884,U+6887-6896,U+6898-68A1,U+68A3-68A5,U+68A9-68AC,U+68AE,U+68B1-68B2,U+68B4-68BF,U+68C1-68C8,U+68CA,U+68CC,U+68CE-68D1,U+68D3-68D4,U+68D6-68D7,U+68D9,U+68DB-68DF,U+68E1-68ED,U+68EF-68F0,U+68F2-68F4,U+68F6-68F9,U+68FB-6904,U+6906-690C,U+690F-6911,U+6913-692C,U+692E-692F,U+6931-693C,U+693E,U+6940-6953,U+6955-6959,U+695B-695D,U+695F-6976,U+6978-697B,U+697D-6981,U+6983-6985,U+6987-6993,U+6995-699B,U+699D-69A7,U+69A9-69B3,U+69B5-69B6,U+69B8-69CF,U+69D1-69DA,U+69DC-69FC,U+69FE-6A09,U+6A0B-6A1E,U+6A20,U+6A22-6A29,U+6A2B-6A30,U+6A32-6A46,U+6A48-6A54}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-34-r21-A3OLV6R4.woff2) format("woff2"),url(/assets/puhui-34-r21-A3OLV6R4.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6A55-6A58,U+6A5A-6A60,U+6A62-6A70,U+6A72-6A7F,U+6A81-6A83,U+6A85-6AAB,U+6AAD-6B1F,U+6B24-6B26,U+6B28-6B31,U+6B33-6B39,U+6B3B-6B3D,U+6B3F-6B46,U+6B48,U+6B4A-6B4B,U+6B4D-6B61,U+6B68-6B69,U+6B6B-6B78,U+6B7A,U+6B7D-6B82,U+6B84-6B85,U+6B87-6B88,U+6B8C-6B95,U+6B97-6BB3,U+6BB6,U+6BB8-6BBE,U+6BC0,U+6BC2-6BC4,U+6BC6-6BCA,U+6BCC,U+6BCE,U+6BD0-6BD1,U+6BD3,U+6BD8,U+6BDA,U+6BDC-6BE0,U+6BE2-6BEA,U+6BEC-6BEE,U+6BF0-6C0E,U+6C10,U+6C12,U+6C15,U+6C17-6C1A,U+6C1C-6C1E,U+6C20-6C21,U+6C23-6C25,U+6C29-6C2D,U+6C31-6C33,U+6C35-6C37,U+6C39-6C3F,U+6C43-6C46,U+6C48,U+6C4A-6C4F,U+6C51-6C54,U+6C56,U+6C58-6C5A,U+6C5C,U+6C62-6C63,U+6C65-6C69,U+6C6B-6C6F,U+6C71,U+6C73-6C78,U+6C7A-6C7C,U+6C7F-6C80,U+6C84-6C87,U+6C8A-6C8E,U+6C90-6C98,U+6C9A,U+6C9C-6C9E,U+6CA0,U+6CA2-6CA3,U+6CA8-6CA9,U+6CAC-6CAD,U+6CAF-6CB2,U+6CB4-6CB7,U+6CBA,U+6CC0-6CC3,U+6CC6-6CC8,U+6CCB,U+6CCD-6CD4,U+6CD6-6CDA,U+6CDC-6CDD,U+6CDF-6CE0,U+6CE4,U+6CE6-6CE7,U+6CE9,U+6CEB-6CEF,U+6CF1-6CF2,U+6CF4,U+6CF6-6CFA,U+6CFE-6D00,U+6D02-6D0A,U+6D0C-6D11,U+6D13-6D16,U+6D18-6D1A,U+6D1C-6D1D,U+6D1F-6D24,U+6D26-6D29,U+6D2B-6D30,U+6D33-6D3A,U+6D3F-6D40}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-35-r22-ABXXMCQI.woff2) format("woff2"),url(/assets/puhui-35-r22-ABXXMCQI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6D42-6D44,U+6D48-6D49,U+6D4C-6D4D,U+6D50,U+6D52,U+6D54-6D58,U+6D5B-6D65,U+6D67-6D68,U+6D6B-6D6D,U+6D6F-6D73,U+6D75-6D76,U+6D79-6D81,U+6D83-6D84,U+6D86-6D87,U+6D8A-6D8B,U+6D8D,U+6D8F-6D94,U+6D96-6D9A,U+6D9C,U+6D9E,U+6DA0,U+6DA2,U+6DA5,U+6DAB-6DAE,U+6DB0-6DB1,U+6DB3-6DB4,U+6DB6-6DB7,U+6DB9-6DBF,U+6DC1-6DC3,U+6DC5,U+6DC7-6DCA,U+6DCD-6DD0,U+6DD2-6DD5,U+6DD7,U+6DD9-6DE0,U+6DE2-6DE3,U+6DE5-6DEA,U+6DED,U+6DEF-6DF0,U+6DF2,U+6DF4-6DF6,U+6DF8,U+6DFA,U+6DFC-6E04,U+6E06-6E09,U+6E0B-6E0C,U+6E0E-6E0F,U+6E11-6E13,U+6E15-6E16,U+6E18-6E1C,U+6E1E-6E1F,U+6E22,U+6E25-6E28,U+6E2A-6E2C,U+6E2E,U+6E30-6E31,U+6E33,U+6E35-6E37,U+6E39,U+6E3B-6E42,U+6E44-6E4C,U+6E4E-6E55,U+6E57,U+6E59-6E5A,U+6E5C-6E7D,U+6E80-6E82,U+6E84,U+6E86-6E88,U+6E8A-6E8F,U+6E91-6E9B,U+6E9D-6EA1,U+6EA3-6EA9,U+6EAB-6EAE,U+6EB0-6EB5,U+6EB7-6EB9,U+6EBB-6EC0,U+6EC2-6EC6,U+6EC8-6ECA,U+6ECC-6ED0,U+6ED2,U+6ED5-6ED9,U+6EDB-6EDD,U+6EDF-6EE0,U+6EE2-6EE3,U+6EE7,U+6EEA-6EF3,U+6EF5-6F01,U+6F03-6F05,U+6F07-6F0E,U+6F10-6F12,U+6F15-6F1F,U+6F21-6F2A,U+6F2C-6F30,U+6F32,U+6F34-6F3D,U+6F3F-6F4C,U+6F4E-6F57,U+6F59-6F5B,U+6F5D,U+6F5F-6F65,U+6F67-6F6C,U+6F6F-6F83,U+6F85-6F87,U+6F89-6F8D,U+6F8F-6F9B,U+6F9D-6FA0,U+6FA2-6FB2,U+6FB4-6FBF,U+6FC1-6FD1,U+6FD3-7010,U+7012-701F}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-36-r23-BQ42J722.woff2) format("woff2"),url(/assets/puhui-36-r23-BQ42J722.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7020-704B,U+704D-706A,U+706C,U+706E,U+7071-7074,U+7077,U+7079-707B,U+707D,U+7080-7088,U+708B-708D,U+708F-7091,U+7093,U+7096-7098,U+709A-70AB,U+70B0-70B2,U+70B4-70B7,U+70BA-70BB,U+70BE-70C0,U+70C4-70C7,U+70C9-70D7,U+70DA,U+70DC-70DE,U+70E0-70E3,U+70E5,U+70E8,U+70EA,U+70EE,U+70F0-70F6,U+70F8,U+70FA-70FC,U+70FE-7108,U+710B-7114,U+7116-7118,U+711B-7125,U+7127-712F,U+7131-7135,U+7137-714B,U+714D,U+714F-715D,U+715F-7163,U+7165-7166,U+7168-716D,U+716F-717C,U+717E-7183,U+7185-7189,U+718B-718E,U+7190-7193,U+7195-7198,U+719A-719E,U+71A0-71AB,U+71AD-71C2,U+71C4-71CD,U+71CF-71D4,U+71D6-71E4,U+71E6-7205,U+7207-7229,U+722B,U+722D-7230,U+7232-7234,U+723A-723C,U+723E-7246,U+7249-724B,U+724D-7258,U+725A,U+725C-725E,U+7260,U+7263-7266,U+7268,U+726A-7271,U+7273-7274,U+7276-7278,U+727B-727F,U+7282-7289,U+728B-72AB,U+72AD-72AE,U+72B0-72B5,U+72B7-72B8,U+72BA-72C1,U+72C3,U+72C5-72C7,U+72C9-72CF,U+72D1-72D6,U+72D8,U+72DA-72DD,U+72DF,U+72E2-72E7}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-37-r24-2UESO33X.woff2) format("woff2"),url(/assets/puhui-37-r24-2UESO33X.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+72E8-72EB,U+72EF,U+72F2-72F7,U+72F9-72FB,U+72FD-730D,U+730F-7315,U+7317-731A,U+731D-7328,U+732C-732D,U+732F-7333,U+7335-733D,U+7340-736C,U+736E-7383,U+7385-7386,U+7388,U+738A,U+738C-7395,U+7397-739A,U+739C-73A8,U+73AA,U+73AC-73AE,U+73B1,U+73B3-73BA,U+73BC-73C9,U+73CB-73CC,U+73CE-73CF,U+73D1-73DF,U+73E1-73EC,U+73EE-7402,U+7404,U+7407-7408,U+740A-740F,U+7411-7421,U+7423-7432,U+7437-743B,U+743D-7459,U+745B-745D,U+7460-746F,U+7471-7475,U+7477-7482,U+7484-748F,U+7491-74DB,U+74DD-74E1,U+74E5,U+74E7-74ED,U+74EF-74F5,U+74F8-7503,U+7505-7517,U+7519,U+751B,U+751D-751E,U+7520-7524,U+7526-7527,U+752A,U+752C,U+752E-752F,U+7534,U+7536,U+7539-753A,U+753C-7544,U+7546-754B,U+754D-754E,U+7550-7553,U+7555-7558,U+755A-755B,U+755D-7564,U+7567-7569,U+756B-7573,U+7575-7577,U+7579-7585,U+7587-758E,U+7590,U+7592-7596,U+7598,U+759B-759E,U+75A0,U+75A2}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-38-r25-WLY3DRCI.woff2) format("woff2"),url(/assets/puhui-38-r25-WLY3DRCI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+75A3,U+75A6-75AA,U+75AC-75AD,U+75B0-75B1,U+75B3-75B4,U+75B6-75B8,U+75BA-75BB,U+75BF-75C4,U+75C6,U+75CB-75D1,U+75D3,U+75D6-75D7,U+75D9-75DA,U+75DC-75DD,U+75DF-75E1,U+75E3-75E9,U+75EB-75EF,U+75F1-75F3,U+75F5-75F8,U+75FA-7600,U+7602-761E,U+7620-7623,U+7625,U+7627-7628,U+762C-7633,U+7635-7637,U+7639-764B,U+764D-7662,U+7664-7677,U+7679-767A,U+767C,U+767F-7681,U+7683,U+7685,U+7688-768A,U+768C-7690,U+7692-7695,U+7697-76AD,U+76AF-76B0,U+76B2-76BE,U+76C0-76C1,U+76C3-76C4,U+76C7,U+76C9,U+76CB-76CD,U+76D3,U+76D5,U+76D9-76DA,U+76DC-76DE,U+76E0-76ED,U+76F0-76F1,U+76F3,U+76F5-76F7,U+76F9-76FB,U+76FD,U+76FF-7700,U+7702-7708,U+770A,U+770C-771E,U+7721-7727,U+772A-772E,U+7730-7735,U+7738-7739,U+773B,U+773D-773F,U+7742-775A,U+775C-7760,U+7762,U+7764-7765,U+7767-776A,U+776D-7778,U+777A-7783,U+7786-778D,U+778F-7791,U+7793-77A4,U+77A6,U+77A8,U+77AB,U+77AD-77B2,U+77B4-77BA,U+77BC-77D6,U+77D8-77DA,U+77DC-77E1,U+77E4,U+77E6-77E8,U+77EA,U+77EC,U+77EF-77F2,U+77F4-77FC,U+7800,U+7803-780B,U+780E-7811,U+7813,U+7815,U+7817-7819,U+781B-7826,U+7828-782F,U+7831-7833,U+7835-7836,U+7839-783D,U+783F,U+7841-7844,U+7846-7851,U+7853-7854,U+7856-785C,U+785E-786A,U+786D,U+786F-7876,U+7878-787B,U+787D-7888,U+788A-788B}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-39-r26-LCQWIQSX.woff2) format("woff2"),url(/assets/puhui-39-r26-LCQWIQSX.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+788F-7890,U+7892-7896,U+7899-789E,U+78A0-78A6,U+78A8-78AF,U+78B2,U+78B5-78BD,U+78BF-78C0,U+78C2-78C4,U+78C6-78C9,U+78CC-78CF,U+78D1-78D4,U+78D6-78E7,U+78E9-78F6,U+78F8-78F9,U+78FB-7900,U+7902-7939,U+793B,U+793D,U+793F-7940,U+7942-7947,U+7949-7955,U+7957-795C,U+7960-7964,U+7966-7967,U+7969-796C,U+796E-7976,U+7979-7980,U+7982-7983,U+7985-798E,U+7990-79B8,U+79BA,U+79BC,U+79BF,U+79C2,U+79C4-79C5,U+79C7-79C8,U+79CA,U+79CC,U+79CE-79D0,U+79D3-79D7,U+79D9-79DE,U+79E0-79E3,U+79E5,U+79E8,U+79EA-79EE,U+79F1-79F7,U+79F9-79FA,U+79FC,U+79FE-79FF,U+7A01-7A0A,U+7A0C,U+7A0F-7A16,U+7A18-7A19,U+7A1B-7A1F,U+7A21-7A32,U+7A34-7A3A,U+7A3E,U+7A40-7A45,U+7A47-7A56,U+7A58-7A73,U+7A75,U+7A78-7A79,U+7A7B-7A7E,U+7A80,U+7A82,U+7A85-7A8C,U+7A8E-7A90,U+7A93-7A95,U+7A99-7A9B,U+7A9E,U+7AA0-7AA4,U+7AA6-7ABE,U+7AC0-7ACA,U+7ACC-7AD5,U+7AD7-7AD8,U+7ADA-7ADD,U+7AE1-7AE2,U+7AE4,U+7AE6-7AEC,U+7AEE,U+7AF0-7AF8,U+7AFA-7AFE,U+7B00-7B05,U+7B07-7B0A,U+7B0C-7B10,U+7B12-7B13,U+7B15-7B1A,U+7B1C-7B25,U+7B27,U+7B29-7B2B,U+7B2D-7B39,U+7B3B,U+7B3D-7B48,U+7B4A,U+7B4C-7B4E,U+7B53,U+7B55,U+7B57-7B5A,U+7B5C-7B63}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-40-r27-6CZAAUIC.woff2) format("woff2"),url(/assets/puhui-40-r27-6CZAAUIC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7B64-7B76,U+7B78,U+7B7A-7B7D,U+7B7F,U+7B81-7B8C,U+7B8E-7B93,U+7B96,U+7B98-7BA0,U+7BA2-7BA8,U+7BAA-7BAC,U+7BAE-7BB0,U+7BB2-7BC5,U+7BC8-7BD2,U+7BD4-7BD8,U+7BDA-7BE0,U+7BE2-7BED,U+7BEF-7BF0,U+7BF2-7BF6,U+7BF8-7C06,U+7C08-7C26,U+7C28-7C3E,U+7C40-7C4C,U+7C4E-7C72,U+7C74-7C7A,U+7C7C,U+7C7E-7C88,U+7C8A-7C91,U+7C93-7C94,U+7C96,U+7C99-7C9E,U+7CA0-7CA3,U+7CA6-7CA9,U+7CAB-7CAD,U+7CAF-7CB0,U+7CB2,U+7CB4-7CB8,U+7CBA-7CBD,U+7CBF-7CC9,U+7CCB-7CD4,U+7CD7-7CD8,U+7CDA-7CDB,U+7CDD-7CDE,U+7CE1-7CEE,U+7CF0-7CFA,U+7CFC-7D09,U+7D0B-7D1F,U+7D21,U+7D23-7D26,U+7D28-7D2A,U+7D2C-7D2E,U+7D30-7D6D,U+7D6F-7DF4}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-41-r28-RJXZ5A47.woff2) format("woff2"),url(/assets/puhui-41-r28-RJXZ5A47.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7DF5-7E40,U+7E42-7E81,U+7E83-7E9F,U+7EA1,U+7EA3,U+7EA5,U+7EA8-7EA9,U+7EAD-7EAE,U+7EB0,U+7EB4,U+7EBB-7EBC,U+7EBE,U+7EC0-7EC2,U+7EC9,U+7ECB-7ECC,U+7ED0,U+7ED4,U+7ED6-7ED7,U+7EDB,U+7EE0-7EE1,U+7EE4,U+7EE8,U+7EEB-7EEC,U+7EEE-7EEF,U+7EF1-7EF2,U+7EF6,U+7EF9-7EFB,U+7EFE,U+7F01-7F03,U+7F07-7F08,U+7F0A-7F0D,U+7F0F-7F12,U+7F17,U+7F19,U+7F1B-7F1C,U+7F1E-7F1F,U+7F21-7F27,U+7F2A-7F2D,U+7F2F-7F33,U+7F35-7F37,U+7F39,U+7F3B-7F4F,U+7F52-7F54,U+7F56,U+7F58-7F59,U+7F5B-7F61,U+7F63-7F68,U+7F6B-7F6D,U+7F6F-7F71,U+7F73-7F89,U+7F8B,U+7F8D,U+7F8F-7F93,U+7F95-7F99,U+7F9B-7F9D,U+7F9F-7FA0,U+7FA2-7FA3,U+7FA5-7FB8,U+7FBA-7FBC,U+7FBE-7FC0,U+7FC2-7FC4,U+7FC6-7FCB,U+7FCD-7FD3,U+7FD5-7FD7,U+7FD9-7FDE,U+7FE1-7FEF,U+7FF2-7FFA,U+7FFD-7FFF,U+8002,U+8004,U+8006-800B,U+800E-800F,U+8011-8014,U+8016,U+801A-8029,U+802B-8032,U+8034-8035,U+8037,U+8039-803A,U+803C,U+803E,U+8040-8041,U+8043-8049,U+804D-8053,U+8055-8057,U+8059,U+805B-8069,U+806B-8082,U+8085,U+8088,U+808A,U+808D-8095,U+8097,U+8099,U+809C,U+809E-809F,U+80A3,U+80A6-80A8,U+80AB-80AD,U+80B0-80B1,U+80B3-80B9,U+80BB-80BD,U+80C2,U+80C4-80C5,U+80C7-80CB,U+80CD,U+80CF-80D5,U+80D7-80D9,U+80DB,U+80DD,U+80DF-80E0,U+80E2-80EE,U+80F1-80F2,U+80F4-80F5,U+80F7,U+80F9,U+80FB-80FC,U+80FE-8100}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-42-r29-XQEQTDRR.woff2) format("woff2"),url(/assets/puhui-42-r29-XQEQTDRR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8101,U+8103-8105,U+8107-8108,U+810B-810E,U+8112,U+8114-8115,U+8117-8119,U+811B-812E,U+8130,U+8132-8137,U+8139-813D,U+813F-8145,U+8147-8149,U+814C-814F,U+8152-8153,U+8156-8164,U+8166-816D,U+816F,U+8171-8178,U+817C-817D,U+8181-8189,U+818B-818E,U+8190-8197,U+8199-819A,U+819E-81A7,U+81A9-81B2,U+81B4-81BF,U+81C1,U+81C4-81C5,U+81C7-81E2,U+81E4-81E9,U+81EB-81EC,U+81EE-81F2,U+81F5-81FA,U+81FD-81FF,U+8201-8204,U+8207-820B,U+820E-8211,U+8213,U+8215-821B,U+821D,U+8220-8229,U+822B,U+822D-822F,U+8232-8234,U+8238,U+823A-8246,U+8248-8257,U+8259-826E,U+8271,U+8274-8279,U+827B-827D,U+827F-8281,U+8283-828A,U+828C,U+828E-8291,U+8293-829B,U+829E-82A4,U+82A7-82AB,U+82AE,U+82B0,U+82B2,U+82B4-82B8,U+82BA-82BC,U+82BE-82C6,U+82C8-82CC,U+82CE,U+82D0,U+82D2-82D3,U+82D5-82D6,U+82D8-82DA,U+82DC-82DD,U+82E0-82E4,U+82E7-82EA,U+82EC-82EE,U+82F0,U+82F2-82F8,U+82FA-8300,U+8306-830D,U+830F-8326,U+8329-832A,U+832D-8334,U+8337,U+833A-8345,U+8347-8348,U+834A-834F,U+8351,U+8353,U+8355-8359,U+835B-8360,U+8362,U+8365-8366,U+8368-836A,U+836C-836E,U+8370-8376,U+8378-8385,U+8387-8388,U+838A-838D,U+838F-83AA,U+83AC-83B0,U+83B3-83B6,U+83B8,U+83BA-83BC,U+83BE-83C6,U+83C8-83C9,U+83CB,U+83CD-83CE,U+83D0-83DB,U+83DD-83DF,U+83E1-83E8,U+83EA-83EC}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-43-r30-NTNU6GZC.woff2) format("woff2"),url(/assets/puhui-43-r30-NTNU6GZC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+83ED-83F0,U+83F3-8403,U+8405-840B,U+840F-841C,U+841E-8423,U+8426,U+8429-843C,U+843E-8456,U+8458-845A,U+845C-8460,U+8462,U+8464-846A,U+846D-8470,U+8472-8474,U+8476-8481,U+8483-848A,U+848C-8498,U+849A-849B,U+849D-84B1,U+84B3-84B7,U+84B9-84C3,U+84C5-84C8,U+84CA-84D0,U+84D2-84D5,U+84D7-84DC,U+84DE,U+84E0-84EB,U+84ED-8510,U+8512,U+8514-8516,U+8518-8519,U+851B-8520,U+8522-852A,U+852D-8536,U+8538-853B,U+853E-8548,U+854B-8573,U+8575-857D,U+857F-8583,U+8585-859A,U+859C-85A9,U+85AB-85AE,U+85B0-85C8,U+85CA-85CE,U+85D1-85D4,U+85D6-85E3,U+85E5-85E8,U+85EA-85FA,U+85FC-8610,U+8612-8637,U+8639-864D,U+8652-8659,U+865B-865D,U+865F-866A,U+866C-8670,U+8672-8678,U+867A-867C,U+867F,U+8683-8689,U+868B,U+868D-8690}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-44-r31-KNC3MWWX.woff2) format("woff2"),url(/assets/puhui-44-r31-KNC3MWWX.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8691-8694,U+8696-869B,U+869D-86A3,U+86A5-86BF,U+86C1-86C5,U+86C8-86C9,U+86CC-86D3,U+86D5-86D8,U+86DA,U+86DC-86E3,U+86E5-86ED,U+86EF,U+86F1-86F8,U+86FA-86FD,U+86FF,U+8701,U+8703-8711,U+8713-8714,U+8716,U+8719-871B,U+871D-8720,U+8722-8746,U+8748,U+874A-874D,U+874F-8756,U+8758-8773,U+8775,U+8777-878C,U+878E-879E,U+87A0-87B9,U+87BB-87F8,U+87FA-8814,U+8816-8821,U+8823-883F,U+8841-8844,U+8846-884B,U+884E-8853,U+8855-8856,U+8858,U+885A-8860,U+8862,U+8864,U+8866-8867,U+8869-886A,U+886D-886F,U+8871-8876,U+8878-8880,U+8882-8883,U+8885-888A,U+888C,U+888E-8891,U+8893-8895,U+8897-889B,U+889D-88AA,U+88AC,U+88AE-88B0,U+88B2-88C0,U+88C3-88C4,U+88C6-88D3,U+88D6-88D8,U+88DA-88E3,U+88E5-88F2,U+88F5-88F7,U+88FA-8901,U+8903-890F,U+8911,U+8913-8924,U+8926-8929,U+892B-8935}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-45-r32-GB3HJNR6.woff2) format("woff2"),url(/assets/puhui-45-r32-GB3HJNR6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8936-8943,U+8945-895E,U+8960-897E,U+8980,U+8982-8985,U+8987-89C0,U+89C3,U+89C7,U+89CA-89D1,U+89D3-89E2,U+89E4-89E5,U+89E7-89FF,U+8A01-8A78,U+8A7A-8A88,U+8A8B-8A92,U+8A94-8B65,U+8B67-8B6B,U+8B6D-8BA0,U+8BA6-8BA7,U+8BAA}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-46-r33-7JHYCQ3X.woff2) format("woff2"),url(/assets/puhui-46-r33-7JHYCQ3X.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8BAC,U+8BB1,U+8BB4-8BB5,U+8BB7,U+8BBB,U+8BC2-8BC3,U+8BC7,U+8BCB,U+8BCE-8BD0,U+8BD2-8BD4,U+8BD6,U+8BD8-8BD9,U+8BDC,U+8BDF-8BE0,U+8BE4,U+8BE8-8BEA,U+8BEE,U+8BF0,U+8BF3,U+8BF6,U+8BF9,U+8BFC,U+8BFF-8C00,U+8C02,U+8C04,U+8C07,U+8C09,U+8C0C,U+8C0F,U+8C11-8C12,U+8C14-8C16,U+8C18-8C19,U+8C1B,U+8C1D-8C21,U+8C25,U+8C27,U+8C2A-8C2B,U+8C2E-8C2F,U+8C32-8C33,U+8C35-8C36,U+8C38-8C40,U+8C42-8C45,U+8C47-8C4B,U+8C4D-8C60,U+8C63-8C69,U+8C6C-8C78,U+8C7B-8C88,U+8C8A-8C8B,U+8C8D-8D1C,U+8D20,U+8D32-8D33,U+8D36,U+8D3B,U+8D3D,U+8D40,U+8D45-8D49,U+8D4D,U+8D51-8D53,U+8D55,U+8D57,U+8D59,U+8D5C-8D5D,U+8D5F,U+8D65,U+8D67-8D6A,U+8D6C-8D6F,U+8D71-8D73,U+8D78-8D80,U+8D82-8D84,U+8D86-8D89,U+8D8C-8D9E,U+8DA0-8DA2,U+8DA4-8DB2,U+8DB5-8DBD,U+8DBF-8DC2,U+8DC4-8DCA,U+8DCD-8DD0,U+8DD2-8DDC,U+8DDE,U+8DE0-8DE7,U+8DE9,U+8DEB-8DEE,U+8DF0-8DF2,U+8DF4,U+8DF6-8DF9,U+8DFB-8E09,U+8E0B,U+8E0D-8E0E,U+8E10-8E1D,U+8E1F-8E21,U+8E23-8E28,U+8E2B-8E43,U+8E45-8E47,U+8E49-8E4A,U+8E4C-8E65,U+8E67-8E6B,U+8E6E-8E71,U+8E73-8E7E,U+8E80,U+8E82-8E86,U+8E88-8EAA,U+8EAD-8EAE,U+8EB0-8EB1,U+8EB3-8EB9,U+8EBB-8EBF}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-47-r34-3X74JXFF.woff2) format("woff2"),url(/assets/puhui-47-r34-3X74JXFF.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8EC0-8F65,U+8F6A-8F6B,U+8F6D,U+8F71-8F73,U+8F75-8F7A,U+8F7C,U+8F7E,U+8F80-8F82,U+8F84,U+8F87,U+8F8B-8F8F,U+8F92,U+8F94,U+8F98,U+8F9A,U+8F9D,U+8FA0-8FA2,U+8FA4-8FA7,U+8FAA,U+8FAC-8FAF,U+8FB2-8FB8,U+8FBA-8FBC,U+8FBF-8FC0,U+8FC3,U+8FC6,U+8FC9-8FCD,U+8FCF,U+8FD2-8FD3,U+8FD5-8FD7,U+8FDA,U+8FE0-8FE1,U+8FE3-8FE9,U+8FEC,U+8FEE-8FEF,U+8FF1-8FF6,U+8FFA-8FFC,U+8FFE-8FFF,U+9004-9005,U+9007-9008,U+900B-900E,U+9011,U+9013,U+9015-9016,U+9018-9019,U+901C,U+9021,U+9023-902D,U+902F-9037,U+9039-903A,U+903D,U+903F-9040,U+9043-9046,U+9048-904C,U+904E,U+9050-9052,U+9054-9056,U+9058-9062,U+9064,U+9066-906C,U+906F-9074,U+9076-907E,U+9081-9090,U+9092,U+9094-90A1,U+90A4-90A5,U+90A7-90A9,U+90AB-90AD,U+90B0,U+90B2-90B4,U+90B6-90B8,U+90BA,U+90BC-90C0,U+90C2-90C9,U+90CB-90CD,U+90CF-90D0,U+90D2-90DC,U+90DE-90E0,U+90E2-90E6,U+90E9-90EC,U+90EE-90F3,U+90F5-90F7,U+90F9-90FC,U+90FE-9101,U+9103-9118,U+911A-9148,U+914A,U+914E-9151,U+9153-9156,U+9158-9159,U+915B-915C,U+915F-9162,U+9164,U+9166-9169,U+916B,U+916D,U+916F-9170,U+9172-9174,U+9179-917E,U+9180-9186,U+9188,U+918A,U+918C-9191,U+9193-9199,U+919C-91B1}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-48-r35-OEVBPEPS.woff2) format("woff2"),url(/assets/puhui-48-r35-OEVBPEPS.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+91B2-91C6,U+91C8,U+91CB,U+91D0,U+91D2-91DB,U+91DD-9273,U+9275-9413}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-49-r36-YAWIUDIT.woff2) format("woff2"),url(/assets/puhui-49-r36-YAWIUDIT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9414-9487,U+948A-948D,U+948F-9491,U+9494-9498,U+949A-949C,U+94A3-94A4,U+94AA-94AD,U+94AF-94B0,U+94B2,U+94B4,U+94B6-94BA,U+94BC-94BD,U+94BF,U+94C4,U+94C7-94DB,U+94DE-94E0,U+94E2,U+94E4-94EB,U+94EE-94EF,U+94F3-94F5,U+94F7,U+94F9,U+94FB-94FD,U+94FF,U+9502-9503,U+9506-9507,U+9509-950A,U+950D-950F,U+9512-9516,U+9518,U+951B-9520,U+9522,U+9527,U+9529-952C,U+9531-9538,U+953A,U+953C-953F,U+9542-9546,U+9548-9549,U+954B-954C,U+954E-954F,U+9552-955B,U+955D-9562,U+9564-956C,U+956E-956F,U+9571-9575,U+9577-957E,U+9580-95E7,U+95E9,U+95EB-95EC,U+95F1,U+95F3,U+95F5-95F6,U+95FC,U+95FE-95FF,U+9603-9604,U+9606-9608,U+960A-960D,U+960F,U+9612-9613,U+9615-961B,U+961D-961E,U+9620-9629,U+962B-962D,U+962F-9631,U+9637-963A,U+963C-963E,U+9641-9643,U+9649-964A,U+964E-964F,U+9651-9654,U+9656-965A,U+965C-9660,U+9663,U+9665-9667,U+966B-9674,U+9678-9684,U+9687-968A,U+968C-968E,U+9691-9693,U+9695-9697,U+969A-969B,U+969D-96A6,U+96A8-96B5,U+96B7-96BD,U+96BF,U+96C2-96C3,U+96C8-96CB,U+96CE,U+96D0-96D4,U+96D6-96E7,U+96E9,U+96EB-96F5,U+96F8,U+96FA-96FD,U+96FF,U+9701-9703,U+9705-9706,U+9708,U+970A-970C,U+970E-9712}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-50-r37-RFODT377.woff2) format("woff2"),url(/assets/puhui-50-r37-RFODT377.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9714-9715,U+9717-971B,U+971D,U+971F-9731,U+9733-9737,U+973A-9751,U+9753-9755,U+9757-9758,U+975A,U+975C-975D,U+975F,U+9763-9768,U+976A-9772,U+9775,U+9777-978A,U+978C,U+978E-9797,U+9799-979F,U+97A1-97AC,U+97AE-97E5,U+97E8,U+97EA-97EC,U+97EE-97F2,U+97F4,U+97F7-9874,U+9878,U+987C,U+9880,U+9883,U+9889,U+988B-988F,U+9892,U+9894-9895,U+9899-989B,U+989E-989F,U+98A1-98A3,U+98A5-98A6,U+98A8-98CD,U+98CF-98D7,U+98D9-98DD,U+98E0-990F,U+9911-9964,U+9966-9969,U+996B-996C,U+9973-9974,U+9977-9979,U+997B,U+997D-997E,U+9980,U+9982-9984,U+9987,U+9989-998A,U+998C-998E,U+9990-9991,U+9993-9995,U+9997-9998,U+999A-99C0}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-51-r38-2CISEKNH.woff2) format("woff2"),url(/assets/puhui-51-r38-2CISEKNH.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+99C1-9A6B,U+9A72,U+9A75,U+9A77-9A78,U+9A7A,U+9A7D,U+9A7F-9A81,U+9A83,U+9A85,U+9A88-9A8A,U+9A8D-9A8E,U+9A90,U+9A92-9A96,U+9A98-9A99,U+9A9B-9AA0,U+9AA2-9AA3,U+9AA5-9AA7,U+9AA9-9AB7,U+9AB9-9AD2,U+9AD4-9AD7,U+9AD9-9B02,U+9B04-9B3B,U+9B3D-9B40,U+9B43,U+9B45-9B4E,U+9B50-9B53,U+9B55-9C3C}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-52-r39-BARF442U.woff2) format("woff2"),url(/assets/puhui-52-r39-BARF442U.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9C3D-9C7B,U+9C7D-9C80,U+9C82-9C8C,U+9C8E-9C9B,U+9C9D-9CA3,U+9CA5-9CA7,U+9CA9-9CB7,U+9CB9-9CC2,U+9CC4-9CD5,U+9CD7-9CDD,U+9CDF-9E1E,U+9E20,U+9E22,U+9E24,U+9E27-9E2C,U+9E2E,U+9E30-9E32,U+9E34,U+9E36-9E3C,U+9E3E,U+9E40-9E42,U+9E44,U+9E46-9E49,U+9E4B-9E4E,U+9E50-9E63,U+9E65-9E6F,U+9E71-9E7E,U+9E80-9E92,U+9E94-9EA5,U+9EA7-9EB2}@font-face{font-family:"Alibaba PuHuiTi 3";src:url(https://grok-zh-assets.oss-cn-shanghai.aliyuncs.com/assets/puhui-53-r40-RJ6V4UFF.woff2) format("woff2"),url(/assets/puhui-53-r40-RJ6V4UFF.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9EB3-9EBA,U+9EBC-9EC3,U+9EC5-9ECC,U+9ED0,U+9ED2-9ED3,U+9ED5-9ED7,U+9ED9-9F0D,U+9F0F-9F12,U+9F14-9F1F,U+9F21-9F3A,U+9F3C-9F4F,U+9F51-9F7E,U+9F80-9F83,U+9F85-9F8A,U+9F8C-9F98,U+9F9B-9F9E,U+9FA0-9FEF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23-FA24,U+FA27-FA29,U+FB00-FB04,U+FE10-FE19,U+FE30-FE31,U+FE33-FE44,U+FE49-FE52,U+FE54-FE57,U+FE59-FE66,U+FE68-FE6B,U+FEFF,U+20087,U+20089,U+200CC,U+20164,U+20676,U+20CD0,U+2139A,U+21413,U+215D7,U+2298F,U+235CB,U+23C97-23C98,U+23E23,U+241FE,U+249DB,U+24A7D,U+24AC9,U+25532,U+25562,U+255A8,U+25ED7,U+26221,U+2648D,U+26676,U+2677C,U+26B5C,U+26C21,U+27FF9,U+28408,U+28678,U+28695,U+287E0,U+28B49,U+28C47,U+28C4F,U+28C51,U+28C54,U+28E99,U+29F7E,U+29F83,U+29F8C,U+2A7DD,U+2A8FB,U+2A917,U+2AA30,U+2AA36,U+2AA58,U+2AFA2,U+2B127-2B128,U+2B137-2B138,U+2B1ED,U+2B300,U+2B363,U+2B36F,U+2B372,U+2B37D,U+2B404,U+2B410,U+2B413,U+2B461,U+2B4E7,U+2B4EF,U+2B4F6,U+2B4F9,U+2B50D-2B50E,U+2B536,U+2B5AE-2B5AF,U+2B5B3,U+2B5E7,U+2B5F4,U+2B61C-2B61D,U+2B626-2B628,U+2B62A,U+2B62C,U+2B695-2B696,U+2B6AD,U+2B6ED,U+2B7A9,U+2B7C5,U+2B7E6,U+2B7F9,U+2B7FC,U+2B806,U+2B80A,U+2B81C,U+2B8B8,U+2BAC7,U+2BB5F,U+2BB62,U+2BB7C,U+2BB83,U+2BC1B,U+2BD77,U+2BD87,U+2BDF7,U+2BE29,U+2C029-2C02A,U+2C0A9,U+2C0CA,U+2C1D5,U+2C1D9,U+2C1F9,U+2C27C,U+2C288,U+2C2A4,U+2C317,U+2C35B,U+2C361,U+2C364,U+2C488,U+2C494,U+2C497,U+2C542,U+2C613,U+2C618,U+2C621,U+2C629,U+2C62B-2C62D,U+2C62F,U+2C642,U+2C64A-2C64B,U+2C72C,U+2C72F,U+2C79F,U+2C7C1,U+2C7FD,U+2C8D9,U+2C8DE,U+2C8E1,U+2C8F3,U+2C907,U+2C90A,U+2C91D,U+2CA02,U+2CA0E,U+2CA7D,U+2CAA9,U+2CB29,U+2CB2D-2CB2E,U+2CB31,U+2CB38-2CB39,U+2CB3B,U+2CB3F,U+2CB41,U+2CB4A,U+2CB4E,U+2CB5A-2CB5B,U+2CB64,U+2CB69,U+2CB6C,U+2CB6F,U+2CB73,U+2CB76,U+2CB78,U+2CB7C,U+2CBB1,U+2CBBF-2CBC0,U+2CBCE,U+2CC56,U+2CC5F,U+2CCF5-2CCF6,U+2CCFD,U+2CCFF,U+2CD02-2CD03,U+2CD0A,U+2CD8B,U+2CD8D,U+2CD8F-2CD90,U+2CD9F-2CDA0,U+2CDA8,U+2CDAD-2CDAE,U+2CDD5,U+2CE18,U+2CE1A,U+2CE23,U+2CE26,U+2CE2A,U+2CE7C,U+2CE88,U+2CE93}
.linked-accounts{padding:18px 0 16px;border-bottom:1px solid var(--line)}.linked-accounts h3{margin:0 0 14px;font-size:14px;font-weight:600}.linked-account-row{display:flex;align-items:center;gap:12px;min-height:58px}.linked-account-mark{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--raised);border:1px solid var(--line)}.linked-account-mark svg{width:21px;height:21px}.linked-account-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.linked-account-copy strong{font-size:13px}.linked-account-copy span,.linked-account-copy small{font-size:12px;opacity:.65;overflow-wrap:anywhere}.linked-account-actions{display:flex;align-items:center;gap:10px;flex:none}.linked-account-actions button,.linked-account-confirm button,.linked-account-error button{font:inherit;font-size:12px;border:1px solid var(--line);border-radius:999px;padding:6px 13px;background:var(--raised);color:inherit;cursor:pointer;white-space:nowrap}.linked-account-actions button:disabled,.linked-account-confirm button:disabled{opacity:.5;cursor:wait}.linked-account-status{font-size:12px;opacity:.6}.linked-account-note{font-size:11px;opacity:.55;margin:12px 0 0;line-height:1.6}.linked-account-error{font-size:12px;color:#d34343;margin:10px 0 0}.linked-account-confirm{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:12px}.linked-account-confirm p{font-size:12px;line-height:1.6;margin:0 0 10px}.linked-account-confirm>div{display:flex;justify-content:flex-end;gap:8px}.linked-account-login{margin-top:12px}@media(max-width:480px){.linked-account-row{gap:9px;flex-wrap:wrap}.linked-account-actions{margin-left:auto}.linked-account-status{display:none}.linked-account-copy{min-width:160px}}.linked-account-row{display:grid;grid-template-columns:34px minmax(80px,1fr) minmax(0,auto) auto;gap:12px;min-height:62px}.linked-account-mark svg{width:28px;height:28px}.linked-account-name{font-size:13px;font-weight:500;min-width:0}.linked-account-email{font-size:12px;text-align:right;max-width:260px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-account-actions{grid-column:4;margin-left:0}.linked-account-actions button{min-width:74px;background:var(--bg);padding:7px 17px}.linked-account-actions:only-child{grid-column:4}.linked-account-row:not(:has(.linked-account-email)) .linked-account-actions{grid-column:4}@media(max-width:480px){.linked-account-row{grid-template-columns:34px minmax(0,1fr) auto;gap:7px 10px}.linked-account-mark{grid-column:1;grid-row:1}.linked-account-name{grid-column:2;grid-row:1}.linked-account-email{grid-column:2/4;grid-row:2;justify-self:end;max-width:100%}.linked-account-actions,.linked-account-row:not(:has(.linked-account-email)) .linked-account-actions{grid-column:3;grid-row:1}.linked-account-actions button{min-width:64px}}.account-sync-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--border-color,#ddd);border-radius:24px;padding:28px;background:var(--bg-color,#fff);color:var(--text-color,#171717)}.account-sync-dialog h2{text-align:center;margin:0 0 24px}.account-sync-dialog .sync-direction{display:flex;align-items:center;justify-content:center;gap:20px}.account-sync-dialog .sync-direction span{display:grid;place-items:center;width:72px;height:72px;border:1px solid #8884;border-radius:50%}.account-sync-dialog .sync-rules{padding-left:20px;font-size:14px;line-height:1.65}.account-sync-dialog li{margin:10px 0}.account-sync-dialog li strong,.account-sync-dialog li span{display:block}.account-sync-dialog .sync-exclusion{font-size:12px;color:#777}.account-sync-dialog .sync-buttons{display:grid;gap:10px;margin-top:20px}.account-sync-dialog .sync-buttons button{border-radius:999px;min-height:46px;border:1px solid #8885;background:transparent;color:inherit}.account-sync-dialog [data-confirm]{background:#171717!important;color:#fff!important}:root[data-theme=dark] .account-sync-dialog{background:#181818;color:#eee}.account-sync-dialog .sync-direction span>svg{box-sizing:border-box!important;width:64px!important;height:64px!important;padding:16px;background:#111;color:#fff;border-radius:50%;flex:none}.account-sync-dialog .sync-direction span{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:0!important;aspect-ratio:auto!important;height:auto!important}.account-sync-dialog .sync-direction span small{font-size:13px;font-weight:500;line-height:20px}.account-sync-dialog .sync-direction>svg{width:32px;height:24px;flex:none}.account-sync-dialog .sync-direction{gap:18px!important;align-items:flex-start!important}.account-sync-dialog .sync-direction>svg{margin-top:20px}.account-sync-dialog .sync-rules{padding-left:0!important}.account-sync-dialog .sync-rules p{margin:14px 0;line-height:1.75;color:inherit!important}.account-sync-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:28px;border:1px solid #dedede;border-radius:24px;background:#fff;color:#171717;font:14px/1.75 system-ui,sans-serif;text-align:left}.account-sync-dialog::backdrop{background:#0006;backdrop-filter:blur(3px)}.account-sync-dialog h2{margin:0 0 24px;text-align:center;font:700 20px/1.4 system-ui,sans-serif}.account-sync-dialog .sync-buttons{display:grid;gap:10px;margin:20px 0 0}.account-sync-dialog .sync-buttons button{box-sizing:border-box;width:100%;min-height:46px;margin:0;padding:10px 16px;border:1px solid #d5d5d5;border-radius:999px;background:transparent;color:inherit;font:500 14px/24px system-ui,sans-serif;cursor:pointer}.account-sync-dialog .sync-buttons [data-confirm]{background:#171717!important;color:#fff!important;border-color:#171717!important}.account-sync-dialog .sync-rules p{margin:16px 0;font:400 14px/1.75 system-ui,sans-serif;color:inherit}.account-sync-dialog .sync-direction{margin:0 0 20px}:root[data-theme=dark] .account-sync-dialog{border-color:#3b3b3b;background:#181818;color:#eee}.linked-account-actions>button{border-color:#171717!important;background:#171717!important;color:#fff!important;border-radius:999px}:root[data-theme=dark] .linked-account-actions>button{border-color:#fff!important;background:#fff!important;color:#111!important}:root[data-theme=dark] .account-sync-dialog .sync-buttons [data-confirm]{border-color:#fff!important;background:#fff!important;color:#111!important}.account-sync-dialog .sync-direction span small,body #modal.settings-modal .account-sync-dialog .sync-direction span small{font-size:18px!important;font-weight:700!important;line-height:26px!important}.auth-x{display:grid;place-items:center}.auth-x svg{display:block;width:28px;height:28px}.auth-site-switch{position:relative}.auth-site-switch summary{list-style:none;cursor:pointer}.auth-site-switch summary::-webkit-details-marker{display:none}.auth-site-switch nav{position:absolute;z-index:60;top:calc(100% + 8px);right:0;min-width:160px;padding:6px;border:1px solid var(--line,#ddd);border-radius:14px;background:var(--surface,#fff);color:var(--text,#171717);box-shadow:0 8px 24px #0002}.auth-site-switch nav a{display:block;padding:10px 12px;border-radius:9px;color:inherit;text-decoration:none;font-size:14px}.auth-site-switch nav a:hover,.auth-site-switch nav a:focus-visible{background:var(--raised,#f4f4f4)}.account-sync-dialog .sync-rules p,body #modal.settings-modal .account-sync-dialog .sync-rules p{font-size:12px!important;line-height:1.8!important}.account-sync-dialog .sync-direction span small,body #modal.settings-modal .account-sync-dialog .sync-direction span small{font-size:14px!important;font-weight:700!important;line-height:22px!important}.account-sync-dialog .sync-direction{margin-bottom:22px}.account-sync-dialog .sync-direction>span:has([data-brand=Grok]){order:0}.account-sync-dialog .sync-direction>svg{order:1}.account-sync-dialog .sync-direction>span:has([data-brand=OpenAI]){order:2}.linked-account-row .linked-account-mark svg{width:18px!important;height:18px!important}.linked-account-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center}.linked-account-row .linked-account-copy{grid-column:2;min-width:0;display:flex;flex-direction:column;gap:3px}.linked-account-row .linked-account-name{font-size:14px!important;font-weight:700!important;line-height:20px}.linked-account-row .linked-account-email{font-size:12px;text-align:left;max-width:100%;overflow-wrap:anywhere;white-space:normal}.linked-account-row .linked-account-actions,.linked-account-row:not(:has(.linked-account-email)) .linked-account-actions{grid-column:3}.linked-account-actions>a{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:7px 14px;color:inherit;text-decoration:none;white-space:nowrap}@media(max-width:480px){.linked-account-row .linked-account-copy{grid-column:2/-1;grid-row:1}.linked-account-row .linked-account-email{grid-column:auto;grid-row:auto;justify-self:start}.linked-account-row .linked-account-actions,.linked-account-row:not(:has(.linked-account-email)) .linked-account-actions{grid-column:2/-1;grid-row:2;margin-left:0;flex-wrap:wrap}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url("/assets/KaTeX_AMS-Regular-U6PRYMIZ.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url("/assets/KaTeX_Caligraphic-Bold-5QL5CMTE.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url("/assets/KaTeX_Caligraphic-Regular-KX5MEWCF.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url("/assets/KaTeX_Fraktur-Bold-2QVFK6NQ.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url("/assets/KaTeX_Fraktur-Regular-2PEIFJSJ.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url("/assets/KaTeX_Main-Bold-YP5VVQRP.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url("/assets/KaTeX_Main-BoldItalic-N4V3DX7S.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url("/assets/KaTeX_Main-Italic-RELBIK7M.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url("/assets/KaTeX_Main-Regular-ARRPAO67.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url("/assets/KaTeX_Math-BoldItalic-K4WTGH3J.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url("/assets/KaTeX_Math-Italic-6KGCHLFN.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url("/assets/KaTeX_SansSerif-Bold-RRNVJFFW.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url("/assets/KaTeX_SansSerif-Italic-HMPFTM52.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url("/assets/KaTeX_SansSerif-Regular-XIQ62X4E.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url("/assets/KaTeX_Script-Regular-APUWIHLP.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url("/assets/KaTeX_Size1-Regular-5LRUTBFT.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url("/assets/KaTeX_Size2-Regular-LELKET5D.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url("/assets/KaTeX_Size3-Regular-WQRQ47UD.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url("/assets/KaTeX_Size4-Regular-CDMV7U5C.woff2") format("woff2")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url("/assets/KaTeX_Typewriter-Regular-VBYJ4NRC.woff2") format("woff2")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{font-family:"Alibaba PuHuiTi 3",Microsoft YaHei,Arial,sans-serif;font-size:14px;color-scheme:dark;--bg:#131211;--sidebar:#191817;--surface:#232220;--hover:#2c2b29;--raised:#252422;--line:#2c2a28;--text:#eeedec;--muted:#8b8986;--blue:#2183b9;--private:#271a35;--accent:#bb8ae8;--sidebar-width:256px;--composer-width:752px}*{box-sizing:border-box}html,body,#root{margin:0;width:100%;height:100%;overflow:hidden}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:default}button:focus-visible,a:focus-visible{outline:2px solid #8ebcd5;outline-offset:3px}button{touch-action:manipulation}a{color:inherit;text-decoration:none}p{line-height:1.6}svg{flex-shrink:0}input,textarea,select{color:var(--text);background:transparent;border:1px solid var(--line);border-radius:11px}select{padding:5px 8px;max-width:100%;background:var(--surface);color:var(--text)}option{background:var(--raised)}textarea{resize:none}input{min-width:0}::placeholder{color:var(--muted);opacity:1}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:5px}::-webkit-scrollbar-track{background:transparent}:where(button):where(:hover){background:var(--hover)}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 9px;white-space:nowrap;border-radius:9px;font-size:14px;line-height:1.2}.icon-button{width:32px;height:32px;padding:7px;color:var(--muted)}.round-button{border-radius:50%;width:40px;height:40px;background:#1b1a18;color:var(--muted)}.pill{background:var(--hover);border-radius:22px;padding:9px 13px}.white{background:var(--text)!important;color:var(--bg)!important}.white:hover{filter:brightness(.9)}.outline{border:1px solid var(--line);border-radius:11px}.small{font-size:12px;padding:7px 10px}.muted{color:var(--muted);font-weight:400}.danger{color:#e99393}.danger-button{background:#ae3e3e;color:#fff;padding:9px 17px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app{display:flex;width:100%;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--bg)}.sidebar{position:relative;width:var(--sidebar-width);flex-shrink:0;display:flex;flex-direction:column;background:var(--sidebar);border-right:1px solid #242321;padding:10px 10px 8px;z-index:30;transition:width .18s;min-width:0}.sidebar-top{display:flex;align-items:center;justify-content:space-between;height:41px;margin-bottom:7px}.brand{display:flex;align-items:center;justify-content:center;color:#a09e9b;width:34px;height:34px;border-radius:9px}.sidebar-top-actions{display:flex;gap:0}.primary-nav{display:grid;gap:4px}.primary-nav>button{display:flex;align-items:center;gap:10px;border-radius:13px;height:37px;text-align:left;padding:0 11px;font-weight:400}.primary-nav>button svg{color:#a2a09c}.primary-nav>button.active,.sidebar-row.active,.account-button.active{background:var(--hover)}.sidebar-scroll{flex:1;overflow-x:hidden;overflow-y:auto;min-height:0;min-width:0;padding-top:22px}.sidebar-section-title{color:var(--muted);font-size:12px;display:flex;align-items:center;justify-content:space-between;padding:9px 9px 10px}.sidebar-section-title button{opacity:0;display:flex}.sidebar-section-title:hover button{opacity:1}.sidebar-row{display:flex;align-items:center;min-height:37px;border-radius:12px;position:relative}.sidebar-row:hover{background:var(--hover)}.row-main{display:flex;align-items:center;gap:11px;text-align:left;flex:1;min-width:0;padding:9px 10px;font-weight:500;line-height:1.3;border-radius:12px}.row-main>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-main svg{color:var(--muted)}.row-actions{display:flex;opacity:0;position:absolute;right:4px;background:var(--hover);border-radius:9px}.sidebar-row:hover .row-actions{opacity:1}.row-actions .button{padding:4px;color:var(--muted)}.project-chat{padding:10px 9px 10px 36px;display:flex;align-items:center;gap:10px;width:100%;font-weight:500;border-radius:10px;text-align:left}.project-chat svg{color:var(--muted)}.project-chat span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-title{margin-top:17px}.chat-row .row-main{font-size:13px}.view-all{color:var(--muted);font-size:13px;padding:10px}.sidebar-bottom{padding-top:10px}.plugins-nav{display:flex;align-items:center;gap:10px;padding:10px;width:100%;border-radius:10px}.plugins-nav svg{color:var(--muted)}.account-button{width:100%;display:flex;align-items:center;gap:8px;padding:7px 4px;border-radius:12px}.avatar{width:28px;height:28px;border-radius:50%;background:#c71258;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:500;flex-shrink:0}.account-name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.recent-media{display:flex;align-items:center;padding:0 6px 6px;gap:3px}.recent-media>button:not(.button){padding:0;border-radius:8px;overflow:hidden;width:32px;height:32px}.recent-media img{width:100%;height:100%;object-fit:cover}.recent-media>.button{margin-left:auto;color:var(--muted);background:#201f1d}.rail-toggle{display:none}.sidebar.collapsed{width:58px;padding:10px 7px}.collapsed .sidebar-top,.collapsed .sidebar-scroll,.collapsed .plugins-nav span,.collapsed .account-name,.collapsed .recent-media,.collapsed .primary-nav span{display:none}.collapsed .rail-toggle{display:flex;flex-direction:column;gap:13px;align-items:center;margin-bottom:6px}.collapsed .primary-nav>button{padding:0;justify-content:center}.collapsed .sidebar-bottom{margin-top:auto}.collapsed .plugins-nav{padding:10px 12px}.collapsed .account-button{justify-content:center}.drawer-shade{display:none}.main-panel{position:relative;min-width:0;flex:1;height:100%;overflow:hidden}.app-header{height:58px;position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-end;padding:12px 24px;z-index:5;pointer-events:none}.app-header>*{pointer-events:auto}.private-toggle{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:14px;font-weight:400;border-radius:10px;padding:8px;transition:background-color .15s ease}.private-toggle:hover,.private-toggle:focus-visible{background:var(--hover);font-weight:400}.private-toggle.enabled{color:var(--accent)}.mobile-menu{display:none}.header-right,.chat-header-tools{display:flex;align-items:center;gap:8px;color:var(--muted)}.chat-home{position:absolute;top:28.55%;width:100%;display:flex;align-items:center;flex-direction:column;padding:0 24px}.chat-home h1,.imagine-content h1{font-size:24px;line-height:1.3;font-weight:600;margin:0 0 34px}.composer-wrap{position:relative;width:100%;max-width:var(--composer-width);flex-shrink:0}.composer{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:16px 10px 10px 18px;min-height:103px;box-shadow:0 0 0 1px #ffffff02;position:relative}.composer textarea{display:block;width:100%;border:0;outline:none!important;min-height:29px;max-height:190px;padding:0 9px 8px 0;line-height:1.55;font-size:15px;background:none;color:var(--text);border-radius:0;overflow:auto}.composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:39px}.composer-left,.composer-right{display:flex;align-items:center;gap:6px;min-width:0}.composer-left>.popover-host:first-child>.icon-button{margin-left:-4px}.composer-right{margin-left:auto}.model-trigger{font-size:13px;color:var(--muted);gap:5px;padding:9px 8px;border-radius:20px}.send-button{border-radius:50%;background:#245e80;color:#9fc1d7;width:40px;height:40px;padding:10px}.send-button:not(:disabled):hover{background:#347da5;color:#fff}.send-button:disabled{opacity:.8}.voice-button{width:40px;height:40px;border-radius:50%;padding:0;background:var(--voice-btn-bg,#1a1918);box-shadow:var(--voice-btn-shadow,inset 0 1px 3px #00000088,inset 0 -1px 0 #ffffff0a,0 0 0 1px #ffffff0c);display:inline-flex;align-items:center;justify-content:center}.wave{display:inline-flex;align-items:center;justify-content:center;height:22px;gap:2.5px;color:#1595dc}.wave i{display:block;width:2.5px;height:var(--h,10px);border-radius:999px;background:currentColor;transform-origin:center}.private-composer .composer{background:var(--private);border-color:transparent}.private-composer .send-button{background:#59337b;color:#c297ec}.privacy-note{position:absolute;top:100%;margin:13px 0 0 24px;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:9px}.attachments{display:flex;align-items:center;gap:9px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--line)}.attachment{position:relative;width:48px;height:48px}.attachment img{width:100%;height:100%;object-fit:cover;border-radius:9px}.attachment button{position:absolute;right:-4px;top:-4px;display:flex;border-radius:50%;background:#393632;padding:3px}.generation-progress{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:12px;margin-top:10px}.segmented{display:flex;align-items:center;background:#343330;padding:3px;border-radius:24px;gap:1px;white-space:nowrap}.segmented>button{display:flex;align-items:center;justify-content:center;gap:6px;color:#aaa8a3;font-size:12px;border-radius:20px;padding:7px 9px;line-height:1}.segmented>button.active{background:#252422;color:var(--text);box-shadow:0 1px 2px #0003;font-weight:600}.desktop-parameters{display:flex;gap:6px}.ratio-button{font-size:12px;gap:7px;background:#191817;padding:9px 12px}.mobile-parameters{display:none}.popover-host{position:relative}.floating-popover{position:absolute;z-index:70;border:1px solid #36332f;border-radius:15px;background:var(--raised);padding:6px;box-shadow:0 8px 25px #0002;min-width:160px;color:var(--text);font-size:13px;animation:popover-in .12s ease-out}.floating-popover button{display:flex;align-items:center;width:100%;text-align:left;padding:8px 9px;gap:10px;border-radius:8px;line-height:1.25}.floating-popover button>span:first-of-type{flex:1}.floating-popover button svg{color:var(--muted)}.model-menu{width:207px;right:0;top:calc(100% + 5px)}.chat-bottom .model-menu,.attachment-menu,.parameter-menu{top:auto;bottom:calc(100% + 8px)}.menu-upgrade{display:flex;align-items:center;gap:10px;padding:9px 8px 7px;background:#383633;border-radius:10px;margin-top:4px}.menu-upgrade span{flex:1}.menu-upgrade strong{font-size:13px;display:block}.menu-upgrade small{display:block;font-size:11px;color:var(--muted);margin-top:2px}.menu-upgrade button{background:#f8f8f7;color:#171615;border-radius:20px;width:auto;padding:7px 11px;font-size:12px}.account-menu{bottom:calc(100% + 6px);right:3px;left:auto;width:208px}.account-menu>small{display:block;padding:8px 8px 10px;color:var(--muted);font-size:11px}.account-menu button{height:33px;font-size:13px}.account-menu .button svg{color:var(--muted)}.attachment-menu{left:0;width:200px}.ratio-menu{right:0;bottom:calc(100% + 10px);display:flex;gap:6px;width:416px;padding:0;background:transparent;border:0;box-shadow:none}.ratio-menu>div{background:var(--raised);border:1px solid #35322e;border-radius:15px;padding:9px;width:50%}.ratio-menu small{padding:6px 9px;display:block;font-size:12px;font-weight:600}.ratio-menu button{padding:7px 10px;font-size:13px;height:32px;gap:12px}.ratio-menu button span{color:var(--muted)}.ratio-menu .chosen{background:var(--hover)}.ratio-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px)!important;background-size:60px 60px!important}.ratio-preview div{width:70%;max-height:110px;border:1px solid #d1ceca;margin:auto}.ratio-preview span{font-size:12px;margin:12px}.parameter-menu{left:0;width:230px}.parameter-menu strong{display:block;padding:10px}.parameter-menu label{display:flex;justify-content:space-between;align-items:center;padding:10px;gap:20px}.parameter-menu select{font-size:13px}.listening{color:var(--accent)!important}.conversation-scroll{position:absolute;inset:58px 0 0;overflow:auto;overscroll-behavior:contain}.messages{max-width:var(--composer-width);margin:auto;padding:0 24px 180px}.message{margin:8px 0 40px}.message.user{display:flex;flex-direction:column;align-items:flex-end;margin:0 0 54px}.message.user .message-body{background:var(--surface);border-radius:24px;padding:10px 16px;max-width:90%;font-size:14px}.message.user p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.thought-status{display:flex;gap:5px;align-items:center;color:var(--muted);font-size:12px;margin:12px 0 15px}.prose{font-size:14px;line-height:1.75;overflow-wrap:anywhere}.prose p{margin:0 0 20px;line-height:1.75}.prose h1,.prose h2,.prose h3{font-size:20px;line-height:1.45;margin:31px 0 12px;font-weight:650}.prose h1{font-size:24px}.prose ul,.prose ol{padding-left:27px;margin:13px 0 22px}.prose li{margin:8px 0}.prose li::marker{color:var(--muted)}.prose pre{overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--sidebar);padding:18px;font-size:13px;white-space:pre;line-height:1.65}.prose code{font-family:Consolas,monospace;font-size:.9em}.prose :not(pre)>code{background:var(--hover);padding:2px 5px;border-radius:4px}.prose table{border-collapse:collapse;display:block;overflow:auto;max-width:100%;margin:20px 0}.prose th,.prose td{border:1px solid var(--line);padding:9px 13px;white-space:nowrap;font-size:13px}.prose blockquote{margin:15px 0;border-left:3px solid var(--muted);padding-left:17px;color:var(--muted)}.prose a{color:#7db5d4;text-decoration:underline}.prose .katex-display{padding:15px 0 22px;overflow-x:auto;overflow-y:hidden;margin:18px 0;max-width:100%}.prose .katex{font-size:1.15em}.prose .katex,.prose .katex-display,.prose .katex .mathnormal,.prose .katex .mord,.prose .katex .mrel,.prose .katex .mbin,.prose .katex .mop{color:inherit}.wrap-code pre{white-space:pre-wrap;overflow-wrap:anywhere}.message-actions{display:flex;gap:3px;margin-top:4px;color:var(--muted)}.message-actions .button{padding:6px}.message-attachment-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(90%,520px);margin:0 0 10px}.message-attachment-chip{display:inline-flex;align-items:center;gap:7px;height:32px;max-width:220px;padding:0 10px 0 4px;border:1px solid var(--chip-border,var(--line));background:var(--chip-bg,var(--surface));color:var(--chip-text,var(--text));border-radius:999px;box-sizing:border-box}[data-theme=light] .message-attachment-chip{background:#fff;border-color:#ececec}.message-attachment-chip .attachment-avatar{width:22px;height:22px;flex:0 0 22px;border-radius:50%;overflow:hidden;background:var(--hover);color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.message-attachment-chip .attachment-avatar img{width:100%;height:100%;object-fit:cover;display:block}.message-attachment-chip .attachment-name{font-size:13px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.interrupted-notice{font-style:italic;color:var(--muted)}.message-actions{align-items:center}.message-action-status{margin-left:6px;font-size:12px;color:var(--muted);line-height:1;white-space:nowrap}.message-error{color:#d9948b;font-size:14px;display:flex;align-items:center;gap:10px;line-height:1.6}.thinking-dot{display:block;width:10px;height:10px;border-radius:50%;background:var(--text);animation:pulse 1s infinite}@keyframes pulse{50%{opacity:.35;transform:scale(.8)}}.chat-bottom{position:absolute;bottom:24px;left:0;width:100%;padding:0 24px;display:flex;justify-content:center;background:linear-gradient(transparent,var(--bg) 45%);z-index:4}.scroll-down{position:absolute;right:0;left:auto;top:auto;bottom:calc(100% + 10px);width:38px;height:38px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#3a3936;border:1px solid #4a4844;box-shadow:0 1px 2px #00000040,0 4px 14px #00000028;color:#c4c1bb;z-index:3}.scroll-down:hover{background:#454340;color:#eeedec}.scroll-down svg{width:18px;height:18px;stroke-width:1.65}.imagine-scroll{height:100%;overflow:auto}.imagine-content{max-width:var(--composer-width);margin:auto;padding-top:calc(100dvh * .2855);padding-bottom:45px}.imagine-content h1{text-align:center}.imagine-content>.composer-wrap{margin:0 0 58px}.template-card{background:var(--surface);transition:filter .15s}.template-card img{width:100%;height:auto;display:block;object-fit:cover}.template-hover{background:#161616bd;color:#fff;opacity:0;transition:opacity .15s}.template-card:hover .template-hover,.template-card:focus-visible .template-hover{opacity:1}.template-card:hover{filter:brightness(1.05)}.mobile-template-grid{display:none}.gallery-scroll{height:100%;overflow:auto;padding-top:65px;padding-bottom:170px}.media-grid{max-width:100%}.media-card{padding:0;position:relative;aspect-ratio:2/3;overflow:hidden;max-height:570px;background:var(--sidebar)}.media-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.media-card:hover img{transform:scale(1.015)}.media-grid:has(.media-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,380px))}.media-card-title{position:absolute;bottom:0;left:0;right:0;padding:40px 14px 12px;background:linear-gradient(transparent,#0009);text-align:left;opacity:0}.media-card:hover .media-card-title{opacity:1}.media-play{position:absolute;right:9px;bottom:9px;background:#1118;border-radius:50%;padding:10px;display:flex}.selected.media-card{outline:3px solid #8caec2;outline-offset:-3px}.select-circle{position:absolute;right:12px;top:12px;background:#0005;border:1px solid white;width:24px;height:24px;border-radius:50%;display:grid;place-items:center}.gallery-composer{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:center;padding:0 24px}.editor-header .zoom-controls{margin-left:auto;display:flex;align-items:center;border-radius:22px;background:#1c1b19;color:var(--muted);padding:0 5px;font-size:12px}.zoom-controls .button{padding:7px 4px}.editor-stage{position:absolute;inset:68px 72px 148px 78px;overflow:auto;display:flex;align-items:center;justify-content:center}.editor-stage-frame{position:relative;display:block;max-width:100%;max-height:100%;margin:0;flex:0 0 auto;width:fit-content;height:fit-content}.editor-stage>img,.editor-stage>video,.editor-stage-frame>img,.editor-stage-frame>video{display:block;object-fit:contain;max-height:100%;max-width:100%;width:auto;height:auto;transform-origin:center;transition:transform .15s}.editor-thumbnails{position:absolute;left:12px;top:68px;bottom:148px;display:flex;flex-direction:column;gap:8px;z-index:3;max-height:none;overflow:auto;scrollbar-width:thin;padding:2px 0}.editor-thumbnails button{padding:1px;width:52px;height:52px;border:1.5px solid transparent;flex-shrink:0;border-radius:10px;overflow:hidden;background:transparent}.editor-thumbnails button.selected{border-color:#f0ede9}.editor-thumbnails img{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.editor-tools{position:absolute;right:14px;top:50%;bottom:auto;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:5}.editor-tools .tool-button{background:#2c2b29;color:var(--muted);width:40px;height:40px;padding:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center}.editor-tools .tool-button:hover,.editor-tools .tool-button.is-open{background:#383734;color:var(--text)}.editor-tools .tool-button.liked{color:#e685a8}.editor-tools .tool-download{border-radius:11px}.editor-more-host{position:relative}.editor-more-menu{right:calc(100% + 10px);left:auto;bottom:0;top:auto;min-width:160px}.editor-composer{position:absolute;bottom:22px;left:50%;transform:translate(-50%);width:min(640px,calc(100% - 200px));z-index:4}.editor-composer .composer{min-height:52px;padding:8px 8px 8px 20px;border-radius:999px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.editor-composer .composer:not(:has(.attachments)):not(:focus-within){min-height:52px;padding:8px 8px 8px 20px;border-radius:999px}.editor-composer .composer:not(:has(.attachments)):not(:focus-within) textarea{padding:0 48px 0 0;height:36px!important;min-height:36px;line-height:36px;max-height:36px;overflow:hidden}.editor-composer .composer:not(:has(.attachments)):not(:focus-within) .composer-toolbar{position:absolute;right:8px;top:50%;bottom:auto;transform:translateY(-50%);min-height:0}.editor-composer .composer:not(:has(.attachments)):not(:focus-within) .composer-left,.editor-composer .composer:not(:has(.attachments)):not(:focus-within) .composer-right>.icon-button,.editor-composer .composer:not(:has(.attachments)):not(:focus-within) .composer-right>.collapsed-parameters,.editor-composer .composer:not(:has(.attachments)):not(:focus-within) .composer-right>.ratio-button{display:none}.editor-composer .composer .send-button{width:36px;height:36px;min-width:36px;min-height:36px;flex:0 0 36px;z-index:2}.editor-composer .composer .send-button:disabled{background:var(--send-active-bg);color:#fff;opacity:1}.editor-composer .composer .send-button:disabled:hover{background:var(--send-active-hover-bg);color:#fff}.prompt-chip{display:inline-flex;align-items:center;gap:10px;max-width:100%;background:#191816b3;border-radius:20px;padding:5px 8px 5px 12px;font-size:12px;color:var(--muted);margin:0 0 10px}.prompt-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:450px}.prompt-chip button{padding:0 5px}.generating-fx{position:absolute;inset:0;background:transparent;overflow:hidden;z-index:1;pointer-events:none;isolation:isolate}.generating-fx-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.generating-fx-stage{position:absolute;top:12px;left:14px;z-index:2;font-size:12px;line-height:1.3;color:#a8a6a1;font-weight:400;letter-spacing:.01em;pointer-events:none;user-select:none;text-shadow:0 1px 2px #00000066}.generating-fx-pct{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:5px 11px;border-radius:999px;background:#141414e6;color:#f2f1ef;font-size:12px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none;user-select:none;box-shadow:0 0 0 1px #ffffff0a,0 4px 14px #0006}.editor-generating{position:relative;width:min(100%,62%);max-height:100%;max-width:100%;margin:auto;border-radius:18px;overflow:hidden;background:transparent;box-shadow:0 0 0 1px color-mix(in srgb,var(--line) 80%,transparent),0 18px 50px #0005;isolation:isolate}.editor-generating .generating-fx{border-radius:inherit}.editor-tools.is-generating{opacity:.55}.editor-thumbnails button.is-generating{position:relative}.thumb-generating{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 20%,color-mix(in srgb,#4ade80 28%,transparent) 45%,transparent 70%);background-size:200% 100%;animation:gen-thumb-sheen 1.8s linear infinite;pointer-events:none}@keyframes gen-thumb-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}.media-card.is-generating{position:relative;cursor:default}.media-card.is-generating>img{visibility:hidden;pointer-events:none}.media-card.is-generating:hover>img{transform:none}.media-card.is-generating .media-card-title{opacity:0!important}@media(prefers-reduced-motion:reduce){.thumb-generating{animation:none!important;opacity:.45}}[data-theme=light] .editor-generating{box-shadow:0 0 0 1px var(--line),0 16px 40px #00000014}[data-theme=light] .generating-fx-stage{color:#6e6c68;text-shadow:0 1px 2px #ffffffaa}[data-theme=light] .generating-fx-pct{background:#1a1a1af0;color:#f2f1ef}.empty-state{color:var(--muted)}.empty-state strong{color:var(--text)}.empty-state p{margin:0;font-size:13px}.standard-page{max-width:984px;margin:0 auto;padding:60px 0 40px;height:100%;overflow:auto}.tabs{display:flex;align-items:center;gap:4px;white-space:nowrap}.tabs>button{font-size:13px;color:var(--muted);padding:8px 12px;border-radius:22px}.tabs>button.active{background:var(--hover);color:var(--text);font-weight:600}.toolbar-actions{display:flex;align-items:center;gap:5px}.toolbar-actions>.button:not(.white){padding:7px;color:var(--muted)}.library-empty{flex:0 0 auto;height:auto;border:0;background:#191817;box-sizing:border-box}.library-empty>svg{margin-bottom:2px}.library-empty>strong{font-size:14px}.library-empty>p{margin:0 0 8px;font-size:13px;color:var(--muted)}.library-empty .button{font-size:13px;margin-top:6px}.library-empty .button.white{background:var(--text);color:var(--bg);padding:8px 16px;border-radius:999px}.resource-list>button{display:flex;align-items:center;gap:15px;padding:20px;width:100%;border:1px solid var(--line);border-radius:15px;margin-bottom:10px;text-align:left}.resource-list>button>span{flex:1}.run-overview>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.run-overview strong small{color:var(--muted);font-weight:400;margin-left:5px}.run-overview span{display:flex;gap:10px;align-items:center;color:var(--muted)}.activity-bars{display:flex;gap:5px;margin-top:43px}.task-table{border:1px solid var(--line);border-radius:20px;padding:17px 17px 10px;background:#191817;margin-bottom:17px}.task-table-head,.task-row{display:grid;grid-template-columns:2fr 1.2fr 1.1fr .65fr 25px;gap:12px;align-items:center}.task-table-head{color:var(--muted);padding-bottom:14px}.task-row{min-height:44px;color:var(--muted)}.task-name{display:flex;align-items:center;gap:12px;text-align:left;min-width:0;color:var(--text);font-size:13px;overflow:hidden}.task-name svg{border:1px solid var(--line);width:29px;height:29px;padding:6px;border-radius:50%}.status-active,.status-paused{display:flex;align-items:center;gap:6px;white-space:nowrap}.status-active svg{color:#8bc986;fill:#8bc98622}.status-paused{color:var(--muted)}.task-row>.button{padding:4px}.automation-note{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:5px;margin:0 0 23px}.template-toolbar>strong{font-size:14px}.template-toolbar .tabs>button{font-size:12px;padding:7px 10px}.automation-templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.automation-template{display:flex;align-items:center;gap:11px;padding:11px 10px;border-radius:18px;min-width:0;min-height:64px}.automation-template:hover{background:var(--hover)}.template-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;color:#fff;flex-shrink:0}.blue{background:#0788fa}.orange{background:#fc7100}.pink{background:#f92c9d}.purple{background:#8b51fc}.template-description{min-width:0;flex:1;text-align:left;padding:0}.template-description:hover{background:none}.template-description strong{font-size:13px;font-weight:600}.template-description p{font-size:13px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:3px 0 0;line-height:1.25}.run-row{display:flex;align-items:center;gap:15px;width:100%;padding:17px;border:1px solid var(--line);border-radius:15px;text-align:left;margin-bottom:10px}.run-row>span:first-of-type{flex:1}.run-row small{display:block;color:var(--muted);margin-top:5px}.run-row>span:last-of-type{font-size:12px;color:var(--muted)}.mobile-only-header{display:none}.modal-backdrop{position:fixed;inset:0;background:#0008;backdrop-filter:blur(5px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;animation:backdrop-in .12s ease-out}.modal{background:var(--bg);border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 65px #0002;max-width:100%;max-height:calc(100dvh - 48px);position:relative;animation:popover-in .15s ease-out;overflow:auto}.modal-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:20px}.modal-heading h3{margin:0}.modal-heading>.button{color:var(--muted);padding:4px}.modal-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:28px}.small-modal{width:440px;padding:24px}.small-modal input{width:100%;padding:12px}.small-modal h3{margin-top:0;font-size:17px}.small-modal p{font-size:13px}.small-modal .modal-footer{justify-content:flex-end}.settings-modal{width:1000px;height:640px;display:flex;overflow:hidden;border-radius:17px}.settings-nav>small{display:block;color:#77736e;font-size:12px;margin:4px 9px 7px}.settings-nav>small:not(:first-child){margin-top:17px}.settings-nav>button{display:flex;align-items:center;gap:8px;width:100%;padding:9px;border-radius:11px;font-size:13px;line-height:1;text-align:left}.settings-nav>button svg{color:var(--muted)}.settings-nav>button.active{background:var(--hover);font-weight:600}.settings-heading{font-size:14px}.settings-heading>.button{color:var(--muted);padding:0}.settings-content{overscroll-behavior:contain}.setting-row>div:first-child{min-width:0}.setting-row strong{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:7px}.setting-row p{font-size:12px;color:var(--muted);margin:5px 0 0;line-height:1.45;max-width:590px}.setting-control{flex-shrink:0;display:flex;align-items:center}.setting-control>.muted{font-size:12px}.profile-name{display:flex;gap:12px!important;align-items:center}.profile-name small{display:block;font-weight:400;color:var(--muted);margin-top:5px;font-size:12px}.profile-name .avatar{width:36px;height:36px;font-size:18px}.switch{width:32px;height:18px;flex-shrink:0;border-radius:20px;background:#242321;border:1px solid #35322f;padding:2px;position:relative;display:inline-flex;align-items:center}.switch span{width:12px;height:12px;display:block;background:#f9f9f8;border-radius:50%;transition:transform .15s}.switch.on{background:#3b82f6;border-color:#3b82f6}.switch.on span{transform:translate(13px)}.switch:disabled{opacity:.4}.premium-banner{height:60px;min-height:60px;background:radial-gradient(ellipse at 60% -20%,#252b3e66,transparent 65%),radial-gradient(circle at 15% 40%,#b7c5e577 0px,transparent 1.5px),radial-gradient(circle at 72% 75%,#c7d1e888 0px,transparent 1.5px),#050505;background-size:auto,41px 37px,71px 49px,auto;display:flex;align-items:center;gap:16px;padding:12px 16px;color:#f3f2f1}.premium-banner>strong{font-size:18px;letter-spacing:-.7px}.premium-banner>span{font-size:12px;color:#a29d96}.premium-banner>.button{margin-left:auto}.theme-options{display:flex;gap:8px}.theme-options>button{padding:2px;border-radius:10px;min-width:96px}.theme-options small{display:block;font-size:12px;color:var(--muted);margin-top:7px;white-space:nowrap}.theme-options .selected small{color:var(--text);font-weight:600}.theme-preview{width:96px;height:65px;border:1px solid #403c38;border-radius:10px;display:flex;padding:9px 14px;background:#777673;gap:2px;box-shadow:0 0 0 1px #0003}.theme-preview>i{display:block;width:12px;background:#ddd;border-radius:2px 0 0 2px}.theme-preview>div{background:#fff;flex:1;padding:7px;display:flex;flex-direction:column;gap:4px}.theme-preview span{height:2px;width:100%;background:#ccc;display:block}.theme-preview span:nth-child(2){width:65%}.theme-preview.dark{background:#242321}.theme-preview.dark>i{background:#151515}.theme-preview.dark>div{background:#050505}.theme-preview.dark span{background:#555}.theme-preview.system{background:linear-gradient(90deg,#252423 50%,#777 50%)}.theme-preview.system>i{background:#151515}.theme-preview.system>div{background:linear-gradient(90deg,#050505 50%,#fff 50%)}.selected>.theme-preview{outline:1px solid #e2dfdb;outline-offset:2px}.style-presets{display:flex;gap:6px;margin:15px 0 8px;flex-wrap:wrap}.style-presets>button{display:flex;align-items:center;gap:5px;border:1px solid var(--line);padding:4px 10px;font-size:12px;border-radius:20px}.style-presets .selected{background:var(--hover)}.custom-instructions{width:100%;height:140px;padding:12px;font-size:13px;line-height:1.5;border-radius:12px}.setting-hint{font-size:11px;color:var(--muted);margin-top:10px}.connection-state{display:flex;align-items:center;gap:12px;padding:17px 0;color:#bda489}.connection-state.connected{color:#91b591}.connection-state>div{flex:1}.connection-state p{font-size:12px;margin:4px 0 0;color:var(--muted)}.connection-state>div>strong{font-size:14px}.connection-state .button{color:var(--muted)}.api-guide{margin-top:20px;padding:15px;border:1px solid var(--line);border-radius:12px}.api-guide>strong{font-size:13px}.api-guide p{font-size:12px;color:var(--muted)}.api-guide a{display:flex;align-items:center;gap:5px;font-size:12px;color:#8bbad4;margin-top:20px}.api-guide>small{font-size:11px;color:var(--muted);display:block;line-height:1.6;margin-top:15px}.search-modal{width:720px;min-height:510px;height:510px;display:flex;flex-direction:column;transform:translateY(-16%);border-radius:26px}.search-header{display:flex;align-items:center;gap:12px;padding:13px 22px;border-bottom:1px solid var(--line);min-height:58px;color:var(--muted)}.search-header input{flex:1;width:20px;border:0;padding:8px 0;outline:none;font-size:14px}.search-header .tabs>button{padding:8px 11px;font-size:12px}.search-results{flex:1;overflow:auto;padding:10px 19px}.search-section-label{color:var(--muted);display:flex;justify-content:space-between;font-size:12px;padding:12px 6px 15px}.search-section-label:not(:first-child){margin-top:10px}.search-result{display:flex;align-items:center;width:100%;gap:10px;border-radius:10px;font-size:14px;min-height:40px;padding:6px;text-align:left}.search-result:hover{background:var(--hover)}.search-result>button:first-child:not(.button){flex:1;text-align:left;padding:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result>.button{padding:4px;color:var(--muted);opacity:0}.search-result:hover>.button{opacity:1}.search-result-time{color:var(--muted);font-size:12px;margin-left:auto}.search-footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:16px 21px;font-size:10px;color:var(--muted)}.search-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.search-media-grid button{padding:0}.search-media-grid img{width:100%;height:160px;object-fit:cover;border-radius:12px}.sheet-handle{display:none}.task-modal{width:520px;padding:22px 18px;overflow:auto}.task-title-field{display:flex;gap:9px;align-items:center;margin:0 0 22px}.task-title-field>.template-icon{width:47px;height:44px;border-radius:11px}.task-title-field>input{height:44px;flex:1;padding:10px 12px}.field-label{font-size:12px;color:var(--muted);display:block;margin:20px 0 9px}.trigger-row{display:flex;gap:7px;align-items:center;border:1px solid var(--line);border-radius:15px;padding:7px;font-size:12px;flex-wrap:wrap}.trigger-icon{width:28px;height:28px;display:grid;place-items:center;background:#0788fa;color:#fff;border-radius:50%}.trigger-row input{padding:4px;border-radius:7px;background:var(--hover);max-width:115px;font-size:12px;min-width:0}.trigger-row input[type=number]{width:47px}.trigger-row select{padding:4px;border-radius:7px;border:0;font-size:12px}.task-prompt-box{border:1px solid var(--line);border-radius:16px;padding:12px 12px 8px}.task-prompt-box>textarea{width:100%;min-height:155px;border:0;padding:0;font-size:13px;line-height:1.65;border-radius:0}.task-prompt-box>div{display:flex;align-items:center;gap:15px;color:var(--muted);margin-top:10px;font-size:12px}.task-prompt-box span{display:flex;align-items:center;gap:6px}.task-prompt-box select{margin-left:auto;border:0;background:none;font-size:12px;max-width:80px}.task-notifications{border:1px solid var(--line);border-radius:15px;padding:0 12px}.task-notifications .setting-row{padding:12px 0;min-height:44px}.task-notifications strong{font-size:13px}.task-notifications .muted{font-size:11px}.task-footnote{font-size:11px;color:var(--muted);line-height:1.6;margin:14px 0 0}.task-modal .modal-footer{margin-top:22px}.pricing-modal{width:min(1536px,96vw);padding:28px 28px 20px;overflow:auto;border-radius:28px;background:var(--raised,#252422);border:1px solid var(--line)}.pricing-header h2{font-weight:550;font-size:26px;margin:0;letter-spacing:-.02em;text-align:center;flex:1}.pricing-logos{display:none!important}.pricing-mark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:var(--text)}.pricing-mark-x{font-size:20px;font-weight:700;line-height:1}.pricing-mark-dot{width:22px;height:22px;background:var(--text);border-radius:50%;opacity:.92}.pricing-header>.button{position:absolute;right:-4px;top:-8px;padding:4px;color:var(--muted);z-index:2}.pricing-header>.segmented,.pricing-billing-toggle{margin-right:36px;flex-shrink:0}.pricing-header .segmented>button{padding:5px 12px;font-size:12px}.pricing-pay-notice{font-size:11px;color:var(--muted);margin:0 0 14px;line-height:1.5}.pricing-grid{grid-template-columns:repeat(var(--pricing-cols,4),minmax(0,1fr))}.pricing-grid[data-cols="1"]{max-width:420px;margin-inline:auto}.pricing-grid[data-cols="2"]{max-width:860px;margin-inline:auto}.pricing-grid[data-cols="3"]{max-width:1180px;margin-inline:auto}.pricing-grid[data-cols="4"]{max-width:1536px;margin-inline:auto}.pricing-empty{margin:0 0 16px;font-size:13px;text-align:center}.pricing-card{background:#20201f;border-radius:22px;padding:24px 22px 20px;min-height:340px;border:1px solid transparent}.pricing-card.is-current{border-color:color-mix(in srgb,var(--line) 80%,var(--text));box-shadow:0 0 0 1px color-mix(in srgb,var(--line) 40%,transparent)}.plan-title{font-size:16px}.plan-title>strong{font-weight:650;letter-spacing:-.02em}.plan-price{font-size:44px;font-weight:650;margin:16px 0;letter-spacing:-1.4px;line-height:1}.plan-price small{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0;margin-left:2px}.pricing-card>.button,.pricing-card .plan-cta{width:100%;font-size:13px;height:42px;margin-bottom:18px;border-radius:999px;font-weight:560}.plan-cta-change{background:#e0dfde!important;color:#171613!important;border:0!important}.plan-cta-change:hover{background:#ecebea!important;filter:none}.plan-cta-change:disabled{opacity:.55;cursor:not-allowed}.plan-cta-current{background:transparent!important;color:var(--muted)!important;border:1px solid var(--line)!important;cursor:default}.plan-intro{color:var(--muted);font-size:12px;line-height:1.5;margin:0 0 10px;width:100%}.plan-multiplier{font-size:36px;font-weight:700;margin:0 0 4px;line-height:1.1;letter-spacing:-.04em}.plan-subtitle{font-size:12px;font-weight:450;color:var(--muted);margin:0 0 2px;line-height:1.45}.plan-meta{font-size:11px;font-weight:500;color:var(--muted);margin:0 0 8px}.pricing-card h4{font-size:12px;color:var(--muted);font-weight:500;margin:18px 0 8px;padding-bottom:10px;border-bottom:1px solid var(--line);width:100%}.pricing-card h4:empty{display:none}.pricing-card ul{list-style:none;padding:0;margin:0;font-size:12px;width:100%;flex:1}.pricing-card li{display:flex;align-items:flex-start;gap:7px;margin:9px 0;line-height:1.45;color:var(--text)}.pricing-card li svg{color:var(--muted);margin-top:1px;flex-shrink:0}.pricing-more{margin-top:4px;font-size:12px;color:var(--muted)}.pricing-more>summary{cursor:pointer;list-style:none;color:var(--muted);padding:4px 0}.pricing-more>summary::-webkit-details-marker{display:none}.pricing-more[open]>summary{margin-bottom:2px}.pricing-disclaimer{display:none!important}.pricing-tier-switcher,.pricing-mobile-pane{display:none}.pricing-tier-switcher{width:100%;justify-content:stretch}.pricing-tier-switcher>button{flex:1;justify-content:center;padding:10px 8px;font-size:13px;font-weight:560}.pricing-mobile-note{font-size:11px;line-height:1.55;margin:18px 0 0;width:100%}[data-theme=light] .pricing-modal{background:#fff;border-color:#ebe8e3;box-shadow:0 24px 80px #17161322}[data-theme=light] .modal-backdrop:has(.pricing-modal){background:#6b686480}[data-theme=light] .pricing-card{background:#f7f5f2;border-color:#efece7}[data-theme=light] .plan-cta-change{background:#e0dfde!important;color:#171613!important}[data-theme=light] .plan-cta-change:hover{background:#ecebea!important}[data-theme=light] .plan-cta-current{background:#fff!important;border-color:#ddd9d2!important;color:#73706a!important}[data-theme=light] .pricing-mark-dot{background:#171613}.checkout-modal{width:min(980px,96vw);padding:28px 32px;border-radius:24px;background:var(--raised,#252422);border:1px solid var(--line);overflow:auto;max-height:calc(100dvh - 48px)}.checkout-header{display:flex;align-items:center;gap:10px;margin-bottom:22px}.checkout-header h2{margin:0;font-size:22px;font-weight:650;letter-spacing:-.02em;flex:1}.checkout-back-btn{color:var(--text);padding:4px;margin-left:-6px;flex-shrink:0}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px;align-items:start}.checkout-card-title{font-size:13px;font-weight:600;margin:0 0 14px;color:var(--text)}.checkout-detail-card{border:1px solid var(--line);border-radius:16px;padding:18px 18px 14px;background:var(--bg,#1a1918);margin-bottom:22px}.checkout-detail-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.checkout-plan-name{font-size:18px;font-weight:650}.checkout-plan-price{font-size:18px;font-weight:650;white-space:nowrap}.checkout-plan-blurb{font-size:13px;color:var(--muted);line-height:1.55;margin:0 0 14px}.checkout-detail-rows{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.checkout-detail-rows li{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}.checkout-detail-rows li strong{color:var(--text);font-weight:550}.checkout-pay-heading{font-size:14px;font-weight:600;margin:0 0 12px}.checkout-method{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--bg,#1a1918);cursor:default}.checkout-method.is-selected{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff33}.checkout-method-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:15px;font-weight:700;flex-shrink:0}.checkout-method-icon.alipay{background:#1677ff;color:#fff}.checkout-method-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.checkout-method-body strong{font-size:14px}.checkout-method-check{color:#1677ff;display:grid;place-items:center}.checkout-pay-note{font-size:12px;margin:10px 0 0;line-height:1.5}.checkout-warn{font-size:12px;color:#d4a27a;margin:12px 0 0;line-height:1.5}.checkout-right{background:var(--bg,#1a1918);border:1px solid var(--line);border-radius:16px;padding:18px 16px 16px}.checkout-summary-plan{display:block;font-size:16px;font-weight:650;margin:0 0 12px}.checkout-features-label{font-size:12px;color:var(--muted);margin:0 0 8px}.checkout-features{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px;max-height:min(340px,42vh);overflow:auto}.checkout-features li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;color:var(--text)}.checkout-features li svg{flex-shrink:0;margin-top:2px;color:var(--muted)}.checkout-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.checkout-lines li{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--text)}.checkout-lines .checkout-due{padding-top:10px;border-top:1px solid var(--line);margin-top:4px;align-items:baseline}.checkout-lines .checkout-due strong{font-size:18px;font-weight:650}.checkout-error{font-size:12px;color:#e07a7a;margin:10px 0;line-height:1.45}.checkout-confirm{width:100%;justify-content:center;height:44px;border-radius:12px;font-weight:600;margin-top:14px}.checkout-confirm:disabled{opacity:.45}.checkout-once-note{font-size:11px;margin:12px 0 0;line-height:1.55;text-align:center}[data-theme=light] .checkout-modal{background:#fff;border-color:#ebe8e3;box-shadow:0 24px 80px #17161322}[data-theme=light] .checkout-detail-card,[data-theme=light] .checkout-method,[data-theme=light] .checkout-right{background:#f7f5f2;border-color:#efece7}@media(max-width:720px){.checkout-modal{padding:18px 14px 14px;width:100%}.checkout-grid{grid-template-columns:1fr;gap:14px}.checkout-header h2{font-size:18px}.checkout-features{max-height:220px}}.voice-modal{width:440px;min-height:400px;padding:60px 28px 30px;display:flex;align-items:center;flex-direction:column;gap:15px}.voice-close{position:absolute;right:15px;top:15px}.voice-orb{width:100px;height:100px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#255c7a,#111);display:grid;place-items:center;border:1px solid #3285b844;box-shadow:0 0 55px #147bb425}.voice-orb .wave{transform:scale(1.7)}.voice-orb.listening{animation:pulse 1.2s infinite}.voice-modal h2{font-size:22px;font-weight:500;margin:10px 0 0}.voice-modal>p{font-size:12px;text-align:center}.voice-transcript{max-height:130px;overflow:auto}.image-preview-modal{padding:12px;max-width:90vw}.image-preview-modal>img{display:block;max-width:100%;max-height:80dvh;object-fit:contain}.preview-close{position:absolute;right:14px;top:14px;background:#0008}.run-modal{width:760px;padding:25px}@keyframes popover-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}[data-theme=light]{color-scheme:light;--bg:#f9f8f7;--sidebar:#f7f6f4;--surface:#f5f4f2;--hover:#e9e7e3;--raised:#fff;--line:#e5e2dd;--text:#171613;--muted:#73706a;--private:#f1e8fa}[data-theme=light] .library-empty{background:#f0eeea}[data-theme=light] .run-overview,[data-theme=light] .task-table{background:#fbfaf8}[data-theme=light] .setting-row,[data-theme=light] .settings-nav{border-color:var(--line)}[data-theme=light] .ratio-button,[data-theme=light] .round-button,[data-theme=light] .tool-button,[data-theme=light] .editor-header .zoom-controls{background:#eeeae5;color:var(--muted)}[data-theme=light] .editor-tools .tool-button{background:#e8e6e1;color:#6f6c66}[data-theme=light] .prompt-chip{background:#e9e7e3cc;color:var(--muted)}[data-theme=light] .editor-thumbnails button.selected{border-color:#171613}[data-theme=light] .pricing-card{background:#f7f5f2}[data-theme=light] .switch:not(.on){background:#b2aca5;border-color:#b2aca5}[data-theme=light] .segmented{background:#e7e4df}[data-theme=light] .segmented>.active{background:#fff;color:var(--text)}[data-theme=light] .sidebar{border-right-color:var(--line)}[data-theme=light] .composer{background:#fff;border-color:#ebeae8}[data-theme=light] .private-composer .composer{background:var(--private);border-color:transparent}[data-theme=light] .composer textarea::placeholder{color:#636363}[data-theme=light] .composer .icon-button,[data-theme=light] .home-legal,[data-theme=light] .privacy-note{color:#636363}[data-theme=light] .recent-media>.button{background:var(--hover);color:var(--text)}@media(min-width:1800px){.media-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:1350px)and (min-width:701px){:root{--sidebar-width:235px;--composer-width:752px}.standard-page{margin:0 34px}.imagine-content{margin:0 auto;padding-left:25px;padding-right:25px}.pricing-card{padding:20px 17px}.pricing-header h2{font-size:23px}.plan-price{font-size:36px}.desktop-parameters .segmented>button{padding:7px}.composer-left{gap:4px}.composer-right{gap:3px}}@media(max-width:1000px)and (min-width:701px){:root{--sidebar-width:205px;--composer-width:620px}.sidebar{padding:8px}.chat-home{padding:0 22px}.imagine-content{padding-top:25vh}.desktop-parameters{display:none}.standard-page{margin:0 24px}.template-toolbar{align-items:flex-start;flex-direction:column}.automation-templates{grid-template-columns:1fr}.settings-modal{height:620px}.settings-nav{width:170px}.theme-options>button{min-width:72px}.theme-preview{width:72px;height:54px;padding:7px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{min-height:450px}.pricing-header{margin-bottom:22px}.pricing-logos{display:none!important}.task-table-head,.task-row{grid-template-columns:1.8fr 1fr .8fr 25px}.task-table-head>span:nth-child(3),.task-row>span:nth-child(3){display:none}}@media(max-width:700px){:root{font-size:14px;--sidebar-width:256px;--composer-width:100%}.app{height:100dvh}.sidebar,.sidebar.collapsed{position:fixed;inset:0 auto 0 0;width:256px;padding:10px;transform:translate(-105%);transition:transform .38s cubic-bezier(.32,.72,0,1);z-index:90}.sidebar.drawer-open{transform:translate(0)}.drawer-shade.visible{display:block;position:fixed;inset:0;background:#0006;z-index:80}.sidebar-top,.collapsed .sidebar-top{display:flex;margin-bottom:7px}.collapsed .rail-toggle{display:none}.collapsed .sidebar-scroll{display:block}.collapsed .primary-nav>button{justify-content:flex-start;padding:0 11px}.collapsed .primary-nav span,.collapsed .plugins-nav span,.collapsed .account-name{display:inline}.collapsed .plugins-nav{padding:10px}.collapsed .account-button{justify-content:flex-start}.sidebar .recent-media{display:none}.primary-nav{gap:4px}.primary-nav>button{height:36px;font-size:14px}.sidebar-section-title{font-size:13px}.sidebar-scroll{padding-top:25px}.row-actions{opacity:1;background:transparent}.row-main{font-size:14px}.chat-row .row-main{font-size:13px}.sidebar-row .row-main{padding-right:50px}.project-chat{padding:11px 0 11px 37px;font-size:14px}.row-actions .button{color:#8b8986}.account-name{font-size:13px}.sidebar-bottom{padding-bottom:0}.account-button .avatar{width:28px;height:28px}.plugins-nav{font-size:14px}.sidebar-top-actions .icon-button{width:32px}.account-menu{bottom:100%;width:225px}.app-header{height:60px;padding:12px 24px;justify-content:space-between;z-index:5}.mobile-menu{display:inline-flex;color:#aaa6a1}.private-toggle{padding:6px 1px}.private-toggle span{display:none}.private-toggle svg{width:18px;height:18px}.chat-home{inset:32.8% 0 auto}.chat-home h1{font-size:23px;font-weight:600;letter-spacing:-.6px;margin:0}.chat-home>.composer-wrap{position:fixed;bottom:calc(19px + env(safe-area-inset-bottom));left:8px;right:8px;width:auto;max-width:none}.composer textarea{font-size:16px;min-height:31px;line-height:1.45;padding-bottom:10px}.composer-left,.composer-right{gap:7px}.composer .icon-button{width:32px;height:34px;color:#a5a19a}.composer-right>.model-trigger{padding:7px}.model-trigger>span,.model-trigger>svg:last-child{display:none}.model-trigger>svg:first-of-type{width:17px;height:17px}.model-trigger{width:29px;height:34px}.send-button,.voice-button{width:40px;height:40px}.private-composer .privacy-note{margin:0 4px 15px;inset:auto 0 100%;font-size:12px;line-height:1.5;gap:8px;white-space:normal;align-items:flex-start}.private-composer .privacy-note svg{margin-top:2px}.model-menu{top:auto;bottom:calc(100% + 9px);right:-10px;width:210px}.floating-popover button{padding:10px}.conversation-scroll{inset:55px 0 0}.messages{padding:0 24px 175px}.message.user{margin:15px 0 40px}.message.user .message-body{font-size:14px;padding:10px 14px}.prose{font-size:14px;line-height:1.65}.prose p{line-height:1.65;margin-bottom:20px}.prose h2,.prose h3{font-size:19px;margin-top:22px;margin-bottom:13px}.prose ul{padding-left:27px}.prose li{margin:8px 0}.prose .katex-display{padding:14px 0 20px;margin:15px -2px;overflow:auto}.prose .katex{font-size:1.15em}.chat-bottom{bottom:calc(19px + env(safe-area-inset-bottom))}.chat-bottom .composer{min-height:103px}.chat-bottom .privacy-note{font-size:11px}.chat-header-tools{margin-left:auto}.thought-status{font-size:12px;margin:0 0 17px}.private-composer:has(.composer-error) .privacy-note{bottom:calc(100% + 55px)}.generation-progress{position:absolute;bottom:calc(100% + 5px);background:var(--bg);padding:7px;border-radius:10px;left:0;right:0}.header-right{margin-left:auto;gap:7px;font-size:14px}.header-right>.icon-button{display:none}.header-right>.button{color:var(--muted);padding-right:0}.imagine-content{padding-bottom:calc(180px + env(safe-area-inset-bottom))}.imagine-content h1{display:none}.imagine-content>.composer-wrap{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom));left:20px;right:20px;width:auto;margin:0;z-index:10}.desktop-template-grid{display:none}.mobile-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-column{gap:10px}.template-card{border-radius:17px}.template-hover,.desktop-parameters,.ratio-button{display:none}.mobile-parameters{display:block}.media-types button{padding:6px 8px;font-size:13px}.creative-composer .composer-left,.creative-composer .composer-right{gap:6px}.creative-composer .composer-left>.popover-host:first-child>.icon-button{margin-left:-5px}.creative-composer .composer{padding-left:18px}.media-types{padding:3px}.parameter-menu{left:auto;right:-40px;width:235px}.gallery-header>.round-button{width:32px;height:32px;padding:6px}.gallery-header .mobile-menu{width:29px;padding:4px}.media-grid,.media-grid:has(.media-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-composer{padding:0 12px;bottom:calc(20px + env(safe-area-inset-bottom))}.editor-stage{inset:65px 0 222px;align-items:center;justify-content:center;place-items:center}.editor-thumbnails{inset:auto 12px 150px;height:auto;max-height:64px;max-width:none;width:auto;margin-top:0;margin-bottom:0;transform:none;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.editor-thumbnails>button{width:56px;height:56px}.editor-tools{right:4px;top:auto;bottom:210px;transform:none;gap:4px}.editor-tools .tool-button{width:34px;height:34px;padding:0;border-radius:9px}.editor-composer{width:calc(100% - 24px);bottom:calc(20px + env(safe-area-inset-bottom));left:12px;transform:none}.editor-composer .composer{padding:15px 10px 10px 18px;min-height:103px}.editor-composer .composer:not(:has(.attachments)):not(:focus-within) .composer-toolbar{position:static}.editor-composer .composer:not(:has(.attachments)):not(:focus-within) .composer-left{display:flex}.editor-composer .composer:not(:has(.attachments)):not(:focus-within) .composer-right>.icon-button{display:inline-flex}.editor-composer .composer:not(:has(.attachments)):not(:focus-within) textarea{height:auto!important;padding-bottom:10px}.prompt-chip{max-width:80%;margin-bottom:6px}.mobile-only-header{display:flex;justify-content:flex-start;gap:13px;color:var(--muted)}.standard-page{padding:73px 12px 35px;margin:0;max-width:none}.page-toolbar .tabs{gap:0}.tabs>button{font-size:12px;padding:8px 10px}.library-page .page-toolbar>.tabs{width:100%;justify-content:space-between}.library-page .toolbar-actions{margin-left:auto}.template-toolbar .tabs{max-width:100%;overflow:auto}.template-toolbar .tabs>button{font-size:11px;padding:7px 9px}.automation-templates{grid-template-columns:1fr}.automation-template{padding:10px 6px;min-height:62px;gap:10px}.automation-note{font-size:10px;line-height:1.6;align-items:flex-start}.automation-note>svg{margin-top:2px}.activity-bars{gap:4px}.task-table{padding:13px 10px;border-radius:16px}.task-table-head,.task-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) .7fr 22px;gap:5px;font-size:10px}.task-table-head>span:nth-child(3),.task-row>span:nth-child(3){display:none}.task-name{font-size:11px;gap:5px}.task-name svg{width:22px;height:22px;padding:4px;flex-shrink:0}.status-active,.status-paused{font-size:10px;gap:3px}.modal-backdrop{padding:12px;background:#0009}.modal{max-height:calc(100dvh - 24px);border-radius:19px}.settings-modal{height:min(720px,calc(100dvh - 40px));width:100%;flex-direction:column}.settings-nav>small{display:none}.settings-nav>button{width:auto;flex-shrink:0;gap:5px;padding:9px;font-size:12px;white-space:nowrap}.settings-nav>button svg{width:13px;height:13px}.setting-row p{font-size:11px;line-height:1.6}.setting-row strong{font-size:12px}.theme-options{gap:4px}.theme-options>button{min-width:63px;padding:2px}.theme-preview{width:63px;height:46px;padding:7px 8px;border-radius:7px}.theme-preview>div{padding:5px}.theme-options small{font-size:10px}.premium-banner>strong{font-size:16px}.premium-banner>span{font-size:10px}.search-modal{position:fixed;left:0;right:0;bottom:0;transform:none;width:100%;height:calc(100dvh - 96px);max-height:none;min-height:0;border-radius:25px 25px 0 0}.sheet-handle{display:block;width:48px;height:4px;border-radius:4px;background:#85817d;align-self:center;margin:12px 0 18px;flex-shrink:0}.search-header{padding:3px 20px 13px;min-height:55px}.search-header input{font-size:14px}.search-header .tabs>button{font-size:13px}.search-results{padding:8px 18px}.search-section-label{font-size:12px;padding:14px 6px}.search-result{font-size:14px;min-height:46px}.search-result>.button{opacity:1;padding:4px}.search-result-time,.search-footer{display:none}.task-modal{padding:21px 16px;width:100%}.task-title-field{margin-bottom:17px}.task-title-field input{font-size:13px}.task-prompt-box textarea{font-size:12px}.task-footnote{font-size:10px}.trigger-row{gap:4px;font-size:11px}.trigger-row input{font-size:12px;max-width:105px}.small-modal{padding:21px;width:100%}.pricing-header h2{font-size:20px;text-align:center;width:100%;margin:4px 0 0;order:2;font-weight:600;letter-spacing:-.03em}.pricing-logos{display:none!important}.pricing-header>.segmented,.pricing-billing-toggle{display:none!important}.pricing-header>.button{right:-2px;top:-6px}.pricing-tier-switcher{display:flex!important;order:3;width:100%;margin:4px 0 12px;background:var(--hover);border-radius:999px;padding:3px;gap:0}.pricing-tier-switcher>button{flex:1;border-radius:999px;padding:9px 6px;font-size:13px;font-weight:600;color:var(--muted)}.pricing-tier-switcher>button.active{color:var(--text)}.pricing-grid{display:none!important}.pricing-mobile-pane{display:flex!important;flex-direction:column;align-items:flex-start;padding:8px 4px 12px;min-height:0;border-radius:0;background:transparent;border:0;box-shadow:none;flex:1;overflow:auto}.pricing-mobile-pane.is-current{border:0;box-shadow:none}.pricing-mobile-pane .plan-price{font-size:40px;margin:8px 0 14px;letter-spacing:-1.2px}.pricing-mobile-pane .plan-cta{font-size:14px;padding:10px 12px;height:44px;margin-bottom:18px;border-radius:999px}.pricing-mobile-pane .plan-intro{font-size:13px;margin:0 0 12px}.pricing-mobile-pane .plan-subtitle{font-size:13px}.pricing-mobile-pane .plan-multiplier{font-size:34px;margin:0 0 6px}.pricing-mobile-pane h4{font-size:13px;margin-top:18px;padding-bottom:10px}.pricing-mobile-pane li{font-size:13px;gap:8px;margin:10px 0}.pricing-mobile-pane li svg{width:14px;height:14px;margin-top:2px}.pricing-mobile-note{font-size:11px;margin-top:20px}.pricing-disclaimer{display:none!important}[data-theme=light] .pricing-tier-switcher{background:#e7e4df}[data-theme=light] .pricing-mobile-pane{background:transparent}.voice-modal{padding:55px 20px 25px}.run-modal{padding:20px;width:100%}.image-preview-modal{padding:6px}.chat-home .composer-wrap:has(.composer-error){bottom:calc(19px + env(safe-area-inset-bottom))}}.composer textarea{overflow:hidden}.imagine-scroll{scrollbar-width:none}.imagine-scroll::-webkit-scrollbar{display:none}@media(max-width:700px){.sidebar,.sidebar.collapsed{visibility:visible;pointer-events:none}.sidebar.drawer-open{visibility:visible;pointer-events:auto}.settings-nav{scrollbar-width:none}.settings-nav::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mobile-model-icon{display:none}.primary-nav kbd{display:none;margin-left:auto;font-size:11px;color:var(--muted);font-weight:400}.primary-nav>button:hover kbd{display:block}.collapsed .primary-nav kbd{display:none!important}.section-toggle{opacity:1!important;gap:5px;align-items:center;padding:0;font-size:12px;color:var(--muted)}.section-toggle svg{opacity:0}.section-toggle:hover svg{opacity:1}.section-actions{display:flex;gap:2px}.section-actions .button{padding:1px 3px}.section-actions svg{width:14px;height:14px}.menu-separator{height:1px;background:var(--line);margin:5px 3px}.attachment-menu{width:232px;left:0;overflow:visible}.attachment-menu>button>svg:last-child:not(:first-child){margin-left:auto}.attachment-menu-item{position:relative}.attachment-menu-item>button{display:flex;align-items:center;width:100%;text-align:left;padding:8px 9px;gap:10px;border-radius:8px;line-height:1.25}.attachment-menu-item>button>svg:last-child:not(:first-child){margin-left:auto}.attachment-menu-item.is-open>button,.attachment-menu-item>button:hover{background:var(--hover)}.attachment-submenu{position:absolute;left:calc(100% + 6px);top:0;bottom:auto;min-width:168px;z-index:80;padding:6px}.attachment-submenu>button{display:flex;align-items:center;width:100%;text-align:left;padding:8px 9px;gap:10px;border-radius:8px;line-height:1.25;font-size:13px}.attachment-submenu>button>span:first-of-type{flex:1}.attachment-submenu>button.is-active{background:var(--hover)}.attachment-submenu.is-drop{position:relative;left:0;right:0;top:0;margin:4px 0 2px;width:auto;box-shadow:none;border:1px solid var(--line);background:var(--surface)}.chat-action-menu{right:26px;left:auto;top:0;width:175px}.conversation-options{right:0;top:100%;width:185px}.sidebar-scroll:has(.chat-action-menu){overflow-x:hidden;overflow-y:visible}.document-attachment{width:180px;display:flex;align-items:center;gap:9px;padding:9px;background:var(--hover);border-radius:10px}.document-attachment span{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:7px}.document-attachment>svg{color:var(--muted)}.attachments{overflow:visible;flex-wrap:wrap}.active-tools{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.active-tools>button{border:1px solid var(--line);display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:9px;font-size:11px;color:var(--muted)}.command-menu{bottom:calc(100% + 8px);left:0;right:0;max-height:310px;overflow:auto;overscroll-behavior:contain}.command-menu.is-below{top:calc(100% + 8px);bottom:auto}.composer:has(>.command-menu){overflow:visible!important}.command-menu>button{gap:12px}.command-menu strong{display:block;font-size:13px;font-weight:400}.command-menu small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.command-menu kbd{font-size:11px;color:var(--muted)}.message-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.message-files>span{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;padding:8px;font-size:12px}.message-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.message-sources>a{display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:10px;padding:7px 9px;font-size:11px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.message-sources>a:hover{background:var(--hover);color:var(--text)}.user-message-actions{display:flex;justify-content:flex-end;gap:3px;margin-top:5px;opacity:0}.message.user:hover .user-message-actions{opacity:1}.user-message-actions .button{color:var(--muted);padding:5px}.resource-picker-modal{width:560px;padding:22px;overflow:auto}.resource-picker-modal>.muted{font-size:13px}.resource-picker-list{max-height:400px;overflow:auto;margin:15px 0}.resource-picker-list>button,.project-picker>button{width:100%;display:flex;gap:13px;align-items:center;text-align:left;border-radius:11px;padding:11px 10px;min-height:56px}.resource-picker-list img{width:42px;height:42px;object-fit:cover;border-radius:8px}.resource-picker-list>button>span,.project-picker>button>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.resource-picker-list svg,.project-picker svg{color:var(--muted)}.project-picker{margin:15px 0}.skill-list{margin:14px 0 20px}.skill-list>div{display:flex;align-items:center}.skill-list>div>button:first-child{flex:1;min-width:0;display:flex;align-items:center;gap:13px;text-align:left;padding:12px 9px;border-radius:12px}.skill-list span{flex:1;min-width:0}.skill-list strong{font-size:13px;display:block}.skill-list small{font-size:11px;color:var(--muted);line-height:1.5;margin-top:5px;display:block}.skill-instructions,.edit-message-input{width:100%;min-height:150px;padding:12px;line-height:1.65;margin-top:10px}.edit-message-input{min-height:180px}.connector-list .setting-row strong{display:flex;gap:10px;align-items:center}.connector-list .setting-row{padding:20px 0}.setting-hint{font-size:12px;color:var(--muted);line-height:1.7}.project-page{padding-top:105px!important;overflow:auto;height:100%}.project-heading{display:flex;align-items:center;gap:15px;margin-bottom:28px}.project-heading h1{font-size:30px;font-weight:500;margin:0;overflow-wrap:anywhere}.project-heading>svg{color:var(--muted)}.project-instructions{font-size:13px;color:var(--muted);line-height:1.7;margin:0 0 25px;max-width:752px;white-space:pre-wrap}.project-files{max-width:var(--composer-width);margin-top:32px;border:1px solid var(--line);border-radius:16px;padding:15px}.project-files>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:13px}.project-file{display:flex;align-items:center;gap:9px;margin-top:12px;color:var(--muted);font-size:12px}.project-file>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-file .button{padding:4px}.project-conversation-list{max-width:var(--composer-width);margin-top:25px}.project-conversation-list>button{display:flex;gap:14px;align-items:center;text-align:left;width:100%;border-bottom:1px solid var(--line);padding:20px 5px}.project-conversation-list>button span{flex:1;min-width:0}.project-conversation-list strong{font-size:14px;font-weight:500;display:block}.project-conversation-list small{display:block;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:7px}.project-conversation-list>p{font-size:12px}.project-conversation-list svg{color:var(--muted)}.library-sort{right:0;top:100%;width:175px}.realtime-voice-modal{width:520px;padding:26px}.voice-session{display:flex;align-items:center;flex-direction:column;text-align:center;gap:10px;width:100%;min-height:450px}.voice-session-top{display:flex;justify-content:space-between;width:100%;align-items:center}.voice-session-top select{border:0}.voice-session-top .voice-close{position:static;width:30px;height:30px;border-radius:50%;font-size:23px;color:var(--muted)}.voice-session .voice-orb{margin-top:25px}.voice-session h2{font-weight:500;font-size:24px;margin:20px 0 0}.voice-session>.muted{margin:0;font-size:12px}.voice-error{font-size:13px;color:#e6a29d;line-height:1.6}.voice-transcripts{width:100%;max-height:230px;overflow:auto;text-align:left;margin-bottom:10px}.voice-transcripts p{font-size:13px;background:var(--surface);padding:10px 13px;border-radius:13px;margin:10px 0}.voice-transcripts small{display:block;color:var(--muted);font-size:10px;margin-bottom:4px}.voice-session-controls{display:flex;gap:10px;align-items:center;margin-top:auto}.voice-session-controls .is-muted{color:#e6a29d}.voice-privacy{font-size:10px;color:var(--muted);margin-top:10px}.voice-orb.speaking{box-shadow:0 0 70px #147bb465}.compact-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important}@media(max-width:700px){.desktop-personality{display:none}.model-trigger .mobile-model-icon{display:block}.primary-nav kbd{display:none!important}.section-toggle{font-size:13px}.section-actions>button{opacity:1}.chat-action-menu{left:auto;right:0;top:100%}.sidebar-scroll:has(.chat-action-menu){overflow-x:hidden;overflow-y:auto}.user-message-actions{opacity:1}.attachment-menu{left:-8px;width:225px;overflow:visible}.attachment-submenu:not(.is-drop){left:0;right:0;top:100%;margin-top:4px;position:absolute}.command-menu{max-height:250px;left:-1px;right:-1px}.command-menu small,.command-menu kbd{font-size:10px}.document-attachment{width:min(180px,75vw)}.resource-picker-modal{width:100%;padding:20px 16px}.resource-picker-list{max-height:55dvh}.realtime-voice-modal{width:100%;padding:20px}.voice-session{min-height:min(500px,80dvh)}.project-page{padding-top:85px!important}.project-heading h1{font-size:25px}.project-page>.composer-wrap{margin:0}.project-files{margin-top:22px}.project-conversation-list{padding-bottom:25px}.conversation-options{width:180px}.chat-header-tools .button{width:30px;padding:6px}.message-sources>a{max-width:150px}.private-composer .composer-error{z-index:2}}.response-sources{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 8px}.response-sources>a{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:10px;padding:7px 9px;font-size:11px;max-width:230px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.response-sources>a:hover{background:var(--hover);color:var(--text)}.response-sources>a>span{font-size:10px;border-radius:50%;background:var(--hover);min-width:16px;height:16px;display:grid;place-items:center}.message-files>div{display:flex;gap:7px;align-items:center;border:1px solid var(--line);padding:9px;border-radius:11px;font-size:12px}.message-files>div>span{overflow:hidden;text-overflow:ellipsis;max-width:220px;white-space:nowrap}.page-chat:has(.conversation-scroll) .app-header{background:transparent;height:58px;padding:12px 20px;z-index:6}.conversation-scroll{inset:0;scroll-padding-top:40px;scrollbar-gutter:stable}.messages{padding-top:40px;padding-bottom:var(--composer-reserve,180px)}.message.user .message-body{position:relative}.user-message-actions{position:absolute;right:0;top:100%;margin-top:5px;white-space:nowrap}.message.user .message-body{border-radius:24px}.message.user{margin-bottom:54px}.message.assistant .prose{font-size:14px}.message.assistant .prose,.message.assistant .prose p{line-height:1.6}.message.assistant .prose h2{font-size:20px;font-weight:600;line-height:1.45;margin:32px 0 12px}.message.assistant .prose h3{font-size:15px;font-weight:600;margin:14px 0 13px}.message.assistant .prose li{margin:6px 0;line-height:1.6}.message.assistant .prose ul,.message.assistant .prose ol{margin:13px 0 22px;padding-left:27px}.message.assistant .prose .katex-display{margin:26px 0 30px;padding:12px 0 20px;overflow:auto;scrollbar-width:thin}.message.assistant .prose .katex-display>.katex{white-space:nowrap}.prose [id]{scroll-margin-top:40px}.chat-bottom{bottom:24px;background:none}.chat-bottom:before{content:"";position:absolute;inset:-16px 0 -24px;background:linear-gradient(transparent,var(--bg) 40%);pointer-events:none;z-index:-1}.chat-bottom .composer{box-shadow:0 0 0 1px #ffffff02,0 12px 30px #13121110}.chat-header-tools{gap:4px}.chat-header-tools>.icon-button{width:32px;height:32px;padding:7px}.outline-toggle>svg{transform:scaleX(-1)}.outline-toggle.active{background:var(--hover);color:var(--text)}.conversation-export{font-size:13px}.conversation-export:after{content:"导出聊天"}.discussion-outline{position:absolute;z-index:8;top:62px;right:20px;width:300px;max-height:calc(100% - 220px);overflow:auto;padding:18px 15px;background:var(--bg);border:1px solid var(--line);border-radius:17px;box-shadow:0 10px 45px #0004}.discussion-outline>div{display:flex;align-items:center;justify-content:space-between;font-size:14px}.discussion-outline>p{font-size:11px;color:var(--muted);margin:0 0 16px}.discussion-outline nav{display:flex;flex-direction:column;gap:4px}.discussion-outline nav>button{text-align:left;line-height:1.5;padding:9px 10px;border-radius:9px;font-size:12px;color:var(--muted)}.discussion-outline nav>button:hover{color:var(--text)}.discussion-outline nav>.muted{font-size:12px;line-height:1.6}.outline-scrim{display:none}.conversation-link-input{width:100%;margin-top:15px;padding:12px;font-size:12px}.messages .message-body{min-width:0}.chat-bottom .composer-wrap{z-index:1}.composer-wrap>.scroll-down{z-index:3}@media(min-width:1800px){.discussion-outline{right:24px}}@media(max-width:1000px)and (min-width:701px){.discussion-outline{right:14px;max-width:280px}}@media(max-width:700px){.page-chat:has(.conversation-scroll) .app-header{background:linear-gradient(var(--bg) 70%,transparent);height:60px;padding:12px 24px}.conversation-scroll{inset:0;scroll-padding-top:72px}.messages{padding-top:70px;padding-bottom:var(--composer-reserve,175px)}.message.user{margin:0 0 40px}.message.assistant .prose,.message.assistant .prose p{line-height:1.65}.message.assistant .prose h2{font-size:19px;margin:25px 0 14px}.message.assistant .prose h3{font-size:15px;margin:17px 0 13px}.message.assistant .prose li{line-height:1.6;margin:8px 0}.message.assistant .prose .katex-display{margin:23px -2px 26px;padding:13px 0 20px}.prose [id]{scroll-margin-top:72px}.chat-bottom{bottom:calc(19px + env(safe-area-inset-bottom))}.chat-bottom:before{bottom:calc(-19px - env(safe-area-inset-bottom))}.chat-header-tools>.icon-button{width:30px;padding:6px}.outline-scrim{display:block;position:fixed;inset:0;background:#0007;z-index:9}.discussion-outline{position:fixed;inset:70px 12px auto;width:auto;max-height:65dvh;z-index:10}.discussion-outline nav>button{font-size:13px;padding:11px}.user-message-actions{opacity:1}.scroll-down{width:36px;height:36px}}@media(min-width:701px){.conversation-scroll{scroll-padding-top:50px}.prose [id]{scroll-margin-top:50px}}.message.assistant .prose>:last-child{margin-bottom:0}.message-actions{gap:2px;margin:4px 0 0 -6px;align-items:center}.message-actions .button{position:relative;width:32px;height:32px;padding:8px;border-radius:50%;color:#94938f}.message-actions .button>svg{width:16px;height:16px;stroke-width:1.6}.message-actions .button:hover,.message-actions .button.is-open,.message-actions .button.is-copied{background:var(--hover)}.message-actions .button.rating-up{color:#91ec94;background:#203325}.message-actions .button.rating-down{color:#a4b5fa;background:#272b3e}.message-actions .button.rating-up:hover{background:#29432e}.message-actions .button.rating-down:hover{background:#333951}.answer-more-menu{top:calc(100% + 6px);bottom:auto;right:0;width:208px;padding:7px;border-radius:18px}.answer-more-menu>button{height:33px;padding:7px 8px;font-size:14px;font-weight:400}.report-reason{width:100%;padding:11px}.has-tooltip{position:relative}.icon-tooltip{position:absolute;bottom:calc(100% + 7px);right:0;display:flex;align-items:center;gap:4px;width:max-content;max-width:250px;white-space:nowrap;background:#252422;border:1px solid #33312e;border-radius:9px;padding:7px 9px;color:#eeedec;font-size:12px;line-height:1.1;font-weight:500;pointer-events:none;opacity:0;visibility:hidden;z-index:90;box-shadow:0 3px 12px #0002}.icon-tooltip kbd{font:inherit;color:#8b8986}.has-tooltip:focus-visible>.icon-tooltip{opacity:1;visibility:visible}.model-trigger{font-size:14px;font-weight:600;gap:6px;border-radius:24px}.model-trigger.is-open{background:#373634;color:var(--text)}.composer .icon-button.listening{background:#383634;color:#fff;border-radius:50%}@media(hover:hover){.has-tooltip:hover>.icon-tooltip{opacity:1;visibility:visible}}@media(min-width:701px){.model-trigger{padding:10px 12px}.model-trigger:hover{background:#373634;color:var(--text)}}@media(max-width:700px){.model-trigger .icon-tooltip{display:none}.answer-more-menu{right:0;width:208px}.message-actions .button{width:32px;height:32px}.icon-tooltip{font-size:11px}}.sliding-segment{position:relative;isolation:isolate}.segment-indicator{position:absolute;left:0;border-radius:22px;background:#252422;box-shadow:0 1px 2px #0003;transition:transform .23s cubic-bezier(.22,1,.36,1),width .23s cubic-bezier(.22,1,.36,1),height .23s;pointer-events:none;z-index:0}.sliding-segment>button{position:relative;z-index:1}.sliding-segment>button.active{background:transparent;box-shadow:none}.sliding-segment>button:not(.active):hover{background:#ffffff07}[data-theme=light] .segment-indicator{background:#fff}.resource-library{width:100%;display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.resource-library>.library-empty{flex:0 0 auto}.library-page{height:100%;max-height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-bottom:0;box-sizing:border-box}.resource-toolbar .tabs{gap:3px}.resource-toolbar .tabs>button{padding:8px 13px;font-size:14px}.resource-toolbar-actions .white{padding:8px 15px;font-size:14px}.resource-inline-search{display:flex;gap:7px;align-items:center;width:220px;height:34px;border:2px solid #168fe7;border-radius:13px;padding-left:10px;color:var(--muted)}.resource-inline-search input{width:100%;border:0;font-size:13px;padding:0;outline:none!important}.resource-inline-search .button{width:25px;height:25px;padding:5px}.resource-content section>h3{font-size:15px;font-weight:600;margin:0 0 20px 12px}.resource-content section+section{margin-top:30px}.resource-card{background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none;transition:none}.resource-card:hover{box-shadow:none}.resource-card:has(.project-preview){background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.resource-card:has(.project-preview):hover{box-shadow:none}.resource-preview{display:flex;width:100%;aspect-ratio:16/9;border-radius:14px;border:0;border-bottom:0;overflow:hidden;align-items:center;justify-content:center;padding:0;background:var(--surface)}.resource-preview.project-preview{aspect-ratio:16/9;border:1px solid var(--line);border-radius:14px;border-bottom:1px solid var(--line);background:#1a1917}.resource-preview>img,.video-thumb>img{width:100%;height:100%;object-fit:cover}.resource-card-info{background:transparent}.resource-card:has(.project-preview) .resource-card-info{padding:9px 4px 0;background:transparent}.resource-name{display:block;width:100%;padding:0 32px 0 0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.45;color:var(--text)}.resource-name:hover{background:none;text-decoration:underline}.resource-card-info>small{display:block;color:var(--muted);font-size:12px;line-height:1.55;margin-top:2px;padding-right:32px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-card-actions{display:flex;align-items:center;gap:0;position:absolute;right:0;top:4px;transform:none;z-index:2;background:transparent;border:0;border-radius:0;padding:0;opacity:0;pointer-events:none;box-shadow:none;transition:opacity .15s ease}.resource-card:hover .resource-card-actions,.resource-card:focus-within .resource-card-actions,.resource-card-actions.is-open{opacity:1;pointer-events:auto}.resource-card-actions .button{width:28px;height:28px;min-width:28px;padding:0;border-radius:8px;color:var(--muted);background:transparent;display:inline-flex;align-items:center;justify-content:center}.resource-card-actions .button:hover{background:var(--hover);color:var(--text)}.resource-card-actions svg{width:16px;height:16px}.resource-card-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:140px;z-index:20;padding:6px;border-radius:12px}.resource-card-menu button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 10px;border-radius:8px;font-size:13px;text-align:left;color:var(--text)}.resource-card-menu button:hover{background:var(--hover)}.resource-card-menu button.danger{color:#c67b78}[data-theme=light] .resource-card{background:transparent;border:0;box-shadow:none}[data-theme=light] .resource-card:hover{box-shadow:none}[data-theme=light] .resource-card:has(.project-preview){background:transparent;border:0;box-shadow:none}[data-theme=light] .resource-preview{background:#f3f1ed;border-bottom:0}[data-theme=light] .resource-preview.project-preview{background:#2a2826;border-color:#d9d5cf}[data-theme=light] .resource-card-actions{background:transparent;border:0;box-shadow:none}.folder-art{position:relative;display:block;width:56px;height:43px}.folder-art:before{content:"";position:absolute;top:0;left:0;width:27px;height:14px;background:#0785de;border-radius:5px 4px 0 0;clip-path:polygon(0 0,80% 0,100% 50%,100% 100%,0 100%)}.folder-art>i{position:absolute;left:0;right:0;top:6px;height:35px;background:#007cc4;border-radius:4px}.folder-art>i:before{content:"";position:absolute;inset:3px 2px 0;background:#b9e9ff;border-radius:2px}.folder-art>b{position:absolute;inset:11px 0 0;background:#0797f4;border-radius:3px 3px 4px 4px;box-shadow:inset 0 -2px #0089dc}.document-paper{background:#fff;color:#151515;width:100%;height:100%;padding:25px 30px;text-align:left;overflow:hidden}.document-paper>h4{font-size:7px;line-height:1.4;margin:0 0 6px}.document-paper>p{font-size:5px;line-height:1.5;margin:0 0 3px;white-space:pre-wrap}.document-fallback{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;gap:6px;color:#909090}.document-fallback strong{font-size:25px;color:#2f5e8b}.document-fallback span{font-size:11px}.video-thumb{width:100%;height:100%;position:relative}.video-thumb>svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.resource-view-menu{width:256px;top:calc(100% + 8px);right:0;padding:7px;border-radius:18px}.resource-view-menu>small{display:block;padding:6px 8px;color:var(--muted);font-size:12px}.resource-view-menu button{font-size:14px;min-height:32px}.resource-view-menu>button>svg,.resource-submenu>button>svg{margin-left:auto}.resource-submenu-host{position:relative}.resource-submenu-host>button>span{margin-left:auto;color:var(--muted);font-size:13px;flex:0!important;white-space:nowrap}.resource-submenu{left:calc(100% + 6px);top:0;width:256px;border-radius:18px}.resource-toolbar-actions .icon-button.active{background:var(--hover);border-radius:50%}.resource-list-view .resource-grid{grid-template-columns:1fr;gap:0}.resource-list-view .resource-card{display:flex;flex-direction:row;align-items:center;gap:15px;padding:10px 8px;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;background:transparent;overflow:visible}.resource-list-view .resource-card:hover{box-shadow:none}.resource-list-view .resource-card:has(.project-preview){border-bottom:1px solid var(--line)}.resource-list-view .resource-preview{width:100px;min-width:100px;height:62px;aspect-ratio:auto;border-radius:8px;border:1px solid var(--line);border-bottom:1px solid var(--line)}.resource-list-view .resource-card-info{flex:1;padding:0 65px 0 0;background:transparent}.resource-list-view .resource-name{padding-right:0}.resource-list-view .resource-card-actions{top:50%;right:8px;transform:translateY(-50%);background:transparent;border:0;box-shadow:none;padding:0}.resource-list-view .resource-name{padding-right:32px}.resource-list-view .resource-card-info>small{padding-right:32px}.resource-list-view .folder-art{transform:scale(.7)}.resource-lightbox{width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;border-radius:0!important}.modal-backdrop:has(.resource-lightbox){padding:0;background:#000d;backdrop-filter:blur(4px)}.modal.resource-lightbox,.resource-preview-stage{pointer-events:none!important}.resource-preview-stage>*{pointer-events:auto!important}.resource-preview-stage{position:relative;width:100%;height:100%;display:grid;place-items:center}.resource-preview-center{display:flex;align-items:center;justify-content:center;max-width:85vw;max-height:80dvh}.resource-full-image,.resource-preview-center video{display:block;max-height:78dvh;max-width:80vw;object-fit:contain;border-radius:12px}.full-document{width:min(760px,80vw);height:80dvh;overflow:auto;padding:48px 55px;border-radius:8px}.full-document>h4{font-size:20px;margin:0 0 25px}.full-document>p{font-size:14px;margin-bottom:12px;line-height:1.7}.resource-preview-dock{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:2px;background:#262420;border:1px solid #34312d;border-radius:12px;padding:4px}.resource-preview-dock .button{padding:7px;color:var(--muted)}.resource-preview-dock svg{width:14px;height:14px}.resource-preview-stage{position:relative;width:100%;height:100%;min-height:100dvh;display:grid;place-items:center;isolation:isolate}.resource-preview-dock{position:absolute;bottom:24px;left:50%;transform:translate(-50%);z-index:7;display:flex;align-items:center;gap:2px;background:#262420e6;border:1px solid #34312d;border-radius:14px;padding:6px;backdrop-filter:blur(8px)}.resource-preview-dock .button{width:36px;height:36px;min-width:36px;padding:0!important;border-radius:10px;color:#c9c5be;display:inline-flex;align-items:center;justify-content:center}.resource-preview-dock .button svg{width:16px;height:16px;color:currentColor}.resource-preview-dock .danger{color:#c67b78}.preview-nav{position:fixed!important;top:50%!important;transform:translateY(-50%)!important;z-index:8!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important;background:#1c1b19f2!important;color:#ddd9d1!important;padding:0!important;margin:0!important;box-shadow:0 2px 10px #000a,inset 0 0 0 1px #ffffff18;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0}.preview-nav svg{color:#ddd9d1!important;width:20px;height:20px;stroke-width:2.25}.preview-nav:hover:not(:disabled) svg,.preview-nav:focus-visible:not(:disabled) svg{color:#f2eee6!important}.preview-nav:disabled{opacity:.38;cursor:default}.preview-prev{left:max(16px,calc((100vw - 100%)/2 + 16px))!important;right:auto!important}.preview-next{right:max(16px,calc((100vw - 100%)/2 + 16px))!important;left:auto!important}.modal-backdrop:has(.resource-lightbox) .preview-prev{left:18px!important}.modal-backdrop:has(.resource-lightbox) .preview-next{right:18px!important}.search-modal{width:720px;height:510px;min-height:0;padding:0;transition:width .2s,height .2s}.search-modal.search-expanded{width:1000px;height:670px}.search-view{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.search-view .search-header{flex-shrink:0;height:58px;padding:12px 24px}.search-view .search-header input{font-size:14px}.search-view .search-header .tabs{gap:3px}.search-split{display:flex;min-height:0;flex:1}.search-view .search-results{padding:10px 13px;min-width:0;overflow:auto;flex:1}.search-expanded .search-results{flex:0 0 40%;border-right:1px solid var(--line)}.search-view .search-section-label{padding:12px 12px 15px;font-size:13px}.search-section-label>button{color:var(--muted);padding:0;font-size:12px}.search-view .search-result{padding:8px 12px;gap:8px;border-radius:13px;min-height:40px;position:relative;font-size:14px}.search-view .search-result.selected{background:var(--hover)}.search-view .search-result>button:first-child:not(.button){padding:0;font-weight:500}.search-new{font-weight:600;margin:0 0 20px}.search-row-actions{display:none;align-items:center;gap:3px;position:absolute;right:9px;top:8px;background:var(--hover)}.search-result:hover .search-row-actions{display:flex}.search-result:hover .search-result-time{opacity:0}.search-row-actions .button{width:24px;height:24px;padding:4px;color:var(--muted)}.search-row-actions svg{width:14px;height:14px}.search-result-time{white-space:nowrap}.search-preview{flex:1;min-width:0;overflow:auto;padding:24px 28px 35px;overscroll-behavior:contain}.search-preview .prose{font-size:14px;line-height:1.6}.search-preview .prose h2{font-size:20px}.search-preview .prose h3{font-size:15px}.search-no-results{font-size:13px;color:var(--muted);padding:15px}.search-view .search-footer{height:50px;padding:8px 20px;flex-shrink:0}.search-footer>div{display:flex;align-items:center;gap:20px}.search-footer>div>button{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;padding:0}.search-footer kbd{font:inherit;font-weight:400;color:var(--muted);border:1px solid var(--line);padding:0 4px;border-radius:5px}.search-view .search-footer .icon-button{width:25px;height:25px;padding:4px}.search-view .search-footer svg{width:15px;height:15px}.search-view .search-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.search-view .search-media-grid img{height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px}.search-view .search-media-grid button{border-radius:9px;border:1px solid transparent;overflow:hidden}.search-view .search-media-grid button.selected{border-color:#777}.media-search-preview{display:flex;align-items:center;justify-content:center;padding:16px 25px}.media-search-preview>img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px}@media(max-width:1000px)and (min-width:701px){.resource-toolbar{flex-wrap:wrap;gap:13px}.resource-toolbar-actions{margin-left:auto}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-submenu{left:auto;right:calc(100% + 6px)}}@media(max-width:700px){.resource-toolbar{flex-wrap:wrap;gap:14px;margin-bottom:25px}.resource-toolbar>.tabs{width:100%;justify-content:space-between;gap:0}.resource-toolbar .tabs>button{padding:8px 11px;font-size:12px}.resource-toolbar-actions{margin-left:auto;gap:5px}.resource-toolbar-actions .white{font-size:12px;padding:8px 13px}.resource-inline-search{width:200px}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.resource-content section>h3{margin-left:5px;font-size:14px}.resource-card-info{padding:8px 2px 0}.resource-card:has(.project-preview) .resource-card-info{padding:8px 4px 0}.resource-name{font-size:12px}.resource-card-info>small{font-size:11px}.resource-card-actions{opacity:1;pointer-events:auto;top:2px;right:0;transform:none}.resource-card-actions .button{width:26px;height:26px;min-width:26px}.resource-card{margin-bottom:0}.resource-preview{border-radius:12px;aspect-ratio:16/9}.resource-preview.project-preview{border-radius:12px}.resource-view-menu{width:240px}.resource-submenu{position:static;width:100%;box-shadow:none;border:0;background:var(--surface);margin:4px 0}.resource-full-image{max-width:92vw;max-height:78dvh}.resource-preview-center{max-width:94vw}.full-document{width:90vw;padding:28px 22px}.preview-nav{width:34px;height:34px;min-width:34px;min-height:34px;padding:0!important}.preview-nav svg{width:18px;height:18px}.preview-prev{left:6px}.preview-next{right:6px}.resource-preview-dock{bottom:20px}.document-paper:not(.full-document){padding:15px 17px}.search-modal,.search-modal.search-expanded{width:100%;height:calc(100dvh - 96px);max-height:none}.search-view .search-header{height:60px;padding:3px 20px 13px}.search-view .search-results,.search-expanded .search-results{flex:1;border-right:0;padding:8px 12px}.search-preview,.search-view .search-footer{display:none}.search-view .search-result{min-height:46px}.search-row-actions{display:flex;top:11px;background:transparent}.search-view .search-result>button:first-child:not(.button){padding-right:60px}.search-view .search-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-row-actions>button:first-child{display:none}.resource-list-view .resource-card{margin-bottom:0}.resource-list-view .resource-card-actions{top:50%;bottom:auto;transform:translateY(-50%)}.resource-list-view .resource-card-info{padding-right:50px}}@media(prefers-reduced-motion:reduce){.segment-indicator,.search-modal{transition:none!important}}.page-chat .main-panel{background:var(--bg)}.page-chat .chat-bottom:after{content:"";position:absolute;left:0;right:0;top:100%;height:24px;background:var(--bg);pointer-events:none;z-index:0}@media(max-width:700px){.page-chat .chat-bottom:after{height:calc(19px + env(safe-area-inset-bottom))}}.custom-select{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;min-width:90px;padding:7px 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.custom-select>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select>svg{flex-shrink:0;color:var(--muted);transition:transform .18s}.custom-select.is-open>svg{transform:rotate(180deg)}.custom-select:hover,.custom-select.is-open{background:var(--hover)}.custom-select:focus-visible{outline:2px solid #318cca;outline-offset:2px}.custom-select:disabled{opacity:.45;cursor:default}.floating-popover.custom-select-menu{position:fixed;inset:auto;z-index:1000;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 12px 38px #0006;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;animation:select-reveal .12s ease-out;transform:none}.custom-select-menu>button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:36px;border-radius:8px;padding:8px 10px;text-align:left;color:var(--text);font-size:13px;line-height:20px}.custom-select-menu>button[data-active=true]{background:var(--hover)}.custom-select-menu>button:disabled{opacity:.4}.custom-select-menu>button>svg{flex-shrink:0}.custom-select-menu>button>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parameter-menu label>.custom-select{max-width:140px}.voice-session-top>.custom-select{min-width:110px;border-radius:24px}.report-reason.custom-select{width:100%;margin:9px 0 14px}.trigger-row>.custom-select{min-width:90px}.task-prompt-box>div .custom-select{margin-left:auto;min-width:86px;padding:4px 9px;min-height:29px;background:transparent}.message-actions .button>svg{stroke-width:2}.message-actions .button{color:var(--muted)}@keyframes select-reveal{0%{opacity:0;translate:0 -3px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.custom-select-menu{animation:none}.custom-select>svg{transition:none}}.custom-time{display:inline-flex;align-items:center;gap:4px}.custom-time .custom-select{min-width:58px;gap:7px;padding:7px 8px}.custom-time>span{color:var(--muted)}.floating-popover.custom-select-menu{display:block;gap:0;scrollbar-color:var(--scrollbar-thumb) transparent}.custom-select-menu>button{box-sizing:border-box;margin:0}.parameter-menu label{gap:12px;white-space:nowrap}.parameter-menu label>.switch{width:36px;min-width:36px;flex:0 0 36px;height:22px;padding:0}.parameter-menu label>.switch>span{flex:none}.parameter-menu label>.custom-select{flex:0 1 140px}.resource-view-menu button:focus-visible,.resource-submenu button:focus-visible{outline:2px solid #318cca;outline-offset:-2px}.floating-popover button:focus-visible{outline:2px solid #318cca;outline-offset:-2px}.home-heading-accent{background-image:linear-gradient(90deg,#7b60f3,#d04dbd 28%,#f76c29 55%,#f2910f 78%,#eac551);background-repeat:no-repeat;background-size:100% 2px;background-position:0 100%;padding-bottom:4px}.home-legal{position:fixed;left:0;right:0;bottom:18px;z-index:3;margin:0;padding:0 24px;color:var(--muted);font-size:12px;line-height:1.6;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none}.home-legal>*{pointer-events:auto}.home-legal p{margin:0}.home-legal-link{display:inline;padding:0;margin:0;border:0;background:none!important;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.home-legal-link:hover,.home-legal-link:focus-visible{background:none!important;color:var(--text)}.home-privacy-choice{margin-top:2px}.home-announcement{max-width:var(--composer-width);width:100%;margin:0 0 16px;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);color:var(--text);font-size:13px;line-height:1.5;text-align:center}.home-recommendations{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:var(--composer-width);width:100%;margin:14px auto 0;padding:0 8px}.home-recommend-chip{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:999px;padding:8px 14px;font-size:13px;line-height:1.3;cursor:pointer;max-width:100%}.home-recommend-chip:hover{background:var(--hover)}.brand-logo{display:block;object-fit:cover}@media(max-width:700px){.home-legal{display:none}}:root{--tooltip-bg:#2a2a2a;--tooltip-text:#f5f4f2;--tooltip-border:#3d3c3a;--tooltip-shadow:0 4px 16px rgb(0 0 0/.38);--tooltip-kbd:#a7a49f}[data-theme=light]{--tooltip-bg:#171613;--tooltip-text:#ffffff;--tooltip-border:rgb(23 22 19/.14);--tooltip-shadow:0 4px 16px rgb(0 0 0/.2);--tooltip-kbd:#d8d5cf}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;z-index:200;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,3px);width:max-content;max-width:min(280px,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--tooltip-bg);color:var(--tooltip-text);border:1px solid var(--tooltip-border);border-radius:7px;padding:5px 8px;font-size:12px;line-height:1.25;font-weight:500;letter-spacing:.01em;box-shadow:var(--tooltip-shadow);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:.45s,.45s,0s}[data-tooltip-pos=bottom]:after,header [data-tooltip]:after{top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-3px)}[data-tooltip-pos=bottom]:hover:after,[data-tooltip-pos=bottom]:focus-visible:after,header [data-tooltip]:hover:after,header [data-tooltip]:focus-visible:after{transform:translate(-50%)}[data-tooltip-pos=left]:after,.modal-heading [data-tooltip]:after,.voice-session-top [data-tooltip]:after,.resource-card-actions [data-tooltip]:after,.search-row-actions [data-tooltip]:after,.editor-tools [data-tooltip]:after{left:auto;right:calc(100% + 10px);top:50%;bottom:auto;transform:translate(-3px,-50%)}[data-tooltip-pos=left]:hover:after,[data-tooltip-pos=left]:focus-visible:after,.modal-heading [data-tooltip]:hover:after,.modal-heading [data-tooltip]:focus-visible:after,.voice-session-top [data-tooltip]:hover:after,.voice-session-top [data-tooltip]:focus-visible:after,.resource-card-actions [data-tooltip]:hover:after,.resource-card-actions [data-tooltip]:focus-visible:after,.search-row-actions [data-tooltip]:hover:after,.search-row-actions [data-tooltip]:focus-visible:after,.editor-tools [data-tooltip]:hover:after,.editor-tools [data-tooltip]:focus-visible:after{transform:translateY(-50%)}[data-tooltip-pos=right]:after,.sidebar-scroll [data-tooltip]:after,.sidebar.collapsed [data-tooltip]:after,.sidebar-top [data-tooltip]:after,.rail-toggle [data-tooltip]:after{left:calc(100% + 8px);right:auto;top:50%;bottom:auto;transform:translate(3px,-50%)}[data-tooltip-pos=right]:hover:after,[data-tooltip-pos=right]:focus-visible:after,.sidebar-scroll [data-tooltip]:hover:after,.sidebar-scroll [data-tooltip]:focus-visible:after,.sidebar.collapsed [data-tooltip]:hover:after,.sidebar.collapsed [data-tooltip]:focus-visible:after,.sidebar-top [data-tooltip]:hover:after,.sidebar-top [data-tooltip]:focus-visible:after,.rail-toggle [data-tooltip]:hover:after,.rail-toggle [data-tooltip]:focus-visible:after{transform:translateY(-50%)}.icon-tooltip{background:var(--tooltip-bg);color:var(--tooltip-text);border-color:var(--tooltip-border);border-radius:7px;padding:5px 8px;font-size:12px;box-shadow:var(--tooltip-shadow);transform:translateY(3px);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s}.icon-tooltip kbd{color:var(--tooltip-kbd)}.has-tooltip:hover>.icon-tooltip,.has-tooltip:focus-visible>.icon-tooltip{transform:translateY(0);transition-delay:.45s,.45s,0s}@media(hover:none){[data-tooltip]:after{display:none}}@media(prefers-reduced-motion:reduce){[data-tooltip]:after,.icon-tooltip{transition:none}}:root{--composer-btn-size:40px;--composer-btn-color:var(--muted);--composer-btn-hover-bg:var(--hover);--composer-btn-active-bg:var(--hover);--composer-menu-bg:var(--raised);--composer-menu-border:var(--line);--composer-upgrade-bg:var(--hover);--composer-upgrade-btn-bg:var(--text);--composer-upgrade-btn-color:var(--bg)}[data-theme=light]{--composer-btn-color:#636363;--composer-btn-hover-bg:var(--hover);--composer-btn-active-bg:var(--hover);--composer-menu-bg:var(--raised);--composer-menu-border:var(--line);--composer-upgrade-bg:var(--hover);--composer-upgrade-btn-bg:var(--text);--composer-upgrade-btn-color:var(--bg)}.composer-toolbar,.composer-left,.composer-right{align-items:center}.composer .icon-button,.composer .voice-button,.composer .send-button{width:var(--composer-btn-size);height:var(--composer-btn-size);min-width:var(--composer-btn-size);min-height:var(--composer-btn-size);flex:0 0 var(--composer-btn-size);padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.composer .icon-button{background:transparent;color:var(--composer-btn-color)}.composer .icon-button:hover,.composer .icon-button:focus-visible{background:var(--composer-btn-hover-bg);color:var(--text)}.composer .icon-button.listening{background:var(--composer-btn-active-bg);color:var(--text);border-radius:50%}.composer .voice-button{background:var(--voice-btn-bg,#1a1918);color:#1595dc;box-shadow:var(--voice-btn-shadow,inset 0 1px 3px #00000088,inset 0 -1px 0 #ffffff0a,0 0 0 1px #ffffff0c)}.composer .voice-button:hover,.composer .voice-button:focus-visible{background:var(--voice-btn-bg-hover,#222120);color:#1595dc;opacity:1;box-shadow:var(--voice-btn-shadow,inset 0 1px 3px #00000088,inset 0 -1px 0 #ffffff0a,0 0 0 1px #ffffff0c)}.composer .send-button{color:#9fc1d7}.private-composer .send-button{color:#c297ec}.composer .model-trigger{height:var(--composer-btn-size);min-height:var(--composer-btn-size);padding:0 12px;border-radius:999px;background:transparent;color:var(--composer-btn-color);box-sizing:border-box;align-items:center}.composer .model-trigger:hover{background:var(--composer-btn-hover-bg);color:var(--text)}.composer .model-trigger.is-open{background:var(--composer-btn-active-bg);color:var(--text)}.composer .ratio-button{height:var(--composer-btn-size);min-height:var(--composer-btn-size);padding:0 12px;border-radius:999px;background:transparent;color:var(--composer-btn-color);box-sizing:border-box}.composer .ratio-button:hover{background:var(--composer-btn-hover-bg);color:var(--text)}.composer .segmented{height:var(--composer-btn-size);box-sizing:border-box;align-items:stretch}.composer .segmented>button{box-sizing:border-box}.composer .floating-popover,.floating-popover.model-menu{background:var(--composer-menu-bg);border-color:var(--composer-menu-border);color:var(--text)}.model-menu .menu-upgrade{background:var(--composer-upgrade-bg);color:var(--text)}.model-menu .menu-upgrade small{color:var(--muted)}.model-menu .menu-upgrade button{background:var(--composer-upgrade-btn-bg);color:var(--composer-upgrade-btn-color)}.floating-popover.model-menu .menu-upgrade>button:hover:not(:disabled),.floating-popover.model-menu .menu-upgrade>button:focus-visible,.floating-popover.model-menu .menu-upgrade>button:active{background:var(--composer-upgrade-btn-bg)!important;color:var(--composer-upgrade-btn-color)!important;opacity:1}@media(max-width:700px){.composer .model-trigger{width:var(--composer-btn-size);min-width:var(--composer-btn-size);flex:0 0 var(--composer-btn-size);padding:0}.composer-toolbar{min-height:var(--composer-btn-size)}}:root{--segment-height:var(--composer-btn-size,40px);--segment-padding:3px;--segment-pill-height:34px;--segment-track:#343330;--segment-pill:#252422;--segment-text:#eeedec;--segment-muted:#a8a5a0;--menu-bg:var(--raised);--menu-border:var(--line);--menu-hover:var(--hover);--menu-text:var(--text);--menu-muted:#a19f9b;--danger-text:#e99393;--kbd-bg:#2c2b29;--kbd-text:#eeedec;--kbd-border:#3d3c3a;--search-footer-bg:var(--bg);--search-footer-text:var(--text)}[data-theme=light]{--segment-track:#e7e4df;--segment-pill:#ffffff;--segment-text:#171613;--segment-muted:#636363;--menu-bg:var(--raised);--menu-border:var(--line);--menu-hover:var(--hover);--menu-text:var(--text);--menu-muted:#636363;--danger-text:#b42318;--kbd-bg:#e9e7e3;--kbd-text:#171613;--kbd-border:#d8d5cf;--search-footer-bg:var(--bg);--search-footer-text:var(--text)}.home-heading-accent{position:relative;display:inline-block;padding-bottom:4px;background:none}.home-heading-accent:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background-image:linear-gradient(90deg,#7b60f3,#d04dbd 28%,#f76c29 55%,#f2910f 78%,#eac551);background-repeat:no-repeat;background-size:200% 100%;background-position:0% 50%;transform-origin:left center;animation:home-heading-accent-draw 1s cubic-bezier(.22,1,.36,1) both,home-heading-accent-flow 8s ease-in-out infinite alternate}@keyframes home-heading-accent-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-heading-accent-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.home-heading-accent:after{animation:none!important;transform:none}}.composer .segmented,.segmented{height:var(--segment-height);min-height:var(--segment-height);padding:var(--segment-padding);background:var(--segment-track);border-radius:999px;align-items:center;box-sizing:border-box}.composer .segmented>button,.segmented>button{height:var(--segment-pill-height);min-height:var(--segment-pill-height);max-height:var(--segment-pill-height);padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--segment-muted);border-radius:999px;line-height:1;box-sizing:border-box;align-self:center}.composer .segmented>button.active,.segmented>button.active{color:var(--segment-text)}.composer .segmented.media-types>button{height:var(--segment-pill-height);min-height:var(--segment-pill-height)}.segment-indicator{background:var(--segment-pill);height:var(--segment-pill-height);border-radius:999px}[data-theme=light] .segment-indicator{background:var(--segment-pill)}.composer .ratio-button{height:var(--segment-height);min-height:var(--segment-height);padding:0 12px;border-radius:999px;background:transparent;color:var(--segment-text);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;line-height:1;box-sizing:border-box}.composer .ratio-button>svg{color:var(--segment-muted);flex-shrink:0}.composer .ratio-button:hover,.composer .ratio-button:focus-visible{background:var(--menu-hover);color:var(--segment-text)}.composer .desktop-parameters{align-items:center}.composer .desktop-parameters>.segmented{flex-shrink:0}.floating-popover{background:var(--menu-bg);border:1px solid var(--menu-border);color:var(--menu-text);box-shadow:0 8px 25px #0000002e}.floating-popover button{color:var(--menu-text)}.floating-popover button>svg{color:var(--menu-muted)}.floating-popover button:hover{background:var(--menu-hover)}.floating-popover .danger,.danger{color:var(--danger-text)}.floating-popover .danger>svg{color:var(--danger-text)}.ratio-menu{background:transparent;border:0;box-shadow:none}.ratio-menu>div{background:var(--menu-bg);border:1px solid var(--menu-border);color:var(--menu-text)}.ratio-menu small,.ratio-menu button{color:var(--menu-text)}.ratio-menu button span,.ratio-menu button>span{color:var(--menu-muted)}.ratio-menu .chosen{background:var(--menu-hover);color:var(--menu-text)}.ratio-preview{color:var(--menu-text)}.ratio-preview div{border-color:var(--menu-muted)}.ratio-preview span{color:var(--menu-muted)}.model-menu,.chat-action-menu,.conversation-options,.parameter-menu,.attachment-menu,.command-menu,.answer-more-menu{background:var(--menu-bg);border-color:var(--menu-border);color:var(--menu-text)}.search-footer,.search-view .search-footer{background:var(--search-footer-bg);color:var(--muted);border-top:1px solid color-mix(in srgb,var(--line) 45%,transparent)}.search-footer>div>button,.search-view .search-footer>div>button{color:var(--search-footer-text)}.search-footer>div>button:disabled{color:var(--muted);opacity:.55}.search-footer kbd,.search-view .search-footer kbd,.command-menu kbd{background:var(--kbd-bg);color:var(--kbd-text);border:1px solid var(--kbd-border);border-radius:5px;padding:1px 5px;font-size:11px;line-height:1.4}.resource-view-menu,.resource-submenu{background:var(--menu-bg);border:1px solid var(--menu-border);color:var(--menu-text)}.resource-view-menu>small{color:var(--menu-muted)}.resource-view-menu button,.resource-submenu button{color:var(--menu-text)}.resource-view-menu button:hover,.resource-submenu button:hover{background:var(--menu-hover)}.resource-view-menu button[aria-checked=true],.resource-submenu button[aria-checked=true]{background:var(--menu-hover);color:var(--menu-text)}.resource-submenu-host>button>span{color:var(--menu-muted)}@media(min-width:701px){.resource-submenu.flip-left{left:auto;right:calc(100% + 6px)}.resource-submenu-host.submenu-flip-left>button>svg{color:var(--menu-muted)}}:root{--icon-muted:#a19f9b}[data-theme=light]{--icon-muted:#6b6b66}.sidebar .primary-nav>button svg,.sidebar .row-main svg,.sidebar .project-chat svg,.sidebar .plugins-nav svg,.sidebar .section-actions svg,.sidebar .sidebar-section-title svg,.sidebar .row-actions svg,.sidebar-top .icon-button,.rail-toggle svg,.collapsed .primary-nav>button svg{color:var(--icon-muted)}.sidebar .primary-nav>button.active svg,.sidebar .sidebar-row.active .row-main svg,.sidebar .account-button.active svg{color:var(--text)}.sidebar .primary-nav>button:hover svg,.sidebar .sidebar-row:hover .row-main svg,.sidebar .plugins-nav:hover svg,.sidebar .project-chat:hover svg{color:var(--text)}.sidebar-top .brand{color:var(--text)}.model-menu{overflow:visible}.model-desc-card{position:absolute;left:calc(100% + 8px);width:210px;background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:14px;box-shadow:0 12px 38px #00000038;padding:10px 12px;color:var(--menu-text);pointer-events:none;z-index:80}.model-desc-card.flip-left{left:auto;right:calc(100% + 8px)}.model-desc-card strong{display:block;font-size:13px;line-height:1.35;color:var(--menu-text)}.model-desc-card span{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:var(--menu-muted)}.account-menu{background:var(--menu-bg);border:1px solid var(--menu-border);color:var(--menu-text)}.account-menu>small{color:var(--menu-muted)}.account-menu button{color:var(--menu-text)}.account-menu button svg,.account-menu button>svg{color:var(--icon-muted)}.account-menu button:hover{background:var(--menu-hover);color:var(--menu-text)}.account-menu button:hover svg{color:var(--text)}[data-theme=light]{--segment-track:#eeedeb}.sliding-tabs{background:var(--segment-track);padding:3px;border-radius:999px;box-sizing:border-box}.sliding-tabs>button{position:relative;z-index:1;color:var(--segment-muted);font-weight:500;border-radius:999px}.sliding-tabs>button.active{background:transparent;color:var(--segment-text);font-weight:500;box-shadow:none}.sliding-tabs>button:not(.active):hover{background:transparent;color:var(--segment-text)}.sliding-tabs>button:focus-visible{outline:2px solid #318cca;outline-offset:-2px}.sliding-tabs .segment-indicator{background:var(--segment-pill);border-radius:999px;box-shadow:0 1px 2px #0003}@media(min-width:701px){.resource-submenu.flip-left{left:auto;right:calc(100% + 6px)}.resource-submenu.submenu-drop{left:auto;right:0;top:calc(100% + 4px)}}@media(max-width:1000px)and (min-width:701px){.resource-submenu.submenu-drop{left:auto;right:0;top:calc(100% + 4px)}}@media(max-width:700px){.resource-submenu,.resource-submenu.flip-left,.resource-submenu.submenu-drop{position:static;left:auto;right:auto;top:auto;width:100%;box-shadow:none;border:0;margin:4px 0}}@media(prefers-reduced-motion:reduce){.sliding-tabs .segment-indicator,.segment-indicator{transition:none!important}}[data-theme=light] .segmented{background:var(--segment-track)}:root{--segment-track:#343330;--segment-pill:#252422;--segment-pill-height:34px}[data-theme=light]{--segment-track:#eeedeb;--segment-pill:#ffffff}.tabs.sliding-tabs,.sliding-tabs{display:inline-flex;align-items:center;gap:2px;flex-wrap:nowrap;white-space:nowrap;background:var(--segment-track);padding:3px;border-radius:999px;box-sizing:border-box;height:40px;min-height:40px}.resource-toolbar .tabs.sliding-tabs>button,.search-view .search-header .tabs.sliding-tabs>button,.search-header .tabs.sliding-tabs>button,.page-toolbar .tabs.sliding-tabs>button,.template-toolbar .tabs.sliding-tabs>button,.tabs.sliding-tabs>button{height:var(--segment-pill-height);min-height:var(--segment-pill-height);max-height:var(--segment-pill-height);padding:0 13px;font-size:14px;font-weight:500;line-height:1;color:var(--segment-muted);background:transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;position:relative;z-index:1;align-self:center}.resource-toolbar .tabs.sliding-tabs>button.active,.search-view .search-header .tabs.sliding-tabs>button.active,.page-toolbar .tabs.sliding-tabs>button.active,.template-toolbar .tabs.sliding-tabs>button.active,.tabs.sliding-tabs>button.active{background:transparent;color:var(--segment-text);font-weight:600;box-shadow:none}.tabs.sliding-tabs>button:not(.active):hover{background:transparent;color:var(--segment-text)}.tabs.sliding-tabs>button:focus-visible{outline:2px solid #318cca;outline-offset:-2px}.tabs.sliding-tabs .segment-indicator,.sliding-tabs .segment-indicator{background:var(--segment-pill);height:var(--segment-pill-height);border-radius:999px;box-shadow:0 1px 2px #0003;transition:transform .23s cubic-bezier(.22,1,.36,1),width .23s cubic-bezier(.22,1,.36,1),height .23s}@media(max-width:700px){.resource-toolbar>.tabs.sliding-tabs{width:100%;justify-content:space-between}.resource-toolbar>.tabs.sliding-tabs>button{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.tabs.sliding-tabs .segment-indicator,.sliding-tabs .segment-indicator{transition:none!important}}.resource-toolbar-actions{display:flex;align-items:center;gap:8px}.resource-toolbar-actions .icon-button{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:50%;background:transparent;color:var(--icon-muted);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 40px}.resource-toolbar-actions .icon-button svg{width:18px;height:18px}.resource-toolbar-actions .icon-button:hover,.resource-toolbar-actions .icon-button:focus-visible,.resource-toolbar-actions .icon-button.active{background:var(--hover);color:var(--text);border-radius:50%}.resource-toolbar-actions .button.white,.resource-toolbar-actions .white{height:40px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--text)!important;color:var(--bg)!important;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;align-self:center}.ratio-menu{left:0;right:auto;bottom:calc(100% + 8px);align-items:stretch;max-height:min(264px,calc(100dvh - 16px))}.ratio-menu .ratio-list{overflow:auto}.ratio-preview{background-image:none!important;display:flex;flex-direction:column;align-items:stretch}.ratio-preview .ratio-stage{position:relative;flex:1;width:100%;min-height:148px;max-height:none;border:0;margin:0;overflow:hidden}.ratio-preview .ratio-rect{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--preview-w);height:var(--preview-h);max-height:none;border:1px solid var(--menu-muted);margin:0;box-sizing:border-box;transition:width .18s ease,height .18s ease}.ratio-guide{position:absolute;background:var(--line);pointer-events:none;display:block}.ratio-guide.guide-left,.ratio-guide.guide-right{top:0;bottom:0;width:1px;transition:left .18s ease}.ratio-guide.guide-left{left:calc(50% - var(--preview-w)/2)}.ratio-guide.guide-right{left:calc(50% + var(--preview-w)/2)}.ratio-guide.guide-top,.ratio-guide.guide-bottom{left:0;right:0;height:1px;transition:top .18s ease}.ratio-guide.guide-top{top:calc(50% - var(--preview-h)/2)}.ratio-guide.guide-bottom{top:calc(50% + var(--preview-h)/2)}@media(prefers-reduced-motion:reduce){.ratio-preview .ratio-rect,.ratio-guide.guide-left,.ratio-guide.guide-right,.ratio-guide.guide-top,.ratio-guide.guide-bottom{transition:none!important}}.composer .imagine-volume{width:40px;height:40px;min-width:40px;padding:0;border-radius:50%;background:transparent;color:var(--icon-muted);display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px}.composer .imagine-volume:hover,.composer .imagine-volume:focus-visible{background:var(--hover);color:var(--text)}.composer .ratio-button{height:40px;min-height:40px;padding:0 8px;border-radius:999px;background:transparent;color:var(--text);font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.composer .ratio-button>svg{color:var(--icon-muted);flex-shrink:0}.composer .ratio-button:hover,.composer .ratio-button:focus-visible{background:var(--hover);color:var(--text)}.collapsed-parameters{display:none}.flat-param{height:40px;padding:0 8px;border-radius:999px;background:transparent;color:var(--text);font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.flat-param>svg{color:var(--icon-muted);flex-shrink:0}.flat-param:hover,.flat-param:focus-visible{background:var(--hover)}@media(max-width:1000px)and (min-width:701px){.collapsed-parameters{display:flex;align-items:center;gap:4px}}.composer .voice-button{background:var(--voice-btn-bg,#1a1918);border-radius:50%;width:40px;height:40px;box-shadow:var(--voice-btn-shadow,inset 0 1px 3px #00000088,inset 0 -1px 0 #ffffff0a,0 0 0 1px #ffffff0c)}.composer .voice-button:hover,.composer .voice-button:focus-visible{background:var(--voice-btn-bg-hover,#222120);opacity:1}.composer .attachments{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--line)}.composer .attachment{position:relative;width:48px;height:48px;flex:0 0 48px}.composer .attachment>img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.composer .attachment>button{position:absolute;right:-6px;top:-6px;width:18px;height:18px;min-width:18px;padding:0;border-radius:50%;background:var(--text);color:var(--bg);display:flex;align-items:center;justify-content:center;z-index:1}.composer .attachment>button svg{width:11px;height:11px}.composer .attachment-chip{display:inline-flex;align-items:center;gap:7px;height:30px;max-width:248px;padding:0 5px 0 4px;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:999px;box-sizing:border-box}.composer .attachment-avatar{width:22px;height:22px;flex:0 0 22px;border-radius:50%;overflow:hidden;background:var(--hover);color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.composer .attachment-avatar img{width:100%;height:100%;object-fit:cover;display:block}.composer .attachment-name{font-size:13px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.composer .attachment-chip>button{width:18px;height:18px;flex:0 0 18px;padding:0;border-radius:50%;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;position:static}:root{--chip-bg:transparent;--chip-border:var(--line);--chip-text:var(--text);--send-active-bg:#0890ff;--send-active-hover-bg:#0a8cff}[data-theme=light]{--chip-bg:#ffffff;--chip-border:#ececec;--chip-text:var(--text)}.composer .attachments-chat{border-bottom:0}.composer .attachments-imagine{border-bottom:1px solid var(--line)}.composer .attachment-chip{background:var(--chip-bg);border:1px solid var(--chip-border);color:var(--chip-text);height:32px;min-height:32px;max-height:32px;padding:0 6px 0 4px}[data-theme=light] .composer .attachment-chip{background:#fff;border-color:#ececec;color:var(--text)}.composer .attachment-avatar{background:transparent;color:var(--muted)}.composer .attachment-chip>button{opacity:0;visibility:hidden;background:transparent;color:var(--muted)}.composer .attachment-chip:hover>button,.composer .attachment-chip:focus-within>button{opacity:1;visibility:visible}.composer .attachment-chip>button:hover,.composer .attachment-chip>button:focus-visible{background:var(--hover);color:var(--text)}.composer .send-button:not(:disabled){background:var(--send-active-bg);color:#fff}.composer .send-button:not(:disabled):hover,.composer .send-button:not(:disabled):focus-visible{background:var(--send-active-hover-bg);color:#fff}.composer .send-button:disabled{background:var(--hover);color:var(--muted)}.private-composer .composer .send-button:not(:disabled){background:#59337b;color:#fff}@media(min-width:701px){.collapsed-parameters.collapsed-video{display:flex;align-items:center;gap:4px}}.creative-composer .composer .mic-button{background:var(--hover);color:#0890ff;border-radius:50%}.creative-composer .composer .mic-button:hover,.creative-composer .composer .mic-button:focus-visible{background:var(--hover);color:#0890ff}.ratio-menu{left:auto;right:0;bottom:calc(100% + 8px);width:min(416px,calc(100vw - 16px));max-width:calc(100vw - 16px)}.ratio-preview>span{text-align:center;align-self:center}.sidebar .view-all{display:flex;align-items:center;width:100%;height:38px;min-height:38px;padding:0 12px;margin-top:6px;border-radius:11px;background:transparent;color:var(--muted);font-size:13px;line-height:1;text-align:left;box-sizing:border-box}.sidebar .view-all:hover,.sidebar .view-all:focus-visible{background:var(--hover)!important;color:var(--text);opacity:1}.sidebar-section-title.chat-title .section-toggle svg{opacity:1}.composer .flat-param.is-open,.composer .ratio-button.is-open{background:var(--hover);color:var(--text)}.composer .flat-param>svg{color:var(--icon-muted)}.composer .flat-param:hover>svg,.composer .flat-param:focus-visible>svg,.composer .flat-param.is-open>svg{color:var(--text)}.composer .ratio-button.is-open>svg{color:var(--text)}.video-param-menu{right:0;left:auto;bottom:calc(100% + 8px);width:230px;min-width:230px;padding:6px;border:1px solid var(--line);border-radius:16px;background:var(--menu-bg);color:var(--menu-text);box-shadow:0 12px 38px #0000002e}.video-param-menu>button{display:flex;align-items:center;width:100%;height:44px;min-height:44px;padding:0 8px 0 20px;gap:10px;border-radius:8px;background:transparent;color:var(--menu-text);font-size:14px;line-height:1;text-align:left;box-sizing:border-box}.video-param-menu>button>span:first-of-type{flex:1}.video-param-menu>button>svg{color:var(--menu-text);flex-shrink:0;margin-left:auto}.video-param-menu>button:hover,.video-param-menu>button:focus-visible{background:var(--hover);color:var(--menu-text)}@media(max-width:700px){.video-param-menu{width:min(230px,calc(100vw - 24px));min-width:0}}.resource-library .tabs.sliding-tabs{background:transparent;padding:0;height:34px;min-height:34px;gap:2px;border-radius:999px}.resource-library .tabs.sliding-tabs>button{height:34px;min-height:34px;max-height:34px;padding:0 15px;font-size:14px;font-weight:400;line-height:1;color:var(--segment-muted);background:transparent;border-radius:999px}.resource-library .tabs.sliding-tabs>button.active{background:transparent;color:var(--segment-text);font-weight:600;box-shadow:none}.resource-library .tabs.sliding-tabs>button:not(.active):hover{background:transparent;color:var(--segment-text)}.resource-library .tabs.sliding-tabs .segment-indicator{background:var(--hover);height:34px;border-radius:999px;box-shadow:none}[data-theme=light] .resource-library .tabs.sliding-tabs .segment-indicator{background:#f0efed}@media(max-width:700px){.resource-library .resource-toolbar{flex-wrap:wrap;align-items:stretch;gap:12px}.resource-library .resource-toolbar>.tabs.sliding-tabs,.resource-library .tabs.sliding-tabs{width:100%;max-width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.resource-library .tabs.sliding-tabs::-webkit-scrollbar{display:none}.resource-library .tabs.sliding-tabs>button{flex:0 0 auto}.resource-library .resource-toolbar-actions{width:100%;margin-left:0;gap:8px;justify-content:flex-start}.resource-library .resource-toolbar-actions .button.white,.resource-library .resource-toolbar-actions .white{margin-left:auto;font-size:13px;padding:0 14px;height:36px;min-height:36px}}.max-w-5xl{max-width:1024px}.px-5{padding-left:20px;padding-right:20px}.mx-auto{margin-left:auto;margin-right:auto}.w-full{width:100%}.pb-10{padding-bottom:40px}.h-10{height:40px}.min-h-10{min-height:40px}.h-9{height:36px}.min-h-9{min-height:36px}.h-8{height:32px}.min-h-8{min-height:32px}.gap-2\.5{gap:10px}.gap-3\.5{gap:14px}.gap-4{gap:16px}.px-2\.5{padding-left:10px;padding-right:10px}.px-3\.5{padding-left:14px;padding-right:14px}.px-6{padding-left:24px;padding-right:24px}.py-2\.5{padding-top:10px;padding-bottom:10px}.pt-5{padding-top:20px}.pb-5{padding-bottom:20px}.mb-5{margin-bottom:20px}.mb-7{margin-bottom:28px}.mb-3\.5{margin-bottom:14px}.p-2{padding:8px}.standard-page.automation-page{max-width:none;width:100%;height:100%;margin:0;padding-left:0;padding-right:0;padding-bottom:0;overflow:auto;overflow-x:hidden;box-sizing:border-box;min-width:0;min-height:0}@media(max-width:1350px)and (min-width:701px){.standard-page.automation-page,.standard-page.library-page{margin:0}}@media(max-width:1000px)and (min-width:701px){.standard-page.automation-page,.standard-page.library-page{margin:0}}.automation-page .page-toolbar,.automation-page .template-toolbar,.automation-page .run-list,.automation-page .task-table,.automation-page .run-overview{max-width:100%;min-width:0;box-sizing:border-box}.automation-page .tabs.sliding-tabs{background:transparent;padding:0;height:34px;min-height:34px;max-height:34px;gap:2px;border-radius:999px;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;position:relative}.automation-page .tabs.sliding-tabs>button{height:34px;min-height:34px;max-height:34px;padding:0 15px;font-size:14px;font-weight:400;line-height:1;color:var(--segment-muted);background:transparent;border-radius:999px}.automation-page .tabs.sliding-tabs>button.active{background:transparent;color:var(--segment-text);font-weight:600;box-shadow:none}.automation-page .tabs.sliding-tabs>button:not(.active):hover{background:transparent;color:var(--segment-text)}.automation-page .tabs.sliding-tabs>button:focus-visible{outline:2px solid #318cca;outline-offset:-2px}.automation-page .tabs.sliding-tabs .segment-indicator{background:var(--hover);height:34px;max-height:34px;top:0;border-radius:999px;box-shadow:none}[data-theme=light] .automation-page .tabs.sliding-tabs .segment-indicator{background:#f0efed}.automation-page .page-toolbar .tabs.sliding-tabs{overflow:hidden;width:auto;max-width:100%}@media(max-width:700px){.standard-page.automation-page{max-width:none;margin:0;padding-left:0;padding-right:0}.automation-page .template-toolbar{flex-wrap:wrap;max-width:100%;min-width:0}.automation-page .template-toolbar .tabs.sliding-tabs{width:auto;max-width:100%;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}.automation-page .template-toolbar .tabs.sliding-tabs::-webkit-scrollbar{display:none;height:0;width:0}.automation-page .tabs.sliding-tabs>button{flex:0 0 auto}.automation-page .page-toolbar{width:100%;max-width:100%;min-width:0}}.auth-page{min-height:100dvh;background:var(--bg);color:var(--text);display:flex;flex-direction:column}.auth-top{display:flex;align-items:center;justify-content:space-between;padding:18px 22px}.auth-x{font-size:22px;line-height:1;color:var(--text)}.auth-login-pill{color:var(--text)}.auth-column{flex:1;width:min(360px,calc(100vw - 40px));margin:0 auto;padding:7dvh 0 40px;box-sizing:border-box}.auth-form{display:flex;flex-direction:column}.auth-form h1{font-size:24px;font-weight:600;text-align:center;margin:0 0 26px;color:var(--text)}.auth-field{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--text);margin-bottom:14px}.auth-field>input,.auth-password{height:42px;border:1px solid var(--line);border-radius:10px;background:var(--raised);color:var(--text);box-sizing:border-box}.auth-field>input{padding:0 12px;font-size:14px;width:100%}.auth-password{display:flex;align-items:center;padding:0 6px 0 12px}.auth-password input{flex:1;min-width:0;border:0;outline:none!important;box-shadow:none;background:transparent;color:var(--text);font-size:14px;height:100%}.auth-password button{width:32px;height:32px;border-radius:50%;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.auth-primary{height:42px;border-radius:999px;background:var(--text);color:var(--bg);font-size:14px;font-weight:600;margin-top:6px;width:100%}.auth-primary:hover,.auth-primary:focus-visible{background:var(--text)!important;color:var(--bg)!important;opacity:.88}.auth-primary:disabled{background:var(--text)!important;color:var(--bg)!important;opacity:.55;cursor:default}.auth-secondary{height:42px;border-radius:999px;background:var(--raised);color:var(--text);border:1px solid var(--line);font-size:14px;margin-top:10px;width:100%}.auth-secondary:hover,.auth-secondary:focus-visible{background:var(--hover)!important;color:var(--text)!important}.auth-secondary:disabled{opacity:.55;cursor:default}.auth-legal{font-size:11px;line-height:1.6;color:var(--muted);text-align:center;margin:18px 4px 0}.auth-legal u{text-underline-offset:2px}.auth-error{font-size:13px;color:#d92d20;margin:0 0 10px}.auth-copy{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 20px}.auth-code{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.auth-code input{width:42px;height:48px;border:1px solid var(--line);border-radius:10px;background:var(--raised);color:var(--text);font-size:20px;text-align:center;box-sizing:border-box;padding:0}.auth-code-dash{color:var(--muted);font-size:18px}.auth-forgot{align-self:flex-end;background:transparent!important;border:0;color:var(--muted);font-size:13px;padding:0 2px 10px;margin:-4px 0 0;cursor:pointer}.auth-forgot:hover,.auth-forgot:focus-visible{background:transparent!important;color:var(--text);text-decoration:underline}.auth-forgot:disabled{opacity:.6;cursor:default;text-decoration:none;background:transparent!important}.auth-resend{font-size:13px;color:var(--muted);text-align:center;margin:0 0 14px}.auth-resend-button{font-size:13px;color:var(--muted);background:transparent!important;margin:0 auto 14px;padding:4px;border:0}.auth-resend-button:hover,.auth-resend-button:focus-visible{background:transparent!important;color:var(--text);text-decoration:underline}.auth-resend-button:disabled{background:transparent!important;opacity:.6;cursor:default;text-decoration:none}.auth-email-chip{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;max-width:100%;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--raised);color:var(--text);font-size:13px;margin-bottom:16px}.auth-email-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-name-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-check{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:var(--text);margin:2px 0 14px;cursor:pointer}.auth-check input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--text);flex:0 0 16px}.auth-finishing{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:20px}.auth-finishing h1{font-size:20px;margin:6px 0 0}.auth-finishing p{color:var(--muted);font-size:13px;margin:0}.pay-finish-page .pay-finish-meta{color:var(--muted);font-size:12px;margin:0;opacity:.85;word-break:break-all;max-width:min(360px,calc(100vw - 48px))}.pay-finish-page .pay-finish-dismiss{max-width:280px;width:100%;margin-top:8px}.auth-spinner{width:30px;height:30px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--text);animation:auth-spin .8s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.auth-spinner{animation-duration:2s}}.app.is-guest{--sidebar-width:0px}.app.is-guest .main-panel{width:100%}.guest-header{justify-content:space-between;padding:14px 22px;pointer-events:none}.guest-header>*{pointer-events:auto}.guest-brand{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:50%;color:var(--text);background:transparent}.guest-brand:hover,.guest-brand:focus-visible{background:var(--hover)!important}.guest-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--text) 55%,transparent);color:var(--text)}.guest-logo-mark svg{width:14px;height:14px}.guest-brand-img{width:28px;height:28px;border-radius:50%}.guest-actions{gap:6px}.guest-imagine{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:10px;color:var(--muted);font-size:14px;font-weight:500}.guest-imagine svg{color:inherit}.guest-settings{width:36px;height:36px;border-radius:50%;color:var(--muted);padding:0}.guest-settings:hover,.guest-settings:focus-visible{background:var(--hover)!important;color:var(--text)}.guest-settings.is-open{background:var(--hover)!important;color:var(--text)}.guest-login{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);color:var(--text);font-size:14px;font-weight:500;background:transparent}.guest-login:hover,.guest-login:focus-visible{background:var(--hover)!important;border-color:var(--line)}.guest-register{height:36px;padding:0 16px;border-radius:999px;background:var(--text)!important;color:var(--bg)!important;font-size:14px;font-weight:600}.guest-register:hover,.guest-register:focus-visible{opacity:.88;background:var(--text)!important;color:var(--bg)!important}[data-theme=light] .chat-home .composer{box-shadow:0 1px 2px #17161308,0 8px 28px #1716130c;border-color:#ebeae8}[data-theme=light] .guest-logo-mark{border-color:#17161366}@media(max-width:700px){.guest-header{padding:12px 14px}.guest-imagine span{display:none}.guest-imagine{padding:0 9px;width:36px;justify-content:center}.guest-login{padding:0 10px;font-size:13px}.guest-register{padding:0 12px;font-size:13px}.app.is-guest .chat-home>.composer-wrap{bottom:calc(19px + env(safe-area-inset-bottom))}}.guest-settings-menu{right:0;top:calc(100% + 8px);min-width:200px;padding:10px;border-radius:16px;border:1px solid var(--line);background:var(--raised);box-shadow:0 10px 28px #00000018}.guest-theme-row{display:flex;align-items:center;gap:4px;padding:4px;margin-bottom:6px;border-radius:12px}.guest-theme-row>button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:10px;background:transparent;color:var(--muted);flex:1}.guest-theme-row>button:hover,.guest-theme-row>button:focus-visible{background:var(--hover)!important;color:var(--text)}.guest-theme-row>button.active{background:var(--hover)!important;color:var(--text)}.guest-theme-row>button>svg{color:inherit}.guest-settings-menu>button{display:flex;align-items:center;width:100%;gap:10px;padding:10px 12px;border-radius:10px;text-align:left;color:var(--text);font-size:13px}.guest-settings-menu>button:hover,.guest-settings-menu>button:focus-visible{background:var(--hover)!important}.guest-settings-menu>button>svg{color:var(--muted)}[data-theme=light] .guest-settings-menu{background:var(--raised,#fff);border-color:var(--line);box-shadow:0 10px 28px #17161314}.guest-gate{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 80px);padding:32px 20px}.guest-gate-card{max-width:420px;text-align:center}.guest-gate-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.home-legal .home-footer-text{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.app.is-guest.page-editor .editor-stage{margin-top:8px}.app.is-guest.page-editor .editor-tools,.app.is-guest.page-editor .editor-composer{padding-left:22px;padding-right:22px}.modal-backdrop:has(.resource-lightbox) .preview-nav{position:fixed!important;top:50%!important;transform:translateY(-50%)!important;z-index:120!important}.modal-backdrop:has(.resource-lightbox) .resource-preview-dock{z-index:121;bottom:28px}.modal-backdrop:has(.resource-lightbox){padding:0!important;align-items:stretch!important;justify-content:stretch!important}.modal-backdrop:has(.resource-lightbox) .resource-lightbox{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;display:block!important;position:relative!important}.modal-backdrop:has(.resource-lightbox) .resource-preview-stage{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;display:block!important;place-items:unset!important;z-index:110!important;pointer-events:none}.modal-backdrop:has(.resource-lightbox) .resource-preview-center{position:absolute!important;inset:0!important;max-width:none!important;max-height:none!important;display:flex!important;align-items:center;justify-content:center;pointer-events:none;padding:0 64px 72px}.modal-backdrop:has(.resource-lightbox) .resource-preview-center>*{pointer-events:auto;max-height:min(78dvh,calc(100dvh - 120px));max-width:min(80vw,calc(100vw - 120px))}.modal-backdrop:has(.resource-lightbox) .preview-nav{position:fixed!important;top:50%!important;transform:translateY(-50%)!important;z-index:130!important;pointer-events:auto!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:50%!important;padding:0!important;margin:0!important;background:#1c1b19f2!important;color:#ddd9d1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 10px #000a,inset 0 0 0 1px #ffffff18}.modal-backdrop:has(.resource-lightbox) .preview-nav svg{width:22px!important;height:22px!important;color:#ddd9d1!important}.modal-backdrop:has(.resource-lightbox) .preview-prev{left:18px!important;right:auto!important}.modal-backdrop:has(.resource-lightbox) .preview-next{right:18px!important;left:auto!important}.modal-backdrop:has(.resource-lightbox) .resource-preview-dock{position:fixed!important;left:50%!important;bottom:max(24px,env(safe-area-inset-bottom))!important;transform:translate(-50%)!important;z-index:131!important;pointer-events:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important;background:#262420e6!important;border:1px solid #34312d!important;border-radius:14px!important;padding:6px!important;width:auto!important;height:auto!important}.modal-backdrop:has(.resource-lightbox) .resource-preview-dock .button{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#c9c5be!important;flex:0 0 auto!important}.modal-backdrop:has(.resource-lightbox) .resource-preview-dock .button svg{width:17px!important;height:17px!important;color:currentColor!important}.modal-backdrop:has(.resource-lightbox) .resource-preview-dock .danger{color:#c67b78!important}@media(max-width:700px){.modal-backdrop:has(.resource-lightbox) .preview-nav{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.modal-backdrop:has(.resource-lightbox) .preview-prev{left:10px!important}.modal-backdrop:has(.resource-lightbox) .preview-next{right:10px!important}.modal-backdrop:has(.resource-lightbox) .resource-preview-center{padding:0 52px 80px}}.sidebar .section-toggle,.sidebar .section-toggle:hover,.sidebar .section-toggle:focus-visible{background:transparent!important}.search-footer>div>button,.search-view .search-footer>div>button{background:transparent!important;border-radius:10px;padding:7px 10px!important;gap:7px;color:var(--search-footer-text,var(--text));line-height:1;height:auto}.search-footer>div>button:hover,.search-footer>div>button:focus-visible,.search-view .search-footer>div>button:hover,.search-view .search-footer>div>button:focus-visible{background:var(--hover)!important;color:var(--text)}.search-footer>div>button:disabled,.search-view .search-footer>div>button:disabled{background:transparent!important;opacity:.55}.search-footer>div>button:disabled:hover{background:transparent!important}.guest-actions{gap:8px;align-items:center}.guest-imagine,.guest-login,.guest-register{height:36px!important;border-radius:999px!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:1;box-sizing:border-box}.guest-imagine{padding:0 14px!important;gap:7px;color:var(--muted);font-size:14px;font-weight:500;background:transparent}.guest-imagine:hover,.guest-imagine:focus-visible,.guest-imagine.active{background:var(--hover)!important;color:var(--text)}.guest-login{padding:0 16px!important;border:1px solid var(--line)!important;background:transparent!important;color:var(--text)!important;font-size:14px;font-weight:500}.guest-login:hover,.guest-login:focus-visible{background:var(--hover)!important}.guest-register{padding:0 16px!important;border:1px solid transparent!important;background:var(--text)!important;color:var(--bg)!important;font-size:14px;font-weight:600}.guest-register:hover,.guest-register:focus-visible{opacity:.9;background:var(--text)!important;color:var(--bg)!important}[data-theme=light] .guest-login{border-color:#d8d5cf!important;background:#fff!important}[data-theme=light] .guest-login:hover,[data-theme=light] .guest-login:focus-visible{background:var(--hover)!important}[data-theme=light] .guest-imagine.active,[data-theme=light] .guest-imagine:hover{background:#e9e7e3!important}.guest-brand{width:36px!important;height:36px!important;padding:0!important;border-radius:10px!important;color:var(--text);display:inline-flex!important;align-items:center;justify-content:center}.guest-grok-logo{display:block;width:28px;height:28px;color:inherit}@media(max-width:700px){.guest-grok-logo{width:26px;height:26px}}.guest-nav-pill,.guest-imagine{display:inline-flex!important;align-items:center;gap:7px;height:36px!important;padding:0 14px!important;border-radius:999px!important;color:var(--muted);font-size:14px;font-weight:500;background:transparent;line-height:1}.guest-nav-pill:hover,.guest-nav-pill:focus-visible,.guest-imagine:hover,.guest-imagine:focus-visible,.guest-imagine.active{background:var(--hover)!important;color:var(--text)}.guest-nav-pill svg,.guest-imagine svg{color:inherit}[data-theme=light] .guest-header .guest-nav-pill,[data-theme=light] .guest-header .guest-imagine,[data-theme=light] .guest-header .guest-settings,[data-theme=light] .guest-header .guest-settings.button,[data-theme=light] .guest-header .guest-settings.icon-button{color:#050505!important}[data-theme=light] .guest-header .guest-nav-pill svg,[data-theme=light] .guest-header .guest-imagine svg,[data-theme=light] .guest-header .guest-settings svg{color:#050505!important}.resource-preview-dock .button,.modal-backdrop:has(.resource-lightbox) .resource-preview-dock .button{background:transparent!important;color:#c9c5be!important}.resource-preview-dock .button:hover,.resource-preview-dock .button:focus-visible,.modal-backdrop:has(.resource-lightbox) .resource-preview-dock .button:hover,.modal-backdrop:has(.resource-lightbox) .resource-preview-dock .button:focus-visible{background:#ffffff18!important;color:#f2eee6!important}.resource-preview-dock .button.danger,.resource-preview-dock .danger,.modal-backdrop:has(.resource-lightbox) .resource-preview-dock .danger{color:#c67b78!important;background:transparent!important}.resource-preview-dock .button.danger:hover,.resource-preview-dock .danger:hover,.modal-backdrop:has(.resource-lightbox) .resource-preview-dock .danger:hover,.modal-backdrop:has(.resource-lightbox) .resource-preview-dock .danger:focus-visible{background:#c67b7822!important;color:#e8a09c!important}.resource-preview-dock .button svg,.modal-backdrop:has(.resource-lightbox) .resource-preview-dock .button svg{color:currentColor!important}.preview-nav:hover:not(:disabled),.preview-nav:focus-visible:not(:disabled){background:#2e2c29f5!important;color:#f2eee6!important}.editor-thumbnails::-webkit-scrollbar{width:4px}.editor-thumbnails::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.editor-thumbnails button.selected{border-color:#f0ede9;box-shadow:0 0 0 1px #f0ede940}.editor-thumbnails button:hover:not(.selected){border-color:color-mix(in srgb,var(--text) 25%,transparent)}.editor-stage>img,.editor-stage>video,.editor-stage-frame>img,.editor-stage-frame>video{border-radius:4px;max-height:100%;max-width:100%}.editor-tools .tool-button{border-radius:11px;background:#2c2b29;color:var(--muted)}[data-theme=light] .editor-tools .tool-button{background:#e8e6e1;color:#6f6c66;border-radius:11px}[data-theme=light] .editor-tools .tool-button:hover,[data-theme=light] .editor-tools .tool-button.is-open{background:#ddd9d2;color:var(--text)}[data-theme=light] .editor-thumbnails button.selected{border-color:#171613;box-shadow:0 0 0 1px #17161333}.prompt-chip button{font-weight:600;color:var(--text);padding:2px 8px;border-radius:12px}.prompt-chip button:hover{background:color-mix(in srgb,var(--hover) 80%,transparent)}[data-theme=light] .prompt-chip button{color:var(--text)}@media(max-width:700px){.editor-stage>img,.editor-stage>video,.editor-stage-frame>img,.editor-stage-frame>video{max-width:100%;max-height:100%}}@media(max-width:700px){.standard-page.library-page{display:block;height:100%;max-height:100%;min-height:0;min-width:0;width:100%;max-width:none;margin:0;padding-left:0;padding-right:0;padding-bottom:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}.library-page>.max-w-5xl{display:flex;flex-direction:column;min-width:0;width:100%;padding-bottom:0;box-sizing:border-box}.library-page .resource-library{flex:none;height:auto;min-height:0}.library-page .resource-content{flex:none;min-height:0;overflow:visible;padding-bottom:calc(35px + env(safe-area-inset-bottom,0px))}.library-page .library-empty{flex:0 0 auto;overflow:visible;margin-bottom:35px}.library-page .resource-library>.resource-toolbar{position:sticky;top:0;z-index:3;flex-shrink:0;background:var(--bg)}.library-page .resource-library>.resource-toolbar:before{content:"";position:absolute;inset:-2px 0 -8px;background:var(--bg);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax);z-index:-1;pointer-events:none}.page-library .mobile-only-header{background:var(--bg)}}@media(min-width:701px){.standard-page.library-page{display:block;height:100%;max-height:100%;min-height:0;min-width:0;width:100%;max-width:none;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.library-page>.max-w-5xl{display:flex;flex-direction:column;min-width:0;width:100%;padding-top:60px;padding-bottom:0;box-sizing:border-box}.library-page .resource-library{flex:none;height:auto;min-height:0}.library-page .resource-content{flex:none;min-height:0;overflow:visible;padding-bottom:40px}.library-page .library-empty{flex:0 0 auto;overflow:visible;margin-bottom:40px}.library-page .resource-library>.resource-toolbar{position:sticky;top:0;z-index:3;flex-shrink:0;padding-top:14px;margin-top:-14px}.library-page .resource-library>.resource-toolbar:before{content:"";position:absolute;inset:0 0 -12px;background:var(--bg);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax);z-index:-1;pointer-events:none}}@media(min-width:701px){.standard-page.automation-page{overflow-x:hidden;overflow-y:auto;padding-top:0}.automation-page>.max-w-5xl{padding-top:60px}.automation-page>.max-w-5xl>.page-toolbar{position:sticky;top:0;z-index:4;padding-top:14px;margin-top:-14px}.automation-page>.max-w-5xl>.page-toolbar:before{content:"";position:absolute;inset:0 0 -12px;background:var(--bg);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax);z-index:-1;pointer-events:none}}@media(min-width:701px){.standard-page.project-page{max-width:none;width:100%;margin:0;padding-left:max(0px,calc((100% - 984px)/2));padding-right:max(0px,calc((100% - 984px)/2));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.page-project .main-panel>.app-header{background:var(--bg);right:8px}}@media(max-width:1350px)and (min-width:1001px){.standard-page.project-page{padding-left:max(34px,calc((100% - 984px)/2));padding-right:max(34px,calc((100% - 984px)/2))}}@media(max-width:1000px)and (min-width:701px){.standard-page.project-page{padding-left:24px;padding-right:24px}}@media(max-width:700px){.page-project .main-panel>.app-header{background:var(--bg)}}@media(max-width:700px){.standard-page.automation-page{display:block;height:100%;max-height:100%;min-height:0;min-width:0;width:100%;max-width:none;margin:0;padding-left:0;padding-right:0;padding-bottom:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}.automation-page>.max-w-5xl{display:flex;flex-direction:column;min-width:0;width:100%;padding-bottom:0;box-sizing:border-box}.automation-page>.max-w-5xl>.page-toolbar{position:sticky;top:0;z-index:3;flex-shrink:0;background:var(--bg)}.automation-page>.max-w-5xl>.page-toolbar:before{content:"";position:absolute;inset:-2px 0 -8px;background:var(--bg);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax);z-index:-1;pointer-events:none}.automation-page .automation-content{flex:none;min-height:0;overflow:visible;padding-bottom:calc(35px + env(safe-area-inset-bottom,0px))}.page-automations .mobile-only-header{background:var(--bg);padding-top:env(safe-area-inset-top,0px);height:calc(60px + env(safe-area-inset-top,0px));box-sizing:border-box}}.editor-composer .composer{background:var(--surface);border:1px solid var(--line)}[data-theme=light] .editor-composer .composer{background:#fff;border-color:#e6e3de}[data-theme=light] .editor-composer .composer .send-button:disabled,[data-theme=light] .editor-composer .composer .send-button:disabled:hover{background:var(--send-active-bg);color:#fff;opacity:1}.editor-composer .composer.expanded,.editor-composer .composer:has(.attachments),.editor-composer .composer:focus-within{border-radius:24px;min-height:62px;padding:13px 10px 9px 18px;justify-content:flex-start}.editor-composer .composer:focus-within textarea,.editor-composer .composer:has(.attachments) textarea{height:auto!important;max-height:190px;line-height:1.55;overflow:auto;padding:0 9px 8px 0}.editor-composer .composer:focus-within .composer-toolbar,.editor-composer .composer:has(.attachments) .composer-toolbar{position:static;transform:none;min-height:39px}.editor-composer .composer:focus-within .composer-left,.editor-composer .composer:has(.attachments) .composer-left{display:flex}@media(max-width:700px){.editor-composer .composer{border-radius:24px;min-height:103px;padding:15px 10px 10px 18px;justify-content:flex-start}.editor-composer .composer:not(:has(.attachments)):not(:focus-within){border-radius:24px;min-height:103px;padding:15px 10px 10px 18px}.editor-composer .composer:not(:has(.attachments)):not(:focus-within) textarea{height:auto!important;min-height:31px;max-height:190px;line-height:1.45;padding:0 9px 10px 0;overflow:auto}.editor-composer .composer:not(:has(.attachments)):not(:focus-within) .composer-toolbar{position:static;transform:none;min-height:36px}.editor-composer .composer:not(:has(.attachments)):not(:focus-within) .composer-left{display:flex}.editor-composer .composer:not(:has(.attachments)):not(:focus-within) .composer-right>.icon-button{display:inline-flex}.editor-composer .composer .send-button{width:var(--composer-btn-size,40px);height:var(--composer-btn-size,40px);min-width:var(--composer-btn-size,40px);min-height:var(--composer-btn-size,40px);flex:0 0 var(--composer-btn-size,40px)}}.chat-bottom{flex-direction:column;align-items:center;gap:0}.chat-bottom>.composer-wrap{width:100%;max-width:var(--composer-width)}.read-aloud-bar{position:relative;z-index:6;display:inline-flex;align-items:center;gap:2px;margin:0 0 12px;padding:4px 6px 4px 4px;border-radius:999px;background:color-mix(in srgb,var(--hover) 88%,var(--raised));border:1px solid color-mix(in srgb,var(--line) 80%,transparent);box-shadow:0 4px 18px #0002;color:var(--text);user-select:none}[data-theme=light] .read-aloud-bar{background:#ebe9e5;border-color:#e0ddd7;box-shadow:0 4px 16px #17161314;color:#171613}.read-aloud-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--text);padding:0;flex-shrink:0}.read-aloud-icon:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.read-aloud-icon:disabled{opacity:.55;cursor:default}.read-aloud-icon svg{width:16px;height:16px}.read-aloud-dismiss{margin-left:2px;color:var(--muted)}.read-aloud-voice-host{position:relative;display:inline-flex}.read-aloud-voice{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px 0 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text);line-height:1}.read-aloud-voice>span{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.read-aloud-voice>svg{width:14px;height:14px;color:var(--muted);flex-shrink:0}.read-aloud-voice:hover,.read-aloud-voice.is-open{background:color-mix(in srgb,var(--text) 8%,transparent)}[data-theme=light] .read-aloud-voice:hover,[data-theme=light] .read-aloud-voice.is-open{background:#ddd9d2}.read-aloud-speed{min-width:36px;height:28px;padding:0 8px;border-radius:999px;font-size:13px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.read-aloud-speed:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.read-aloud-voice-menu{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);z-index:80;width:268px;max-height:min(420px,52dvh);overflow:auto;overscroll-behavior:contain;padding:8px;border-radius:18px;background:var(--raised);border:1px solid var(--line);box-shadow:0 12px 40px #00000040;scrollbar-width:thin;animation:popover-in .12s ease-out}[data-theme=light] .read-aloud-voice-menu{background:#fff;border-color:#e5e2dd;box-shadow:0 12px 36px #17161322}.read-aloud-voice-menu>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:8px 12px;border-radius:12px;text-align:left;color:var(--text)}.read-aloud-voice-menu>button:hover{background:var(--hover)}[data-theme=light] .read-aloud-voice-menu>button:hover{background:#f0eeea}.read-aloud-voice-label{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1;line-height:1.25}.read-aloud-voice-label>strong{font-size:14px;font-weight:400;flex-shrink:0}.read-aloud-voice-label>span{font-size:13px;font-weight:400;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.read-aloud-voice-menu>button>svg{flex-shrink:0;color:var(--text)}@media(max-width:700px){.read-aloud-bar{margin-bottom:10px}.read-aloud-voice-menu{width:min(268px,92vw);max-height:min(360px,48dvh)}}.read-aloud-speed{display:inline-flex;align-items:center;justify-content:center;perspective:160px;-webkit-perspective:160px;overflow:hidden}.read-aloud-speed-stage{display:inline-grid;place-items:center;min-width:2.4em;height:1.1em;perspective:160px;-webkit-perspective:160px;line-height:1}.read-aloud-speed-card{display:grid;place-items:center;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:relative;line-height:1}.read-aloud-speed-card.is-flipping{animation:read-aloud-speed-flip .32s cubic-bezier(.45,.05,.55,.95) forwards}.read-aloud-speed-face{grid-area:1/1;backface-visibility:hidden;-webkit-backface-visibility:hidden;line-height:1;transform:rotateX(0)}.read-aloud-speed-face--back{transform:rotateX(180deg)}@keyframes read-aloud-speed-flip{0%{transform:rotateX(0)}to{transform:rotateX(-180deg)}}@media(prefers-reduced-motion:reduce){.read-aloud-speed-card.is-flipping{animation:none}}[data-theme=light] .scroll-down{background:#eceae6;border-color:#ddd9d3;box-shadow:0 1px 2px #0000000d,0 3px 10px #0000000a;color:#6b6862}[data-theme=light] .scroll-down:hover{background:#e0ddd7;color:#171613}.message-actions .button.rating-up{color:#4ade80;background:#1f3a28}.message-actions .button.rating-down{color:#b0b8c9;background:#2a2f3c}.message-actions .button.rating-up:hover,.message-actions .button.rating-up:focus-visible{color:#5eea8e;background:#274a32}.message-actions .button.rating-down:hover,.message-actions .button.rating-down:focus-visible{color:#c4cad8;background:#343a4a}[data-theme=light] .message-actions .button{color:#8a8781}[data-theme=light] .message-actions .button:hover,[data-theme=light] .message-actions .button.is-open,[data-theme=light] .message-actions .button.is-copied{background:#ebe8e3;color:#5c5954}[data-theme=light] .message-actions .button.rating-up{color:#22c55e;background:#dff5e4}[data-theme=light] .message-actions .button.rating-down{color:#5a5f6e;background:#e4e7f2}[data-theme=light] .message-actions .button.rating-up:hover,[data-theme=light] .message-actions .button.rating-up:focus-visible{color:#16a34a;background:#d0efd8}[data-theme=light] .message-actions .button.rating-down:hover,[data-theme=light] .message-actions .button.rating-down:focus-visible{color:#454a58;background:#d8dcec}.user-message-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px}.user-message-actions .button{width:30px;height:30px;min-width:30px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#c4c1bb;background:transparent;border:1px solid transparent;box-shadow:none}.user-message-actions .button>svg{width:15px;height:15px;stroke-width:1.75}.user-message-actions .button:hover,.user-message-actions .button:focus-visible{background:#2c2b29;border-color:#3a3936;color:#eeedec;box-shadow:0 1px 2px #00000050,0 3px 10px #00000035}.user-message-actions .button:disabled{opacity:.45}[data-theme=light] .user-message-actions .button{color:#5c5954;background:transparent;border-color:transparent;box-shadow:none}[data-theme=light] .user-message-actions .button:hover,[data-theme=light] .user-message-actions .button:focus-visible{background:#eceae6;border-color:#e4e1db;color:#171613;box-shadow:0 1px 2px #00000014,0 2px 8px #00000012}.message-attachment-chip.is-previewable{cursor:pointer;appearance:none;font:inherit;text-align:left}.message-attachment-chip.is-previewable:hover,.message-attachment-chip.is-previewable:focus-visible{filter:brightness(1.06);outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent)}.message.user.is-editing .message-body{width:min(90%,520px);max-width:90%;padding:10px 14px 12px}.user-message-edit-input{display:block;width:100%;min-height:48px;max-height:280px;margin:0;padding:0;border:0;outline:none;resize:vertical;background:transparent;color:inherit;font:inherit;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.user-message-edit-controls{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;position:absolute;right:0;top:100%}.user-message-edit-controls .button{width:30px;height:30px;min-width:30px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#c4c1bb;background:#2c2b29;border:1px solid #3a3936;box-shadow:0 1px 2px #00000050,0 3px 10px #00000035}.user-message-edit-controls .button>svg{width:15px;height:15px;stroke-width:1.75}.user-message-edit-controls .button:hover,.user-message-edit-controls .button:focus-visible{background:#383734;color:#eeedec}.user-edit-confirm{color:#eeedec!important;background:#3a3936!important}[data-theme=light] .user-message-edit-controls .button{color:#5c5954;background:#eceae6;border-color:#e4e1db;box-shadow:0 1px 2px #00000014,0 2px 8px #00000012}[data-theme=light] .user-edit-confirm{color:#171613!important;background:#e2dfd9!important}.message.user.is-editing{margin-bottom:64px}.message.user.is-editing .user-message-actions{display:none}.primary-nav>button,.primary-nav>button span,.primary-nav>button.active,.primary-nav>button.active span{font-weight:400}.sidebar-bottom{min-width:0;overflow:visible;position:relative;z-index:40}.plugins-nav,.account-button{min-width:0;box-sizing:border-box}.account-button .account-name{overflow:hidden;text-overflow:ellipsis;min-width:0}.sidebar .primary-nav>button{min-width:0}.sidebar .primary-nav>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sidebar .account-menu{z-index:50}.billing-panel,.usage-panel{display:flex;flex-direction:column;gap:14px;padding-top:6px}.billing-plan-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--hover)}.billing-plan-card strong{font-size:15px}.billing-plan-price{margin-left:10px;font-weight:650}.billing-section-title{margin:8px 0 0;font-size:13px;font-weight:600}.billing-table{width:100%;border-collapse:collapse;font-size:12px}.billing-table th,.billing-table td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--line)}.billing-table th{color:var(--muted);font-weight:500}.usage-percent{font-size:14px;margin:0}.usage-bars{display:flex;flex-direction:column;gap:10px}.usage-bar-row{display:flex;flex-direction:column;gap:5px}.usage-bar-label{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.usage-bar-track{height:8px;border-radius:99px;background:var(--line);overflow:hidden}.usage-bar-track>i{display:block;height:100%;background:#3b82f6;border-radius:99px}.usage-plain-list{margin:0;padding-left:18px;font-size:12px;line-height:1.7;color:var(--text)}.dictation-pill{background:var(--hover,#e9e7e3);color:var(--muted)}[data-theme=light] .dictation-pill{background:#eceae6;color:#6b6862}.dictation-pill.is-starting{padding:4px 4px 4px 14px;gap:10px}.dictation-spinner{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#8a8680}.dictation-spinner .spin,.dictation-spinner svg{width:16px;height:16px}.composer-wrap.voice-connecting .composer{opacity:.98}.composer-wrap.voice-connecting textarea:disabled{opacity:1;color:var(--muted);cursor:default;-webkit-text-fill-color:var(--muted)}.composer-wrap.voice-connecting .composer-left{opacity:.85}:root{--voice-btn-bg:#1a1918;--voice-btn-bg-hover:#222120;--voice-btn-shadow:inset 0 1px 3px #00000088,inset 0 -1px 0 #ffffff0a,0 0 0 1px #ffffff0c;--voice-btn-shadow-hover:var(--voice-btn-shadow)}[data-theme=light]{--voice-btn-bg:#eceae6;--voice-btn-bg-hover:#e3e0db;--voice-btn-shadow:0 1px 3px #00000012,0 0 0 1px #ffffffa0;--voice-btn-shadow-hover:var(--voice-btn-shadow)}.voice-button .wave i{animation:none;transform:none}.composer-input-host{position:relative;width:100%}.composer-ph-stage{position:absolute;left:0;right:9px;top:0;height:1.55em;overflow:hidden;pointer-events:none;z-index:1;color:var(--muted);font-size:15px;line-height:1.55;font-weight:400}.composer-ph{position:absolute;left:0;right:0;top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;will-change:transform,opacity}.composer-ph--out{animation:composer-ph-out .5s cubic-bezier(.22,.61,.36,1) forwards}.composer-ph--in{animation:composer-ph-in .5s cubic-bezier(.22,.61,.36,1) forwards}@keyframes composer-ph-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-155%);opacity:0}}@keyframes composer-ph-in{0%{transform:translateY(155%);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.composer-ph--out,.composer-ph--in{animation:none!important;transform:none;opacity:1}.composer-ph--out{display:none}}[data-theme=light] .composer-ph-stage{color:#636363}.composer .voice-button.is-connecting{opacity:.55;cursor:default;pointer-events:none}.composer .voice-button.is-connecting .spin{color:var(--muted)}.app.is-voice-connecting .composer .mic-button{display:none}.dictation-wave{display:inline-flex;align-items:center;gap:3px;height:18px;margin-right:2px}.dictation-wave i{display:block;width:3px;height:var(--h,3px);min-height:3px;border-radius:999px;background:currentColor;opacity:.55;transition:height .05s linear,opacity .08s linear}.dictation-cancel{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#8a8680}.dictation-cancel:hover{background:#00000012;color:var(--text)}.dictation-confirm{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#171615;color:#fff}.dictation-confirm:hover{background:#2a2826}.dictation-confirm svg{stroke-width:2.4}[data-theme=light] .dictation-confirm{background:#171615;color:#fff}.composer-input-host.is-transcribing textarea{caret-color:var(--muted)}.dictation-inline-status{position:absolute;left:0;right:0;top:0;z-index:2;pointer-events:none;user-select:none;color:var(--muted);font-size:15px;line-height:1.55;font-weight:400;white-space:pre-wrap;word-break:break-word;overflow:hidden;padding:0 9px 8px 0;box-sizing:border-box}.dictation-draft-spacer{visibility:hidden;white-space:pre-wrap;word-break:break-word}[data-theme=light] .dictation-inline-status{color:#8a8680}.dictation-pill.is-transcribing{opacity:.95}.composer-dictation-hint{margin:8px 4px 0;padding:0 2px;font-size:12px;line-height:1.45;color:var(--muted)}[data-theme=light] .composer-dictation-hint{color:#6b6862}@media(max-width:700px){.dictation-inline-status{font-size:16px;line-height:1.45;right:4px}.composer-dictation-hint{font-size:11px;margin-top:6px}}.voice-dialogue{background:var(--bg);padding:24px 24px calc(28px + env(safe-area-inset-bottom))}.voice-dialogue-stage .voice-dialogue-error{pointer-events:auto}.voice-center-wave{color:#8a8680}.voice-center-wave i{display:block;width:3px;border-radius:2px;background:currentColor;height:8px;opacity:.55}.voice-center-wave i:nth-child(1){height:10px}.voice-center-wave i:nth-child(2){height:18px}.voice-center-wave i:nth-child(3){height:12px}.voice-center-wave.is-active{color:#6b6862}.voice-center-wave.is-active i{animation:voice-center-pulse 1.1s ease-in-out infinite}.voice-center-wave.is-active i:nth-child(2){animation-delay:.15s}.voice-center-wave.is-active i:nth-child(3){animation-delay:.3s}.voice-center-wave.is-speaking{color:#1595dc}@keyframes voice-center-pulse{0%,to{transform:scaleY(.55);opacity:.45}50%{transform:scaleY(1);opacity:1}}.voice-dialogue-hint{margin:0;font-size:14px;color:var(--muted);font-weight:500}.voice-dialogue-error{margin:0;max-width:420px;text-align:center;font-size:13px;color:#e6a29d;line-height:1.55}.voice-retry{margin-left:6px;text-decoration:underline;color:inherit;background:none;border:0;padding:0;cursor:pointer;font:inherit}.voice-bar{background:var(--raised,#fff);border:1px solid var(--line,#e5e2dd);border-radius:22px;padding:14px 14px 12px;box-shadow:0 8px 28px #17161312}[data-theme=dark] .voice-bar{background:var(--surface);border-color:var(--line);box-shadow:0 10px 32px #0005}.voice-bar-prompt{font-size:14px;color:var(--muted);padding:0 4px;line-height:1.3}.voice-bar-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--muted);background:transparent;border:0;cursor:pointer}.voice-bar-icon:hover,.voice-bar-icon:focus-visible{background:var(--hover);color:var(--text)}.voice-bar-icon.is-off{color:#c07a3a}.voice-mic-pill{border:0;background:var(--hover,#eceae6);color:var(--muted);cursor:pointer}.voice-mic-pill:hover{filter:brightness(.97)}.voice-mic-pill.is-muted{background:color-mix(in srgb,#f0a060 18%,var(--hover,#eceae6))}.voice-mic-dots i{display:block;width:3.5px;height:var(--h,4px);border-radius:50%;background:#1595dc}.voice-mic-dots.is-muted i{background:#9a9590}.voice-mic-slash{display:inline-flex;color:#e67e22}.voice-mic-pill:not(.is-muted) svg{color:var(--muted)}.voice-mic-pill{margin-right:auto}.voice-assistant-pill{border:1px solid var(--line,#e5e2dd);background:var(--raised,#fff);color:var(--text);cursor:pointer}[data-theme=dark] .voice-assistant-pill{background:var(--surface)}.voice-assistant-pill:hover,.voice-assistant-pill.is-open{background:var(--hover)}.voice-assistant-pill>svg{color:var(--muted);flex-shrink:0}.voice-assistant-label{min-width:0}.voice-stop{background:#171615;color:#fff;border:0;cursor:pointer}.voice-stop:hover{background:#2a2826}.voice-stop-square{display:block;width:12px;height:12px;border-radius:2px;background:#fff}[data-theme=light] .voice-stop{background:#171615}[data-theme=dark] .voice-stop{background:#f5f4f2;color:#171615}[data-theme=dark] .voice-stop-square{background:#171615}[data-theme=dark] .voice-stop:hover{background:#fff}.voice-settings{position:absolute;right:0;bottom:calc(100% + 10px);width:min(292px,86vw);background:#fff;border:1px solid #e8e5e0;border-radius:20px;padding:16px 14px 14px;box-shadow:0 16px 44px #17161328;z-index:80;animation:popover-in .12s ease-out;color:#171615}[data-theme=dark] .voice-settings{background:var(--raised);border-color:var(--line);color:var(--text);box-shadow:0 16px 44px #0007}.voice-settings-row{color:inherit}.voice-settings-row>span{font-weight:700}.voice-settings-row .custom-select{min-width:128px;border-radius:12px;padding:7px 10px;font-size:13px;font-weight:500;background:#f4f2ef;border:1px solid #e6e3de;color:#171615}[data-theme=dark] .voice-settings-row .custom-select{background:var(--surface);border-color:var(--line);color:var(--text)}.voice-persona-option{display:inline-flex;align-items:center;gap:6px;min-width:0}.voice-persona-option>svg{flex-shrink:0;color:#8a8680}.voice-persona-select .custom-select>span,.voice-settings-row .custom-select>span{display:inline-flex;align-items:center;gap:6px;min-width:0}.voice-settings-reset{border:0;background:none;color:#9a9590;font-size:12px;font-weight:500;cursor:pointer;padding:2px 4px}.voice-settings-reset:hover{color:var(--text,#171615);text-decoration:underline}.voice-speed-slider{cursor:pointer;touch-action:none;user-select:none;outline:none}.voice-speed-slider:focus-visible{outline:2px solid #8ebcd5;outline-offset:3px;border-radius:8px}.voice-speed-track{position:absolute;left:0;right:0;top:50%;height:12px;margin-top:-6px;border-radius:999px;pointer-events:none;background-color:#e8e5e0}[data-theme=dark] .voice-speed-track{background-color:#3a3835}.voice-speed-fill{position:absolute;left:0;top:50%;height:12px;margin-top:-6px;border-radius:999px;pointer-events:none;background-color:#171615;z-index:0}[data-theme=dark] .voice-speed-fill{background-color:#f5f4f2}.voice-speed-dots{position:absolute;inset:0;pointer-events:none;z-index:1}.voice-speed-dots>i{position:absolute;top:50%;width:2.5px;height:2.5px;margin:-1.25px 0 0 -1.25px;border-radius:50%;background:#c4c0b8;box-shadow:none;display:block;font-style:normal}.voice-speed-dots>i.is-active{background:#fff}[data-theme=dark] .voice-speed-dots>i{background:#5a5752}[data-theme=dark] .voice-speed-dots>i.is-active{background:#171615}.voice-speed-thumb{position:absolute;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 1px #1716151a,0 2px 8px #0000002e;transform:translate(-50%);pointer-events:none;z-index:2}[data-theme=dark] .voice-speed-thumb{background:#fff;box-shadow:0 0 0 1px #0006,0 2px 8px #000a}.voice-settings-speed-value{font-size:15px;font-weight:700;min-width:46px;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:inherit;line-height:1;display:inline-block;transform-origin:center bottom;will-change:transform}.voice-settings-speed-value.is-bounce{animation:voice-speed-bounce .32s cubic-bezier(.22,1.4,.36,1) both}@keyframes voice-speed-bounce{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-5px) scale(1.16)}70%{transform:translateY(1px) scale(.97)}to{transform:translateY(0) scale(1)}}.voice-settings-mics-label{font-size:13px;font-weight:700}.voice-settings-mic-list>button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 11px;border-radius:12px;border:0;background:transparent;color:inherit;font-size:13px;cursor:pointer}.voice-settings-mic-list>button>svg:first-child{flex-shrink:0;color:#8a8680}.voice-settings-mic-list>button>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-settings-mic-list>button:hover{background:#f4f2ef}[data-theme=dark] .voice-settings-mic-list>button:hover{background:var(--hover)}.voice-settings-mic-list>button.is-selected{background:#eceae6}[data-theme=dark] .voice-settings-mic-list>button.is-selected{background:var(--hover)}.voice-settings-mic-list>button>svg:last-child{flex-shrink:0;color:inherit}.voice-settings-mic-list>.muted{font-size:12px;padding:8px;margin:0}.voice-assistant-pill.is-open>svg{transform:rotate(180deg)}.voice-bar-icon:disabled{opacity:.55;cursor:default}.voice-bar-icon:disabled:hover{background:transparent;color:var(--muted)}@media(max-width:700px){.voice-dialogue{padding:16px 8px calc(18px + env(safe-area-inset-bottom))}.voice-bar{border-radius:20px;padding:12px 12px 10px;max-width:100%;box-sizing:border-box;overflow:visible}.voice-bar-prompt{font-size:13px}.voice-bar-row{gap:6px;min-width:0}.voice-bar-left{gap:0}.voice-bar-icon{width:32px;height:32px}.voice-mic-pill{height:34px;padding-left:8px;padding-right:10px;gap:6px}.voice-assistant-host{flex:0 1 auto;min-width:0;max-width:42%}.voice-assistant-pill{padding:0 10px;min-width:0;max-width:100%}.voice-assistant-label{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-assistant-persona{display:none}.voice-stop{width:34px;height:34px;margin-left:0;margin-right:2px}.voice-settings{right:-4px;width:min(290px,94vw)}}@media(max-width:380px){.voice-bar-row{gap:4px}.voice-bar-icon{width:30px;height:30px}.voice-mic-pill{padding-left:6px;padding-right:8px}.voice-stop{width:34px;height:34px}}.realtime-voice-modal,.voice-session,.voice-modal{display:none!important}@keyframes sheet-up{0%{transform:translateY(100%);opacity:.98}to{transform:translateY(0);opacity:1}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@media(max-width:700px){:root{--composer-btn-size:40px;--mobile-icon:22px;--sidebar-width:min(280px,78vw)}.drawer-shade{display:block!important;position:fixed;inset:0;z-index:80;background:#0000;pointer-events:none;visibility:hidden;transition:background .34s cubic-bezier(.32,.72,0,1),visibility 0s linear .34s}.drawer-shade.visible{background:#0009;pointer-events:auto;visibility:visible;transition:background .34s cubic-bezier(.32,.72,0,1),visibility 0s}.sidebar,.sidebar.collapsed{width:var(--sidebar-width)!important;max-width:78vw;transform:translate(-105%);transition:transform .38s cubic-bezier(.32,.72,0,1);visibility:visible!important;pointer-events:none;box-shadow:none}.sidebar.drawer-open{transform:translate(0);pointer-events:auto;box-shadow:8px 0 40px #0006}.chat-home h1{font-size:28px!important;font-weight:650!important;letter-spacing:-.6px;line-height:1.25}.sidebar-section-title,.section-toggle{font-size:12px!important;color:var(--muted);font-weight:500}.primary-nav>button{height:42px;font-size:16.5px!important;font-weight:500;gap:12px;padding:0 12px}.row-main,.plugins-nav,.account-name,.project-chat{font-size:16px!important}.chat-row .row-main{font-size:15px!important}.composer textarea{font-size:16px}.composer-ph-stage,.composer textarea::placeholder{font-size:14.5px!important;line-height:1.5;color:var(--muted)}.composer-ph-stage{height:1.5em}.primary-nav>button svg,.plugins-nav svg,.sidebar-top-actions .icon-button svg,.mobile-menu svg,.row-main svg,.settings-nav>button>svg:first-child{width:var(--mobile-icon)!important;height:var(--mobile-icon)!important}.settings-nav-chevron,.sidebar-row .row-actions svg,.section-toggle svg{width:18px!important;height:18px!important}.sidebar-row.chat-row .row-actions svg{width:14px!important;height:14px!important}.composer .icon-button svg,.composer .model-trigger svg,.composer .mic-button svg{width:18px!important;height:18px!important}.composer .send-button svg{width:18px!important;height:18px!important}.composer .voice-button,.composer .send-button,.composer .icon-button,.composer .model-trigger{width:var(--composer-btn-size);height:var(--composer-btn-size);min-width:var(--composer-btn-size);min-height:var(--composer-btn-size)}.composer .voice-button{width:var(--composer-btn-size);height:var(--composer-btn-size);min-width:var(--composer-btn-size);min-height:var(--composer-btn-size);flex:0 0 var(--composer-btn-size)}.wave{height:22px;gap:2.5px}.wave i{width:2.5px}.composer .segmented.media-types>button svg{width:20px!important;height:20px!important}.modal-backdrop:has(.settings-modal){align-items:flex-end;justify-content:stretch;padding:0;background:#000000a6;animation:sheet-fade .28s ease-out}.settings-modal{width:100%!important;max-width:100%!important;height:auto!important;max-height:min(92dvh,calc(100dvh - 40px))!important;border-radius:22px 22px 0 0!important;border:1px solid #2f2d2a;border-bottom:0;flex-direction:column!important;overflow:hidden;animation:sheet-up .38s cubic-bezier(.32,.72,0,1);padding-bottom:env(safe-area-inset-bottom)}.settings-modal>.sheet-handle{display:block;width:40px;height:4px;border-radius:999px;background:#6f6c68;margin:10px auto 4px;flex-shrink:0}.settings-nav-chevron{display:none;margin-left:auto;color:var(--muted);opacity:.85}.settings-back{display:none}.settings-modal .premium-banner{margin-top:auto;border-radius:0;height:auto;min-height:58px}.settings-modal.settings-pane-list .settings-main{display:none}.settings-modal.settings-pane-list .settings-nav{display:flex!important;flex-direction:column;width:100%;border:0;overflow:auto;padding:8px 14px 18px;gap:2px;flex:1}.settings-modal.settings-pane-list .settings-nav>small{display:block!important;font-size:12px;color:#8a8681;font-weight:500;margin:14px 10px 6px}.settings-modal.settings-pane-list .settings-nav>small:first-child{margin-top:4px}.settings-modal.settings-pane-list .settings-nav>button{width:100%;flex-shrink:0;height:48px;padding:0 12px;gap:14px;font-size:16.5px!important;font-weight:500;border-radius:14px;white-space:nowrap}.settings-modal.settings-pane-list .settings-nav>button.active{background:transparent;font-weight:500}.settings-modal.settings-pane-list .settings-nav-chevron{display:inline-flex!important}.settings-modal.settings-pane-detail .settings-nav{display:none!important}.settings-modal.settings-pane-detail .settings-main{display:flex;flex:1;min-height:0}.settings-modal.settings-pane-detail .settings-back{display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-6px;color:var(--text);border-radius:10px}.settings-modal.settings-pane-detail .settings-heading{padding:6px 16px 8px;font-size:22px;font-weight:650;gap:8px}.settings-modal.settings-pane-detail .settings-heading>strong{flex:1;font-size:22px;font-weight:650;letter-spacing:-.3px}.settings-modal.settings-pane-detail .settings-content{padding:4px 18px 20px}.settings-modal.settings-pane-detail .setting-row{min-height:56px;padding:16px 0;gap:14px}.settings-modal.settings-pane-detail .setting-row strong{font-size:16px!important;font-weight:550}.settings-modal.settings-pane-detail .setting-row p,.settings-modal.settings-pane-detail .setting-row .muted,.settings-modal.settings-pane-detail .profile-name small{font-size:13px!important;color:var(--muted)}.settings-modal .settings-pill{border-radius:999px!important;background:var(--hover)!important;border:0!important;padding:8px 14px!important;font-size:13px!important;font-weight:500}.settings-modal .profile-name .avatar{width:40px;height:40px;font-size:18px}.modal-backdrop:has(.search-modal){align-items:flex-end;padding:0}.search-modal{animation:sheet-up .36s cubic-bezier(.32,.72,0,1)!important}.composer .parameter-menu{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-height:min(72dvh,560px);overflow:auto;border-radius:22px 22px 0 0!important;padding:12px 18px calc(18px + env(safe-area-inset-bottom))!important;box-shadow:0 -12px 40px #0008;z-index:120;animation:sheet-up .34s cubic-bezier(.32,.72,0,1)}.composer .parameter-menu>strong{display:block;text-align:center;font-size:17px;font-weight:650;padding:14px 8px 10px}.composer .parameter-menu label{font-size:15px;padding:14px 4px;border-bottom:1px solid var(--line)}.composer .parameter-menu label:last-child{border-bottom:0}}@media(min-width:701px){.settings-nav-chevron,.settings-back,.settings-modal>.sheet-handle{display:none!important}.settings-modal .premium-banner{display:none}}@media(prefers-reduced-motion:reduce){.sidebar,.sidebar.collapsed,.drawer-shade,.settings-modal,.search-modal,.composer .parameter-menu{transition:none!important;animation:none!important}}@media(max-width:700px){:root{--composer-btn-size:40px}.composer .icon-button,.composer .mic-button,.composer .send-button,.composer .voice-button,.composer .model-trigger{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex-basis:40px!important;padding:0!important;border-radius:50%!important;box-sizing:border-box}.composer .icon-button svg,.composer .mic-button svg,.composer .model-trigger svg,.composer .model-trigger .mobile-model-icon,.composer .send-button svg{width:18px!important;height:18px!important}.composer .voice-button .wave{height:22px;gap:2.5px}.composer .voice-button .wave i{width:2.5px}.composer-ph-stage{font-size:14px!important}}.related-questions{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:18px 0 4px;padding:0}.related-question{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:10px 14px;margin:0;border:0;background:transparent;color:var(--muted);font-size:14px;line-height:1.45;text-align:left;cursor:pointer;border-radius:14px;transition:background .12s ease,color .12s ease}.related-question>svg{flex:0 0 auto;margin-top:0;opacity:.75;color:inherit}.related-question>span{overflow-wrap:anywhere;text-decoration:none}.related-question:hover,.related-question:focus-visible{background:var(--hover);color:var(--text);opacity:1}.related-question:hover>span,.related-question:focus-visible>span{text-decoration:none}.related-question:hover>svg,.related-question:focus-visible>svg{opacity:1;color:inherit}.related-question:focus-visible{outline:2px solid #8ebcd5;outline-offset:2px}[data-theme=light] .related-question{color:#6e6c68}[data-theme=light] .related-question:hover,[data-theme=light] .related-question:focus-visible{background:#e8e6e2;color:#171613}.resource-library .resource-view-menu{left:0;right:auto}@media(max-width:700px){.resource-library .resource-view-menu{width:auto;max-width:min(256px,calc(100vw - 24px));box-sizing:border-box}.resource-library .resource-submenu,.resource-library .resource-submenu.flip-left,.resource-library .resource-submenu.submenu-drop{position:static;left:auto;right:auto;top:auto;width:100%;max-width:100%;box-shadow:none;border:0;margin:4px 0}}.imagine-params-backdrop{position:fixed;inset:0;z-index:200;background:#00000080;display:flex;align-items:flex-end;justify-content:center;animation:sheet-fade .2s ease-out}.imagine-params-sheet{width:100%;max-width:560px;max-height:min(78dvh,620px);overflow:auto;overscroll-behavior:contain;background:var(--raised,#252422);color:var(--text);border:1px solid #36332f;border-bottom:0;border-radius:22px 22px 0 0;padding:4px 18px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -16px 48px #000a;animation:sheet-up .34s cubic-bezier(.32,.72,0,1)}.imagine-params-sheet>.sheet-handle{display:block;width:40px;height:4px;border-radius:4px;background:#6f6b66;margin:10px auto 14px;flex-shrink:0}.imagine-sheet-section{padding:6px 0 18px}.imagine-sheet-section>h3{margin:0 0 12px;padding:0;font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--text)}.imagine-sheet-ratio-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.imagine-sheet-subtitle{flex:0 0 auto;font-size:13px;color:#8a8680;white-space:nowrap}.imagine-ratio-chips{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;flex:1;min-width:0}.imagine-ratio-chips>button{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;padding:8px 6px 6px;min-width:44px;border:0;border-radius:12px;background:transparent;color:#8a8680;font-size:11px;line-height:1;font-weight:500}.imagine-ratio-chips>button>.imagine-ratio-glyph{display:block;width:22px;max-height:30px;height:auto;border:1.5px solid currentColor;border-radius:3px;background:transparent;box-sizing:border-box}.imagine-ratio-chips>button.selected{background:#f4f2ee;color:#171615;font-weight:700}.imagine-ratio-chips>button.selected>.imagine-ratio-glyph{border-color:#171615;background:#fff}.imagine-sheet-options{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.imagine-sheet-options>button{border:0;background:transparent;padding:4px 2px;color:#8a8680;font-size:15px;font-weight:500;line-height:1.2}.imagine-sheet-options>button.selected{color:var(--text,#f4f2ee);font-weight:700}[data-theme=light] .imagine-params-sheet{background:#f7f5f2;border-color:#e4e0da}[data-theme=light] .imagine-params-backdrop{background:#0005}[data-theme=light] .imagine-params-sheet>.sheet-handle{background:#c4bfb8}[data-theme=light] .imagine-sheet-subtitle,[data-theme=light] .imagine-ratio-chips>button,[data-theme=light] .imagine-sheet-options>button{color:#8a8680}[data-theme=light] .imagine-ratio-chips>button.selected{background:#1c1b19;color:#f4f2ee}[data-theme=light] .imagine-ratio-chips>button.selected>.imagine-ratio-glyph{border-color:#f4f2ee;background:#2a2826}[data-theme=light] .imagine-sheet-options>button.selected{color:#171615}@media(max-width:700px){.collapsed-parameters,.collapsed-parameters.collapsed-video,.composer .imagine-volume{display:none!important}.composer .ratio-button,.composer .ratio-control-host,.composer .popover-host:has(>.ratio-button){display:none!important}.creative-composer .composer-left{gap:8px}.creative-composer .media-types{flex:0 0 auto}.creative-composer .mobile-parameters{display:block}.creative-composer .mobile-parameters>.icon-button.active{background:var(--hover);color:var(--text)}}@media(min-width:701px){.imagine-params-backdrop{display:none!important}}@media(prefers-reduced-motion:reduce){.imagine-params-backdrop,.imagine-params-sheet{animation:none!important}}@media(max-width:700px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),textarea,select{font-size:16px!important}.resource-inline-search input,.composer textarea,.auth-field>input,.auth-password input,.auth-code input,.search-header input,.resource-library .resource-toolbar-actions{flex-wrap:nowrap;min-width:0;align-items:center}.resource-library .resource-inline-search{flex:1 1 auto;width:auto;min-width:0;max-width:min(220px,calc(100% - 148px))}.resource-library .resource-toolbar-actions>.icon-button,.resource-library .resource-toolbar-actions>.popover-host,.resource-library .resource-toolbar-actions .button.white,.resource-library .resource-toolbar-actions .white{flex:0 0 auto}.resource-library .resource-toolbar-actions .button.white,.resource-library .resource-toolbar-actions .white{margin-left:auto}}@media(max-width:700px){.creative-composer .ratio-button,.creative-composer .ratio-control-host,.creative-composer .ratio-menu{display:none!important}}.settings-modal{--st-sep:#2a2826;--st-label:#77736e;--st-item:var(--text);--st-icon:var(--muted);--st-sel:var(--hover);--st-title:var(--text);--st-muted:var(--muted);--st-card-line:#2c2a28;--st-track:#2e2c2a;--st-blue:#1a5eff;--st-btn-line:#3a3836}[data-theme=light] .settings-modal{--st-sep:#f0eeed;--st-label:#9e9e9e;--st-item:#101010;--st-icon:#636363;--st-sel:#efeeed;--st-title:#050505;--st-muted:#636363;--st-card-line:#f0eeed;--st-track:#e8e8e8;--st-blue:#1a5eff;--st-btn-line:#e6e6e5}@media(min-width:701px){.modal.settings-modal{width:1000px;height:640px;border-radius:20px;border:0;padding:0;background:var(--bg);box-shadow:0 20px 65px #0000001f}.settings-modal .settings-nav{width:201px;flex-shrink:0;border-right:1px solid var(--st-sep);padding:23px 14px 16px 13px;display:block}.settings-modal .settings-nav>small{display:block;margin:0 0 2px;padding:0 6px;height:16px;line-height:16px;font-size:13px;color:var(--st-label);font-weight:400}.settings-modal .settings-nav>small:not(:first-child){margin-top:12px}.settings-modal .settings-nav>button{display:flex;align-items:center;gap:7px;width:100%;height:32px;margin:0 0 1px;padding:0 6px;border-radius:6px;font-size:14px;line-height:20px;font-weight:400;color:var(--st-item);background:transparent}.settings-modal .settings-nav>button:hover{background:var(--st-sel)}.settings-modal .settings-nav>button.active{background:var(--st-sel);font-weight:400}.settings-modal .settings-nav>button svg{width:16px;height:16px;color:var(--st-icon)}.settings-modal .settings-main{position:relative}.settings-modal .settings-heading{display:block;padding:23px 21px 0 20px;height:auto}.settings-modal .settings-heading>strong{display:block;font-size:16px;line-height:24px;font-weight:600;color:var(--st-title)}.settings-modal .settings-actions{position:absolute;top:13px;right:16px;display:flex;gap:7px}.settings-modal .settings-action{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--st-icon);padding:0}.settings-modal .settings-action:hover{background:var(--st-sel)}.settings-modal .settings-content{padding:0 21px 24px 20px}}.usage-v2{display:flex;flex-direction:column;padding-top:15px}.usage-v2 .uv-sub{display:flex;align-items:center;gap:6px;font-size:14px;line-height:20px;color:var(--st-muted);margin:0}.usage-v2 .uv-info{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;color:#888;cursor:help;position:relative}.usage-v2 .uv-info svg{width:14px;height:14px}.usage-v2 .uv-card{border:1px solid var(--st-card-line);border-radius:12px;padding:16px}.usage-v2 .uv-main{margin-top:13px;padding:15px 16px 17px}.usage-v2 .uv-top{display:flex;align-items:center;justify-content:space-between;height:28px}.usage-v2 .uv-pct{display:flex;align-items:baseline;gap:8px}.usage-v2 .uv-pct b{font-size:20px;line-height:28px;font-weight:600;color:var(--st-title)}.usage-v2 .uv-pct span{font-size:14px;line-height:20px;color:var(--st-muted)}.usage-v2 .uv-reset{font-size:14px;line-height:20px;color:var(--st-title)}.usage-v2 .uv-reset span{color:var(--st-muted)}.usage-v2 .uv-bar{display:flex;gap:1px;height:20px;margin-top:14px}.usage-v2 .uv-bar>i{display:block;height:100%;border-radius:4px;flex-shrink:0}.usage-v2 .uv-bar>s{display:block;flex:1;min-width:0;height:100%;border-radius:4px;background:var(--st-track);text-decoration:none}.usage-v2 .uv-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:11px;font-size:14px;line-height:20px;color:var(--st-muted)}.usage-v2 .uv-legend>span{display:inline-flex;align-items:center;gap:0}.usage-v2 .uv-legend i{width:6px;height:6px;border-radius:50%;margin-right:6px;flex-shrink:0}.usage-v2 .uv-legend b{font-weight:400;color:var(--st-title);margin-left:6px}.usage-v2 .uv-extra-head{display:flex;align-items:center;justify-content:space-between;margin-top:28px;height:32px}.usage-v2 .uv-manage{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 11px;border:1px solid var(--st-btn-line);border-radius:999px;font-size:14px;line-height:20px;color:var(--st-title);background:transparent}.usage-v2 .uv-manage:hover{background:var(--st-sel)}.usage-v2 .uv-manage svg{width:16px;height:16px}.usage-v2 .uv-extra{margin-top:12px;padding:16px 16px 17px}.usage-v2 .uv-extra-val{font-size:14px;line-height:20px;color:var(--st-title)}.usage-v2 .uv-extra-label{font-size:14px;line-height:20px;color:var(--st-muted);margin-top:4px}.usage-v2 [data-tooltip]:after{white-space:normal;width:max-content;max-width:260px;line-height:1.5}@media(max-width:700px){.usage-v2{padding-top:4px}.usage-v2 .uv-top{height:auto;flex-wrap:wrap;gap:4px 12px}.usage-v2 .uv-reset,.usage-v2 .uv-legend{font-size:13px}.settings-modal .settings-actions{display:flex;gap:4px;margin-left:auto}.settings-modal .settings-action{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.settings-modal .settings-actions .settings-action:first-child{display:none}}@media(min-width:701px){.settings-modal .settings-nav>small:nth-of-type(3){margin-bottom:4px}.settings-modal .settings-nav>small:nth-of-type(4){margin-top:11px;margin-bottom:3px}.settings-modal .settings-actions{top:13px;right:14px;gap:8px}.settings-modal .settings-action:first-child svg{width:17px;height:17px}.settings-modal .settings-action svg{width:16px;height:16px}}.usage-v2 .uv-main{margin-top:14px;padding:17px 16px}.usage-v2 .uv-pct{gap:10px}.usage-v2 .uv-bar{margin-top:13px}.usage-v2 .uv-legend{margin-top:12px}.usage-v2 .uv-extra-head{margin-top:27px}.usage-v2 .uv-extra{margin-top:13px;padding:15px 16px 18px}.usage-v2 .uv-extra-label{margin-top:5px}.usage-v2 .uv-manage{padding:0 10px;gap:5px}@media(min-width:701px){.settings-modal .settings-actions{right:13px;gap:9px}}@media(min-width:701px){.settings-modal .settings-nav>button.active svg{color:var(--st-title)}}@media(min-width:701px){[data-theme=light] .modal-backdrop:has(>.settings-modal),[data-theme=light] .modal-backdrop:has(.settings-modal){background:#0003}}.video-param-menu>button.locked,.imagine-sheet-options>button.locked{opacity:.45;cursor:not-allowed}.video-param-menu>button.locked:hover{background:transparent}.video-param-menu>button.locked .param-lock{margin-left:auto;opacity:.9}.imagine-sheet-options>button .param-lock{margin-left:4px;vertical-align:-1px}.model-menu>button.locked,.media-types>button.locked,.message-menu button.locked,.floating-popover [role=menuitem].locked{opacity:.45}.model-menu>button.locked .feature-lock,.floating-popover [role=menuitem].locked .feature-lock{margin-left:auto;opacity:.9}.media-types>button.locked .feature-lock{margin-left:2px;opacity:.9}.mic-button.locked,.voice-button.locked{opacity:.5;position:relative}.feature-lock.badge{position:absolute;right:3px;bottom:3px}.lost-thumb{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:96px;color:var(--muted,#8a8a8a);font-size:12px;background:repeating-linear-gradient(135deg,rgba(0,0,0,.03) 0 8px,transparent 8px 16px)}.limit-card-wrap{position:fixed;z-index:150;left:calc(50% + var(--limit-shift,0px));transform:translate(-50%);bottom:150px;width:min(680px,calc(100% - 32px));pointer-events:none;animation:popover-in .18s}.app:not(.sidebar-is-collapsed) .limit-card-wrap{--limit-shift:calc(var(--sidebar-width,256px) / 2)}.is-guest .limit-card-wrap{--limit-shift:0px}.limit-card{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;background:var(--raised,#1f1e1c);border:1px solid var(--line,#33302c);border-radius:16px;box-shadow:0 8px 30px #0000002e;color:var(--text,#f2f1ef)}.limit-card-icon{flex-shrink:0;display:flex;align-self:flex-start;margin-top:1px;color:#c9a227}.limit-card.busy .limit-card-icon{color:#d08a3a}.limit-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;line-height:1.45}.limit-card-text strong{font-size:14px;font-weight:600}.limit-card-text span{font-size:13px;color:var(--muted,#9b978f)}.limit-card-btn{flex-shrink:0;white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;background:var(--text,#f2f1ef);color:var(--bg,#141312);border:0;cursor:pointer}.limit-card-btn:hover{opacity:.88}.limit-card-close{flex-shrink:0;display:flex;padding:4px;color:var(--muted,#9b978f);background:none;border:0;cursor:pointer;border-radius:8px;align-self:flex-start}[data-theme=light] .limit-card{background:#fff;border-color:#ecebe8;box-shadow:0 6px 24px #0000000f;color:#141312}[data-theme=light] .limit-card-btn{background:#0d0d0d;color:#fff}[data-theme=light] .limit-card-icon{color:#9a7400}@media(max-width:768px){.limit-card-wrap,.app:not(.sidebar-is-collapsed) .limit-card-wrap{--limit-shift:0px;bottom:calc(140px + env(safe-area-inset-bottom));width:calc(100% - 20px)}.limit-card{flex-wrap:wrap;padding:12px 12px 12px 14px;gap:10px}.limit-card-text{flex:1 1 calc(100% - 70px)}.limit-card-btn{margin-left:30px}}.limit-card{position:relative}@media(max-width:768px){.limit-card{padding-right:38px}.limit-card-close{position:absolute;top:8px;right:8px}.limit-card-btn{margin-left:30px}}.limit-card .limit-card-btn{background:#fff;color:#0d0d0d;opacity:1;transition:background-color .15s}.limit-card .limit-card-btn:hover{background:#e5e5e5;color:#0d0d0d;opacity:1}.limit-card .limit-card-btn:active{background:#d4d4d4;color:#0d0d0d}.limit-card .limit-card-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}[data-theme=light] .limit-card .limit-card-btn{background:#0d0d0d;color:#fff}[data-theme=light] .limit-card .limit-card-btn:hover{background:#2e2e2e;color:#fff}[data-theme=light] .limit-card .limit-card-btn:active{background:#444;color:#fff}[data-theme=light] .limit-card .limit-card-btn:focus-visible{outline-color:#0d0d0d}.limit-card .limit-card-close:hover{background:var(--hover);color:var(--text)}.limit-card .limit-card-close:focus-visible{outline:2px solid var(--text);outline-offset:1px}html.js-tooltips [data-tooltip]:after{display:none!important}.tooltip-layer{position:fixed;left:0;top:0;z-index:10000;width:max-content;max-width:min(280px,calc(100vw - 16px));white-space:normal;overflow-wrap:anywhere;background:var(--tooltip-bg);color:var(--tooltip-text);border:1px solid var(--tooltip-border);border-radius:7px;padding:5px 8px;font-size:12px;line-height:1.35;font-weight:500;letter-spacing:.01em;box-shadow:var(--tooltip-shadow);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s ease,visibility 0s linear .14s}.tooltip-layer.is-on{opacity:1;visibility:visible;transition:opacity .14s ease,visibility 0s}@media(prefers-reduced-motion:reduce){.tooltip-layer{transition:none}}.search-view .search-footer .icon-button{width:28px;height:28px;min-width:28px;padding:6px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--muted)}.search-view .search-footer .icon-button:hover,.search-view .search-footer .icon-button:focus-visible{background:var(--hover);color:var(--text)}.media-card .media-card-title{color:#fff;background:linear-gradient(transparent,#000000a6);text-shadow:0 1px 2px rgba(0,0,0,.55)}.media-card .media-play,.media-card .select-circle{color:#fff}.promo-card{position:fixed;z-index:140;left:12px;bottom:56px;width:300px;border-radius:18px;overflow:hidden;background:var(--raised,#1f1e1c);border:1px solid var(--line,#33302c);box-shadow:0 12px 40px #00000073;color:var(--text,#f2f1ef);animation:popover-in .2s}.promo-card-media{position:relative;aspect-ratio:16/9;background:#0b0b0b;overflow:hidden}.promo-card-media video{display:block;width:100%;height:100%;object-fit:cover}.promo-card .promo-card-close{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;padding:0;border:0;background:#0000008c;color:#fff;cursor:pointer;backdrop-filter:blur(6px)}.promo-card .promo-card-close:hover{background:#000000bf;color:#fff}.promo-card .promo-card-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.promo-card-body{padding:14px 16px 16px}.promo-card-body strong{display:block;font-size:15px;font-weight:650;line-height:1.35}.promo-card-body p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--muted,#9b978f)}.promo-card-actions{display:flex;justify-content:flex-end;margin-top:14px}.promo-card .promo-card-btn{border:0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;background:#fff;color:#0d0d0d;cursor:pointer;transition:background-color .15s}.promo-card .promo-card-btn:hover{background:#e5e5e5;color:#0d0d0d}.promo-card .promo-card-btn:active{background:#d4d4d4;color:#0d0d0d}.promo-card .promo-card-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}[data-theme=light] .promo-card{background:#fff;border-color:#ecebe8;box-shadow:0 10px 32px #00000024;color:#141312}[data-theme=light] .promo-card-body p{color:#6b6862}[data-theme=light] .promo-card .promo-card-btn{background:#0d0d0d;color:#fff}[data-theme=light] .promo-card .promo-card-btn:hover{background:#2e2e2e;color:#fff}[data-theme=light] .promo-card .promo-card-btn:active{background:#444;color:#fff}[data-theme=light] .promo-card .promo-card-btn:focus-visible{outline-color:#0d0d0d}@media(max-width:768px){.promo-card{left:10px;right:10px;width:auto;bottom:auto;top:calc(62px + env(safe-area-inset-top));max-width:420px;margin:0 auto}.promo-card-media{aspect-ratio:2/1}.promo-card-body{padding:12px 14px 14px}.promo-card-actions{margin-top:10px}}[data-theme=light] .editor-tools .tool-button,[data-theme=light] .editor-tools .tool-button:hover,[data-theme=light] .editor-tools .tool-button.is-open,[data-theme=light] .editor-header .zoom-controls,[data-theme=light] .editor-header .zoom-controls .button,[data-theme=light] .editor-header .zoom-controls span,[data-theme=light] .editor-header .round-button,[data-theme=light] .editor-header .mobile-menu{color:#222}[data-theme=light] .editor-tools .tool-button svg,[data-theme=light] .editor-header .zoom-controls svg,[data-theme=light] .editor-header .round-button svg{stroke:#222}[data-theme=light] .editor-tools .tool-button.liked,[data-theme=light] .editor-tools .tool-button.liked:hover{color:#e685a8}[data-theme=light] .editor-tools .tool-button.liked svg{stroke:#e685a8}[data-theme=light] .editor-tools .tool-button:disabled,[data-theme=light] .editor-header .zoom-controls .button:disabled{color:#222;opacity:.45}.promo-card.is-draggable{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.promo-card.is-dragging{cursor:grabbing;box-shadow:0 18px 50px #00000080;animation:none;transition:none}.promo-card.is-snapping{transition:left .22s cubic-bezier(.32,.72,0,1),top .22s cubic-bezier(.32,.72,0,1)}.promo-card.is-draggable .promo-card-btn,.promo-card.is-draggable .promo-card-close{cursor:pointer}.promo-card video{pointer-events:none}@media(max-width:768px){.promo-card{left:10px;right:auto;width:min(330px,calc(100vw - 40px));max-width:none;margin:0}}.modal-backdrop:has(.resource-lightbox) .doc-viewer{position:fixed;inset:0;z-index:110;display:flex;flex-direction:column;pointer-events:auto}.doc-viewer .doc-scroll{flex:1;overflow:auto;padding:24px 72px 150px;display:flex;flex-direction:column;align-items:center;gap:14px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.doc-viewer .pdf-page{position:relative;flex-shrink:0;background:#fff;box-shadow:0 6px 28px #00000073;border-radius:2px;overflow:hidden}.doc-viewer .pdf-page canvas{display:block;width:100%;height:100%}.doc-viewer .doc-loading{margin:auto;color:#d6d2cb;font-size:14px}.doc-viewer .doc-toolbar{position:fixed;left:50%;bottom:88px;transform:translate(-50%);z-index:121;display:flex;align-items:center;gap:2px;padding:4px 6px;border-radius:999px;background:#262420e6;border:1px solid #34312d;color:#e9e5de;font-size:12px;backdrop-filter:blur(8px);white-space:nowrap;max-width:calc(100vw - 20px)}.doc-viewer .doc-tool{width:32px;height:32px;min-width:32px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.doc-viewer .doc-tool:hover{background:#3a3733;color:#fff}.doc-viewer .doc-page-no{padding:0 8px;font-variant-numeric:tabular-nums}.doc-viewer .doc-zoom{min-width:40px;text-align:center;font-variant-numeric:tabular-nums;color:#bdb8b0}.doc-viewer .doc-search{display:inline-flex;align-items:center;gap:4px;padding-left:8px}.doc-viewer .doc-search input{width:140px;border:0;outline:0;background:transparent;color:inherit;font-size:13px}.doc-viewer .doc-search small{color:#bdb8b0;font-size:11px}.doc-viewer .doc-text-page{width:min(820px,calc(100vw - 150px));background:#fff;color:#1d1d1d;border-radius:6px;padding:40px 48px;box-shadow:0 6px 28px #00000073;flex-shrink:0}.doc-viewer .doc-text-page pre{margin:0;white-space:pre-wrap;word-break:break-word;font:14px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,PingFang SC,Microsoft YaHei,monospace}.doc-viewer .doc-note{margin:0 0 16px;padding:8px 12px;border-radius:8px;background:#f3f1ed;color:#5f5b55;font-size:12px}.doc-viewer .doc-fallback-card{margin:auto;width:min(420px,calc(100vw - 40px));background:#fff;color:#222;border-radius:16px;padding:34px 28px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;box-shadow:0 10px 40px #0006}.doc-viewer .doc-fallback-card strong{font-size:15px;word-break:break-all}.doc-viewer .doc-fallback-card .doc-ext{font-size:11px;font-weight:700;letter-spacing:.06em;padding:2px 8px;border-radius:6px;background:#f0eeea;color:#555}.doc-viewer .doc-fallback-card p{margin:4px 0 0;font-size:13px;line-height:1.6;color:#5f5b55}.resource-preview .pdf-thumb{width:100%;height:100%;object-fit:cover;object-position:top;display:block;background:#fff}.resource-preview .pdf-thumb-wrap{width:100%;height:100%}[data-theme=light] .doc-viewer .doc-toolbar,[data-theme=light] .modal-backdrop:has(.resource-lightbox) .resource-preview-dock{background:#fffffff2!important;border-color:#e4e1dc!important;color:#222!important}[data-theme=light] .doc-viewer .doc-tool:hover,[data-theme=light] .modal-backdrop:has(.resource-lightbox) .resource-preview-dock .button:hover{background:#ebe8e3!important;color:#222!important}[data-theme=light] .modal-backdrop:has(.resource-lightbox) .resource-preview-dock .button:not(.danger){color:#222!important}[data-theme=light] .doc-viewer .doc-zoom,[data-theme=light] .doc-viewer .doc-search small{color:#555}@media(max-width:768px){.doc-viewer .doc-scroll{padding:56px 8px 150px}.doc-viewer .doc-text-page{width:calc(100vw - 16px);padding:22px 18px}.doc-viewer .doc-toolbar{bottom:84px}.doc-viewer .doc-search input{width:96px}.modal-backdrop:has(.resource-lightbox) .doc-viewer~.preview-nav{top:auto!important;bottom:28px!important;transform:none!important}}.video-thumb>.video-thumb-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#00000080;display:grid;place-items:center;color:#fff;backdrop-filter:blur(4px);pointer-events:none}.video-thumb>.video-thumb-play svg{width:20px;height:20px;color:#fff;stroke:#fff;fill:#fff;margin-left:2px}[data-theme=light] .video-thumb>.video-thumb-play,[data-theme=light] .media-card .media-play{color:#fff;background:#00000080}[data-theme=light] .video-thumb>.video-thumb-play svg,[data-theme=light] .media-card .media-play svg{color:#fff;stroke:#fff}.resource-view-menu.is-fixed{z-index:300;width:248px;min-width:248px;max-width:calc(100vw - 16px);box-sizing:border-box}.resource-view-menu.is-fixed>button,.resource-view-menu.is-fixed .resource-submenu-host>button{width:100%;white-space:nowrap}@media(min-width:701px){.resource-view-menu.is-fixed .resource-submenu{left:auto;right:calc(100% + 6px);top:-6px;width:220px;z-index:301}.resource-view-menu.is-fixed .resource-submenu.flip-left{left:auto;right:calc(100% + 6px)}.resource-view-menu.is-fixed .resource-submenu-host:not(.submenu-flip-left):not(.submenu-drop-host) .resource-submenu{right:auto;left:calc(100% + 6px)}.resource-view-menu.is-fixed .resource-submenu.submenu-drop{left:auto;right:0;top:calc(100% + 4px)}}@media(max-width:700px){.resource-view-menu.is-fixed{width:min(280px,calc(100vw - 16px));min-width:0;max-height:calc(100dvh - 140px);overflow:auto}}@media(min-width:701px){.editor-composer .composer-wrap.flat-editor .composer,.editor-composer .composer-wrap.flat-editor .composer:not(:has(.attachments)):not(:focus-within){border-radius:24px;min-height:0;padding:12px 10px 10px 16px;display:flex;flex-direction:column;justify-content:flex-start;gap:6px}.editor-composer .composer-wrap.flat-editor .composer textarea,.editor-composer .composer-wrap.flat-editor .composer:not(:has(.attachments)):not(:focus-within) textarea{height:auto!important;min-height:24px;max-height:160px;line-height:1.5;padding:0 6px 2px 0;overflow:auto;font-size:14px}.editor-composer .composer-wrap.flat-editor .composer .composer-toolbar,.editor-composer .composer-wrap.flat-editor .composer:not(:has(.attachments)):not(:focus-within) .composer-toolbar{position:static;transform:none;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap}.editor-composer .composer-wrap.flat-editor .composer .composer-left,.editor-composer .composer-wrap.flat-editor .composer:not(:has(.attachments)):not(:focus-within) .composer-left{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0;overflow:visible}.editor-composer .composer-wrap.flat-editor .composer .composer-left>*{flex-shrink:0}.editor-composer .composer-wrap.flat-editor .composer .composer-left .ratio-button,.editor-composer .composer-wrap.flat-editor .composer:not(:has(.attachments)):not(:focus-within) .composer-left .ratio-button{display:inline-flex}.flat-editor .composer-left>.popover-host>.icon-button{width:32px;height:32px;min-width:32px;padding:0;border-radius:50%}.flat-editor .media-types{padding:3px;border-radius:999px;gap:2px}.flat-editor .media-types>button{min-width:36px;padding:0 9px;border-radius:999px}.flat-editor .media-types>button>span{display:none}.flat-seg{background:#262523}.flat-seg>button{position:relative;height:28px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#8d8a85;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-variant-numeric:tabular-nums}.flat-seg>button:hover{background:#ffffff0f;color:#d8d5cf}.flat-seg>button.active{background:#3a3936;color:#fff;font-weight:650}.flat-seg>button.locked{color:#5f5d59;cursor:not-allowed}.flat-seg>button.locked:hover{background:transparent;color:#77746f}.flat-seg .param-lock{opacity:.8}.flat-editor .imagine-volume{width:32px;height:32px;min-width:32px;padding:0;border-radius:50%;color:#d8d5cf}.flat-editor .imagine-volume.is-muted{color:#8d8a85}.flat-editor .ratio-control-host .ratio-button{height:34px;padding:0 12px;border-radius:999px;background:#262523;color:#fff;font-size:13px;font-weight:600;gap:6px}.flat-editor .ratio-control-host .ratio-button svg{width:15px;height:15px}.flat-editor .desktop-parameters .segmented{height:34px;padding:3px;border-radius:999px}.flat-editor .desktop-parameters .segmented>button{height:28px;padding:0 11px;border-radius:999px;font-size:13px}.flat-editor .desktop-parameters .segmented>button.active{font-weight:650}.flat-editor .composer-right{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}[data-theme=light] .flat-seg,[data-theme=light] .flat-editor .ratio-control-host .ratio-button{background:#efede9}[data-theme=light] .flat-seg>button{color:#7a766f}[data-theme=light] .flat-seg>button:hover{background:#0000000a;color:#222}[data-theme=light] .flat-seg>button.active{background:#fff;color:#111;box-shadow:0 1px 2px #0000001a}[data-theme=light] .flat-seg>button.locked{color:#b3afa8}[data-theme=light] .flat-editor .ratio-control-host .ratio-button{color:#111}[data-theme=light] .flat-editor .imagine-volume{color:#222}[data-theme=light] .flat-editor .imagine-volume.is-muted{color:#7a766f}}@media(min-width:701px)and (max-width:1100px){.flat-seg>button{padding:0 7px;font-size:12px}.flat-editor .ratio-control-host .ratio-button{padding:0 9px}.flat-editor .composer-left{gap:4px}}@media(min-width:701px){.flat-seg,.flat-editor .ratio-control-host .ratio-button,.flat-editor .media-types,.flat-editor .desktop-parameters .segmented{background:#2b2a28}.flat-seg>button.active,.flat-editor .media-types>button.active{background:#454340;color:#fff}.flat-editor .composer-left>.desktop-parameters:empty{display:none}[data-theme=light] .flat-seg,[data-theme=light] .flat-editor .ratio-control-host .ratio-button,[data-theme=light] .flat-editor .media-types,[data-theme=light] .flat-editor .desktop-parameters .segmented{background:#efede9}[data-theme=light] .flat-seg>button.active,[data-theme=light] .flat-editor .media-types>button.active{background:#fff;color:#111}}.editor-side-panel{display:none}@media(min-width:1100px){.page-editor .editor-side-panel{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;position:absolute;top:0;right:0;bottom:0;width:280px;padding:16px 14px 14px;box-sizing:border-box;background:var(--sidebar);border-left:1px solid var(--line);z-index:5}.page-editor .editor-tools{display:none}.page-editor .editor-stage{right:300px!important}.page-editor .editor-header{right:280px}.page-editor .editor-composer{left:calc((100% - 280px)/2);width:min(680px,calc(100% - 400px))}}.editor-side-panel .esp-actions{display:flex;flex-direction:column;gap:6px}.editor-side-panel .esp-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;border:0;border-radius:10px;background:#262523;color:#e9e6e0;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s}.editor-side-panel .esp-btn>svg:first-child{position:absolute;left:12px}.editor-side-panel .esp-btn:hover:not(:disabled){background:#33322f;color:#fff}.editor-side-panel .esp-btn:disabled{opacity:.5;cursor:default}.editor-side-panel .esp-btn.locked{color:#8d8a85}.editor-side-panel .esp-btn .esp-lock{position:absolute;right:12px}.editor-side-panel .esp-btn.esp-primary{background:#fff;color:#0d0d0d}.editor-side-panel .esp-btn.esp-primary:hover:not(:disabled){background:#e5e5e5;color:#0d0d0d}.editor-side-panel .esp-icons{display:flex;align-items:center;gap:2px;padding-top:2px}.editor-side-panel .esp-gap{flex:1}.editor-side-panel .esp-icon{width:32px;height:32px;min-width:32px;padding:0!important;border-radius:50%!important;color:#bdb9b2;display:inline-flex;align-items:center;justify-content:center;background:transparent}.editor-side-panel .esp-icon svg{width:16px;height:16px}.editor-side-panel .esp-icon:hover:not(:disabled){background:#33322f;color:#fff}.editor-side-panel .esp-icon.is-on{color:#fff}.editor-side-panel .esp-icon.liked{color:#e685a8}[data-theme=light] .editor-side-panel .esp-btn{background:#ebe8e3;color:#222}[data-theme=light] .editor-side-panel .esp-btn:hover:not(:disabled){background:#dfdbd4;color:#222}[data-theme=light] .editor-side-panel .esp-btn.locked{color:#8a867f}[data-theme=light] .editor-side-panel .esp-btn.esp-primary{background:#111;color:#fff}[data-theme=light] .editor-side-panel .esp-btn.esp-primary:hover:not(:disabled){background:#2e2e2e;color:#fff}[data-theme=light] .editor-side-panel .esp-icon{color:#222}[data-theme=light] .editor-side-panel .esp-icon:hover:not(:disabled){background:#e5e2dc;color:#222}[data-theme=light] .editor-side-panel .esp-icon.is-on{color:#000}[data-theme=light] .editor-side-panel .esp-icon.liked{color:#d9548a}.editor-header .zoom-controls .button{width:28px;height:28px;min-width:28px;padding:0!important;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center}.editor-header .zoom-controls>button:not(.button){border-radius:999px;padding:4px 6px}.editor-header .zoom-controls .button:hover{background:#ffffff14}[data-theme=light] .editor-header .zoom-controls .button:hover{background:#ddd9d2}.modal-backdrop:has(.resource-lightbox) .resource-preview-dock .button{border-radius:50%!important}.modal-heading .button.icon-button,.modal-heading>.button:last-child{border-radius:50%}.media-card .select-circle{left:12px;right:auto;top:12px;width:24px;height:24px;border:2px solid #fff;background:#00000047;box-shadow:0 1px 4px #00000073;color:#111;z-index:2;box-sizing:border-box}.media-card .select-circle.is-checked{background:#fff;border-color:#fff;color:#111}.media-card .select-circle svg{width:15px;height:15px;stroke:#111}.media-card.selected{outline:3px solid #fff;outline-offset:-3px}.media-card.selected:after{content:"";position:absolute;inset:0;background:#00000038;pointer-events:none}[data-theme=light] .media-card.selected{outline-color:#1d9bf0}.gallery-header-end .select-count{font-size:14px;color:var(--muted);margin-right:4px;white-space:nowrap}.gallery-header-end .select-action{height:36px;min-height:36px;padding:0 14px;font-size:14px;gap:6px;border-radius:999px;display:inline-flex;align-items:center}.gallery-header-end .select-action svg{width:16px;height:16px}.gallery-header-end .select-action:disabled{opacity:.45;cursor:default}.gallery-header-end .select-delete{color:#fff;background:#c0352f!important}.gallery-header-end .select-delete:hover:not(:disabled){background:#a82c27!important;color:#fff}.gallery-header-end .select-delete svg{color:#fff;stroke:#fff}[data-theme=light] .gallery-header-end .select-action:not(.select-delete){color:#222}[data-theme=light] .gallery-header-end .select-action:not(.select-delete) svg{color:#222;stroke:#222}[data-theme=light] .gallery-header-end .select-action:not(.select-delete):hover:not(:disabled){background:#e3dfd9}@media(max-width:700px){.gallery-header-end{gap:4px;flex-wrap:nowrap;overflow-x:auto}.gallery-header-end .select-action{padding:0 10px;font-size:13px}.gallery-header-end .select-count{font-size:12px}}.gallery-header .select-count-pill{background:#2a2927;color:#f2efe9;font-weight:550}.gallery-header .select-count-pill:hover{background:#363532}[data-theme=light] .gallery-header .select-count-pill{background:#ebe8e3;color:#222}[data-theme=light] .gallery-header .select-count-pill:hover{background:#dfdbd4}[data-theme=light] .gallery-header .select-count-pill svg{color:#222}.gallery-header .gallery-search-circle.icon-button,.gallery-header-end .gallery-search-circle.icon-button{display:inline-flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px;max-height:36px;padding:0!important;gap:0;border-radius:50%!important;box-sizing:border-box;background:#0a0a0a;border:1px solid var(--line);color:#fff;box-shadow:0 1px 2px #00000040;flex:0 0 36px}.gallery-header .gallery-search-circle.icon-button:hover,.gallery-header .gallery-search-circle.icon-button:focus-visible,.gallery-header-end .gallery-search-circle.icon-button:hover,.gallery-header-end .gallery-search-circle.icon-button:focus-visible{background:#161616;color:#fff}.gallery-header .gallery-search-circle.icon-button svg,.gallery-header-end .gallery-search-circle.icon-button svg{width:18px!important;height:18px!important;color:currentColor;stroke:currentColor;flex-shrink:0}[data-theme=light] .gallery-header .gallery-search-circle.icon-button,[data-theme=light] .gallery-header-end .gallery-search-circle.icon-button{background:#fff;border:1px solid #d8d5cf;color:#111;box-shadow:0 1px 2px #00000014}[data-theme=light] .gallery-header .gallery-search-circle.icon-button:hover,[data-theme=light] .gallery-header .gallery-search-circle.icon-button:focus-visible,[data-theme=light] .gallery-header-end .gallery-search-circle.icon-button:hover,[data-theme=light] .gallery-header-end .gallery-search-circle.icon-button:focus-visible{background:#f7f6f4;color:#111}[data-theme=light] .gallery-header .gallery-search-circle.icon-button svg,[data-theme=light] .gallery-header-end .gallery-search-circle.icon-button svg{color:currentColor;stroke:currentColor}.gallery-view-menu{right:0;top:calc(100% + 8px);width:220px;min-width:220px;padding:7px;border-radius:16px;z-index:80}.gallery-view-menu>small{display:block;padding:6px 9px 4px;color:var(--muted);font-size:12px;font-weight:500}.gallery-view-menu>button{font-size:14px;min-height:34px;padding:8px 9px;gap:10px}.gallery-view-menu>button>span{flex:1;min-width:0}.gallery-view-menu>button>svg:last-child:not(:first-child){margin-left:auto;color:var(--text)}.gallery-view-menu>button>svg:first-child{color:var(--muted);flex-shrink:0}.gallery-view-menu>button.is-checked>svg:first-child,.gallery-view-menu>button[aria-checked=true]>svg:first-child{color:var(--text)}.gallery-inline-search{display:inline-flex;align-items:center;gap:6px;height:36px;min-width:160px;max-width:220px;padding:0 6px 0 10px;border:2px solid #168fe7;border-radius:999px;color:var(--muted);background:var(--surface)}.gallery-inline-search input{width:100%;min-width:0;border:0;outline:none!important;background:transparent;color:var(--text);font-size:13px;padding:0}.gallery-inline-search .button{width:26px;height:26px;min-width:26px;padding:0;border-radius:50%}.gallery-group{margin:0 0 18px}.gallery-group-title{margin:0 0 10px 14px;font-size:14px;font-weight:600;color:var(--text)}.gallery-scroll.is-grouped{padding-left:0;padding-right:0}.gallery-scroll.is-grouped .gallery-group:first-child{margin-top:4px}.media-grid.is-compact{gap:2px}.media-grid.is-compact .media-card{max-height:none;aspect-ratio:1/1}.media-card .media-duration{position:absolute;right:8px;bottom:8px;z-index:2;padding:2px 7px;border-radius:6px;background:#0000009e;color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3;pointer-events:none;backdrop-filter:blur(4px)}.media-card.is-compact .media-card-title{display:none}@media(max-width:700px){.gallery-view-menu{width:min(240px,calc(100vw - 16px));min-width:0}.gallery-inline-search{min-width:120px;max-width:160px;height:34px}.gallery-group-title{margin-left:10px;font-size:13px}.media-grid.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px}}.media-grid .media-card.selected,.media-grid .selected.media-card,[data-theme=light] .media-grid .media-card.selected{outline:none!important;box-shadow:none!important;border-color:transparent!important}.media-grid .media-card.selected:after{content:none!important}.media-grid .media-card:focus,.media-grid .media-card:focus-within{outline:none!important}.media-grid .media-card:focus-visible{outline:2px solid rgb(255 255 255/.75)!important;outline-offset:-2px}.media-grid .media-card .media-play{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:44px;height:44px;padding:0;display:grid;place-items:center;background:#00000080!important;color:#fff!important;border-radius:50%;pointer-events:none}.media-grid .media-card .media-play svg{width:20px;height:20px;color:#fff!important;stroke:#fff!important;fill:#fff;margin-left:2px}.sidebar .sidebar-imagine-recent{display:block;margin:0 0 6px;padding:6px;border-top:1px solid var(--line)}.sidebar .sidebar-imagine-thumbs{display:flex!important;align-items:center;gap:4px;padding:0;margin:0;border:0;position:static}.sidebar .sidebar-imagine-thumbs>button:not(.button){position:relative;width:calc((100% - 20px) / 6);aspect-ratio:1;height:auto;padding:0;border:0;border-radius:8px;overflow:hidden;flex:0 0 calc((100% - 20px) / 6);background:var(--hover);outline:none}.sidebar .sidebar-imagine-thumbs>button.is-active:not(.button){box-shadow:0 0 0 2px var(--text)}.sidebar .sidebar-imagine-thumbs>button:not(.button):focus-visible{box-shadow:0 0 0 2px #fff}.sidebar .sidebar-imagine-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.sidebar .sidebar-imagine-thumbs .rm-play{position:absolute;right:2px;bottom:2px;width:14px;height:14px;border-radius:50%;background:#0000008c;display:grid;place-items:center;color:#fff}.sidebar .sidebar-imagine-thumbs .rm-play svg{color:#fff;fill:#fff;stroke:#fff}.sidebar .sidebar-imagine-thumbs .rm-grid{margin-left:0;width:calc((100% - 20px) / 6);aspect-ratio:1;height:auto;min-width:0;padding:0;border-radius:8px;background:#201f1d;color:var(--muted);flex:0 0 calc((100% - 20px) / 6)}.sidebar .sidebar-imagine-thumbs .rm-grid:hover{color:var(--text);background:color-mix(in srgb,#201f1d 70%,var(--text) 12%)}[data-theme=light] .sidebar .sidebar-imagine-thumbs .rm-grid{color:#222;background:var(--hover)}[data-theme=light] .sidebar .sidebar-imagine-thumbs .rm-grid:hover{background:color-mix(in srgb,var(--hover) 70%,var(--text) 12%)}.sidebar.collapsed .sidebar-imagine-recent,.sidebar.collapsed .sidebar-imagine-thumbs{display:none!important}.sidebar .primary-nav>button,.sidebar .primary-nav>button span,.sidebar .sidebar-section-title,.sidebar .sidebar-section-title *,.sidebar .row-main,.sidebar .chat-row .row-main,.sidebar .sidebar-row .row-main,.sidebar .project-chat,.sidebar .view-all,.sidebar .plugins-nav,.sidebar .plugins-nav span,.sidebar .account-name{font-size:14px!important}.sidebar .sidebar-section-title{line-height:20px;padding-top:9px;padding-bottom:8px}.sidebar .row-main,.sidebar .chat-row .row-main,.sidebar .project-chat,.sidebar .account-name{line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .view-all{height:36px;min-height:36px;line-height:20px}@media(min-width:701px){.resource-view-menu.is-fixed .resource-submenu-host.submenu-flip-left .resource-submenu,.resource-view-menu.is-fixed .resource-submenu.flip-left{right:calc(100% + 12px)!important;left:auto!important}}@media(min-width:701px)and (max-width:1100px){.page-editor .editor-composer{width:calc(100% - 110px)}.flat-seg>button{padding:0 6px}.flat-editor .media-types>button{min-width:30px;padding:0 6px}.flat-editor .ratio-control-host .ratio-button{padding:0 8px;font-size:0;gap:0}.flat-editor .ratio-control-host .ratio-button svg{width:15px;height:15px}.flat-editor .composer-left{gap:3px}.flat-editor .composer-left>.popover-host>.icon-button,.flat-editor .imagine-volume{width:28px;min-width:28px}}@media(min-width:701px){.composer-wrap.flat-editor .composer-left{gap:8px!important}.composer-wrap.flat-editor .composer-left>.popover-host>.icon-button{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:50%!important}.composer-wrap.flat-editor .media-types,.composer-wrap.flat-editor .flat-seg,.composer-wrap.flat-editor .desktop-parameters .segmented{height:40px!important;min-height:40px!important;padding:4px!important;gap:2px!important;border-radius:999px!important;box-sizing:border-box;display:inline-flex;align-items:center}.composer-wrap.flat-editor .media-types>button,.composer-wrap.flat-editor .flat-seg>button,.composer-wrap.flat-editor .desktop-parameters .segmented>button{height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:14px!important;font-weight:400!important;line-height:32px!important;border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;gap:3px;box-sizing:border-box}.composer-wrap.flat-editor .media-types>button{min-width:40px;padding:0 10px!important}.composer-wrap.flat-editor .media-types>button.active,.composer-wrap.flat-editor .flat-seg>button.active,.composer-wrap.flat-editor .desktop-parameters .segmented>button.active{font-weight:600!important}.composer-wrap.flat-editor .media-types>button svg,.composer-wrap.flat-editor .flat-seg>button svg:not(.param-lock),.composer-wrap.flat-editor .ratio-button svg,.composer-wrap.flat-editor .imagine-volume svg,.composer-wrap.flat-editor .composer-left>.popover-host>.icon-button svg{width:16px!important;height:16px!important}.composer-wrap.flat-editor .flat-seg .param-lock{width:12px!important;height:12px!important;flex:0 0 12px;margin:0 0 0 2px;vertical-align:middle}.composer-wrap.flat-editor .imagine-volume{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:50%!important;background:#2b2a28!important;display:inline-flex;align-items:center;justify-content:center}.composer-wrap.flat-editor .imagine-volume:hover{background:#363532!important}.composer-wrap.flat-editor .ratio-control-host .ratio-button{height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important;gap:6px!important;border-radius:999px!important;box-sizing:border-box}[data-theme=light] .composer-wrap.flat-editor .imagine-volume{background:#efede9!important;color:#222}[data-theme=light] .composer-wrap.flat-editor .imagine-volume:hover{background:#e3e0da!important}[data-theme=light] .composer-wrap.flat-editor .imagine-volume.is-muted{color:#7a766f}.composer-wrap.flat-editor .composer-left>.desktop-parameters:empty{display:none}.composer-wrap.flat-editor .composer-left .mobile-parameters{display:none}}@media(min-width:701px)and (max-width:1100px){.composer-wrap.flat-editor .composer-left{gap:5px!important}.composer-wrap.flat-editor .flat-seg>button,.composer-wrap.flat-editor .desktop-parameters .segmented>button{padding:0 7px!important;font-size:13px!important}.composer-wrap.flat-editor .media-types>button{min-width:32px;padding:0 7px!important}.composer-wrap.flat-editor .ratio-control-host .ratio-button{padding:0 10px!important;font-size:0!important;gap:0!important}}.extend-modal{width:min(440px,calc(100vw - 24px))}.extend-modal .extend-hint{font-size:13px;line-height:1.6;margin:6px 0 14px}.extend-modal .extend-field{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.extend-modal .extend-field>span{font-size:13px;color:var(--muted)}.extend-modal textarea{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--text);padding:10px 12px;font:inherit;font-size:14px;resize:vertical}.extend-modal .flat-seg{align-self:flex-start;height:36px;padding:4px;gap:2px;background:#2b2a28}.extend-modal .flat-seg>button{height:28px;padding:0 12px;font-size:14px}[data-theme=light] .extend-modal .flat-seg{background:#efede9}.floating-popover button[aria-checked=true],.floating-popover button[aria-selected=true],.floating-popover button.selected,.floating-popover button.is-active,.floating-popover [role=menuitemradio].active,.floating-popover [role=option].active,.resource-view-menu button[aria-checked=true],.resource-submenu button[aria-checked=true]{background:transparent!important}.floating-popover button:focus:not(:focus-visible):not(:hover){background:transparent!important}.floating-popover button:hover:not(:disabled),.floating-popover button:focus-visible,.resource-view-menu button:hover,.resource-submenu button:hover{background:var(--menu-hover,var(--hover))!important}.resource-view-menu .resource-submenu-host:has(.resource-submenu)>button{background:var(--menu-hover,var(--hover))!important}.composer-wrap:has(>.vf-panel){position:relative;z-index:30}.vf-chain{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px 10px;margin:-4px -6px 6px;border-bottom:1px solid var(--line);position:relative}.vf-chain-pill{display:inline-flex;align-items:center;gap:2px;background:var(--hover);border-radius:12px;padding:4px}.vf-sep{color:var(--muted);font-size:15px;width:16px;text-align:center;line-height:1}.vf-slot{width:36px;height:36px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--text);background:transparent;padding:0;border:0;cursor:pointer;transition:background .15s}.vf-slot:hover,.vf-slot:focus-visible{background:color-mix(in srgb,var(--text) 10%,transparent)}.vf-first-host{position:relative}.vf-thumb{position:relative;width:36px;height:36px}.vf-thumb-btn{width:36px;height:36px;padding:0;border:0;border-radius:8px;overflow:hidden;cursor:pointer;display:block;background:var(--surface)}.vf-thumb-btn img{width:100%;height:100%;object-fit:cover;display:block}.vf-thumb-btn:hover{filter:brightness(1.08)}.vf-thumb-x{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;border:0;padding:0;display:none;align-items:center;justify-content:center;background:#111;color:#fff;box-shadow:0 0 0 2px var(--raised);cursor:pointer}.vf-thumb:hover .vf-thumb-x,.vf-thumb:focus-within .vf-thumb-x{display:inline-flex}.vf-role-menu{position:absolute;left:0;bottom:calc(100% + 10px);top:auto;min-width:230px;padding:6px;z-index:40}.vf-role-menu>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:7px 10px;border-radius:10px;text-align:left;background:transparent}.vf-role-menu>button span{display:flex;flex-direction:column;gap:2px}.vf-role-menu>button strong{font-size:14px;font-weight:400;color:var(--text)}.vf-role-menu>button small{font-size:12px;color:var(--muted)}.vf-role-menu>button:hover,.vf-role-menu>button:focus-visible{background:var(--hover)}.vf-tags{display:flex;flex-wrap:wrap;gap:6px}.vf-tag{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 4px;border-radius:999px;background:var(--hover);font-size:13px;color:var(--text)}.vf-tag img{width:22px;height:22px;border-radius:50%;object-fit:cover}.vf-tag-voice{padding-left:10px}.vf-tag button{width:20px;height:20px;border-radius:50%;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--muted);cursor:pointer}.vf-tag button:hover{background:color-mix(in srgb,var(--text) 12%,transparent);color:var(--text)}.vf-mention img{width:24px;height:24px;border-radius:6px;object-fit:cover}.vf-panel{position:absolute;left:0;right:0;top:calc(100% + 8px);height:min(330px,52vh);display:grid;grid-template-columns:168px minmax(0,1fr);background:var(--raised);border:1px solid var(--line);border-radius:22px;box-shadow:0 16px 48px #00000059;overflow:hidden;z-index:30;text-align:left}.vf-nav{display:flex;flex-direction:column;justify-content:space-between;padding:10px 8px;border-right:1px solid var(--line)}.vf-tabs{display:flex;flex-direction:column;gap:2px}.vf-tabs>button{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--text);font-size:14px;cursor:pointer;text-align:left}.vf-tabs>button:hover,.vf-tabs>button:focus-visible{background:var(--hover)}.vf-tabs>button.active{background:var(--hover);font-weight:600}.vf-body{display:flex;flex-direction:column;min-width:0;min-height:0}.vf-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px 12px 8px}.vf-head>strong{font-size:14px;font-weight:600;text-align:center;white-space:nowrap}.vf-head>strong small{font-weight:400;color:var(--muted);font-size:12px}.vf-head-r{display:flex;justify-content:flex-end}.vf-primary{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--text);color:var(--bg);font-size:14px;font-weight:600;cursor:pointer}.vf-primary:hover{opacity:.88}.vf-ghost{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--text);cursor:pointer}.vf-ghost:hover{background:var(--hover)}.vf-filter-host{position:relative}.vf-filter{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--hover);color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.vf-filter:hover{filter:brightness(1.1)}.vf-filter-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:140px;padding:6px;z-index:5}.vf-filter-menu>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;border-radius:8px;background:transparent;color:var(--text);font-size:14px}.vf-filter-menu>button:hover{background:var(--hover)}.vf-scroll{flex:1;min-height:0;overflow:auto;padding:2px 12px 12px;scrollbar-width:thin}.vf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.vf-cell{position:relative;aspect-ratio:1;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--surface);cursor:pointer}.vf-cell img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .15s}.vf-cell:hover img{filter:brightness(1.07)}.vf-cell.is-selected img{filter:brightness(.72)}.vf-check{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:#fff;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000059}.vf-check-inline{position:static;transform:none;width:22px;height:22px;flex:0 0 22px}.vf-check-ph{width:22px;flex:0 0 22px}.vf-empty,.vf-hint{color:var(--muted);font-size:13px;margin:4px 2px 10px}.vf-empty{text-align:center;margin-top:40px}.vf-voices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.vf-voice{display:flex;align-items:center;gap:10px;height:44px;padding:0 6px;border-radius:999px;background:var(--hover);border:1.5px solid transparent}.vf-voice.is-selected{border-color:var(--text)}.vf-play{width:30px;height:30px;flex:0 0 30px;border-radius:50%;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--text);color:var(--bg);cursor:pointer}.vf-play:hover{opacity:.85}.vf-voice-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:100%;border:0;background:transparent;color:var(--text);padding:0 6px 0 0;cursor:pointer;text-align:left}.vf-voice-name{display:flex;flex-direction:column;font-size:13px;line-height:1.2;min-width:64px}.vf-voice-name small{color:var(--muted);font-size:12px}.vf-wave{flex:1;display:flex;align-items:center;justify-content:space-between;gap:2px;height:22px;overflow:hidden}.vf-wave i{display:block;width:2px;border-radius:1px;background:color-mix(in srgb,var(--text) 45%,transparent)}.vf-wave i.on{background:var(--text)}.vf-ref-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.vf-ref .vf-badge{position:absolute;left:8px;top:8px;padding:2px 7px;border-radius:6px;background:#0000008c;color:#ff8a3d;font-size:12px;font-weight:600}.vf-ref-name{position:absolute;left:0;right:0;bottom:0;padding:22px 8px 7px;background:linear-gradient(transparent,#000000a6);color:#fff;font-size:13px;font-weight:600;text-align:left;text-shadow:0 1px 2px rgb(0 0 0/.5)}.vf-newref{display:flex;align-items:flex-end;gap:10px;padding:10px;margin-bottom:10px;border-radius:14px;background:var(--hover)}.vf-newref img{width:56px;height:56px;border-radius:10px;object-fit:cover}.vf-newref label{flex:1;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.vf-newref input{height:34px;border-radius:10px;border:1px solid var(--line);background:var(--raised);color:var(--text);padding:0 10px;font-size:14px}[data-theme=light] .vf-panel{background:#fff;box-shadow:0 12px 40px #0000001f}[data-theme=light] .vf-chain-pill{background:#f1efec}[data-theme=light] .vf-slot,[data-theme=light] .vf-tabs>button{color:#222}[data-theme=light] .vf-tabs>button.active,[data-theme=light] .vf-tabs>button:hover{background:#f0eeeb}[data-theme=light] .vf-voice{background:#efedea}[data-theme=light] .vf-primary{background:#111;color:#fff}[data-theme=light] .vf-filter{background:#efedea;color:#222}@media(max-width:700px){.vf-panel{position:fixed;inset:auto 0 0;height:66dvh;border-radius:20px 20px 0 0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);z-index:1200;box-shadow:0 -12px 40px #0006}.vf-nav{flex-direction:row;border-right:0;border-bottom:1px solid var(--line);padding:8px;overflow-x:auto;gap:4px}.vf-tabs{flex-direction:row}.vf-tabs>button{white-space:nowrap;padding:0 10px;gap:6px}.vf-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.vf-ref-grid{grid-template-columns:repeat(2,1fr)}.vf-role-menu{position:fixed;inset:auto 12px;min-width:0}.vf-chain{margin:-2px -4px 6px}}.sketch-pad{position:fixed;inset:0;z-index:2000;display:grid;grid-template-columns:minmax(0,1fr) 300px;background:var(--bg)}.sketch-stage{position:relative;display:flex;align-items:center;justify-content:center;background:#1d1c1b;min-width:0;min-height:0;padding:64px 40px 40px}[data-theme=light] .sketch-stage{background:#e8e8e8}.sketch-top{position:absolute;left:12px;right:12px;top:10px;display:flex;justify-content:space-between;align-items:center}.sketch-top-r{display:flex;gap:4px}.sketch-icon{width:36px;height:36px;border-radius:50%;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text);cursor:pointer}.sketch-icon:hover:not(:disabled){background:color-mix(in srgb,var(--text) 12%,transparent)}.sketch-icon:disabled{opacity:.35;cursor:default}[data-theme=light] .sketch-icon{color:#222}.sketch-canvas{display:block;max-width:100%;max-height:100%;width:auto;height:100%;background:#fff;box-shadow:0 6px 24px #00000040;touch-action:none;cursor:crosshair}.sketch-canvas.is-picking{cursor:copy}.sketch-side{display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px;background:var(--sidebar);border-left:1px solid var(--line);overflow:auto}.sketch-side h2{margin:0;font-size:14px;font-weight:600;text-align:center}.sketch-field{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--muted)}.sketch-field input[type=range]{width:100%;accent-color:var(--text)}.sketch-seg{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:12px;background:var(--hover)}.sketch-seg>button{height:32px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:14px;cursor:pointer}.sketch-seg>button.active{background:var(--raised);color:var(--text);font-weight:600;box-shadow:0 1px 3px #00000026}.sketch-colors{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.sketch-color{position:relative;width:24px;height:24px;border-radius:50%;border:1px solid color-mix(in srgb,var(--text) 25%,transparent);padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.sketch-color.active{box-shadow:0 0 0 2px var(--sidebar),0 0 0 4px var(--text)}.sketch-rainbow{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.sketch-rainbow input{position:absolute;inset:0;opacity:0;cursor:pointer}.sketch-pipette{background:var(--raised);color:var(--text)}.sketch-select{position:relative;display:block}.sketch-select select{width:100%;height:36px;border-radius:10px;border:0;background:var(--hover);color:var(--text);padding:0 30px 0 10px;font-size:14px;appearance:none;cursor:pointer}.sketch-select svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.sketch-spacer{flex:1}.sketch-desc{min-height:80px;resize:vertical;border-radius:12px;border:0;background:var(--hover);color:var(--text);padding:10px;font:inherit;font-size:14px}.sketch-go{width:100%;height:44px;border:0;border-radius:999px;flex-shrink:0;background:var(--text);color:var(--bg);font-weight:600;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.sketch-go:hover:not(:disabled){opacity:.88}.sketch-go:disabled{opacity:.6;cursor:default}[data-theme=light] .sketch-go{background:#111;color:#fff}.sketch-note{margin:0;font-size:12px;color:var(--muted);text-align:center}@media(max-width:700px){.sketch-pad{grid-template-columns:1fr;grid-template-rows:minmax(0,55dvh) minmax(0,1fr)}.sketch-stage{padding:52px 12px 12px}.sketch-side{border-left:0;border-top:1px solid var(--line);padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));gap:16px}.sketch-spacer{display:none}.sketch-go{height:48px;margin-top:8px;font-size:15px}.sketch-desc{min-height:72px}}.resource-preview-center{position:relative}.gvp-ui{position:absolute;z-index:3;border-radius:inherit;color:#fff;user-select:none;-webkit-user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.gvp-hit{position:absolute;inset:0}.gvp-top,.gvp-bottom{position:absolute;left:0;right:0;opacity:0;transition:opacity .25s;pointer-events:none}.gvp-ui.is-shown .gvp-top,.gvp-ui.is-shown .gvp-bottom{opacity:1;pointer-events:auto}.gvp-ui:not(.is-shown){cursor:none}.gvp-top{top:0;display:flex;justify-content:space-between;align-items:flex-start;padding:10px}.gvp-bottom{bottom:0;padding:0 10px 8px;background:linear-gradient(transparent,#00000047);cursor:default}.gvp-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.gvp-l,.gvp-r{display:flex;align-items:center;gap:6px}.gvp-btn{width:30px;height:30px;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#00000073;color:#fff!important;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .15s}.gvp-btn:hover,.gvp-btn:focus-visible{background:#000000b3}.gvp-btn svg{color:#fff}.gvp-pill{height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:999px;background:#00000073;color:#fff!important;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}button.gvp-pill{cursor:pointer;transition:background .15s}button.gvp-pill:hover,button.gvp-pill.is-open,button.gvp-pill:focus-visible{background:#000000b3}.gvp-audio{cursor:default}.gvp-bar{position:relative;height:14px;display:flex;align-items:center;cursor:pointer;touch-action:none}.gvp-bar-track{position:relative;flex:1;height:3px;border-radius:2px;background:#ffffff4d;overflow:hidden;transition:height .12s}.gvp-bar:hover .gvp-bar-track,.gvp-bar.is-drag .gvp-bar-track{height:5px}.gvp-bar-buf{position:absolute;left:0;top:0;bottom:0;background:#ffffff59}.gvp-bar-fill{position:absolute;left:0;top:0;bottom:0;background:#fff}.gvp-bar-knob{position:absolute;top:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff;transform:translateY(-50%) scale(0);transition:transform .12s;box-shadow:0 1px 4px #0006}.gvp-bar:hover .gvp-bar-knob,.gvp-bar.is-drag .gvp-bar-knob{transform:translateY(-50%) scale(1)}.gvp-menu{position:fixed;z-index:3000;width:232px;max-height:calc(100dvh - 16px);overflow:auto;padding:6px;border-radius:14px;background:#181818f0;color:#fff;box-shadow:0 10px 32px #00000073;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:default;text-align:left}.gvp-menu-info{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid rgb(255 255 255/.12);font-size:13px}.gvp-menu-info span{color:#fff9}.gvp-menu-info strong{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.gvp-menu-title{padding:6px 10px 4px;font-size:12px;color:#ffffff8c}.gvp-menu>button{display:flex;align-items:center;justify-content:space-between;width:100%;height:34px;padding:0 10px;border:0;border-radius:9px;background:transparent!important;color:#fff;font-size:14px;cursor:pointer}.gvp-menu>button:hover,.gvp-menu>button:focus-visible{background:#ffffff1a!important}.gvp-menu-sep{height:1px;margin:4px 6px;background:#ffffff1f}.gvp-switch{width:30px;height:18px;border-radius:999px;background:#ffffff40;position:relative;transition:background .15s}.gvp-switch i{position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.gvp-switch.on{background:#2f8cff}.gvp-switch.on i{transform:translate(12px)}:fullscreen{background:#000;display:flex!important;align-items:center;justify-content:center}:fullscreen>video{max-width:100vw!important;max-height:100vh!important;width:auto;height:auto;transform:none!important;border-radius:0!important}.img-res-badge{position:absolute;z-index:3;transform:translate(-100%,-100%);height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#00000080;color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.2px;pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}@media(max-width:700px){.gvp-btn{width:34px;height:34px}.gvp-pill{height:30px}.gvp-bar{height:22px}}@media(min-width:701px){.page-editor .editor-composer{left:calc(76px + (100% - 144px)/2);width:750px;max-width:calc(100% - 176px)}}@media(min-width:1100px){.page-editor .editor-composer{left:calc(76px + (100% - 356px)/2);width:750px;max-width:calc(100% - 388px)}}.page-editor .editor-composer .composer{width:100%;box-sizing:border-box}.page-editor .editor-composer .composer-toolbar{width:100%}@media(min-width:701px){.page-editor .editor-stage{bottom:calc(var(--editor-composer-h,104px) + 40px)!important}.page-editor .editor-thumbnails{bottom:calc(var(--editor-composer-h,104px) + 40px)}}.thumb-rail{scrollbar-width:none!important;-ms-overflow-style:none;overscroll-behavior:contain}.thumb-rail::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.thumb-rail.is-vertical.can-start{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 44px);mask-image:linear-gradient(to bottom,transparent 0,#000 44px)}.thumb-rail.is-vertical.can-end{-webkit-mask-image:linear-gradient(to top,transparent 0,#000 44px);mask-image:linear-gradient(to top,transparent 0,#000 44px)}.thumb-rail.is-vertical.can-start.can-end{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 44px,#000 calc(100% - 44px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 44px,#000 calc(100% - 44px),transparent 100%)}.thumb-rail.is-horizontal.can-start{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 40px);mask-image:linear-gradient(to right,transparent 0,#000 40px)}.thumb-rail.is-horizontal.can-end{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 40px);mask-image:linear-gradient(to left,transparent 0,#000 40px)}.thumb-rail.is-horizontal.can-start.can-end{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}.thumb-rail-arrow{position:absolute;z-index:4;width:28px;height:28px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--text);cursor:pointer;opacity:.85;transition:background .15s,opacity .15s;outline:none}.thumb-rail-arrow:hover,.thumb-rail-arrow:focus-visible{background:var(--hover);opacity:1}[data-theme=light] .thumb-rail-arrow{color:#222}.activity-panel{margin:0 0 10px}.thought-toggle{background:none;border:0;padding:2px 0;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.thought-toggle,.thought-toggle:hover,.thought-toggle:focus-visible,.thought-toggle:active{background:none!important;border-radius:0;color:var(--muted);transition:color .15s}.thought-toggle:hover{color:var(--text)}.thought-toggle svg{color:inherit}.ts-list{list-style:none;margin:8px 0 16px;padding:2px 0;border-left:0;max-height:none;overflow:visible;display:flex;flex-direction:column;gap:6px}.ts-step{min-width:0}.ts-step-head{display:flex;align-items:center;gap:7px;width:100%;min-width:0;background:none;border:0;padding:5px 6px;margin-left:-6px;border-radius:8px;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.ts-step-head:disabled{cursor:default}.ts-step-head,.ts-step-head:hover,.ts-step-head:active{background:none!important}.ts-step-head .ts-label,.ts-step-head>svg:first-child,.ts-step-head .ts-chev{transition:color .15s}.ts-step-head:not(:disabled):hover .ts-label,.ts-step-head:not(:disabled):hover>svg:first-child,.ts-step-head:not(:disabled):hover .ts-chev,.ts-step-head:not(:disabled):hover .ts-sub{color:var(--text)}.ts-step-head>svg:first-child{flex-shrink:0;color:var(--muted)}.ts-label{flex-shrink:0;font-weight:500;color:var(--muted)}.ts-step.is-open .ts-label{color:var(--text)}.ts-sub{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ts-chev{margin-left:auto;flex-shrink:0;color:var(--muted);transform:rotate(-90deg);transition:transform .15s}.ts-step.is-open .ts-chev{transform:none}.ts-state{flex-shrink:0;font-size:13px}.ts-ok{color:#3fb950}.ts-err{color:#f85149}.ts-warn{color:#d29922}.ts-run{color:var(--muted)}[data-theme=light] .ts-ok{color:#1a7f37}[data-theme=light] .ts-err{color:#cf222e}[data-theme=light] .ts-warn{color:#9a6700}.ts-body{padding:4px 0 6px;display:flex;flex-direction:column;gap:10px;min-width:0}.ts-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#161616}.ts-card-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 14px;border-bottom:1px solid #ffffff14;color:#a8a6a1;font-size:13px}.ts-copy{display:inline-flex;align-items:center;gap:4px;background:none;border:0;color:#a8a6a1;font:inherit;font-size:13px;padding:4px 8px;border-radius:999px;cursor:pointer}.ts-copy:hover{background:#ffffff14;color:#f0ede9}pre.ts-code,.ts-out pre{margin:0;padding:12px 14px;overflow:auto;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#e6e3de;white-space:pre;background:none;max-height:none;overflow-x:auto;overflow-y:visible}.ts-body,.ts-out{max-height:none;overflow-y:visible}.ts-out pre+pre{padding-top:0}.ts-out p{margin:0;padding:12px 14px;font-size:13px}.ts-out .ts-err,.ts-out pre.ts-err{color:#ff7b72}.ts-muted{color:var(--muted)}.tk-kw{color:#c792ea}.tk-bi,.tk-fn{color:#82aaff}.tk-str{color:#c3e88d}.tk-num{color:#f78c6c}.tk-com{color:#7f848e;font-style:italic}.ts-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ts-links a{display:flex;align-items:baseline;gap:8px;padding:5px 8px;border-radius:8px;color:var(--text);text-decoration:none;min-width:0}.ts-links a:hover{background:var(--hover)}.ts-links strong{font-weight:500;font-size:13px;flex-shrink:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-links small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ts-params{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0;padding:4px 8px;font-size:13px}.ts-params dt{color:var(--muted)}.ts-params dd{margin:0;word-break:break-all}.ts-reason{margin:0;padding:2px 8px;color:var(--muted);font-size:13px;line-height:1.6;white-space:pre-wrap}@media(max-width:700px){pre.ts-code,.ts-out pre{font-size:12px;padding:10px 12px}.ts-links strong{max-width:50%}}.page-editor .editor-composer.is-collapsed{bottom:22px}.ed-collapsed-bar{display:flex;align-items:center;gap:10px;height:48px;padding:0 6px 0 18px;border-radius:999px;background:var(--raised,#212121);border:1px solid var(--line);box-shadow:0 6px 24px #0000002e;cursor:text;outline:none;box-sizing:border-box;width:100%}.ed-collapsed-bar:hover{border-color:color-mix(in srgb,var(--text) 22%,transparent)}.ed-collapsed-bar:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--text) 35%,transparent)}.ed-collapsed-bar>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--text)}.ed-collapsed-bar>span.is-placeholder{color:var(--muted)}.ed-collapsed-bar .send-button{flex-shrink:0;width:36px;height:36px}[data-theme=light] .ed-collapsed-bar{background:#fff;box-shadow:0 4px 18px #00000014}@media(max-width:700px){.page-editor .editor-composer.is-collapsed{left:10px;right:10px;width:auto;transform:none;bottom:calc(10px + env(safe-area-inset-bottom))}.ed-collapsed-bar{height:46px}}.vf-loop-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:36px;color:var(--muted)}.vf-divider{width:1px;height:22px;background:var(--line);margin:0 6px}.vf-thumb.is-dragging{opacity:.45}.vf-chain-pill.is-dragging .vf-slot,.vf-chain-pill.is-dragging .vf-thumb{transition:box-shadow .12s,background .12s}.vf-slot.is-drop,.vf-thumb.is-drop .vf-thumb-btn,.vf-chain-pill.is-dragging [data-vf-slot]:hover{box-shadow:0 0 0 2px var(--text);background:color-mix(in srgb,var(--text) 10%,transparent)}.vf-thumb-btn:active{cursor:grabbing}.vf-role-menu button[aria-checked=true]:not(:hover):not(:focus-visible){background:transparent!important}@media(min-width:701px){.composer-wrap.flat-editor .composer-left>.popover-host>.icon-button,.composer-wrap.flat-editor .imagine-volume{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.composer-wrap.flat-editor .ratio-control-host .ratio-button{height:40px!important;min-height:40px!important}.composer-wrap.flat-editor .composer-right .send-button,.composer-wrap.flat-editor .composer-right .voice-button,.composer-wrap.flat-editor .composer-right>.button,.editor-composer .composer-wrap.flat-editor .composer .send-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px}.composer-wrap.flat-editor .flat-seg>button .param-lock,.composer-wrap.flat-editor .media-types>button .feature-lock{width:12px!important;height:12px!important;flex:0 0 12px}.composer-wrap.flat-editor .composer-left{align-items:center}}.vf-chain-pill.is-ref,[data-theme=light] .vf-chain-pill.is-ref{background:transparent;padding:6px 6px 0 0}.vf-chain-pill.is-ref .vf-thumb-x{display:inline-flex}.ratio-menu .chosen{background:transparent}.ratio-menu .chosen:hover{background:var(--menu-hover)}@media(min-width:701px){.composer-wrap.home-bar .collapsed-parameters,.composer-wrap.home-bar .collapsed-parameters.collapsed-video{display:flex!important;align-items:center;gap:2px}.composer-wrap.home-bar .composer-right{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:auto}.composer-wrap.home-bar .media-types>button>span{display:inline!important;margin-left:6px}.composer-wrap.home-bar .media-types>button{display:inline-flex;align-items:center;justify-content:center}.composer-wrap.home-bar .media-types>button.active{padding:0 14px!important}.composer-wrap.home-bar .imagine-volume,[data-theme=light] .composer-wrap.home-bar .imagine-volume{background:transparent!important}.composer-wrap.home-bar .imagine-volume:hover,[data-theme=light] .composer-wrap.home-bar .imagine-volume:hover{background:var(--hover)!important}.composer-wrap.home-bar .flat-param,.composer-wrap.home-bar .ratio-control-host .ratio-button,[data-theme=light] .composer-wrap.home-bar .ratio-control-host .ratio-button{height:40px!important;min-height:40px!important;padding:0 10px!important;border-radius:999px!important;background:transparent;color:var(--text);font-size:14px!important;font-weight:500!important;gap:6px!important;box-sizing:border-box}.composer-wrap.home-bar .flat-param:hover,.composer-wrap.home-bar .flat-param.is-open,.composer-wrap.home-bar .ratio-control-host .ratio-button:hover,.composer-wrap.home-bar .ratio-control-host .ratio-button.is-open{background:var(--hover)}.composer-wrap.home-bar .flat-param svg,.composer-wrap.home-bar .ratio-control-host .ratio-button svg{width:16px;height:16px}.composer-wrap.home-bar .ratio-menu{right:0;left:auto}.composer-wrap.home-bar .composer-left>.desktop-parameters:empty{display:none}}.vf-chain-pill.is-ref{gap:8px;flex-wrap:wrap}.editor-composer .composer-wrap:has(>.vf-panel){position:relative;z-index:30}.editor-composer .vf-panel{top:auto;bottom:calc(100% + 8px)}@media(max-width:700px){.vf-panel{grid-template-columns:118px minmax(0,1fr);height:min(360px,60vh)}.vf-tabs>button{padding:0 8px;font-size:13px;gap:6px}.vf-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.vf-head{grid-template-columns:auto 1fr auto;padding:8px}}.vf-img-host{position:relative}.vf-ref-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 6px 0 0;min-height:36px;border-radius:10px}.vf-ref-row .vf-thumb-x{display:inline-flex}.vf-ref-row.is-drop{box-shadow:0 0 0 2px var(--text)}.vf-ref-drop{font-size:12px;color:var(--muted);padding:0 8px}.vf-img-host .vf-thumb.is-drop .vf-thumb-btn{box-shadow:0 0 0 2px var(--text)}.sketch-canvas.has-cursor,.sketch-canvas.has-cursor.is-picking{cursor:none}.sk-cursor,.sk-lens{position:absolute;pointer-events:none;transform:translate(-50%,-50%);border-radius:50%;z-index:3}.sk-cursor.is-pen{box-shadow:0 0 0 1px #ffffffe6,0 0 0 2px #00000059}.sk-cursor.is-eraser{background:#f2f2f2d9;border:1px solid #cfcfcf;box-shadow:0 1px 4px #0000002e;box-sizing:border-box}.sk-lens{width:44px;height:44px;border:1px solid #1d1c1b;box-shadow:0 2px 8px #0000004d;background:#fff}.sketch-pipette.active{outline:2px solid var(--text);outline-offset:1px}.sk-ratio{position:relative}.sk-ratio-btn{width:100%;height:36px;border-radius:10px;border:0;background:var(--hover);color:var(--text);padding:0 10px;font-size:14px;display:flex;align-items:center;gap:8px;cursor:pointer;text-align:left}.sk-ratio-btn>span{color:var(--muted);flex:1}.sk-ratio-btn>svg{color:var(--muted)}.sk-ratio-glyph{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px}.sk-ratio-glyph i{display:block;border:1.5px solid var(--muted);border-radius:2px;box-sizing:border-box}.sk-ratio-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:10;padding:6px;border-radius:14px;background:#fff;border:1px solid #ebe9e5;box-shadow:0 10px 30px #0000001f;max-height:340px;overflow:auto}.sk-ratio-menu>button{width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#171613;font-size:14px;cursor:pointer;text-align:left}.sk-ratio-menu>button b{font-weight:400;min-width:34px}.sk-ratio-menu>button span{color:#8a867f;flex:1}.sk-ratio-menu>button:hover,.sk-ratio-menu>button:focus-visible{background:#f2f1ee}.sk-ratio .sk-ratio-btn,.sk-ratio .sk-ratio-menu>button{display:grid!important;grid-template-columns:20px 40px minmax(0,1fr) 16px;column-gap:10px;align-items:center;justify-items:start;justify-content:stretch;text-align:left;padding:0 10px;box-sizing:border-box}.sk-ratio .sk-ratio-menu>button{height:36px}.sk-ratio .sk-ratio-glyph{width:20px;flex:none;justify-self:center}.sk-ratio .sk-r{font-weight:650;font-style:normal;min-width:0;text-align:left;justify-self:start}.sk-ratio .sk-d{font-style:normal;color:var(--muted);text-align:left;justify-self:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sk-ratio .sk-ratio-menu .sk-d{color:#8a867f}[data-theme=dark] .sk-ratio .sk-ratio-menu .sk-d,:root:not([data-theme=light]) .sk-ratio .sk-ratio-menu .sk-d{color:#9b978f}.sk-ratio .sk-c{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;justify-self:end;font-style:normal;color:var(--muted)}.sk-ratio .sk-ratio-menu .sk-c{color:inherit}.sk-ratio-menu{padding:4px}.sk-ratio-menu .sk-ratio-glyph i{border-color:#9a968f}[data-theme=dark] .sk-ratio-menu,:root:not([data-theme=light]) .sk-ratio-menu{background:#2a2927;border-color:#3a3936;box-shadow:0 10px 30px #00000073}[data-theme=dark] .sk-ratio-menu>button,:root:not([data-theme=light]) .sk-ratio-menu>button{color:#f1efec}[data-theme=dark] .sk-ratio-menu>button span,:root:not([data-theme=light]) .sk-ratio-menu>button span{color:#9b978f}[data-theme=dark] .sk-ratio-menu>button:hover,:root:not([data-theme=light]) .sk-ratio-menu>button:hover{background:#363532}.composer .enhance-button{width:40px;height:40px;min-width:40px;padding:0;border-radius:50%;background:transparent;color:var(--text);display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px}.composer .enhance-button:hover:not(:disabled){background:var(--hover)}.composer .enhance-button:disabled{opacity:.7;cursor:progress}.enhance-undo{display:inline-flex;align-items:center;gap:8px;margin:8px auto 0;padding:6px 8px 6px 12px;border-radius:999px;background:var(--raised);border:1px solid var(--line);box-shadow:0 4px 16px #0000001f;font-size:13px;color:var(--text);position:relative;left:50%;transform:translate(-50%)}.enhance-undo>svg{color:#22c55e}.enhance-undo>button{border:0;background:transparent;color:var(--text);font-weight:600;cursor:pointer;padding:2px 6px;border-radius:999px}.enhance-undo>button:hover{background:var(--hover)}.vf-wave{gap:2px}.vf-wave i{width:2px;flex:0 0 2px;background:#8a8a8a}.vf-wave i.on,.vf-voice.is-selected .vf-wave i{background:#e6e6e6}.vf-voice-name small{color:#b0aca5}[data-theme=light] .vf-wave i{background:#6f6c67}[data-theme=light] .vf-wave i.on,[data-theme=light] .vf-voice.is-selected .vf-wave i{background:#1a1916}[data-theme=light] .vf-voice-name small,[data-theme=light] .vf-hint{color:#5f5c57}:root{--btn-primary-bg:#ffffff;--btn-primary-fg:#111111;--btn-primary-bg-hover:#e6e6e6;--btn-primary-bg-active:#d4d4d4;--btn-primary-bg-disabled:#3a3a3a;--btn-primary-fg-disabled:#a0a0a0;--btn-secondary-bg:#2f2e2c;--btn-secondary-fg:#f2f1ee;--btn-secondary-bg-hover:#3b3a37;--btn-secondary-bg-active:#454340;--btn-secondary-bg-disabled:#2a2928;--btn-secondary-fg-disabled:#9a9a9a;--btn-ghost-bg:transparent;--btn-ghost-fg:#e6e4e0;--btn-ghost-bg-hover:#2b2a28;--btn-ghost-bg-active:#353432;--btn-ghost-fg-disabled:#8e8e8e}[data-theme=light]{--btn-primary-bg:#111111;--btn-primary-fg:#ffffff;--btn-primary-bg-hover:#2e2e2e;--btn-primary-bg-active:#000000;--btn-primary-bg-disabled:#e3e1dd;--btn-primary-fg-disabled:#5c5a55;--btn-secondary-bg:#ecebe8;--btn-secondary-fg:#171613;--btn-secondary-bg-hover:#e2e0dc;--btn-secondary-bg-active:#d8d6d1;--btn-secondary-bg-disabled:#efeeeb;--btn-secondary-fg-disabled:#67645e;--btn-ghost-bg:transparent;--btn-ghost-fg:#1f1e1b;--btn-ghost-bg-hover:#ecebe8;--btn-ghost-bg-active:#e2e0dc;--btn-ghost-fg-disabled:#6b6863}.sketch-go,[data-theme=light] .sketch-go{background:var(--btn-primary-bg);color:var(--btn-primary-fg);opacity:1;border-radius:999px}.sketch-go:hover:not(:disabled){background:var(--btn-primary-bg-hover);opacity:1}.sketch-go:active:not(:disabled){background:var(--btn-primary-bg-active)}.sketch-go:disabled,.sketch-go:disabled:hover{background:var(--btn-primary-bg-disabled);color:var(--btn-primary-fg-disabled);opacity:1;cursor:not-allowed}.limit-card-wrap{z-index:2100}body:has(.sketch-pad) .limit-card-wrap{--limit-shift:0px;bottom:96px}.vf-audio{position:relative;width:36px;height:36px}.vf-audio-tile{width:36px;height:36px;border-radius:8px;border:0;padding:0;display:flex;align-items:center;justify-content:center;background:#3a3936;color:#e6e6e6;cursor:pointer}.vf-audio-tile.is-playing{box-shadow:0 0 0 2px #e6e6e6}[data-theme=light] .vf-audio-tile{background:#e9e7e3;color:#1a1916}[data-theme=light] .vf-audio-tile.is-playing{box-shadow:0 0 0 2px #1a1916}.vf-audio .vf-thumb-x{display:none}.vf-audio:hover .vf-thumb-x,.vf-audio:focus-within .vf-thumb-x{display:inline-flex}@media(hover:none){.vf-audio .vf-thumb-x{display:inline-flex}}.vf-audio-pop{position:absolute;left:0;bottom:calc(100% + 8px);z-index:45;display:flex;align-items:center;gap:10px;width:230px;height:46px;padding:0 12px 0 8px;border-radius:14px;background:#2a2927;border:1px solid #3a3936;box-shadow:0 8px 24px #00000059}.vf-audio-pop:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.vf-audio-pop .vf-wave{flex:1}.vf-audio-time{font-size:12px;color:#e6e6e6;font-variant-numeric:tabular-nums;min-width:30px;text-align:right}[data-theme=light] .vf-audio-pop{background:#fff;border-color:#ebe9e5;box-shadow:0 8px 24px #0000001f}[data-theme=light] .vf-audio-time{color:#1a1916}.vf-tags{align-items:center}.vf-role-menu strong{display:inline-flex;align-items:center;gap:6px}.vf-role-ico{color:var(--muted)}.vf-play,.vf-play:hover,.vf-play:focus-visible{background:#fff;color:#111;opacity:1}.vf-play:hover,.vf-play:focus-visible{background:#e6e6e6}[data-theme=light] .vf-play{background:#111;color:#fff}[data-theme=light] .vf-play:hover,[data-theme=light] .vf-play:focus-visible{background:#2e2e2e;color:#fff}.ts-fold{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease,opacity .2s ease}.ts-fold.is-open{grid-template-rows:1fr;opacity:1}.ts-fold-outer{transition-duration:.25s}.ts-fold-in{min-height:0;overflow:hidden}.ts-fold:not(.is-open) .ts-fold-in{visibility:hidden}.ts-step{animation:ts-in .2s ease both}@keyframes ts-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ts-spin{width:13px;height:13px;margin:0 1px;flex-shrink:0;border-radius:50%;border:1.8px solid color-mix(in srgb,var(--muted) 35%,transparent);border-top-color:var(--text);animation:ts-rot .8s linear infinite}@keyframes ts-rot{to{transform:rotate(360deg)}}.ts-count{color:inherit;opacity:.75;margin-left:4px}.heavy-research{margin:0 0 14px}.heavy-toggle{gap:6px}.heavy-toggle-ico{color:var(--muted);flex-shrink:0}.heavy-toggle-title{font-weight:560;color:var(--muted)}.heavy-research.is-working .heavy-toggle-title,.heavy-research.is-open .heavy-toggle-title{color:var(--text)}.hr-panel{margin:8px 0 4px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 88%,#000 12%);overflow:hidden}[data-theme=light] .hr-panel{background:color-mix(in srgb,var(--surface) 92%,#fff)}.hr-cols{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);min-height:160px}.hr-timeline,.hr-browse{padding:14px 16px 16px;min-width:0}.hr-timeline{border-right:1px solid var(--line);background:color-mix(in srgb,var(--bg) 55%,transparent)}.hr-col-head{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:var(--muted);font-size:12px}.hr-col-title{font-weight:600;color:var(--text);font-size:13px}.hr-timer{margin-left:auto;font-variant-numeric:tabular-nums;opacity:.85}.hr-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;position:relative}.hr-step{display:flex;align-items:flex-start;gap:10px;position:relative;padding:0 0 14px;min-height:28px}.hr-step:last-child{padding-bottom:0}.hr-step:not(:last-child):before{content:"";position:absolute;left:7px;top:16px;bottom:0;width:1.5px;background:color-mix(in srgb,var(--line) 80%,transparent)}.hr-dot{width:15px;height:15px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;margin-top:1px;background:var(--hover);color:var(--muted);border:1.5px solid color-mix(in srgb,var(--muted) 35%,transparent);z-index:1}.hr-step.is-done .hr-dot{background:color-mix(in srgb,#3fb950 22%,var(--bg));border-color:#3fb950;color:#3fb950}.hr-step.is-active .hr-dot{border-color:#a78bfa;background:color-mix(in srgb,#a78bfa 18%,var(--bg));color:#c4b5fd}.hr-pulse{width:7px;height:7px;border-radius:50%;background:#a78bfa;box-shadow:0 0 color-mix(in srgb,#a78bfa 55%,transparent);animation:hr-pulse 1.4s ease-out infinite}@keyframes hr-pulse{0%{box-shadow:0 0 color-mix(in srgb,#a78bfa 50%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.hr-step-label{font-size:13px;line-height:1.35;color:var(--muted);padding-top:1px}.hr-step.is-done .hr-step-label,.hr-step.is-active .hr-step-label{color:var(--text)}.hr-feed{list-style:disc;margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:8px;max-height:220px;overflow:auto;overscroll-behavior:contain}.hr-feed>li{font-size:13px;line-height:1.45;color:var(--muted);padding:0}.hr-feed>li.is-live{color:var(--text)}.hr-feed-empty{list-style:none;margin-left:-18px;color:var(--muted)}.hr-browsing{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:12px;color:#7db5d4}.hr-browsing svg{flex-shrink:0;opacity:.9}.hr-pill{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 70%,transparent);font-size:11px;color:var(--muted);width:fit-content}.hr-pill-sep{opacity:.55}[data-theme=light] .hr-step.is-done .hr-dot{background:#e8f5ec;border-color:#1a7f37;color:#1a7f37}[data-theme=light] .hr-step.is-active .hr-dot{background:#f3eefc;border-color:#7c3aed;color:#6d28d9}@media(max-width:700px){.hr-cols{grid-template-columns:1fr}.hr-timeline{border-right:0;border-bottom:1px solid var(--line)}.hr-feed{max-height:160px}}@media(prefers-reduced-motion:reduce){.hr-pulse{animation:none}}.grok-bot-lazy{line-height:0;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;--fg:currentColor;--bot-eye:var(--bg);color:var(--text)}.grok-bot{aspect-ratio:1;line-height:0;display:inline-block;position:relative;flex-shrink:0}.grok-bot-slot{display:inline-block;position:relative;flex-shrink:0;line-height:0;overflow:visible}.grok-bot-scale{position:absolute;left:50%;top:50%;width:153.333%;height:153.333%;transform:translate(-50%,-50%);pointer-events:none;transform-origin:50% 55%}.grok-bot-mark{display:block;width:100%;height:100%;overflow:visible}.grok-bot-mark__head{fill:var(--fg);transition:fill .35s}.grok-bot-mark__eye,.grok-bot-eye{fill:var(--bot-eye);transition:fill .35s;transform-box:fill-box;transform-origin:50% 50%}.grok-bot-eyes{transform-box:view-box;transform-origin:50% 50%;overflow:visible}.grok-bot[data-state=working] .grok-bot-eyes{animation:grok-bot-eye-gaze 3.8s ease-in-out infinite}.grok-bot[data-state=working] .grok-bot-eye{animation:grok-bot-eye-blink 2.4s ease-in-out infinite}.grok-bot[data-state=working] .grok-bot-eye--r{animation-delay:.05s}@keyframes grok-bot-eye-gaze{0%,8%{transform:translate(0)}16%,22%{transform:translate(13%,.5%)}30%,36%{transform:translate(.5%,-13%)}44%,50%{transform:translate(-13%,.5%)}58%,64%{transform:translate(.5%,13%)}72%,to{transform:translate(0)}}@keyframes grok-bot-eye-blink{0%,16%,30%,46%,62%,78%,to{transform:scaleY(1)}20%,24%,50%,54%,82%,86%{transform:scaleY(.08)}}.heavy-toggle-ico.grok-bot-lazy,.heavy-toggle .grok-bot-lazy{color:inherit}.hr-timer-working{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.hr-dot-bot{background:transparent;border-color:transparent;overflow:visible}.hr-working-status .hr-step-label{font-variant-numeric:tabular-nums;color:var(--text)}.answer-stream{display:flex;align-items:flex-start;gap:10px;min-width:0}.answer-stream-bot{margin-top:2px;color:var(--text);flex-shrink:0;--fg:currentColor;--bot-eye:var(--bg)}.answer-waiting-bot{display:inline-flex;margin:2px 0 4px;width:18px;height:18px}.answer-stream-main{min-width:0;flex:1}@media(prefers-reduced-motion:reduce){.grok-bot[data-state=working] .grok-bot-eyes,.grok-bot[data-state=working] .grok-bot-eye{animation:none}}.cite-marker{display:none!important;position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.prose .cite-end,.cite-end{display:inline;white-space:normal}.prose .cite-end .cite-chip,.cite-end .cite-chip{margin:0 0 0 4px;vertical-align:middle}.prose .cite-end .cite-chip:first-child,.cite-end .cite-chip:first-child{margin-left:6px}.prose a.cite-chip,.cite-chip{display:inline-flex;align-items:center;vertical-align:middle;position:relative;top:-1px;max-width:min(220px,70vw);margin:0 3px;padding:2px 8px 2px 4px;height:22px;box-sizing:border-box;border-radius:999px;gap:0;line-height:1;text-decoration:none!important;white-space:nowrap;color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent);border:1px solid color-mix(in srgb,var(--text) 10%,transparent);transition:background .15s,border-color .15s,color .15s}.prose a.cite-chip:hover,.cite-chip:hover,.prose a.cite-chip:focus-visible,.cite-chip:focus-visible{background:color-mix(in srgb,var(--text) 14%,transparent);border-color:color-mix(in srgb,var(--text) 18%,transparent)}.cite-chip-inner{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;pointer-events:none}.cite-chip-fav{width:14px;height:14px;object-fit:contain;display:block;border-radius:3px;flex-shrink:0}.cite-chip-fallback{width:14px;height:14px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;line-height:1;color:var(--muted);background:color-mix(in srgb,var(--text) 12%,transparent)}.cite-chip-label{font-size:12px;font-weight:500;line-height:1.2;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cite-chip:hover .cite-chip-label,.cite-chip:focus-visible .cite-chip-label{color:var(--text)}.cite-hover-card{display:none;flex-direction:column;align-items:stretch;gap:6px;position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);z-index:80;width:max-content;max-width:280px;min-width:160px;padding:10px 12px;box-sizing:border-box;border-radius:12px;pointer-events:none;text-align:left;white-space:normal;color:var(--text);background:var(--raised,var(--surface,#1c1b19));border:1px solid var(--line);box-shadow:0 10px 28px #00000047,0 2px 8px #00000029}.cite-hover-card:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;background:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg);pointer-events:none}.cite-hover-row{display:flex;align-items:center;gap:8px;min-width:0}.cite-hover-fav{width:16px;height:16px;object-fit:contain;display:block;border-radius:4px;flex-shrink:0}.cite-hover-fallback{width:16px;height:16px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;color:var(--muted);background:color-mix(in srgb,var(--text) 12%,transparent)}.cite-hover-site{font-size:12px;font-weight:600;line-height:1.3;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cite-hover-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;font-weight:500;line-height:1.4;color:var(--text);opacity:.92}.cite-hover-meta{font-size:11px;line-height:1.3;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.cite-chip:hover .cite-hover-card,.cite-chip:focus-visible .cite-hover-card{display:flex}}[data-theme=light] .prose a.cite-chip,[data-theme=light] .cite-chip{color:var(--text);background:color-mix(in srgb,var(--text) 6%,#fff);border-color:color-mix(in srgb,var(--text) 12%,transparent)}[data-theme=light] .prose a.cite-chip:hover,[data-theme=light] .cite-chip:hover,[data-theme=light] .prose a.cite-chip:focus-visible,[data-theme=light] .cite-chip:focus-visible{background:color-mix(in srgb,var(--text) 10%,#fff);border-color:color-mix(in srgb,var(--text) 18%,transparent)}[data-theme=light] .cite-hover-card{background:#fff;box-shadow:0 10px 28px #0000001f,0 2px 8px #0000000f}.prose a.cite-dot,.cite-dot,.prose a.cite-mark,.cite-mark{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px 2px 4px;margin:0 3px;border-radius:999px;vertical-align:middle;position:relative;top:-1px;line-height:1;text-decoration:none!important;color:var(--muted);background:color-mix(in srgb,var(--text) 8%,transparent);border:1px solid color-mix(in srgb,var(--text) 10%,transparent);box-sizing:border-box;white-space:nowrap}.cite-cards{display:flex;flex-direction:column;gap:8px;margin:16px 0 6px}.cite-card{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 90%,#000 10%);color:inherit;text-decoration:none;transition:background .15s,border-color .15s}.cite-card:hover{background:var(--hover);border-color:color-mix(in srgb,var(--text) 18%,var(--line))}.cite-num{flex-shrink:0;font-size:12px;font-weight:650;color:#7db5d4;min-width:1.6em;padding-top:1px}.cite-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.cite-title{font-size:13px;font-weight:560;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cite-domain{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cite-open{font-size:12px;color:#7db5d4}[data-theme=light] .cite-card{background:#fff}[data-theme=light] .cite-num,[data-theme=light] .cite-open{color:#1d6b94}@media(max-width:700px){.cite-card{padding:10px 12px}.cite-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.sources-pill{display:inline-flex;align-items:center;gap:8px;margin:12px 0 2px;padding:5px 12px 5px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted);font-size:12px;font-weight:500;line-height:1.2;cursor:pointer;width:fit-content;max-width:100%;transition:background .15s,border-color .15s,color .15s}.sources-pill:hover,.sources-pill:focus-visible{background:color-mix(in srgb,var(--text) 12%,transparent);border-color:color-mix(in srgb,var(--text) 18%,transparent);color:var(--text)}.sources-pill-favs{display:inline-flex;align-items:center;flex-shrink:0}.sources-pill-favs .src-fav,.sources-pill-favs .src-fav-fallback{width:16px;height:16px;border-radius:50%;object-fit:contain;display:block;border:1.5px solid var(--bg);box-sizing:border-box;background:var(--hover)}.sources-pill-favs .src-fav+.src-fav,.sources-pill-favs .src-fav+.src-fav-fallback,.sources-pill-favs .src-fav-fallback+.src-fav,.sources-pill-favs .src-fav-fallback+.src-fav-fallback{margin-left:-7px}.src-fav-fallback{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;line-height:1;color:var(--muted);background:color-mix(in srgb,var(--text) 12%,transparent)}.sources-pill-label{white-space:nowrap}.app.has-sources-panel .main-panel{flex:1 1 auto;min-width:0}.sources-panel-scrim{display:none}.sources-panel{position:relative;flex:0 0 min(480px,36vw);width:min(480px,36vw);height:100%;display:flex;flex-direction:column;min-width:0;z-index:8;background:var(--bg);border-left:1px solid var(--line);animation:popover-in .15s ease-out}.sources-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;height:56px;padding:0 16px 0 24px;flex-shrink:0}.sources-panel-head>strong{font-size:15px;font-weight:600;color:var(--text)}.sources-panel-close{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--muted);background:transparent;border:0;cursor:pointer}.sources-panel-close:hover,.sources-panel-close:focus-visible{background:var(--hover);color:var(--text)}.sources-panel-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 0 28px}.sources-empty{font-size:13px;margin:18px 4px}.src-tl{display:flex;flex-direction:column;gap:0}.src-tl-action.is-shaded{background:color-mix(in srgb,var(--text) 4%,transparent)}.src-tl-ico{flex:0 0 18px;width:18px;height:18px;display:grid;place-items:center;color:var(--muted);margin-top:2px;position:relative}.src-tl-ico svg{display:block}.src-tl-ico-swap{display:grid;place-items:center}.src-tl-ico-swap .src-tl-ico-globe,.src-tl-ico-swap .src-tl-ico-arrow{grid-area:1/1;display:grid;place-items:center}.src-tl-ico-swap .src-tl-ico-arrow{display:none}@media(hover:hover)and (pointer:fine){.src-tl-search-btn:hover:not(:disabled) .src-tl-ico-swap .src-tl-ico-globe,.src-tl-search-btn:focus-visible:not(:disabled) .src-tl-ico-swap .src-tl-ico-globe{display:none}.src-tl-search-btn:hover:not(:disabled) .src-tl-ico-swap .src-tl-ico-arrow,.src-tl-search-btn:focus-visible:not(:disabled) .src-tl-ico-swap .src-tl-ico-arrow{display:grid}}.src-tl-search-btn:focus-visible:not(:disabled) .src-tl-ico-swap .src-tl-ico-globe{display:none}.src-tl-search-btn:focus-visible:not(:disabled) .src-tl-ico-swap .src-tl-ico-arrow{display:grid}.src-tl-search-btn.is-open .src-tl-ico-arrow{transform:rotate(90deg)}.sources-panel :is(button,a):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.src-tl-kicker{display:block;font-size:11px;line-height:15px;font-weight:400;color:var(--muted);margin-bottom:3px}.src-tl-think{display:flex;align-items:flex-start;gap:8px;min-height:44px;padding:12px 24px;color:var(--text)}.src-tl-think-label{flex:1;min-width:0;font-size:13px;line-height:20px;font-weight:600;overflow-wrap:anywhere}.src-tl-browse{display:flex;align-items:flex-start;gap:8px;min-height:64px;padding:12px 24px;text-decoration:none;color:inherit;transition:background .12s}.src-tl-browse:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.src-tl-browse-body{flex:1;min-width:0}.src-tl-path{display:block;font-size:13px;line-height:1.35;font-weight:600;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.src-tl-search{display:flex;flex-direction:column}.src-tl-search-btn{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:64px;text-align:left;padding:12px 24px;border-radius:0;border:0;cursor:pointer;background:transparent;color:inherit;transition:background .12s}.src-tl-search-btn:hover:not(:disabled),.src-tl-search-btn:focus-visible{background:color-mix(in srgb,var(--text) 6%,transparent)}.src-tl-search-btn.is-open,.src-tl-search-btn.is-open:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.src-tl-search-btn:disabled{cursor:default;opacity:1}.src-tl-search-body{flex:1;min-width:0}.src-tl-query{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:18px;font-weight:600;color:var(--text)}.src-tl-search-btn.is-open .src-tl-query{white-space:normal;overflow-wrap:anywhere}.src-tl-badge{flex-shrink:0;align-self:flex-start;margin-top:1px;min-width:24px;height:22px;padding:0 5px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;border:1px solid var(--line);background:transparent;color:var(--muted)}.src-tl-sites{list-style:none;margin:0;padding:12px 28px 20px 32px;display:flex;flex-direction:column;gap:12px;background:var(--bg)}.src-tl-site{display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:0;padding:8px 4px;border-radius:6px;text-decoration:none;color:var(--text);font-size:13px;font-weight:400;line-height:1.45;background:transparent;border:0;transition:background .12s}.src-tl-site:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.src-tl-site.is-highlight{background:color-mix(in srgb,#7db5d4 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#7db5d4 35%,transparent)}.src-tl-site .src-fav,.src-tl-site .src-fav-fallback{border-radius:50%;flex-shrink:0}.src-tl-result-title{font-weight:600;overflow-wrap:anywhere}.src-tl-result-snippet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.src-tl-result-site{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;line-height:18px;color:var(--muted);min-width:0}.src-tl-result-site>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .sources-pill{background:color-mix(in srgb,var(--text) 5%,#fff)}[data-theme=light] .src-tl-site:hover{background:color-mix(in srgb,var(--text) 4%,#fff)}[data-theme=light] .src-tl-site.is-highlight{background:color-mix(in srgb,#7db5d4 8%,#fff)}[data-theme=light] .sources-panel,[data-theme=light] .src-tl-sites{background:#fff}[data-theme=light] .src-tl-action.is-shaded{background:#f3f2f1}@media(max-width:900px){.sources-panel{flex:0 0 min(320px,42vw);width:min(320px,42vw)}}@media(max-width:700px){.sources-panel-scrim{display:block;position:fixed;inset:0;z-index:118;background:#0007;border:0;cursor:pointer}.sources-panel{position:fixed!important;inset:0 0 0 auto;z-index:119;flex:none!important;width:min(100%,380px)!important;max-width:100%;border-left:1px solid var(--line);box-shadow:-8px 0 32px #0005}.app.has-sources-panel .main-panel{flex:1}.sources-pill{margin-top:10px}}@media(prefers-reduced-motion:reduce){.ts-fold,.ts-step{transition:none;animation:none}}.composer-wrap.flat-editor .media-types>button.active,.flat-editor .media-types>button.active,.composer-wrap.flat-editor .desktop-parameters .segmented>button.active{background:transparent!important}.composer-wrap.flat-editor .media-types>button,.composer-wrap.flat-editor .desktop-parameters .segmented>button,.flat-editor .media-types>button{position:relative;z-index:1;transition:color .23s ease,background-color .23s ease!important}.composer-wrap.flat-editor .media-types>.segment-indicator,.composer-wrap.flat-editor .desktop-parameters .segmented>.segment-indicator,.flat-editor .media-types>.segment-indicator{background:#454340;box-shadow:0 1px 2px #0003;border-radius:999px;transition:transform .23s cubic-bezier(.22,1,.36,1),width .23s cubic-bezier(.22,1,.36,1),height .23s ease}[data-theme=light] .composer-wrap.flat-editor .media-types>.segment-indicator,[data-theme=light] .composer-wrap.flat-editor .desktop-parameters .segmented>.segment-indicator,[data-theme=light] .flat-editor .media-types>.segment-indicator{background:#fff;box-shadow:0 1px 3px #0000001f}.media-types>button>span{white-space:nowrap}@media(prefers-reduced-motion:reduce){.composer-wrap.flat-editor .segment-indicator,.composer-wrap.flat-editor .media-types>button,.composer-wrap.flat-editor .desktop-parameters .segmented>button{transition:none!important}}.limit-card.error .limit-card-icon{color:#e5534b}[data-theme=light] .limit-card.error .limit-card-icon{color:#c4312b}.limit-card.info .limit-card-icon{color:var(--muted,#9b978f)}.tooltip-layer kbd{font:inherit;font-size:11px;color:var(--tooltip-kbd);margin-left:4px;background:none;border:0;padding:0}.message .limit-card.inline-notice{margin:6px 0 10px;max-width:560px;box-shadow:none;animation:none}.cx-submenu{min-width:200px;padding:6px}.cx-submenu .cx-sub-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 9px;border-radius:8px;font-size:13px;line-height:1.25;color:var(--text);cursor:default}.cx-submenu .cx-sub-row:hover{background:var(--hover)}.cx-submenu .cx-sub-row>span{flex:1;min-width:0}.cx-submenu .cx-sub-row>.switch{width:32px;min-width:32px;height:18px;flex:0 0 32px;padding:2px;margin-left:8px}.cx-submenu .cx-sub-row>.switch span{width:12px;height:12px}.cx-submenu .cx-sub-row>.switch.on span{transform:translate(13px)}[data-theme=light] .cx-submenu .cx-sub-row>.switch:not(.on){background:#e4e1dc;border-color:#d9d5cf}[data-theme=light] .cx-submenu .cx-sub-row>.switch:not(.on) span{background:#fff}.home-heading-accent{position:relative;display:inline-block;white-space:nowrap}.home-heading-accent:after{left:0!important;right:auto!important;width:100%!important}@media(min-width:701px){.sidebar .primary-nav>button{gap:11px}.sidebar .primary-nav>button>svg{width:18px!important;height:18px!important;flex:0 0 18px;margin:0 1px;overflow:visible}.sidebar .primary-nav>button>span{flex:1 1 auto}.sidebar.collapsed .primary-nav>button{justify-content:center;padding:0}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),textarea,select,.composer,.auth-field>input,.auth-password,.auth-code input,.search-header input,.sidebar input[type=search],.sidebar input[type=text],.library-page input,.modal input,.modal textarea,.modal select,.task-modal input,.task-modal textarea,.small-modal input,.small-modal textarea,.settings-content input,.settings-content textarea,.settings-content select{--focus-ring: none}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):focus-visible{caret-color:auto}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):focus,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,.composer:focus-within,.auth-field>input:focus,.auth-field>input:focus-visible,.auth-password:focus-within,.auth-code input:focus,.auth-code input:focus-visible,.search-header input:focus,.search-header input:focus-visible,.sidebar input:focus,.sidebar input:focus-visible,.library-page input:focus,.library-page input:focus-visible,.modal input:focus,.modal input:focus-visible,.modal textarea:focus,.modal textarea:focus-visible,.modal select:focus,.modal select:focus-visible,.settings-content input:focus,.settings-content input:focus-visible,.settings-content textarea:focus,.settings-content textarea:focus-visible,.settings-content select:focus,.settings-content select:focus-visible{caret-color:auto}button:focus-visible,a:focus-visible,[role=button]:focus-visible,.switch:focus-visible,.icon-button:focus-visible{outline:2px solid #77716b;outline-offset:2px}[data-theme=light] button:focus-visible,[data-theme=light] a:focus-visible,[data-theme=light] [role=button]:focus-visible,[data-theme=light] .switch:focus-visible,[data-theme=light] .icon-button:focus-visible{outline-color:#8a8580}:root{--code-bg:#1d1c1b;--code-border:#2f2d2b;--code-text:#e6e3de;--code-muted:#a8a49e;--hl-keyword:#ff8fa3;--hl-string:#7cc7e8;--hl-number:#8fb8ff;--hl-comment:#8d8984;--hl-title:#ff8fa3;--hl-attr:#7cc7e8;--hl-tag:#ff8fa3;--hl-built:#c7a6ff;--hl-meta:#b4b0aa}[data-theme=light]{--code-bg:#f5f4f2;--code-border:#e6e3de;--code-text:#1f1d1a;--code-muted:#6a665f;--hl-keyword:#c0254f;--hl-string:#0f6e8c;--hl-number:#1f55c7;--hl-comment:#6d6963;--hl-title:#c0254f;--hl-attr:#0f6e8c;--hl-tag:#c0254f;--hl-built:#6b3fc2;--hl-meta:#5b5751}.prose .code-block{margin:14px 0;border:1px solid var(--code-border);border-radius:16px;overflow:hidden;background:var(--code-bg)}.code-block-head,.code-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 4px 14px;font-size:12.5px;color:var(--code-muted)}.code-block-title{display:inline-flex;align-items:center;gap:7px;color:var(--code-muted);font-family:inherit}.code-block-title svg{color:var(--hl-number)}.code-block-actions{display:inline-flex;gap:2px}.code-icon-btn{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:8px;color:var(--code-muted);background:transparent}.code-icon-btn:hover{background:var(--hover);color:var(--text)}.prose .code-block pre.hljs-pre,.code-panel pre.hljs-pre{margin:0;padding:6px 16px 14px;background:transparent;border:0;border-radius:0;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.7;color:var(--code-text)}.prose .code-block pre.hljs-pre code,.code-panel pre.hljs-pre code{background:none;padding:0;color:inherit;font-size:inherit;font-family:inherit;white-space:pre;word-break:normal}.app.has-code-panel .main-panel{flex:1 1 50%;min-width:0}.code-panel{position:relative;flex:0 0 50%;height:100%;display:flex;flex-direction:column;background:var(--bg);border-left:1px solid var(--line);min-width:0;animation:popover-in .15s ease-out}.code-panel-head{height:52px;padding:0 10px 0 18px;border-bottom:1px solid var(--line);font-size:13.5px}.code-panel-body{flex:1;overflow:auto;background:var(--code-bg)}.code-panel-body pre.hljs-pre{padding:16px 20px 40px!important;min-height:100%}@media(max-width:768px){.code-panel{position:fixed!important;inset:0;z-index:120;flex:none!important;width:100%!important;border-left:0}.app.has-code-panel .main-panel{flex:1}}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-doctag,.hljs-type{color:var(--hl-keyword)}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-symbol,.hljs-template-tag{color:var(--hl-string)}.hljs-number,.hljs-bullet,.hljs-link{color:var(--hl-number)}.hljs-comment,.hljs-quote,.hljs-deletion{color:var(--hl-comment);font-style:italic}.hljs-title,.hljs-title.function_,.hljs-section,.hljs-selector-id,.hljs-selector-class{color:var(--hl-title)}.hljs-attr,.hljs-attribute,.hljs-variable,.hljs-template-variable,.hljs-property{color:var(--hl-attr)}.hljs-name,.hljs-tag{color:var(--hl-tag)}.hljs-built_in,.hljs-params,.hljs-title.class_{color:var(--hl-built)}.hljs-meta,.hljs-punctuation,.hljs-operator{color:var(--hl-meta)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:600}.prose .writing-card{margin:14px 0;border:1px solid var(--code-border);border-radius:16px;background:var(--code-bg);overflow:hidden}.writing-icon{width:24px;height:24px;border-radius:7px;display:inline-grid;place-items:center;background:var(--hover);color:var(--hl-number)}.writing-title{color:var(--text)!important}.writing-clip{max-height:calc(21em + 24px);overflow:hidden;position:relative;padding:4px 16px 12px;transition:max-height .35s ease}.writing-clip.is-open{max-height:20000px}.writing-clip.is-faded:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(to bottom,transparent,var(--code-bg));pointer-events:none;z-index:1}.prose .code-block .code-clip{max-height:calc(20.4em + 20px);overflow:hidden;position:relative;transition:max-height .35s ease}.prose .code-block .code-clip.is-open{max-height:20000px}.prose .code-block .code-clip.is-faded:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(to bottom,transparent,var(--code-bg));pointer-events:none;z-index:1}.prose .code-block .code-clip pre.hljs-pre{margin:0;padding:6px 16px 14px}.prose .code-block .code-more{position:relative;z-index:2}@media(max-width:700px){.writing-clip{max-height:calc(17.5em + 20px)}.prose .code-block .code-clip{max-height:calc(17em + 16px)}}.writing-body{font:inherit;font-size:15px;line-height:1.75;color:var(--text);white-space:normal;overflow-wrap:anywhere;word-break:normal}.writing-body p{margin:0 0 .9em}.writing-body p:last-child{margin-bottom:0}.writing-more{display:block;margin:0 0 10px 16px;font-size:13px;color:var(--code-muted);padding:3px 8px;border-radius:8px}.writing-more:hover{background:var(--hover);color:var(--text)}.writing-panel-body{max-width:720px;margin:0 auto;padding:28px 32px 60px}.code-panel.is-writing .code-panel-body{background:var(--bg)}.split-divider{position:absolute;left:-6px;top:0;bottom:0;width:12px;cursor:col-resize;z-index:5;touch-action:none;outline:none}.split-divider:after{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:transparent;transition:background-color .15s}.split-divider:hover:after,.split-divider.is-dragging:after{background:var(--hl-number)}body.is-split-dragging{cursor:col-resize!important;user-select:none!important;-webkit-user-select:none!important}body.is-split-dragging iframe,body.is-split-dragging .main-panel,body.is-split-dragging .code-panel-body{pointer-events:none!important}:root{--split-grip:#8a8680;--split-grip-hi:#e6e3de;--split-grip-bg:#2a2927}[data-theme=light]{--split-grip:#8a857e;--split-grip-hi:#2b2926;--split-grip-bg:#ffffff}.split-grip{position:absolute;left:50%;top:50%;width:8px;height:32px;transform:translate(-50%,-50%);border-radius:999px;background:var(--split-grip-bg);box-shadow:0 0 0 1px var(--split-grip);display:flex;align-items:center;justify-content:center;gap:2px;transition:box-shadow .15s,background-color .15s;z-index:1}.split-grip i{display:block;width:1.5px;height:14px;border-radius:1px;background:var(--split-grip);transition:background-color .15s}.split-divider:hover .split-grip,.split-divider.is-dragging .split-grip,.split-divider:focus-visible .split-grip{box-shadow:0 0 0 1px var(--split-grip-hi)}.split-divider:hover .split-grip i,.split-divider.is-dragging .split-grip i,.split-divider:focus-visible .split-grip i{background:var(--split-grip-hi)}.split-divider:focus-visible:after{background:var(--hl-number)}.split-divider.is-nudge .split-grip{animation:split-nudge 1.6s ease-in-out 1}@keyframes split-nudge{0%,to{transform:translate(-50%,-50%)}20%{transform:translate(calc(-50% - 4px),-50%)}40%{transform:translate(calc(-50% + 4px),-50%)}60%{transform:translate(calc(-50% - 2px),-50%)}80%{transform:translate(calc(-50% + 2px),-50%)}}@media(prefers-reduced-motion:reduce){.split-divider.is-nudge .split-grip{animation:none}}:root{--fmt-blue:#6aa8ff;--fmt-slate:#a3adbb;--fmt-orange:#ff9d5c;--fmt-sky:#5cc8f0;--fmt-amber:#f0c04a;--fmt-green:#5fd08a;--fmt-violet:#b896ff;--fmt-gray:#b3afa9;--fmt-teal:#4fd1c0;--fmt-indigo:#8fa2ff}[data-theme=light]{--fmt-blue:#1d6fe0;--fmt-slate:#4c5869;--fmt-orange:#c2560f;--fmt-sky:#0a7fb0;--fmt-amber:#9a6a00;--fmt-green:#1f8a4c;--fmt-violet:#6a3fd0;--fmt-gray:#5d5953;--fmt-teal:#0e8577;--fmt-indigo:#3e55d6}.fmt-icon{display:inline-grid;place-items:center}.fmt-blue{color:var(--fmt-blue)}.fmt-slate{color:var(--fmt-slate)}.fmt-orange{color:var(--fmt-orange)}.fmt-sky{color:var(--fmt-sky)}.fmt-amber{color:var(--fmt-amber)}.fmt-green{color:var(--fmt-green)}.fmt-violet{color:var(--fmt-violet)}.fmt-gray{color:var(--fmt-gray)}.fmt-teal{color:var(--fmt-teal)}.fmt-indigo{color:var(--fmt-indigo)}.fmt-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 7px;border:1px solid var(--code-border);border-radius:999px;background:var(--bg);font-size:12.5px;color:var(--text);line-height:1.4}.fmt-chip b{font-weight:600}.fmt-chip.is-panel{font-size:13px;padding:4px 12px 4px 8px}.panel-chip-row{display:inline-flex;align-items:center;gap:10px;min-width:0}.panel-status{font-size:12.5px;color:var(--code-muted);white-space:nowrap}button.panel-status.is-error{color:#e5484d;padding:2px 6px;border-radius:6px}[data-theme=light] button.panel-status.is-error{color:#c62828}.code-icon-btn:disabled{opacity:1;color:var(--code-muted);cursor:not-allowed;background:transparent}.code-icon-btn:disabled svg{opacity:.45}.code-lines{display:flex;min-height:100%}.code-gutter{margin:0;padding:16px 10px 40px 16px;text-align:right;color:var(--code-muted);opacity:.75;user-select:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;border-right:1px solid var(--code-border)}.code-lines pre.hljs-pre{flex:1;min-width:0;padding-left:14px!important}.code-panel.is-full{position:fixed!important;inset:0;z-index:130;width:auto!important;flex:none!important;border-left:0}.writing-editor{display:block;width:100%;max-width:680px;min-height:100%;margin:0 auto;padding:28px 32px 80px;border:0;resize:none;background:transparent;color:var(--text);font:inherit;font-size:15.5px;line-height:1.8;outline:none;box-sizing:border-box}.code-panel.is-writing .code-panel-body{display:flex;justify-content:center}.code-panel.is-writing .code-panel-body>*{width:100%}.code-panel.is-writing .code-panel-body{align-items:flex-start;overscroll-behavior:contain}.code-panel.is-writing .writing-editor{overflow:hidden;min-height:100%;flex:0 0 auto}button.gs-switch.gs-switch.gs-switch.gs-switch,button.gs-switch.gs-switch.gs-switch.gs-switch:hover,button.gs-switch.gs-switch.gs-switch.gs-switch:focus,button.gs-switch.gs-switch.gs-switch.gs-switch:active,button.gs-switch.gs-switch.gs-switch.gs-switch:focus-visible{all:unset!important;box-sizing:border-box!important;position:relative!important;display:inline-block!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:20px!important;min-height:20px!important;padding:0!important;margin:0 0 0 auto!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;vertical-align:middle!important;align-self:center!important;-webkit-tap-highlight-color:transparent!important}button.gs-switch.gs-switch.gs-switch.gs-switch:focus-visible{outline:2px solid #1d9bf0!important;outline-offset:2px!important}button.gs-switch.gs-switch.gs-switch.gs-switch:disabled{opacity:.4!important;cursor:not-allowed!important}button.gs-switch.gs-switch.gs-switch.gs-switch>.gs-switch-track{all:unset!important;box-sizing:border-box!important;position:absolute!important;inset:0!important;display:block!important;border-radius:10px!important;background:#ffffff2e!important;transition:background-color .18s ease!important;pointer-events:none!important}[data-theme=light] button.gs-switch.gs-switch.gs-switch.gs-switch>.gs-switch-track{background:#d1d5db!important}button.gs-switch.gs-switch.gs-switch.gs-switch[aria-checked=true]>.gs-switch-track,[data-theme=light] button.gs-switch.gs-switch.gs-switch.gs-switch[aria-checked=true]>.gs-switch-track{background:#1d9bf0!important}button.gs-switch.gs-switch.gs-switch.gs-switch[aria-checked=false]:not(:disabled):hover>.gs-switch-track{background:#ffffff42!important}[data-theme=light] button.gs-switch.gs-switch.gs-switch.gs-switch[aria-checked=false]:not(:disabled):hover>.gs-switch-track{background:#c4c9d1!important}button.gs-switch.gs-switch.gs-switch.gs-switch[aria-checked=true]:not(:disabled):hover>.gs-switch-track,[data-theme=light] button.gs-switch.gs-switch.gs-switch.gs-switch[aria-checked=true]:not(:disabled):hover>.gs-switch-track{background:#3aa8f2!important}button.gs-switch.gs-switch.gs-switch.gs-switch .gs-switch-knob{all:unset!important;box-sizing:border-box!important;position:absolute!important;top:2px!important;left:2px!important;display:block!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #00000047,0 0 0 .5px #00000014!important;transform:translate(0)!important;transition:transform .18s ease!important}button.gs-switch.gs-switch.gs-switch.gs-switch[aria-checked=true] .gs-switch-knob{transform:translate(16px)!important}@media(prefers-reduced-motion:reduce){button.gs-switch.gs-switch.gs-switch.gs-switch>.gs-switch-track,button.gs-switch.gs-switch.gs-switch.gs-switch .gs-switch-knob{transition:none!important}}.cx-submenu .cx-sub-row{min-height:36px;padding:8px 10px!important}.cx-submenu .cx-sub-row>button.gs-switch.gs-switch.gs-switch.gs-switch{margin-left:12px!important}[contenteditable]:focus,[contenteditable]:focus-visible{outline:none!important}.composer-left{min-width:0}.composer-tool-chips{display:flex;align-items:center;gap:6px;min-width:0;flex:0 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin-left:4px;padding:1px 0}.composer-tool-chips::-webkit-scrollbar{display:none}.composer-tool-chips>.tool-chip{flex:0 0 auto;max-width:180px}.composer-tool-chips>.tool-chip .attachment-name{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-tool-chips>.tool-chip .attachment-avatar{background:transparent;color:var(--chip-text,var(--text))}.composer-tool-chips>.tool-chip>button{opacity:1!important;visibility:visible!important}@media(max-width:768px){.composer-tool-chips>.tool-chip .attachment-name{display:none}.composer-tool-chips>.tool-chip{padding:0 4px}}.composer-left:has(.composer-tool-chips){flex:1 1 auto;min-width:0}.composer-toolbar:has(.composer-tool-chips)>.composer-right{flex-shrink:0}.composer .attachment-chip .attachment-name{font-weight:600}.composer-tool-chips{margin-left:0}.primary-nav>button{position:relative}.nav-unread-dot{position:absolute;left:24px;top:7px;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px var(--sidebar)}.sidebar-is-collapsed .nav-unread-dot{left:auto;right:10px}.tab-unread-count{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;margin-left:6px;border-radius:8px;background:#ef4444;color:#fff;font-size:10.5px;font-weight:700;line-height:1;vertical-align:1px}.run-row.is-unread strong{font-weight:700}.run-row.is-unread strong:after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:#ef4444;vertical-align:2px}.run-toasts{position:fixed;right:16px;bottom:16px;z-index:140;display:flex;flex-direction:column-reverse;gap:10px;width:min(330px,calc(100vw - 32px))}.run-toast{position:relative;padding:12px 14px 13px;border-radius:14px;background:var(--raised,#252422);border:1px solid var(--line);box-shadow:0 12px 34px #00000059;color:var(--text);cursor:pointer;animation:run-toast-in .22s cubic-bezier(.2,.8,.2,1)}[data-theme=light] .run-toast{background:#fff;box-shadow:0 12px 30px #17161324}.run-toast:hover{border-color:color-mix(in srgb,var(--line) 60%,var(--text) 40%)}.run-toast-head{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);margin-bottom:6px}.run-toast-head svg{width:14px;height:14px}.run-toast-close{margin-left:auto;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--muted);background:transparent}.run-toast-close:hover{background:var(--hover);color:var(--text)}.run-toast strong{display:block;font-size:14px;font-weight:700;margin-bottom:3px}.run-toast p{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.run-toast.is-failed p{color:#f87171}[data-theme=light] .run-toast.is-failed p{color:#c62828}@keyframes run-toast-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.run-toast{animation:none}}@media(max-width:768px){.run-toasts{left:10px;right:10px;width:auto;top:calc(10px + env(safe-area-inset-top));bottom:auto;flex-direction:column}}.task-run-status{display:inline-flex;align-items:center;gap:4px;color:var(--text);font-size:12px;font-weight:560;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:700px){.task-run-status{font-size:10px}}textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible{box-shadow:none!important}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:none!important}input,textarea,select{outline:none!important}.custom-instructions,.custom-instructions:hover,.custom-instructions:focus,.custom-instructions:focus-visible{border:1px solid var(--line)!important;outline:none!important;box-shadow:none!important}.promo-card.promo-card.is-centered{position:fixed;width:600px;max-width:calc(100vw - 32px);margin:0;border-radius:24px;cursor:default;z-index:140}.promo-card.promo-card.is-centered .promo-card-media{aspect-ratio:16/9}.promo-card.promo-card.is-centered .promo-card-close{top:14px;right:14px;width:36px;height:36px}.promo-card.promo-card.is-centered .promo-card-body{padding:22px 26px 24px}.promo-card.promo-card.is-centered .promo-card-body strong{font-size:22px;line-height:1.3}.promo-card.promo-card.is-centered .promo-card-body p{margin-top:10px;font-size:15px;line-height:1.6}.promo-card.promo-card.is-centered .promo-card-actions{margin-top:20px}.promo-card.promo-card.is-centered .promo-card-btn{padding:12px 24px;font-size:15px}@media(max-width:768px){.promo-card.promo-card.is-centered{width:calc(100vw - 32px);max-width:none;border-radius:20px}.promo-card.promo-card.is-centered .promo-card-body{padding:16px 18px 18px}.promo-card.promo-card.is-centered .promo-card-body strong{font-size:18px}.promo-card.promo-card.is-centered .promo-card-body p{font-size:14px}.promo-card.promo-card.is-centered .promo-card-actions{margin-top:14px}.promo-card.promo-card.is-centered .promo-card-btn{padding:10px 20px;font-size:14px}}.task-row>.button.is-running svg{animation:spin 1s linear infinite}.task-row>.button:disabled{opacity:.65;cursor:default}.plan-current-badge{font-size:11px;font-weight:560;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 8px;line-height:1.4;white-space:nowrap}[data-theme=light] .plan-current-badge{border-color:#ddd9d2;color:#73706a}.chat-stream-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6aa8ff;margin-left:6px;flex-shrink:0;box-shadow:0 0 #6aa8ff8c;animation:chat-stream-pulse 1.2s ease-out infinite;vertical-align:middle}.sidebar-row.is-streaming .row-main>span,.project-chat.is-streaming>span{max-width:calc(100% - 28px)}@keyframes chat-stream-pulse{0%{box-shadow:0 0 #6aa8ff73}70%{box-shadow:0 0 0 6px #6aa8ff00}to{box-shadow:0 0 #6aa8ff00}}@media(prefers-reduced-motion:reduce){.chat-stream-dot{animation:none}}.run-overview-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;width:100%}.run-overview-top strong{font-size:14px}.run-overview-top strong small{color:var(--muted);font-weight:400;margin-left:5px}.run-overview-link{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:13px;background:none;border:0;padding:0;cursor:pointer}.run-overview-link:hover{color:var(--text)}.run-overview-legend{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted)}.run-overview-legend span{display:inline-flex;align-items:center;gap:6px}.run-overview-legend i{width:7px;height:7px;border-radius:50%;display:inline-block}.run-overview-legend .ok i{background:#7ec57a}.run-overview-legend .bad i{background:#e57373}.activity-bars{display:flex;align-items:flex-end;gap:5px;margin-top:28px;min-height:40px;width:100%}.activity-bar{--ok:#7ec57a;--bad:#e57373;--other:#8aa4c8;display:block;width:9px;height:var(--bar-h,4px);border-radius:3px;overflow:hidden;background:var(--line);flex:0 0 auto;position:relative}.activity-bar.has-run{background:transparent}.activity-range{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--muted)}.run-overview.is-runs-tab .activity-bars{margin-top:22px;min-height:44px}.run-overview.is-runs-tab .activity-bar{width:10px}[data-theme=light] .activity-bar{--ok:#62b35d;--bad:#e05c5c}[data-theme=light] .run-overview-legend .ok i{background:#62b35d}[data-theme=light] .run-overview-legend .bad i{background:#e05c5c}@media(max-width:700px){.activity-bars{gap:3px;min-height:32px}.activity-bar{width:7px}.run-overview.is-runs-tab .activity-bar{width:8px}.run-overview-legend{gap:10px;font-size:12px}}@media(min-width:701px){.page-editor .editor-thumbnails.thumb-rail.is-vertical.is-short{height:max-content;max-height:calc(100% - 68px - (var(--editor-composer-h,104px) + 40px));margin-top:auto;margin-bottom:auto;justify-content:center}}.page-editor .editor-stage{display:block;overflow:hidden}.page-editor .editor-stage-frame{position:absolute;inset:0;margin:0;transform:none;width:auto;height:auto;max-width:none;max-height:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.page-editor .editor-stage-frame>img,.page-editor .editor-stage-frame>video,.page-editor .editor-stage-frame>.editor-generating{display:block;margin:0;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;flex:0 0 auto}@media(max-width:700px){.page-editor .editor-stage{inset:65px 0 222px}.page-editor .editor-thumbnails{inset:auto 12px 150px;height:auto;max-height:64px;max-width:none;width:auto;margin-top:0;margin-bottom:0;transform:none;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.page-editor .editor-thumbnails>button{width:56px;height:56px;padding:0}.page-editor .editor-thumbnails img{width:100%;height:100%;object-fit:cover;display:block}.page-editor .editor-stage-frame>img,.page-editor .editor-stage-frame>video,.page-editor .editor-stage-frame>.editor-generating{width:100%;max-width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center}}.composer-quote-chip{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin:2px 0 14px;padding:0 2px 10px 16px;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent}.composer-quote-pill{display:inline-flex;align-items:center;gap:14px;flex:0 1 auto;min-width:0;max-width:min(420px,100%);height:44px;box-sizing:border-box;padding:0 12px 0 8px;border-radius:9px;background:#2a2927;color:#d6d3ce}.composer-quote-pill>svg{flex:0 0 auto;width:16px;height:16px;color:#a3a09a}.composer-quote-text{flex:0 1 auto;min-width:0;font-size:15px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d6d3ce}.composer-quote-close{flex:0 0 auto;width:32px;height:32px;padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#e8e6e3}.composer-quote-close svg{width:16px;height:16px}.composer-quote-close:hover{background:transparent;color:#fff}[data-theme=light] .composer-quote-chip{border-bottom-color:#eee}[data-theme=light] .composer-quote-pill{background:#ebebeb;color:#4d4d4d}[data-theme=light] .composer-quote-pill>svg{color:#4d4d4d}[data-theme=light] .composer-quote-text{color:#4d4d4d}[data-theme=light] .composer-quote-close{color:#1a1a1a}[data-theme=light] .composer-quote-close:hover{color:#000}@media(max-width:700px){.composer-quote-chip{padding:0 0 10px;margin:0 0 12px}.composer-quote-pill{max-width:calc(100% - 44px)}}.composer:not(.editor-composer .composer){padding-left:20px;padding-right:14px}.composer:not(.editor-composer .composer) .composer-left>.popover-host:first-child>.icon-button{margin-left:-6px}@media(min-width:701px){.sidebar-row.chat-row .row-main{padding-right:64px}.sidebar-row.chat-row .row-actions{gap:0;padding:2px;border-radius:10px;background:#2a2826;box-shadow:0 0 0 1px #ffffff08}.sidebar-row.chat-row .row-actions .button{width:28px;height:28px;padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#b8b5b0}.sidebar-row.chat-row .row-actions .button:hover{background:#3a3834;color:#fff}.sidebar-row.chat-row .row-actions .button.is-pinned{color:#e8e4de}.sidebar-row.chat-row.active .row-actions{background:#32302d}}.theme-options{display:flex;gap:12px;align-items:flex-start}.theme-options>button{padding:0;border-radius:12px;min-width:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:0}.theme-options>button:hover{background:transparent}.theme-preview.theme-preview-img{width:112px;height:74px;padding:0;border:1px solid #403c38;border-radius:12px;overflow:hidden;display:block;background:#1a1917;box-shadow:none;gap:0}.theme-preview.theme-preview-img>img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.theme-preview.theme-preview-img>i,.theme-preview.theme-preview-img>div{display:none!important}.theme-options .selected .theme-preview.theme-preview-img{outline:2px solid #e2dfdb;outline-offset:2px;border-color:transparent}.theme-options small{margin-top:8px;font-size:12px}@media(max-width:700px){.theme-options{gap:8px}.theme-preview.theme-preview-img{width:88px;height:58px;border-radius:10px}}.custom-instructions.is-readonly{opacity:.85;cursor:default;color:var(--muted)}.custom-instructions.is-readonly:focus{outline:none}.billing-section-title{margin:0;font-size:13px;font-weight:600;color:var(--text);display:inline-flex;align-items:center;gap:7px}.billing-plan-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:16px;background:#1c1b19;border:1px solid #2a2826}.billing-plan-meta{min-width:0}.billing-plan-name{display:block;font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.billing-plan-price{margin-top:8px;font-size:14px;font-weight:500;color:var(--text)}.billing-plan-cycle{margin:8px 0 0;font-size:12px;color:var(--muted);line-height:1.45}.billing-change-plan{flex-shrink:0;height:36px;padding:0 16px;border-radius:999px;font-weight:560}.billing-orders-card,.billing-info-card{border-radius:16px;background:#1c1b19;border:1px solid #2a2826;overflow:hidden}.billing-table{width:100%;border-collapse:collapse;font-size:13px}.billing-table th,.billing-table td{text-align:left;padding:12px 14px;border-bottom:1px solid #2a2826}.billing-table tr:last-child td{border-bottom:0}.billing-table th{color:var(--muted);font-weight:500;font-size:12px}.billing-empty{margin:0;padding:18px 14px;font-size:13px}.billing-status{font-weight:560}.billing-status.status-paid{color:#81b480}.billing-info-row{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-bottom:1px solid #2a2826}.billing-info-row:last-child{border-bottom:0}.billing-info-label{font-size:12px;color:var(--muted)}.billing-info-value{font-size:13px;color:var(--text);word-break:break-all}@media(max-width:700px){.billing-plan-card{flex-direction:column;align-items:stretch}.billing-change-plan{width:100%}.billing-table th:nth-child(3),.billing-table td:nth-child(3){display:none}}.flat-param.tw-pill{background:transparent;height:40px;padding:0 8px}.button.ratio-button.tw-pill,.button.tw-pill.ratio-button{border-radius:999px}.button.plan-cta.tw-pill,.button.tw-pill.plan-cta{width:100%;border-radius:999px}.button.tw-pill{border-radius:999px;background:var(--hover);padding:9px 13px;font-size:14px;line-height:1.2}.button.tw-pill-sm{font-size:12px;padding:7px 10px}.button.tw-pill-inverse,.button.tw-pill.tw-pill-inverse{background:var(--text)!important;color:var(--bg)!important}.button.tw-pill-inverse:hover,.button.tw-pill.tw-pill-inverse:hover{filter:brightness(.9)}.gallery-header .tw-pill{padding:8px 10px;font-size:12px}.resource-toolbar-actions .tw-pill-inverse,.library-empty .tw-pill-inverse{padding:8px 15px;font-size:14px}.library-empty .tw-pill-inverse{padding:8px 16px;border-radius:999px}.button.automation-template-add{flex-shrink:0;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);padding:6px 12px;font-size:12px;line-height:1.2;font-weight:500}.button.automation-template-add:hover,.button.automation-template-add:focus-visible{background:var(--text)!important;color:var(--bg)!important;border-color:var(--text)}.automation-template.group:hover .button.automation-template-add{background:var(--raised,#252422);color:var(--text)}[data-theme=light] .button.automation-template-add{color:var(--muted);border-color:var(--line)}[data-theme=light] .button.automation-template-add:hover,[data-theme=light] .button.automation-template-add:focus-visible{background:var(--text)!important;color:var(--bg)!important;border-color:var(--text)}.task-table.text-\[13px\],.automation-page .task-table,.automation-page .task-table .task-table-head,.automation-page .task-table .task-row,.automation-page .task-table .task-name,.automation-page .task-table .status-active,.automation-page .task-table .status-paused{font-size:13px}@media(max-width:700px){.automation-page .task-table,.automation-page .task-table .task-table-head,.automation-page .task-table .task-row,.automation-page .task-table .status-active,.automation-page .task-table .status-paused{font-size:10px}.automation-page .task-table .task-name{font-size:11px}}.selection-add-pill{position:fixed;z-index:120;transform:translate(-50%,-100%);pointer-events:auto;margin-top:-6px}.selection-add-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;background:#2a2826;border:1px solid #3a3733;color:#f0eeea;font-size:13px;font-weight:500;box-shadow:0 6px 20px #0008;white-space:nowrap}.selection-add-btn:hover{background:#343230;color:#fff}.selection-add-btn svg{color:#c9c5be}[data-theme=light] .selection-add-btn{background:#f4f2ef;border-color:#d8d5cf;color:#171613;box-shadow:0 6px 20px #0002}[data-theme=light] .selection-add-btn:hover{background:#ebe8e3;color:#000}[data-theme=light] .selection-add-btn svg{color:#636363}@media(max-width:700px){.selection-add-pill{display:none}}.task-modal .tm-pill{appearance:none;cursor:pointer;font:inherit;pointer-events:auto;position:relative;z-index:1}.task-modal .tm-prep{color:var(--muted);font-size:12px;padding:0 2px}.task-modal .tm-spin{-moz-appearance:textfield}.task-modal .tm-spin::-webkit-outer-spin-button,.task-modal .tm-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.task-modal .trigger-row{gap:6px;align-items:center;position:relative;z-index:2;pointer-events:auto}.task-modal .trigger-row>*{pointer-events:auto}.task-modal .tm-chip{white-space:nowrap}.floating-popover.tm-portal-pop{position:fixed!important;inset:auto;z-index:1100!important;pointer-events:auto!important;overflow:visible}.floating-popover.tm-portal-pop.tm-cal-pop{width:280px;padding:12px;overflow:visible}.floating-popover.tm-portal-pop.tm-time-pop,.floating-popover.tm-portal-pop.tm-week-pop,.floating-popover.tm-portal-pop.tm-win-pop{display:flex;width:auto;min-width:0;overflow:visible}.floating-popover.tm-portal-pop button{width:auto;pointer-events:auto}.floating-popover.tm-portal-pop.tm-win-pop{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.floating-popover.tm-portal-pop.tm-win-pop>button{width:100%;box-sizing:border-box;white-space:normal}.tm-win-pop .tm-win-times{flex-wrap:wrap;min-width:0}.task-modal .trigger-row .tm-pill{max-width:100%;white-space:nowrap}.tm-cal-pop button:disabled{cursor:default;opacity:.35}.task-modal .tx-chip{appearance:none;font:inherit;white-space:nowrap}.task-modal .tx-chip svg{flex-shrink:0}.floating-popover.tm-portal-pop.tx-pop{display:block;box-sizing:border-box;padding:6px;max-height:320px;overflow-y:auto;font-size:13px}.floating-popover.tm-portal-pop.tx-pop>button.tx-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;min-height:36px;margin:0;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.floating-popover.tm-portal-pop.tx-pop>button.tx-item:hover{background:var(--hover)}.tx-pop .tx-item-main{display:flex;align-items:center;gap:9px;min-width:0}.tx-pop .tx-item-main>svg{flex-shrink:0;color:var(--muted)}.tx-pop .tx-item-text{display:flex;flex-direction:column;min-width:0}.tx-pop .tx-item-name{font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-pop .tx-item-desc{font-size:11px;line-height:15px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-pop .tx-check{flex-shrink:0;width:16px;text-align:center;font-size:13px;color:var(--text)}.settings-modal{--st-card-bg:#1c1b19;--st-card-border:#2a2826}[data-theme=light] .settings-modal{--st-card-bg:#ffffff;--st-card-border:#ebe9e6}.settings-modal .billing-plan-card,.settings-modal .billing-orders-card,.settings-modal .billing-info-card{background:var(--st-card-bg);border:1px solid var(--st-card-border);color:var(--text)}.settings-modal .billing-table th,.settings-modal .billing-table td,.settings-modal .billing-info-row{border-bottom-color:var(--st-card-border)}.settings-modal .billing-table tr:last-child td,.settings-modal .billing-info-row:last-child{border-bottom-color:transparent}[data-theme=light] .settings-modal .billing-status.status-paid{color:#2f7d32}.settings-modal .settings-lang-select{min-width:120px}@media(min-width:701px){.imagine-content>.composer-wrap{position:relative;z-index:6}}.imagine-content>.composer-wrap .ratio-menu{top:calc(100% + 8px)!important;bottom:auto!important;left:auto;right:0;z-index:80;max-height:min(264px,calc(100dvh - 24px))}.imagine-content>h1{position:relative;z-index:1}@media(max-width:700px){.imagine-content{padding-top:64px;padding-bottom:calc(180px + env(safe-area-inset-bottom))}.imagine-content>.composer-wrap{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom));left:20px;right:20px;width:auto;max-width:none;margin:0;z-index:10}}.template-grid.tpl-uniform{align-items:start;grid-auto-rows:auto}.template-grid.tpl-uniform .template-card.tpl-tile{aspect-ratio:4/3;height:auto}.template-grid.tpl-uniform .template-card.tpl-tile img{width:100%;height:100%;object-fit:cover;object-position:left bottom;display:block}.mobile-template-grid.tpl-uniform{display:none}@media(max-width:700px){.desktop-template-grid.tpl-uniform{display:none}.mobile-template-grid.tpl-uniform{display:grid}}.sidebar .sidebar-bottom{flex-shrink:0}@media(max-height:640px){.sidebar .sidebar-imagine-recent{display:none!important}}.resource-preview .document-paper:not(.full-document){box-sizing:border-box;padding:14px 16px;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.resource-preview .document-paper:not(.full-document)>h4{font-size:11px;line-height:1.4;font-weight:600;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#151515}.resource-preview .document-paper:not(.full-document)>p{font-size:9.5px;line-height:1.5;margin:0 0 1px;color:#444;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.resource-list-view .resource-preview .document-paper:not(.full-document){padding:6px 8px}.resource-list-view .resource-preview .document-paper:not(.full-document)>h4{font-size:7px;margin-bottom:3px}.resource-list-view .resource-preview .document-paper:not(.full-document)>p{font-size:5.5px}.floating-popover.tm-portal-pop .tm-unit-box{width:44px}.floating-popover.tm-portal-pop .tm-unit-box:focus-visible{box-shadow:0 0 0 2px var(--text)}.tm-time-pop .tm-unit-list{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);z-index:2;width:64px;max-height:216px;overflow-y:auto;overscroll-behavior:contain;padding:4px;border-radius:12px;border:1px solid var(--line);background:var(--raised);box-shadow:0 10px 30px #00000040;scrollbar-width:thin;display:flex;flex-direction:column;gap:1px}.floating-popover.tm-portal-pop .tm-unit-list>button.tm-unit-opt{display:block;width:100%;min-height:30px;margin:0;padding:5px 0;border:0;border-radius:8px;background:transparent;color:var(--text);font-size:13px;text-align:center;font-variant-numeric:tabular-nums;cursor:pointer}.floating-popover.tm-portal-pop .tm-unit-list>button.tm-unit-opt:hover{background:var(--hover)}.floating-popover.tm-portal-pop .tm-unit-list>button.tm-unit-opt.is-sel{background:var(--hover);font-weight:600}.floating-popover.tm-portal-pop .tm-unit-list>button.tm-unit-opt.is-past,.floating-popover.tm-portal-pop .tm-unit-list>button.tm-unit-opt:disabled{color:var(--muted)!important;opacity:.38;cursor:default;background:transparent!important}.floating-popover.tm-portal-pop .tm-cal-pop button.tm-day-past,.floating-popover.tm-portal-pop .tm-cal-pop button:disabled.tm-day-past{color:var(--muted)!important;opacity:.38;cursor:default;background:transparent!important}.floating-popover.tm-portal-pop .tm-ampm-track>button.tm-ampm.is-past:not(.is-on),.floating-popover.tm-portal-pop .tm-ampm-track>button.tm-ampm:disabled:not(.is-on){color:var(--muted)!important;opacity:.38;cursor:default;background:transparent!important;font-weight:500}.task-modal .trigger-row .tm-pill,.task-modal .trigger-row .tm-pill.tm-pill-compact,.task-modal .trigger-row>.custom-select,.task-modal .trigger-row .custom-select.tm-day-select{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:28px;height:28px;padding:0 10px;border:0;border-radius:8px;background:#2a2927;color:var(--text);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;box-shadow:none;max-width:100%}.task-modal .trigger-row .tm-pill:hover,.task-modal .trigger-row .tm-pill.is-open,.task-modal .trigger-row .tm-pill.tm-pill-compact:hover,.task-modal .trigger-row .tm-pill.tm-pill-compact.is-open,.task-modal .trigger-row>.custom-select:hover,.task-modal .trigger-row>.custom-select.is-open,.task-modal .trigger-row .custom-select.tm-day-select:hover,.task-modal .trigger-row .custom-select.tm-day-select.is-open{background:#353431;color:var(--text)}[data-theme=light] .task-modal .trigger-row .tm-pill,[data-theme=light] .task-modal .trigger-row .tm-pill.tm-pill-compact,[data-theme=light] .task-modal .trigger-row>.custom-select,[data-theme=light] .task-modal .trigger-row .custom-select.tm-day-select{background:#efede9;color:#171613}[data-theme=light] .task-modal .trigger-row .tm-pill:hover,[data-theme=light] .task-modal .trigger-row .tm-pill.is-open,[data-theme=light] .task-modal .trigger-row .tm-pill.tm-pill-compact:hover,[data-theme=light] .task-modal .trigger-row .tm-pill.tm-pill-compact.is-open,[data-theme=light] .task-modal .trigger-row>.custom-select:hover,[data-theme=light] .task-modal .trigger-row>.custom-select.is-open,[data-theme=light] .task-modal .trigger-row .custom-select.tm-day-select:hover,[data-theme=light] .task-modal .trigger-row .custom-select.tm-day-select.is-open{background:#e5e2dd;color:#171613}.task-modal .trigger-row .tm-pill.tm-pill-compact.is-invalid{box-shadow:inset 0 0 0 1px #d9534f}.task-modal .trigger-row>.custom-select{min-width:0;padding-right:8px}.task-modal .trigger-row>.custom-select>svg{width:13px;height:13px;flex-shrink:0;color:inherit;opacity:.7}.floating-popover.custom-select-menu{z-index:1100}.tm-time-pop .tm-ampm-track{display:inline-flex;align-items:center;gap:2px;margin-left:4px;padding:2px;border-radius:999px;background:var(--hover);box-sizing:border-box}.floating-popover.tm-portal-pop .tm-ampm-track>button.tm-ampm{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:40px;width:auto;height:28px;min-height:28px;max-height:28px;margin:0;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--text);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;flex:0 0 auto}.floating-popover.tm-portal-pop .tm-ampm-track>button.tm-ampm:not(.is-on):hover,.floating-popover.tm-portal-pop .tm-ampm-track>button.tm-ampm:not(.is-on):focus-visible{background:#ffffff14!important;color:var(--text)!important}[data-theme=light] .floating-popover.tm-portal-pop .tm-ampm-track>button.tm-ampm:not(.is-on):hover,[data-theme=light] .floating-popover.tm-portal-pop .tm-ampm-track>button.tm-ampm:not(.is-on):focus-visible{background:#0000000f!important;color:var(--text)!important}.floating-popover.tm-portal-pop .tm-ampm-track>button.tm-ampm.is-on,.floating-popover.tm-portal-pop .tm-ampm-track>button.tm-ampm.is-on:hover,.floating-popover.tm-portal-pop .tm-ampm-track>button.tm-ampm.is-on:active,.floating-popover.tm-portal-pop .tm-ampm-track>button.tm-ampm.is-on:focus,.floating-popover.tm-portal-pop .tm-ampm-track>button.tm-ampm.is-on:focus-visible{background:var(--text)!important;color:var(--bg)!important;font-weight:600}.floating-popover.tm-portal-pop .tm-ampm-track>button.tm-ampm:focus-visible{outline:2px solid var(--text);outline-offset:1px}.floating-popover.tm-portal-pop.tm-week-bar{display:flex;align-items:center;gap:2px;width:auto;min-width:0;padding:4px;border-radius:999px;border:1px solid #34322f;background:#1f1e1c;box-shadow:0 8px 24px #00000059}[data-theme=light] .floating-popover.tm-portal-pop.tm-week-bar{border-color:#e5e2dd;background:#fff;box-shadow:0 8px 24px #0000001f}.floating-popover.tm-portal-pop.tm-week-bar>button.tm-day{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text);font-size:12px;font-weight:500;line-height:1;cursor:pointer}.floating-popover.tm-portal-pop.tm-week-bar>button.tm-day:not(.is-on):hover{background:#ffffff14}[data-theme=light] .floating-popover.tm-portal-pop.tm-week-bar>button.tm-day:not(.is-on):hover{background:#0000000f}.floating-popover.tm-portal-pop.tm-week-bar>button.tm-day.is-on{background:#fff;color:#111;font-weight:600}[data-theme=light] .floating-popover.tm-portal-pop.tm-week-bar>button.tm-day.is-on{background:#171613;color:#fff}.floating-popover.tm-portal-pop.tm-week-bar>button.tm-day:focus-visible{outline:2px solid var(--text);outline-offset:1px}.tm-win-pop .tm-win-err{color:#d9534f}.modal-backdrop:has(>.sub-ui){background:#000c}.modal.pricing-modal.sub-ui{width:min(560px,96vw);height:min(860px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:#000;border:1px solid #262626;color:#fafafa}.sub-ui .sub-top{flex:none;padding:14px 24px 0;display:flex;flex-direction:column;align-items:center}.sub-ui .sub-topbar{width:100%;display:flex;align-items:center;justify-content:flex-end;height:36px;flex-shrink:0;margin-bottom:8px}.sub-ui .sub-brandmarks{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;color:inherit;margin:0 0 18px}.sub-ui .sub-brandmarks svg{display:block;flex-shrink:0;transform-origin:center;animation:subscription-brand-pulse 2.8s ease-in-out infinite}.sub-ui .sub-brandmarks>a:nth-child(2)>svg{animation-delay:-1.4s}@keyframes subscription-brand-pulse{0%,to{transform:scale(1.14)}50%{transform:scale(.86)}}@media(prefers-reduced-motion:reduce){.sub-ui .sub-brandmarks svg{animation:none;transform:none}}.sub-ui .sub-close{width:36px;height:36px;border-radius:999px;background:#1f1f1f;color:#fafafa;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer}.sub-ui .sub-close:hover{background:#2c2c2c}.sub-ui .sub-brand{display:flex;gap:14px;align-items:center;justify-content:center;color:#fafafa;margin:2px 0 14px}.sub-ui .sub-title{margin:0 0 10px;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.02em;text-align:center;white-space:nowrap}.sub-ui .sub-tabs{display:flex;width:100%;background:#1a1a1a;border-radius:999px;padding:4px;gap:0;position:relative}.sub-ui .sub-tabs>button{flex:1;position:relative;z-index:1;justify-content:center;text-align:center;padding:9px 6px;border-radius:999px;font-size:14px;font-weight:600;color:#9a9a9a;background:transparent;border:0}.sub-ui .sub-tabs>button.active{color:#fafafa}.sub-ui .sub-tabs .segment-indicator{background:#333;border-radius:999px}.sub-ui .sub-tiles{display:flex;gap:10px;width:100%;margin:14px 0 4px}.sub-ui .sub-tile{flex:1;position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;text-align:left;padding:14px 16px;border-radius:16px;background:#0d0d0d;border:1.5px solid #333;color:#fafafa;cursor:default}.sub-ui .sub-tile.is-selected{border-color:#1d9bf0;box-shadow:0 0 0 1px #1d9bf0 inset}.sub-ui .sub-tile-price{font-size:22px;font-weight:700;letter-spacing:-.02em}.sub-ui .sub-tile-cycle{font-size:14px;color:#cfcfcf}.sub-ui .sub-tile-note{flex-basis:100%;font-size:12px;color:#9a9a9a}.sub-ui .sub-tile-badge{position:absolute;top:12px;right:12px;font-size:11px;font-weight:600;color:#1d9bf0;background:#1d9bf01f;border-radius:999px;padding:3px 8px}.sub-ui .sub-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px 24px 16px;border-top:1px solid transparent}.sub-ui .sub-hero{padding:6px 0 4px}.sub-ui .sub-lead{margin:0 0 6px;font-size:13px;color:#9a9a9a}.sub-ui .sub-metric{display:block;font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.sub-ui .sub-metric-sub{margin:2px 0 0;font-size:14px;color:#cfcfcf}.sub-ui .sub-group{margin-top:18px}.sub-ui .sub-group h4{margin:0 0 6px;padding-bottom:10px;border-bottom:1px solid #262626;font-size:13px;font-weight:500;color:#9a9a9a}.sub-ui .sub-group ul{list-style:none;margin:0;padding:0}.sub-ui .sub-group li{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:15px;line-height:1.4;color:#fafafa}.sub-ui .sub-group li>svg{flex:none;color:#fafafa;opacity:.92}.sub-ui .sub-bottom{flex:none;padding:12px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #1a1a1a;background:#000}.sub-ui .sub-cta{display:flex;width:100%;height:48px;align-items:center;justify-content:center;border-radius:999px;border:0;background:#fafafa;color:#0a0a0a;font-size:16px;font-weight:700;cursor:pointer}.sub-ui .sub-cta:hover:not(:disabled){background:#e6e6e6}.sub-ui .sub-cta:disabled{background:#262626;color:#8a8a8a;cursor:default}.sub-ui .sub-disclaimer{margin:10px 2px 0;font-size:11px;line-height:1.55;color:#8a8a8a;text-align:left}.sub-ui .pricing-pay-notice{margin:6px 0 4px}@media(max-width:700px){.modal-backdrop:has(>.sub-ui){padding:0;background:#000;backdrop-filter:none}.modal.pricing-modal.sub-ui{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0;animation:none}.sub-ui .sub-top{padding:calc(10px + env(safe-area-inset-top)) 16px 0}.sub-ui .sub-title{font-size:clamp(20px,6vw,26px);margin-bottom:10px}.sub-ui .sub-scroll{padding:8px 16px 14px}.sub-ui .sub-bottom{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}}[data-theme=light] .modal-backdrop:has(>.sub-ui){background:#6b686480}[data-theme=light] .modal.pricing-modal.sub-ui{background:#fff;color:#0f0f0f;border-color:#ebe8e3}[data-theme=light] .sub-ui .sub-close{background:#f0eeea;color:#0f0f0f}[data-theme=light] .sub-ui .sub-brand,[data-theme=light] .sub-ui .sub-group li,[data-theme=light] .sub-ui .sub-group li>svg{color:#0f0f0f}[data-theme=light] .sub-ui .sub-tabs{background:#eeebe6}[data-theme=light] .sub-ui .sub-tabs>button.active{color:#0f0f0f}[data-theme=light] .sub-ui .sub-tabs .segment-indicator{background:#fff}[data-theme=light] .sub-ui .sub-tile{background:#fff;border-color:#ddd9d2;color:#0f0f0f}[data-theme=light] .sub-ui .sub-tile.is-selected{border-color:#1d9bf0}[data-theme=light] .sub-ui .sub-tile-cycle,[data-theme=light] .sub-ui .sub-metric-sub{color:#4a4a4a}[data-theme=light] .sub-ui .sub-group h4{border-color:#ebe8e3}[data-theme=light] .sub-ui .sub-bottom{background:#fff;border-color:#ebe8e3}[data-theme=light] .sub-ui .sub-cta{background:#0f0f0f;color:#fff}[data-theme=light] .sub-ui .sub-cta:disabled{background:#eeebe6;color:#8a8a8a}@media(max-width:700px){[data-theme=light] .modal-backdrop:has(>.sub-ui){background:#fff}}@media(max-width:700px){.page-imagine .imagine-scroll{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.page-imagine .app-header{position:absolute;top:0;left:0;right:0;z-index:6;pointer-events:none;background:transparent}.page-imagine .app-header>*{pointer-events:auto}.button.icon-button.mobile-menu,button.button.icon-button.mobile-menu,.app-header .private-toggle{display:inline-flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px;max-height:36px;padding:0!important;gap:0;border-radius:50%!important;box-sizing:border-box;background:#0a0a0a;border:1px solid var(--line);color:#fff;box-shadow:0 1px 2px #00000040;flex:0 0 36px}.button.icon-button.mobile-menu:hover,.button.icon-button.mobile-menu:focus-visible,button.button.icon-button.mobile-menu:hover,button.button.icon-button.mobile-menu:focus-visible,.app-header .private-toggle:hover,.app-header .private-toggle:focus-visible{background:#161616;color:#fff}.button.icon-button.mobile-menu svg,button.button.icon-button.mobile-menu svg,.app-header .private-toggle svg{width:18px!important;height:18px!important;color:currentColor;flex-shrink:0}.app-header .private-toggle span{display:none!important}.app-header .private-toggle.enabled{color:var(--accent,#8ebcd5);background:#0a0a0a;border-color:var(--line)}.gallery-header .mobile-menu,.editor-header .mobile-menu,.app-header .mobile-menu{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}[data-theme=light] .button.icon-button.mobile-menu,[data-theme=light] button.button.icon-button.mobile-menu,[data-theme=light] .app-header .private-toggle{background:#fff;border:1px solid #d8d5cf;color:#111;box-shadow:0 1px 2px #00000014}[data-theme=light] .button.icon-button.mobile-menu:hover,[data-theme=light] .button.icon-button.mobile-menu:focus-visible,[data-theme=light] button.button.icon-button.mobile-menu:hover,[data-theme=light] button.button.icon-button.mobile-menu:focus-visible,[data-theme=light] .app-header .private-toggle:hover,[data-theme=light] .app-header .private-toggle:focus-visible{background:#f7f6f4;color:#111}[data-theme=light] .button.icon-button.mobile-menu svg,[data-theme=light] button.button.icon-button.mobile-menu svg,[data-theme=light] .editor-header .mobile-menu,[data-theme=light] .editor-header .mobile-menu svg,[data-theme=light] .app-header .private-toggle svg{color:currentColor}[data-theme=light] .app-header .private-toggle.enabled{color:var(--accent,#245e80);background:#fff;border-color:#d8d5cf}}.task-modal .task-prompt-box button.tx-chip{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--muted);box-shadow:none;transition:background-color .15s ease,color .15s ease}.task-modal .task-prompt-box button.tx-chip.has-count{color:var(--text)}.task-modal .task-prompt-box button.tx-chip:hover,.task-modal .task-prompt-box button.tx-chip:focus-visible,.task-modal .task-prompt-box button.tx-chip.is-open{background:#2a2927;color:var(--text)}[data-theme=light] .task-modal .task-prompt-box button.tx-chip:hover,[data-theme=light] .task-modal .task-prompt-box button.tx-chip:focus-visible,[data-theme=light] .task-modal .task-prompt-box button.tx-chip.is-open{background:#efede9;color:#171613}@media(prefers-reduced-motion:reduce){.task-modal .task-prompt-box button.tx-chip{transition:none}}.task-modal .modal-footer .tm-foot-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:32px;min-height:32px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease;filter:none!important;outline:none}.task-modal .modal-footer .tm-foot-secondary{background:transparent!important;border:1px solid rgb(255 255 255/.12)!important;color:#fdfdfd!important}.task-modal .modal-footer .tm-foot-secondary.danger{color:#f28b8b!important}.task-modal .modal-footer .tm-foot-secondary:hover{background:#ffffff14!important;border-color:#ffffff24!important}.task-modal .modal-footer .tm-foot-secondary:active{background:#ffffff1a!important}.task-modal .modal-footer .tm-foot-primary{background:#fdfdfd!important;color:#050505!important;border:1px solid transparent!important}.task-modal .modal-footer .tm-foot-primary:hover{background:#dedede!important;color:#050505!important}.task-modal .modal-footer .tm-foot-primary:active{background:#c7c7c7!important;color:#050505!important}[data-theme=light] .task-modal .modal-footer .tm-foot-secondary{border-color:#0000001a!important;color:#050505!important}[data-theme=light] .task-modal .modal-footer .tm-foot-secondary.danger{color:#b42318!important}[data-theme=light] .task-modal .modal-footer .tm-foot-secondary:hover{background:#0000000a!important;border-color:#00000026!important}[data-theme=light] .task-modal .modal-footer .tm-foot-secondary:active{background:#00000014!important}[data-theme=light] .task-modal .modal-footer .tm-foot-primary{background:#050505!important;color:#fdfdfd!important}[data-theme=light] .task-modal .modal-footer .tm-foot-primary:hover{background:#292929!important;color:#fdfdfd!important}[data-theme=light] .task-modal .modal-footer .tm-foot-primary:active{background:#363636!important;color:#fdfdfd!important}.task-modal .modal-footer .tm-foot-btn:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px #8a8a8a}@media(prefers-reduced-motion:reduce){.task-modal .modal-footer .tm-foot-btn{transition:none}}.sub-ui .sub-desk{display:none}@media(min-width:701px){.modal.pricing-modal.sub-ui{width:min(1240px,calc(100vw - 48px));height:auto;max-height:calc(100dvh - 48px)}.modal.pricing-modal.sub-ui.sub-cols-3{width:min(980px,calc(100vw - 48px))}.modal.pricing-modal.sub-ui.sub-cols-2{width:min(760px,calc(100vw - 48px))}.modal.pricing-modal.sub-ui.sub-cols-1{width:min(440px,calc(100vw - 48px))}.sub-ui .sub-tabs,.sub-ui .sub-tiles,.sub-ui .sub-scroll,.sub-ui .sub-bottom{display:none}.sub-ui .sub-top{position:relative;padding:16px 28px 0}.sub-ui .sub-topbar{position:relative;top:auto;left:auto;right:auto;width:100%;height:36px;z-index:2}.sub-ui .sub-brand{margin:4px 0 12px}.sub-ui .sub-title{margin:0 0 10px;font-size:30px}.sub-ui .sub-desk{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 28px 26px}.sub-ui .sub-desk .pricing-pay-notice{margin:0 0 12px}.sub-ui .sub-dgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.sub-ui.sub-cols-3 .sub-dgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sub-ui.sub-cols-2 .sub-dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sub-ui.sub-cols-1 .sub-dgrid{grid-template-columns:minmax(0,1fr)}.sub-ui .sub-dcard{position:relative;display:flex;flex-direction:column;min-width:0;padding:20px 20px 18px;border-radius:22px;background:#141414;border:1.5px solid transparent;color:#fafafa}.sub-ui .sub-dcard.is-current{border-color:#1d9bf0;box-shadow:0 0 0 1px #1d9bf0 inset}.sub-ui .sub-dhead{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.sub-ui .sub-dname{margin:0;font-size:18px;line-height:24px;font-weight:700;letter-spacing:-.01em;color:inherit}.sub-ui .sub-dbadge{flex:none;font-size:11px;font-weight:600;color:#1d9bf0;background:#1d9bf01f;border-radius:999px;padding:3px 8px;line-height:1.3}.sub-ui .sub-dprice{display:flex;align-items:baseline;gap:6px;margin-top:12px}.sub-ui .sub-damount{font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.03em}.sub-ui .sub-dcycle{font-size:14px;color:#cfcfcf}.sub-ui .sub-dnote{margin:2px 0 0;min-height:17px;font-size:12px;line-height:17px;color:#9a9a9a}.sub-ui .sub-dcta{display:flex;width:100%;height:42px;margin:14px 0 2px;padding:0 12px;align-items:center;justify-content:center;border-radius:999px;border:0;background:#fafafa;color:#0a0a0a;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit}.sub-ui .sub-dcta:hover:not(:disabled){background:#e6e6e6}.sub-ui .sub-dcta:disabled{background:#262626;color:#8a8a8a;cursor:default}.sub-ui .sub-dhero{margin-top:16px}.sub-ui .sub-dlead{margin:0 0 4px;font-size:13px;line-height:18px;color:#9a9a9a}.sub-ui .sub-dmetric{display:block;font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.03em}.sub-ui .sub-dmetric-sub{margin:2px 0 0;font-size:13px;line-height:18px;color:#cfcfcf}.sub-ui .sub-dgroup{margin-top:16px}.sub-ui .sub-dgroup h4{margin:0 0 4px;padding-bottom:8px;border-bottom:1px solid #262626;font-size:12px;line-height:16px;font-weight:500;color:#9a9a9a}.sub-ui .sub-dgroup ul{list-style:none;margin:0;padding:0}.sub-ui .sub-dgroup li{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;line-height:20px;color:#fafafa}.sub-ui .sub-dgroup li>svg{flex:none;margin-top:2px;color:#fafafa;opacity:.92}[data-theme=light] .sub-ui .sub-dcard{background:#f5f4f1;border-color:transparent;color:#0f0f0f}[data-theme=light] .sub-ui .sub-dcard.is-current{border-color:#1d9bf0}[data-theme=light] .sub-ui .sub-dcycle,[data-theme=light] .sub-ui .sub-dmetric-sub{color:#4a4a4a}[data-theme=light] .sub-ui .sub-dnote,[data-theme=light] .sub-ui .sub-dlead,[data-theme=light] .sub-ui .sub-dgroup h4{color:#6b6b6b}[data-theme=light] .sub-ui .sub-dgroup h4{border-color:#ebe8e3}[data-theme=light] .sub-ui .sub-dgroup li,[data-theme=light] .sub-ui .sub-dgroup li>svg{color:#0f0f0f}[data-theme=light] .sub-ui .sub-dcta{background:#0f0f0f;color:#fff}[data-theme=light] .sub-ui .sub-dcta:hover:not(:disabled){background:#2a2a2a}[data-theme=light] .sub-ui .sub-dcta:disabled{background:#eeebe6;color:#8a8a8a}}@media(min-width:701px)and (max-width:1179px){.modal.pricing-modal.sub-ui.sub-cols-4{width:min(860px,calc(100vw - 48px))}.sub-ui.sub-cols-4 .sub-dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:701px)and (max-width:1023px){.modal.pricing-modal.sub-ui.sub-cols-3{width:min(760px,calc(100vw - 48px))}.sub-ui.sub-cols-3 .sub-dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.composer .button.model-trigger.tw-pill{background:transparent;transition:background-color .15s ease,color .15s ease}.composer .button.model-trigger.tw-pill:hover,.composer .button.model-trigger.tw-pill:focus-visible,.composer .button.model-trigger.tw-pill.is-open{background:#2a2927;color:var(--text)}[data-theme=light] .composer .button.model-trigger.tw-pill:hover,[data-theme=light] .composer .button.model-trigger.tw-pill:focus-visible,[data-theme=light] .composer .button.model-trigger.tw-pill.is-open{background:#efede9;color:#171613}@media(hover:none){.composer .button.model-trigger.tw-pill:hover:not(.is-open){background:transparent}}@media(prefers-reduced-motion:reduce){.composer .button.model-trigger.tw-pill{transition:none}}.gallery-header .button.tw-pill:not(.select-action){box-sizing:border-box;height:34px;min-height:34px;padding:0 10px;gap:7px;font-size:12px;font-weight:400;line-height:14.4px;border-radius:999px;border:0;box-shadow:none;display:inline-flex;align-items:center;flex:0 0 auto}.gallery-header .button.tw-pill:not(.select-action)>svg{width:16px!important;height:16px!important;flex:0 0 16px}.gallery-header .button.tw-pill:not(.select-action):not(.tw-pill-inverse):hover,.gallery-header .button.tw-pill:not(.select-action):not(.tw-pill-inverse).is-open{background:#363532}[data-theme=light] .gallery-header .button.tw-pill:not(.select-action):not(.tw-pill-inverse):hover,[data-theme=light] .gallery-header .button.tw-pill:not(.select-action):not(.tw-pill-inverse).is-open{background:#dfdbd4}.gallery-header .gallery-search-circle.icon-button,.gallery-header-end .gallery-search-circle.icon-button,[data-theme=light] .gallery-header .gallery-search-circle.icon-button,[data-theme=light] .gallery-header-end .gallery-search-circle.icon-button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px;max-height:34px;flex:0 0 34px;padding:0!important;border-radius:50%!important;border:0;box-shadow:none;background:var(--hover);color:var(--text)}.gallery-header .gallery-search-circle.icon-button svg,.gallery-header-end .gallery-search-circle.icon-button svg{width:16px!important;height:16px!important}.gallery-header .gallery-search-circle.icon-button:hover,.gallery-header .gallery-search-circle.icon-button:focus-visible,.gallery-header-end .gallery-search-circle.icon-button:hover,.gallery-header-end .gallery-search-circle.icon-button:focus-visible{background:#363532;color:var(--text)}[data-theme=light] .gallery-header .gallery-search-circle.icon-button:hover,[data-theme=light] .gallery-header .gallery-search-circle.icon-button:focus-visible,[data-theme=light] .gallery-header-end .gallery-search-circle.icon-button:hover,[data-theme=light] .gallery-header-end .gallery-search-circle.icon-button:focus-visible{background:#dfdbd4;color:var(--text)}.sidebar .sidebar-row.chat-row .row-main{display:flex;align-items:center;min-width:0}.sidebar .sidebar-row.chat-row .row-main>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.sidebar .sidebar-row.chat-row .row-pin-indicator{display:inline-flex;flex-shrink:0;margin-right:6px;color:var(--muted);font-style:normal}.sidebar .sidebar-row.chat-row .row-main>svg{display:none}@media(max-width:700px){.sidebar .sidebar-row.chat-row .row-main{padding-right:36px}}.chat-action-menu>button>svg{flex-shrink:0}@media(hover:none){[data-chat-row] [data-chat-row-actions]{opacity:1!important}[data-chat-row] [data-pin-toggle]{display:none!important}[data-chat-row]>button:first-child{padding-right:34px!important}[data-chat-row]>button:first-child>span{text-overflow:ellipsis!important;-webkit-mask-image:none!important;mask-image:none!important}}@media(max-width:700px){.gallery-header .button.tw-pill.gallery-tb-iconable,.gallery-header .button.tw-pill.gallery-tb-pill:not(.tw-pill-inverse){width:34px;min-width:34px;max-width:34px;padding:0;gap:0;justify-content:center;flex:0 0 34px;border-radius:50%}.gallery-header .button.tw-pill.gallery-tb-iconable>.gallery-pill-label,.gallery-header .button.tw-pill.gallery-tb-pill:not(.tw-pill-inverse)>.gallery-pill-label{display:none}.gallery-header .gallery-header-end{min-width:0;flex:0 0 auto;overflow:visible}.gallery-header>.button,.gallery-header>.popover-host{flex-shrink:0}}.selection-add-pill.sel-pill-abs{transform:none;translate:none;margin:0}.composer-wrap>.button.scroll-down{position:absolute;inset:auto 0 100% auto;margin:0}.automation-page .task-table .task-table-head,.automation-page .task-table .task-row{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,.65fr) 32px}.automation-page .task-table .task-more{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:32px;height:32px;min-width:32px;padding:0;margin:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;box-shadow:none}.automation-page .task-table .task-more:hover,.automation-page .task-table .task-more.is-open,.automation-page .task-table .task-more:focus-visible{background:#2a2927;color:var(--text);outline:none}[data-theme=light] .automation-page .task-table .task-more:hover,[data-theme=light] .automation-page .task-table .task-more.is-open,[data-theme=light] .automation-page .task-table .task-more:focus-visible{background:#ebe9e6}.task-row-menu{position:fixed;z-index:2147483000;box-sizing:border-box;min-width:200px;padding:6px;border-radius:16px;background:#23211f;border:1px solid #302e2c;box-shadow:0 8px 24px #00000047;color:#f2f2f2;animation:popover-in .12s ease-out}.task-row-menu .task-row-menu-item{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;margin:0;border:0;border-radius:10px;background:transparent;color:inherit;font-size:14px;line-height:20px;font-weight:400;font-synthesis:none;text-align:left;cursor:pointer;white-space:nowrap}.task-row-menu .task-row-menu-item:hover,.task-row-menu .task-row-menu-item:focus-visible{background:#2f2d2b;outline:none}.task-row-menu .trm-icon{display:flex;flex:none;color:#9e9e9e}.task-row-menu .task-row-menu-item.is-danger,.task-row-menu .task-row-menu-item.is-danger .trm-icon{color:#f2787e}[data-theme=light] .task-row-menu{background:#fff;border-color:#e5e2dd;box-shadow:0 10px 30px #0000001f;color:#171613}[data-theme=light] .task-row-menu .task-row-menu-item:hover,[data-theme=light] .task-row-menu .task-row-menu-item:focus-visible{background:#f1efec}[data-theme=light] .task-row-menu .trm-icon{color:#6b6b66}[data-theme=light] .task-row-menu .task-row-menu-item.is-danger,[data-theme=light] .task-row-menu .task-row-menu-item.is-danger .trm-icon{color:#b42318}@media(max-width:1000px)and (min-width:701px){.automation-page .task-table .task-table-head,.automation-page .task-table .task-row{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,.8fr) 32px}}@media(max-width:700px){.automation-page .task-table .task-table-head,.automation-page .task-table .task-row{grid-template-columns:minmax(0,1fr) auto 32px}}.sidebar .sidebar-row.chat-row .row-main{gap:0}.sidebar .sidebar-row.chat-row .row-main .chat-stream-dot{margin-left:8px}.sidebar .sidebar-row.chat-row .row-main .row-pin-indicator{width:14px!important;height:14px!important;min-width:14px;margin:0 6px 0 0!important;padding:0!important;line-height:0;background:none!important}.sidebar .sidebar-row.chat-row .row-main .row-pin-indicator svg{display:block!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;color:var(--muted)!important}.sidebar [data-pin-indicator]{width:14px!important;height:14px!important;min-width:14px!important;line-height:0}.sidebar [data-pin-indicator] svg{display:block!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important}.composer .icon-button,.composer .mic-button,.composer .imagine-volume,.voice-bar .icon-button,.voice-bar .composer-attach-btn{border-radius:50%!important;box-sizing:border-box}.composer .icon-button,.composer .mic-button,.voice-bar .icon-button,.voice-bar .composer-attach-btn{width:var(--composer-btn-size,40px);height:var(--composer-btn-size,40px);min-width:var(--composer-btn-size,40px);min-height:var(--composer-btn-size,40px);flex:0 0 var(--composer-btn-size,40px);padding:0!important;display:inline-flex;align-items:center;justify-content:center}.composer-left>.popover-host:first-child>.icon-button,.voice-bar .composer-attach-btn.icon-button{background:var(--composer-attach-rest-bg,transparent);color:var(--composer-btn-color,var(--muted));border-radius:50%!important}.composer-left>.popover-host:first-child>.icon-button:hover,.composer-left>.popover-host:first-child>.icon-button:focus-visible,.composer-left>.popover-host:first-child>.icon-button.active,.composer-left>.popover-host:first-child>.icon-button[aria-expanded=true],.voice-bar .composer-attach-btn.icon-button:hover,.voice-bar .composer-attach-btn.icon-button:focus-visible,.voice-bar .composer-attach-btn.icon-button.active,.voice-bar .composer-attach-btn.icon-button[aria-expanded=true]{background:var(--composer-btn-hover-bg,var(--hover));color:var(--text);border-radius:50%!important}[data-theme=light]{--composer-attach-rest-bg:#eceae6}[data-theme=dark]{--composer-attach-rest-bg:transparent}[data-theme=light] .composer-left>.popover-host:first-child>.icon-button,[data-theme=light] .voice-bar .composer-attach-btn.icon-button{background:var(--composer-attach-rest-bg);color:#636363}[data-theme=light] .composer-left>.popover-host:first-child>.icon-button:hover,[data-theme=light] .composer-left>.popover-host:first-child>.icon-button:focus-visible,[data-theme=light] .composer-left>.popover-host:first-child>.icon-button.active,[data-theme=light] .composer-left>.popover-host:first-child>.icon-button[aria-expanded=true],[data-theme=light] .voice-bar .composer-attach-btn.icon-button:hover,[data-theme=light] .voice-bar .composer-attach-btn.icon-button:focus-visible,[data-theme=light] .voice-bar .composer-attach-btn.icon-button.active,[data-theme=light] .voice-bar .composer-attach-btn.icon-button[aria-expanded=true]{background:#e3e0db;color:var(--text)}@media(max-width:700px){.composer .icon-button,.composer .mic-button,.voice-bar .icon-button,.voice-bar .composer-attach-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border-radius:50%!important}}.voice-bar .voice-speaker-btn.icon-button,.voice-bar button.voice-speaker-btn{border-radius:50%!important;width:var(--composer-btn-size,40px);height:var(--composer-btn-size,40px);min-width:var(--composer-btn-size,40px);min-height:var(--composer-btn-size,40px);flex:0 0 var(--composer-btn-size,40px);padding:0!important;display:inline-flex;align-items:center;justify-content:center;background:var(--composer-attach-rest-bg,transparent);color:var(--composer-btn-color,var(--muted));box-sizing:border-box}.voice-bar .voice-speaker-btn.icon-button:hover,.voice-bar .voice-speaker-btn.icon-button:focus-visible,.voice-bar button.voice-speaker-btn:hover,.voice-bar button.voice-speaker-btn:focus-visible{background:var(--composer-btn-hover-bg,var(--hover));color:var(--text);border-radius:50%!important}.voice-bar .voice-speaker-btn.is-off{color:#c07a3a}[data-theme=light] .voice-bar .voice-speaker-btn.icon-button,[data-theme=light] .voice-bar button.voice-speaker-btn{background:#eceae6;color:#636363}[data-theme=light] .voice-bar .voice-speaker-btn.icon-button:hover,[data-theme=light] .voice-bar .voice-speaker-btn.icon-button:focus-visible,[data-theme=light] .voice-bar button.voice-speaker-btn:hover,[data-theme=light] .voice-bar button.voice-speaker-btn:focus-visible{background:#e3e0db;color:var(--text)}@media(max-width:700px){.voice-bar .voice-speaker-btn.icon-button,.voice-bar button.voice-speaker-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:50%!important;padding:0!important}}.voice-bar-left .voice-bar-icon{border-radius:50%!important;width:var(--composer-btn-size,40px);height:var(--composer-btn-size,40px)}.sidebar-top-actions .icon-button,.app-header .icon-button,.app-header .mobile-menu.icon-button,.chat-header-tools .icon-button,.header-right .icon-button,.gallery-header .icon-button,.gallery-header .round-button,.gallery-search-circle.icon-button,.gallery-search-circle,.resource-toolbar-actions .icon-button,.preview-close.icon-button,.preview-close{border-radius:50%!important}.sidebar-top-actions .icon-button:hover,.sidebar-top-actions .icon-button:focus-visible,.app-header .icon-button:hover,.app-header .icon-button:focus-visible,.chat-header-tools .icon-button:hover,.chat-header-tools .icon-button:focus-visible,.header-right .icon-button:hover,.header-right .icon-button:focus-visible,.gallery-header .icon-button:hover,.gallery-header .icon-button:focus-visible,.gallery-search-circle:hover,.gallery-search-circle:focus-visible,.resource-toolbar-actions .icon-button:hover,.resource-toolbar-actions .icon-button:focus-visible,.resource-toolbar-actions .icon-button.active{border-radius:50%!important}.floating-popover.ratio-menu button b{font-weight:400}[data-theme=light] .message.user .message-body{background:#f0efed}.model-desc-card span.model-desc-lock{margin-top:2px;color:var(--menu-muted);font-size:11.5px}:root{--scrollbar-thumb:#34322f;--scrollbar-thumb-hover:#45423f}[data-theme=light]{--scrollbar-thumb:#ccc;--scrollbar-thumb-hover:#45423f}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active,.editor-thumbnails::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.editor-thumbnails,.message.assistant .prose .katex-display,.read-aloud-voice-menu,.vf-scroll,.tm-time-pop .tm-unit-list{scrollbar-color:var(--scrollbar-thumb) transparent}.editor-thumbnails *,.message.assistant .prose .katex-display *,.read-aloud-voice-menu *,.vf-scroll *{scrollbar-color:auto}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--scrollbar-thumb) transparent}}:root{--plus-rest-bg:transparent;--plus-hover-bg:var(--composer-btn-hover-bg,var(--hover))}[data-theme=light]{--plus-rest-bg:transparent;--plus-hover-bg:#e3e0db}.private-composer{--plus-rest-bg:#3a2650;--plus-hover-bg:#45305e;--priv-send-bg:#4a2e6b;--priv-send-hover-bg:#553578;--priv-send-fg:#c297ec;--priv-icon-hover-bg:#3a2650}[data-theme=light] .private-composer{--plus-rest-bg:#e9d6ff;--plus-hover-bg:#e2c9ff;--priv-send-bg:#e2c9ff;--priv-send-hover-bg:#d9b8ff;--priv-send-fg:#9767ce;--priv-icon-hover-bg:#e9d6ff}html[data-theme] .composer-attach-btn.composer-attach-btn.icon-button:not(:hover):not(:focus-visible):not(.active):not([aria-expanded=true]){background:var(--plus-rest-bg)}html[data-theme] .composer-attach-btn.composer-attach-btn.composer-attach-btn.icon-button.icon-button:is(:hover,:focus-visible,.active,[aria-expanded=true]){background:var(--plus-hover-bg)}html[data-theme] .private-composer .composer .send-button.send-button,html[data-theme] .private-composer .composer .send-button.send-button:disabled,html[data-theme] .private-composer .composer .send-button.send-button:not(:disabled){background:var(--priv-send-bg);color:var(--priv-send-fg)}html[data-theme] .private-composer .composer .send-button.send-button:not(:disabled):is(:hover,:focus-visible){background:var(--priv-send-hover-bg);color:var(--priv-send-fg)}html[data-theme] .private-composer .composer .mic-button.mic-button:is(:hover,:focus-visible),html[data-theme] .private-composer .composer .button.model-trigger.tw-pill:is(:hover,:focus-visible,.is-open){background:var(--priv-icon-hover-bg)}.sub-ui .sub-intro{padding:8px 0 2px}.sub-ui .sub-rec{display:inline-block;margin:0 0 8px;font-size:11px;font-weight:600;line-height:1.3;padding:3px 8px;border-radius:999px;color:#f5a524;background:#f5a5241f}.sub-ui .sub-ctitle{margin:0;font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.01em;color:inherit}.sub-ui .sub-csub{margin:4px 0 0;font-size:14px;line-height:20px;color:#9a9a9a}.sub-ui .sub-intro+.sub-group{margin-top:10px}.sub-ui .sub-fine{margin:16px 0 0;font-size:12px;line-height:18px;color:#8a8a8a}.sub-ui .sub-fine-link{display:inline;margin:0 0 0 4px;padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sub-ui .sub-fine-link:hover{color:#fafafa}.sub-ui .sub-dbadge.sub-dbadge-rec{color:#f5a524;background:#f5a5241f}.sub-ui .sub-dintro{margin-top:16px}.sub-ui .sub-dtitle{margin:0;font-size:16px;line-height:22px;font-weight:700;color:inherit}.sub-ui .sub-dsub{margin:4px 0 0;font-size:13px;line-height:18px;color:#9a9a9a}.sub-ui .sub-dlist{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid #262626}.sub-ui .sub-dlist li{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;line-height:20px;color:#fafafa}.sub-ui .sub-dlist li>svg{flex:none;margin-top:2px;color:#fafafa;opacity:.92}.sub-ui .sub-dfoot{margin-top:auto}.sub-ui .sub-dfoot .sub-fine{margin-top:14px}[data-theme=light] .sub-ui .sub-csub,[data-theme=light] .sub-ui .sub-dsub{color:#6b6b6b}[data-theme=light] .sub-ui .sub-fine{color:#7a7a7a}[data-theme=light] .sub-ui .sub-fine-link:hover{color:#0f0f0f}[data-theme=light] .sub-ui .sub-dlist{border-color:#ebe8e3}[data-theme=light] .sub-ui .sub-dlist li,[data-theme=light] .sub-ui .sub-dlist li>svg{color:#0f0f0f}[data-theme=light] .sub-ui .sub-rec,[data-theme=light] .sub-ui .sub-dbadge.sub-dbadge-rec{color:#b45309;background:#f59e0b24}.plan-limits-modal .plan-limits{display:flex;flex-direction:column;gap:12px;max-height:min(60vh,520px);overflow-y:auto;margin:12px 0 4px}.plan-limits-plan{padding:12px 14px;border-radius:12px;border:1px solid var(--line,#2a2a2a)}.plan-limits-plan h4{margin:0 0 8px;font-size:15px;line-height:20px;font-weight:700}.plan-limits-plan dl{margin:0;display:flex;flex-direction:column;gap:6px}.plan-limits-plan dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;font-size:13px;line-height:19px}.plan-limits-plan dt{color:#9a9a9a}.plan-limits-plan dd{margin:0}[data-theme=light] .plan-limits-plan{border-color:#ebe8e3}[data-theme=light] .plan-limits-plan dt{color:#6b6b6b}.voice-dialogue-remaining{margin:0;font-size:12px;line-height:16px;color:var(--muted);font-variant-numeric:tabular-nums}.voice-dialogue.is-docked{background:linear-gradient(to bottom,transparent,var(--bg) 20px);padding-top:20px}.voice-dock-spacer{flex:none;width:100%}.imagine-content>.img-pin-sentinel{height:0;margin:0;padding:0}@media(min-width:701px){.page-imagine .imagine-scroll{overflow-x:hidden;overflow-y:auto;overflow-anchor:none}.page-imagine .app-header{z-index:8}.imagine-content>.composer-wrap{position:sticky;top:76px;z-index:6}.imagine-content>.composer-wrap:before,.imagine-content>.composer-wrap:after{content:"";position:absolute;z-index:-1;left:-100vw;right:-100vw;background:var(--bg);pointer-events:none;opacity:0;transition:opacity .2s}.imagine-content>.composer-wrap:before{top:var(--img-band-top,-76px);bottom:0}.imagine-content>.composer-wrap:after{top:100%;height:48px;-webkit-mask-image:linear-gradient(#000 0%,rgba(0,0,0,.97) 10%,rgba(0,0,0,.9) 20%,rgba(0,0,0,.78) 30%,rgba(0,0,0,.65) 40%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.35) 60%,rgba(0,0,0,.22) 70%,rgba(0,0,0,.1) 80%,rgba(0,0,0,.03) 90%,transparent 100%);mask-image:linear-gradient(#000 0%,rgba(0,0,0,.97) 10%,rgba(0,0,0,.9) 20%,rgba(0,0,0,.78) 30%,rgba(0,0,0,.65) 40%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.35) 60%,rgba(0,0,0,.22) 70%,rgba(0,0,0,.1) 80%,rgba(0,0,0,.03) 90%,transparent 100%)}.imagine-content.is-pinned>.composer-wrap:before,.imagine-content.is-pinned>.composer-wrap:after{opacity:1}.imagine-content.is-pinned>.composer-wrap{height:62px}.imagine-content>.composer-wrap .composer{transition:border-radius .3s cubic-bezier(.23,1,.32,1)}.imagine-content>.composer-wrap .composer-input-host{transition:margin .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.imagine-content>.composer-wrap .composer-toolbar{transition:transform .3s cubic-bezier(.23,1,.32,1)}.imagine-content>.composer-wrap :is(.composer-left>:not(:first-child),.composer-right>:not(.mic-button,.send-button,.dictation-pill)){transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.imagine-content.is-compact>.composer-wrap .composer{height:62px;min-height:62px!important;overflow:hidden;border-radius:31px}.imagine-content.is-compact>.composer-wrap .composer-input-host{margin:0 46px 0 34px;transform:translateY(1.5px);max-height:31px;overflow:hidden}.imagine-content.is-compact>.composer-wrap .composer-toolbar{transform:translateY(-37px)}.imagine-content.is-compact>.composer-wrap :is(.composer-left>:not(:first-child),.composer-right>:not(.mic-button,.send-button,.dictation-pill)){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1),visibility 0s linear .15s}.imagine-content>.composer-wrap:before,.imagine-content>.composer-wrap:after{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media(min-width:701px)and (prefers-reduced-motion:reduce){.imagine-content>.composer-wrap :is(.composer,.composer-input-host,.composer-toolbar,.composer-left>*,.composer-right>*),.imagine-content>.composer-wrap:before,.imagine-content>.composer-wrap:after{transition:none!important}}@media(max-width:700px){.imagine-content>.composer-wrap:before{content:"";position:absolute;z-index:-1;left:-20px;right:-20px;top:-16px;bottom:calc(-24px - env(safe-area-inset-bottom));background:var(--bg);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16px);mask-image:linear-gradient(to bottom,transparent 0,#000 16px)}}@media(max-width:700px){.guest-header .guest-nav-pill,.guest-header .guest-settings,.guest-header .guest-settings.button,.guest-header .guest-settings.icon-button,.guest-header .guest-login{background:#000000b8!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 1px 3px #00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guest-header .guest-nav-pill,.guest-header .guest-settings,.guest-header .guest-settings.button,.guest-header .guest-settings.icon-button{box-sizing:border-box!important;width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;gap:0!important;margin:0!important;border-width:1px!important;border-style:solid!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;line-height:0!important}.guest-header .guest-nav-pill>span{display:none!important}.guest-header .guest-nav-pill svg,.guest-header .guest-settings svg{width:18px!important;height:18px!important;flex-shrink:0!important;color:#fff!important}.guest-header .guest-login{height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;font-weight:500;box-sizing:border-box!important}.guest-header .guest-register{display:none!important}[data-theme=light] .guest-header .guest-nav-pill,[data-theme=light] .guest-header .guest-settings,[data-theme=light] .guest-header .guest-settings.button,[data-theme=light] .guest-header .guest-settings.icon-button,[data-theme=light] .guest-header .guest-login{background:#fff!important;color:#050505!important;border:1px solid #d8d5cf!important;box-shadow:0 1px 2px #00000014}[data-theme=light] .guest-header .guest-nav-pill svg,[data-theme=light] .guest-header .guest-settings svg{color:#050505!important}}.composer .send-button:disabled{background:#245e80;color:#9fc1d7;opacity:.9;cursor:default}.composer .send-button:disabled:hover,.composer .send-button:disabled:focus-visible{background:#245e80;color:#9fc1d7;opacity:.9}[data-theme=light] .composer .send-button:disabled,[data-theme=light] .composer .send-button:disabled:hover,[data-theme=light] .composer .send-button:disabled:focus-visible{background:#8eb8d4;color:#fff;opacity:1}.private-composer .composer .send-button:disabled,.private-composer .composer .send-button:disabled:hover{background:#59337b;color:#c297ec;opacity:.85}@media(max-width:700px){.home-legal{display:flex!important;position:fixed;left:0;right:0;bottom:calc(6px + env(safe-area-inset-bottom));z-index:4;margin:0;padding:0 14px;font-size:11px;line-height:1.45;gap:0}.home-legal .home-privacy-choice,.home-legal .home-footer-text{display:none}.app.is-guest.page-chat:not(:has(.conversation-scroll)) .chat-home>.composer-wrap,.app.is-guest .chat-home>.composer-wrap{bottom:calc(44px + env(safe-area-inset-bottom))}}.page-share .sidebar,.page-share .drawer-shade{display:none}.page-share .main-panel{width:100%}.page-share.is-guest .main-panel,.page-share .main-panel{margin-left:0}.share-page.conversation-scroll{inset:58px 0 0;padding-bottom:120px}.share-banner{max-width:var(--composer-width);margin:0 auto 8px;padding:18px 24px 8px;display:flex;flex-direction:column;gap:6px}.share-banner strong{font-size:18px;font-weight:650;line-height:1.35}.share-banner span{font-size:13px;color:var(--muted)}.share-status{max-width:var(--composer-width);margin:24px auto;padding:0 24px}.share-messages{padding-bottom:40px}.share-continue{position:sticky;bottom:0;left:0;right:0;padding:16px 24px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--bg) 35%);display:flex;justify-content:center;z-index:4}.share-continue-inner{width:100%;max-width:var(--composer-width);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--raised);box-shadow:0 8px 24px #0003}.share-continue-inner p{margin:0;font-size:13px;color:var(--muted)}@media(max-width:700px){.share-page.conversation-scroll{inset:60px 0 0}.share-continue-inner{flex-direction:column;align-items:stretch;text-align:center}}:root{--composer-btn-size:40px}.composer .icon-button svg,.composer .mic-button svg,.composer .model-trigger svg,.composer .send-button svg{width:18px;height:18px}@media(max-width:700px){:root{--composer-btn-size:40px}.composer .icon-button,.composer .mic-button,.composer .send-button,.composer .voice-button,.composer .model-trigger{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex-basis:40px!important}.composer .icon-button svg,.composer .mic-button svg,.composer .model-trigger svg,.composer .model-trigger .mobile-model-icon,.composer .send-button svg{width:18px!important;height:18px!important}.composer .voice-button .wave{height:22px;gap:2.5px}.composer .voice-button .wave i{width:2.5px}}.prose{font-size:14px}.prose th,.prose td{font-size:13px}.scroll-down,.composer-wrap>.button.scroll-down{width:32px;height:32px;min-width:32px;min-height:32px}.scroll-down svg{width:16px;height:16px}@media(max-width:700px){.scroll-down,.composer-wrap>.button.scroll-down{width:32px;height:32px;min-width:32px;min-height:32px}.scroll-down svg{width:16px;height:16px}}.floating-popover.attachment-menu.is-portal{position:fixed!important;top:auto!important;right:auto!important;left:var(--attach-left,8px)!important;bottom:var(--attach-bottom,80px)!important;width:var(--attach-width,232px)!important;z-index:120!important;overflow:visible;background:var(--menu-bg,var(--raised,#252422))!important;border:1px solid var(--menu-border,var(--line))!important;box-shadow:0 12px 36px #00000047!important;isolation:isolate;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;visibility:visible!important;transform:none!important;translate:none!important;animation:none!important;pointer-events:auto!important}[data-theme=light] .floating-popover.attachment-menu.is-portal{background:#fff!important;border-color:var(--menu-border,#e5e2dd)!important;box-shadow:0 12px 36px #17161329!important}.floating-popover.attachment-menu.is-portal .attachment-submenu{z-index:121;background:var(--menu-bg,var(--raised,#252422))!important;isolation:isolate;opacity:1!important;animation:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-theme=light] .floating-popover.attachment-menu.is-portal .attachment-submenu{background:#fff!important}.popover-host:has(+.attachment-menu),.composer .popover-host:has(>.composer-attach-btn[aria-expanded=true]){z-index:5}.floating-popover.conversation-options{width:208px;min-width:208px;padding:6px;border-radius:16px;right:0;top:calc(100% + 6px);box-shadow:0 4px 14px #00000014;overflow:visible}.conversation-options>button,.conversation-options .conversation-move,.conversation-options .conversation-projects button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;border-radius:10px;font-size:14px;line-height:20px;font-weight:400;white-space:nowrap}.conversation-options button>svg{flex-shrink:0;width:16px;height:16px}.conversation-options button>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.conversation-options .conversation-menu-arrow{margin-left:auto;width:14px;height:14px}.conversation-options .conversation-delete,.conversation-options .conversation-delete>svg{color:var(--danger-text,#e5484d)}.conversation-options .conversation-move-wrap{position:relative}.conversation-options .conversation-projects{position:absolute;top:-6px;width:240px;padding:6px;border:1px solid var(--menu-border);border-radius:16px;background:var(--menu-bg);color:var(--menu-text);box-shadow:0 4px 14px #00000014;z-index:1}.conversation-options .conversation-projects.is-left{right:calc(100% + 4px)}.conversation-options .conversation-projects.is-right{left:calc(100% + 4px)}.conversation-options .conversation-projects:before{content:"";position:absolute;top:0;bottom:0;width:6px;right:-6px}.conversation-options .conversation-projects.is-right:before{right:auto;left:-6px}.conversation-project-list{max-height:300px;overflow:auto;overscroll-behavior:contain}.conversation-projects-empty{padding:8px;font-size:13px;color:var(--muted)}.app-header .conversation-options-trigger.is-open{background:var(--menu-hover);border-radius:12px}.prose a.prose-source-link{color:var(--text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text) 30%,transparent);text-underline-offset:3px;overflow-wrap:anywhere}.prose a.prose-source-link:hover{color:var(--blue);text-decoration-color:currentColor}.prose a.prose-source-link{color:var(--blue);white-space:normal;word-break:normal;overflow-wrap:anywhere}.prose li>p{margin-bottom:6px}.prose li>p:last-child{margin-bottom:0}.prose li>ul,.prose li>ol,.message.assistant .prose li>ul,.message.assistant .prose li>ol{margin:6px 0 10px;padding-left:22px}.prose li>ul:last-child,.prose li>ol:last-child,.message.assistant .prose li>ul:last-child,.message.assistant .prose li>ol:last-child{margin-bottom:0}@media(min-width:701px){.messages{max-width:calc(var(--composer-width) + 48px)}}.page-chat .conversation-scroll{scrollbar-gutter:stable both-edges}@media(max-width:700px){.msheet-root .conversation-options{position:static;width:100%;min-width:0;box-shadow:none}.conversation-options .conversation-projects{position:static;width:100%;margin:4px 0;border:0;box-shadow:none;padding-left:20px}.conversation-options .conversation-projects:before{display:none}}.prose .markdown-table-block{margin:20px 0;max-width:100%}.prose .markdown-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:16px;max-width:100%;scrollbar-width:thin}.prose table.markdown-table{display:table;width:100%;max-width:none;margin:0;border-collapse:separate;border-spacing:0;overflow:visible;table-layout:auto}.prose .markdown-table th,.prose .markdown-table td{border:0;border-bottom:1px solid var(--line);padding:9px 10px;white-space:normal;vertical-align:top;text-align:left;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.prose .markdown-table th{background:color-mix(in srgb,var(--text) 4%,var(--bg));font-weight:500}.prose .markdown-table tbody>tr:last-child>td{border-bottom:0}.prose .markdown-table td:first-child{font-weight:600;min-width:72px}.prose .markdown-table td p:last-child{margin-bottom:0}.prose .markdown-table .cite-chip{max-width:100%;font-size:12px}.prose .markdown-table-actions{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--muted)}.prose .markdown-table-actions>button{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;padding:6px;color:inherit;background:transparent}.prose .markdown-table-actions>button:hover,.prose .markdown-table-actions>button:focus-visible{background:var(--hover);color:var(--text)}.markdown-table-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-theme=light] .prose .markdown-table th{background:#f5f4f3}@media print{.markdown-table-actions{display:none!important}.prose .markdown-table-scroll{overflow:visible}.prose table.markdown-table{min-width:0!important}}.prose table.markdown-table[data-wide=true]{table-layout:fixed}.prose .markdown-table[data-wide=true] th:first-child{width:11%}.prose .markdown-table[data-wide=true] th:last-child{width:22%}.prose .markdown-table[data-columns="7"] th:nth-child(2){width:12%}.prose .markdown-table[data-columns="7"] th:nth-child(3){width:16%}.prose .markdown-table[data-columns="7"] th:nth-child(4),.prose .markdown-table[data-columns="7"] th:nth-child(5){width:14%}.prose .markdown-table[data-columns="7"] th:nth-child(6){width:11%}.composer .send-button.stop-button,.ed-collapsed-bar .send-button.stop-button{width:40px;height:40px;min-width:40px;min-height:40px;flex:0 0 40px;padding:0;border:0;border-radius:50%;background:#000;color:#fff}.composer .send-button.stop-button svg,.ed-collapsed-bar .send-button.stop-button svg{width:12px!important;height:12px!important;fill:currentColor;stroke-width:0}.composer .send-button.stop-button:hover,.ed-collapsed-bar .send-button.stop-button:hover{background:#222;color:#fff}.sidebar-scroll{scrollbar-gutter:stable}.sidebar-scroll::-webkit-scrollbar-thumb{background:transparent}.sidebar:hover .sidebar-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.sidebar:hover .sidebar-scroll::-webkit-scrollbar-thumb:hover,.sidebar:hover .sidebar-scroll::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.sidebar-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar:hover .sidebar-scroll{scrollbar-color:var(--scrollbar-thumb) transparent}}@media(hover:none){.sidebar .sidebar-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}@supports not selector(::-webkit-scrollbar){.sidebar .sidebar-scroll{scrollbar-color:var(--scrollbar-thumb) transparent}}}.sub-brandmarks>a{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;line-height:0;border-radius:4px;flex:none}.sub-brandmarks>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.build-ideas{display:flex;align-items:center;gap:8px;width:100%;max-width:752px;margin:0 auto 12px;padding:2px 4px;min-width:0;box-sizing:border-box}.build-ideas-scroll{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;padding:3px 1px;overscroll-behavior-x:contain}.build-ideas-scroll::-webkit-scrollbar{display:none}.build-ideas button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;white-space:nowrap;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--text);font:inherit;font-size:14px;font-weight:400;line-height:1.25;cursor:pointer}.build-ideas button:hover{background:var(--hover)}.build-ideas button:disabled{opacity:.5;cursor:default}.build-ideas button:focus-visible{outline:2px solid #58a9df;outline-offset:2px}.build-ideas .build-more-ideas{border-style:dashed;color:var(--muted)}.build-ideas button:nth-child(3n+2) svg{color:#00a5b6}.build-ideas button:nth-child(3n) svg{color:#b95c18}.build-ideas button:nth-child(3n+1):not(.build-more) svg{color:#6578c9}.code-panel.is-build{min-height:0}.code-panel.is-build .code-panel-head{flex-wrap:wrap;height:auto;min-height:52px;padding-top:6px;padding-bottom:6px;flex-shrink:0}.build-view-tabs{display:flex;gap:2px;border:1px solid var(--line);border-radius:8px;padding:2px}.build-view-tabs button{border:0;border-radius:5px;background:transparent;color:var(--muted);padding:4px 10px;cursor:pointer;font:inherit;font-size:12px}.build-view-tabs button[aria-selected=true]{color:var(--text);background:var(--hover)}.code-panel-body.is-build-preview{display:flex;overflow:hidden;min-height:0;background:var(--bg)}.build-preview{display:flex;flex:1;min-height:0;min-width:0;flex-direction:column}.build-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:4px 10px;border-bottom:1px solid var(--line);box-sizing:border-box}.build-preview-address{font-size:12px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.build-preview-toolbar>div{display:flex;gap:4px;flex-shrink:0}.build-preview-toolbar button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;color:var(--muted);background:transparent;cursor:pointer}.build-preview-toolbar button:hover,.build-preview-toolbar button[aria-pressed=true]{background:var(--hover);color:var(--text)}.build-preview-toolbar button:disabled{opacity:.4;cursor:default}.build-preview-stage{position:relative;flex:1;min-height:0;min-width:0;display:flex;justify-content:center;background:var(--hover);overflow:hidden}.build-preview-stage iframe{display:block;width:100%;height:100%;min-height:0;border:0;background:#fff}.build-preview-stage.is-mobile iframe{max-width:390px;box-shadow:0 0 0 1px var(--line)}.build-preview-error{padding:10px 14px;font-size:13px;line-height:1.6;background:color-mix(in srgb,#e29223 12%,var(--bg));color:var(--text);border-bottom:1px solid var(--line)}.build-result-missing{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;font-size:13px;line-height:1.5;color:var(--muted);background:var(--hover)}.build-result-missing button{flex-shrink:0;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;cursor:pointer}.build-preview-updating{position:absolute;right:12px;bottom:12px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--text);font-size:12px;box-shadow:0 2px 10px #0001;pointer-events:none}.build-preview-empty{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;padding:24px;text-align:center;background:var(--bg);color:var(--text);font-size:14px}.build-preview-empty small{font-size:12px;color:var(--muted)}.build-preview-grid{position:absolute;left:0;top:55%;width:100%;height:55%;overflow:hidden;pointer-events:none}.build-preview-grid line{vector-effect:non-scaling-stroke;fill:none}.build-preview-grid-lines{stroke:var(--line);stroke-width:1;opacity:.65}.build-preview-ray{stroke:var(--ray-color);stroke-width:1.3;stroke-linecap:round}.build-preview-ray{opacity:.95;stroke-dasharray:14 118;animation:build-light-flow 4.8s linear infinite;animation-delay:var(--ray-delay)}@keyframes build-light-flow{0%{stroke-dashoffset:132}to{stroke-dashoffset:0}}.build-preview-empty span,.build-preview-empty small{position:relative}.build-preview-empty .is-generating{animation:build-pulse 1.8s ease-in-out infinite}@keyframes build-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.build-preview-empty .is-generating,.build-preview-ray{animation:none}.build-preview-ray{stroke-dashoffset:56;opacity:.65}}@media(max-width:768px){.build-ideas{padding:3px 16px;margin-bottom:10px;max-width:100vw}.build-ideas button{font-size:13px;padding:7px 10px}.code-panel.is-build .fmt-chip{display:none}}@layer properties;@layer theme,utilities;@layer theme{:root,:host{--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-5xl: 64rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-tight: 1.25;--radius-lg: .5rem;--radius-2xl: 1rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0px}.top-0{top:0}.top-1\/2{top:50%}.right-\[8px\]{right:8px}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-\[4\]{z-index:4}.z-\[80\]{z-index:80}.z-\[120\]{z-index:120}.z-\[2147483000\]{z-index:2147483000}.container{width:100%;@media(width>=40rem){max-width:40rem}@media(width>=48rem){max-width:48rem}@media(width>=64rem){max-width:64rem}@media(width>=80rem){max-width:80rem}@media(width>=96rem){max-width:96rem}}.mx-\[6px\]{margin-inline:6px}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.my-\[6px\]{margin-block:6px}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mr-\[6px\]{margin-right:6px}.mr-\[10px\]{margin-right:10px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-px{margin-bottom:1px}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1 / 1}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[20px\]{height:20px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[65px\]{height:65px}.h-full{height:100%}.h-px{height:1px}.max-h-\[168px\]{max-height:168px}.min-h-0{min-height:0px}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-\[40px\]{min-height:40px}.min-h-\[60px\]{min-height:60px}.min-h-\[67px\]{min-height:67px}.min-h-\[260px\]{min-height:260px}.w-8{width:calc(var(--spacing) * 8)}.w-11{width:calc(var(--spacing) * 11)}.w-\[20px\]{width:20px}.w-\[40px\]{width:40px}.w-\[200px\]{width:200px}.w-\[256px\]{width:256px}.w-\[280px\]{width:280px}.w-\[calc\(100\%-10px\)\]{width:calc(100% - 10px)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[590px\]{max-width:590px}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.min-w-0{min-width:0px}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(230px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0px}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[15px\]{gap:15px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-px{gap:1px}.gap-x-\[18px\]{column-gap:18px}.gap-y-\[22px\]{row-gap:22px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[26px\]{border-radius:26px}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-solid{--tw-border-style: solid;border-style:solid}.border-\[\#3a3733\]{border-color:#3a3733}.border-\[\#36332f\]{border-color:#36332f}.border-\[\#252321\]{border-color:#252321}.border-\[\#262421\]{border-color:#262421}.border-\[var\(--crm-border\)\]{border-color:var(--crm-border)}.border-\[var\(--line\)\]{border-color:var(--line)}.\!bg-\[var\(--cr-btn-open\)\]{background-color:var(--cr-btn-open)!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#2a2826\]{background-color:#2a2826}.bg-\[\#191817\]{background-color:#191817}.bg-\[var\(--cr-hover\)\]{background-color:var(--cr-hover)}.bg-\[var\(--crm-bg\)\]{background-color:var(--crm-bg)}.bg-\[var\(--crm-border\)\]{background-color:var(--crm-border)}.bg-\[var\(--hover\)\]{background-color:var(--hover)}.bg-\[var\(--raised\)\]{background-color:var(--raised)}.bg-\[var\(--text\)\]{background-color:var(--text)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.\[mask-image\:linear-gradient\(to_right\,\#000_calc\(100\%_-_34px\)\,transparent_calc\(100\%_-_4px\)\)\]{mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent calc(100% - 4px))}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-\[6px\]{padding:6px}.p-\[18px\]{padding:18px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[8px\]{padding-inline:8px}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[17px\]{padding-inline:17px}.px-\[18px\]{padding-inline:18px}.px-\[35px\]{padding-inline:35px}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[5px\]{padding-block:5px}.py-\[18px\]{padding-block:18px}.py-\[23px\]{padding-block:23px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-\[10px\]{padding-right:10px}.pr-\[12px\]{padding-right:12px}.pr-\[52px\]{padding-right:52px}.pb-1{padding-bottom:var(--spacing)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[18px\]{padding-bottom:18px}.pb-\[35px\]{padding-bottom:35px}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-\[9px\]{padding-left:9px}.pl-\[10px\]{padding-left:10px}.pl-\[11px\]{padding-left:11px}.text-center{text-align:center}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.\!text-\[14px\]{font-size:14px!important}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.\!leading-\[20px\]{--tw-leading: 20px !important;line-height:20px!important}.leading-\[1\.4\]{--tw-leading: 1.4;line-height:1.4}.leading-\[1\.45\]{--tw-leading: 1.45;line-height:1.45}.leading-\[14px\]{--tw-leading: 14px;line-height:14px}.leading-\[16px\]{--tw-leading: 16px;line-height:16px}.leading-none{--tw-leading: 1;line-height:1}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.\!font-normal{--tw-font-weight: var(--font-weight-normal) !important;font-weight:var(--font-weight-normal)!important}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.\!text-\[var\(--cr-icon\)\]{color:var(--cr-icon)!important}.\!text-\[var\(--cr-icon-hi\)\]{color:var(--cr-icon-hi)!important}.\!text-\[var\(--cr-muted\)\]{color:var(--cr-muted)!important}.\!text-\[var\(--cr-text\)\]{color:var(--cr-text)!important}.\!text-\[var\(--crm-danger\)\]{color:var(--crm-danger)!important}.\!text-\[var\(--crm-text\)\]{color:var(--crm-text)!important}.text-\[\#f0eeea\]{color:#f0eeea}.text-\[\#f3f2f1\]{color:#f3f2f1}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--cr-icon\)\]{color:var(--cr-icon)}.text-\[var\(--crm-danger\)\]{color:var(--crm-danger)}.text-\[var\(--crm-icon\)\]{color:var(--crm-icon)}.text-\[var\(--crm-text\)\]{color:var(--crm-text)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--muted\)\]\/40{color:var(--muted);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted) 40%,transparent)}}.text-\[var\(--text\)\]{color:var(--text)}.text-black{color:var(--color-black)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0%}.opacity-100{opacity:100%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--crm-shadow\)\]{--tw-shadow: var(--crm-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#4a4743\]{--tw-ring-color: #4a4743}.ring-\[\#5a5651\]{--tw-ring-color: #5a5651}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style: none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cr-btn-hover\:\#3b3a39\]{--cr-btn-hover: #3b3a39}.\[--cr-btn-open\:\#2f2e2d\]{--cr-btn-open: #2f2e2d}.\[--cr-hover\:\#2a2928\]{--cr-hover: #2a2928}.\[--cr-icon-hi\:\#fcfcfc\]{--cr-icon-hi: #fcfcfc}.\[--cr-icon\:\#9e9e9e\]{--cr-icon: #9e9e9e}.\[--cr-muted\:\#9e9e9e\]{--cr-muted: #9e9e9e}.\[--cr-text\:\#f0f0f0\]{--cr-text: #f0f0f0}.\[--crm-bg\:\#23211f\]{--crm-bg: #23211f}.\[--crm-border\:\#302e2c\]{--crm-border: #302e2c}.\[--crm-danger\:\#f2787e\]{--crm-danger: #f2787e}.\[--crm-hover\:\#2f2d2b\]{--crm-hover: #2f2d2b}.\[--crm-icon\:\#9e9e9e\]{--crm-icon: #9e9e9e}.\[--crm-shadow\:0_8px_24px_rgb\(0_0_0\/0\.28\)\]{--crm-shadow: 0 8px 24px rgb(0 0 0/.28)}.\[--crm-text\:\#f2f2f2\]{--crm-text: #f2f2f2}.\[font-synthesis\:none\]{font-synthesis:none}.group-focus-within\/cr\:\[mask-image\:linear-gradient\(to_right\,\#000_calc\(100\%_-_34px\)\,transparent_calc\(100\%_-_4px\)\)\]:is(:where(.group\/cr):focus-within *){mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent calc(100% - 4px))}.group-focus-within\/cr\:\[text-overflow\:clip\]:is(:where(.group\/cr):focus-within *){text-overflow:clip}@media(hover:hover){.group-hover\:bg-\[var\(--raised\,\#252422\)\]:is(:where(.group):hover *){background-color:var(--raised,#252422)}.group-hover\:text-\[var\(--text\)\]:is(:where(.group):hover *){color:var(--text)}.group-hover\/cr\:\[mask-image\:linear-gradient\(to_right\,\#000_calc\(100\%_-_34px\)\,transparent_calc\(100\%_-_4px\)\)\]:is(:where(.group\/cr):hover *){mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent calc(100% - 4px))}.group-hover\/cr\:pr-\[52px\]:is(:where(.group\/cr):hover *){padding-right:52px}.group-hover\/cr\:\[text-overflow\:clip\]:is(:where(.group\/cr):hover *){text-overflow:clip}.group-hover\/cr\:opacity-100:is(:where(.group\/cr):hover *){opacity:100%}}.group-has-\[\:focus-visible\]\/cr\:pr-\[52px\]:is(:where(.group\/cr):has(:is(:focus-visible)) *){padding-right:52px}.group-has-\[\:focus-visible\]\/cr\:opacity-100:is(:where(.group\/cr):has(:is(:focus-visible)) *){opacity:100%}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}@media(hover:hover){.hover\:\!border-\[var\(--text\)\]:hover{border-color:var(--text)!important}.hover\:\!bg-\[var\(--cr-btn-hover\)\]:hover{background-color:var(--cr-btn-hover)!important}.hover\:\!bg-\[var\(--cr-hover\)\]:hover{background-color:var(--cr-hover)!important}.hover\:\!bg-\[var\(--crm-hover\)\]:hover{background-color:var(--crm-hover)!important}.hover\:\!bg-\[var\(--text\)\]:hover{background-color:var(--text)!important}.hover\:bg-\[\#343230\]:hover{background-color:#343230}.hover\:bg-\[var\(--cr-hover\)\]:hover{background-color:var(--cr-hover)}.hover\:bg-\[var\(--hover\)\]:hover{background-color:var(--hover)}.hover\:\!text-\[var\(--bg\)\]:hover{color:var(--bg)!important}.hover\:\!text-\[var\(--cr-icon-hi\)\]:hover{color:var(--cr-icon-hi)!important}.hover\:\!text-\[var\(--cr-text\)\]:hover{color:var(--cr-text)!important}.hover\:text-white:hover{color:var(--color-white)}}.focus-visible\:\!bg-\[var\(--cr-btn-hover\)\]:focus-visible{background-color:var(--cr-btn-hover)!important}.focus-visible\:\!bg-\[var\(--cr-hover\)\]:focus-visible{background-color:var(--cr-hover)!important}.focus-visible\:\!bg-\[var\(--crm-hover\)\]:focus-visible{background-color:var(--crm-hover)!important}.focus-visible\:\!outline-none:focus-visible{--tw-outline-style: none !important;outline-style:none!important}.has-\[\:focus-visible\]\:bg-\[var\(--cr-hover\)\]:has(:is(:focus-visible)){background-color:var(--cr-hover)}@media(width<1000px){.max-\[1000px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-\[1000px\]\:flex-col{flex-direction:column}.max-\[1000px\]\:items-start{align-items:flex-start}}@media(width<700px){.max-\[700px\]\:absolute{position:absolute}.max-\[700px\]\:inset-x-0{inset-inline:0px}.max-\[700px\]\:top-\[32\.8\%\]{top:32.8%}.max-\[700px\]\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.max-\[700px\]\:mb-\[15px\]{margin-bottom:15px}.max-\[700px\]\:\!hidden{display:none!important}.max-\[700px\]\:flex{display:flex}.max-\[700px\]\:hidden{display:none}.max-\[700px\]\:\!h-\[36px\]{height:36px!important}.max-\[700px\]\:h-\[52px\]{height:52px}.max-\[700px\]\:h-\[60px\]{height:60px}.max-\[700px\]\:\!max-h-\[36px\]{max-height:36px!important}.max-\[700px\]\:\!min-h-\[36px\]{min-height:36px!important}.max-\[700px\]\:min-h-9{min-height:calc(var(--spacing) * 9)}.max-\[700px\]\:min-h-\[52px\]{min-height:52px}.max-\[700px\]\:min-h-\[103px\]{min-height:103px}.max-\[700px\]\:min-h-\[240px\]{min-height:240px}.max-\[700px\]\:\!w-\[36px\]{width:36px!important}.max-\[700px\]\:w-full{width:100%}.max-\[700px\]\:\!max-w-\[36px\]{max-width:36px!important}.max-\[700px\]\:max-w-none{max-width:none}.max-\[700px\]\:\!min-w-\[36px\]{min-width:36px!important}.max-\[700px\]\:shrink-0{flex-shrink:0}.max-\[700px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[700px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-\[700px\]\:flex-wrap{flex-wrap:wrap}.max-\[700px\]\:items-start{align-items:flex-start}.max-\[700px\]\:justify-center{justify-content:center}.max-\[700px\]\:\!gap-0{gap:0px!important}.max-\[700px\]\:gap-0\.5{gap:calc(var(--spacing) * .5)}.max-\[700px\]\:gap-1{gap:var(--spacing)}.max-\[700px\]\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.max-\[700px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[700px\]\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.max-\[700px\]\:gap-\[5px\]{gap:5px}.max-\[700px\]\:gap-\[15px\]{gap:15px}.max-\[700px\]\:overflow-x-auto{overflow-x:auto}.max-\[700px\]\:\!rounded-full{border-radius:calc(infinity * 1px)!important}.max-\[700px\]\:rounded-\[17px\]{border-radius:17px}.max-\[700px\]\:rounded-\[21px\]{border-radius:21px}.max-\[700px\]\:rounded-\[25px\]{border-radius:25px}.max-\[700px\]\:border{border-style:var(--tw-border-style);border-width:1px}.max-\[700px\]\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0px}.max-\[700px\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-\[700px\]\:\!border-white\/30{border-color:color-mix(in srgb,#fff 30%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.max-\[700px\]\:\!border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)!important}}.max-\[700px\]\:border-\[var\(--line\)\]{border-color:var(--line)}.max-\[700px\]\:\!bg-black\/70{background-color:color-mix(in srgb,#000 70%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.max-\[700px\]\:\!bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)!important}}.max-\[700px\]\:\!p-0{padding:0!important}.max-\[700px\]\:p-0{padding:0}.max-\[700px\]\:p-2{padding:calc(var(--spacing) * 2)}.max-\[700px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[700px\]\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.max-\[700px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[700px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}.max-\[700px\]\:px-\[11px\]{padding-inline:11px}.max-\[700px\]\:px-\[13px\]{padding-inline:13px}.max-\[700px\]\:px-\[15px\]{padding-inline:15px}.max-\[700px\]\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.max-\[700px\]\:py-4{padding-block:calc(var(--spacing) * 4)}.max-\[700px\]\:py-5{padding-block:calc(var(--spacing) * 5)}.max-\[700px\]\:pt-0{padding-top:0}.max-\[700px\]\:pt-16{padding-top:calc(var(--spacing) * 16)}.max-\[700px\]\:pt-\[11px\]{padding-top:11px}.max-\[700px\]\:pt-\[15px\]{padding-top:15px}.max-\[700px\]\:pt-\[18px\]{padding-top:18px}.max-\[700px\]\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.max-\[700px\]\:pb-1{padding-bottom:var(--spacing)}.max-\[700px\]\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.max-\[700px\]\:pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.max-\[700px\]\:pb-\[25px\]{padding-bottom:25px}.max-\[700px\]\:pl-\[18px\]{padding-left:18px}.max-\[700px\]\:text-\[10px\]{font-size:10px}.max-\[700px\]\:\!text-white{color:var(--color-white)!important}.max-\[700px\]\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow: 0 1px 2px var(--tw-shadow-color, rgba(0,0,0,.3));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&_\.status-active\]\:text-\[13px\] .status-active,.\[\&_\.status-paused\]\:text-\[13px\] .status-paused,.\[\&_\.task-name\]\:text-\[13px\] .task-name{font-size:13px}@media(width<700px){.max-\[700px\]\:\[\&_\.task-name\]\:text-\[11px\] .task-name{font-size:11px}}.\[\&_\.task-row\]\:text-\[13px\] .task-row,.\[\&_\.task-table-head\]\:text-\[13px\] .task-table-head{font-size:13px}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--cr-btn-hover\:\#d9d6d0\]{--cr-btn-hover: #d9d6d0}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--cr-btn-open\:\#dedbd5\]{--cr-btn-open: #dedbd5}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--cr-hover\:\#e9e7e3\]{--cr-hover: #e9e7e3}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--cr-icon-hi\:\#171613\]{--cr-icon-hi: #171613}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--cr-icon\:\#6b6b66\]{--cr-icon: #6b6b66}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--cr-muted\:\#73706a\]{--cr-muted: #73706a}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--cr-text\:\#171613\]{--cr-text: #171613}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--crm-bg\:\#ffffff\]{--crm-bg: #ffffff}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--crm-border\:\#e5e2dd\]{--crm-border: #e5e2dd}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--crm-danger\:\#d92d20\]{--crm-danger: #d92d20}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--crm-hover\:\#f1efec\]{--crm-hover: #f1efec}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--crm-icon\:\#6b6b66\]{--crm-icon: #6b6b66}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--crm-shadow\:0_10px_30px_rgb\(0_0_0\/0\.12\)\]{--crm-shadow: 0 10px 30px rgb(0 0 0/.12)}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:\[--crm-text\:\#171613\]{--crm-text: #171613}@media(width<700px){[data-theme=light] .max-\[700px\]\:\[\[data-theme\=light\]_\&\]\:\!border-\[\#d8d5cf\]{border-color:#d8d5cf!important}[data-theme=light] .max-\[700px\]\:\[\[data-theme\=light\]_\&\]\:\!bg-white{background-color:var(--color-white)!important}[data-theme=light] .max-\[700px\]\:\[\[data-theme\=light\]_\&\]\:\!text-\[\#050505\]{color:#050505!important}[data-theme=light] .max-\[700px\]\:\[\[data-theme\=light\]_\&\]\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.08\)\]{--tw-shadow: 0 1px 2px var(--tw-shadow-color, rgba(0,0,0,.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-ease: initial}}}@media(max-width:700px){:root{--m-title:18px;--m-body:15px;--m-meta:12.5px;--m-small:13px;--m-radius:16px;--m-card-radius:14px;--m-pill-h:34px;--m-sheet-bg:#1b1a19;--m-sheet-row:#262523;--m-grab:#5d5a56;--m-line:#2e2c2a}[data-theme=light]{--m-sheet-bg:#ffffff;--m-sheet-row:#f3f2f0;--m-grab:#c9c5bf;--m-line:#e7e4df}.msheet-root{position:fixed;inset:0;z-index:950;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.msheet-backdrop{position:absolute;inset:0;background:#0000008c;pointer-events:auto;touch-action:none;animation:msheet-fade .22s ease both}.msheet{position:relative;pointer-events:auto;display:flex;flex-direction:column;width:100%;max-height:min(74dvh,calc(100dvh - 72px));background:var(--m-sheet-bg);color:var(--text);border:1px solid var(--m-line);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -12px 40px #00000059;padding-bottom:env(safe-area-inset-bottom);outline:none;overflow:hidden;animation:msheet-up .28s cubic-bezier(.2,.85,.25,1) both;transition:transform .24s cubic-bezier(.2,.85,.25,1),height .24s cubic-bezier(.2,.85,.25,1),max-height .24s cubic-bezier(.2,.85,.25,1)}.msheet.is-full{height:calc(92dvh - env(safe-area-inset-top));max-height:calc(100dvh - env(safe-area-inset-top) - 12px)}.msheet.is-dragging{transition:none!important;animation:none}.msheet-root.is-closing .msheet{transform:translateY(110%)!important;transition:transform .19s ease-in!important}.msheet-root.is-closing .msheet-backdrop{opacity:0;transition:opacity .19s ease-in}.msheet-grab{flex:0 0 auto;height:24px;display:flex;align-items:center;justify-content:center;touch-action:none;cursor:grab}.msheet-grab>i{display:block;width:38px;height:5px;border-radius:3px;background:var(--m-grab)}.msheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 16px 18px;font-size:var(--m-body)}.msheet .modal-heading,.msheet .msheet-head{touch-action:none}@keyframes msheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes msheet-fade{0%{opacity:0}to{opacity:1}}body.msheet-locked{overscroll-behavior:none}.msheet-body.msheet-body{width:100%;max-width:none;min-width:0;height:auto;min-height:0;max-height:none;border:0;border-radius:0;box-shadow:none;background:transparent;margin:0;transform:none;position:relative;inset:auto}.modal-sheet .msheet-body.small-modal,.modal-sheet .msheet-body.task-modal,.modal-sheet .msheet-body.run-modal,.modal-sheet .msheet-body.extend-modal,.modal-sheet .msheet-body.pay-result-modal,.modal-sheet .msheet-body.resource-picker-modal,.modal-sheet .msheet-body.realtime-voice-modal,.modal-sheet .msheet-body.voice-modal{padding:4px 18px 20px}.modal-sheet .msheet-body.pricing-modal,.modal-sheet .msheet-body.checkout-modal{padding:2px 14px 22px;display:block}.modal-sheet .msheet-body.settings-modal,.modal-sheet .msheet-body.search-modal{padding:0;display:flex;flex-direction:column;overflow:hidden}.modal-sheet .msheet-body h3{font-size:var(--m-title);line-height:1.35;margin:4px 0 8px}.modal-sheet .msheet-body p{font-size:var(--m-body);line-height:1.55}.modal-sheet .modal-heading{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin:0 0 10px}.modal-sheet .modal-heading strong{font-size:var(--m-title);font-weight:600}.modal-sheet .modal-footer,.modal-sheet .modal-actions{position:sticky;bottom:-20px;background:var(--m-sheet-bg);padding:12px 0 6px;margin-top:14px;z-index:2}.msheet-menu .msheet-body{padding:2px 10px 14px}.msheet-menu .msheet-body>.floating-popover{position:static!important;inset:auto!important;transform:none!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;animation:none!important;overflow:visible!important;display:flex;flex-direction:column;gap:2px}.msheet-menu .floating-popover>button,.msheet-menu .attachment-menu-item>button{min-height:48px;padding:0 12px;border-radius:12px;font-size:var(--m-body);gap:12px;width:100%;display:flex;align-items:center;justify-content:flex-start;text-align:left}.msheet-menu .floating-popover>small{display:block;padding:8px 12px 4px;font-size:var(--m-meta);color:var(--muted)}.msheet-menu .floating-popover>button>svg:last-child:not(:first-child){margin-left:auto}.msheet-menu .menu-separator{margin:6px 12px;height:1px;background:var(--m-line)}.msheet-menu .model-desc-card{display:none!important}.msheet-menu .menu-upgrade{margin:8px 2px 0;border-radius:14px}.msheet-menu .attachment-submenu{position:static!important;width:auto!important;box-shadow:none!important;border:0!important;margin:2px 0 6px 18px!important;background:transparent!important}.msheet-menu .attachment-submenu>button{min-height:44px;font-size:var(--m-body)}.msheet-menu .ratio-menu{flex-direction:row!important;align-items:flex-start}.msheet-menu .video-param-menu>button{justify-content:space-between}.msheet-menu .account-menu>small{padding:6px 12px 8px}.msheet-menu .guest-settings-menu .guest-theme-row{display:flex;gap:8px;padding:6px}}@media(max-width:700px){.page-library .mobile-only-header>span,.page-automations .mobile-only-header>span{display:none}.page-library .mobile-only-header .icon-button,.page-automations .mobile-only-header .icon-button{width:34px;height:34px;padding:7px}.page-library .mobile-only-header svg,.page-automations .mobile-only-header svg{width:20px;height:20px}.resource-library .tabs.sliding-tabs,.automation-page .tabs.sliding-tabs{height:32px;min-height:32px;gap:2px;background:transparent;padding:0}.resource-library .tabs.sliding-tabs>button,.automation-page .tabs.sliding-tabs>button{height:32px;min-height:32px;max-height:32px;padding:0 13px;font-size:15px;font-weight:400;color:var(--muted);border-radius:999px;flex:0 0 auto}.resource-library .tabs.sliding-tabs>button.active,.automation-page .tabs.sliding-tabs>button.active{color:var(--text);font-weight:600}.resource-library .tabs.sliding-tabs .segment-indicator,.automation-page .tabs.sliding-tabs .segment-indicator{height:32px;border-radius:999px}.library-page{padding-top:62px!important}.resource-library .resource-toolbar{gap:12px;margin-bottom:14px}.resource-library .resource-toolbar>.tabs.sliding-tabs{width:100%;justify-content:flex-start}.resource-library .resource-toolbar-actions{width:100%;gap:6px;justify-content:flex-start;align-items:center}.resource-library .resource-toolbar-actions>.icon-button,.resource-library .resource-toolbar-actions .popover-host>.icon-button{width:32px;height:32px;padding:7px}.resource-library .resource-toolbar-actions .icon-button svg{width:18px;height:18px}.resource-library .resource-toolbar-actions .button.white,.resource-library .resource-toolbar-actions .white{margin-left:6px;height:32px;min-height:32px;padding:0 14px;font-size:14px;font-weight:500;border-radius:999px}.resource-library .resource-toolbar-actions:has(.resource-inline-search)>:not(.resource-inline-search){display:none}.resource-library .resource-toolbar-actions:has(.resource-inline-search) .resource-inline-search{width:100%!important;max-width:none!important;flex:1 1 auto!important;height:38px;border-radius:12px}.resource-library .resource-content section>h3{font-size:15px;font-weight:600;margin:20px 0 12px 4px}.resource-library .resource-content:not(.resource-list-view) .resource-grid{grid-template-columns:1fr;gap:22px}.resource-library .resource-content:not(.resource-list-view) .resource-preview{aspect-ratio:1.92/1;border-radius:12px}.resource-library .resource-content:not(.resource-list-view) .resource-card-info{padding:9px 36px 0 4px;position:relative}.resource-library .resource-name{font-size:14px;line-height:1.35}.resource-library .resource-card-info>small{font-size:12.5px;margin-top:3px}.resource-library .resource-content:not(.resource-list-view) .resource-card-actions{top:8px;right:0}.resource-library .resource-card-actions .button{width:30px;height:30px;min-width:30px}.resource-library .library-empty strong{font-size:17px}.resource-library .library-empty p{font-size:14px}.automation-page{padding-top:calc(62px + env(safe-area-inset-top,0px))!important;overflow:hidden;min-height:0;max-width:100%;box-sizing:border-box}.automation-page .page-toolbar{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px;width:100%;max-width:100%;min-width:0;flex-shrink:0;background:var(--bg);position:relative;z-index:3}.automation-page .page-toolbar .tabs.sliding-tabs{overflow:hidden;max-width:100%;height:32px;min-height:32px;max-height:32px}.automation-page .page-toolbar .toolbar-actions{flex-direction:row-reverse;justify-content:flex-end;gap:10px!important;max-width:100%;min-width:0;flex-wrap:wrap}.automation-page .page-toolbar .toolbar-actions .muted{font-size:12.5px!important}.automation-page .page-toolbar .toolbar-actions .white.pill{height:32px;min-height:32px;padding:0 14px;font-size:14px;font-weight:500;border-radius:999px}.automation-page .template-toolbar .tabs.sliding-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.automation-page .template-toolbar .tabs.sliding-tabs::-webkit-scrollbar{display:none;height:0;width:0}.automation-page .run-overview{border-radius:16px;padding:14px 14px 12px;margin-bottom:14px}.automation-page .run-overview>div:first-child{font-size:12.5px}.automation-page .run-overview strong{font-size:15px;font-weight:600}.automation-page .run-overview strong small{font-size:12.5px}.automation-page .run-overview span{font-size:13px}.automation-page .task-table{border-radius:16px;padding:12px 12px 6px}.automation-page .task-table-head{grid-template-columns:minmax(0,1fr) auto 32px;gap:10px;font-size:12.5px;padding:0 0 8px}.automation-page .task-table-head>span:nth-child(2),.automation-page .task-table-head>span:nth-child(3){display:none}.automation-page .task-row{grid-template-columns:minmax(0,1fr) auto 32px;grid-template-areas:"name status run" "sched status run";column-gap:10px;row-gap:0;padding:7px 0;min-height:52px;font-size:12.5px}.automation-page .task-row>.task-name{grid-area:name;padding:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;line-height:1.35}.automation-page .task-row>.task-name>svg{width:18px;height:18px;vertical-align:-3px;margin-right:12px}.automation-page .task-row>span:nth-child(2){grid-area:sched;padding-left:30px;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-page .task-row>:nth-child(3){display:none}.automation-page .task-row>:nth-child(4){grid-area:status;font-size:13px;white-space:nowrap}.automation-page .task-row>:nth-child(5){grid-area:run;width:32px;height:32px}.automation-page .task-run-status{font-size:13px}.automation-page .template-toolbar{gap:8px;margin:22px 0 8px}.automation-page .template-toolbar>strong{font-size:16px}.automation-page .automation-template{padding:9px 2px;gap:12px}.automation-page .automation-template .template-icon{width:34px;height:34px;border-radius:9px}.automation-page .template-description strong{font-size:15px;font-weight:500}.automation-page .template-description p{font-size:13px;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-page .automation-template .pill.small{font-size:13px;height:30px;padding:0 13px}.automation-page .run-list{border:1px solid var(--line);border-radius:16px;padding:6px}.automation-page .run-row{min-height:52px;padding:8px 10px;border-radius:12px;gap:10px;font-size:13px}.automation-page .run-row strong{font-size:15px;font-weight:500}.automation-page .run-row small{font-size:12.5px}.modal-sheet .task-modal .modal-heading strong{font-size:17px}.task-sheet-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;min-height:40px}.task-sheet-tabs{display:flex;gap:2px}.task-sheet-tabs>button{height:32px;padding:0 14px;border-radius:999px;font-size:15px;color:var(--muted);background:transparent}.task-sheet-tabs>button.active{background:var(--hover);color:var(--text);font-weight:600}.modal-sheet .task-modal .task-title-field{gap:10px}.modal-sheet .task-modal .task-title-field input{font-size:16px;height:46px;border-radius:12px}.modal-sheet .task-modal .task-title-field .template-icon{width:46px;height:46px;border-radius:12px}.modal-sheet .task-modal .field-label{font-size:13px;margin:16px 0 8px;color:var(--muted)}.modal-sheet .task-modal .task-prompt-box textarea{font-size:16px;min-height:96px}.modal-sheet .task-modal .task-footnote{display:none}.modal-sheet .task-modal .task-notifications .setting-row{padding:10px 12px}.modal-sheet .task-modal .task-notifications .setting-row strong{font-size:15px;font-weight:500;display:flex;align-items:center;gap:10px}.modal-sheet .task-modal .task-notifications .setting-row p{font-size:12px;margin:2px 0 0}.modal-sheet .task-modal .modal-footer{display:flex;justify-content:space-between}.task-runs-panel{padding:2px 0 8px}.trp-bar{display:flex;height:8px;border-radius:5px;overflow:hidden;background:var(--hover);margin:6px 2px 10px}.trp-bar>i{display:block;height:100%}.trp-bar>i.ok{background:#7fd47f}.trp-bar>i.bad{background:#ef6b6b}.trp-bar>i.run{background:#6aa8ff}.trp-stats{display:flex;gap:14px;font-size:13px;color:var(--muted);margin:0 2px 14px}.trp-stats span{display:flex;align-items:center;gap:6px}.trp-stats i{width:7px;height:7px;border-radius:50%;display:inline-block}.trp-stats .ok i{background:#7fd47f}.trp-stats .bad i{background:#ef6b6b}.trp-stats .run i{background:#6aa8ff}.trp-list{border:1px solid var(--m-line);border-radius:14px;padding:4px}.trp-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;border-radius:10px;text-align:left;font-size:14px}.trp-row .trp-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trp-row .trp-time{font-size:12.5px;color:var(--muted);white-space:nowrap}.trp-row>svg{color:var(--muted)}.modal-sheet .run-modal .modal-heading strong{font-size:17px}.msheet .sheet-handle{display:none!important}.modal-sheet .settings-modal .settings-nav>button{font-size:15px!important;min-height:48px}.modal-sheet .settings-modal .settings-nav>button svg{width:19px!important;height:19px!important}.modal-sheet .settings-modal .settings-nav>small{font-size:12.5px!important}.modal-sheet .small-modal h3{font-size:17px}.modal-sheet .small-modal>p{font-size:15px;color:var(--muted)}.app.page-editor:not(.is-guest) .editor-tools{display:none!important}.editor-header.is-video .zoom-controls{display:none}.editor-header{gap:8px}.editor-header .editor-actions-mobile{margin-left:auto;width:38px;height:38px}.editor-header .round-button{width:38px;height:38px}.media-action-sheet .msheet-body{padding:4px 14px 12px}.mas-list{display:flex;flex-direction:column;gap:8px}.mas-row{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:44px;border-radius:12px;background:var(--m-sheet-row);font-size:15px;color:var(--text)}.mas-row>svg:first-child{position:absolute;left:14px;color:var(--text)}.mas-row .mas-lock{position:absolute;right:14px;color:var(--muted)}.mas-row.mas-primary{background:#f4f3f1;color:#121110}.mas-row.mas-primary>svg:first-child{color:#121110}.mas-row:disabled{opacity:.45}.mas-icons{display:flex;align-items:center;gap:6px;margin:14px 2px 2px}.mas-icons .mas-gap{flex:1}.mas-icons .mas-icon{width:36px;height:36px;padding:8px;color:var(--muted)}.mas-icons .mas-icon.is-on,.mas-icons .mas-icon.liked{color:var(--text)}.msheet-floating{z-index:960}.msheet-floating .msheet{margin:0 10px var(--msheet-floor,140px);width:auto;border-radius:22px;border:1px solid var(--m-line);height:min(400px,52dvh);max-height:none;padding-bottom:0;box-shadow:0 16px 48px #00000073}.msheet-floating .msheet.is-full{height:calc(100dvh - var(--msheet-floor,140px) - 64px)}.msheet-floating .msheet-grab{height:18px}.msheet-floating .msheet-body{padding:0;overflow:hidden;display:flex;flex-direction:column}.msheet-floating .vf-panel{position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-height:none!important;display:flex!important;flex-direction:column;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;z-index:auto!important}.msheet-floating .vf-nav{display:flex;flex-direction:row;align-items:center;gap:2px;padding:0 8px 8px;border:0;border-bottom:1px solid var(--m-line);overflow-x:auto;scrollbar-width:none;flex:0 0 auto;width:auto}.msheet-floating .vf-nav::-webkit-scrollbar{display:none}.msheet-floating .vf-tabs{display:flex;flex-direction:row;gap:2px;padding:0;margin:0;border:0}.msheet-floating .vf-tabs>button{height:34px;padding:0 10px;border-radius:12px;font-size:15px;gap:6px;white-space:nowrap;width:auto}.msheet-floating .vf-tabs>button.active{background:var(--hover)}.msheet-floating .vf-tabs-bottom{margin-left:auto}.msheet-floating .vf-tabs-bottom>button{font-size:0;width:34px;padding:0;justify-content:center}.msheet-floating .vf-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.msheet-floating .vf-head{padding:10px 12px 8px}.msheet-floating .vf-head strong{font-size:15px}.msheet-floating .vf-primary{height:32px;padding:0 13px;border-radius:999px;font-size:14px}.msheet-floating .vf-filter{font-size:14px;height:32px}.msheet-floating .vf-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 12px}.msheet-floating .vf-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.msheet-floating .vf-grid.vf-ref-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.msheet-floating .vf-cell{border-radius:8px}.msheet-floating .vf-empty,.msheet-floating .vf-hint{font-size:13px}.msheet-floating .vf-voice-name{font-size:14px}}@media(max-width:700px){.guest-header .guest-nav-pill,.guest-header .guest-settings,.guest-header .guest-settings.button,.guest-header .guest-settings.icon-button{box-sizing:border-box!important;width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;gap:0!important;border-width:1px!important;border-style:solid!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.guest-header .guest-nav-pill svg,.guest-header .guest-settings svg{width:18px!important;height:18px!important}}.tpl-ed,.tpl-wall,.te-portal{--te-base:#131211;--te-l1:hsl(30 5% 9%);--te-l2:#201f1d;--te-l2-60:rgb(32 31 29/.6);--te-fg1:hsl(0 0% 99%);--te-fg2:hsl(0 0% 62%);--te-fg3:#858585;--te-inv:hsl(0 0% 2%);--te-b1:rgb(255 255 255/.06);--te-b2:rgb(255 255 255/.1);--te-b3:rgb(255 255 255/.2);--te-l1-50:hsl(30 5% 9%/.5);--te-success:#4ade80;--te-blue:#3b9eff}[data-theme=light] .tpl-ed,[data-theme=light] .tpl-wall,[data-theme=light] .te-portal{--te-base:#f9f8f7;--te-l1:hsl(20 13% 95.5%);--te-l2:#eae8e6;--te-l2-60:rgb(234 232 230/.6);--te-fg1:#050505;--te-fg2:#636363;--te-fg3:#858585;--te-inv:#fff;--te-b1:hsl(36 20% 5%/.04);--te-b2:hsl(36 20% 5%/.08);--te-b3:rgb(0 0 0/.15);--te-l1-50:hsl(20 13% 95.5%/.5);--te-success:#16a34a;--te-blue:#0a84ff}.tpl-ed{position:relative;display:flex;width:100%;height:100%;background:var(--te-base);color:var(--te-fg1);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.tpl-ed *,.tpl-ed *:before,.tpl-ed *:after{box-sizing:border-box}.tpl-ed button{cursor:pointer}.tpl-ed button:disabled{cursor:default}.tpl-ed .te-stage{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:0;flex:1 1 0%;padding:56px 24px}.tpl-ed .te-back{position:absolute;inset-inline-start:12px;top:12px;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;background:var(--te-l1);color:var(--te-fg1);transition:background-color .15s}.tpl-ed .te-back:hover{background:var(--te-l2)}.tpl-ed .te-share{position:absolute;inset-inline-end:12px;top:12px;z-index:10;display:inline-flex;align-items:center;gap:6px;height:40px;border-radius:9999px;padding:0 16px;font-size:13px;line-height:1.5;font-weight:500;background:var(--te-l1);color:var(--te-fg1);transition:background-color .15s,color .15s}.tpl-ed .te-share:hover{background:var(--te-l2)}.tpl-ed .te-share.is-copied{color:var(--te-success)}.tpl-ed .te-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}.tpl-ed .te-frame{position:relative;overflow:hidden;flex-shrink:0}.tpl-ed .te-frame>img,.tpl-ed .te-frame>video{display:block;width:100%;height:100%;object-fit:contain}.tpl-ed .te-cover{display:block;max-height:100%;max-width:min(100%,750px);object-fit:contain}.tpl-ed .te-inset{position:absolute;bottom:12px;inset-inline-start:12px;max-height:30%;max-width:35%;border-radius:8px;border:2px solid #fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;object-fit:cover}.tpl-ed .te-gen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;border-radius:16px;background:var(--te-l2);color:var(--te-fg2);font-size:14px;overflow:hidden;position:relative}.tpl-ed .te-gen:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255/.06) 50%,transparent 80%);background-size:200% 100%;animation:te-shimmer 1.6s linear infinite}[data-theme=light] .tpl-ed .te-gen:after{background:linear-gradient(100deg,transparent 20%,rgb(255 255 255/.55) 50%,transparent 80%);background-size:200% 100%}@keyframes te-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.tpl-ed .te-gen.is-failed:after{display:none}.tpl-ed .te-gen small{font-size:12px;color:var(--te-fg3)}.tpl-ed .te-status{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:5;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 48px);height:32px;padding:0 14px;border-radius:9999px;background:var(--te-l1);color:var(--te-fg2);font-size:13px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-ed .te-status.is-error{color:#f87171}.tpl-ed .te-spin{width:14px;height:14px;flex-shrink:0;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:te-rot .8s linear infinite}@keyframes te-rot{to{transform:rotate(360deg)}}.tpl-ed .te-strip{position:absolute;top:60px;bottom:12px;inset-inline-start:12px;width:58px;z-index:5;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.tpl-ed .te-strip-inner{display:flex;flex-direction:column;align-items:center;gap:14px;max-height:100%;overflow-y:auto;scrollbar-width:none;padding:4px 0;pointer-events:auto}.tpl-ed .te-strip-inner::-webkit-scrollbar{display:none}.tpl-ed .te-thumb{position:relative;flex-shrink:0;width:50px;height:50px;padding:0;overflow:hidden;box-shadow:0 0 0 2px var(--te-b2);filter:drop-shadow(0 4px 3px rgb(0 0 0/.07)) drop-shadow(0 2px 2px rgb(0 0 0/.06));opacity:.8;transition:opacity .15s,box-shadow .15s;background:var(--te-l2)}.tpl-ed .te-thumb:hover{opacity:1}.tpl-ed .te-thumb.is-active{box-shadow:0 0 0 2px #fff;opacity:1}.tpl-ed .te-thumb img{display:block;width:100%;height:100%;object-fit:cover}.tpl-ed .te-thumb .te-spin{position:absolute;left:18px;top:18px;color:var(--te-fg2)}.tpl-ed .te-panel{position:relative;display:flex;min-height:0;flex-shrink:0;flex-direction:column;background:var(--te-l1)}.tpl-ed .te-titlebar{position:absolute;inset-inline:0;top:0;z-index:2;display:flex;align-items:center;height:48px;padding:0 16px;border-bottom:1px solid var(--te-b1);background:var(--te-l1);font-size:14px;line-height:1.5;font-weight:600;opacity:0;pointer-events:none;transition:opacity .15s}.tpl-ed .te-titlebar.is-on{opacity:1;pointer-events:auto}.tpl-ed .te-scroll{min-height:0;flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--te-b2) transparent}.tpl-ed .te-head{padding:16px 16px 12px}.tpl-ed .te-head h1{margin:0;font-size:15px;line-height:125%;font-weight:600;letter-spacing:-.1px;color:var(--te-fg1)}.tpl-ed .te-head p{margin:4px 0 0;font-size:14px;line-height:1.625;color:var(--te-fg2)}.tpl-ed .te-form{padding:12px 16px 96px}.tpl-ed .te-form>*+*{margin-top:16px}.tpl-ed .te-bottom{position:absolute;inset-inline:0;bottom:0;min-height:68px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end}.tpl-ed .te-bottom:before{content:"";position:absolute;inset:0;background:var(--te-l1-50);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 40%);mask-image:linear-gradient(to bottom,transparent,#000 40%);pointer-events:none}.tpl-ed .te-bottom>*{position:relative}.tpl-ed .te-label{margin-bottom:10px;display:flex;align-items:center;gap:6px;min-width:0}.tpl-ed .te-label>span:first-child{font-size:13px;line-height:1.5;color:var(--te-fg2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-ed .te-info{position:relative;display:inline-flex;flex-shrink:0;color:var(--te-fg3);cursor:default}.tpl-ed .te-info:hover{color:var(--te-fg2)}.tpl-ed .te-label .te-sp{flex:1 1 0%}.tpl-ed .te-sup{flex-shrink:0;font-size:13px;line-height:1.5;color:var(--te-fg3)}.te-tip{position:fixed;z-index:200;max-width:280px;padding:6px 10px;border-radius:8px;background:var(--tooltip-bg,#fcfcfc);color:var(--tooltip-text,#0a0a0a);border:1px solid var(--tooltip-border,transparent);box-shadow:var(--tooltip-shadow,0 4px 16px rgb(0 0 0/.25));font-size:13px;line-height:1.5;pointer-events:none;white-space:normal;transform:translate(-50%,-100%)}.tpl-ed .te-tiles{margin:-4px -4px 0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:4px 4px 6px}.tpl-ed .te-tile{display:block;padding:0;text-align:center;width:calc((100% - 16px)/3)}.tpl-ed .te-tile-img{position:relative;overflow:hidden;border-radius:12px;background:var(--te-l2);aspect-ratio:1/1;transition:box-shadow .15s}.tpl-ed .te-tile.is-on .te-tile-img{box-shadow:0 0 0 2px var(--te-fg1)}.tpl-ed .te-tile-img img{display:block;width:100%;height:100%;object-fit:cover}.tpl-ed .te-check{position:absolute;right:6px;top:6px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:9999px;background:var(--te-fg1);color:var(--te-inv)}.tpl-ed .te-tile-cap{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:6px 4px;font-size:13px;line-height:1.5;font-weight:500;color:var(--te-fg1)}.tpl-ed .te-tiles.no-cap .te-tile-cap{display:none}.tpl-ed .te-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tpl-ed .te-chip{position:relative;display:flex;min-width:0;align-items:center;gap:6px;border-radius:12px;padding:8px 24px 8px 12px;background:var(--te-l2-60);transition:background-color .15s;text-align:start}.tpl-ed .te-chip:hover{background:var(--te-l2)}.tpl-ed .te-chip.is-on{background:var(--te-l2);box-shadow:inset 0 0 0 1px var(--te-fg1)}.tpl-ed .te-chip-glyph{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.tpl-ed .te-chip-glyph i{display:block;border:1.5px solid var(--te-fg2);border-radius:2px}.tpl-ed .te-chip.is-on .te-chip-glyph i{border-color:var(--te-fg1)}.tpl-ed .te-chip-v{min-width:28px;text-align:center;font-size:13px;line-height:1.5;font-weight:500;color:var(--te-fg2);flex-shrink:0}.tpl-ed .te-chip.is-on .te-chip-v{color:var(--te-fg1)}.tpl-ed .te-chip-n{min-width:0;font-size:13px;line-height:1.5;color:var(--te-fg3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-ed .te-chip-ck{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);display:flex;color:var(--te-fg1)}.te-portal .te-ratio-pop{position:fixed;z-index:150;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:16px;border:1px solid var(--te-b1);background:var(--te-l2);color:var(--te-fg2);font-size:13px;line-height:1.5;box-shadow:0 10px 30px #00000040}.te-portal .te-ratio-pop i{display:block;border:1.5px solid var(--te-fg1);border-radius:4px}.tpl-ed .te-input,.tpl-ed textarea.te-input{display:block;width:100%;margin:0;border:0;outline:none;border-radius:12px;background:var(--te-l2-60);padding:12px;font:inherit;font-size:14px;line-height:1.5;color:var(--te-fg1);transition:background-color .15s;box-shadow:none}.tpl-ed textarea.te-input{resize:none;line-height:1.625;min-height:0;overflow:hidden}.tpl-ed .te-input::placeholder{color:var(--te-fg3)}.tpl-ed .te-input:focus,.tpl-ed .te-input:focus-visible{background:var(--te-l2);outline:none;box-shadow:none}.tpl-ed .te-imgs{display:flex;flex-wrap:wrap;gap:8px;border-radius:12px;transition:box-shadow .15s}.tpl-ed .te-imgs.is-drop{box-shadow:0 0 0 2px var(--te-blue)}.tpl-ed .te-img{position:relative;width:64px;height:64px;flex-shrink:0;overflow:hidden;border-radius:8px;background:var(--te-l2);box-shadow:0 0 0 1px var(--te-b1)}.tpl-ed .te-img img{display:block;width:100%;height:100%;object-fit:cover}.tpl-ed .te-img-x{position:absolute;right:4px;top:4px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;background:#0009;color:#fff;opacity:0;transition:opacity .15s}.tpl-ed .te-img:hover .te-img-x,.tpl-ed .te-img-x:focus-visible{opacity:1}.tpl-ed .te-add{display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0;border-radius:8px;border:1px dashed var(--te-b2);color:var(--te-fg3);transition:border-color .15s,color .15s}.tpl-ed .te-add:hover,.tpl-ed .te-add.is-open{border-color:var(--te-b3);color:var(--te-fg2)}.tpl-ed .te-add svg{transition:transform .2s}.tpl-ed .te-add.is-open svg{transform:rotate(45deg)}.tpl-ed .te-picker{margin-top:8px;border-radius:12px;background:var(--te-l2-60);padding:8px}.tpl-ed .te-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:220px;overflow-y:auto;scrollbar-width:thin}.tpl-ed .te-pick{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:var(--te-l2);padding:0}.tpl-ed .te-pick img{display:block;width:100%;height:100%;object-fit:cover}.tpl-ed .te-pick:hover{opacity:.85}.tpl-ed .te-pick-up{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:13px;line-height:1.5;color:var(--te-fg2);background:var(--te-l2)}.tpl-ed .te-pick-up:hover{color:var(--te-fg1);opacity:1}.tpl-ed .te-picker-empty{grid-column:2/-1;align-self:center;font-size:12px;color:var(--te-fg3);padding:0 6px}.tpl-ed .te-submit-wrap{position:relative;display:block;width:100%}.tpl-ed .te-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:0 16px;border-radius:9999px;background:var(--te-fg1);color:var(--te-inv);font-size:14px;line-height:20px;font-weight:500;transition:opacity .15s,background-color .15s}.tpl-ed .te-submit:not(:disabled):hover{opacity:.9}.tpl-ed .te-submit:disabled{opacity:.5}.tpl-ed .te-submit .te-spin{width:16px;height:16px}.tpl-ed .te-reply{margin-top:12px;border-radius:12px;background:var(--te-l2-60);padding:12px;font-size:13px;line-height:1.6;color:var(--te-fg2)}.tpl-ed.is-stacked{flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.tpl-ed.is-stacked .te-stage{height:38dvh;flex:0 0 auto;padding:64px 16px 16px}.tpl-ed.is-stacked .te-panel{flex:1 0 auto;min-height:auto}.tpl-ed.is-stacked .te-form{padding-bottom:24px}.tpl-ed.is-stacked .te-bottom{position:sticky;bottom:0;min-height:0;padding:16px;margin-top:auto;z-index:3}.tpl-ed.is-stacked .te-bottom:before{-webkit-mask-image:none;mask-image:none;background:var(--te-l1)}.tpl-ed.is-stacked .te-status{bottom:8px}@media(min-width:768px){.tpl-ed .te-chip-glyph{display:none}}@media(max-width:767px){.te-portal .te-ratio-pop{display:none}}.tpl-wall{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:848px;margin:0 auto;padding-bottom:20px}.tpl-wall.tw-mob{display:none}@media(max-width:700px){.tpl-wall.tw-desk{display:none}.tpl-wall.tw-mob{display:flex}}.tpl-wall .tw-col{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:10px}.tpl-wall .tw-tile{position:relative;display:block;width:100%;padding:0;overflow:hidden;border-radius:16px;background:var(--te-l2);transition:opacity .15s;cursor:pointer;color:#fff;text-align:start}.tpl-wall .tw-tile:hover{opacity:.9}.tpl-wall .tw-tile img,.tpl-wall .tw-tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.tpl-wall .tw-cap{position:absolute;inset-inline:0;bottom:0;padding:12px;color:#fff;pointer-events:none}.tpl-wall .tw-cap:before{content:"";position:absolute;inset:-24px 0 0;background:linear-gradient(to bottom,#0000,#00000040);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 55%);mask-image:linear-gradient(to bottom,transparent,#000 55%)}.tpl-wall .tw-cap span{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;letter-spacing:-.2px}.tpl-wall .tw-badge{position:absolute;left:12px;top:12px;border-radius:9999px;border:1px solid rgb(59 158 255/.5);background:#0a84ff26;color:#6cb8ff;padding:3px 8px;font-size:13px;line-height:16px;font-weight:600;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.te-portal.lp-root{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000080;font-size:15px;line-height:1.5;color:var(--te-fg1);-webkit-font-smoothing:antialiased}.te-portal.lp-root *,.te-portal.lp-root *:before,.te-portal.lp-root *:after{box-sizing:border-box}.te-portal .lp-dialog{position:relative;display:flex;flex-direction:column;width:min(800px,calc(100vw - 32px));height:85vh;max-height:calc(100dvh - 32px);overflow:hidden;border-radius:24px;border:1px solid var(--te-b2);background:var(--te-base);box-shadow:0 25px 50px -12px #00000040}.te-portal .lp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px}.te-portal .lp-titles{display:flex;min-width:0;flex-direction:column;gap:4px}.te-portal .lp-titles h2{margin:0;font-size:15px;line-height:1.5;font-weight:600;color:var(--te-fg1)}.te-portal .lp-titles p{margin:0;font-size:14px;line-height:1.5;color:var(--te-fg2)}.te-portal .lp-filter{position:relative;flex-shrink:0}.te-portal .lp-filter-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:9999px;background:var(--te-l2);color:var(--te-fg1);cursor:pointer;transition:background-color .15s}.te-portal .lp-filter-btn:hover{background:var(--te-b3)}.te-portal .lp-menu{position:absolute;top:42px;inset-inline-end:0;z-index:2;display:flex;flex-direction:column;min-width:128px;padding:4px;border-radius:16px;border:1px solid var(--te-b2);background:var(--te-l1);box-shadow:0 10px 15px -3px #0003}.te-portal .lp-menu button{display:flex;align-items:center;height:36px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--te-fg1);font-size:14px;line-height:1.5;text-align:start;cursor:pointer}.te-portal .lp-menu button:hover,.te-portal .lp-menu button.is-on{background:var(--te-l2)}.te-portal .lp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.te-portal .lp-body{min-height:0;flex-grow:1;overflow-y:auto;padding:0 16px 16px;scrollbar-width:thin}.te-portal .lp-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.te-portal .lp-tile{position:relative;aspect-ratio:1/1;width:100%;overflow:hidden;padding:0;border:0;border-radius:12px;background:var(--te-l2);cursor:pointer}.te-portal .lp-tile:focus-visible{outline:none;box-shadow:0 0 0 1px var(--te-fg2)}.te-portal .lp-gen{transition:opacity .15s}.te-portal .lp-gen:hover{opacity:.9}.te-portal .lp-gen img{display:block;width:100%;height:100%;object-fit:cover}.te-portal .lp-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--te-b3);background:var(--te-l2-60);color:var(--te-fg2);transition:background-color .15s,color .15s}.te-portal .lp-upload:hover{background:var(--te-l2);color:var(--te-fg1)}.te-portal .lp-upload span{font-size:13px;line-height:16px}.te-portal .lp-empty{margin:0;padding:12px 4px 0;font-size:14px;line-height:1.5;color:var(--te-fg2)}@media(max-width:639px){.te-portal.lp-root{align-items:flex-end}.te-portal .lp-dialog{width:100%;height:85dvh;max-height:85dvh;border-radius:24px 24px 0 0;border-bottom:0}.te-portal .lp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tpl-wall .tw-tile.is-busy{cursor:default}.tpl-wall .tw-tile.is-busy:hover{opacity:1}.tpl-wall .tw-busy{position:absolute;inset:0;background:#0000004d;overflow:hidden}.tpl-wall .tw-shimmer{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255/.12) 50%,transparent 80%);background-size:200% 100%;animation:te-shimmer 1.6s linear infinite}.tpl-wall .tw-cap .tw-cap-row{display:flex;min-width:0;align-items:center;gap:8px}.tpl-wall .tw-cap .tw-cap-row>span:last-child{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-wall .tw-cap .te-spin{display:block;width:14px;height:14px;flex-shrink:0;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:te-rot .8s linear infinite}.tpl-ed .se-layer{position:absolute;padding:0;border:1.5px solid rgb(255 255 255/.75);border-radius:6px;background:#ffffff0f;box-shadow:0 0 0 1px #00000040;cursor:pointer;transition:background-color .15s,border-color .15s}.tpl-ed .se-layer:hover{background:#ffffff29}.tpl-ed .se-layer.is-on{border-color:var(--te-blue,#3b82f6);background:#3b82f62e;box-shadow:0 0 0 1px #3b82f680}.tpl-ed .se-layer.is-edited{border-style:dashed}.tpl-ed .se-tag{position:absolute;left:-1px;top:-24px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;padding:0 6px;border-radius:6px;background:#000000a6;color:#fff;font-size:12px;line-height:20px;pointer-events:none}.tpl-ed .se-list{display:flex;flex-direction:column;gap:16px}.tpl-ed .se-chips{display:flex;flex-wrap:wrap;gap:8px}.tpl-ed .se-chip{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid transparent;border-radius:9999px;background:var(--te-l2-60);color:var(--te-fg1);font-size:13px;line-height:1.5;transition:background-color .15s,border-color .15s}.tpl-ed .se-chip:hover{background:var(--te-l2)}.tpl-ed .se-chip.is-on{border-color:var(--te-fg1);background:var(--te-l2)}.tpl-ed .se-old{margin:0 0 6px;font-size:13px;line-height:1.5;color:var(--te-fg3);overflow-wrap:anywhere}.tpl-ed .se-row.is-on .te-input{box-shadow:0 0 0 1px var(--te-fg2)}.tpl-ed .se-empty{margin:0;font-size:14px;line-height:1.5;color:var(--te-fg2)}.pwa-install-banner{position:fixed;z-index:160;left:50%;transform:translate(-50%);bottom:calc(18px + env(safe-area-inset-bottom,0px));width:min(420px,calc(100% - 24px));display:flex;align-items:center;gap:10px;padding:11px 12px 11px 14px;background:#1f1e1c;border:1px solid #33302c;border-radius:14px;box-shadow:0 10px 32px #00000040;color:#eeedec;font-size:13px;line-height:1.4;pointer-events:auto;animation:pwa-install-in .18s ease-out}.pwa-install-banner strong{display:block;font-size:13px;font-weight:600;margin:0 0 2px}.pwa-install-banner span{color:#9b978f;font-size:12px}.pwa-install-banner .pwa-install-text{flex:1;min-width:0}.pwa-install-banner .pwa-install-btn{flex-shrink:0;border:0;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;background:#f2f1ef;color:#131211}.pwa-install-banner .pwa-install-btn:hover{background:#e5e5e5}.pwa-install-banner .pwa-install-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;cursor:pointer;background:transparent;color:#9b978f;font-size:18px;line-height:1;padding:0}.pwa-install-banner .pwa-install-close:hover{background:#2c2b29;color:#eeedec}.pwa-install-banner.is-ios .pwa-install-btn{display:none}@keyframes pwa-install-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(display-mode:standalone){.pwa-install-banner{display:none!important}}.gl-page{--gl-bg:#f8f9f7;--gl-panel:#fff;--gl-ink:#20352e;--gl-muted:#6f7c75;--gl-line:#e0e7e1;min-height:100dvh;background:var(--gl-bg);color:var(--gl-ink);font-family:inherit;font-size:14px}.gl-page *{box-sizing:border-box}.gl-page button,.gl-page input,.gl-page select,.gl-page textarea{font:inherit;color:inherit}.gl-page button,.gl-page a{touch-action:manipulation}.gl-page button{cursor:pointer;display:inline-flex;gap:8px;align-items:center;justify-content:center;background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:12px;padding:11px 16px;min-height:42px;font-weight:400}.gl-page button:hover:not(:disabled){background:#eef3ef}.gl-page button:disabled{cursor:not-allowed;opacity:.45}.gl-page button[aria-pressed=true]{background:#e4f0e8;border-color:#74a58b}.gl-page button:focus-visible,.gl-page a:focus-visible,.gl-page input:focus-visible,.gl-page select:focus-visible,.gl-page textarea:focus-visible{outline:2px solid #4b846a;outline-offset:3px}.gl-page .gl-primary{background:#245b46;color:#fff;border-color:#245b46}.gl-page .gl-primary:hover:not(:disabled){background:#1b4937}.gl-header{height:76px;padding:0 36px;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--gl-line)}.gl-header a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:8px}.gl-header>span{color:var(--gl-muted)}.gl-header i{font-style:normal;margin:0 10px;color:#abb5af}.gl-header>button{margin-left:auto}.gl-main{max-width:1200px;margin:auto;padding:44px 30px 50px}.gl-tag{font-size:11px;letter-spacing:1.5px;color:var(--gl-muted)}.gl-intro h1{font-size:34px;font-weight:600;letter-spacing:-1px;margin:12px 0}.gl-intro>p{color:var(--gl-muted);line-height:1.8;margin:0 0 28px}.gl-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:24px}.gl-call,.gl-transcript,.gl-gate{background:var(--gl-panel);border:1px solid var(--gl-line);border-radius:24px;min-width:0}.gl-call{padding:40px 30px 24px;text-align:center}.gl-orb{width:146px;height:146px;margin:8px auto 30px;display:flex;align-items:center;justify-content:center;color:#527e65;background:radial-gradient(circle at 35% 35%,#f2fae9,#d1e9d6 60%,#bed8cd);border-radius:50%;box-shadow:0 12px 50px #bdd5c634}.gl-orb.is-active{animation:gl-pulse 3s ease-in-out infinite}.gl-call h2{font-size:21px;font-weight:500;margin:0 0 12px}.gl-status{color:var(--gl-muted);font-variant-numeric:tabular-nums;margin:0 0 28px}.gl-controls,.gl-visual-controls{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.gl-page .gl-end{color:#ac3f3f;background:#fff5f4;border-color:#efdcda}.gl-visual-controls{margin:18px 0 26px}.gl-visual-controls button{border-color:transparent;color:var(--gl-muted);padding:8px 12px}.gl-footnote{font-size:12px;color:var(--gl-muted);line-height:1.8;margin:20px 0 0;text-align:left}.gl-preview{display:none;width:100%;max-height:230px;object-fit:contain;background:#14221c;border-radius:14px;margin:0 0 10px}.gl-preview.is-visible{display:block}.gl-sharing{font-size:12px;color:#42765b;margin:0 0 18px}.gl-transcript{display:flex;flex-direction:column;overflow:hidden;min-height:510px;max-height:730px}.gl-transcript>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gl-line);padding:22px 24px}.gl-transcript h2{font-size:15px;margin:0;font-weight:500}.gl-transcript>header>span{font-size:11px;color:var(--gl-muted)}.gl-turns{overflow:auto;flex:1;min-height:220px;padding:22px 24px;scrollbar-width:thin}.gl-empty{color:var(--gl-muted);text-align:center;padding:55px 10px;line-height:1.8}.gl-turn{margin-bottom:22px}.gl-turn strong{font-size:12px;font-weight:500;color:var(--gl-muted)}.gl-turn p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:7px 0 0}.gl-user{margin-left:24px;background:#f2f5f1;border-radius:14px;padding:14px 18px}.gl-transcript form{display:flex;border-top:1px solid var(--gl-line);padding:14px;gap:10px}.gl-page input,.gl-page textarea,.gl-page select{width:100%;border:1px solid var(--gl-line);border-radius:9px;padding:12px;background:var(--gl-panel);min-width:0}.gl-transcript form input{border:0;background:transparent}.gl-transcript form button{padding:10px}.gl-notice{padding:14px 18px;border-radius:10px;background:#edf3ec;color:#34634c;line-height:1.7;margin:0 0 20px}.gl-gate{text-align:center;padding:64px 28px}.gl-gate h2{font-size:22px}.gl-gate p{color:var(--gl-muted);line-height:1.8}.gl-gate a{color:#326b4e}.gl-shade{position:fixed;inset:0;background:#1c302d66;backdrop-filter:blur(5px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.gl-settings{max-width:560px;width:100%;max-height:calc(100dvh - 48px);overflow:auto;background:var(--gl-panel);border-radius:20px;padding:28px;box-shadow:0 24px 90px #203a2933}.gl-settings>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.gl-settings h2{font-size:23px;margin:8px 0 0}.gl-settings>header button{padding:8px;border:0}.gl-settings label{display:block;margin:0 0 18px;font-size:13px}.gl-settings input,.gl-settings select,.gl-settings textarea{margin-top:8px}.gl-settings textarea{resize:vertical}.gl-settings .gl-check{display:flex;align-items:center;gap:10px;line-height:1.6}.gl-check input{width:16px;height:16px;flex-shrink:0;margin:0;accent-color:#245b46}.gl-limits{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gl-settings footer{display:flex;justify-content:space-between;gap:14px;margin-top:24px}@keyframes gl-pulse{50%{transform:scale(1.035);box-shadow:0 12px 65px #83b99550}}@media(prefers-reduced-motion:reduce){.gl-orb.is-active{animation:none}}@media(prefers-color-scheme:dark){.gl-page{--gl-bg:#111815;--gl-panel:#19241e;--gl-ink:#e4ebe4;--gl-muted:#9aa99f;--gl-line:#314238}.gl-page button:hover:not(:disabled){background:#283b2e}.gl-page button[aria-pressed=true],.gl-user,.gl-notice{background:#263f2e}.gl-page .gl-end{background:#392624;border-color:#69443d;color:#efb1a6}.gl-notice{color:#c0dfbc}}@media(max-width:760px){.gl-header{height:64px;padding:0 18px;gap:12px}.gl-header>span{font-size:12px}.gl-header>span i{margin:0 5px}.gl-header button{padding:8px}.gl-main{padding:28px 16px}.gl-intro h1{font-size:28px}.gl-intro>p{font-size:13px}.gl-layout{grid-template-columns:1fr;gap:18px}.gl-call{padding:26px 22px 22px}.gl-orb{width:110px;height:110px;margin:0 auto 22px}.gl-transcript{min-height:330px;max-height:480px}.gl-shade{padding:12px}.gl-settings{padding:22px;max-height:calc(100dvh - 24px)}.gl-settings footer{flex-wrap:wrap}.gl-settings footer button{flex:1}.gl-transcript>header{padding:18px}.gl-header>span{display:none}.gl-header>button{margin-left:auto}}.gl-loading{position:fixed;inset:0;z-index:1200;background:var(--bg,#f9f9f9);display:grid;place-items:center}.gl-immersive{position:fixed;inset:0;z-index:1200;min-height:0;height:100dvh;overflow:hidden;background:#f8f9fa;color:#17191d;--gl-ink:#17191d;--gl-muted:#71767b;--gl-panel:#fff;--gl-line:#e4e6e8}.gl-live-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:none}.gl-live-video.is-visible{display:block}.gl-live-video.is-mirrored{transform:scaleX(-1)}.gl-live-top{position:absolute;z-index:2;top:0;left:0;right:0;display:flex;align-items:center;gap:14px;padding:calc(20px + env(safe-area-inset-top)) 26px 16px;pointer-events:none}.gl-live-top>*{pointer-events:auto}.gl-live-top button{width:48px;height:48px;border:0;border-radius:50%;padding:0;background:#ffffffc9;backdrop-filter:blur(18px);box-shadow:0 3px 20px #17202908}.gl-live-brand{font-size:14px;color:#68717b}.gl-live-brand small{margin-left:8px;font-size:12px;font-variant-numeric:tabular-nums}.gl-live-top-actions{margin-left:auto;display:flex;gap:4px;background:#ffffffad;border-radius:32px;backdrop-filter:blur(18px);padding:3px}.gl-live-top-actions button{background:transparent;box-shadow:none}.gl-live-top button[aria-pressed=true]{background:#e9edf3;border-color:transparent}.gl-live-copy{position:absolute;inset:105px 0 205px;overflow:auto;padding:28px max(28px,calc((100vw - 920px)/2));scrollbar-width:thin;overflow-wrap:anywhere}.gl-live-turn{margin:0 0 30px}.gl-live-turn p{font-size:clamp(22px,2.4vw,34px);line-height:1.6;font-weight:400;margin:0;white-space:pre-wrap;letter-spacing:-.4px}.gl-live-turn.is-user{margin-left:20%;color:#737b84}.gl-live-turn.is-user p{font-size:17px;line-height:1.7;letter-spacing:0}.gl-live-turn small{display:block;font-size:12px;margin-bottom:7px}.gl-live-welcome{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:calc(100dvh - 365px);text-align:center;gap:12px;color:#727b85}.gl-live-welcome h1{font-size:30px;font-weight:500;margin:0;color:var(--gl-ink)}.gl-live-welcome p{font-size:15px;line-height:1.7;max-width:90%;margin:0}.gl-live-bottom{position:absolute;z-index:3;bottom:0;left:0;right:0;padding:14px 20px calc(20px + env(safe-area-inset-bottom));display:flex;align-items:center;flex-direction:column;pointer-events:none;background:linear-gradient(transparent,#f8f9fa 35%)}.gl-live-bottom>*{pointer-events:auto}.gl-live-quota{font-size:12px;color:#7d858e;margin:0 0 18px;text-align:center}.gl-live-dock{display:flex;align-items:center;justify-content:center;gap:15px}.gl-live-dock button{width:58px;height:58px;min-height:0;border-radius:50%;padding:0;border:0;background:#fff;box-shadow:0 5px 30px #1b2e4110;backdrop-filter:blur(18px);color:#191c20}.gl-live-dock button:hover:not(:disabled){background:#edf1f7}.gl-live-dock button[aria-pressed=true]{background:#a4d3fc;color:#172f54}.gl-live-dock .gl-live-wave{width:122px;height:78px;border-radius:55px;flex-shrink:0;color:#437be5;background:radial-gradient(ellipse at 45% 105%,#4760ef 0,#4ab9fb 30%,#e2f5ff 58%,#fff 76%);box-shadow:0 12px 36px #4b94ed1f}.gl-live-wave svg{opacity:.5}.gl-live-wave.is-active{animation:gl-wave 3s ease-in-out infinite}.gl-live-wave.is-active svg{opacity:.8}.gl-live-dock .gl-live-wave:hover:not(:disabled){background:radial-gradient(ellipse at 45% 105%,#4760ef 0,#4ab9fb 30%,#e2f5ff 58%,#fff 76%)}.gl-live-disclosure{font-size:11px;line-height:1.6;color:#8a9197;text-align:center;margin:18px 0 0}.gl-live-text-input{display:flex;align-items:center;max-width:420px;width:100%;margin:18px 0 0;gap:8px;background:#ffffffc4;border-radius:24px;padding:3px 5px 3px 14px;border:1px solid #e5e9ed}.gl-live-text-input input{background:transparent;border:0;padding:10px 4px;font-size:13px}.gl-live-text-input button{border:0;min-height:36px;width:36px;flex-shrink:0;border-radius:50%;padding:0;background:transparent}.gl-live-sharing{position:absolute;top:100px;left:50%;transform:translate(-50%);background:#152c4055;backdrop-filter:blur(15px);color:#fff;font-size:11px;border-radius:20px;padding:8px 12px;white-space:nowrap;z-index:2}.gl-immersive.has-video .gl-live-bottom{background:linear-gradient(transparent,#00000018)}.gl-immersive.has-video .gl-live-brand{color:#fff;text-shadow:0 1px 4px #0008}.gl-immersive.has-video .gl-live-dock button{background:#ffffffe6}.gl-immersive.has-video .gl-live-dock button[aria-pressed=true]{background:#97cdff}.gl-live-bottom .gl-notice{max-width:620px;margin-bottom:16px;background:#ffffffeb;box-shadow:0 5px 22px #0001;font-size:13px}.gl-immersive .gl-settings{color:#20352e;background:#fff;--gl-panel:#fff;--gl-line:#e0e7e1;--gl-muted:#6f7c75}.gl-immersive .gl-settings .gl-notice{background:#edf3ec;color:#34634c}.gl-immersive .gl-settings .gl-check{color:#20352e}@keyframes gl-wave{50%{filter:saturate(1.3);transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.gl-live-wave.is-active{animation:none}}@media(max-width:600px){.gl-live-top{padding:calc(16px + env(safe-area-inset-top)) 18px 10px;gap:9px}.gl-live-top button{width:42px;height:42px}.gl-live-brand{font-size:12px}.gl-live-brand small{display:block;margin:2px 0 0;font-size:10px}.gl-live-copy{inset:90px 0 195px;padding:24px}.gl-live-turn p{font-size:24px;line-height:1.6}.gl-live-welcome h1{font-size:25px}.gl-live-welcome p{font-size:13px}.gl-live-bottom{padding-left:16px;padding-right:16px}.gl-live-dock{gap:10px;width:100%;max-width:390px}.gl-live-dock button{width:48px;height:48px;flex-shrink:0}.gl-live-dock .gl-live-wave{width:92px;height:64px}.gl-live-sharing{top:82px;font-size:10px}.gl-live-text-input{margin-top:14px}.gl-live-disclosure{font-size:10px}.gl-live-quota{font-size:11px}.gl-live-bottom .gl-notice{font-size:12px;padding:10px 14px}.gl-immersive .gl-settings{max-height:calc(100dvh - 24px)}}.gl-immersive button:hover:not(:disabled){background:#eef2f7}.gl-immersive.has-video .gl-live-dock .gl-live-wave,.gl-immersive .gl-live-dock .gl-live-wave:hover:not(:disabled){background:radial-gradient(ellipse at 45% 105%,#4760ef 0,#4ab9fb 30%,#e2f5ff 58%,#fff 76%)}.gl-immersive .gl-live-top button[aria-pressed=true]:hover:not(:disabled){background:#e9edf3}.gl-live-dock button.is-unavailable{opacity:.55}.gl-live-dock button.is-unavailable:focus-visible{opacity:1}.gl-live-bottom .gl-notice{color:#2d4639}.cu-app{--cu-ink:#202627;--cu-muted:#7c8583;--cu-line:#e5e9e6;--cu-green:#245b49;display:flex;height:100dvh;overflow:hidden;background:#fbfcfa;color:var(--cu-ink);font:14px/1.5 "Alibaba PuHuiTi 3",system-ui,sans-serif}.cu-app *{box-sizing:border-box}.cu-app button,.cu-app input,.cu-app textarea,.cu-app select{font:inherit;color:inherit}.cu-app button,.cu-app a{transition:background .15s,color .15s}.cu-app button{border:0;cursor:pointer;background:none}.cu-app button:disabled{opacity:.45;cursor:not-allowed}.cu-app a{text-decoration:none}.cu-app button:hover{background:#edf1ed}.cu-app button:focus-visible,.cu-app a:focus-visible{outline:2px solid #739f8e;outline-offset:3px}.cu-sidebar{width:240px;flex-shrink:0;padding:26px 16px 16px;border-right:1px solid var(--cu-line);background:#f3f5f0;display:flex;flex-direction:column}.cu-brand{display:flex;gap:11px;align-items:center;padding:0 8px;color:var(--cu-ink);font-weight:600}.cu-brand>span{width:35px;height:35px;border-radius:11px;background:var(--cu-green);color:#fff;display:grid;place-items:center;font-size:21px}.cu-brand small{display:block;margin-top:2px;font-size:11px;font-weight:400;color:var(--cu-muted)}.cu-new{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d7dfd6!important;border-radius:10px;padding:10px;margin:30px 0 24px;background:#fff!important;font-weight:500}.cu-new:hover{background:#e9efe7!important}.cu-history-label{display:flex;justify-content:space-between;padding:0 9px 10px;color:var(--cu-muted);font-size:11px}.cu-sidebar nav{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.cu-sidebar nav>button{display:flex;align-items:center;gap:9px;width:100%;padding:11px 9px;border-radius:9px;text-align:left;margin:2px 0}.cu-sidebar nav>button.active{background:#e3eae0}.cu-sidebar nav>button>span{min-width:0;flex:1}.cu-sidebar nav strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.cu-sidebar nav small{font-size:10px;color:var(--cu-muted)}.cu-history-empty{padding:10px;font-size:12px;color:var(--cu-muted);line-height:1.8}.cu-sidebar-bottom{border-top:1px solid #dfe5dc;padding-top:12px;display:grid;gap:5px}.cu-sidebar-bottom button,.cu-sidebar-bottom a{display:flex;align-items:center;gap:9px;padding:8px;border-radius:8px;text-align:left;font-size:12px}.cu-sidebar-bottom small{display:flex;align-items:center;gap:6px;padding:8px;color:var(--cu-muted);font-size:10px}.cu-main{flex:1;min-width:0;overflow:auto}.cu-header{height:98px;padding:25px 38px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--cu-line);background:#fff}.cu-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.6px;color:#8b938c}.cu-header h1{font-size:20px;margin:2px 0 0;font-weight:600}.cu-header-meta{display:flex;align-items:center;gap:14px;font-size:11px}.cu-preview-badge{padding:4px 9px;background:#eef1e9;border:1px solid #e1e7da;border-radius:5px;color:#67745c}.cu-connection{color:#a08b64;display:flex;align-items:center;gap:6px}.cu-connection:before,.cu-live-dot{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.cu-connection.connected{color:#3f8264}.cu-alert{margin:16px 28px 0;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;background:#fff6e7;border:1px solid #ecdfc2;color:#7e6535;border-radius:9px;font-size:12px}.cu-alert button{display:flex}.cu-start{max-width:910px;margin:0 auto;padding:70px 50px 35px}.cu-start-icon{position:relative;width:65px;height:65px;border-radius:19px;display:grid;place-items:center;background:#edf2e8;color:#456049;margin-bottom:26px;border:1px solid #e0e8d9}.cu-start-icon span{position:absolute;bottom:-5px;right:-6px;border-radius:8px;background:#fff;border:1px solid #d9e3d6;padding:5px;display:flex}.cu-start h2{font-size:29px;font-weight:500;letter-spacing:-.8px;margin:10px 0 12px}.cu-start>p{color:var(--cu-muted);font-size:13px;margin:0 0 27px}.cu-task-form{padding:22px;background:#fff;border:1px solid #dce4d9;border-radius:16px;box-shadow:0 6px 30px #263b2a05}.cu-task-form>label{font-size:12px;font-weight:500}.cu-task-form textarea{display:block;width:100%;min-height:100px;border:0!important;border-radius:0;padding:12px 0 8px;resize:vertical;outline:0;line-height:1.8;font-size:13px}.cu-task-form textarea::placeholder{color:#9ca49d}.cu-url-field{display:flex;align-items:center;gap:9px;border:1px solid var(--cu-line);border-radius:8px;padding:9px 11px;color:#929b94}.cu-url-field input{flex:1;min-width:0;border:0!important;padding:0;border-radius:0;font-size:12px;outline:0}.cu-task-form footer{margin-top:18px;display:flex;justify-content:space-between;align-items:center}.cu-task-form footer>span{font-size:11px;color:#8a948b;display:flex;gap:5px;align-items:center}.cu-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--cu-green,#245b49)!important;color:#fff!important;padding:10px 17px!important;border:1px solid var(--cu-green,#245b49)!important;border-radius:8px;font-weight:500;font-size:12px}.cu-primary:hover{background:#194b3b!important}.cu-setup-hint{margin-top:15px;border:1px solid #e1e7da;background:#f2f5ec;border-radius:11px;display:flex;align-items:center;gap:12px;padding:15px 17px;color:#7e8e70}.cu-setup-hint>div{flex:1}.cu-setup-hint strong{display:block;color:#59674f;font-size:12px;font-weight:500}.cu-setup-hint p{margin:3px 0 0;font-size:11px;line-height:1.7}.cu-setup-hint button{display:flex;align-items:center;gap:2px;padding:5px;font-size:11px;white-space:nowrap}.cu-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:29px}.cu-examples>button{position:relative;display:flex;flex-direction:column;gap:10px;border:1px solid var(--cu-line);border-radius:10px;padding:17px;text-align:left;background:#fff}.cu-examples>button>svg:first-child{color:#8b9b80}.cu-examples>button>svg:last-child{position:absolute;right:13px;top:15px;color:#9aab91}.cu-examples strong{font-size:12px;font-weight:500}.cu-examples span{font-size:11px;line-height:1.8;color:var(--cu-muted)}.cu-start .cu-start-foot{font-size:10px;margin:24px 0 0;color:#a0a69e;line-height:1.8}.cu-workspace{padding:27px 30px 40px}.cu-task-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:23px}.cu-task-heading h2{font-size:20px;margin:10px 0 7px;font-weight:600}.cu-task-heading p{max-width:750px;margin:0;color:var(--cu-muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.cu-task-controls{display:flex;align-items:flex-start;gap:6px;flex-shrink:0;padding-top:3px}.cu-task-controls button,.cu-confirm button:not(.cu-primary),.cu-manual button,.cu-result button,.cu-settings footer>button:not(.cu-primary){display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 11px;border:1px solid var(--cu-line);border-radius:7px;background:#fff;font-size:12px;white-space:nowrap}.cu-task-controls .cu-stop{color:#ae6859}.cu-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#778a69;background:#edf3e8;padding:4px 8px;border-radius:5px}.cu-status i{width:4px;height:4px;border-radius:50%;background:currentColor}.cu-status.is-waiting_confirmation{background:#fff2dc;color:#aa813b}.cu-status.is-failed,.cu-status.is-expired,.cu-status.is-interrupted{background:#f8eae5;color:#a97968}.cu-status.is-paused,.cu-status.is-manual,.cu-status.is-stopped{background:#eef0ef;color:#7e8882}.cu-work-grid{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:20px;align-items:start}.cu-browser-area{min-width:0}.cu-browser{border:1px solid #dde4da;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 30px #29402805}.cu-browser-bar{display:flex;align-items:center;gap:14px;padding:12px;background:#f0f3ec;border-bottom:1px solid #dfe5da;color:#9ba594}.cu-browser-dots{display:flex;gap:4px}.cu-browser-dots i{width:6px;height:6px;border-radius:50%;background:#cbd3c4}.cu-browser-bar>span{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#84917e;background:#fff8;border-radius:5px;padding:4px 8px}.cu-screen{background:#fff;min-height:220px;position:relative}.cu-screen img{display:block;width:100%;height:auto;user-select:none}.cu-screen.is-manual img{cursor:crosshair}.cu-screen-empty{aspect-ratio:1.6;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:#b3bcb0;font-size:12px}.cu-screen-empty p{margin:0}.cu-timeline{border:1px solid var(--cu-line);border-radius:12px;background:#fff;overflow:hidden}.cu-timeline header{padding:16px;border-bottom:1px solid var(--cu-line);display:flex;justify-content:space-between;align-items:center}.cu-timeline h3{font-size:12px;margin:0;font-weight:500}.cu-timeline header>span{font-size:10px;color:#9ba497}.cu-timeline ol{list-style:none;padding:18px 14px;margin:0;max-height:470px;overflow:auto;scrollbar-width:thin}.cu-timeline li{position:relative;display:flex;gap:10px;padding:0 0 21px}.cu-timeline li:before{content:"";position:absolute;top:19px;bottom:2px;left:9px;width:1px;background:#e5eade}.cu-timeline li:last-child{padding-bottom:0}.cu-timeline li:last-child:before{display:none}.cu-timeline li>span{display:grid;place-items:center;flex:0 0 19px;height:19px;font-size:9px;border:1px solid #dce5d4;background:#f4f7ef;border-radius:50%;color:#8a9a7d}.cu-timeline li.is-done>span{background:#e4efe0;color:#62845a;border-color:#d4e3ce}.cu-timeline li strong{font-size:11px;line-height:1.7;font-weight:400;display:block;color:#59644f;overflow-wrap:anywhere}.cu-timeline li small{display:block;font-size:9px;color:#a1aa9a;margin-top:4px}.cu-timeline footer{display:flex;align-items:center;gap:6px;border-top:1px solid var(--cu-line);padding:12px 16px;font-size:10px;color:#9aa691}.cu-timeline-empty{text-align:center;color:#b1bba9;padding:20px 28px;font-size:11px}.cu-confirm{display:flex;gap:13px;align-items:flex-start;background:#fff8e9;border:1px solid #eadfc4;border-radius:11px;padding:18px;margin-top:16px}.cu-confirm-icon{color:#a58c51;margin-top:2px}.cu-confirm>div:nth-child(2){flex:1;min-width:0}.cu-confirm h3{font-size:13px;margin:0 0 7px}.cu-confirm p{margin:0 0 6px;font-size:12px;overflow-wrap:anywhere}.cu-confirm small{font-size:11px;line-height:1.8;color:#a08c66}.cu-confirm>div:last-child{display:flex;flex-direction:column;gap:7px}.cu-manual,.cu-result{border:1px solid var(--cu-line);border-radius:11px;background:#fff;padding:19px;margin-top:16px}.cu-manual h3{display:flex;align-items:center;gap:7px;font-size:13px;margin:0 0 8px}.cu-manual p{font-size:11px;color:var(--cu-muted);margin:0 0 13px}.cu-manual>div{display:flex;gap:8px}.cu-manual input:not([type=checkbox]){flex:1;min-width:0;padding:8px 10px;background:#fafbf8;border:1px solid var(--cu-line);border-radius:7px}.cu-manual .cu-manual-tools{margin-top:11px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px}.cu-manual-tools label{display:flex;align-items:center;gap:4px;margin-right:auto}.cu-manual-tools select{font-size:11px;padding:5px;background:#fff;border-color:var(--cu-line);border-radius:6px}.cu-manual-tools button{font-size:10px;padding:6px}.cu-result>div{display:flex;align-items:center;justify-content:space-between}.cu-result h3{font-size:14px;margin:0}.cu-result p{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0 0}.cu-result>a{display:flex;align-items:center;gap:7px;color:var(--cu-green);font-size:12px;margin-top:12px}.cu-auth{background:#fbfcfa;color:#435044;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;height:100dvh;font:14px system-ui}.cu-auth h1{font-size:22px;font-weight:500;margin:0}.cu-auth p{color:#879184}.cu-modal-shade{position:fixed;inset:0;z-index:100;background:#202a2060;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px}.cu-settings{width:520px;max-height:90dvh;overflow:auto;background:#fff;border-radius:16px;padding:27px;box-shadow:0 25px 80px #0002}.cu-settings header{display:flex;align-items:center;justify-content:space-between}.cu-settings h2{font-size:20px;margin:5px 0 0;font-weight:500}.cu-settings header>button{padding:5px;border-radius:7px;display:flex}.cu-settings-status{display:flex;flex-wrap:wrap;gap:7px;margin:21px 0 24px}.cu-settings-status span{padding:4px 7px;border:1px solid var(--cu-line);border-radius:5px;font-size:10px;color:#a09b88}.cu-settings-status span.ok{color:#4a845c;background:#edf5e9;border-color:#deead7}.cu-settings form>label{display:block;font-size:12px;margin-top:17px}.cu-settings input:not([type=checkbox]){width:100%;margin-top:7px;padding:10px 12px;border:1px solid #dfe5dc;border-radius:8px;background:#fbfcfa;outline:0;font-size:12px}.cu-settings input:focus{border-color:#82a38a}.cu-settings-limits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:17px;font-size:11px}.cu-settings form>.cu-toggle{display:flex;gap:7px;align-items:center;margin-top:22px}.cu-settings form>p{font-size:11px;line-height:1.9;color:#929b8b;margin-top:18px}.cu-settings footer{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.cu-spin{animation:cu-spin .9s linear infinite}@keyframes cu-spin{to{transform:rotate(360deg)}}@media(min-width:1600px){.cu-start{padding-top:100px}.cu-workspace{padding:35px 42px}.cu-work-grid{grid-template-columns:minmax(0,1fr) 300px;gap:25px}}@media(max-width:1100px){.cu-sidebar{width:204px;padding:22px 12px 12px}.cu-header{padding:22px 25px}.cu-start{padding:48px 30px 30px}.cu-workspace{padding:22px}.cu-work-grid{grid-template-columns:minmax(0,1fr)}.cu-timeline ol{max-height:240px}.cu-task-heading{flex-wrap:wrap}.cu-examples{gap:8px}.cu-examples>button{padding:13px}}@media(max-width:700px){.cu-app{display:block;height:100dvh;overflow:auto}.cu-sidebar{width:100%;height:auto;padding:12px 16px;flex-direction:row;align-items:center;gap:12px;border-right:0;border-bottom:1px solid var(--cu-line)}.cu-brand{padding:0;flex:1}.cu-brand>span{width:30px;height:30px;font-size:18px}.cu-brand small{font-size:9px}.cu-new{margin:0;padding:7px 10px;font-size:11px}.cu-history-label,.cu-sidebar nav{display:none}.cu-sidebar-bottom{border:0;padding:0}.cu-sidebar-bottom button{padding:7px;font-size:0;gap:0}.cu-sidebar-bottom a,.cu-sidebar-bottom small{display:none}.cu-main{overflow:visible}.cu-header{height:78px;padding:16px 20px}.cu-header-meta{gap:8px}.cu-header h1{font-size:17px}.cu-eyebrow{font-size:8px}.cu-connection{font-size:9px}.cu-preview-badge{font-size:9px;padding:3px 6px}.cu-start{padding:36px 20px 25px}.cu-start-icon{width:52px;height:52px;border-radius:15px;margin-bottom:20px}.cu-start h2{font-size:23px;margin:10px 0}.cu-start>p{font-size:12px;line-height:1.8}.cu-task-form{padding:17px;border-radius:13px}.cu-task-form textarea{font-size:14px;min-height:120px}.cu-task-form footer>span{font-size:9px;max-width:150px}.cu-primary{padding:9px 12px!important;font-size:11px}.cu-examples{grid-template-columns:1fr;margin-top:20px}.cu-examples>button{gap:4px;padding:15px 40px 15px 43px}.cu-examples>button>svg:first-child{position:absolute;left:15px;top:17px}.cu-examples span{font-size:11px}.cu-examples>button>svg:last-child{top:18px}.cu-setup-hint{padding:12px;gap:9px;align-items:flex-start}.cu-setup-hint>svg{flex-shrink:0}.cu-setup-hint button{font-size:10px;padding:0}.cu-start .cu-start-foot{font-size:9px}.cu-workspace{padding:20px 14px 30px}.cu-task-heading{gap:12px;margin-bottom:17px}.cu-task-heading h2{font-size:17px}.cu-task-heading p{font-size:11px}.cu-task-controls{flex-wrap:wrap}.cu-task-controls button{padding:7px 10px;font-size:11px}.cu-work-grid{gap:15px}.cu-browser-bar{padding:8px;gap:7px}.cu-browser-bar>span{font-size:9px}.cu-browser-dots{gap:3px}.cu-browser-dots i{width:4px;height:4px}.cu-screen{min-height:140px}.cu-confirm{padding:14px;flex-wrap:wrap;gap:9px}.cu-confirm>div:nth-child(2){min-width:200px}.cu-confirm>div:last-child{width:100%;flex-direction:row;justify-content:flex-end;margin-top:4px}.cu-manual,.cu-result{padding:14px}.cu-alert{margin:12px 14px 0}.cu-modal-shade{padding:14px;align-items:flex-end}.cu-settings{padding:22px;max-height:91dvh;border-radius:16px}.cu-settings-limits{gap:8px}.cu-settings h2{font-size:18px}}.cu-mobile-nav{display:none}.cu-modal-notice{padding:10px 12px;background:#edf4eb;border-radius:8px;color:#245b49}.cu-result>small{display:block;color:var(--cu-muted);margin-bottom:8px}@media(max-width:700px){.cu-mobile-nav{display:flex;gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--cu-line);background:#fff}.cu-mobile-nav select{min-width:0;flex:1;padding:7px;border:1px solid var(--cu-line);border-radius:7px;background:#fff}.cu-mobile-nav button,.cu-mobile-nav a{padding:6px;color:var(--cu-ink)}}
