@font-face{font-family:Lecture;font-display:swap;src:url(./fonts/agentank-regular-initial.woff2);unicode-range:U+20-7E,U+B7,U+D7,U+2190,U+2192,U+3001-3002,U+4E00,U+4E0B,U+4E0E,U+4E2A,U+4E60,U+4ECE,U+4EEC,U+505C,U+5168,U+516D,U+5173,U+51C6,U+5217,U+53D6,U+5404,U+5417,U+5728,U+5757,U+5907,U+59CB,U+5B66,U+5C0F,U+5C11,U+5C1D,U+5C4F,U+5DF2,U+5EA7,U+5F00,U+5F55,U+5FB7,U+6211,U+627E,U+6446,U+64AD,U+6599,U+65B0,U+660E,U+66F4,U+672C,U+6750,U+67E5,U+683C,U+68C0,U+68CB,U+6B63,U+6B65,U+6BCF,U+6CC9,U+6CD5,U+70B9,U+738B,U+7684,U+76D8,U+76EE,U+770B,U+7816,U+7A7A,U+7B2C,U+80FD,U+884C,U+8BB2,U+8BD5,U+8BF4,U+8BFB,U+8D77,U+8FD8,U+9053,U+91CD,U+95ED,U+96BE,U+9875,U+9898,U+FF0C,U+FF1F}@font-face{font-family:Lecture;font-display:swap;src:url(./fonts/agentank-regular.woff2);unicode-range:U+A7,U+B0-B2,U+394,U+3B1,U+3B8,U+43E,U+442-443,U+447,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2032,U+2193-2194,U+21D2,U+2200,U+2203,U+2208,U+220B,U+2212,U+221A,U+2220,U+2227,U+2236,U+2260,U+2264-2265,U+2460-2462,U+25CB,U+25CF,U+3000,U+3007,U+300A-300B,U+3014-3015,U+4E03,U+4E07,U+4E09-4E0A,U+4E0D,U+4E13-4E14,U+4E16,U+4E1A,U+4E1C-4E1D,U+4E24-4E25,U+4E2D,U+4E30,U+4E32,U+4E34,U+4E3A-4E3B,U+4E3D-4E3E,U+4E45,U+4E48-4E49,U+4E4B,U+4E50,U+4E58,U+4E5D,U+4E5F,U+4E66,U+4E71,U+4E86,U+4E88-4E89,U+4E8B-4E8C,U+4E8E,U+4E91-4E92,U+4E94,U+4E9B,U+4EA4,U+4EA6-4EA7,U+4EAB,U+4EAE,U+4EB2,U+4EBA,U+4EBF-4EC0,U+4EC5,U+4ECA-4ECB,U+4ECD,U+4ED3-4ED4,U+4ED6,U+4ED8,U+4EE3-4EE5,U+4EEA,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4EFF,U+4F01,U+4F11,U+4F17-4F1A,U+4F20,U+4F2A,U+4F30,U+4F34,U+4F38,U+4F3C-4F3D,U+4F46,U+4F4D-4F4F,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F69,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FC3,U+4FDD,U+4FE1,U+4FEE,U+500D,U+5012,U+5019,U+501F,U+503C,U+503E,U+5047,U+504F,U+505A,U+5076-5077,U+508D,U+50A8,U+50CF,U+513F,U+5141,U+5143,U+5145,U+5148-5149,U+514B,U+514D,U+5165,U+516B-516C,U+5171,U+5174,U+5176-5179,U+517B-517C,U+5185,U+518C-518D,U+5192,U+5199,U+51B2-51B3,U+51B5,U+51C9,U+51CF,U+51D1,U+51E0-51E1,U+51ED,U+51FA-51FB,U+51FD,U+5206-5207,U+5212,U+5219-521B,U+521D,U+5220,U+5224,U+5229,U+522B,U+5230,U+5236,U+523B,U+524D,U+5265,U+5269-526A,U+526F,U+5272,U+529B,U+529E-52A1,U+52A8-52AA,U+52B1,U+52B3,U+52BF,U+52FE-52FF,U+5305,U+5316-5317,U+5319,U+5339-533A,U+5341,U+5343,U+5347-5348,U+534A,U+534E-534F,U+5355,U+5357,U+5360-5361,U+5370,U+5373-5374,U+5377,U+5382,U+5386,U+538B,U+539A,U+539F,U+53BB,U+53C2,U+53C8-53CA,U+53CC-53CD,U+53D1,U+53D7-53D9,U+53E0,U+53E3-53E6,U+53EA-53EB,U+53EF-53F0,U+53F2-53F3,U+53F7-53F8,U+5408,U+540C-540E,U+5411,U+5426,U+542B-542C,U+542F,U+5438,U+5448,U+544A,U+5458,U+5462,U+5468,U+5473,U+547C-547D,U+548C,U+54C1,U+54C8,U+54CD,U+54E5,U+54EA,U+5510,U+552E-552F,U+5546,U+5584,U+5599,U+559C,U+5668,U+566A,U+56DB,U+56DE,U+56E0,U+56E2,U+56ED,U+56F0,U+56F4,U+56FA,U+56FD-56FE,U+5706,U+5708,U+5730,U+573A,U+5747,U+574F-5750,U+5782,U+578B,U+57C3,U+57CE,U+57DF,U+57F9-57FA,U+5802,U+5806,U+5851,U+586B,U+5883,U+5899,U+589E,U+58EB,U+58F0,U+58F3,U+5904,U+590D,U+5916,U+591A,U+591F,U+5927,U+5929-592A,U+592E,U+5931,U+5934,U+5939,U+5947,U+594F,U+5956-5957,U+5965,U+5979,U+597D,U+5982,U+59A8,U+59D3-59D4,U+59FF,U+5B50,U+5B57-5B58,U+5B63,U+5B83,U+5B87-5B89,U+5B8C,U+5B8F,U+5B98-5B9A,U+5B9C,U+5B9E,U+5BA1,U+5BA3-5BA4,U+5BAB,U+5BB6,U+5BB9,U+5BBD,U+5BC6,U+5BCC,U+5BDF,U+5BF8-5BF9,U+5BFB-5BFC,U+5C01,U+5C04,U+5C06,U+5C0A,U+5C14,U+5C16,U+5C1A,U+5C24,U+5C31,U+5C3A,U+5C3D-5C3E,U+5C40,U+5C42,U+5C45,U+5C49-5C4B,U+5C55,U+5C5E,U+5C71,U+5C97,U+5D29,U+5D4C,U+5DE5-5DE8,U+5DEE,U+5DF1,U+5DF4,U+5E02-5E03,U+5E08,U+5E0C,U+5E26-5E27,U+5E2E,U+5E38,U+5E45,U+5E55,U+5E72-5E74,U+5E76,U+5E7B,U+5E7F,U+5E8F,U+5E93-5E95,U+5E9E,U+5EA6,U+5EAD,U+5ECA,U+5ED3,U+5EF6,U+5EFA,U+5F02,U+5F04,U+5F08,U+5F0F,U+5F15,U+5F20,U+5F26,U+5F2F,U+5F31,U+5F39-5F3A,U+5F52-5F53,U+5F62,U+5F69,U+5F71,U+5F7C,U+5F80-5F81,U+5F84-5F85,U+5F88,U+5F8B,U+5F97,U+5FAA,U+5FAE,U+5FBD,U+5FC3,U+5FC5-5FC6,U+5FD7-5FD9,U+5FE0,U+5FEB,U+5FF5,U+6000-6001,U+600E,U+601D,U+6025,U+6027,U+603B,U+6050,U+6062,U+606F-6070,U+6089,U+60AC,U+60C5,U+60D1,U+60DC,U+60E7,U+60EF,U+60F3,U+610F,U+611F,U+613F,U+6162,U+61C2,U+620F-6210,U+6216,U+6218,U+622A,U+6234,U+6237,U+6240,U+6247,U+624B,U+624D-624E,U+6253,U+6258,U+6263,U+6267,U+6269,U+626B,U+6270,U+6279,U+627F-6280,U+6284,U+628A,U+6293,U+6295,U+6298,U+629B,U+62A2,U+62A4-62A5,U+62AC,U+62B5,U+62B9,U+62BD,U+62C5-62C6,U+62C9,U+62CD,U+62D2,U+62D4,U+62DB,U+62DF,U+62E2,U+62E5,U+62E8-62E9,U+62EC,U+62F1,U+62FC,U+62FF,U+6301,U+6307,U+6309,U+6311,U+6321,U+6324-6325,U+6328,U+632A,U+632F,U+635F,U+6362,U+636E,U+6388-6389,U+638C,U+6392,U+63A2,U+63A5,U+63A7-63AA,U+63CF-63D0,U+63D2,U+63E1,U+63ED,U+63F4,U+641C,U+642C-642D,U+643A,U+6444,U+644A,U+6458,U+6491,U+64A4,U+64BC,U+64C5,U+64CD-64CE,U+64E6,U+652F,U+6536,U+6539,U+653E-653F,U+6545,U+6548,U+654F,U+6559,U+6563,U+6570,U+6574,U+6587,U+6591,U+659C,U+65AD,U+65B9,U+65BD,U+65C1,U+65CB,U+65E0,U+65E2,U+65E5-65E9,U+65F6,U+6613,U+661F-6620,U+6628,U+662F,U+663E,U+6652-6653,U+665A,U+666E-666F,U+667A,U+6682,U+6696-6697,U+66B4,U+66F2,U+66FE-6700,U+6708-6709,U+670D,U+6717,U+671B,U+671D,U+671F,U+6728,U+672A-672B,U+672F,U+6735,U+673A,U+6742-6743,U+6746,U+674E,U+675F,U+6761,U+6765,U+676F,U+677E-677F,U+6781,U+6784,U+6790,U+6797,U+679A,U+679C,U+67B6,U+67D0,U+67D3,U+67F1,U+6807,U+680F,U+6811,U+6821,U+6837-6839,U+6846,U+6848,U+684C,U+6863,U+6865,U+6881,U+68AF-68B0,U+68B3,U+68D5,U+68F5,U+6905,U+690D,U+695A,U+6982,U+699C,U+69DB,U+6A21,U+6A2A,U+6A58-6A59,U+6B20-6B22,U+6B27,U+6B32,U+6B3E,U+6B62,U+6B64,U+6B67,U+6B7B,U+6B8A-6B8B,U+6BB5,U+6BCD,U+6BD4,U+6BDB,U+6BEB,U+6C14,U+6C1B,U+6C28,U+6C34,U+6C38,U+6C42,U+6C47,U+6C49,U+6C89,U+6C8C,U+6C99,U+6C9F,U+6CA1,U+6CBB,U+6CBF,U+6CDB,U+6CE1-6CE2,U+6CE8,U+6D01,U+6D0B,U+6D1E,U+6D32,U+6D3B,U+6D3D,U+6D41,U+6D45,U+6D4B,U+6D4E-6D4F,U+6D6E,U+6D77,U+6D88-6D89,U+6DA1,U+6DA6,U+6DC6,U+6DE1,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E10,U+6E20-6E21,U+6E29,U+6E32,U+6E38,U+6E4D,U+6E7F,U+6E83,U+6E90,U+6EAF,U+6EB6,U+6ED1,U+6EE1,U+6F02,U+6F0F,U+6F14,U+6F84,U+704C,U+706F-7070,U+7075,U+70B8,U+70BC,U+70E6,U+70ED,U+7126,U+7136,U+7167,U+719F,U+7206,U+722A,U+7231,U+7247-7248,U+724C,U+7269,U+7275,U+7279,U+72AF,U+72B6,U+72D7,U+72EC,U+730E,U+731C,U+732B,U+732E,U+7387,U+73AF-73B0,U+73C0,U+73CD,U+73ED,U+7403,U+7406,U+7425,U+74E6,U+74F6,U+751A,U+751F,U+7528,U+7531,U+7535,U+753B,U+7545,U+754C,U+7559,U+7565,U+7591,U+7597,U+75C5,U+75D5,U+767D-767E,U+7686,U+76CA,U+76D1,U+76D6,U+76DB,U+76EF,U+76F2,U+76F4,U+76F8,U+76FE,U+7701,U+771F,U+773C,U+7740,U+775B,U+7763,U+77A5,U+77DB,U+77E5,U+77E9,U+77ED,U+77F3,U+7801,U+7814,U+7834,U+7840,U+786C,U+786E,U+788D-788E,U+78B0,U+793A,U+793E,U+7956,U+795E,U+7968,U+7981,U+79BB,U+79C0-79C1,U+79CB,U+79CD,U+79D1-79D2,U+79D8,U+79EF-79F0,U+79FB,U+7A00,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A76-7A77,U+7A79,U+7A7F,U+7A81,U+7A84,U+7A97,U+7ACB,U+7AD6,U+7AD9,U+7ADE-7AE0,U+7AEF,U+7B14,U+7B26,U+7B49,U+7B4B,U+7B51,U+7B54,U+7B56,U+7B5B,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BAD,U+7BC7,U+7C4D,U+7C7B,U+7C97,U+7CBE,U+7CCA,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2F,U+7EA0,U+7EA2,U+7EA6-7EA7,U+7EAF,U+7EB2-7EB3,U+7EB5,U+7EB8-7EB9,U+7EBF,U+7EC3-7EC4,U+7EC6-7EC8,U+7ECD-7ECF,U+7ED3,U+7ED5,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EE9,U+7EED,U+7EF4,U+7EFF,U+7F15-7F16,U+7F18,U+7F1D,U+7F20,U+7F29,U+7F3A,U+7F51,U+7F57,U+7F6E,U+7F72,U+7F8E,U+7FA4,U+7FFB-7FFC,U+8001,U+8003,U+8005,U+800C,U+8010,U+8017,U+8033,U+804A,U+804C,U+8054,U+806A,U+8083,U+8089,U+8096,U+80A1,U+80A9,U+80B2,U+80BD,U+80CC,U+80DC,U+80E1,U+80F8,U+8111,U+811A,U+8131,U+8138,U+817E-817F,U+819C,U+81C2,U+81EA,U+81F3-81F4,U+820D,U+822A,U+822C,U+8236,U+8239,U+8272,U+8282,U+82AF,U+82B1,U+82E5,U+82F1,U+8303,U+8349,U+8350,U+8363,U+836B,U+836F,U+83B7,U+83CC,U+83DC,U+843D,U+8457,U+84DD,U+8584,U+85AA,U+85CF,U+864E,U+8651,U+865A,U+867D,U+86CB,U+878D,U+8861,U+8865,U+8868,U+88AB,U+88C1,U+88C5,U+897F,U+8981,U+8986,U+89C1-89C2,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8B66,U+8BA1-8BA2,U+8BA4,U+8BA8-8BA9,U+8BAD-8BAE,U+8BB0,U+8BB8,U+8BBA,U+8BBE-8BC1,U+8BC4,U+8BC6,U+8BC9,U+8BCD,U+8BD1,U+8BDA,U+8BDD,U+8BE2,U+8BE5-8BE6,U+8BED,U+8BEF,U+8BF5,U+8BF7,U+8BFA,U+8BFE,U+8C01,U+8C03,U+8C08,U+8C13,U+8C22,U+8C31,U+8C61,U+8C79,U+8D1D,U+8D1F,U+8D21,U+8D23,U+8D25-8D26,U+8D28,U+8D2C-8D2D,U+8D2F,U+8D34,U+8D39,U+8D44,U+8D4B,U+8D4F,U+8D56,U+8D5B,U+8D5E,U+8D62,U+8D6B,U+8D70,U+8D76,U+8D85,U+8D8A-8D8B,U+8DA3,U+8DB3,U+8DC3,U+8DD1,U+8DDD,U+8DDF,U+8DE8,U+8DEF,U+8DF3,U+8DF5,U+8E2A,U+8EAB,U+8F66,U+8F68,U+8F6C,U+8F6E-8F6F,U+8F74,U+8F7B,U+8F7D,U+8F83,U+8F85,U+8F91,U+8F93,U+8F9E,U+8FA8-8FA9,U+8FB9,U+8FBE,U+8FC1,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD9,U+8FDB-8FDF,U+8FEB,U+8FF0,U+8FF9,U+8FFD,U+9000-9003,U+9006,U+9009,U+900F-9010,U+9012,U+9014,U+901A,U+901F-9020,U+903B,U+9047,U+904D,U+9057,U+906E,U+9075,U+907F-9080,U+90A3,U+90BB,U+90E8,U+90FD,U+914D,U+916C,U+9176,U+9178,U+9192,U+91C7,U+91CA,U+91CC,U+91CE-91CF,U+91D1,U+9274,U+9488-9489,U+949F,U+94A5,U+94AE,U+94C5,U+94F6,U+94FA,U+94FE,U+9500-9501,U+9519-951A,U+952E,U+955C,U+957F,U+95E8,U+95EA,U+95EE,U+95F4,U+95FB,U+9605,U+9610,U+9614,U+961F,U+9632-9636,U+963B,U+963F,U+9644-9646,U+9648,U+964C-964D,U+9650,U+9662,U+9664,U+966A,U+968F-9690,U+9694,U+9699,U+969C,U+96C6,U+96E8,U+96EA,U+96F6,U+9700,U+9707,U+9732,U+9759,U+975E,U+9760,U+9762,U+9769,U+97F3,U+9876,U+9879-987B,U+987E-987F,U+9884,U+9886,U+9888,U+9891,U+9896,U+989C-989D,U+98CE,U+98DF,U+996E,U+9970,U+9986,U+9988,U+9996,U+9A6C,U+9A73,U+9A8C,U+9A91,U+9AA4,U+9AA8,U+9AD8,U+9CB8,U+9E1F,U+9EA6,U+9EBB,U+9EC4,U+9ECF,U+9ED8,U+9F3B,U+9F50,U+FF08-FF09,U+FF0B,U+FF0F,U+FF1A-FF1E,U+FF3F,U+FF5C}@font-face{font-family:Lecture;font-display:swap;src:url(./fonts/agentank-bold-initial.woff2);font-weight:700;unicode-range:U+20-7E,U+B7,U+D7,U+2190,U+2192,U+3001-3002,U+4E00,U+4E0B,U+4E0E,U+4E2A,U+4E60,U+4ECE,U+4EEC,U+505C,U+5168,U+516D,U+5173,U+51C6,U+5217,U+53D6,U+5404,U+5417,U+5728,U+5757,U+5907,U+59CB,U+5B66,U+5C0F,U+5C11,U+5C1D,U+5C4F,U+5DF2,U+5EA7,U+5F00,U+5F55,U+5FB7,U+6211,U+627E,U+6446,U+64AD,U+6599,U+65B0,U+660E,U+66F4,U+672C,U+6750,U+67E5,U+683C,U+68C0,U+68CB,U+6B63,U+6B65,U+6BCF,U+6CC9,U+6CD5,U+70B9,U+738B,U+7684,U+76D8,U+76EE,U+770B,U+7816,U+7A7A,U+7B2C,U+80FD,U+884C,U+8BB2,U+8BD5,U+8BF4,U+8BFB,U+8D77,U+8FD8,U+9053,U+91CD,U+95ED,U+96BE,U+9875,U+9898,U+FF0C,U+FF1F}@font-face{font-family:Lecture;font-display:swap;src:url(./fonts/agentank-bold.woff2);font-weight:700;unicode-range:U+A7,U+B0-B2,U+394,U+3B1,U+3B8,U+43E,U+442-443,U+447,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2032,U+2193-2194,U+21D2,U+2200,U+2203,U+2208,U+220B,U+2212,U+221A,U+2220,U+2227,U+2236,U+2260,U+2264-2265,U+2460-2462,U+25CB,U+25CF,U+3000,U+3007,U+300A-300B,U+3014-3015,U+4E03,U+4E07,U+4E09-4E0A,U+4E0D,U+4E13-4E14,U+4E16,U+4E1A,U+4E1C-4E1D,U+4E24-4E25,U+4E2D,U+4E30,U+4E32,U+4E34,U+4E3A-4E3B,U+4E3D-4E3E,U+4E45,U+4E48-4E49,U+4E4B,U+4E50,U+4E58,U+4E5D,U+4E5F,U+4E66,U+4E71,U+4E86,U+4E88-4E89,U+4E8B-4E8C,U+4E8E,U+4E91-4E92,U+4E94,U+4E9B,U+4EA4,U+4EA6-4EA7,U+4EAB,U+4EAE,U+4EB2,U+4EBA,U+4EBF-4EC0,U+4EC5,U+4ECA-4ECB,U+4ECD,U+4ED3-4ED4,U+4ED6,U+4ED8,U+4EE3-4EE5,U+4EEA,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4EFF,U+4F01,U+4F11,U+4F17-4F1A,U+4F20,U+4F2A,U+4F30,U+4F34,U+4F38,U+4F3C-4F3D,U+4F46,U+4F4D-4F4F,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F69,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FC3,U+4FDD,U+4FE1,U+4FEE,U+500D,U+5012,U+5019,U+501F,U+503C,U+503E,U+5047,U+504F,U+505A,U+5076-5077,U+508D,U+50A8,U+50CF,U+513F,U+5141,U+5143,U+5145,U+5148-5149,U+514B,U+514D,U+5165,U+516B-516C,U+5171,U+5174,U+5176-5179,U+517B-517C,U+5185,U+518C-518D,U+5192,U+5199,U+51B2-51B3,U+51B5,U+51C9,U+51CF,U+51D1,U+51E0-51E1,U+51ED,U+51FA-51FB,U+51FD,U+5206-5207,U+5212,U+5219-521B,U+521D,U+5220,U+5224,U+5229,U+522B,U+5230,U+5236,U+523B,U+524D,U+5265,U+5269-526A,U+526F,U+5272,U+529B,U+529E-52A1,U+52A8-52AA,U+52B1,U+52B3,U+52BF,U+52FE-52FF,U+5305,U+5316-5317,U+5319,U+5339-533A,U+5341,U+5343,U+5347-5348,U+534A,U+534E-534F,U+5355,U+5357,U+5360-5361,U+5370,U+5373-5374,U+5377,U+5382,U+5386,U+538B,U+539A,U+539F,U+53BB,U+53C2,U+53C8-53CA,U+53CC-53CD,U+53D1,U+53D7-53D9,U+53E0,U+53E3-53E6,U+53EA-53EB,U+53EF-53F0,U+53F2-53F3,U+53F7-53F8,U+5408,U+540C-540E,U+5411,U+5426,U+542B-542C,U+542F,U+5438,U+5448,U+544A,U+5458,U+5462,U+5468,U+5473,U+547C-547D,U+548C,U+54C1,U+54C8,U+54CD,U+54E5,U+54EA,U+5510,U+552E-552F,U+5546,U+5584,U+5599,U+559C,U+5668,U+566A,U+56DB,U+56DE,U+56E0,U+56E2,U+56ED,U+56F0,U+56F4,U+56FA,U+56FD-56FE,U+5706,U+5708,U+5730,U+573A,U+5747,U+574F-5750,U+5782,U+578B,U+57C3,U+57CE,U+57DF,U+57F9-57FA,U+5802,U+5806,U+5851,U+586B,U+5883,U+5899,U+589E,U+58EB,U+58F0,U+58F3,U+5904,U+590D,U+5916,U+591A,U+591F,U+5927,U+5929-592A,U+592E,U+5931,U+5934,U+5939,U+5947,U+594F,U+5956-5957,U+5965,U+5979,U+597D,U+5982,U+59A8,U+59D3-59D4,U+59FF,U+5B50,U+5B57-5B58,U+5B63,U+5B83,U+5B87-5B89,U+5B8C,U+5B8F,U+5B98-5B9A,U+5B9C,U+5B9E,U+5BA1,U+5BA3-5BA4,U+5BAB,U+5BB6,U+5BB9,U+5BBD,U+5BC6,U+5BCC,U+5BDF,U+5BF8-5BF9,U+5BFB-5BFC,U+5C01,U+5C04,U+5C06,U+5C0A,U+5C14,U+5C16,U+5C1A,U+5C24,U+5C31,U+5C3A,U+5C3D-5C3E,U+5C40,U+5C42,U+5C45,U+5C49-5C4B,U+5C55,U+5C5E,U+5C71,U+5C97,U+5D29,U+5D4C,U+5DE5-5DE8,U+5DEE,U+5DF1,U+5DF4,U+5E02-5E03,U+5E08,U+5E0C,U+5E26-5E27,U+5E2E,U+5E38,U+5E45,U+5E55,U+5E72-5E74,U+5E76,U+5E7B,U+5E7F,U+5E8F,U+5E93-5E95,U+5E9E,U+5EA6,U+5EAD,U+5ECA,U+5ED3,U+5EF6,U+5EFA,U+5F02,U+5F04,U+5F08,U+5F0F,U+5F15,U+5F20,U+5F26,U+5F2F,U+5F31,U+5F39-5F3A,U+5F52-5F53,U+5F62,U+5F69,U+5F71,U+5F7C,U+5F80-5F81,U+5F84-5F85,U+5F88,U+5F8B,U+5F97,U+5FAA,U+5FAE,U+5FBD,U+5FC3,U+5FC5-5FC6,U+5FD7-5FD9,U+5FE0,U+5FEB,U+5FF5,U+6000-6001,U+600E,U+601D,U+6025,U+6027,U+603B,U+6050,U+6062,U+606F-6070,U+6089,U+60AC,U+60C5,U+60D1,U+60DC,U+60E7,U+60EF,U+60F3,U+610F,U+611F,U+613F,U+6162,U+61C2,U+620F-6210,U+6216,U+6218,U+622A,U+6234,U+6237,U+6240,U+6247,U+624B,U+624D-624E,U+6253,U+6258,U+6263,U+6267,U+6269,U+626B,U+6270,U+6279,U+627F-6280,U+6284,U+628A,U+6293,U+6295,U+6298,U+629B,U+62A2,U+62A4-62A5,U+62AC,U+62B5,U+62B9,U+62BD,U+62C5-62C6,U+62C9,U+62CD,U+62D2,U+62D4,U+62DB,U+62DF,U+62E2,U+62E5,U+62E8-62E9,U+62EC,U+62F1,U+62FC,U+62FF,U+6301,U+6307,U+6309,U+6311,U+6321,U+6324-6325,U+6328,U+632A,U+632F,U+635F,U+6362,U+636E,U+6388-6389,U+638C,U+6392,U+63A2,U+63A5,U+63A7-63AA,U+63CF-63D0,U+63D2,U+63E1,U+63ED,U+63F4,U+641C,U+642C-642D,U+643A,U+6444,U+644A,U+6458,U+6491,U+64A4,U+64BC,U+64C5,U+64CD-64CE,U+64E6,U+652F,U+6536,U+6539,U+653E-653F,U+6545,U+6548,U+654F,U+6559,U+6563,U+6570,U+6574,U+6587,U+6591,U+659C,U+65AD,U+65B9,U+65BD,U+65C1,U+65CB,U+65E0,U+65E2,U+65E5-65E9,U+65F6,U+6613,U+661F-6620,U+6628,U+662F,U+663E,U+6652-6653,U+665A,U+666E-666F,U+667A,U+6682,U+6696-6697,U+66B4,U+66F2,U+66FE-6700,U+6708-6709,U+670D,U+6717,U+671B,U+671D,U+671F,U+6728,U+672A-672B,U+672F,U+6735,U+673A,U+6742-6743,U+6746,U+674E,U+675F,U+6761,U+6765,U+676F,U+677E-677F,U+6781,U+6784,U+6790,U+6797,U+679A,U+679C,U+67B6,U+67D0,U+67D3,U+67F1,U+6807,U+680F,U+6811,U+6821,U+6837-6839,U+6846,U+6848,U+684C,U+6863,U+6865,U+6881,U+68AF-68B0,U+68B3,U+68D5,U+68F5,U+6905,U+690D,U+695A,U+6982,U+699C,U+69DB,U+6A21,U+6A2A,U+6A58-6A59,U+6B20-6B22,U+6B27,U+6B32,U+6B3E,U+6B62,U+6B64,U+6B67,U+6B7B,U+6B8A-6B8B,U+6BB5,U+6BCD,U+6BD4,U+6BDB,U+6BEB,U+6C14,U+6C1B,U+6C28,U+6C34,U+6C38,U+6C42,U+6C47,U+6C49,U+6C89,U+6C8C,U+6C99,U+6C9F,U+6CA1,U+6CBB,U+6CBF,U+6CDB,U+6CE1-6CE2,U+6CE8,U+6D01,U+6D0B,U+6D1E,U+6D32,U+6D3B,U+6D3D,U+6D41,U+6D45,U+6D4B,U+6D4E-6D4F,U+6D6E,U+6D77,U+6D88-6D89,U+6DA1,U+6DA6,U+6DC6,U+6DE1,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E10,U+6E20-6E21,U+6E29,U+6E32,U+6E38,U+6E4D,U+6E7F,U+6E83,U+6E90,U+6EAF,U+6EB6,U+6ED1,U+6EE1,U+6F02,U+6F0F,U+6F14,U+6F84,U+704C,U+706F-7070,U+7075,U+70B8,U+70BC,U+70E6,U+70ED,U+7126,U+7136,U+7167,U+719F,U+7206,U+722A,U+7231,U+7247-7248,U+724C,U+7269,U+7275,U+7279,U+72AF,U+72B6,U+72D7,U+72EC,U+730E,U+731C,U+732B,U+732E,U+7387,U+73AF-73B0,U+73C0,U+73CD,U+73ED,U+7403,U+7406,U+7425,U+74E6,U+74F6,U+751A,U+751F,U+7528,U+7531,U+7535,U+753B,U+7545,U+754C,U+7559,U+7565,U+7591,U+7597,U+75C5,U+75D5,U+767D-767E,U+7686,U+76CA,U+76D1,U+76D6,U+76DB,U+76EF,U+76F2,U+76F4,U+76F8,U+76FE,U+7701,U+771F,U+773C,U+7740,U+775B,U+7763,U+77A5,U+77DB,U+77E5,U+77E9,U+77ED,U+77F3,U+7801,U+7814,U+7834,U+7840,U+786C,U+786E,U+788D-788E,U+78B0,U+793A,U+793E,U+7956,U+795E,U+7968,U+7981,U+79BB,U+79C0-79C1,U+79CB,U+79CD,U+79D1-79D2,U+79D8,U+79EF-79F0,U+79FB,U+7A00,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A76-7A77,U+7A79,U+7A7F,U+7A81,U+7A84,U+7A97,U+7ACB,U+7AD6,U+7AD9,U+7ADE-7AE0,U+7AEF,U+7B14,U+7B26,U+7B49,U+7B4B,U+7B51,U+7B54,U+7B56,U+7B5B,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BAD,U+7BC7,U+7C4D,U+7C7B,U+7C97,U+7CBE,U+7CCA,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2F,U+7EA0,U+7EA2,U+7EA6-7EA7,U+7EAF,U+7EB2-7EB3,U+7EB5,U+7EB8-7EB9,U+7EBF,U+7EC3-7EC4,U+7EC6-7EC8,U+7ECD-7ECF,U+7ED3,U+7ED5,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EE9,U+7EED,U+7EF4,U+7EFF,U+7F15-7F16,U+7F18,U+7F1D,U+7F20,U+7F29,U+7F3A,U+7F51,U+7F57,U+7F6E,U+7F72,U+7F8E,U+7FA4,U+7FFB-7FFC,U+8001,U+8003,U+8005,U+800C,U+8010,U+8017,U+8033,U+804A,U+804C,U+8054,U+806A,U+8083,U+8089,U+8096,U+80A1,U+80A9,U+80B2,U+80BD,U+80CC,U+80DC,U+80E1,U+80F8,U+8111,U+811A,U+8131,U+8138,U+817E-817F,U+819C,U+81C2,U+81EA,U+81F3-81F4,U+820D,U+822A,U+822C,U+8236,U+8239,U+8272,U+8282,U+82AF,U+82B1,U+82E5,U+82F1,U+8303,U+8349,U+8350,U+8363,U+836B,U+836F,U+83B7,U+83CC,U+83DC,U+843D,U+8457,U+84DD,U+8584,U+85AA,U+85CF,U+864E,U+8651,U+865A,U+867D,U+86CB,U+878D,U+8861,U+8865,U+8868,U+88AB,U+88C1,U+88C5,U+897F,U+8981,U+8986,U+89C1-89C2,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8B66,U+8BA1-8BA2,U+8BA4,U+8BA8-8BA9,U+8BAD-8BAE,U+8BB0,U+8BB8,U+8BBA,U+8BBE-8BC1,U+8BC4,U+8BC6,U+8BC9,U+8BCD,U+8BD1,U+8BDA,U+8BDD,U+8BE2,U+8BE5-8BE6,U+8BED,U+8BEF,U+8BF5,U+8BF7,U+8BFA,U+8BFE,U+8C01,U+8C03,U+8C08,U+8C13,U+8C22,U+8C31,U+8C61,U+8C79,U+8D1D,U+8D1F,U+8D21,U+8D23,U+8D25-8D26,U+8D28,U+8D2C-8D2D,U+8D2F,U+8D34,U+8D39,U+8D44,U+8D4B,U+8D4F,U+8D56,U+8D5B,U+8D5E,U+8D62,U+8D6B,U+8D70,U+8D76,U+8D85,U+8D8A-8D8B,U+8DA3,U+8DB3,U+8DC3,U+8DD1,U+8DDD,U+8DDF,U+8DE8,U+8DEF,U+8DF3,U+8DF5,U+8E2A,U+8EAB,U+8F66,U+8F68,U+8F6C,U+8F6E-8F6F,U+8F74,U+8F7B,U+8F7D,U+8F83,U+8F85,U+8F91,U+8F93,U+8F9E,U+8FA8-8FA9,U+8FB9,U+8FBE,U+8FC1,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD9,U+8FDB-8FDF,U+8FEB,U+8FF0,U+8FF9,U+8FFD,U+9000-9003,U+9006,U+9009,U+900F-9010,U+9012,U+9014,U+901A,U+901F-9020,U+903B,U+9047,U+904D,U+9057,U+906E,U+9075,U+907F-9080,U+90A3,U+90BB,U+90E8,U+90FD,U+914D,U+916C,U+9176,U+9178,U+9192,U+91C7,U+91CA,U+91CC,U+91CE-91CF,U+91D1,U+9274,U+9488-9489,U+949F,U+94A5,U+94AE,U+94C5,U+94F6,U+94FA,U+94FE,U+9500-9501,U+9519-951A,U+952E,U+955C,U+957F,U+95E8,U+95EA,U+95EE,U+95F4,U+95FB,U+9605,U+9610,U+9614,U+961F,U+9632-9636,U+963B,U+963F,U+9644-9646,U+9648,U+964C-964D,U+9650,U+9662,U+9664,U+966A,U+968F-9690,U+9694,U+9699,U+969C,U+96C6,U+96E8,U+96EA,U+96F6,U+9700,U+9707,U+9732,U+9759,U+975E,U+9760,U+9762,U+9769,U+97F3,U+9876,U+9879-987B,U+987E-987F,U+9884,U+9886,U+9888,U+9891,U+9896,U+989C-989D,U+98CE,U+98DF,U+996E,U+9970,U+9986,U+9988,U+9996,U+9A6C,U+9A73,U+9A8C,U+9A91,U+9AA4,U+9AA8,U+9AD8,U+9CB8,U+9E1F,U+9EA6,U+9EBB,U+9EC4,U+9ECF,U+9ED8,U+9F3B,U+9F50,U+FF08-FF09,U+FF0B,U+FF0F,U+FF1A-FF1E,U+FF3F,U+FF5C}:root{--blue:#002676;--ink:#17243d;--muted:#4a5c74;--line:#cdd7e1;--wash:#f3f6fa;--gold:#f6c345;--danger:#a5392c;--body:clamp(21px,1.7vw,30px)}*{box-sizing:border-box}html,body{margin:0;color:var(--ink);background:#fff;font-family:Lecture,PingFang SC,Microsoft YaHei,sans-serif}::selection{background:#f6df9a;color:#002676}button,a{touch-action:manipulation}a{color:var(--blue);text-underline-offset:4px}button{font:inherit;color:var(--blue);background:#fff;border:1px solid var(--line);border-radius:6px;padding:9px 16px;cursor:pointer}button:hover{background:#edf3fa}button:focus-visible,a:focus-visible{outline:3px solid #287fbb;outline-offset:4px}button:disabled{opacity:.42;cursor:default}body{min-height:100vh}#deck{height:calc(100dvh - 68px);padding:30px 3.1vw 18px;display:flex;flex-direction:column;gap:18px}h1{font-size:clamp(29px,3.1vw,49px);line-height:1.3;margin:0;color:var(--blue);font-weight:700}h2{font-size:clamp(27px,2.5vw,39px);line-height:1.5;color:var(--blue);margin:0 0 20px}h3{font-size:1.1em;color:var(--blue);margin:0 0 15px}p{margin:0 0 20px;line-height:1.65}#content{flex:1;min-height:0;font-size:var(--body)}#content.replay-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.9fr);gap:34px}#content.text-layout{display:flex;align-items:center;justify-content:center}.text-body{width:100%;max-width:1220px}.lead{font-size:clamp(28px,2.5vw,40px);font-weight:700;line-height:1.5;color:var(--blue)}.question{font-size:clamp(24px,2vw,33px);line-height:1.65;color:var(--blue);padding:18px 0;margin-top:12px;border-top:1px solid var(--line)}.small,.caption{font-size:clamp(15px,1.15vw,20px);line-height:1.6;color:var(--muted)}.small{margin:10px 0}.caption{border-top:1px solid var(--line);padding-top:12px;margin:10px 0 0}.explanation-wrap{display:flex;justify-content:center;flex-direction:column;min-width:0}.replay-figure{margin:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;gap:12px}.battle-legend{display:flex;gap:20px;align-items:center;font-size:clamp(14px,1.1vw,19px);flex-wrap:wrap}.blue{color:#176aab;font-weight:700}.red{color:#a5392c;font-weight:700}.badge{margin-left:auto;font-size:14px;color:#435674;border:1px solid #b7c5d4;padding:4px 8px;border-radius:4px}.board-area{position:relative;min-height:0;display:flex;align-items:center;justify-content:center}.grid-map{width:100%;height:100%;max-height:100%;display:block}.overview{position:absolute;right:4px;bottom:5px;width:26%;height:31%;background:#fff;border:1px solid #adc0d2;padding:5px;box-shadow:0 3px 12px #13274318}.overview span{display:block;text-align:center;font-size:12px;line-height:1.2}.overview svg{height:calc(100% - 16px)}figcaption{font-size:clamp(14px,1.08vw,18px);color:var(--muted);display:flex;gap:14px;justify-content:space-between;line-height:1.5;font-variant-numeric:tabular-nums}.event-strip{min-height:30px;font-size:17px;color:#435674}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.strip{border-top:1px solid var(--line);padding:24px 0}.paper{padding:25px 30px;background:#f3f6fa;border-radius:8px}.paper h3{margin-bottom:14px}.big{font-size:clamp(48px,7vw,100px);font-weight:700;color:var(--blue);line-height:1.2}.number{font-variant-numeric:tabular-nums}.vs{display:grid;grid-template-columns:1fr 1fr;gap:30px}.vs>div{border-top:2px solid var(--line);padding-top:22px}.vs .new{border-color:#176aab}.queue{display:flex;align-items:center;gap:12px;margin:20px 0;flex-wrap:wrap}.action{font-size:24px;border:1px solid #bac9d8;padding:12px 17px;border-radius:4px;background:#fff}.arrow{color:#61728a}.diff{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(15px,1.5vw,24px);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:20px;background:#f1f5f9;border-radius:6px;color:#182c46}.diff .plus{background:#e0f1eb;color:#12513f;display:block}.diff .minus{background:#fcebea;color:#933b30;display:block}.spot{background:#fbe8ad;padding:0 .1em}.result{font-size:1.14em;font-weight:700;color:var(--blue);margin-top:18px}.cost{color:var(--danger)}table{border-collapse:collapse;width:100%;font-size:clamp(19px,1.6vw,27px)}th,td{text-align:left;padding:18px 20px;border-bottom:1px solid var(--line);line-height:1.5}th{color:var(--blue)}.lineage{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:30px 0}.lineage span{padding:16px 22px;border:1px solid var(--line);border-radius:4px}.metric-row{display:flex;gap:50px;align-items:baseline;margin-bottom:35px}.metric-row strong{font-size:68px;color:var(--blue)}.timing{display:flex;align-items:center;gap:20px}.bar{height:42px;background:#dce5f1;margin:12px 0;position:relative}.bar b{display:block;height:100%;background:#176aab}.bar-label{font-size:22px;margin-top:8px}.ghost-copy{border:2px dashed #bd4638;display:inline-block;padding:18px 28px}.invisible{visibility:hidden}.notice{color:var(--muted);font-size:18px;margin-top:24px}footer{height:68px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 24px;background:#fff}footer .position,footer .utilities,footer nav{display:flex;align-items:center;gap:13px;font-size:15px}#next{min-width:130px;background:var(--blue);color:#fff;border-color:var(--blue)}#next:hover{background:#164b9f}#section{max-width:250px}dialog{width:min(1000px,92vw);max-height:88vh;border:1px solid #adc0d2;border-radius:9px;padding:28px;box-shadow:0 12px 48px #0a21452e}dialog::backdrop{background:#11223b77}.dialog-head{display:flex;justify-content:space-between;gap:20px;position:sticky;top:-28px;background:#fff;padding:10px 0;z-index:1}.dialog-head h2{font-size:26px;margin:0}#panel-body{font-size:19px;line-height:1.8}#panel-body h3{margin-top:24px}.toc{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toc button{text-align:left;font-size:17px}.toc span{color:var(--muted);margin-right:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.route-note{position:absolute;right:3vw;top:12px;font-size:12px;color:#52627a}body.playing #next{background:#405577}body.playing #next:after{content:"…"}@media (max-width:1050px){#deck{padding:23px 25px 14px;gap:16px}#content.replay-layout{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:22px}.two-col{gap:26px}.diff{font-size:17px;padding:15px}.lead{font-size:29px}footer #section{display:none}.three-col{gap:20px}th,td{padding:12px}.action{font-size:21px;padding:9px 13px}}@media (max-width:740px){#deck{height:auto;min-height:calc(100dvh - 105px);padding:24px 18px 20px}#content.replay-layout{display:flex;flex-direction:column;gap:20px}.replay-figure{min-height:360px;height:52vh;max-height:540px}.explanation-wrap,#content.text-layout{display:block}.two-col,.three-col,.vs{grid-template-columns:1fr;gap:25px}.lead{font-size:29px}.question{font-size:24px}.diff,.small,.caption{font-size:16px}footer{position:sticky;bottom:0;height:auto;min-height:96px;flex-wrap:wrap;padding:10px 14px;gap:7px}footer .position{order:0;width:100%;font-size:12px}footer .utilities{font-size:13px;gap:6px}footer nav{margin-left:auto;gap:6px}footer button{padding:8px 11px}#next{min-width:105px}h1{font-size:31px}.toc{grid-template-columns:1fr}table{font-size:19px}.metric-row{gap:24px}.metric-row strong{font-size:54px}.paper{padding:20px}.overview{width:26%;height:30%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.board-area{overflow:hidden}.board-area>.grid-map{position:absolute;top:0;right:0;bottom:0;left:0}.overview{z-index:1}.paired-boards{display:grid;grid-template-rows:1fr 1fr;gap:14px;width:100%;height:100%;min-height:0}.paired-boards>div{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;background:#f7f9fb;padding:10px}.paired-boards h3{font-size:18px;line-height:1.3;margin:0;text-align:center}.paired-boards p{font-size:14px;text-align:center;margin:0;line-height:1.3}.comparison .overview{display:none}@media (min-width:1100px){.comparison{grid-template-columns:minmax(0,1.4fr) minmax(330px,.9fr)!important}}@media (max-height:800px) and (min-width:741px){#deck{padding-top:20px;gap:12px}.lead{font-size:30px}p{margin-bottom:14px}.diff{font-size:17px;padding:14px;line-height:1.5}.queue{margin:14px 0}.action{font-size:20px;padding:9px 12px}th,td{padding:12px 16px}.metric-row{margin-bottom:20px}.metric-row strong{font-size:57px}.question{font-size:26px;padding:13px 0}.lineage{margin:20px 0}.lineage span{padding:12px}.text-body{font-size:22px}}.paired-boards.across{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.paired-boards.across h3{font-size:19px}.paired-boards.across p{font-size:16px}@media (max-width:740px){figcaption{flex-wrap:wrap;gap:2px 10px}.paired-boards.across h3{font-size:17px}}@media (max-width:740px){.comparison .replay-figure{height:auto;max-height:none;min-height:0}.comparison .board-area{display:block;height:auto}.paired-boards.across{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto}.paired-boards.across>div{height:360px}.paired-boards.across h3{font-size:20px}}.object{padding:22px 24px;background:#f3f6fa;border-radius:8px;min-width:0}.object h3{font-size:clamp(22px,2vw,30px);margin:0 0 17px}.object p:last-child{margin-bottom:0}.object.target{background:#fff2c9}.object.feedback{background:#f9ece8}.target-ink{color:#7c5800}.reveal{visibility:hidden}.reveal.shown{visibility:visible}.animal-art{display:block;width:100%;height:min(50vh,480px);object-fit:contain}.process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr) 24px) minmax(0,1fr);align-items:center;gap:12px;margin:22px 0}.process:has(>.process-step:nth-child(3):last-child){grid-template-columns:1fr 26px 1fr}.process:has(>.process-step:nth-child(5):last-child){grid-template-columns:1fr 26px 1fr 26px 1fr}.process-step{padding:17px 18px;border:1px solid #afc2d6;line-height:1.55;font-size:clamp(20px,1.75vw,28px);text-align:center;background:#fff}.process-step small{font-size:.72em;color:#4a5c74;display:block;margin-top:8px}.connector{text-align:center;color:#52677f;font-size:26px}.model-object{padding:22px;border:2px solid #356b9d;background:#f0f6fb;margin:22px 0}.model-object strong{font-size:27px;display:block;color:var(--blue)}.model-object>span{font-size:18px}.model-object.changed{border-color:#a27510;background:#fff8e3}.parameter-marks{display:flex;gap:12px;align-items:end;height:76px;margin:16px 0}.parameter-marks i{height:var(--value);width:35px;background:#356b9d}.changed .parameter-marks i{background:#a27510}.story-text{font-size:clamp(27px,2.6vw,42px);line-height:1.8;max-width:1100px;margin:auto;padding:20px 0}.story-text p{margin-bottom:24px}.token-target{background:#fff1ba;border-bottom:2px solid #a9790b;padding:1px 12px;margin:0 8px}.token-line{display:flex;gap:12px;margin:25px 0;min-height:66px}.token{display:inline-flex;min-width:76px;min-height:60px;align-items:center;justify-content:center;border:1px dashed #9bb0c5;padding:10px;color:#002676}.token.filled{border-style:solid;background:#fff1bc}.training-material{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:22px;align-items:stretch}.training-material .object{height:100%}.training-material p{font-size:clamp(23px,2vw,30px)}.training-return{display:grid;grid-template-columns:1fr 1.9fr;gap:26px;align-items:center;min-height:170px;margin-top:26px}.training-return .process{margin:0}.cluster-chart{width:100%;height:360px}.cluster-chart text,.measure-chart text{fill:#435674;font:20px Lecture,sans-serif}.measurement-widget{display:grid;grid-template-columns:.83fr 1.25fr;gap:24px;align-items:center;background:#f3f6fa;padding:25px 20px}.measure-inputs label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:17px 0;white-space:nowrap;font-size:23px}.measure-inputs input{width:83px;font:inherit;border:1px solid #9ab0c6;background:#fff;color:#002676;border-radius:4px;padding:9px 8px;font-variant-numeric:tabular-nums}.measure-inputs input:focus-visible{outline:3px solid #287fbb;outline-offset:3px}.measure-inputs h3{font-size:24px}.measure-result{text-align:center}.measure-chart svg{display:block;width:100%;min-height:190px}.measure-result [data-mean]{font-size:37px;color:#002676;font-variant-numeric:tabular-nums}.measure-result p{font-size:20px;margin:0 0 12px}.measure-result .small{font-size:15px}.requirements{margin:0}.requirements>div{display:grid;grid-template-columns:65px 1fr;gap:22px;padding:10px 0;border-top:1px solid #d1dce7}.requirements dt{color:#52677f}.requirements dd{margin:0;font-weight:700;color:#002676}.time-bars p{font-size:22px;margin:15px 0 6px}.time-bars i{display:block;height:28px;background:#176aab;max-width:100%}.replay-minimal #coordinate-status,.replay-minimal #frame-status,.replay-minimal .overview{display:none}.replay-minimal .event-strip{font-size:16px}#deck[data-slide=model-update] .two-col,#deck[data-slide=demonstrations] .two-col{align-items:center}@media (max-width:1050px){.object{padding:18px}.object h3{font-size:23px}.process{gap:7px}.process-step{font-size:21px;padding:12px}.training-material{gap:14px}.training-material p{font-size:23px}.training-return{gap:20px}.measurement-widget{grid-template-columns:1fr;padding:18px;gap:8px}.measure-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.measure-inputs h3,.measure-inputs>p{grid-column:1/-1}.measure-inputs label{font-size:18px;display:block;margin:0}.measure-inputs input{display:block;width:80px;margin-top:5px}.measure-chart svg{min-height:120px;max-height:200px}.measure-result p{margin-bottom:5px}.model-object strong{font-size:24px}}@media (max-height:770px) and (min-width:741px){#deck{padding-top:22px;gap:12px}.object{padding:18px 20px}.object p{margin-bottom:15px;line-height:1.5}.process{margin:15px 0}.process-step{padding:12px}.story-text p{margin-bottom:18px}.training-return{margin-top:20px;min-height:140px}.question{padding:13px 0;font-size:26px}h1{font-size:38px}.animal-art{height:46vh}.diff{font-size:18px;line-height:1.55}.parameter-marks{height:58px}.model-object{margin:15px 0;padding:18px}.cluster-chart{height:320px}}@media (max-width:740px){.process,.process:has(>.process-step:nth-child(3):last-child),.process:has(>.process-step:nth-child(5):last-child){display:flex;flex-direction:column;gap:10px;align-items:stretch}.connector{transform:rotate(90deg);height:30px}.process-step{font-size:22px}.training-material,.training-return{grid-template-columns:1fr;gap:18px}.training-return{margin-top:18px}.training-material .reveal:not(.shown),.training-return .reveal:not(.shown){display:none}.animal-art{height:300px}.story-text{font-size:27px}.story-text p{margin-bottom:23px}.measurement-widget{grid-template-columns:1fr}.measure-inputs input{width:80px}.measure-inputs{gap:6px}.measure-chart svg{max-height:220px}.object h3{font-size:25px}.cluster-chart{height:300px}.requirements>div{gap:18px}.model-object strong{font-size:24px}.replay-minimal .replay-figure{height:45vh;min-height:330px}.time-bars p{font-size:21px}}.training-return{grid-template-columns:1fr 1fr 1.15fr;gap:20px;min-height:190px;align-items:stretch}.training-return>.reveal>.object{height:100%}.training-return p{font-size:23px;line-height:1.5}.training-parameters .model-object{height:100%;margin:0;padding:18px}.training-parameters .model-object strong{font-size:23px}.training-parameters .parameter-marks{height:48px;margin:12px 0}.training-parameters .model-object>span{font-size:16px}.lookup-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0}.lookup-grid span{padding:7px;background:#e1e6ed;color:#65738a;text-align:center;font:21px Lecture,sans-serif}.lookup-grid .computed{background:#dceaf6;color:#002676;font-weight:700}@media (max-width:1050px){.training-return{gap:14px}.training-return p{font-size:21px}.training-parameters .model-object strong{font-size:22px}}@media (max-width:740px){.training-return{grid-template-columns:1fr}.training-return p{font-size:23px}.training-parameters .model-object strong{font-size:24px}}.parameter-change{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;gap:12px;margin:12px 0 18px}.parameter-change b{font-size:20px}.mini-parameters{display:flex;height:55px;gap:12px;align-items:end;padding-top:8px}.mini-parameters i{background:#3c658b;width:24px}.mini-parameters.updated i{background:#987520}.feedback-link{display:block;text-align:center;color:#8c5c13;font-size:21px;margin:8px 0}.revised-notice{display:block;margin:12px 0}.object .small{font-size:clamp(15px,1.15vw,20px)}:root{--body:clamp(22px,1.7vw,31px);--math-inc:#287da8;--math-dec:#b47c12}html{scrollbar-color:#8297ad #f3f6fa}#deck{height:calc(100dvh - 68px);padding:28px 3.1vw 20px;gap:16px;overflow:hidden}#content.imo-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3vw;align-items:stretch}.imo-figure{margin:0;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;position:relative}.imo-figure>svg{display:block;width:100%;height:100%;max-height:100%;overflow:visible}.imo-explanation{display:flex;flex-direction:column;justify-content:center;min-width:0}.imo-explanation p{line-height:1.62;margin-bottom:22px}.imo-explanation .lead{font-size:clamp(27px,2.25vw,39px);line-height:1.5}.imo-explanation .small,.imo-explanation .caption{font-size:clamp(16px,1.1vw,21px);line-height:1.6}.equation{font-size:clamp(30px,2.75vw,47px);color:var(--blue);line-height:1.45;font-weight:700;letter-spacing:0}.imo-explanation .question{font-size:clamp(25px,2vw,35px);padding-top:18px}.imo-figure>div{width:100%;max-height:100%;min-height:0}.work-object{padding:20px 24px;background:#f3f6fa;margin:0 0 18px;border-radius:4px}.work-object h3{font-size:clamp(20px,1.6vw,29px);margin:0 0 12px}.work-object p{font-size:clamp(21px,1.65vw,29px);margin:0;line-height:1.55}.work-object .equation{font-size:clamp(33px,3vw,46px)}.work-line{display:grid;grid-template-columns:130px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid #cdd7e1;line-height:1.5;font-size:clamp(21px,1.6vw,28px)}.work-line b{color:var(--blue)}.work-line small,.imo-figure small{display:block;font-size:clamp(15px,1.15vw,20px);line-height:1.55;color:var(--muted);margin-top:8px}.timeline .work-line{grid-template-columns:95px 1fr;gap:22px;padding:22px 0}.timeline .work-line>b{font-size:32px}.timeline .work-line span b{display:block;font-size:26px;margin-top:5px}.checked{padding:14px 18px;background:#e5eee9;color:#285442;font-size:clamp(18px,1.45vw,26px);line-height:1.55;margin-top:16px}.pending{background:#fff0bc;color:#72511c;padding:12px 16px;font-size:20px!important}.board-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.board-pair figure{margin:0}.board-pair svg{width:100%;height:auto!important}.board-pair figcaption{font-size:25px;justify-content:center}.large-construction{height:100%;position:relative}.large-construction>svg{height:calc(100% - 35px)!important;width:100%}.large-construction>p{font-size:18px;text-align:center;margin:0}.scale-inset{position:absolute;right:0;bottom:5%;width:34%;height:32%;background:#fff;border:1px solid #cdd7e1}.scale-inset svg{width:100%;height:calc(100% - 23px)!important}.scale-inset span{display:block;text-align:center;font-size:14px}.value-pair{display:flex;justify-content:space-around;gap:24px;font-size:28px;line-height:1.7}.value-pair b{color:#287da8}.label-proof>.equation{margin-top:25px;text-align:center;font-size:33px}.proof-ledger .work-line{grid-template-columns:145px 1fr;padding:24px 0}.closing-proof>svg{height:420px!important;width:100%}.closing-proof>div{display:flex;align-items:center;justify-content:center;gap:32px;font-size:24px}.closing-proof strong{font-size:60px;color:var(--blue)}.proof-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.proof-comparison section{padding:18px;display:flex;flex-direction:column}.proof-comparison svg{height:250px!important;width:100%;margin:10px 0}.proof-comparison p{font-size:22px}.training-chain{display:grid;grid-template-columns:1fr 1fr;gap:18px}.training-sheet .work-object{margin-bottom:18px}.training-sheet .math-sentence{white-space:nowrap;font-size:25px}.training-sheet .token{min-width:64px;font-size:25px;padding:5px;min-height:45px}.parameter-object{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.parameter-object h3{width:100%}.parameter-object p{font-size:24px}.parameter-demo{display:flex;gap:12px;height:70px;align-items:end;width:180px;flex:none}.parameter-demo i{display:block;width:23px;background:#b47c12;height:80%}.parameter-demo i:nth-child(2){height:45%}.parameter-demo i:nth-child(3){height:95%}.parameter-demo i:nth-child(4){height:65%}.parameter-demo i:nth-child(5){height:35%}.parameter-demo.stable i{background:#287da8}.deliverables .work-object{display:grid;grid-template-columns:145px 1fr;align-items:center;gap:20px;padding:24px}.deliverables h3{margin:0}.dialogue-scene{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;gap:4px}.dialogue-art{min-height:0;text-align:center}.dialogue-art svg{height:100%;max-width:100%}.dialogue-lines p{font-size:clamp(19px,1.45vw,26px);line-height:1.55;margin:10px 0;display:grid;grid-template-columns:4.5em 1fr;gap:12px}.dialogue-lines b{color:var(--blue);white-space:nowrap}pre{font:clamp(17px,1.4vw,25px)/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;margin:10px 0;overflow-wrap:anywhere}.dialogue-lines pre{font-size:19px;background:#f3f6fa;padding:8px 15px}.dialogue-lines .checked{display:block;font-size:18px;margin:8px 0}.agent-work .work-object{padding:18px 22px}.agent-work .work-line{padding:20px 0;margin-bottom:18px}.task-row{display:grid;grid-template-columns:65px 1fr 75px;gap:14px;align-items:center;border-bottom:1px solid #cdd7e1;padding:24px 0;font-size:clamp(19px,1.5vw,26px)}.task-row p{margin:0;line-height:1.55}.task-row>span{font-weight:700;color:var(--blue)}.status{font-size:17px;color:#285442}.withdrawn p{text-decoration:line-through;text-decoration-color:#a5392c}.withdrawn .status{color:#a5392c}.research-quote{font-size:clamp(23px,1.85vw,31px);color:var(--blue);line-height:1.6;margin-top:30px}.lean-sheet .work-object{padding:18px 24px}.lean-sheet pre{font-size:clamp(19px,1.6vw,27px)}.understanding .work-object{padding:25px}.analogy{font-size:23px;line-height:1.6;color:var(--muted);margin-top:20px}.learning-dialog .work-object{padding:22px 25px}.svg-copy{font-size:26px;fill:#002676}.svg-copy.center{text-anchor:middle}.svg-copy.small{font-size:20px}.svg-copy.title{font-size:32px;font-weight:700}.svg-copy.formula{font-size:37px;font-weight:700}.svg-copy.muted{fill:#4a5c74}footer .utilities{gap:8px}footer button{font-size:14px;padding:9px 12px}#section{font-size:14px}body.playing #next:after{content:none}#copy-status{display:block;margin-top:12px}#deck[data-slide=opening] h1{font-size:clamp(29px,3vw,48px)}@media (min-width:1600px){.imo-figure{padding:12px 0}#deck{padding-top:36px}.work-object{padding:24px 30px}.task-row{padding:31px 0}}@media (max-height:800px) and (min-width:741px){#deck{padding-top:20px;gap:10px}.imo-explanation p{margin-bottom:17px}.imo-explanation .lead{font-size:28px}.imo-explanation .equation{font-size:33px}.work-object{padding:16px 19px;margin-bottom:13px}.work-object h3,.work-object p{font-size:21px}.work-line{padding:17px 0;font-size:21px}.proof-ledger .work-line{padding:18px 0}.timeline .work-line{padding:16px 0}.timeline .work-line span b{font-size:23px}.closing-proof>svg{height:330px!important}.training-sheet .math-sentence{font-size:22px}.task-row{padding:18px 0}.research-quote{font-size:24px;margin-top:22px}.lean-sheet .work-object{padding:14px 20px}.lean-sheet pre{font-size:20px}.dialogue-lines p{font-size:19px}.dialogue-lines .checked,.dialogue-lines pre{font-size:16px}.proof-comparison svg{height:210px!important}}@media (max-width:740px){#deck{height:auto;min-height:calc(100dvh - 130px);overflow:visible;padding:20px 18px}#content.imo-layout{display:flex;flex-direction:column;gap:20px}.imo-figure{height:410px;flex:none}.imo-figure:has(.timeline),.imo-figure:has(.task-board),.imo-figure:has(.dialogue-scene),.imo-figure:has(.training-sheet),.imo-figure:has(.lean-sheet){height:auto;min-height:420px}.dialogue-art{height:340px}.imo-explanation p{font-size:23px}.imo-explanation .small,.imo-explanation .caption{font-size:16px}.work-line{grid-template-columns:85px 1fr;gap:15px;font-size:20px}.proof-ledger .work-line{grid-template-columns:100px 1fr}.proof-comparison{gap:10px}.proof-comparison section{padding:12px}.proof-comparison p{font-size:18px}.proof-comparison svg{height:200px!important}.training-chain{gap:10px}.training-sheet .math-sentence,.parameter-object p{font-size:20px}.task-row{grid-template-columns:50px 1fr 65px;font-size:18px}.research-quote{font-size:23px}.closing-proof>svg{height:290px!important}.deliverables .work-object{grid-template-columns:95px 1fr;padding:16px}.imo-figure>.deliverables{max-height:none}.imo-figure:has(.deliverables),.imo-figure:has(.learning-dialog){height:auto}.lean-sheet pre{font-size:18px}footer{min-height:118px}footer .utilities{gap:5px}footer button{padding:8px;font-size:13px}.toc{grid-template-columns:1fr}.large-construction{height:410px}.board-pair figcaption{font-size:19px}}body.playing .imo-figure:after{content:"变化中 · 再按推进可停在结果";position:absolute;left:12px;bottom:8px;background:#fff9e7;color:#72511c;padding:5px 12px;font-size:16px}.sequence-inline{font-size:21px!important;color:#287da8;margin-bottom:12px!important}.sr-only{top:0;left:0}.screen-toast{position:fixed;bottom:90px;left:50%;transform:translate(-50%);z-index:20;background:#fff3cc;color:#002676;border:1px solid #b47c12;padding:14px 22px;font-size:18px;max-width:90vw}.ai-flow-svg{width:100%;height:100%;display:block;overflow:visible;font-family:inherit}.ai-flow-svg .ai-text{font-size:26px;fill:#002676;font-family:inherit;font-weight:400;letter-spacing:0}.ai-flow-svg .ai-title{font-size:29px;font-weight:700}.ai-flow-svg .ai-em{font-size:27px;font-weight:700}.ai-flow-svg .ai-small{font-size:23px}.ai-flow-svg .ai-tag{font-size:23px;fill:#4a5c74}.ai-flow-svg .ai-foot{font-size:18px;fill:#596a7a}.ai-flow-svg .ai-material{font-size:24px}.ai-flow-svg .ai-symbol{font-size:27px;font-family:Georgia,Times New Roman,serif;font-weight:700}.ai-flow-svg .ai-num{font-size:26px;fill:#b47c12;font-weight:700}.ai-flow-svg .ai-muted{fill:#64768b}.ai-flow-svg .ai-error{fill:#a3392d}.ai-flow-svg .ai-object{fill:#fff;stroke:#aebdcb;stroke-width:1.8}.ai-flow-svg .ai-object.paper{fill:#fff;stroke:#d1dae3}.ai-flow-svg .ai-object.pale{fill:#edf3fa;stroke:#9eb8d0}.ai-flow-svg .ai-object.gold{fill:#fff3cf;stroke:#b47c12;stroke-width:2.3}.ai-flow-svg .ai-object.error{fill:#f9eeeb;stroke:#b45e50}.ai-flow-svg .ai-object.ghost{fill:#fbfcfd;stroke:#c9d2dd;stroke-dasharray:7 6}.ai-flow-svg .ai-line{fill:none;stroke:#002676;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ai-flow-svg .ai-line.sheet{stroke:#becad5;stroke-width:2}.ai-flow-svg .ai-line.muted{stroke:#d1dae3;stroke-width:1.5}.ai-flow-svg .ai-line.gold{stroke:#b47c12}.ai-flow-svg .ai-arrow{fill:none;stroke:#002676;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ai-flow-svg .ai-arrow.gold{stroke:#b47c12;stroke-width:3}.ai-flow-svg .ai-arrow.muted{stroke:#b9c5d1;stroke-dasharray:6 5}.ai-flow-svg .ai-dim{opacity:.38}.ai-flow-svg [data-flow-step]{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:reduce){.ai-flow-svg [data-flow-step]{transition:none!important}}@media (max-width:740px){.imo-figure:has(.ai-flow-svg){height:auto;min-height:0;aspect-ratio:720/560}.ai-flow-svg .ai-text{font-weight:500}.ai-flow-svg .ai-title,.ai-flow-svg .ai-em{font-weight:700}}.r2-svg{font-family:inherit}.problem-text{font-size:clamp(23px,1.8vw,32px);line-height:1.75!important}.speaker-line{color:var(--blue);font-weight:700;font-size:clamp(22px,1.65vw,29px)}#deck[data-slide=opening] #content{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.r2-proof-map{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%}.r2-proof-map>div:first-child{text-align:center;min-height:0}.r2-proof-map svg{height:100%;max-width:100%}.r2-proof-steps{padding:0 7%}.r2-proof-steps p{font-size:clamp(22px,1.6vw,29px);margin:8px 0;line-height:1.4}.r2-proof-steps small{font-size:18px}.r2-small-board{height:220px;text-align:center}.r2-small-board svg{height:100%;max-width:100%}.r2-understand .work-object{padding:13px 20px}.r2-understand .work-line{grid-template-columns:70px 1fr}.r2-takeaway{font-size:clamp(21px,1.7vw,29px);color:var(--blue);line-height:1.55;padding:15px 0;margin:0}.r2-task{position:relative}.r2-task .task-row{grid-template-columns:65px 1fr 70px;padding:18px 0}.r2-swarm-board{height:170px;text-align:center}.r2-swarm-board svg{height:100%;width:auto}.r2-learning .work-object{padding:18px 22px}.r2-learning .r2-small-board{height:230px}.r2-learning h3,.r2-learning p{font-size:25px}.toc-heading{grid-column:1/-1;font-size:23px;color:var(--blue);margin:20px 0 0}.source-identity{font-size:18px;color:var(--muted)}@media (max-height:800px) and (min-width:741px){.problem-text{font-size:24px;line-height:1.65!important}.r2-small-board{height:170px}.r2-learning .r2-small-board{height:180px}.r2-task .task-row{font-size:20px;padding:13px 0}.r2-swarm-board{height:135px}.r2-takeaway{font-size:22px;padding:12px 0}.r2-learning p,.r2-learning h3,.r2-proof-steps p{font-size:22px}.r2-proof-steps small{font-size:16px}}@media (max-width:740px){.problem-text{font-size:23px}.imo-figure:has(.r2-learning),.imo-figure:has(.r2-understand),.imo-figure:has(.r2-task){height:auto;min-height:430px}.r2-proof-map{height:430px}.r2-small-board{height:180px}.r2-takeaway,.r2-learning p{font-size:22px}}:root{--r3-blue:#002676;--r3-gold:#a57513;--r3-ink:#17243d;--r3-muted:#40516b}::selection{background:#f4df9d;color:#002676}button:focus-visible,a:focus-visible{outline:3px solid #287da8;outline-offset:4px}a{text-underline-offset:.2em}#content.imo-layout{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);gap:3vw}#deck[data-slide=pretraining] #content,#deck[data-slide=posttraining] #content{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}#deck[data-slide=systems-2024] #content,#deck[data-slide=construction-proof] #content{display:flex;flex-direction:column;gap:14px}#deck[data-slide=systems-2024] .imo-figure,#deck[data-slide=construction-proof] .imo-figure{flex:1}#deck[data-slide=systems-2024] .imo-explanation,#deck[data-slide=construction-proof] .imo-explanation{flex:none;text-align:center}#deck[data-slide=systems-2024] .imo-explanation p,#deck[data-slide=construction-proof] .imo-explanation p{margin-bottom:8px}.imo-figure>div[class^=r3-]{font-size:clamp(22px,1.8vw,29px);line-height:1.55;color:var(--r3-ink)}.imo-figure .r3-tag,.imo-figure .r3-label,.r3-stable{font-size:clamp(16px,1.2vw,20px);color:var(--r3-muted);margin:10px 0}.r3-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.r3-pair figure{margin:0;min-width:0}.r3-pair svg{width:100%;height:auto}.r3-pair figcaption{font-size:21px;color:#002676;text-align:center}.r3-training{padding:10px 16px}.r3-sentence{font-size:clamp(25px,2.15vw,35px);line-height:1.8;margin:12px 0}.r3-input{background:#eef3f8;padding:16px 22px}.r3-input-end{display:inline-block;width:10px;height:1em;background:#002676;vertical-align:middle;margin-left:8px}.r3-prediction{display:grid;grid-template-columns:1.2fr 1fr;gap:26px;margin-top:22px;min-height:152px}.r3-prediction section{min-width:0}.r3-target{font-size:34px;font-weight:700;color:#002676;background:#fff0c2;padding:18px 20px;margin-top:14px}.r3-target.covered{font-size:23px;color:#40516b;background:#e0e7ed}.r3-candidate{display:flex;align-items:center;gap:15px;margin:13px 0}.r3-candidate span{flex:none;width:2em}.r3-candidate i{height:19px;background:#287da8;max-width:180px}.r3-update{padding-top:10px;border-top:1px solid #b8c8d6}.r3-update p{margin:6px 0;font-size:22px}.r3-parameters{display:flex;gap:25px;align-items:center;padding:8px 0}.r3-parameters span{font-size:21px}.r3-bars{display:flex;align-items:end;gap:9px;height:62px;width:138px}.r3-bars i{width:19px;background:#287da8}.r3-bars.updated i{background:#a57513}.r3-materials{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:10px;font-size:21px}.r3-materials b{color:#002676}.r3-request{padding:20px 24px;background:#eef3f8;font-size:29px;line-height:1.65}.r3-answer{padding:16px 0;border-bottom:1px solid #c4d1dc;font-size:25px;line-height:1.65}.r3-answer b{color:#002676;margin-right:14px}.r3-demo-training{padding:14px 20px;background:#fff3cd}.r3-demo-training p{margin:5px 0;font-size:23px}.r3-coordinates{display:grid;grid-template-columns:1fr;align-items:center;height:100%}.r3-coordinates:has(table){grid-template-columns:1fr 180px}.r3-coordinates svg{width:100%;max-height:100%}.r3-coordinates table{font:22px/1.6 ui-monospace,monospace;font-variant-numeric:tabular-nums;border-collapse:collapse}.r3-coordinates caption{font:18px/1.6 Lecture,sans-serif;text-align:left;margin-bottom:14px}.r3-coordinates td,.r3-coordinates th{padding:10px 8px;border-bottom:1px solid #c4d1dc}.r3-coordinates th{color:#002676}.r3-tool{height:100%;display:flex;flex-direction:column;justify-content:center}.r3-worklog{display:flex;flex-direction:column;gap:8px;margin:5px 0;padding:12px 0;border-bottom:1px solid #c4d1dc;font-size:22px}.r3-worklog b{color:#002676}.r3-tool-board{min-height:0;flex:1;max-height:460px;display:flex;justify-content:center}.r3-tool-board svg{height:100%;width:100%}.r3-status{padding:10px 16px;background:#e5eee9;color:#285442;font-size:22px;line-height:1.5;margin:8px 0}.r3-status.needs,.r3-pending{background:#fff2c9;color:#735017;padding:10px 16px;font-size:21px;line-height:1.5;margin:8px 0}.r3-await{font-size:20px;text-align:center;margin:8px 0}.r3-stable{margin:4px 0;text-align:center}.r3-bounds{display:flex;align-items:center;justify-content:center;gap:4vw;flex-wrap:wrap}.r3-bound{text-align:center;min-width:300px;padding:20px}.r3-bound>span{display:block;font-size:25px}.r3-bound strong{font-size:clamp(38px,4vw,62px);color:#002676}.r3-bound p{font-size:26px}.r3-meet{flex-basis:100%;text-align:center;font-size:40px;font-weight:700;color:#002676;background:#fff2c9;padding:16px}.r3-lean{padding:14px 25px}.r3-lean-condition{font-size:28px;color:#002676}.r3-goal{background:#f0f4f8;padding:26px;font-size:31px}.r3-lean>p{margin:14px 0}.r3-lean .r3-label{font-size:31px}.r3-lean small{font-size:18px}.r3-feedback-record{background:#e5eee9;padding:17px 22px;color:#285442}.r3-feedback section{padding:20px 0;border-bottom:1px solid #c4d1dc}.r3-feedback section p{font-size:24px;margin:10px 0}.r3-feedback section>span{font-size:21px;color:#002676}.r3-years{display:grid;grid-template-columns:1fr 1fr;gap:5vw}.r3-years section{padding:15px 24px;border-top:2px solid #a57513}.r3-years h3{font-size:29px;line-height:1.5;margin:10px 0 24px}.r3-years p{margin:12px 0;font-size:26px}.r3-years .r3-tag{font-size:20px}.r3-years .r3-status{font-size:24px}.r3-branches{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:8px 0 14px}.r3-branches button,.r3-counter>button,.r3-shared-final>button,.r3-input-help>button{font-family:inherit;font-size:19px;line-height:1.5;min-height:44px;padding:9px 17px;background:#fff;color:#002676;border:1px solid #a7bbcd;border-radius:5px;cursor:pointer}.r3-branches button[aria-pressed=true]{background:#002676;color:#fff}.r3-branches button:hover{border-color:#a57513}.r3-swarm,.r3-closing{height:100%;display:flex;flex-direction:column;justify-content:center}.r3-swarm .r3-worklog{font-size:21px}.r3-empty-work,.r3-received,.r3-coord-preview{background:#f0f4f8;padding:28px;margin:28px 0;min-height:240px;display:flex;flex-direction:column;justify-content:center;text-align:center}.r3-empty-work span{font-size:21px;color:#40516b}.r3-received code{font-size:36px;color:#002676}.r3-received p{font-size:25px;margin:15px 0}.r3-shared-output{min-height:0;text-align:center}.r3-shared-output svg{width:100%;height:320px}.r3-shared-output p{margin:7px 0;font-size:20px}.r3-shared-final{text-align:center}.r3-shared-final>.r3-shared-object{background:#fff2c9;padding:15px;font-size:27px}.r3-shared-final>p{font-size:25px}.r3-counter{text-align:center}.r3-counter svg{width:100%;height:310px}.r3-counter p{font-size:22px;margin:10px 0}.r3-counter s{text-decoration-color:#a13730}.r3-fermat{text-align:center}.r3-square-relation{font-size:46px;color:#002676}.r3-fermat-general{font-size:34px;margin-top:55px}.r3-formalize{text-align:center}.r3-formalize-change{padding:28px 20px;background:#fff2c9;color:#002676;font-size:34px;margin:30px 0}#deck[data-slide=navier-stokes][data-cue="0"] #content,#deck[data-slide=navier-stokes][data-cue="4"] #content{display:block;position:relative;background:#002039}#deck[data-slide=navier-stokes][data-cue="0"] .imo-figure,#deck[data-slide=navier-stokes][data-cue="4"] .imo-figure{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding:0}#deck[data-slide=navier-stokes][data-cue="0"] .imo-explanation,#deck[data-slide=navier-stokes][data-cue="4"] .imo-explanation{position:absolute;left:4%;top:18%;width:47%;color:#fff}#deck[data-slide=navier-stokes] .r3-fluid-image{height:100%;position:relative;overflow:hidden;background:#002039}.r3-fluid-image img{width:100%;height:100%;object-fit:cover}.r3-fluid-image>span{position:absolute;bottom:16px;right:24px;color:#fff;font-size:18px}#deck[data-slide=navier-stokes][data-cue="0"] .imo-explanation .question,#deck[data-slide=navier-stokes][data-cue="4"] .imo-explanation .question{color:#fff;font-size:clamp(28px,2.6vw,44px);line-height:1.7}#deck[data-slide=navier-stokes][data-cue="0"] .imo-explanation .caption,#deck[data-slide=navier-stokes][data-cue="4"] .imo-explanation .caption{display:none}.r3-research p{padding:22px 20px;margin:20px 0;font-size:25px}.r3-research-event{background:#eef3f8}.r3-research-action{background:#fff2c9;color:#002676}.r3-research-input{border:1px solid #b8c8d6}.r3-research .r3-pending{font-size:20px}.r3-artifact{text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}.r3-artifact svg{width:100%;min-height:0;flex:1}.r3-artifact p{font-size:26px}.r3-input-help{padding:20px 22px;background:#eef3f8}.r3-input-help p{font-size:27px}.r3-help-output{color:#002676}.r3-annotation{min-height:0;text-align:center}.r3-annotation svg{height:350px;width:100%}@media (max-height:800px) and (min-width:741px){.r3-sentence{font-size:26px;line-height:1.65}.r3-input{padding:10px 17px}.r3-prediction{min-height:115px;margin-top:13px;gap:18px}.r3-target{font-size:28px;padding:11px 14px}.r3-update p{font-size:20px}.r3-bars{height:46px}.r3-parameters span{font-size:18px}.r3-materials{font-size:19px}.r3-request{font-size:26px;padding:15px 20px}.r3-answer{font-size:23px;padding:10px 0}.r3-demo-training p{font-size:21px}.r3-tool-board{max-height:325px}.r3-status,.r3-worklog{font-size:20px}.r3-shared-output svg{height:260px}.r3-annotation svg{height:270px}.r3-lean>p{margin:10px 0}.r3-goal{font-size:27px;padding:20px}.r3-counter svg{height:260px}.r3-years h3{font-size:25px}.r3-years p{font-size:23px}.r3-research p{padding:16px;margin:15px 0}}@media (max-width:740px){#content.imo-layout,#deck[data-slide=pretraining] #content,#deck[data-slide=posttraining] #content{display:flex;flex-direction:column}.imo-figure:has([class^=r3-]){height:auto;min-height:330px}.imo-figure>svg{height:auto;min-height:320px}.r3-training{padding:0}.r3-sentence{font-size:25px}.r3-prediction{gap:13px}.r3-request{font-size:24px}.r3-coordinates{min-height:400px}.r3-coordinates:has(table){grid-template-columns:1fr 125px}.r3-coordinates table{font-size:17px}.r3-pair figcaption{font-size:17px}.r3-pair{gap:4px}.r3-years{grid-template-columns:1fr;gap:22px}.r3-years section{padding:16px}.r3-tool-board{height:350px;flex:auto}.r3-branches button{font-size:17px;padding:8px 12px}.r3-fluid-image{min-height:500px}.r3-fluid-image img{position:absolute}#deck[data-slide=navier-stokes][data-cue="0"] .imo-explanation,#deck[data-slide=navier-stokes][data-cue="4"] .imo-explanation{left:6%;top:6%;width:86%;text-shadow:0 2px 5px #002039}.r3-bounds{gap:10px}.r3-bound{padding:10px;min-width:0}.r3-meet{font-size:29px}.r3-closing .r3-pair{min-height:310px}}@media (prefers-reduced-motion:reduce){.r3-candidate i,.r3-bars.updated i{transition:none}}.r3-transfer .r3-materials{padding-bottom:14px;border-bottom:1px solid #c4d1dc}.r3-transfer .r3-target{font-size:26px;margin:14px 0}.r3-transfer .r3-sentence{font-size:27px}.r3-transfer .r3-parameters{padding:2px 0}.r3-transfer .r3-tag{margin:6px 0}@media (max-width:740px){#deck[data-slide=navier-stokes][data-cue="0"] #content,#deck[data-slide=navier-stokes][data-cue="4"] #content{min-height:500px}}#deck h1{font-size:clamp(29px,2.65vw,44px)}#deck[data-slide=opening] h1{font-size:clamp(31px,3vw,47px)}#deck[data-layout=split] #content{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:3vw}#deck[data-layout=wide] #content{display:flex;flex-direction:column;gap:12px}#deck[data-layout=wide] .imo-figure{flex:1;min-height:0}#deck[data-layout=wide] .imo-explanation{flex:none;min-height:94px;height:94px;text-align:center;display:flex;align-items:center;justify-content:center}#deck[data-layout=wide] .imo-explanation>div{display:flex;align-items:center;justify-content:center;gap:30px}#deck[data-layout=wide] .imo-explanation p{margin:0;line-height:1.5}#deck[data-layout=wide] .imo-explanation .lead{font-size:clamp(24px,2vw,32px)}#deck[data-layout=wide] .imo-explanation p:not(.lead){font-size:clamp(20px,1.65vw,26px)}.r4-object{width:100%;font-size:clamp(22px,1.75vw,28px);line-height:1.6;min-height:0}.r4-object h3{font-size:clamp(23px,1.95vw,32px);line-height:1.5;margin:0 0 17px;color:#002676}.r4-object p{margin:12px 0}.r4-object pre{padding:15px 20px;background:#eff3f7;font-size:clamp(18px,1.45vw,24px);line-height:1.55;margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.r4-object .r4-eyebrow,.r4-eyebrow{font-size:18px;color:#506079;margin:0 0 9px;letter-spacing:.025em}.r4-object .r4-tag,.r4-tag{font-size:17px;line-height:1.6;color:#4a5c74;margin:10px 0 0}.r4-object .r4-note{font-size:20px;color:#4a5c74}.r4-strip{display:grid;grid-template-columns:5em 1fr;gap:14px;border-bottom:1px solid #c5d2df;padding:17px 0;font-size:23px;line-height:1.55}.r4-strip b{color:#002676}.r4-small-board{height:235px;min-height:0;text-align:center}.r4-small-board svg{height:100%;width:100%;display:block}.r4-cover{display:flex;flex-direction:column;height:100%;justify-content:center}.r4-cover>svg{min-height:0;flex:1;width:100%}.r4-artifact-caption{padding-left:18px}.r4-artifact-caption>span{font-size:17px;color:#4a5c74}.r4-artifact-caption pre{font-size:19px;margin:4px 0;background:none;padding:0}.r4-years{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;max-width:1120px}.r4-year>b{font-size:58px;color:#a57513;font-weight:400}.r4-year .r4-eyebrow{margin-top:7px}.r4-year>p:not(.r4-eyebrow){font-size:28px;margin:3px 0 16px}.r4-artifacts,.r4-representation,.r4-revision,.r4-understanding,.r4-reader{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.r4-artifacts>section+section,.r4-revision>section+section,.r4-understanding>section+section{padding-left:36px;border-left:1px solid #c4d1df}.r4-artifacts .r4-small-board{height:200px}.r4-artifacts pre{font-size:21px}.r4-artifacts h3{margin-bottom:8px}.r4-work-row,.r4-recall{display:grid;grid-template-columns:.9fr 1.2fr;gap:15px;align-items:center}.r4-distant,.r4-questions-next{font-size:24px;border-top:2px solid #b47c12;margin-top:22px;padding:19px 0 0}.r4-code-board{display:flex;flex-direction:column;align-items:stretch;max-height:100%}.r4-code-board svg{height:245px;width:100%}.r4-code-board pre{font-size:22px;line-height:1.4;margin:3px 0;padding:12px 18px}.r4-growth{display:grid;grid-template-columns:.7fr 1.25fr;gap:20px;height:100%;align-items:center}.r4-growth>div{height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.r4-growth-old svg{height:68%;width:100%;min-height:0}.r4-growth-new svg{min-height:0;flex:1;width:100%}.r4-growth p{margin:0;text-align:center}.r4-growth .r4-tag{font-size:18px}.r4-growth-old{opacity:.85}.r4-representation>section:first-child{height:100%;min-height:0;display:flex;flex-direction:column}.r4-representation svg{min-height:0;width:100%;flex:1}.r4-representation h3{margin-bottom:4px}.r4-scale{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.r4-scale-pattern{height:200px;display:flex;align-items:center;gap:25px}.r4-scale-pattern svg{height:100%;width:55%}.r4-scale-pattern span{font-size:20px}.r4-big-number{font-size:80px;line-height:1.1;color:#002676;display:block;font-weight:500}.r4-big-number>span{font-size:26px;margin-left:14px}.r4-scale h3{margin:0}.r4-scale pre{font-size:20px}.r4-bounds{height:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;position:relative;padding-bottom:40px}.r4-proof-side{text-align:center}.r4-proof-side+.r4-proof-side{border-left:1px solid #ccd5df}.r4-proof-side p{font-size:26px}.r4-proof-side b{font-size:33px;color:#002676}.r4-proof-symbol{display:flex;align-items:center;justify-content:center;height:180px;font-size:64px;color:#b47c12;font-weight:400}.r4-proof-meet{position:absolute;bottom:0;width:100%;text-align:center;font-size:28px;margin:0!important;color:#002676}.r4-muted{opacity:1;color:#506079}.r4-revision .r4-strip{grid-template-columns:3em 1fr}.r4-prior{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;align-items:center}.r4-prior>.r4-tag{grid-column:1/-1}.r4-prior .r4-strip{grid-template-columns:3em 1fr}.r4-prior .r4-small-board{height:250px}.r4-material{font-size:23px;padding:15px 20px;background:#fff4d8}.r4-pretrain .r3-training{padding:0}.r4-pretrain .r3-prediction{min-height:115px}.r4-pretrain .r3-input{padding:14px 18px}.r4-pretrain .r3-sentence{font-size:26px}.r4-pretrain .r3-target{font-size:25px}.r4-pretrain .r3-candidate{font-size:22px}.r4-pretrain .r3-update p{font-size:21px}.r4-check-candidates{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:28px}.r4-check-candidates section{text-align:center;color:#002676;font-size:23px}.r4-check-candidates svg{display:block;width:100%;height:150px}.r4-check-candidates em{display:block;font-style:normal;font-size:20px;color:#a13730;margin-top:4px}.r4-check-candidates .r4-pass{color:#285442}.r4-training-input{padding:14px 20px;margin-top:18px;font-size:27px;background:#fff5d9}.r4-two-times{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.r4-two-times section+section{border-left:1px solid #c5d2df;padding-left:40px}.r4-time-path{font-size:25px;display:flex;flex-direction:column;align-items:center;background:#f1f5f8;padding:22px}.r4-time-path span{color:#a57513;transform:rotate(90deg);line-height:1.4}.r4-agent-action{display:flex;gap:16px;align-items:center}.r4-agent-action pre{flex:1;font-size:21px}.r4-agent-action .r4-small-board{width:52%;height:245px}.r4-next-action{padding:15px 20px;background:#fff4d8;font-size:24px}.r4-check{display:grid;grid-template-columns:1fr 1fr;gap:40px;height:100%;align-items:center}.r4-check-output{display:flex;flex-direction:column;min-height:0;height:100%}.r4-check-output svg{flex:1;min-height:0;width:100%}.r4-check-output pre{font-size:19px}.r4-check-properties .r4-strip{font-size:24px}.r4-retry-board{display:flex;align-items:center}.r4-retry-board>.r4-small-board{width:50%;height:230px}.r4-retry-board>p{width:50%}.r4-real-clock{border-top:1px solid #ccd5df}.r4-real-clock svg{height:160px;width:100%}.r4-real-clock p{font-size:24px;text-align:center;margin:0}.r4-shared-rule{font-size:24px;padding:14px 18px;background:#fff4d8}.r4-swarm .r3-shared-output svg,.r4-swarm .r3-counter svg{height:260px}.r4-swarm .r3-worklog{font-size:21px}.r4-swarm .r3-shared-final .r3-pair{height:280px}.r4-swarm .r3-shared-final .r3-pair svg{height:230px}.r4-swarm .r3-pair figcaption{font-size:18px}.r4-tasks,.r4-motivated{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:center;height:100%}.r4-tasks h3,.r4-motivated h3{margin:12px 0 4px;font-size:27px}.r4-tasks p,.r4-motivated p{font-size:23px;margin:0}.r4-task-example{text-align:center}.r4-task-example>svg,.r4-task-example .r4-small-board{height:230px;width:100%}.r4-reader-bubble{height:230px;display:flex;align-items:center;justify-content:center;font-size:31px;line-height:1.6;background:#fff6dc;border-radius:50%;margin:0 25px}.r4-motivated section{text-align:center}.r4-motivated svg{height:275px;width:100%}.r4-reader{display:flex;flex-direction:column;gap:28px;align-items:stretch}.r4-reader .r4-dense-explanation{border-bottom:1px solid #c5d2df;padding-bottom:20px}.r4-reader .r4-small-board{height:200px}.r4-reader h3{font-size:26px;margin-bottom:5px}.r4-reader p{font-size:21px}.r4-reader .r4-eyebrow{font-size:17px}.r4-reader>section:last-child{position:relative;padding-right:37%;min-height:190px}.r4-reader>section:last-child .r4-small-board{position:absolute;right:0;top:0;width:37%}.r4-understanding{gap:15px}.r4-understanding>section+section{padding-left:20px}.r4-understanding .r4-small-board{height:220px}.r4-understanding h3{font-size:24px}.r4-understanding .r4-equal{font-size:29px;padding:55px 0}.r4-understanding>section>p:not(.r4-eyebrow){font-size:23px}.r4-formula{font-size:28px;color:#002676}.r4-question-paper{font-size:30px;line-height:1.6;padding:20px;background:#fff5db;margin:25px 0}.r4-example-root{font-size:26px}#deck[data-visual=r4-news-fluid][data-cue="0"] #content{position:relative;display:block;min-height:0;background:#002039}#deck[data-visual=r4-news-fluid][data-cue="0"] .imo-figure{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0}#deck[data-visual=r4-news-fluid][data-cue="0"] .imo-explanation{position:absolute;left:4%;top:12%;width:44%;color:#fff;text-shadow:0 2px 6px #001020}#deck[data-visual=r4-news-fluid][data-cue="0"] .imo-explanation .lead{color:#fff;font-size:36px;line-height:1.6}#deck[data-visual=r4-news-fluid][data-cue="0"] .imo-explanation .caption{display:block;color:#fff}.r4-news-fluid{height:100%;min-height:0;position:relative;background:#002039;overflow:hidden}.r4-news-fluid>img{height:100%;width:100%;object-fit:cover;display:block;opacity:.82}.r4-news-label{position:absolute;bottom:55px;left:25px;right:25px;color:#fff;font-size:28px;text-shadow:0 2px 6px #001020}.r4-news-label b{display:block;font-size:34px}.r4-news-label small{color:#f5eedb;font-size:17px}.r4-image-label{position:absolute;bottom:16px;right:22px;color:#fff;font-size:17px}.r4-news-formal{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.r4-news-formal section{padding:20px 28px;background:#f1f5f8}.r4-formal-path{grid-column:1/-1;text-align:center;color:#002676;padding:20px 0;font-size:28px;border-top:2px solid #b47c12}.r4-campus-work{display:flex;flex-direction:column}.r4-campus-work>svg{height:260px;width:100%}.r4-campus-work h3{font-size:24px;margin-bottom:6px}.r4-campus-work .r4-eyebrow{font-size:17px}.r4-campus-work .r4-strip{font-size:21px;padding:12px 0;grid-template-columns:4em 1fr}.r4-conditional{font-size:23px;line-height:1.4;padding:12px 18px;background:#fff4d8;margin:9px 0!important}.r4-journal{max-width:1030px}.r4-journal-head{font-size:29px;color:#002676;border-bottom:3px solid #b47c12;padding:12px 0}.r4-journal-head span{float:right;font-size:18px;color:#4a5c74;margin-top:8px}.r4-object table{border-collapse:collapse;width:100%;font-size:25px;line-height:1.6}.r4-object td,.r4-object th{padding:18px 25px;border-bottom:1px solid #c5d2df;text-align:left}.r4-object th{color:#002676;white-space:nowrap}.r4-foundations{max-width:1060px}.r4-foundations thead{background:#f1f5f8}.r4-recall .r4-small-board{height:270px}.r4-recall .r4-strip{grid-template-columns:2.2em 1fr;font-size:23px}.r4-intrinsic{padding:20px 0;border-top:2px solid #b47c12;color:#002676;font-size:27px}.r4-branches{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.r4-branches button{background:#fff;border:1px solid #8ba1b9;color:#002676;padding:9px 15px;border-radius:5px;font:inherit;font-size:20px;cursor:pointer}.r4-branches button[aria-pressed=true]{background:#002676;color:#fff;border-color:#002676}.r4-branches button:hover{border-color:#a57513}.r4-help .r4-small-board{height:280px}.r4-help-pair{height:320px;display:flex}.r4-help-pair svg{width:50%;height:100%}.r4-help-reply{font-size:24px;text-align:center}.r4-help-drawing svg{height:340px;width:100%}.r4-help .r4-tag{text-align:center}.r4-object:has(>.r4-observe)>svg,.r4-object:has(>.r4-student-pause)>svg{height:350px;width:100%}.r4-student-pause{text-align:center;background:#fff4d8;font-size:25px;padding:15px}.r4-observe{display:flex;justify-content:center;gap:10px}.r4-observe span{font-size:21px;padding:12px;background:#fff4d8}.r4-ending-pair{display:flex;height:370px;align-items:center}.r4-ending-pair svg{width:50%;height:100%}.r4-ending-links{display:flex;flex-direction:column;gap:12px;text-align:center;font-size:22px}.r4-ending-links a{text-decoration-thickness:1px}@media (max-height:800px) and (min-width:741px){#deck h1{font-size:35px}.r4-object h3{font-size:25px}.r4-year>b{font-size:48px}.r4-strip{font-size:21px;padding:13px 0}.r4-artifacts .r4-small-board{height:155px}.r4-artifacts pre{font-size:19px}.r4-small-board{height:210px}.r4-cover pre{font-size:17px}.r4-code-board svg{height:215px}.r4-code-board pre{font-size:21px}.r4-scale-pattern{height:145px}.r4-big-number{font-size:65px}.r4-scale pre{font-size:18px}.r4-pretrain .r3-sentence{font-size:23px}.r4-material{font-size:21px;padding:12px 17px}.r4-pretrain .r3-prediction{min-height:100px}.r4-time-path{padding:13px;font-size:23px}.r4-agent-action .r4-small-board{height:210px}.r4-check-output pre{font-size:17px}.r4-check-properties .r4-strip{font-size:22px}.r4-swarm .r3-shared-output svg,.r4-swarm .r3-counter svg{height:190px}.r4-swarm .r3-shared-final .r3-pair{height:215px}.r4-swarm .r3-shared-final .r3-pair svg{height:180px}.r4-swarm .r3-worklog{font-size:19px}.r4-tasks .r4-small-board,.r4-task-example>svg,.r4-reader-bubble{height:180px}.r4-motivated svg{height:215px}.r4-formula{font-size:25px}.r4-question-paper{font-size:26px}.r4-news-label{font-size:24px}.r4-news-label b{font-size:28px}.r4-campus-work>svg{height:215px}.r4-object td,.r4-object th{padding:14px 22px;font-size:24px}.r4-help .r4-small-board{height:225px}.r4-help-drawing svg{height:270px}.r4-help-pair{height:265px}.r4-ending-pair{height:290px}.r4-object:has(>.r4-observe)>svg,.r4-object:has(>.r4-student-pause)>svg{height:280px}}@media (max-width:740px){#deck h1,#deck[data-slide=opening] h1{font-size:29px}#deck[data-layout] #content{display:flex;flex-direction:column;gap:25px}#deck[data-layout=wide] .imo-explanation>div{display:block;text-align:left}#deck[data-layout=wide] .imo-explanation p{margin-bottom:15px}.imo-figure:has(.r4-object){height:auto;min-height:340px;max-height:none}.r4-object{max-height:none!important;font-size:22px}.r4-years,.r4-artifacts,.r4-representation,.r4-revision,.r4-two-times,.r4-check,.r4-tasks,.r4-motivated,.r4-news-formal{display:flex;flex-direction:column;gap:28px;align-items:stretch;height:auto}.r4-artifacts>section+section,.r4-revision>section+section,.r4-two-times section+section{border-left:0;border-top:1px solid #c5d2df;padding:20px 0 0}.r4-growth{height:380px;gap:4px}.r4-growth p{font-size:18px}.r4-growth .r4-tag{font-size:15px}.r4-cover{height:450px}.r4-scale-pattern{height:200px}.r4-code-board svg{height:250px}.r4-representation svg{height:290px;flex:none}.r4-check-output svg{height:330px;flex:none}.r4-proof-symbol{height:150px;font-size:80px}.r4-proof-side .r4-small-board{height:170px}.r4-bounds{min-height:310px}.r4-proof-side p,.r4-proof-side b{font-size:22px}.r4-proof-meet{font-size:24px}.r4-strip{font-size:20px;grid-template-columns:4em 1fr}.r4-artifacts .r4-small-board{height:240px}.r4-pretrain .r3-sentence{font-size:23px}.r4-task-example>svg,.r4-task-example .r4-small-board{height:250px}.r4-task-example{padding-bottom:20px}.r4-tasks .r4-reader-bubble{height:190px}.r4-motivated svg{height:270px}.r4-recall{grid-template-columns:.8fr 1.2fr}.r4-recall .r4-strip{font-size:19px}.r4-intrinsic{font-size:23px}.r4-journal-head{font-size:24px}.r4-journal-head span{float:none;display:block;font-size:16px}.r4-object td,.r4-object th{font-size:18px;padding:13px 9px}.r4-object th{white-space:normal}.r4-ending-pair{height:260px}.r4-ending-links{font-size:20px}.r4-news-fluid{min-height:460px}.r4-news-label{font-size:25px}.r4-news-label b{font-size:29px}#deck[data-visual=r4-news-fluid] .imo-explanation{width:auto}#deck[data-visual=r4-news-fluid] .imo-figure{height:460px}.r4-understanding h3{font-size:22px}.r4-understanding .r4-small-board{height:180px}.r4-understanding .r4-equal{font-size:25px}.r4-object pre{font-size:17px}.r4-formal-path{font-size:23px}.r4-observe{flex-wrap:wrap}.r4-help .r4-small-board{height:280px}.r4-help-drawing svg{height:300px}.r4-branches button{font-size:18px}}@media (max-width:740px){#deck[data-layout=wide] .imo-explanation{height:auto;min-height:0;display:block}.r4-check-candidates{gap:4px}.r4-check-candidates section{font-size:20px}.r4-check-candidates svg{height:110px}.r4-check-candidates em{font-size:16px}#deck[data-visual=r4-news-fluid][data-cue="0"] #content{min-height:510px;display:block}#deck[data-visual=r4-news-fluid][data-cue="0"] .imo-figure{height:100%;min-height:0}#deck[data-visual=r4-news-fluid][data-cue="0"] .imo-explanation{left:6%;top:5%;width:88%}#deck[data-visual=r4-news-fluid][data-cue="0"] .imo-explanation .lead{font-size:26px}#deck[data-visual=r4-news-fluid][data-cue="0"] .imo-explanation .caption{font-size:17px}.r4-proof-symbol{font-size:48px}}#deck[data-layout=wide] .imo-explanation{height:auto;min-height:100px;max-height:160px}#deck[data-layout=wide] .imo-explanation>div{flex-direction:column;gap:5px}#deck[data-layout=wide] .imo-explanation .small{font-size:17px;line-height:1.5}.r5-stage{width:100%;min-height:0;font-size:clamp(21px,1.8vw,28px);line-height:1.5}.r5-stage h3{font-size:clamp(23px,2vw,31px);margin:0 0 16px;line-height:1.4;color:#002676}.r5-stage p{margin:12px 0;line-height:1.55}.r5-stage svg{display:block;width:100%;height:100%;min-height:0}.r5-two,.r5-fermat,.r5-comparator,.r5-resource-ledger{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;align-items:center}.r5-two>div,.r5-two>section,.r5-three>section{min-width:0}.r5-three,.r5-system-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.r5-three>section+section,.r5-system-flow>section+section{padding-left:25px;border-left:1px solid #c5d2df}.r5-three .r5-board,.r5-three .r5-map{height:250px}.r5-board{height:330px;min-height:0}.r5-map{height:340px;min-height:0}.r5-stage .r5-label{font-size:19px;color:#4a5c74;line-height:1.6;margin:14px 0 0}.r5-stage>.r5-label{text-align:center}.r5-row{display:grid;grid-template-columns:5.8em minmax(0,1fr);gap:18px;padding:15px 0;border-bottom:1px solid #c5d2df;font-size:clamp(21px,1.75vw,27px);line-height:1.5}.r5-row b{color:#002676}.r5-row span{overflow-wrap:anywhere}.r5-code{font:clamp(18px,1.55vw,23px)/1.65 ui-monospace,monospace;padding:17px 20px;background:#eff3f7;color:#17243d;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.r5-equation,.r5-question{font-size:clamp(27px,2.35vw,36px);line-height:1.7;color:#002676;padding:24px 0;min-height:160px}.r5-question{font-weight:700}.r5-result{padding:15px 20px;border:1px solid #d1bd88;background:#f7f3e8;margin:18px 0;line-height:1.55}.r5-result b,.r5-result span{display:block}.r5-result span{font-size:21px;margin-top:5px}.r5-controls{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:0 0 20px}.r5-controls button,.r5-stage [data-copy-template]{font:inherit;font-size:21px;line-height:1.4;padding:12px 18px;border:1px solid #9eb2c8;color:#002676;background:#fff;cursor:pointer;min-height:48px}.r5-controls button[aria-pressed=true]{background:#f3e0aa;border-color:#a57513;font-weight:700}.r5-controls button:focus-visible,.r5-stage a:focus-visible,.r5-stage [data-copy-template]:focus-visible{outline:3px solid #287da8;outline-offset:4px}.r5-table{border-collapse:collapse;width:100%;font-size:clamp(20px,1.65vw,26px);line-height:1.5}.r5-table caption{text-align:left;font-size:18px;color:#4a5c74;margin-bottom:12px}.r5-table th,.r5-table td{padding:16px 10px;border-bottom:1px solid #c5d2df;text-align:left}.r5-table th{color:#002676}.r5-table .selected{background:#f7eed5}.r5-table-scroll{overflow-x:auto}.r5-prediction{border:2px dashed #a57513;padding:0 15px;margin:15px 0}.r5-revision-text{display:grid;grid-template-columns:1fr 1fr;gap:45px}.r5-revision-text p{font-size:23px}.r5-revision-text blockquote{font-size:23px;line-height:1.6;margin:12px 0;padding:10px 18px;background:#eff3f7}.r5-risk{color:#a13730}.r5-revision-count{height:250px;margin:15px auto 0;max-width:700px}.r5-dependency{height:300px;max-width:1000px;margin:auto}.r5-dependency+.r5-code{font-size:20px;max-width:1000px;margin:10px auto}.r5-fermat>svg{height:370px}.r5-divider{height:2px;width:80px;background:#a57513;margin:25px 0}.r5-small-vortex{height:390px}.r5-small-vortex>svg{height:100%}.r5-predict{height:100%;display:flex;flex-direction:column;align-items:center}.r5-predict>svg{flex:1;min-height:0;width:100%}.r5-predict .r5-controls{margin:8px 0 0}.r5-predict>.r5-label{margin-top:8px}.r5-learning-statement{font-size:clamp(26px,2.2vw,35px);line-height:1.6}.r5-focus{color:#002676;font-weight:700;border-top:2px solid #a57513;padding-top:20px}.r5-help-text{font-size:25px}.r5-help-text p{margin:12px 0}.r5-stage:has(.r5-help-text) .r5-board{height:270px}#deck[data-slide=transfer] .r5-board{height:390px}#deck[data-slide=capability-to-need] .r5-map{height:320px}.r5-week{max-width:980px;margin:auto}.r5-week .r5-row{grid-template-columns:7em 1fr;padding:30px 0}.r5-deliverables{display:flex;justify-content:center;gap:40px;margin:35px 0}.r5-deliverables .r5-label{font-size:25px;color:#002676}.r5-knowledge{max-width:1020px;margin:auto}.r5-knowledge .r5-row{padding:25px 0;grid-template-columns:7em 1fr}.r5-system-flow .r5-code{min-height:160px;font-size:22px}.r5-system-flow .r5-result{min-height:160px}.r5-shared-artifact{padding-top:20px;margin-top:20px;border-top:2px solid #a57513;text-align:center;color:#002676;font-size:27px}.r5-deepen{max-width:1020px;margin:auto}.r5-deepen .r5-row{grid-template-columns:8em 1fr;padding:30px 0}.r5-question-card{max-width:1000px;margin:auto}.r5-question-card p{font-size:34px;color:#002676;margin:25px 0 16px}.r5-answer-line{height:65px;border-bottom:2px solid #a57513}.r5-closing-links{display:flex;justify-content:center;gap:45px;margin-top:42px;font-size:25px}@media (max-height:800px) and (min-width:901px){.r5-board{height:250px}.r5-map{height:270px}.r5-three .r5-board,.r5-three .r5-map{height:205px}.r5-row{padding:12px 0;font-size:21px}.r5-code{font-size:19px;padding:12px 15px}.r5-table th,.r5-table td{padding:12px 8px}.r5-stage h3{margin-bottom:10px}.r5-revision-count{height:185px}.r5-dependency{height:300px}.r5-fermat>svg{height:290px}.r5-small-vortex{height:300px}.r5-stage .r5-label{font-size:17px}.r5-revision-text p,.r5-revision-text blockquote{font-size:21px}.r5-controls{margin-bottom:14px}.r5-stage:has(.r5-help-text) .r5-board{height:190px}.r5-help-text{font-size:21px}#deck[data-slide=transfer] .r5-board{height:300px}#deck[data-slide=capability-to-need] .r5-map{height:250px}}@media (max-width:1100px) and (min-width:741px){.r5-two,.r5-fermat,.r5-comparator,.r5-resource-ledger{gap:22px}.r5-three,.r5-system-flow{gap:20px}.r5-three>section+section,.r5-system-flow>section+section{padding-left:18px}.r5-table{font-size:20px}.r5-table th,.r5-table td{padding:12px 8px}.r5-row{grid-template-columns:5em 1fr;gap:12px;font-size:21px}.r5-revision-text{gap:25px}.r5-revision-text p,.r5-revision-text blockquote{font-size:21px}.r5-system-flow .r5-code{font-size:18px}}@media (max-width:900px){#deck{height:auto;min-height:calc(100dvh - 100px);overflow:visible}#deck[data-layout=split] #content,#deck[data-layout=wide] #content{display:flex;flex-direction:column;gap:24px}#deck[data-layout=wide] .imo-explanation{height:auto;max-height:none;min-height:0}.imo-figure:has(.r5-stage){height:auto;min-height:0;max-height:none}.imo-figure>.r5-stage{max-height:none}.r5-predict>svg{height:400px;flex:none}.r5-stage .r5-label{font-size:18px}}@media (max-width:740px){.r5-two,.r5-three,.r5-fermat,.r5-comparator,.r5-resource-ledger,.r5-system-flow,.r5-revision-text{grid-template-columns:1fr;gap:25px}.r5-three>section+section,.r5-system-flow>section+section{padding:22px 0 0;border-left:0;border-top:1px solid #c5d2df}.r5-board,.r5-map,.r5-three .r5-board,.r5-three .r5-map{height:290px}.r5-stage h3{font-size:24px}.r5-row{font-size:21px;grid-template-columns:5em 1fr;gap:12px}.r5-code{font-size:18px;padding:14px}.r5-table{font-size:18px}.r5-table th,.r5-table td{padding:12px 8px}.r5-table-scroll .r5-table{min-width:720px}.r5-revision-count{height:235px}.r5-dependency{height:325px;overflow-x:auto}.r5-dependency svg{width:700px;min-width:700px;height:305px}.r5-dependency+.r5-code{font-size:18px}.r5-deliverables,.r5-closing-links{flex-direction:column;gap:16px;align-items:flex-start}.r5-deliverables{margin:25px 0}.r5-equation,.r5-question{min-height:0;padding:10px 0}.r5-knowledge .r5-row,.r5-deepen .r5-row{grid-template-columns:1fr;gap:8px;padding:22px 0}.r5-week .r5-row{grid-template-columns:5em 1fr;padding:22px 0}.r5-question-card p{font-size:26px}.r5-answer-line{height:60px}.r5-predict>svg{height:350px}}:root{--r6-gap:24px;--r6-separate:44px;--r6-label:clamp(16px,1.15vw,20px);--r6-copy:clamp(22px,1.8vw,30px);--r6-heading:clamp(25px,2vw,34px)}.r6-object{height:100%;width:100%;min-height:0;font-size:var(--r6-copy);line-height:1.55}.r6-object h3{font-size:var(--r6-heading);line-height:1.45;color:#002676;margin:0 0 18px;text-wrap:balance}.r6-object p{margin:14px 0}.r6-object .r6-label{font-size:var(--r6-label);line-height:1.55;color:#4a5c74;margin:12px 0 0}.r6-board{height:280px;min-height:0}.r6-board svg{width:100%;height:100%;display:block}.r6-board-text,.r6-code-pair,.r6-check,.r6-bounds,.r6-rule-change{display:grid;grid-template-columns:1fr 1.12fr;gap:var(--r6-separate);align-items:center}.r6-board-text>.r6-board{height:100%}.r6-board-text>section,.r6-check>section,.r6-code-pair>section{min-height:0}.r6-board-text>section>.r6-board,.r6-check .r6-board,.r6-code-pair .r6-board{height:360px}.r6-code-pair{grid-template-columns:.85fr 1.25fr}.r6-code{font:clamp(18px,1.35vw,23px)/1.65 ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6fa;margin:18px 0;padding:16px 20px}.r6-row{display:grid;grid-template-columns:5.8em 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #cdd7e1;font-size:var(--r6-copy)}.r6-row b{color:#002676}.r6-tradition{color:#72511c;margin-top:26px!important}.r6-formula{font-size:clamp(28px,2.5vw,42px);color:#002676;font-weight:700}.r6-growth{display:grid;grid-template-columns:.72fr 1.3fr;gap:var(--r6-gap);align-items:stretch}.r6-growth section{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:0;text-align:center}.r6-growth-before .r6-board{height:65%;width:100%}.r6-growth-after>svg{flex:1;min-height:0;width:100%}.r6-growth p{margin:0}.r6-pattern{font-size:var(--r6-copy);line-height:1.8;margin-top:18px!important}.r6-scale{display:flex;flex-direction:column;justify-content:center}.r6-overview{position:relative;min-height:0;flex:1}.r6-overview>svg{width:100%;height:100%}.r6-inset{position:absolute;right:0;bottom:5%;width:35%;background:#fff;padding:8px;border:1px solid #7a8fa8}.r6-inset svg{width:100%;display:block}.r6-inset p{font-size:16px;margin:4px 0;text-align:center}.r6-count{font-size:26px;text-align:center}.r6-count span:first-child{color:#287da8}.r6-count span:last-child{color:#72511c}.r6-bounds section{text-align:center}.r6-bounds .r6-board{height:270px}.r6-proof-question{font-size:34px;color:#002676}.r6-bounds section+section{border-left:1px solid #cdd7e1;padding-left:var(--r6-gap)}.r6-years{display:grid;grid-template-columns:.55fr 1.4fr;gap:var(--r6-separate);align-items:center}.r6-years>.r6-board{height:300px}.r6-year-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--r6-separate)}.r6-year-pair h3{font-size:27px}.r6-year-pair .r6-formula{font-size:30px}.r6-year-pair .r6-row{grid-template-columns:3em 1fr;font-size:22px}.r6-human-ai{display:grid;grid-template-columns:.75fr 1.3fr;grid-template-rows:auto 1fr auto;column-gap:var(--r6-separate);align-items:center}.r6-human-ai>header,.r6-human-ai>.r6-label{grid-column:1/-1;text-align:center}.r6-human-ai>.r6-board{height:100%}.r6-compare-paths section+section{margin-top:var(--r6-separate)}.r6-language{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:var(--r6-gap);align-items:center}.r6-language .r6-board{height:290px}.r6-language .r6-code{font-size:20px}.r6-pretrain{display:flex;flex-direction:column;justify-content:center}.r6-training{display:flex;align-items:center;justify-content:center;gap:var(--r6-gap);background:#f8f2dd;margin-top:var(--r6-gap);padding:20px;font-size:24px;flex-wrap:wrap}.r6-training>*{border-left:1px solid #b9a365;padding-left:24px}.r6-feedback{display:flex;flex-direction:column;justify-content:center}.r6-candidates{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--r6-gap)}.r6-candidates .r6-board{height:250px}.r6-candidates p{font-size:23px;text-align:center}.r6-request{background:#edf3f8;padding:24px}.r6-answer{padding:20px 0;color:#002676;font-weight:700}.r6-two-boards{height:100%;display:flex;flex-direction:column;justify-content:center}.r6-two-boards .r6-board{height:44%}.r6-rule-change .r6-board{height:300px}.r6-rule-change h3{font-size:24px}.r6-rule-change s{text-decoration-color:#a13730}.r6-question-space{height:300px;display:flex;align-items:center;justify-content:center;color:#002676}.r6-controls{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.r6-controls button{font:inherit;font-size:18px;min-height:44px;border:1px solid #a7b8c9;background:#fff;color:#002676;padding:9px 15px;border-radius:4px}.r6-controls button[aria-pressed=true]{background:#edf3f8;border-color:#002676}.r6-pass{color:#285442}.r6-fail{color:#a13730}.r6-photo{margin:0;min-height:0}.r6-photo img{display:block;width:100%;height:auto;max-height:380px;object-fit:contain}.r6-photo figcaption{font-size:var(--r6-label);color:#4a5c74;margin-top:12px;line-height:1.55}.r6-engineering{display:flex;flex-direction:column;justify-content:center}.r6-engineering-scene{display:grid;grid-template-columns:.65fr 1.45fr;gap:var(--r6-separate);align-items:center}.r6-engineering-scene .r6-board{height:270px}.r6-engineering-scene section>p{text-align:center;font-size:23px}.r6-feedback-path{display:flex;gap:24px;justify-content:center;align-items:center;margin-top:24px;font-size:25px;flex-wrap:wrap}.r6-feedback-path span+span:before{content:"→";color:#287da8;margin-right:24px}.r6-engineering>.r6-label{text-align:center}.r6-researcher-founder{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:32px;align-items:center}.r6-researcher-founder .r6-board{height:300px}.r6-researcher-founder .r6-row{display:block;font-size:23px;padding:16px 0}.r6-researcher-founder .r6-row span{display:block;margin-top:8px}.r6-researcher-founder>section:nth-child(2)>p{font-size:22px;text-align:center}.r6-history{display:grid;grid-template-columns:.9fr 1.35fr .55fr;gap:32px;align-items:center}.r6-history-phrase{font-size:34px;color:#72511c;font-weight:700}.r6-history-person{align-self:center;min-height:0}.r6-history-person img{max-height:215px}.r6-history-person blockquote{margin:20px 0 0;font-size:23px;line-height:1.7;color:#002676}.r6-foundation-path{font-size:28px;color:#72511c;margin-top:30px!important}.r6-practice{display:grid;grid-template-columns:1.35fr 1fr;gap:var(--r6-separate);align-items:center}.r6-project-demand{font-size:25px;color:#002676;margin-top:26px!important}.r6-science-question{display:flex;flex-direction:column;gap:20px;padding:20px 36px;font-size:30px;color:#002676}.r6-science-question span+span:before{content:"↓";display:block;margin-bottom:18px;color:#287da8}.r6-science-question p{font-size:24px}.r6-active{background:#f4f7fa;padding-left:16px;padding-right:16px}.r6-four-in-one .r6-row{min-height:68px}.r6-closing{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--r6-separate);align-items:center}.r6-closing-claim{font-size:clamp(30px,2.8vw,46px);font-weight:700;color:#002676;line-height:1.5}.r6-closing-invite{font-size:28px;color:#002676;margin-top:32px!important}.r6-closing .r6-board{height:160px;margin-top:14px}.r6-closing img{max-height:290px}.r6-closing-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px;font-size:18px}#deck[data-slide=closing] .imo-explanation{display:none}.r6-general{display:flex;flex-direction:column;justify-content:center;text-align:center}.r6-general>svg{flex:1;min-height:0;width:100%}::selection{background:#f3e0aa;color:#002676}.r6-controls button:focus-visible{outline:3px solid #287da8;outline-offset:3px}@media (max-height:800px) and (min-width:741px){.r6-board-text>section>.r6-board,.r6-check .r6-board,.r6-code-pair .r6-board{height:270px}.r6-row{padding:12px 0;font-size:22px}.r6-candidates .r6-board{height:190px}.r6-language .r6-board{height:230px}.r6-rule-change .r6-board,.r6-question-space{height:240px}.r6-object h3{font-size:25px}.r6-proof-question{font-size:28px}}@media (max-width:740px){.imo-figure:has(.r6-object){height:auto;min-height:320px;max-height:none}.r6-object{height:auto;max-height:none!important;font-size:22px}.r6-board-text,.r6-code-pair,.r6-check,.r6-years,.r6-human-ai,.r6-language{display:flex;flex-direction:column;align-items:stretch;gap:24px}.r6-board-text>.r6-board,.r6-human-ai>.r6-board,.r6-board-text>section>.r6-board,.r6-code-pair .r6-board,.r6-check .r6-board{height:310px;flex:none}.r6-object h3{font-size:25px}.r6-row{font-size:20px;padding:14px 0;grid-template-columns:5em 1fr;gap:12px}.r6-code{font-size:17px;line-height:1.65;padding:14px}.r6-language .r6-code{font-size:17px}.r6-growth{height:410px;grid-template-columns:.65fr 1.35fr;gap:4px}.r6-growth-before .r6-board{height:180px}.r6-growth p{font-size:18px}.r6-pattern{font-size:18px;line-height:1.8}.r6-scale{height:400px}.r6-year-pair{display:flex;flex-direction:column;gap:24px}.r6-years>.r6-board{height:220px}.r6-human-ai>header{text-align:left}.r6-compare-paths section+section{margin-top:24px}.r6-training{font-size:20px;padding:14px;gap:14px}.r6-training>*{padding-left:14px}.r6-candidates{gap:4px}.r6-candidates .r6-board{height:118px}.r6-candidates p{font-size:16px}.r6-bounds,.r6-rule-change{display:flex;flex-direction:column;gap:24px;align-items:stretch}.r6-bounds section+section{border-left:0;border-top:1px solid #cdd7e1;padding:24px 0 0}.r6-bounds .r6-board{height:240px}.r6-two-boards{height:470px}.r6-rule-change .r6-board,.r6-question-space{height:280px}.r6-photo img{max-height:none}}@media (max-height:800px) and (min-width:741px){.r6-engineering-scene .r6-board{height:210px}.r6-history-person img{max-height:180px}.r6-history-phrase{font-size:28px}.r6-researcher-founder .r6-board{height:240px}.r6-researcher-founder .r6-row{font-size:21px}.r6-four-in-one .r6-row{min-height:55px}.r6-closing img{max-height:240px}.r6-closing-claim{font-size:34px}.r6-closing-invite{font-size:24px;margin-top:22px!important}.r6-closing .r6-board{height:130px}}@media (max-width:740px){.r6-engineering-scene,.r6-researcher-founder,.r6-history,.r6-practice,.r6-closing{display:flex;flex-direction:column;align-items:stretch;gap:28px}.r6-engineering-scene .r6-board{height:250px}.r6-feedback-path{align-items:flex-start;gap:14px;font-size:21px}.r6-feedback-path span+span:before{margin-right:14px}.r6-history-person{display:flex;align-items:center;gap:24px}.r6-history-person .r6-photo{width:40%;flex:none}.r6-history-person blockquote{font-size:21px;margin:0}.r6-history-person img{max-height:200px}.r6-researcher-founder .r6-board{height:300px}.r6-researcher-founder .r6-row{font-size:21px}.r6-researcher-founder section{width:100%}.r6-four-in-one .r6-row{min-height:65px}.r6-science-question{padding:20px 0;font-size:27px}.r6-closing-claim{font-size:32px}.r6-closing-invite{font-size:25px}.r6-closing img{max-height:none}.r6-general{height:420px}.r6-general .r6-label{font-size:16px}}.r6-formula-blue{color:#287da8}.r6-formula-gold{color:#72511c}.r6-recall{position:absolute;left:0;top:0;width:25%;display:grid;gap:4px;background:#fff}.r6-recall>div{display:flex;align-items:center}.r6-recall .r6-board{height:82px;width:85px}.r6-recall span,.r6-recall code{font-size:17px;color:#4a5c74}.r6-recall code{padding-left:15px}body.playing #visual:has([data-reveal]) [data-final-caption]{visibility:hidden}body.playing #visual:has([data-reveal]):after{content:"铺放中 · 尚未完成覆盖";position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:19px;color:#72511c;background:#fff}@media (max-width:740px){.r6-recall{width:23%}.r6-recall .r6-board{height:55px;width:50px}.r6-recall span,.r6-recall code{font-size:13px}}.r6-overview{display:grid;grid-template-columns:78px minmax(0,1fr) .52fr;gap:10px;align-items:center}.r6-recall{position:static;width:auto;display:block;background:transparent}.r6-recall>div{display:flex;flex-direction:column;align-items:center;margin-bottom:12px}.r6-recall .r6-board{height:70px;width:100%}.r6-recall code{padding:0;display:block;text-align:center}.r6-scale-board{height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center}.r6-scale-board>svg{width:100%;min-height:0;flex:1}.r6-scale-board>p{font-size:18px;text-align:center;margin:6px 0}.r6-inset{position:static;width:100%;padding:5px}.r6-inset p{font-size:16px;line-height:1.5}.r6-final-bounds .r6-row{padding:10px 0;font-size:23px}.r6-final-bounds .r6-formula{font-size:32px}.r6-engineering-scene{height:360px;flex:none}.r6-engineering-scene .r6-photo img{max-height:315px}.r6-eng-feedback{height:80px;display:flex;align-items:center;justify-content:center;flex:none}.r6-eng-feedback .r6-feedback-path{margin-top:0}.r6-eng-feedback>.r6-label{margin-top:0;text-align:center}@media (max-height:800px) and (min-width:741px){.r6-engineering-scene{height:300px}.r6-engineering-scene .r6-photo img{max-height:250px}.r6-eng-feedback{height:72px}.r6-final-bounds .r6-board{height:240px}.r6-final-bounds .r6-row{font-size:22px}}@media (max-width:740px){.r6-overview{grid-template-columns:1.5fr 1fr;grid-template-rows:auto 1fr;gap:12px}.r6-recall{grid-column:1/-1;display:flex;align-items:center;gap:12px}.r6-recall>div{display:flex;flex-direction:row;margin:0;gap:3px}.r6-recall .r6-board{width:42px;height:48px}.r6-recall code{font-size:14px}.r6-scale-board>p{font-size:16px}.r6-scale{height:460px}.r6-engineering-scene{height:auto;flex:none}.r6-engineering-scene .r6-photo img{max-height:none}.r6-eng-feedback{height:auto;min-height:100px;margin-top:20px}.r6-final-bounds .r6-row{font-size:20px}}:root{--r7-copy:clamp(22px,1.75vw,31px);--r7-small:clamp(16px,1.15vw,21px);--r7-gap:clamp(24px,3vw,56px)}#deck[data-visual^=r7-][data-layout=wide] .imo-explanation{display:flex;height:auto;min-height:60px;padding:12px 0 0;border-top:1px solid #dbe2e9}#deck[data-visual^=r7-] .imo-explanation .lead{font-size:clamp(24px,2vw,34px)}.r7-object{width:100%;height:100%;min-height:0;font-size:var(--r7-copy);line-height:1.55;color:#17243d}.r7-object h3{font-size:clamp(26px,2.1vw,35px);line-height:1.45;margin:0 0 16px;color:#002676;text-wrap:balance}.r7-object p{margin:12px 0;line-height:1.55}.r7-object p.r7-tag{font-size:var(--r7-small);line-height:1.5;color:#4a5c74;margin:14px 0 0}.r7-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--r7-gap);align-items:center}.r7-pair>section{min-width:0;min-height:0}.r7-board{height:clamp(250px,39vh,480px);min-height:0;width:100%}.r7-board>svg{display:block;width:100%;height:100%}.r7-board-title{text-align:center;color:#002676;font-size:clamp(20px,1.6vw,28px);margin:0!important}.r7-row{display:grid;grid-template-columns:5.1em minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid #cdd7e1;align-items:baseline}.r7-row b{color:#002676}.r7-code{font:clamp(17px,1.25vw,23px)/1.6 ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6fa;margin:14px 0;padding:16px 20px;color:#17243d}.r7-object .blue{color:#176aab}.r7-object .gold{color:#896211}.r7-count{font-size:clamp(25px,2vw,35px);font-weight:700;color:#002676;text-align:center}.r7-growth{grid-template-columns:.8fr 1.3fr;text-align:center}.r7-growth>section{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.r7-growth>section:first-child .r7-board{height:46%;max-height:260px}.r7-growth>section:last-child .r7-board{flex:1;height:auto;max-height:440px}.r7-pattern{font-size:clamp(21px,1.65vw,28px);margin-top:10px;line-height:1.65}.r7-scale-rule{grid-template-columns:1fr 1fr;text-align:center}.r7-scale-rule .r7-board{height:clamp(260px,36vh,420px)}.r7-scale{grid-template-columns:1.3fr 1fr;text-align:center}.r7-scale .r7-board{height:clamp(280px,39vh,465px)}.r7-inset{height:clamp(210px,29vh,340px);border:2px solid #a57513;aspect-ratio:1;margin:auto;width:auto;display:inline-block}.r7-inset svg{display:block;height:100%;width:100%}.r7-years,.r7-feedback,.r7-pretrain,.r7-research,.r7-agency,.r7-evidence{display:flex;flex-direction:column;justify-content:center}.r7-year-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--r7-gap)}.r7-year-pair>section+section{border-left:1px solid #cdd7e1;padding-left:var(--r7-gap)}.r7-year-pair .r7-row{grid-template-columns:3em 1fr}.r7-code-pair{grid-template-columns:.85fr 1.25fr}.r7-endpoints{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;text-align:center;font-size:21px}.r7-endpoints span{padding:10px 4px;border-bottom:3px solid #287da8}.r7-endpoints span:nth-child(n+3){border-color:#a57513}.r7-endpoints b{display:block;font-size:35px;color:#002676}.r7-code-pair .r7-count{margin:14px 0}.r7-code-origin p{font-size:22px}.r7-code-pair mark{background:#f3e0aa;color:#002676;padding:3px 6px}.r7-parameter-change{font-size:72px;line-height:1.1;color:#002676;margin:20px 0}.r7-parameter-change span{color:#a57513;margin:0 35px}.r7-language{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:25px;align-items:center}.r7-language .r7-board{height:clamp(180px,25vh,280px)}.r7-language h3{margin-bottom:8px}.r7-training-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding:18px 22px;background:#f6f2e7;font-size:clamp(20px,1.6vw,28px)}.r7-training-strip p{margin:5px 0}.r7-parameter{color:#002676;border-bottom:3px solid #a57513;padding:10px 0}.r7-time-region{padding:12px 0}.r7-times>section{align-self:center}.r7-times>section+section{border-left:1px solid #cdd7e1;padding-left:var(--r7-gap)}.r7-candidates{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.r7-candidates .r7-board{height:clamp(190px,29vh,310px)}.r7-fail{color:#a13730}.r7-pass{color:#285442}.r7-prompt{font-size:clamp(23px,1.9vw,31px);color:#002676;text-align:center}.r7-research-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:25px;align-items:center;text-align:center}.r7-research-line>span{font-size:34px;color:#a57513}.r7-research-line section{padding:20px 0}.r7-research-note{margin-top:32px;border-top:1px solid #cdd7e1;padding-top:24px;text-align:center}.r7-controls{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.r7-controls button{min-height:44px;font-size:clamp(18px,1.5vw,25px);padding:9px 15px;border-radius:4px}.r7-controls button[aria-pressed=true]{background:#edf3f8;border-color:#002676;box-shadow:inset 0 -3px #002676}.r7-purpose-controls,.r7-options{display:flex;gap:16px;flex-wrap:wrap;margin:22px 0}.r7-purpose-controls span,.r7-options span{border-bottom:3px solid #a57513;padding:10px 0;margin-right:16px}.r7-emphasis{color:#002676;font-weight:700;font-size:clamp(25px,2vw,34px);margin-top:24px!important}.r7-physical{grid-template-columns:1fr 1fr;text-align:center}.r7-evidence-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--r7-gap)}.r7-evidence-steps section{border-top:3px solid #a57513;padding-top:24px}.r7-evidence>.r7-emphasis{margin-top:35px!important}.r7-meaning-line{display:flex;align-items:center;gap:28px;margin-bottom:26px;color:#002676}.r7-meaning-line>span{font-size:22px;color:#4a5c74;min-width:4em}.r7-meaning-line strong{font-size:64px}.r7-meaning-line>p{font-size:clamp(30px,2.8vw,46px);margin:0;line-height:1.45}.r7-goals{display:grid;grid-template-columns:1fr 1fr;gap:var(--r7-gap);text-align:center}.r7-goals .r7-board{height:clamp(170px,24vh,270px)}.r7-goals h3{margin:0}.r7-goals p{margin:6px 0}.r7-goals+.r7-tag{text-align:center}.r7-help-fields{display:flex;flex-direction:column;gap:16px}.r7-help-fields label{display:grid;grid-template-columns:5.5em 1fr;align-items:center;gap:12px;color:#002676}.r7-help-fields input,.r7-help-fields select{width:100%;min-width:0;font:inherit;font-size:clamp(19px,1.5vw,26px);color:#17243d;border:1px solid #8297ad;background:#fff;border-radius:3px;padding:12px}.r7-help-fields :focus-visible{outline:3px solid #287da8;outline-offset:3px}.r7-rebuild{grid-template-columns:1fr 1fr}.r7-rebuild>section>p{text-align:center}.r7-links{display:flex;gap:16px;flex-wrap:wrap;font-size:clamp(18px,1.4vw,24px);margin-top:26px}.r7-link{font-size:clamp(18px,1.4vw,24px)}#deck[data-slide=opening] .speaker-identity{display:block;font-size:21px;font-weight:400;color:#4a5c74;margin-top:24px;line-height:1.6}@media (max-height:800px) and (min-width:741px){:root{--r7-copy:22px;--r7-small:16px;--r7-gap:28px}.r7-object h3{font-size:25px;margin-bottom:12px}.r7-row{padding:9px 0}.r7-object p{margin:10px 0}.r7-object p.r7-tag{margin-top:10px}.r7-code{font-size:17px;padding:12px 16px}.r7-endpoints{font-size:18px}.r7-endpoints b{font-size:29px}.r7-code-origin p{font-size:19px}.r7-code-pair .r7-count{font-size:25px;margin:10px 0}.r7-training-strip{margin-top:16px;padding:12px 16px;font-size:20px}.r7-research-note{margin-top:20px;padding-top:16px}.r7-controls{margin:12px 0}.r7-controls button{font-size:18px}.r7-emphasis{font-size:25px}.r7-help-fields{gap:12px}.r7-help-fields input,.r7-help-fields select{font-size:19px;padding:10px}#deck[data-visual^=r7-] .imo-explanation .lead{font-size:25px}}@media (max-width:1100px) and (min-width:741px){.r7-code-pair{grid-template-columns:.68fr 1.32fr}.r7-row{gap:12px;grid-template-columns:4.6em 1fr}.r7-help-fields label{grid-template-columns:5em 1fr}.r7-year-pair h3{font-size:25px}.r7-scale .r7-count{font-size:24px}.r7-research-line{gap:12px}.r7-research-line h3{font-size:23px}}@media (max-width:740px){#deck[data-visual^=r7-] #content{gap:24px}#deck[data-visual^=r7-] .imo-figure{height:auto;min-height:0;max-height:none;display:block}#deck[data-visual^=r7-] .imo-explanation{height:auto;min-height:0;padding-bottom:14px}#deck[data-visual^=r7-] .imo-explanation .lead{font-size:24px}.r7-object{height:auto;max-height:none!important;font-size:21px}.r7-object h3{font-size:25px}.r7-object p.r7-tag{font-size:16px}.r7-pair,.r7-year-pair,.r7-goals,.r7-language,.r7-evidence-steps{display:flex;flex-direction:column;align-items:stretch;gap:26px}.r7-pair>section{height:auto}.r7-board{height:300px}.r7-board-title{font-size:20px}.r7-row{grid-template-columns:4.5em 1fr;gap:12px}.r7-code{font-size:16px;padding:14px;line-height:1.7}.r7-growth{display:grid;grid-template-columns:.68fr 1.32fr;gap:4px;min-height:410px}.r7-growth>section:first-child .r7-board{height:170px}.r7-growth>section:last-child .r7-board{height:270px;flex:none}.r7-growth .r7-board-title,.r7-growth .r7-pattern{font-size:17px}.r7-growth .r7-count{font-size:20px}.r7-scale .r7-board,.r7-scale-rule .r7-board{height:320px}.r7-scale .r7-count,.r7-scale-rule .r7-count{font-size:23px}.r7-inset{height:240px}.r7-scale{text-align:center}.r7-year-pair>section+section,.r7-times>section+section{border-left:0;border-top:1px solid #cdd7e1;padding:24px 0 0}.r7-year-pair .r7-row{grid-template-columns:3em 1fr}.r7-endpoints{font-size:17px;gap:5px}.r7-endpoints b{font-size:30px}.r7-code-pair .r7-count{font-size:23px}.r7-code-origin p{font-size:20px}.r7-language .r7-board{height:250px}.r7-training-strip{flex-wrap:wrap;justify-content:flex-start;gap:14px;padding:18px;font-size:20px}.r7-candidates{grid-template-columns:1fr;gap:22px}.r7-candidates .r7-board{height:260px}.r7-candidates p{font-size:21px}.r7-research-line{display:flex;flex-direction:column;gap:8px}.r7-research-line>span{transform:rotate(90deg)}.r7-research-line section{padding:10px 0}.r7-research-note{text-align:left}.r7-evidence-steps section{padding-top:18px}.r7-emphasis{font-size:24px}.r7-meaning-line{gap:15px}.r7-meaning-line>span{font-size:20px}.r7-meaning-line>p{font-size:29px}.r7-goals .r7-board{height:250px}.r7-help-fields label{display:flex;flex-direction:column;align-items:stretch;gap:7px}.r7-help-fields input,.r7-help-fields select{font-size:19px}.r7-links,.r7-object .r7-link{font-size:18px}}.r7-purpose>section:first-child{text-align:center}.r7-purpose>section:nth-child(2) .r7-board{height:clamp(235px,27vh,300px)}.r7-purpose>section:nth-child(2)>p{font-size:21px;line-height:1.55}.r7-purpose .r7-controls{margin:10px 0}@media (max-width:740px){.r7-purpose>section:nth-child(2) .r7-board{height:260px}}.r7-code-origin{height:clamp(250px,26vh,290px);display:flex;flex-direction:column;justify-content:center}.r7-code-origin .r7-code{flex:none}@media (max-width:740px){.r7-code-origin{height:auto;min-height:0}}body.playing #deck[data-slide=five] .imo-explanation,body.playing #deck[data-slide=five] #visual>svg>text,body.playing #deck[data-visual=r7-growth] .r7-count,body.playing #deck[data-visual=r7-growth] .imo-explanation{visibility:hidden}.r9-board-key{font-size:var(--r9-small);text-align:center;color:#4a5c74}.r9-math-entry dd{white-space:pre-line}.r9-score{font-size:clamp(28px,2.5vw,45px);font-weight:700;color:#002676}.r9-compute-times{display:grid;grid-template-columns:1fr 1fr;gap:var(--r9-gap);align-items:start;margin:7vh 0}.r9-compute-times>section{border-top:3px solid #a57513;padding-top:22px}.r9-compute-times>section+section{border-color:#287da8}.r9-math-milestone{border-top:2px solid #a57513;padding-top:15px;margin-top:22px;display:flex;flex-direction:column;gap:7px;font-size:.85em;color:#002676}.skeleton-frames>div.current{border:2px solid #287da8;background:#eaf1f6}.skeleton-controls [aria-disabled=true]{color:#8297ad;border-color:#dbe2e9}.skeleton-position{font-size:18px;color:#4a5c74}.r9-trial-request{max-width:1050px;font-size:.9em}@media (max-width:740px){.r9-compute-times{grid-template-columns:1fr;margin:25px 0;gap:30px}.r9-math-milestone{font-size:19px}}.r9-order-frames{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:16px 0}.r9-order-frames li{min-width:0}.r9-order-frames img{height:21vh;max-height:210px;object-fit:contain}.r9-order-frames p{font-size:clamp(19px,1.35vw,25px);line-height:1.4}.r9-plan-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:40px}.r9-adjust{border-left:2px solid #a57513;padding-left:28px}.r9-adjust>div{border-top:1px solid #dbe2e9;padding:16px 0}.r9-adjust b{color:#002676}.r9-help-request{border-left:1px solid #a57513;padding-left:18px;margin:20px 0;font-size:.86em}.r9-side-fact{border-top:1px solid #cdd7e1;padding-top:16px;font-size:.82em}.r9-foundation-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}.r9-foundation-grid>section{display:grid;grid-template-columns:170px 1fr;gap:8px 18px;align-items:center;border-top:1px solid #cdd7e1;padding-top:12px}.r9-foundation-grid h3{grid-column:1/-1;font-size:clamp(23px,1.7vw,30px);margin:0}.r9-foundation-grid img,.r9-foundation-grid svg{height:145px;max-height:145px;width:170px;object-fit:contain}.r9-foundation-grid p{font-size:clamp(21px,1.5vw,28px)}.r9-rule-object{display:flex;flex-direction:column;gap:8px;font:15px/1.5 ui-monospace,monospace;color:#002676;background:#f3f6fa;padding:10px}@media (max-width:740px){.r9-plan-layout,.r9-foundation-grid{grid-template-columns:1fr}.r9-adjust{border-left:0;border-top:2px solid #a57513;padding:18px 0}.r9-order-frames{grid-template-columns:1fr}.r9-order-frames img{height:auto;max-height:260px}.r9-foundation-grid>section{grid-template-columns:140px 1fr}.r9-foundation-grid img,.r9-foundation-grid svg{width:140px;height:120px}}:root{--r9-copy:clamp(22px,1.6vw,30px);--r9-small:clamp(16px,1.02vw,20px);--r9-gap:clamp(24px,3vw,56px)}#deck[data-visual^=r9-] #content{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:12px}#deck[data-visual^=r9-] .imo-figure{display:block;height:100%}#deck[data-visual^=r9-] .imo-explanation{border-top:1px solid #dbe2e9;padding-top:10px;justify-content:start}#deck[data-visual^=r9-] .imo-explanation .lead{font-size:clamp(23px,1.75vw,33px);margin:0;line-height:1.4}.r9-object{width:100%;height:100%;min-height:0;font-size:var(--r9-copy);line-height:1.5;color:#17243d}.r9-object h3{font-size:clamp(25px,1.9vw,35px);line-height:1.4;margin:0 0 16px;color:#002676;text-wrap:balance}.r9-object p{margin:10px 0}.r9-object .r9-note,.story-reader .r9-note{font-size:var(--r9-small);line-height:1.45;color:#4a5c74;margin:10px 0 0}.r9-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--r9-gap);align-items:center}.r9-pair>section{min-width:0;min-height:0}.r9-art{display:block;width:100%;height:auto;max-height:48vh;object-fit:contain;margin:auto}.r9-object svg{width:100%;max-height:46vh;display:block}.r9-date{color:#8b620e;font-size:.85em;margin-bottom:18px!important}.r9-rows{margin:15px 0 0}.r9-rows>div{display:grid;grid-template-columns:5.8em minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid #cdd7e1}.r9-rows dt{font-weight:700;color:#002676}.r9-rows dd{margin:0}.r9-sequence{list-style:none;padding:0;margin:12px 0;counter-reset:step}.r9-sequence li{counter-increment:step;display:grid;grid-template-columns:1.2em 6em minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #cdd7e1}.r9-sequence li:before{content:counter(step);color:#8b620e}.r9-sequence b{color:#002676}.r9-code{font:clamp(19px,1.35vw,25px)/1.7 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;padding:16px 20px;background:#f3f6fa;color:#002676}.r9-bar{display:grid;grid-template-columns:5.5em 1fr 5em;gap:18px;align-items:center;margin:38px 0}.r9-bar i{height:36px;background:#287da8;display:block}.r9-bar strong{color:#002676}.r9-number{font-size:clamp(55px,5.6vw,104px);line-height:1.2!important;font-weight:700;color:#002676;margin:22px 0!important}.r9-number span{font-size:.46em;font-weight:400;color:#4a5c74}.r9-go-scene,.r9-prototype-scene{position:relative;width:100%;max-width:750px;margin:auto}.r9-go-scene>svg{position:absolute;width:57%;height:33%;left:21.5%;top:56%;max-height:none;overflow:visible}.r9-screen{position:absolute;left:40%;top:33%;width:23%;height:14%;display:flex;align-items:center;justify-content:center;transform:rotate(-2deg);font-size:clamp(14px,1.1vw,20px);font-weight:700;color:#002676;text-align:center;padding:6px}.r9-protein{height:36vh;max-height:400px}.r9-protein>svg{height:100%;max-height:none}.r9-aa{font:clamp(18px,1.38vw,26px)/1.8 ui-monospace,monospace;overflow-wrap:anywhere;letter-spacing:.025em;color:#002676}.r9-aa mark{background:#f6df9a;padding:2px}.r9-dialogue p{padding:12px 0;border-bottom:1px solid #cdd7e1;font-size:.91em}.r9-dialogue b{color:#8b620e;margin-right:14px}.r9-times .r9-sequence li{grid-template-columns:1.2em 7em 1fr;padding:38px 0}.r9-notebook{width:210px;height:165px;background:#002676;border-right:10px solid #ebeff6;box-shadow:2px 2px #002676;color:#fff;display:flex;align-items:center;justify-content:center;margin:15px auto 28px}.r9-notebook span{font-size:24px}.r9-object-moves{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.r9-object-moves section{padding-top:18px;border-top:2px solid #a57513}.r9-object-moves h3{font-size:27px}.r9-workspace{grid-template-columns:.95fr 1.1fr}.r9-skeleton{border:1px solid #b3c1d0;padding:22px}.r9-skeleton h3{font-size:25px}.skeleton-frames{display:grid;grid-template-columns:1fr 1fr;gap:12px}.skeleton-frames>div{height:100px;min-height:100px;padding:6px;box-sizing:border-box;gap:3px;background:#f6f8fb;border:1px dashed #9cacbf;display:flex;align-items:center;justify-content:center;flex-direction:column}.skeleton-frames span{color:#8b620e;font-size:28px;line-height:1.15}.skeleton-frames small{font-size:16px;line-height:1.25;color:#4a5c74;margin:0;flex:none}.skeleton-frames img{width:100%;height:100%;object-fit:contain}.skeleton-controls{display:flex;gap:20px;margin-top:18px;font-size:19px}.skeleton-controls span{border-bottom:2px solid #a57513;padding:3px 0}.r9-release-list{list-style:none;margin:0;padding:0}.r9-release-list li{display:grid;grid-template-columns:8em 1fr;gap:30px;padding:22px 0;border-bottom:1px solid #cdd7e1;opacity:.58}.r9-release-list li.active{opacity:1}.r9-release-list time{color:#8b620e;font-size:.88em}.r9-release-list h3{margin:0 0 7px}.r9-unrevealed{font-size:.8em;color:#4a5c74}.r9-candidates{max-height:49vh;width:100%;object-fit:contain}.r9-candidate-labels{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;color:#002676;font-size:25px;padding-top:8px}.r9-character-art{max-height:51vh;width:100%}.story-frame{margin:0;min-height:0;display:flex;flex-direction:column;align-items:center}.story-frame>img{display:block;width:100%;height:auto;min-height:0;object-fit:contain;max-height:43vh}.story-frame figcaption{display:flex;flex-direction:column;align-items:start;gap:4px;width:100%;font-size:clamp(18px,1.35vw,25px);line-height:1.45;color:#17243d;margin-top:7px}.story-frame figcaption b{color:#002676}.story-frame figcaption span{font-size:.83em}.r9-story-single{display:flex;flex-direction:column;align-items:center;gap:10px}.r9-story-single>.story-frame{width:100%;height:calc(100% - 42px)}.r9-story-single .story-frame>img{max-height:none;height:calc(100% - 65px);width:100%}.r9-story-single figcaption{max-width:850px}.r9-story-progress{display:flex;gap:30px;font-size:18px;color:#8297ad}.r9-story-progress .current{color:#002676;border-bottom:2px solid #a57513}.r9-endings .story-frame>img{max-height:38vh}.r9-choice{color:#002676;font-weight:700;text-align:center}.story-reader{display:flex;flex-direction:column;height:100%;min-height:0;font-size:var(--r9-copy);color:#17243d}.reader-top{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:19px;margin-bottom:8px}.reader-top strong{font-size:25px;color:#002676}.reader-top>span{color:#4a5c74}.reader-endings{display:flex;gap:8px;margin-left:auto}.story-reader button{font-size:18px;line-height:1.4;padding:8px 14px;border-radius:3px;min-height:42px}.reader-endings [aria-pressed=true]{background:#002676;color:#fff;border-color:#002676}.reader-images{flex:1;min-height:0}.reader-images>.story-frame{height:100%}.reader-images:not(.reader-all)>.story-frame>img{height:calc(100% - 62px);max-height:none;max-width:100%}.reader-images figcaption{font-size:19px;max-width:970px}.reader-all{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;align-items:center}.reader-all .story-frame>img{max-height:33vh;width:100%}.reader-all figcaption{font-size:18px}.reader-all figcaption span{font-size:15px}.reader-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 0}.reader-controls>a{font-size:17px;margin-left:10px}.r9-reader-figure{display:flex;flex-direction:column}.r9-reader-figure .story-reader{flex:1;min-height:0}.r9-formula{font-size:clamp(32px,3vw,52px);font-weight:700;color:#002676}.r9-object blockquote{border-left:1px solid #a57513;padding:15px 23px;margin:18px 0;background:#faf7ed;line-height:1.7}.r9-order-comparison{display:grid;grid-template-columns:1fr 1fr;gap:50px}.r9-order-comparison>section>b{font-size:32px;color:#8b620e}.r9-order-comparison .r9-sequence li{grid-template-columns:1.2em 5em 1fr}.r9-table{width:100%;border-collapse:collapse;font-size:24px}.r9-table th,.r9-table td{text-align:left;padding:20px;border-bottom:1px solid #cdd7e1}.r9-table th{color:#002676}.r9-journal{display:flex;gap:30px;flex-wrap:wrap;margin-top:30px;font-size:21px;color:#4a5c74}.r9-closing-objects{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;text-align:center}.r9-closing-objects section{min-width:0}.r9-closing-objects svg,.r9-closing-objects img{height:24vh;max-height:280px;width:100%;object-fit:contain}.r9-closing-objects span{display:block;font-size:21px;margin-top:12px}.r9-ending-question{text-align:center;font-size:clamp(29px,2.6vw,46px);font-weight:700;color:#002676;padding:25px 0 12px}.r9-end-links{display:flex;gap:32px;justify-content:center;font-size:19px}body.playing #deck[data-slide=move-holes] .imo-figure:after{top:0;bottom:auto;left:12px;right:auto}body.playing #deck[data-slide=move-holes] .imo-explanation{visibility:hidden}@media (max-height:800px) and (min-width:741px){:root{--r9-copy:22px;--r9-small:16px;--r9-gap:28px}.r9-object h3{font-size:25px;margin-bottom:12px}.r9-rows>div{padding:9px 0}.r9-sequence li{padding:9px 0}.r9-art{max-height:45vh}.r9-candidates{max-height:43vh}.r9-character-art{max-height:49vh}.r9-release-list li{padding:15px 0}.r9-notebook{width:170px;height:115px;margin-bottom:20px}.r9-times .r9-sequence li{padding:26px 0}.r9-code{font-size:19px;padding:12px 15px}.r9-skeleton{padding:15px}.skeleton-frames>div{height:75px}.reader-top{margin-bottom:5px}.reader-top strong{font-size:23px}.reader-controls{margin-top:7px}.reader-images figcaption{font-size:18px}.reader-all figcaption{font-size:17px}.reader-all figcaption span{font-size:14px}.r9-object p{margin:8px 0}.r9-object .r9-note{margin-top:7px}.r9-closing-objects span{font-size:19px}.r9-ending-question{padding-top:20px}}@media (max-width:1100px) and (min-width:741px){.r9-pair{gap:24px}.r9-rows>div{grid-template-columns:5em 1fr;gap:13px}.r9-sequence li{grid-template-columns:1em 5.5em 1fr;gap:10px}.r9-screen{font-size:14px}.r9-order-comparison{gap:24px}.reader-top strong{font-size:22px}.reader-endings button{font-size:16px}.r9-candidate-labels{font-size:22px}}@media (max-width:740px){#deck[data-visual^=r9-] #content{display:flex;flex-direction:column;gap:22px}#deck[data-visual^=r9-] .imo-figure{height:auto;min-height:0;max-height:none;display:block}#deck[data-visual^=r9-] .imo-explanation{height:auto;padding-bottom:16px}.r9-object{height:auto;max-height:none!important;font-size:21px}.r9-object h3{font-size:25px}.r9-pair{display:flex;flex-direction:column;align-items:stretch;gap:24px}.r9-art,.r9-candidates,.r9-character-art{max-height:none}.r9-object svg{max-height:none;height:300px}.r9-go-scene>svg{height:33%}.r9-screen{font-size:12px}.r9-protein{height:300px}.r9-aa{font-size:19px}.r9-rows>div{grid-template-columns:4.8em 1fr;gap:12px}.r9-sequence li{grid-template-columns:1em 5em 1fr;gap:8px}.r9-bar{grid-template-columns:4.5em 1fr 4em;gap:10px;font-size:19px}.r9-number{font-size:60px}.r9-object-moves{display:flex;flex-direction:column;gap:20px}.r9-times .r9-sequence li{grid-template-columns:1em 5em 1fr;padding:20px 0}.r9-release-list li{grid-template-columns:1fr;gap:8px}.r9-release-list time{font-size:18px}.r9-candidate-labels{font-size:17px;gap:10px}.r9-story-single>.story-frame{height:auto}.r9-story-single .story-frame>img{height:auto;max-height:none}.story-frame>img{max-height:none}.story-frame figcaption{font-size:20px}.r9-story-progress{gap:12px;font-size:15px;flex-wrap:wrap;margin-top:10px}.r9-endings .story-frame>img{max-height:none}.story-reader{height:auto;font-size:21px}.reader-top{gap:8px 16px}.reader-endings{margin-left:0;width:100%}.reader-top strong{font-size:24px}.reader-images:not(.reader-all)>.story-frame>img{height:auto}.reader-all{grid-template-columns:1fr 1fr;gap:20px 10px}.reader-all .story-frame>img{max-height:none}.reader-all figcaption{font-size:17px}.reader-controls{margin-top:15px;gap:8px}.reader-controls>a{margin-left:0}.story-reader button{font-size:17px;padding:8px 12px}.r9-order-comparison{display:flex;flex-direction:column;gap:25px}.r9-table{font-size:17px}.r9-table th,.r9-table td{padding:15px 8px}.r9-journal{gap:14px;font-size:19px}.r9-closing-objects{display:flex;flex-direction:column;gap:24px}.r9-closing-objects svg,.r9-closing-objects img{height:200px;max-height:none}.r9-ending-question{text-align:left;font-size:30px}.r9-end-links{flex-wrap:wrap;justify-content:start;gap:20px}}.r9-candidate-sheet{max-width:min(100%,73vh);margin:auto}.r9-candidate-labels{grid-template-columns:.32fr .27fr .41fr}.r9-go-scene,.r9-prototype-scene{max-width:min(100%,70vh)}.r9-go-scene>.r9-art,.r9-prototype-scene>.r9-art{max-height:none}.r9-candidate-labels span{white-space:nowrap}.r9-context-object{display:flex;flex-direction:column;justify-content:center}.r9-context-object .r9-location-scene{height:31vh;max-height:300px}.r9-context-actions{display:flex;align-items:center;justify-content:space-between;gap:24px}.r9-context-actions button{font-size:19px;white-space:nowrap;min-height:44px}@media (min-width:741px){.reader-images:not(.reader-all)>.story-frame{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;align-items:center}.reader-images:not(.reader-all)>.story-frame>img{height:100%;width:100%}.reader-images:not(.reader-all) figcaption{font-size:clamp(22px,1.6vw,30px);margin:0}.reader-images:not(.reader-all) figcaption span{font-size:.9em}}@media (max-width:740px){.r9-context-object .r9-location-scene{height:auto;max-height:none}.r9-context-actions{align-items:start;flex-direction:column;gap:12px}.r9-context-actions button{white-space:normal}}@media (max-height:800px) and (min-width:741px){.r9-foundation-grid{gap:14px 30px}.r9-foundation-grid>section{grid-template-columns:145px 1fr}.r9-foundation-grid img,.r9-foundation-grid svg{height:125px;width:145px;max-height:125px}.r9-foundation-grid h3{font-size:23px}.r9-foundation-grid p{font-size:21px}.r9-rule-object{font-size:14px}.r9-object .r9-help-request{padding:10px 15px;margin:12px 0}.r9-order-frames{margin:10px 0}.r9-order-comparison h3{margin-bottom:8px}}.e41-animal-sheet{position:relative;max-width:100%;margin:auto}.e41-animal-mask{position:absolute;top:0;right:0;bottom:0;left:50%;background:#fff;border-left:1px solid #dbe2e9}.e41-network{display:grid;grid-template-columns:1fr 2.2fr 1fr;align-items:center;gap:22px;margin:28px 0}.e41-network>span{position:relative;color:#002676;border-top:2px solid #b3c1d0;padding:15px 0;text-align:center;font-size:.85em}.e41-network>span:not(:last-child):after{content:"→";position:absolute;right:-23px;top:18px;color:#8b620e}.e41-network small{font-size:.85em;color:#4a5c74}.e41-context-sentence{text-align:center}.e41-language-model{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--r9-gap);align-items:start;margin-top:4vh}.e41-text-input{border-top:2px solid #287da8;padding:22px 0;min-height:110px}.e41-generated{background:#f6df9a;color:#002676;padding:2px 5px}.e41-computation{display:flex;gap:30px;justify-content:space-between;border:1px solid #b3c1d0;padding:15px 20px;margin:22px 0}.e41-computation b{color:#002676;font-size:.85em}.e41-adjustment{color:#8b620e;padding-top:10px}.e41-target{display:inline-block;border-bottom:2px solid #a57513;padding:18px 30px;font-size:1.2em}.e41-error{color:#a13730}.e41-checker .r9-code{font-size:clamp(17px,1.3vw,25px)}.e41-film-full{display:flex;justify-content:center;align-items:center}.e41-film-full>.e41-story-frame{width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-height:0}.e41-film-full img{width:100%;height:100%;max-height:100%;object-fit:contain}.e41-story-frame img,.e41-revision-frame img{object-fit:contain;max-height:48vh;width:100%}.e41-revision-frame figcaption{color:#4a5c74;font-size:var(--r9-small);margin-top:10px}.e41-request,.e41-example{margin:20px 0;padding:10px 0 10px 20px;border-left:2px solid #b3c1d0;font-size:1em;line-height:1.65}.e41-specific{border-color:#a57513;color:#002676}.e41-lecture-product{grid-template-columns:1.3fr 1fr}.e41-lecture-capture{border:1px solid #dbe2e9;max-height:50vh}.e41-ending{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;font-size:clamp(25px,2.4vw,42px)}.e41-ending .r9-end-links{font-size:var(--r9-small)}@media (max-width:740px){.e41-language-model,.e41-lecture-product{grid-template-columns:1fr}.e41-language-model{margin-top:16px}.e41-film-full img{height:auto}.e41-network{gap:18px}.e41-computation{gap:15px}.e41-context-sentence{font-size:20px}}.e41-animal-number{position:absolute;font-size:20px;line-height:1.4;color:#002676;background:#fff;padding:0 7px;border-bottom:1px solid #a57513}.e41-animal-1{left:2%;top:1%}.e41-animal-2{left:52%;top:1%}.e41-animal-3{left:2%;top:51%}.e41-animal-4{left:52%;top:51%}#deck[data-visual^=e5-][data-layout=wide] #content{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:12px}#deck[data-visual^=e5-][data-layout=wide] .imo-figure{display:block;height:100%}#deck[data-visual^=e5-][data-layout=wide] .imo-explanation{border-top:1px solid #dbe2e9;padding-top:10px;justify-content:start}#deck[data-visual^=e5-][data-layout=wide] .imo-explanation .lead{font-size:clamp(23px,1.75vw,33px);margin:0;line-height:1.4}.e5-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.e5-board{height:44vh;max-height:465px;width:100%}.e5-board svg{height:100%;max-height:100%;width:100%}.e5-count,.e5-state{text-align:center;height:1.55em;margin:5px 0!important;color:#002676}.e5-count{font-size:clamp(28px,2.3vw,39px);font-weight:700}.e5-state{font-size:20px;color:#526176}.e5-pair .r7-endpoints{font-size:clamp(16px,1.2vw,21px);gap:8px}.e5-pair .r7-endpoints b{font-size:32px}.e5-request{font-size:1em;line-height:1.65!important;margin:18px 0!important}.e5-result{font-size:1.13em;color:#002676}.e5-animal{margin:0}.e5-animal-image{position:relative}.e5-animal img{max-height:45vh}.e5-animal figcaption{font-size:var(--r9-small);text-align:center;margin-top:12px;color:#526176}.e5-animal .e5-animal-mark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;pointer-events:none}.e5-major-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-bottom:1px solid #cdd7e1;padding-bottom:12px}.e5-major-pair h3{font-size:1em}#panel-body details p{white-space:pre-line}@media (max-height:800px) and (min-width:741px){.e5-board{height:40vh}.e5-pair h3{font-size:25px}.e5-pair .r9-rows>div{padding:8px 0}.e5-pair .r9-note{font-size:16px}.e5-request{margin:12px 0!important;padding:12px 18px!important}}@media (max-width:1100px) and (min-width:741px){.e5-pair{gap:24px}.e5-pair .r9-rows>div{grid-template-columns:5em 1fr}.e5-pair .r7-parameter-change{font-size:47px}.e5-pair .r7-endpoints{font-size:16px}}@media (max-width:740px){#deck[data-visual^=e5-] #content{display:flex;flex-direction:column;gap:22px}#deck[data-visual^=e5-] .imo-figure{height:auto;min-height:0;max-height:none}.e5-pair{display:flex;flex-direction:column;gap:24px}.e5-board{height:300px}.e5-animal img{max-height:none}.e5-pair .r9-rows>div{grid-template-columns:5em 1fr}.e5-major-pair{gap:14px}.e5-major-pair h3{font-size:22px}}#deck[data-visual^=e6-][data-layout=wide] #content{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:12px}#deck[data-visual^=e6-][data-layout=wide] .imo-figure{display:block;height:100%}#deck[data-visual^=e6-][data-layout=wide] .imo-explanation{border-top:1px solid #dbe2e9;padding-top:10px;justify-content:start}#deck[data-visual^=e6-][data-layout=wide] .imo-explanation .lead{font-size:clamp(23px,1.75vw,33px);margin:0;line-height:1.4}.e6-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.e6-art-pair{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);gap:32px}.e6-board{height:44vh;max-height:465px;width:100%}.e6-board svg{height:100%;max-height:100%;width:100%}.e6-single-board{height:100%;display:flex;flex-direction:column;justify-content:center;width:100%}.e6-single-board .e6-board{height:59vh;max-height:none}.e6-count,.e6-board-caption{text-align:center;min-height:1.55em;margin:6px 0!important;color:#002676}.e6-count{font-size:clamp(28px,2.3vw,39px);font-weight:700}.e6-board-caption{font-size:21px;color:#526176}.e6-code{font:clamp(19px,1.3vw,25px)/1.7 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6fa;padding:18px;margin:16px 0;color:#002676}.e6-result{color:#002676;font-size:1.13em}.e6-request{margin:20px 0;padding:16px 22px;background:#f5f7fa;border-left:1px solid #a57513;font-size:1em;line-height:1.65}.e6-animals{margin:0}.e6-animals>div{position:relative}.e6-animals img{display:block;width:100%;max-height:45vh;object-fit:contain}.e6-animal-mask{position:absolute;top:0;right:0;bottom:0;left:50%;background:#fff}.e6-animals figcaption{font-size:var(--r9-small);text-align:center;margin-top:12px;color:#526176}.e6-art svg{width:100%;height:auto;max-height:56vh}.e6-art svg svg,.e6-wide-art svg svg,.e6-thumb svg svg{max-height:none}.e6-wide-art{display:flex;flex-direction:column;align-items:center;justify-content:center}.e6-wide-art>svg{width:100%;max-height:58vh;height:auto}.e6-strip-caption{font-size:clamp(22px,1.7vw,30px);text-align:center;margin:0 0 10px!important;color:#002676}.e6-thumb>svg{height:23vh;max-height:240px;width:100%;margin-bottom:12px}.e6-thumb svg svg{height:auto}.e6-network-page>section+section>svg{height:30vh;max-height:320px}.e6-network-page h3{margin:6px 0}@media (max-height:800px) and (min-width:741px){.e6-board{height:39vh}.e6-pair h3{font-size:25px}.e6-pair .r9-rows>div{padding:8px 0}.e6-pair .r9-note{font-size:16px}.e6-request{margin:12px 0;padding:12px 16px}.e6-code{font-size:18px;padding:12px}.e6-thumb>svg{height:22vh}.e6-wide-art>svg{max-height:55vh}}@media (max-width:1100px) and (min-width:741px){.e6-pair{gap:24px}.e6-art-pair{grid-template-columns:1.3fr 1fr}.e6-pair .r9-rows>div{grid-template-columns:5em 1fr}}@media (max-width:740px){#deck[data-visual^=e6-] #content{display:flex;flex-direction:column;gap:22px}#deck[data-visual^=e6-] .imo-figure{height:auto;min-height:0;max-height:none}.e6-pair{display:flex;flex-direction:column;gap:24px}.e6-board,.e6-single-board .e6-board{height:300px}.e6-animals img{max-height:none}.e6-art svg,.e6-wide-art>svg{max-height:none}.e6-thumb>svg{height:auto;max-height:240px}.e6-network-page>section+section>svg{height:auto;max-height:none}.e6-code{font-size:16px}.e6-strip-caption{font-size:20px}.e6-wide-art{overflow-x:auto;align-items:stretch}.e6-wide-art>svg{min-width:690px}}.e7-cover{height:100%;width:100%;display:grid;grid-template-columns:1.05fr 1fr;gap:2vw;align-items:center}.e7-cover-copy{align-self:stretch;display:flex;flex-direction:column;padding:5vh 0 3vh}.e7-cover-kicker,.e7-flow-label{font-size:clamp(18px,1.3vw,24px)!important;letter-spacing:.12em;color:#8d6c2e;margin:0 0 22px!important}.e7-cover h2{font-size:clamp(32px,3.3vw,61px);line-height:1.5;color:#002676;margin:0;letter-spacing:.01em}.e7-cover-question{margin-top:auto;padding-top:8vh}.e7-cover-question span{font-size:clamp(20px,1.6vw,30px);color:#526176}.e7-cover-question p{margin:12px 0 0;color:#002676;font-size:clamp(31px,2.8vw,52px);line-height:1.4}.e7-cover-art{position:relative;margin:0;height:100%;display:flex;flex-direction:column;justify-content:center;isolation:isolate}.e7-paper-wash{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.e7-cover-art .e7-board{height:53vh;max-height:600px;transform:rotate(-4deg)}.e7-cover-art figcaption{display:block;text-align:center;font-size:clamp(28px,2.3vw,42px);color:#002676;letter-spacing:.1em}.e7-cover-art figcaption span{display:block;font-size:clamp(18px,1.3vw,24px);letter-spacing:.04em;color:#526176;margin-top:10px}.e7-board-growth{display:grid;grid-template-columns:1fr auto 1.25fr;gap:3vw;align-items:center;width:100%}.e7-board-growth figure{margin:0;text-align:center}.e7-board-growth .e7-board{height:44vh}.e7-board-growth figcaption{display:block;color:#002676}.e7-board-growth figcaption b{font-size:clamp(28px,2.2vw,40px);font-weight:500}.e7-board-growth figcaption span{display:block;font-size:clamp(18px,1.4vw,25px);color:#526176;margin-top:9px}.e7-growth-arrow,.e7-flow-arrow{color:#a57513;font-size:clamp(40px,4vw,70px)}.e7-language-pair{grid-template-columns:1.4fr 1fr!important;gap:3vw!important}.e7-qa-list{display:grid;gap:25px}.e7-qa-row{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid #dbe2e9;align-items:baseline}.e7-qa-row:last-child{border-bottom:0}.e7-qa-index{font-size:18px;color:#9a7733;letter-spacing:.06em}.e7-qa-row h3{font-size:clamp(22px,1.8vw,33px)!important;margin:0 0 10px!important;font-weight:500}.e7-qa-row p{font-size:clamp(38px,3.2vw,58px)!important;color:#002676;font-weight:700;line-height:1.3!important;margin:0!important}.e7-qa-row p span{font-size:.58em;font-weight:400;margin-left:10px;color:#526176}.e7-flow{display:grid;grid-template-columns:1.45fr auto 1fr;align-items:center;gap:3vw;width:100%;height:100%}.e7-flow h3,.e7-museum h3{font-size:clamp(27px,2.2vw,40px);color:#002676;line-height:1.5;margin:0 0 22px}.e7-flow-words>p:not(.e7-flow-label),.e7-museum-notes>p:not(.e7-flow-label){font-size:clamp(23px,1.75vw,32px);line-height:1.65;color:#526176}.e7-flow-reverse{grid-template-columns:1fr auto 1.45fr}.e7-flow-reverse .e7-flow-words{grid-column:1;grid-row:1}.e7-flow-reverse .e7-flow-arrow{grid-column:2;grid-row:1;transform:rotate(180deg)}.e7-flow-reverse .e7-flow-picture{grid-column:3;grid-row:1}.e7-flow-words{border-top:3px solid #bd963e;padding-top:22px}.e7-museum{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:3vw;width:100%;height:100%;align-items:center}.e7-museum-main{min-height:0}.e7-museum-main .e7-image{max-height:59vh}.e7-museum-before{margin:16px 0 0;max-width:300px}.e7-museum-before .e7-image{max-height:20vh}.e7-museum-before figcaption{display:block;font-size:18px;color:#526176;text-align:center}.e7-museum h3{font-size:clamp(25px,1.8vw,33px)}.e7-museum-notes>p:not(.e7-flow-label){font-size:clamp(20px,1.4vw,26px)}#deck[data-visual^=e7-][data-layout=wide] #content{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:10px}#deck[data-visual^=e7-] .imo-figure{display:flex;height:100%;min-height:0}#deck[data-visual^=e7-] .imo-explanation{border-top:1px solid #dbe2e9;padding-top:10px;justify-content:start}#deck[data-visual^=e7-] .imo-explanation .lead{font-size:clamp(23px,1.7vw,32px);margin:0;line-height:1.4}.e7-pair{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:4vw;height:100%;width:100%;min-height:0}.e7-pair>section{min-width:0;min-height:0}.e7-pair h3{font-size:clamp(25px,2vw,36px);line-height:1.45;color:#002676;margin:0 0 18px}.e7-pair p,.e7-pair li{font-size:clamp(23px,1.75vw,32px);line-height:1.6;margin:12px 0}.e7-board{height:49vh;max-height:560px;width:100%}.e7-board svg{height:100%;width:100%}.e7-caption{font-size:clamp(20px,1.5vw,28px)!important;color:#526176;text-align:center;margin:0!important}.e7-number{font-size:clamp(36px,3.3vw,60px)!important;color:#002676;font-weight:700;line-height:1.4!important}.e7-controls{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 6px}.e7-controls button,.e7-practice button{font:clamp(16px,1.15vw,21px)/1.4 Lecture,sans-serif;padding:10px 14px;color:#002676;background:#fff;border:1px solid #aabbce;border-radius:3px;cursor:pointer}.e7-controls button:hover,.e7-practice button:hover{background:#edf3f8}.e7-controls button:disabled{opacity:.45;cursor:default}.e7-cell{cursor:crosshair}.e7-cell:focus{outline:none;stroke:#a13730;stroke-width:3}.e7-feedback{font-size:clamp(18px,1.3vw,23px)!important;min-height:3.2em;color:#72511c}.e7-mini{display:flex;align-items:center;gap:10px;margin-top:12px;color:#526176;font-size:18px}.e7-mini svg{height:115px;width:125px}.e7-block-change{display:flex;align-items:center;justify-content:center;gap:5vw;height:100%;font-size:36px;color:#002676}.e7-block-change figure{margin:0;flex:0 1 29%;text-align:center}.e7-block-change svg{width:100%;max-height:37vh}.e7-block-change figcaption{font-size:clamp(23px,1.8vw,33px);margin-top:20px}.e7-code{background:#f3f6fa;padding:18px;font:clamp(17px,1.35vw,26px)/1.8 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.e7-results{display:grid;grid-template-columns:1fr auto;font-size:clamp(21px,1.6vw,30px);gap:12px}.e7-results dd{margin:0;color:#285442}.e7-image{display:block;width:100%;max-height:58vh;object-fit:contain;margin:auto}.e7-wide-image{height:100%;width:100%;max-height:100%;object-fit:contain}.e7-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.e7-compare figure{margin:0}.e7-compare .e7-image{max-height:49vh}.e7-compare figcaption{display:block;text-align:center;color:#002676;font-size:clamp(22px,1.6vw,30px);margin-top:14px;line-height:1.4}.e7-scene{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.e7-scene>svg{width:100%;height:calc(100% - 44px);min-height:0}.e7-legend{display:flex;gap:28px;flex-wrap:wrap;justify-content:center;min-height:36px;color:#002676;font-size:clamp(21px,1.6vw,29px)}.e7-legend span{display:flex;gap:10px;align-items:center}.e7-legend i{height:18px;width:22px;display:inline-block}.e7-art>svg>text{font-size:48px}.e7-art>svg{height:100%;width:100%;max-height:54vh}.e7-art-pair{grid-template-columns:minmax(0,1.65fr) minmax(0,.85fr)}.e7-small-board{height:25vh;max-height:250px}.e7-small-board svg{width:100%;height:100%}.e7-art-full{height:100%;display:flex;align-items:center;justify-content:center}.e7-art-full>svg{width:100%;max-height:59vh;height:100%}.e7-art svg svg,.e7-art-full svg svg{max-height:none}.e7-direction{color:#002676;font-weight:700}.e7-map{width:100%;border-collapse:collapse;font-size:clamp(23px,1.65vw,31px);line-height:1.65}.e7-map td,.e7-map th{padding:24px 22px;border-bottom:1px solid #cdd7e1;text-align:left;vertical-align:top}.e7-map th{color:#002676;font-weight:700}.e7-map tr:last-child td{border-bottom:0}.e7-report{display:grid;grid-template-columns:1fr 1.05fr 1fr;align-items:start;gap:4vw}.e7-report h3{font-size:clamp(24px,1.8vw,32px);color:#002676}.e7-report p{font-size:clamp(22px,1.6vw,29px);line-height:1.7}.e7-report-board{height:28vh;margin-top:18px}.e7-report-board svg{height:100%;width:100%}.e7-report table{width:100%;font-size:clamp(18px,1.35vw,25px);border-collapse:collapse}.e7-report th,.e7-report td{border-bottom:1px solid #dbe2e9;padding:15px 6px;text-align:left}.e7-report-claim{color:#002676;border-top:1px solid #dbe2e9;padding-top:18px}#deck[data-visual=e7-opening]>header{display:none}#deck[data-visual=e7-opening] #content{grid-template-rows:1fr}#deck[data-visual=e7-opening] .imo-explanation{display:none}.e7-opening{height:100%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:5vw;padding-top:12px;align-items:start}.e7-opening-left h2{font-size:clamp(32px,2.7vw,49px);line-height:1.45;letter-spacing:0;color:#002676;margin:8px 0 25px}.e7-opening-left p{font-size:clamp(22px,1.6vw,28px);color:#526176;line-height:1.7}.e7-opening-left svg{width:38%;max-height:190px;margin-top:35px}.e7-problem h3{font-size:clamp(25px,1.9vw,35px);color:#002676;margin:8px 0 20px}.e7-problem p{margin:0 0 15px;line-height:1.58}.e7-problem [lang=en]{font:clamp(21px,1.48vw,28px)/1.58 Lecture,sans-serif;color:#17243d}.e7-problem [lang=zh-CN]{font-size:clamp(22px,1.62vw,31px);margin-top:28px;padding-top:24px;border-top:1px solid #dbe2e9}#deck[data-visual=e7-closing] #content{grid-template-rows:1fr}#deck[data-visual=e7-closing] .imo-explanation{display:none}#deck[data-visual=e7-network] .e6-network-page{height:100%}#deck[data-visual=e7-network] .e6-network-page .e7-image{max-height:46vh}@media (max-height:800px) and (min-width:741px){.e7-board{height:43vh}.e7-pair h3{font-size:26px;margin-bottom:10px}.e7-pair p,.e7-pair li{font-size:23px;line-height:1.5;margin:10px 0}.e7-controls{margin-top:12px}.e7-controls button{padding:8px 10px;font-size:16px}.e7-caption{font-size:20px!important}.e7-problem [lang=en]{font-size:20px;line-height:1.5}.e7-problem [lang=zh-CN]{font-size:22px;margin-top:18px;padding-top:17px}.e7-problem p{line-height:1.52;margin-bottom:12px}.e7-opening-left h2{font-size:34px}.e7-problem h3{font-size:27px;margin-bottom:14px}.e7-mini svg{height:78px;width:90px}.e7-map td,.e7-map th{padding:16px}.e7-report th,.e7-report td{padding:10px 6px}.e7-feedback{font-size:18px!important}}@media (max-width:740px){#deck[data-visual^=e7-] #content{display:flex;flex-direction:column;gap:24px}#deck[data-visual^=e7-] .imo-figure{height:auto;min-height:0;max-height:none;padding:0}.e7-pair,.e7-report,.e7-opening{display:flex;flex-direction:column;gap:25px;align-items:stretch}.e7-board{height:330px}.e7-pair h3{font-size:25px}.e7-pair p,.e7-pair li{font-size:22px}.e7-image,.e7-compare .e7-image{max-height:none;height:auto}.e7-wide-image{height:auto}.e7-compare{gap:28px}.e7-compare figcaption{font-size:21px}.e7-opening-left svg{display:none}.e7-opening-left h2{font-size:32px;margin:0}.e7-opening-left p{display:none}.e7-problem [lang=en]{font-size:20px}.e7-problem [lang=zh-CN]{font-size:22px}.e7-scene>svg{height:auto;width:100%}.e7-legend{font-size:18px;gap:15px}.e7-art-full{overflow-x:auto;justify-content:start}.e7-art-full>svg{min-width:690px;height:auto;max-height:none}.e7-art>svg{max-height:none;height:auto}.e7-small-board{height:220px}.e7-map{font-size:17px}.e7-map td,.e7-map th{padding:12px 7px}.e7-report-board{height:250px}.e7-report table{font-size:20px}.e7-block-change{gap:15px}.e7-block-change figure{flex-basis:42%}.e7-block-change figcaption{font-size:19px}.e7-block-change svg{max-height:none}.e7-feedback{min-height:0}.e7-mini svg{height:100px}.e7-controls button,.e7-practice button{min-height:44px}#deck[data-visual=e7-network] .e6-network-page .e7-image{max-height:none}}@media (max-height:800px) and (min-width:741px){.e7-cover-copy{padding-top:2vh}.e7-cover h2{font-size:40px}.e7-cover-question{padding-top:5vh}.e7-qa-list{gap:10px}.e7-qa-row{padding:16px 0}.e7-museum h3{margin-bottom:12px}.e7-museum-notes>p{margin:9px 0}.e7-museum-before{margin-top:8px}}@media (max-width:740px){.e7-cover{display:flex;flex-direction:column;gap:16px}.e7-cover-copy{padding:0}.e7-cover-kicker{font-size:17px!important;margin-bottom:14px!important}.e7-cover h2{font-size:30px}.e7-cover-question{padding-top:24px}.e7-cover-question p{font-size:29px}.e7-cover-art{width:100%;min-height:330px}.e7-cover-art .e7-board{height:300px;transform:rotate(-3deg)}.e7-cover-art figcaption{font-size:27px}.e7-board-growth{grid-template-columns:1fr auto 1fr;gap:5px}.e7-board-growth .e7-board{height:auto}.e7-board-growth .e7-board svg{height:auto}.e7-board-growth figcaption b{font-size:25px}.e7-board-growth figcaption span{font-size:16px}.e7-growth-arrow{font-size:26px}.e7-flow{display:flex;flex-direction:column;gap:16px}.e7-flow-reverse{flex-direction:column-reverse}.e7-flow-arrow{transform:rotate(90deg);font-size:34px;line-height:1}.e7-flow-reverse .e7-flow-arrow{transform:rotate(-90deg)}.e7-flow-words{width:100%;padding-top:14px}.e7-flow h3{font-size:27px;margin-bottom:10px}.e7-flow-words>p:not(.e7-flow-label){font-size:22px}.e7-qa-list{gap:6px}.e7-qa-row{padding:16px 0}.e7-qa-row h3{font-size:23px!important}.e7-qa-row p{font-size:36px!important}.e7-museum{display:flex;flex-direction:column;gap:16px}.e7-museum-main .e7-image{max-height:none}.e7-museum-notes{width:100%}.e7-museum-before{max-width:220px}.e7-museum-before .e7-image{max-height:none}.e7-museum h3{font-size:25px;margin-bottom:10px}}
