@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/medium-00.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400 500;unicode-range:U+A,U+20-7F,U+A0-FF,U+2013-2014,U+2019,U+201C-201D,U+2022,U+2026,U+2039-203A,U+2190-2193,U+2197,U+2212,U+2265,U+2460-2463,U+25B2,U+25BC,U+25CE-25CF,U+2605,U+2713,U+2715,U+3000-3003,U+3005-3017,U+301D-301E,U+3021-3029,U+303E,U+3044,U+3051,U+305F-3060,U+3068,U+306E-306F,U+3089,U+3092,U+30A2,U+30A4,U+30B3,U+30B8-30B9,U+30C1,U+30D2,U+30DF,U+30E3,U+30F3,U+30FC,U+4E00-4E01,U+4E03,U+4E07,U+4E09-4E0B,U+4E0D-4E0E,U+4E13-4E14,U+4E16,U+4E18,U+4E1A-4E1D,U+4E22,U+4E24,U+4E28,U+4E2A,U+4E2D,U+4E32,U+4E36,U+4E3A-4E3B,U+4E3D,U+4E45-4E46,U+4E48-4E49,U+4E4B-4E4C,U+4E4E,U+4E50,U+4E59,U+4E5D,U+4E5F,U+4E86,U+4E89,U+4E8B-4E8C,U+4E8E,U+4E92,U+4E94,U+4E9A-4E9B,U+4EA1,U+4EA4,U+4EA6-4EA7,U+4EAC,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECD-4ECE,U+4ED3-4ED4,U+4ED6,U+4ED9,U+4EE3-4EE5,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F0A,U+4F0D,U+4F17-4F18,U+4F1A,U+4F20,U+4F24,U+4F2F,U+4F3C-4F3D,U+4F46,U+4F4D-4F50,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F73,U+4F7F,U+4F8B,U+4F91,U+4F9B,U+4F9D,U+4FA7,U+4FCA,U+4FDD,U+4FE1,U+4FEE,U+4FF1,U+5012,U+5019-501A,U+503C,U+503E,U+505A,U+505C,U+50A8,U+50B2,U+50CF,U+513F,U+5141,U+5143,U+5145-5146,U+5148-5149,U+514B,U+514D,U+5154,U+515C,U+5165,U+5168,U+516B-516D,U+5170-5171,U+5173,U+5176-5179,U+517C-517D,U+5185,U+518C-518D,U+5192,U+5195,U+5199,U+519B,U+51A0,U+51AC,U+51B0,U+51B2-51B3,U+51B5,U+51BB,U+51C0,U+51C6,U+51CC,U+51CF,U+51D1,U+51DB,U+51DD,U+51E0,U+51E4,U+51ED,U+51F0,U+51FA-51FB,U+51FD,U+5200,U+5203,U+5206-5207,U+5217-521B,U+521D,U+5220,U+5224,U+5229,U+522B,U+5230,U+5236-5237,U+523B,U+524D,U+5251,U+5269-526A,U+526F,U+529B,U+529E-52A1,U+52A8-52A9,U+52AB,U+52BF,U+52D2,U+52FF,U+5305,U+5315-5317,U+5339-533A,U+5341,U+5343,U+5347,U+534A,U+534F,U+5355,U+5357,U+535A,U+5360-5361,U+536B,U+5373,U+5386,U+538B,U+539F,U+53C2,U+53C8-53CD,U+53D1,U+53D4,U+53D6-53D8,U+53E0,U+53E3-53E4,U+53E6,U+53EA,U+53EC,U+53EF-53F0,U+53F2-53F3,U+53F6-53F7,U+53FD,U+5403-5404,U+5408-540A,U+540C-540E,U+5411,U+5414,U+5417,U+541B,U+5426-5427,U+542B-542C,U+542F,U+5434,U+5438,U+5446,U+5448,U+5458,U+5468,U+547C-547D,U+548C,U+54AA,U+54C1,U+54C8,U+54CD,U+54E5,U+54EA,U+54ED,U+5524,U+552F,U+5531,U+554A,U+556C,U+5584,U+559C,U+55B5,U+55EF,U+5668,U+56DB,U+56DE,U+56E0,U+56E2,U+56F4,U+56FA,U+56FE,U+5706,U+5723,U+5728,U+5730,U+573A,U+5742,U+5747,U+574A,U+5750-5751,U+5757,U+5764,U+5768,U+5782,U+578B,U+57DF,U+57FA,U+5854,U+586B,U+5883,U+589E,U+58D5,U+58EB,U+58F0,U+5904,U+5907,U+590D,U+590F,U+5915-5916,U+591A,U+591C,U+591F,U+5922,U+5927,U+5929-592A,U+592E-592F,U+5931,U+5934,U+5939,U+5947-5948,U+594F,U+5957,U+595A,U+5965,U+5973-5974,U+5976,U+597D,U+5982,U+5984,U+5988,U+5996,U+5999,U+59B9,U+59C6,U+59CB,U+59D3,U+5A07,U+5A1C,U+5A34,U+5B50,U+5B54,U+5B57-5B58,U+5B5D,U+5B63,U+5B69,U+5B83,U+5B87-5B89,U+5B8C,U+5B98,U+5B9A,U+5B9D-5B9E,U+5BA1-5BA3,U+5BAB,U+5BB3,U+5BB6,U+5BB9,U+5BBD,U+5BBF,U+5BC6,U+5BF9-5BFA,U+5BFC,U+5C04,U+5C06,U+5C0F,U+5C11,U+5C14,U+5C16,U+5C18,U+5C1A,U+5C24,U+5C31,U+5C38,U+5C3C-5C3E,U+5C40,U+5C42,U+5C45,U+5C4A-5C4B,U+5C55,U+5C5E,U+5C71,U+5C81,U+5C9B,U+5CB8,U+5CF6,U+5D0E,U+5D3D,U+5D4C,U+5DC5,U+5DDD,U+5DE5-5DE8,U+5DEE,U+5DF2,U+5E03,U+5E05,U+5E08,U+5E0C,U+5E18,U+5E1D,U+5E26-5E27,U+5E2D,U+5E38,U+5E3D,U+5E55,U+5E72-5E74,U+5E76,U+5E7A,U+5E7D,U+5E8F,U+5E93-5E95,U+5EA6-5EA7,U+5EAD,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F15,U+5F20,U+5F25-5F26,U+5F31,U+5F39-5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F6D,U+5F71,U+5F80-5F81,U+5F84-5F85,U+5F88,U+5F90,U+5F97,U+5FA1,U+5FAA,U+5FAE,U+5FB7,U+5FBD,U+5FC3,U+5FC5,U+5FD7-5FD9,U+5FE7,U+5FEB,U+5FFD,U+6001,U+601C,U+6027,U+603B,U+6043,U+604B,U+6062,U+6068-6069,U+606F,U+6076,U+60A0,U+60AC,U+60AF,U+60C5,U+60CA,U+60F6,U+610F,U+611F,U+6148,U+6155,U+6208,U+620F-6211,U+6216,U+6218,U+622A,U+6233-6234,U+6237,U+623F-6240,U+624B,U+624D,U+6251,U+6253,U+6258,U+625B,U+626B,U+6276,U+6279,U+627E-6280,U+628A,U+6298,U+62A2,U+62A4-62A5,U+62BD,U+62C9,U+62D2,U+62D6,U+62E5,U+62E9,U+62EC,U+62FC-62FD,U+62FF,U+6301,U+6307,U+6309,U+6311,U+6316,U+6324,U+632A,U+634F,U+6361-6362,U+636E,U+6388-6389,U+6392,U+63A2,U+63A5,U+63A7-63A8,U+63CF-63D0,U+63D2,U+63ED,U+640F,U+641C,U+642D,U+6446-6447,U+6458,U+6478,U+6491,U+64A4,U+64AD,U+64C2,U+64CD,U+652F,U+6536,U+6539,U+653B,U+653E,U+6545,U+6548,U+654C,U+6551,U+6562-6563,U+6570,U+6574,U+6587,U+6599,U+65A4,U+65A9,U+65AD,U+65AF-65B0,U+65B9,U+65CB,U+65CF,U+65E0,U+65E5,U+65E7,U+65F6,U+65FA,U+660A,U+660E,U+6613,U+661F-6620,U+662F,U+6634-6635,U+663E,U+664B,U+664F,U+6653,U+666E-666F,U+6674,U+6676,U+667A,U+6682,U+6697,U+66AE,U+66B4,U+66F2,U+66F4,U+66FC,U+66FE-6700,U+6708-6709,U+670D,U+6717,U+671B,U+671D,U+671F,U+6728,U+672A-672C,U+672F,U+673A,U+6740,U+6743,U+674E-674F,U+675F,U+6761,U+6765,U+6768,U+676F-6771,U+6777,U+677E-677F,U+6781,U+6784,U+6787,U+6790,U+6797,U+679C-679D,U+67AB,U+67D0,U+67D2-67D4,U+67E0,U+67E5,U+67F1,U+67F3,U+6807,U+680F,U+6811,U+6821,U+6837-6838,U+683C,U+6842-6843,U+6846,U+6848,U+684C,U+6850-6851,U+6863,U+6865,U+6885,U+6893,U+68A6,U+68A8,U+68AF-68B0,U+68C0,U+6912,U+6930,U+693F,U+695A,U+695E,U+6982,U+699C,U+69DB,U+69FD,U+6A21,U+6A2A,U+6A31,U+6A59,U+6A80,U+6AAC,U+6AFB,U+6B21-6B22,U+6B27,U+6B32,U+6B3E,U+6B4C,U+6B62-6B66,U+6B7B,U+6B87,U+6B8B,U+6BB5,U+6BBA,U+6BCD,U+6BCF,U+6BD4,U+6BDB,U+6C14,U+6C34,U+6C37-6C38,U+6C42,U+6C5F-6C61,U+6C70,U+6C89,U+6C90,U+6C99,U+6CA1,U+6CAB,U+6CB3,U+6CB9,U+6CBD,U+6CBF,U+6CD5,U+6CE1-6CE2,U+6CE8,U+6CEA,U+6D1B,U+6D1E,U+6D32,U+6D3B,U+6D41,U+6D45,U+6D4B,U+6D4E-6D4F,U+6D77-6D78,U+6D88,U+6DA9,U+6DCB,U+6DD1,U+6DD8,U+6DE1,U+6DFB,U+6E05,U+6E10,U+6E21,U+6E29,U+6E32,U+6E38,U+6E56,U+6E90,U+6E9C,U+6EBA,U+6ECB,U+6EDA,U+6EE1,U+6EE4,U+6F2B,U+6F47,U+6FC0,U+6FD1,U+706B,U+706F-7070,U+7075,U+708E,U+70AB,U+70AE,U+70B9,U+70BD,U+70C2,U+70C8,U+70DF,U+70E7,U+70ED,U+7109,U+7136,U+7167,U+718A,U+719F,U+71C3,U+7231,U+7235,U+7237,U+7239,U+7247-7248,U+725B,U+7262,U+7269,U+7279,U+72B6,U+72C2,U+72C4,U+72D0,U+72D7,U+72EC,U+72F8,U+72FC,U+731B,U+7329-732B,U+732E,U+7384,U+7387,U+7389,U+738B,U+73A9,U+73AB,U+73AF-73B0,U+73B2,U+73C8,U+73CA,U+7406,U+7426,U+7433,U+743C,U+745A,U+745C,U+745E,U+7470,U+7483,U+7487,U+751C,U+751F,U+7528,U+7530-7533,U+7535,U+7537,U+753B,U+754C,U+7559,U+755C,U+7565,U+7591,U+75AF,U+7626,U+767B,U+767D-767E,U+7684,U+7687,U+76AE,U+76D0,U+76D2,U+76D6-76D8,U+76DF,U+76EE,U+76F2,U+76F4,U+76F8,U+76FE,U+770B,U+771F,U+773C,U+7740,U+7766,U+77E5,U+77ED,U+77F3,U+77FF,U+7801,U+7834,U+7840,U+786E,U+78C1,U+793A,U+793E,U+7948,U+7956,U+795E,U+7981,U+79BB,U+79C0-79C1,U+79CB,U+79CD,U+79D2,U+79D8,U+79E6,U+79EF-79F0,U+79FB,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A76,U+7A7A,U+7A81,U+7A97,U+7ACB,U+7AD9,U+7ADE-7AE0,U+7AEF,U+7AF9,U+7B11,U+7B26,U+7B2C,U+7B3C,U+7B49,U+7B5B,U+7B79,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BB1,U+7C73,U+7C7B,U+7C89,U+7C92,U+7C98,U+7CA4-7CA5,U+7CAE,U+7CBE,U+7CD6,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2B,U+7D2F,U+7E41,U+7E6A,U+7EA0,U+7EA2,U+7EA6-7EA7,U+7EAF,U+7EB1,U+7EB3,U+7EBF,U+7EC4,U+7EC6,U+7EC8,U+7ECF,U+7ED1,U+7ED3,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EE9-7EEA,U+7EED,U+7EEF,U+7EF4-7EF5,U+7EFC,U+7EFF,U+7F13,U+7F16,U+7F29,U+7F38,U+7F3A,U+7F51,U+7F57,U+7F62,U+7F6E,U+7F81,U+7F8A,U+7F8E,U+7FBD,U+8001,U+8003,U+8005,U+800C,U+8017,U+8046,U+804A,U+804C,U+8054,U+805A,U+8089,U+80A4,U+80C0,U+80CC,U+80D6,U+80DC,U+80E1,U+80F6,U+80FD,U+811A,U+8155,U+817E,U+81A8,U+81E3,U+81EA,U+81F3-81F4,U+821E-821F,U+822A,U+8239,U+826F,U+8272,U+827E,U+8282,U+8292,U+8299,U+829D,U+82A6,U+82AC,U+82B1,U+82B8-82B9,U+82CD,U+82CF,U+82D1,U+82E5-82E6,U+82F1,U+8303,U+8309,U+831C,U+8336,U+8339,U+8349,U+835F,U+8377,U+83AB,U+83B2,U+83B7,U+83C8,U+83DC,U+83E0,U+8404,U+840A,U+840C,U+8424-8425,U+8428,U+843D,U+8461,U+84DD,U+84EC,U+8584,U+85AF,U+85E4,U+860B,U+866B,U+8679,U+86CB,U+8715,U+8749,U+8776,U+877B,U+87BA,U+87F9,U+8822,U+8840,U+884C,U+8863,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+8A93,U+8B66,U+8BA1,U+8BA4,U+8BA8-8BA9,U+8BAE,U+8BB0,U+8BB8,U+8BBA,U+8BBE,U+8BC1,U+8BC4,U+8BC6,U+8BC9,U+8BD5,U+8BDD,U+8BE5-8BE6,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8C01,U+8C03,U+8C08,U+8C22-8C23,U+8C37,U+8C46,U+8C4C,U+8C5A,U+8C61,U+8C6A,U+8C79,U+8D1D,U+8D1F,U+8D21,U+8D23,U+8D25-8D26,U+8D28,U+8D2F-8D30,U+8D34,U+8D39,U+8D44,U+8D4C,U+8D56,U+8D5B,U+8D5E,U+8D62,U+8D64,U+8D70,U+8D74,U+8D77,U+8D85,U+8D8A,U+8DA3,U+8DB3,U+8DC3,U+8DDD,U+8DDF,U+8DE8,U+8DEF,U+8DF3,U+8E0F,U+8EAB,U+8EAF,U+8EBA,U+8F1D,U+8F66,U+8F69,U+8F6C,U+8F6E-8F70,U+8F74,U+8F7B,U+8F7D,U+8F83,U+8F85,U+8F89,U+8F91,U+8F93,U+8FB9,U+8FBE,U+8FC1,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE-8FDF,U+8FE6,U+8FEA,U+9000-9002,U+9004,U+9009,U+900F-9010,U+901A,U+901F-9020,U+9022,U+904D,U+9057,U+9065,U+907F,U+90A3,U+90E8,U+90FD,U+914D,U+9152,U+9165,U+916C,U+9171,U+9178,U+9192,U+91CC-91CF,U+91D1,U+91D8,U+9234,U+92B9,U+9488,U+949F-94A0,U+94A5,U+94A9,U+94AE,U+94C1,U+94C3,U+94DB,U+94ED,U+94F6,U+94FE,U+9500-9501,U+9505,U+950B,U+9519,U+952E,U+9553,U+955C,U+957F,U+95E8,U+95EA,U+95ED,U+95F4,U+9611,U+961F,U+9632-9633,U+9635-9636,U+963F,U+9644-9646,U+9648,U+964D,U+9650,U+9664,U+9670,U+968F-9690,U+9694,U+96B6,U+96C4-96C6,U+96CF,U+96E8,U+96EA,U+96F2,U+96F6-96F7,U+96FE,U+9700,U+9706,U+9727,U+9732,U+9748,U+9752,U+9759,U+975E,U+9760,U+9762,U+9769,U+9774,U+97F3,U+97FF,U+9875-9876,U+9879-987B,U+9884,U+9886,U+9891,U+9898,U+989D,U+98A8,U+98CE,U+98D8,U+98DE,U+992E,U+9955,U+9970-9971,U+997C,U+9996,U+9999,U+9A6C,U+9A71,U+9A76,U+9A8C,U+9AA4,U+9AA8,U+9AD8,U+9B3C,U+9B54,U+9C7C,U+9CB2,U+9E1F,U+9E21,U+9E23,U+9E26,U+9E2D,U+9E3D,U+9E45,U+9E70,U+9E7F,U+9E92,U+9E97,U+9E9F,U+9EBB,U+9EC4,U+9ED1,U+9ED8,U+9F20,U+9F50,U+9F99,U+9F9F,U+FF01,U+FF08-FF09,U+FF0B-FF0D,U+FF0F,U+FF1A-FF1B,U+FF1F}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/medium-01.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400 500;unicode-range:U+1,U+D,U+100-17F,U+181,U+188,U+18A,U+18F,U+192,U+198-199,U+1A0-1A1,U+1A5,U+1AD,U+1AF-1B0,U+1B3-1B4,U+1B7,U+1C0-1C3,U+1CD-1DC,U+1E4-1E9,U+1EE-1F0,U+1F9-1FF,U+218-21B,U+21E-21F,U+237,U+250-268,U+26A-276,U+278-27B,U+27D-27E,U+280-284,U+288-292,U+294-295,U+298-299,U+29B-2AD,U+2B0,U+2B2-2B3,U+2B7-2B8,U+2BB-2BC,U+2C1,U+2C6-2CC,U+2D0-2D1,U+2D8-2DE,U+2E0-2E3,U+2E5-2E9,U+2EC-2ED,U+2F3,U+300-30C,U+30F,U+312,U+318-31A,U+31C-320,U+323-32A,U+32C,U+330,U+332,U+334,U+339-33D,U+346-34E,U+35C,U+361-362,U+374-375,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D4,U+3D6,U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-493,U+497,U+49A-49D,U+4A2-4A3,U+4AE-4B3,U+4B6-4BB,U+4CA,U+4D8-4D9,U+4E2-4E3,U+4E8-4E9,U+4EE-4EF,U+E3F,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D6C-1D76,U+1D9C,U+1DA0,U+1DBB,U+1DC4-1DC9,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F45,U+2004-2006,U+2009-200A,U+2010,U+2015-2016,U+2018,U+201A,U+201E,U+2020-2021,U+2025,U+2028-2029,U+2030-2037,U+203B-203C,U+203E-203F,U+2042-2044,U+2047-2049,U+204E,U+2051,U+2055,U+2060-2064,U+2066-2069,U+2070-2071,U+2074-207B,U+207F-2089,U+208D-208E,U+20A3-20A4,U+20A8-20A9,U+20AB-20AC,U+20AE,U+20B1,U+20B8-20BA,U+20BD,U+20BF,U+2103,U+2105,U+2109,U+2113-2114,U+2116-2117,U+211E,U+2120-2122,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2160-2179,U+2180-2182,U+2196,U+2198-2199,U+21C4,U+2202,U+2206,U+2208,U+220F,U+2211,U+2215,U+221A,U+221D-2220,U+2223,U+2225,U+2227-222B,U+222E,U+2234-2237,U+223C-223D,U+2248,U+224C,U+2252,U+2260-2261,U+2264,U+2266-2267,U+226E-226F,U+2295,U+2299,U+22A5,U+22BF,U+2312,U+2464-2469,U+2474-249B,U+2500-254B,U+2550-2573,U+2581-258F,U+2593-2595,U+25A0-25A1,U+25B3,U+25BD,U+25C6-25C7,U+25CA-25CB,U+25E2-25E5,U+2606,U+2609,U+2640,U+2642,U+275B-275E,U+2780-2793,U+2E81,U+2E84,U+2E88,U+2E8B-2E8C,U+2E97,U+2EA7,U+2EAA,U+2EAE,U+2EB3,U+2EB6-2EB7,U+2EBB,U+2ECA,U+2FF0-2FFB,U+3041-3043,U+3045-3050,U+3052-305E,U+3061-3067,U+3069-306D,U+3070-3088,U+308A-3091,U+3093-3094,U+3099-309E,U+30A1,U+30A3,U+30A5-30B2,U+30B4-30B7,U+30BA-30C0,U+30C2-30D1,U+30D3-30DE,U+30E0-30E2,U+30E4-30F2,U+30F4-30FA,U+30FD-30FE,U+3105-3129,U+3220-3229,U+3231,U+32A3,U+338E-338F,U+339C-339E,U+33A1,U+33C4,U+33CE,U+33D1-33D2,U+33D5,U+3400-3EB9}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/medium-02.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400 500;unicode-range:U+3EBA-4DB5,U+4E02,U+4E04-4E06,U+4E08,U+4E0C,U+4E0F-4E12,U+4E15,U+4E17,U+4E19,U+4E1E-4E21,U+4E23,U+4E25-4E27,U+4E29,U+4E2B-4E2C,U+4E2E-4E31,U+4E33-4E35,U+4E37-4E39,U+4E3C,U+4E3E-4E44,U+4E47,U+4E4A,U+4E4D,U+4E4F,U+4E51-4E58,U+4E5A-4E5C,U+4E5E,U+4E60-4E85,U+4E87-4E88,U+4E8A,U+4E8D,U+4E8F-4E91,U+4E93,U+4E95-4E99,U+4E9C-4EA0,U+4EA2-4EA3,U+4EA5,U+4EA8-4EAB,U+4EAD,U+4EAF-4EB1,U+4EB3-4EB9,U+4EBB-4EBF,U+4EC1-4EC4,U+4EC6-4ECC,U+4ECF-4ED2,U+4ED5,U+4ED7-4ED8,U+4EDA-4EE2,U+4EE6-4EEB,U+4EED-4EF5,U+4EF8-4EFA,U+4EFC,U+4EFE-4F09,U+4F0B-4F0C,U+4F0E-4F16,U+4F19,U+4F1B-4F1F,U+4F21-4F23,U+4F25-4F2E,U+4F30-4F3B,U+4F3E-4F45,U+4F47-4F4C,U+4F51-4F52,U+4F54,U+4F56-4F58,U+4F5A-4F5B,U+4F5D}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/medium-03.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400 500;unicode-range:U+4F5E-4F5F,U+4F61-4F72,U+4F74-4F7E,U+4F80-4F8A,U+4F8C-4F90,U+4F92-4F9A,U+4F9C,U+4F9E-4FA6,U+4FA8-4FC9,U+4FCB-4FDC,U+4FDE-4FE0,U+4FE2-4FED,U+4FEF-4FF0,U+4FF2-5011,U+5013-5018,U+501B-503B,U+503D,U+503F-5059,U+505B,U+505D-50A7,U+50A9-50B1,U+50B3-50CE,U+50D0-513E,U+5140,U+5142,U+5144,U+5147,U+514A,U+514C,U+514E-5153,U+5155-515B,U+515D-5164,U+5166-5167,U+5169-516A,U+516E-516F,U+5172,U+5174-5175,U+517A-517B,U+517E-5184,U+5186-518B,U+518E-5191,U+5193-5194,U+5196-5198,U+519A,U+519C-519F,U+51A1-51AB,U+51AD-51AF,U+51B1,U+51B4,U+51B6-51BA,U+51BC-51BF,U+51C1-51C5,U+51C7-51CB,U+51CD-51CE,U+51D0,U+51D2-51DA,U+51DC,U+51DE-51DF,U+51E1-51E3,U+51E5-51EC,U+51EE-51EF,U+51F1-51F9,U+51FC,U+51FE-51FF,U+5201-5202,U+5204-5205,U+5208-5216,U+521C,U+521E-521F,U+5221-5223,U+5225-5228,U+522A,U+522C-522F,U+5231-5235,U+5238-523A,U+523C-524C,U+524E-5250,U+5252-5268,U+526B-526E,U+5270-529A,U+529C-529D,U+52A2-52A7,U+52AA,U+52AC-52BE,U+52C0-52D1,U+52D3-52FE,U+5300-5304,U+5306-5314,U+5318-5338,U+533B-5340,U+5342,U+5344-5346,U+5348-5349,U+534B-534E,U+5350-5354,U+5356,U+5358-5359,U+535B-535F,U+5362-536A,U+536C-5372,U+5374-5385,U+5387-538A,U+538C-539E,U+53A0-53C1,U+53C3-53C7,U+53CE-53D0,U+53D2-53D3,U+53D5,U+53D9-53DF,U+53E1-53E2,U+53E5,U+53E7-53E9,U+53EB,U+53ED-53EE,U+53F1,U+53F4-53F5,U+53F8-53FC,U+53FE-5402,U+5405-5407,U+540B,U+540F-5410,U+5412-5413,U+5415-5416,U+5418-541A,U+541C-5425,U+5428-542A,U+542D-542E,U+5430-5433,U+5435-5437,U+5439-5445,U+5447,U+5449-5457,U+5459-5467,U+5469-547B,U+547E-548B,U+548D-54A9,U+54AB-54C0,U+54C2-54C7,U+54C9-54CC,U+54CE-54E4,U+54E6-54E9,U+54EB-54EC,U+54EE-5523,U+5525-552E,U+5530,U+5532-5549,U+554B-556B,U+556D-5583,U+5585-559B,U+559D-55B4,U+55B6-55EE,U+55F0-5667,U+5669-56DA,U+56DC-56DD,U+56DF,U+56E1,U+56E3-56F3,U+56F5-56F9,U+56FB-56FD,U+56FF-5705,U+5707-5722,U+5724-5727,U+5729-572F,U+5731-5739,U+573B-5741,U+5743-5746,U+5748-5749,U+574B-574F,U+5752-5756,U+5758-5763,U+5765-5767,U+5769-5781,U+5783-578A,U+578C-57DE,U+57E0-57F9,U+57FB-5853,U+5855-586A,U+586C-5882,U+5884-589D,U+589F-58D4,U+58D6-58EA,U+58EC-58EF,U+58F1-5903,U+5905-5906,U+5908-590C,U+590E,U+5910-5914,U+5917-5919,U+591B,U+591D-591E,U+5920-5921,U+5923-5926,U+5928,U+592B-592D,U+5930,U+5932-5933,U+5935-5938,U+593A-5946,U+5949-594E,U+5950-5956,U+5958-5959,U+595B-5964,U+5966-5972,U+5975,U+5977-597C,U+597E-5981,U+5983,U+5985-5987,U+5989-5995,U+5997-5998,U+599A-59B8,U+59BA-59C5,U+59C7-59CA,U+59CC-59D2,U+59D4-5A06,U+5A08-5A1B,U+5A1D-5A33,U+5A35-5B4F,U+5B51-5B53,U+5B55-5B56,U+5B59-5B5C,U+5B5E-5B62,U+5B64-5B68,U+5B6A-5B82,U+5B84-5B86,U+5B8A-5B8B,U+5B8D-5B97,U+5B99,U+5B9B-5B9C,U+5B9F-5BA0,U+5BA4-5BAA,U+5BAC-5BB2,U+5BB4-5BB5,U+5BB7-5BB8,U+5BBA-5BBC,U+5BBE,U+5BC0-5BC5,U+5BC7-5BF8,U+5BFB,U+5BFD-5C03,U+5C05,U+5C07-5C0E,U+5C10,U+5C12-5C13,U+5C15,U+5C17,U+5C19,U+5C1B-5C23,U+5C25-5C30,U+5C32-5C37,U+5C39-5C3B,U+5C3F,U+5C41,U+5C43-5C44,U+5C46-5C49,U+5C4C-5C54,U+5C56-5C5D,U+5C5F-5C70,U+5C72-5C80,U+5C82-5C9A,U+5C9C-5CB7,U+5CB9-5CF5,U+5CF7-5D0D,U+5D0F-5D3C,U+5D3E-5D4B,U+5D4D-5DC4,U+5DC6-5DDC,U+5DDE-5DE4,U+5DE9-5DED,U+5DEF-5DF1,U+5DF3-5E02,U+5E04,U+5E06-5E07,U+5E09-5E0B,U+5E0D-5E17,U+5E19-5E1C,U+5E1E-5E25,U+5E28-5E2C,U+5E2E-5E37,U+5E39-5E3C,U+5E3E-5E54,U+5E56-5E71,U+5E75,U+5E77-5E79,U+5E7B-5E7C,U+5E7E-5E8E,U+5E90-5E92,U+5E96-5EA5,U+5EA8-5EAC,U+5EAE-5EF9,U+5EFB-5EFF,U+5F01,U+5F04-5F0E,U+5F10-5F14,U+5F16-5F1F,U+5F21-5F24,U+5F27-5F30,U+5F32-5F38,U+5F3B-5F51,U+5F54,U+5F56-5F61,U+5F63-5F68,U+5F6A-5F6C,U+5F6E-5F70,U+5F72-5F7F,U+5F82-5F83,U+5F86-5F87,U+5F89-5F8F,U+5F91-5F96,U+5F98-5FA0,U+5FA2-5FA9,U+5FAB-5FAD,U+5FAF-5FB6,U+5FB8-5FBC,U+5FBE-5FC2,U+5FC4,U+5FC6-5FD6,U+5FDA-5FE6,U+5FE8-5FEA,U+5FEC-5FFC,U+5FFE-6000,U+6002-601B,U+601D-6026,U+6028-603A,U+603C-6042,U+6044-604A,U+604C-6061,U+6063-6067,U+606A-606E,U+6070-6075,U+6077-609F,U+60A1-60AB,U+60AD-60AE,U+60B0-60C4,U+60C6-60C9,U+60CB-60F5,U+60F7-60FE}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/medium-04.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400 500;unicode-range:U+60FF-610E,U+6110-611E,U+6120-6147,U+6149-6154,U+6156-6207,U+6209-620E,U+6212-6215,U+6217,U+6219-6229,U+622B-6232,U+6235-6236,U+6238-623E,U+6241-624A,U+624C,U+624E-6250,U+6252,U+6254-6257,U+6259-625A,U+625C-626A,U+626C-6275,U+6277-6278,U+627A-627D,U+6281-6289,U+628B-6297,U+6299-62A1,U+62A3,U+62A6-62BC,U+62BE-62C8,U+62CA-62D1,U+62D3-62D5,U+62D7-62E4,U+62E6-62E8,U+62EA-62EB,U+62ED-62FB,U+62FE,U+6300,U+6302-6306,U+6308,U+630A-6310,U+6312-6315,U+6317-6323,U+6325-6329,U+632B-634E,U+6350-6360,U+6363-636D,U+636F-6387,U+638A-6391,U+6393-63A1,U+63A3-63A4,U+63A6,U+63A9-63CE,U+63D1,U+63D3-63EC,U+63EE-640E,U+6410-641B,U+641D-642C,U+642E-6445,U+6448-6457,U+6459-6477,U+6479-6490,U+6492-64A3,U+64A5-64AC,U+64AE-64C1,U+64C3-64CC,U+64CE-652E,U+6530-6535,U+6537-6538,U+653A,U+653C-653D,U+653F-6544,U+6546-6547,U+6549-654B,U+654D-6550,U+6552-6561,U+6564-656F,U+6571-6573,U+6575-6586,U+6588-6598,U+659A-65A3,U+65A5-65A8,U+65AA-65AC,U+65AE,U+65B1-65B8,U+65BA-65CA,U+65CC-65CE,U+65D0-65DF,U+65E1-65E4,U+65E6,U+65E8-65F5,U+65F7-65F9,U+65FB-6609,U+660B-660D,U+660F-6612,U+6614-661E,U+6621-662E,U+6630-6633,U+6636-663D,U+663F-664A,U+664C-664E,U+6650-6652,U+6654-666D,U+6670-6673,U+6675,U+6677-6679,U+667B-6681,U+6683-6696,U+6698-66AD,U+66AF-66B3,U+66B5-66F1,U+66F3,U+66F5-66FB,U+66FD,U+6701-6707,U+670A-670C,U+670E-6716,U+6718-671A,U+671C,U+671E,U+6720-6727,U+6729,U+672D-672E,U+6730-6739,U+673B-673F,U+6741-6742,U+6744-674D,U+6750-675E,U+6760,U+6762-6764,U+6766-6767,U+6769-676E,U+6772-6776,U+6778-677D,U+6780,U+6782-6783,U+6785-6786,U+6788-678F,U+6791-6796,U+6798-679B,U+679E-67AA,U+67AC-67CF,U+67D1,U+67D5-67DF,U+67E1-67E4,U+67E6-67F0,U+67F2,U+67F4-6806,U+6808-680E,U+6810,U+6812-6820,U+6822-6836,U+6839-683B,U+683D-6841,U+6844-6845,U+6847,U+6849-684B,U+684D-684F,U+6852-6862,U+6864,U+6866-6884,U+6886-6892,U+6894-68A5,U+68A7,U+68A9-68AE,U+68B1-68BF,U+68C1-6911,U+6913-692F,U+6931-693E,U+6940-6959,U+695B-695D,U+695F-6981,U+6983-699B,U+699D-69DA,U+69DC-69FC,U+69FE-6A20,U+6A22-6A29,U+6A2B-6A30,U+6A32-6A58,U+6A5A-6A7F,U+6A81-6AAB,U+6AAD-6AFA,U+6AFC-6B20,U+6B23-6B26,U+6B28-6B31,U+6B33-6B3D,U+6B3F-6B4B,U+6B4D-6B61,U+6B67-6B7A,U+6B7C-6B86,U+6B88-6B8A,U+6B8C-6BB4,U+6BB6-6BB9,U+6BBB-6BCC,U+6BCE,U+6BD0-6BD3,U+6BD5-6BDA,U+6BDC-6C13,U+6C15-6C33,U+6C35-6C36,U+6C39-6C41,U+6C43-6C5E,U+6C62-6C6F,U+6C71-6C88,U+6C8A-6C8F,U+6C91-6C98,U+6C9A-6CA0,U+6CA2-6CAA,U+6CAC-6CB2,U+6CB4-6CB8,U+6CBA-6CBC,U+6CBE,U+6CC0-6CD4,U+6CD6-6CE0,U+6CE3-6CE7,U+6CE9,U+6CEB-6D1A,U+6D1C-6D1D,U+6D1F-6D31,U+6D33-6D3A,U+6D3C-6D40,U+6D42-6D44,U+6D46-6D4A,U+6D4C-6D4D,U+6D50-6D76,U+6D79-6D87,U+6D89-6DA8,U+6DAA-6DCA,U+6DCC-6DD0,U+6DD2-6DD7,U+6DD9-6DE0,U+6DE2-6DFA,U+6DFC-6E04,U+6E06-6E0F,U+6E11-6E20,U+6E22-6E28,U+6E2A-6E31,U+6E33-6E37,U+6E39-6E55,U+6E57-6E8F,U+6E91-6E9B,U+6E9D-6EB9,U+6EBB-6ECA,U+6ECC-6ED9,U+6EDB-6EE0,U+6EE2-6EE3,U+6EE5-6F2A,U+6F2C-6F46,U+6F48-6FBF,U+6FC1-6FD0,U+6FD2-706A,U+706C-706E,U+7071-7074,U+7076-708D,U+708F-70AA,U+70AC-70AD,U+70AF-70B8,U+70BA-70BC,U+70BE-70C1,U+70C3-70C7,U+70C9-70DE,U+70E0-70E6,U+70E8-70EC,U+70EE-7108,U+710A-7135,U+7137-7166,U+7168-7189,U+718B-719E,U+71A0-71C2,U+71C4-7230,U+7232-7234,U+7236,U+7238,U+723A-723B}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/medium-05.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400 500;unicode-range:U+723C-7246,U+7249-725A,U+725C-7261,U+7263-7268,U+726A-7278,U+727A-72B5,U+72B7-72C1,U+72C3,U+72C5-72CF,U+72D1-72D6,U+72D8-72EB,U+72ED-72F7,U+72F9-72FB,U+72FD-731A,U+731C-7328,U+732C-732D,U+732F-7383,U+7385-7386,U+7388,U+738A,U+738C-73A8,U+73AA,U+73AC-73AE,U+73B1,U+73B3-73C7,U+73C9,U+73CB-7405,U+7407-7425,U+7427-7432,U+7434-743B,U+743D-7459,U+745B,U+745D,U+745F-746F,U+7471-7482,U+7484-7486,U+7488-751B,U+751D-751E,U+7520-7527,U+7529-752F,U+7534,U+7536,U+7538-753A,U+753C-754B,U+754D-7558,U+755A-755B,U+755D-7564,U+7566-7590,U+7592-75AE,U+75B0-7625,U+7627-767A,U+767C,U+767F-7683,U+7685-7686,U+7688-76AD,U+76AF-76CF,U+76D1,U+76D3-76D5,U+76D9-76DE,U+76E0-76ED,U+76EF-76F1,U+76F3,U+76F5-76F7,U+76F9-76FD,U+76FF-770A,U+770C-771E,U+7720-773B,U+773D-773F,U+7741-7765,U+7767-77E4,U+77E6-77EC,U+77EE-77F2,U+77F4-77FE,U+7800,U+7802-7833,U+7835-783F,U+7841-786D,U+786F-78C0,U+78C2-7939,U+793B-793D,U+793F-7947,U+7949-7955,U+7957-795D,U+795F-7980,U+7982-79BA,U+79BC-79BF,U+79C2-79CA,U+79CC,U+79CE-79D1,U+79D3-79D7,U+79D9-79E5,U+79E7-79EE,U+79F1-79FA,U+79FC-7A0A,U+7A0C,U+7A0E-7A32,U+7A34-7A3E,U+7A40-7A75,U+7A77-7A79,U+7A7B-7A80,U+7A82-7A96,U+7A98-7ACA,U+7ACC-7AD8,U+7ADA-7ADD,U+7AE1-7AEE,U+7AF0-7AF8,U+7AFA-7B10,U+7B12-7B25,U+7B27-7B2B,U+7B2D-7B3B,U+7B3D-7B48,U+7B4A-7B5A,U+7B5C-7B78,U+7B7A-7B7D,U+7B7F,U+7B81-7B96,U+7B98-7BA0,U+7BA2-7BB0,U+7BB2-7C72,U+7C74-7C7A,U+7C7C-7C88,U+7C8A-7C91,U+7C93-7C97,U+7C99-7CA3,U+7CA6-7CAD,U+7CAF-7CBD,U+7CBF-7CD5,U+7CD7-7CFA,U+7CFC-7D1F,U+7D21,U+7D23-7D26,U+7D28-7D2A,U+7D2C-7D2E,U+7D30-7E40,U+7E42-7E69,U+7E6B-7E9F,U+7EA1,U+7EA3-7EA5,U+7EA8-7EAE,U+7EB0,U+7EB2,U+7EB4-7EBE,U+7EC0-7EC3,U+7EC5,U+7EC7,U+7EC9-7ECE,U+7ED0,U+7ED2,U+7ED4-7ED7,U+7EDA-7EDB,U+7EDE,U+7EE0-7EE6,U+7EE8,U+7EEB-7EEC,U+7EEE,U+7EF0-7EF3,U+7EF6-7EFB,U+7EFD-7EFE,U+7F00-7F12,U+7F14-7F15,U+7F17-7F28,U+7F2A-7F37,U+7F39,U+7F3B-7F50,U+7F52-7F56,U+7F58-7F61,U+7F63-7F6D,U+7F6F-7F80,U+7F82-7F89,U+7F8B-7F8D,U+7F8F-7FBC,U+7FBE-8000,U+8002,U+8004,U+8006-800B,U+800D-8016,U+8018-8045,U+8047-8049,U+804B,U+804D-8053,U+8055-8059,U+805B-8088,U+808A-80A3,U+80A5-80BF,U+80C1-80CB,U+80CD-80D5,U+80D7-80DB,U+80DD-80E0,U+80E2-80F5,U+80F7-80FC,U+80FE-8119,U+811B-8154,U+8156-817D,U+817F-81A7,U+81A9-81E2,U+81E4-81E9,U+81EB-81F2,U+81F5-821D,U+8220-8229,U+822B-8238,U+823A-826E,U+8270-8271,U+8273-827D,U+827F-8281,U+8283-8291,U+8293-8298,U+829A-829C,U+829E-82A5,U+82A7-82AB,U+82AD-82B0,U+82B2-82B7,U+82BA-82CC,U+82CE,U+82D0,U+82D2-82E4,U+82E7-82F0,U+82F2-8302,U+8304-8308,U+830A-831B,U+831D-832E}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/medium-06.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400 500;unicode-range:U+832F-8335,U+8337-8338,U+833A-8348,U+834A-835E,U+8360-8376,U+8378-83AA,U+83AC-83B1,U+83B3-83B6,U+83B8-83C7,U+83C9-83DB,U+83DD-83DF,U+83E1-8403,U+8405-8409,U+840B,U+840D-8423,U+8426-8427,U+8429-843C,U+843E-8460,U+8462-84DC,U+84DE-84EB,U+84ED-8583,U+8585-85AE,U+85B0-85E3,U+85E5-860A,U+860C-866A,U+866C-8678,U+867A-86CA,U+86CC-8714,U+8716-8748,U+874A-8775,U+8777-877A,U+877C-87B9,U+87BB-87F8,U+87FA-8821,U+8823-883F,U+8841-884B,U+884D-8862,U+8864,U+8866-8867,U+8869-88AA,U+88AC-88C0,U+88C2-88C4,U+88C6-897E,U+8980,U+8982-8985,U+8987-89C0,U+89C3,U+89C5,U+89C7,U+89CA-89D1,U+89D3-89E2,U+89E4-89E5,U+89E7-8A92,U+8A94-8B65,U+8B67-8BA0,U+8BA2-8BA3,U+8BA5-8BA7,U+8BAA-8BAD,U+8BAF,U+8BB1-8BB7,U+8BB9,U+8BBB-8BBD,U+8BBF-8BC0,U+8BC2-8BC3,U+8BC5,U+8BC7-8BC8,U+8BCA-8BD4,U+8BD6-8BDC,U+8BDE-8BE4,U+8BE7-8BEC,U+8BEE,U+8BF0-8BF3,U+8BF5-8BF6,U+8BF8-8BFA,U+8BFC-8C00,U+8C02,U+8C04-8C07,U+8C09-8C21,U+8C24-8C36,U+8C38-8C45,U+8C47-8C4B,U+8C4D-8C59,U+8C5B-8C60,U+8C62-8C69,U+8C6B-8C78,U+8C7A-8D1C,U+8D1E,U+8D20,U+8D22,U+8D24,U+8D27,U+8D29-8D2E,U+8D31-8D33,U+8D35-8D38,U+8D3A-8D43,U+8D45-8D4B,U+8D4D-8D55,U+8D57-8D5A,U+8D5C-8D5D,U+8D5F-8D61,U+8D63,U+8D65-8D6F,U+8D71-8D73,U+8D75-8D76,U+8D78-8D84,U+8D86-8D89,U+8D8B-8DA2,U+8DA4-8DB2,U+8DB4-8DC2,U+8DC4-8DDC,U+8DDE,U+8DE0-8DE7,U+8DE9-8DEE,U+8DF0-8DF2,U+8DF4-8E0E,U+8E10-8EAA,U+8EAC-8EAE,U+8EB0-8EB9,U+8EBB-8F1C,U+8F1E-8F65,U+8F67-8F68,U+8F6A-8F6B,U+8F6D,U+8F71-8F73,U+8F75-8F7A,U+8F7C,U+8F7E-8F82,U+8F84,U+8F86-8F88,U+8F8A-8F90,U+8F92,U+8F94-8FB8,U+8FBA-8FBD,U+8FBF-8FC0,U+8FC2-8FC6,U+8FC8-8FCD,U+8FCF,U+8FD2-8FD3,U+8FD5-8FD7,U+8FDA,U+8FDD,U+8FE0-8FE5,U+8FE7-8FE9,U+8FEB-8FFF,U+9003,U+9005-9008,U+900A-900E,U+9011-9019,U+901B-901E,U+9021,U+9023-904C,U+904E-9056,U+9058-9064,U+9066-907E,U+9080-90A2,U+90A4-90E7,U+90E9-90FC,U+90FE-914C,U+914E-9151,U+9153-9164,U+9166-916B,U+916D-9170,U+9172-9177,U+9179-9191,U+9193-91CB,U+91D0,U+91D2-91D7,U+91D9-9233,U+9235-92B8,U+92BA-93EC}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/medium-07.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400 500;unicode-range:U+93ED-9487,U+9489-949E,U+94A1-94A4,U+94A6-94A8,U+94AA-94AD,U+94AF-94C0,U+94C2,U+94C4-94DA,U+94DC-94EC,U+94EE-94F5,U+94F7-94FD,U+94FF,U+9502-9504,U+9506-950A,U+950C-9518,U+951A-952D,U+952F-9552,U+9554-955B,U+955D-957E,U+9580-95E7,U+95E9,U+95EB-95EC,U+95EE-95F3,U+95F5-9610,U+9612-961E,U+9620-9631,U+9634,U+9637-963E,U+9640-9643,U+9647,U+9649-964C,U+964E-964F,U+9651-9663,U+9665-966F,U+9671-968E,U+9691-9693,U+9695-96B5,U+96B7-96C3,U+96C7-96CE,U+96D0-96E7,U+96E9,U+96EB-96F1,U+96F3-96F5,U+96F8-96FD,U+96FF,U+9701-9705,U+9707-9726,U+9728-9731,U+9733-9747,U+9749-9751,U+9753-9758,U+975A-975D,U+975F,U+9761,U+9763-9768,U+976A-9773,U+9775-97F2,U+97F4-97FE,U+9800-9874,U+9877-9878,U+987C-9883,U+9885,U+9887-9890,U+9892-9897,U+9899-989C,U+989E-98A7,U+98A9-98CD,U+98CF-98D7,U+98D9-98DD,U+98DF-992D,U+992F-9954,U+9956-996F,U+9972-997B,U+997D-9995,U+9997-9998,U+999A-9A6B,U+9A6D-9A70,U+9A72-9A75,U+9A77-9A8B,U+9A8D-9AA3,U+9AA5-9AA7,U+9AA9-9AD7,U+9AD9-9B3B,U+9B3D-9B53,U+9B55-9C7B,U+9C7D-9CB1,U+9CB3-9E1E,U+9E20,U+9E22,U+9E24-9E25,U+9E27-9E2C,U+9E2E-9E3C,U+9E3E-9E44,U+9E46-9E6F,U+9E71-9E7E,U+9E80-9E91,U+9E93-9E96,U+9E98-9E9E,U+9EA0-9EBA,U+9EBC-9EC3,U+9EC5-9ED0,U+9ED2-9ED7,U+9ED9-9F1F,U+9F21-9F4F,U+9F51-9F98,U+9F9A-9F9E,U+9FA0-9FEF,U+A71B-A71C,U+AB53,U+F92C,U+F979,U+F995,U+F9E7,U+F9F1,U+FA0C-FA0F,U+FA11,U+FA13-FA14,U+FA18,U+FA1F-FA21,U+FA23-FA24,U+FA27-FA29,U+FE10-FE19,U+FE30-FE31,U+FE33-FE44,U+FE49-FE52,U+FE54-FE57,U+FE59-FE66,U+FE68-FE6B,U+FF02-FF07,U+FF0A,U+FF0E,U+FF10-FF19,U+FF1C-FF1E,U+FF20-FF5E,U+FFE0-FFE5,U+20087,U+20089,U+200CC,U+20164,U+20676,U+20CD0,U+2139A,U+21413,U+215D7,U+2298F,U+235CB,U+23C97-23C98,U+23E23,U+241FE,U+249DB,U+24A7D,U+24AC9,U+25532,U+25562,U+255A8,U+25ED7,U+26221,U+2648D,U+26676,U+2677C,U+26B5C,U+26C21,U+27FF9,U+28408,U+28678,U+28695,U+287E0,U+28B49,U+28C47,U+28C4F,U+28C51,U+28C54,U+28E99,U+29F7E,U+29F83,U+29F8C,U+2A7DD,U+2A8FB,U+2A917,U+2AA30,U+2AA36,U+2AA58,U+2AFA2,U+2B127-2B128,U+2B137-2B138,U+2B1ED,U+2B300,U+2B363,U+2B36F,U+2B372,U+2B37D,U+2B404,U+2B410,U+2B413,U+2B461,U+2B4E7,U+2B4EF,U+2B4F6,U+2B4F9,U+2B50D-2B50E,U+2B536,U+2B5AE-2B5AF,U+2B5B3,U+2B5E7,U+2B5F4,U+2B61C-2B61D,U+2B626-2B628,U+2B62A,U+2B62C,U+2B695-2B696,U+2B6AD,U+2B6ED,U+2B7A9,U+2B7C5,U+2B7E6,U+2B7F9,U+2B7FC,U+2B806,U+2B80A,U+2B81C,U+2B8B8,U+2BAC7,U+2BB5F,U+2BB62,U+2BB7C,U+2BB83,U+2BC1B,U+2BD77,U+2BD87,U+2BDF7,U+2BE29,U+2C029-2C02A,U+2C0A9,U+2C0CA,U+2C1D5,U+2C1D9,U+2C1F9,U+2C27C,U+2C288,U+2C2A4,U+2C317,U+2C35B,U+2C361,U+2C364,U+2C488,U+2C494,U+2C497,U+2C542,U+2C613,U+2C618,U+2C621,U+2C629,U+2C62B-2C62D,U+2C62F,U+2C642,U+2C64A-2C64B,U+2C72C,U+2C72F,U+2C79F,U+2C7C1,U+2C7FD,U+2C8D9,U+2C8DE,U+2C8E1,U+2C8F3,U+2C907,U+2C90A,U+2C91D,U+2CA02,U+2CA0E,U+2CA7D,U+2CAA9,U+2CB29,U+2CB2D-2CB2E,U+2CB31,U+2CB38-2CB39,U+2CB3B,U+2CB3F,U+2CB41,U+2CB4A,U+2CB4E,U+2CB5A-2CB5B,U+2CB64,U+2CB69,U+2CB6C,U+2CB6F,U+2CB73,U+2CB76,U+2CB78,U+2CB7C,U+2CBB1,U+2CBBF-2CBC0,U+2CBCE,U+2CC56,U+2CC5F,U+2CCF5-2CCF6,U+2CCFD,U+2CCFF,U+2CD02-2CD03,U+2CD0A,U+2CD8B,U+2CD8D,U+2CD8F-2CD90,U+2CD9F-2CDA0,U+2CDA8,U+2CDAD-2CDAE,U+2CDD5,U+2CE18,U+2CE1A,U+2CE23,U+2CE26,U+2CE2A,U+2CE7C,U+2CE88,U+2CE93}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/semibold-00.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+A,U+20-7F,U+A0-FF,U+2013-2014,U+2019,U+201C-201D,U+2022,U+2026,U+2039-203A,U+2190-2193,U+2197,U+2212,U+2265,U+2460-2463,U+25B2,U+25BC,U+25CE-25CF,U+2605,U+2713,U+2715,U+3000-3003,U+3005-3017,U+301D-301E,U+3021-3029,U+303E,U+3044,U+3051,U+305F-3060,U+3068,U+306E-306F,U+3089,U+3092,U+30A2,U+30A4,U+30B3,U+30B8-30B9,U+30C1,U+30D2,U+30DF,U+30E3,U+30F3,U+30FC,U+4E00-4E01,U+4E03,U+4E07,U+4E09-4E0B,U+4E0D-4E0E,U+4E13-4E14,U+4E16,U+4E18,U+4E1A-4E1D,U+4E22,U+4E24,U+4E28,U+4E2A,U+4E2D,U+4E32,U+4E36,U+4E3A-4E3B,U+4E3D,U+4E45-4E46,U+4E48-4E49,U+4E4B-4E4C,U+4E4E,U+4E50,U+4E59,U+4E5D,U+4E5F,U+4E86,U+4E89,U+4E8B-4E8C,U+4E8E,U+4E92,U+4E94,U+4E9A-4E9B,U+4EA1,U+4EA4,U+4EA6-4EA7,U+4EAC,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECD-4ECE,U+4ED3-4ED4,U+4ED6,U+4ED9,U+4EE3-4EE5,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F0A,U+4F0D,U+4F17-4F18,U+4F1A,U+4F20,U+4F24,U+4F2F,U+4F3C-4F3D,U+4F46,U+4F4D-4F50,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F73,U+4F7F,U+4F8B,U+4F91,U+4F9B,U+4F9D,U+4FA7,U+4FCA,U+4FDD,U+4FE1,U+4FEE,U+4FF1,U+5012,U+5019-501A,U+503C,U+503E,U+505A,U+505C,U+50A8,U+50B2,U+50CF,U+513F,U+5141,U+5143,U+5145-5146,U+5148-5149,U+514B,U+514D,U+5154,U+515C,U+5165,U+5168,U+516B-516D,U+5170-5171,U+5173,U+5176-5179,U+517C-517D,U+5185,U+518C-518D,U+5192,U+5195,U+5199,U+519B,U+51A0,U+51AC,U+51B0,U+51B2-51B3,U+51B5,U+51BB,U+51C0,U+51C6,U+51CC,U+51CF,U+51D1,U+51DB,U+51DD,U+51E0,U+51E4,U+51ED,U+51F0,U+51FA-51FB,U+51FD,U+5200,U+5203,U+5206-5207,U+5217-521B,U+521D,U+5220,U+5224,U+5229,U+522B,U+5230,U+5236-5237,U+523B,U+524D,U+5251,U+5269-526A,U+526F,U+529B,U+529E-52A1,U+52A8-52A9,U+52AB,U+52BF,U+52D2,U+52FF,U+5305,U+5315-5317,U+5339-533A,U+5341,U+5343,U+5347,U+534A,U+534F,U+5355,U+5357,U+535A,U+5360-5361,U+536B,U+5373,U+5386,U+538B,U+539F,U+53C2,U+53C8-53CD,U+53D1,U+53D4,U+53D6-53D8,U+53E0,U+53E3-53E4,U+53E6,U+53EA,U+53EC,U+53EF-53F0,U+53F2-53F3,U+53F6-53F7,U+53FD,U+5403-5404,U+5408-540A,U+540C-540E,U+5411,U+5414,U+5417,U+541B,U+5426-5427,U+542B-542C,U+542F,U+5434,U+5438,U+5446,U+5448,U+5458,U+5468,U+547C-547D,U+548C,U+54AA,U+54C1,U+54C8,U+54CD,U+54E5,U+54EA,U+54ED,U+5524,U+552F,U+5531,U+554A,U+556C,U+5584,U+559C,U+55B5,U+55EF,U+5668,U+56DB,U+56DE,U+56E0,U+56E2,U+56F4,U+56FA,U+56FE,U+5706,U+5723,U+5728,U+5730,U+573A,U+5742,U+5747,U+574A,U+5750-5751,U+5757,U+5764,U+5768,U+5782,U+578B,U+57DF,U+57FA,U+5854,U+586B,U+5883,U+589E,U+58D5,U+58EB,U+58F0,U+5904,U+5907,U+590D,U+590F,U+5915-5916,U+591A,U+591C,U+591F,U+5922,U+5927,U+5929-592A,U+592E-592F,U+5931,U+5934,U+5939,U+5947-5948,U+594F,U+5957,U+595A,U+5965,U+5973-5974,U+5976,U+597D,U+5982,U+5984,U+5988,U+5996,U+5999,U+59B9,U+59C6,U+59CB,U+59D3,U+5A07,U+5A1C,U+5A34,U+5B50,U+5B54,U+5B57-5B58,U+5B5D,U+5B63,U+5B69,U+5B83,U+5B87-5B89,U+5B8C,U+5B98,U+5B9A,U+5B9D-5B9E,U+5BA1-5BA3,U+5BAB,U+5BB3,U+5BB6,U+5BB9,U+5BBD,U+5BBF,U+5BC6,U+5BF9-5BFA,U+5BFC,U+5C04,U+5C06,U+5C0F,U+5C11,U+5C14,U+5C16,U+5C18,U+5C1A,U+5C24,U+5C31,U+5C38,U+5C3C-5C3E,U+5C40,U+5C42,U+5C45,U+5C4A-5C4B,U+5C55,U+5C5E,U+5C71,U+5C81,U+5C9B,U+5CB8,U+5CF6,U+5D0E,U+5D3D,U+5D4C,U+5DC5,U+5DDD,U+5DE5-5DE8,U+5DEE,U+5DF2,U+5E03,U+5E05,U+5E08,U+5E0C,U+5E18,U+5E1D,U+5E26-5E27,U+5E2D,U+5E38,U+5E3D,U+5E55,U+5E72-5E74,U+5E76,U+5E7A,U+5E7D,U+5E8F,U+5E93-5E95,U+5EA6-5EA7,U+5EAD,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F15,U+5F20,U+5F25-5F26,U+5F31,U+5F39-5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F6D,U+5F71,U+5F80-5F81,U+5F84-5F85,U+5F88,U+5F90,U+5F97,U+5FA1,U+5FAA,U+5FAE,U+5FB7,U+5FBD,U+5FC3,U+5FC5,U+5FD7-5FD9,U+5FE7,U+5FEB,U+5FFD,U+6001,U+601C,U+6027,U+603B,U+6043,U+604B,U+6062,U+6068-6069,U+606F,U+6076,U+60A0,U+60AC,U+60AF,U+60C5,U+60CA,U+60F6,U+610F,U+611F,U+6148,U+6155,U+6208,U+620F-6211,U+6216,U+6218,U+622A,U+6233-6234,U+6237,U+623F-6240,U+624B,U+624D,U+6251,U+6253,U+6258,U+625B,U+626B,U+6276,U+6279,U+627E-6280,U+628A,U+6298,U+62A2,U+62A4-62A5,U+62BD,U+62C9,U+62D2,U+62D6,U+62E5,U+62E9,U+62EC,U+62FC-62FD,U+62FF,U+6301,U+6307,U+6309,U+6311,U+6316,U+6324,U+632A,U+634F,U+6361-6362,U+636E,U+6388-6389,U+6392,U+63A2,U+63A5,U+63A7-63A8,U+63CF-63D0,U+63D2,U+63ED,U+640F,U+641C,U+642D,U+6446-6447,U+6458,U+6478,U+6491,U+64A4,U+64AD,U+64C2,U+64CD,U+652F,U+6536,U+6539,U+653B,U+653E,U+6545,U+6548,U+654C,U+6551,U+6562-6563,U+6570,U+6574,U+6587,U+6599,U+65A4,U+65A9,U+65AD,U+65AF-65B0,U+65B9,U+65CB,U+65CF,U+65E0,U+65E5,U+65E7,U+65F6,U+65FA,U+660A,U+660E,U+6613,U+661F-6620,U+662F,U+6634-6635,U+663E,U+664B,U+664F,U+6653,U+666E-666F,U+6674,U+6676,U+667A,U+6682,U+6697,U+66AE,U+66B4,U+66F2,U+66F4,U+66FC,U+66FE-6700,U+6708-6709,U+670D,U+6717,U+671B,U+671D,U+671F,U+6728,U+672A-672C,U+672F,U+673A,U+6740,U+6743,U+674E-674F,U+675F,U+6761,U+6765,U+6768,U+676F-6771,U+6777,U+677E-677F,U+6781,U+6784,U+6787,U+6790,U+6797,U+679C-679D,U+67AB,U+67D0,U+67D2-67D4,U+67E0,U+67E5,U+67F1,U+67F3,U+6807,U+680F,U+6811,U+6821,U+6837-6838,U+683C,U+6842-6843,U+6846,U+6848,U+684C,U+6850-6851,U+6863,U+6865,U+6885,U+6893,U+68A6,U+68A8,U+68AF-68B0,U+68C0,U+6912,U+6930,U+693F,U+695A,U+695E,U+6982,U+699C,U+69DB,U+69FD,U+6A21,U+6A2A,U+6A31,U+6A59,U+6A80,U+6AAC,U+6AFB,U+6B21-6B22,U+6B27,U+6B32,U+6B3E,U+6B4C,U+6B62-6B66,U+6B7B,U+6B87,U+6B8B,U+6BB5,U+6BBA,U+6BCD,U+6BCF,U+6BD4,U+6BDB,U+6C14,U+6C34,U+6C37-6C38,U+6C42,U+6C5F-6C61,U+6C70,U+6C89,U+6C90,U+6C99,U+6CA1,U+6CAB,U+6CB3,U+6CB9,U+6CBD,U+6CBF,U+6CD5,U+6CE1-6CE2,U+6CE8,U+6CEA,U+6D1B,U+6D1E,U+6D32,U+6D3B,U+6D41,U+6D45,U+6D4B,U+6D4E-6D4F,U+6D77-6D78,U+6D88,U+6DA9,U+6DCB,U+6DD1,U+6DD8,U+6DE1,U+6DFB,U+6E05,U+6E10,U+6E21,U+6E29,U+6E32,U+6E38,U+6E56,U+6E90,U+6E9C,U+6EBA,U+6ECB,U+6EDA,U+6EE1,U+6EE4,U+6F2B,U+6F47,U+6FC0,U+6FD1,U+706B,U+706F-7070,U+7075,U+708E,U+70AB,U+70AE,U+70B9,U+70BD,U+70C2,U+70C8,U+70DF,U+70E7,U+70ED,U+7109,U+7136,U+7167,U+718A,U+719F,U+71C3,U+7231,U+7235,U+7237,U+7239,U+7247-7248,U+725B,U+7262,U+7269,U+7279,U+72B6,U+72C2,U+72C4,U+72D0,U+72D7,U+72EC,U+72F8,U+72FC,U+731B,U+7329-732B,U+732E,U+7384,U+7387,U+7389,U+738B,U+73A9,U+73AB,U+73AF-73B0,U+73B2,U+73C8,U+73CA,U+7406,U+7426,U+7433,U+743C,U+745A,U+745C,U+745E,U+7470,U+7483,U+7487,U+751C,U+751F,U+7528,U+7530-7533,U+7535,U+7537,U+753B,U+754C,U+7559,U+755C,U+7565,U+7591,U+75AF,U+7626,U+767B,U+767D-767E,U+7684,U+7687,U+76AE,U+76D0,U+76D2,U+76D6-76D8,U+76DF,U+76EE,U+76F2,U+76F4,U+76F8,U+76FE,U+770B,U+771F,U+773C,U+7740,U+7766,U+77E5,U+77ED,U+77F3,U+77FF,U+7801,U+7834,U+7840,U+786E,U+78C1,U+793A,U+793E,U+7948,U+7956,U+795E,U+7981,U+79BB,U+79C0-79C1,U+79CB,U+79CD,U+79D2,U+79D8,U+79E6,U+79EF-79F0,U+79FB,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A76,U+7A7A,U+7A81,U+7A97,U+7ACB,U+7AD9,U+7ADE-7AE0,U+7AEF,U+7AF9,U+7B11,U+7B26,U+7B2C,U+7B3C,U+7B49,U+7B5B,U+7B79,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BB1,U+7C73,U+7C7B,U+7C89,U+7C92,U+7C98,U+7CA4-7CA5,U+7CAE,U+7CBE,U+7CD6,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2B,U+7D2F,U+7E41,U+7E6A,U+7EA0,U+7EA2,U+7EA6-7EA7,U+7EAF,U+7EB1,U+7EB3,U+7EBF,U+7EC4,U+7EC6,U+7EC8,U+7ECF,U+7ED1,U+7ED3,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EE9-7EEA,U+7EED,U+7EEF,U+7EF4-7EF5,U+7EFC,U+7EFF,U+7F13,U+7F16,U+7F29,U+7F38,U+7F3A,U+7F51,U+7F57,U+7F62,U+7F6E,U+7F81,U+7F8A,U+7F8E,U+7FBD,U+8001,U+8003,U+8005,U+800C,U+8017,U+8046,U+804A,U+804C,U+8054,U+805A,U+8089,U+80A4,U+80C0,U+80CC,U+80D6,U+80DC,U+80E1,U+80F6,U+80FD,U+811A,U+8155,U+817E,U+81A8,U+81E3,U+81EA,U+81F3-81F4,U+821E-821F,U+822A,U+8239,U+826F,U+8272,U+827E,U+8282,U+8292,U+8299,U+829D,U+82A6,U+82AC,U+82B1,U+82B8-82B9,U+82CD,U+82CF,U+82D1,U+82E5-82E6,U+82F1,U+8303,U+8309,U+831C,U+8336,U+8339,U+8349,U+835F,U+8377,U+83AB,U+83B2,U+83B7,U+83C8,U+83DC,U+83E0,U+8404,U+840A,U+840C,U+8424-8425,U+8428,U+843D,U+8461,U+84DD,U+84EC,U+8584,U+85AF,U+85E4,U+860B,U+866B,U+8679,U+86CB,U+8715,U+8749,U+8776,U+877B,U+87BA,U+87F9,U+8822,U+8840,U+884C,U+8863,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+8A93,U+8B66,U+8BA1,U+8BA4,U+8BA8-8BA9,U+8BAE,U+8BB0,U+8BB8,U+8BBA,U+8BBE,U+8BC1,U+8BC4,U+8BC6,U+8BC9,U+8BD5,U+8BDD,U+8BE5-8BE6,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8C01,U+8C03,U+8C08,U+8C22-8C23,U+8C37,U+8C46,U+8C4C,U+8C5A,U+8C61,U+8C6A,U+8C79,U+8D1D,U+8D1F,U+8D21,U+8D23,U+8D25-8D26,U+8D28,U+8D2F-8D30,U+8D34,U+8D39,U+8D44,U+8D4C,U+8D56,U+8D5B,U+8D5E,U+8D62,U+8D64,U+8D70,U+8D74,U+8D77,U+8D85,U+8D8A,U+8DA3,U+8DB3,U+8DC3,U+8DDD,U+8DDF,U+8DE8,U+8DEF,U+8DF3,U+8E0F,U+8EAB,U+8EAF,U+8EBA,U+8F1D,U+8F66,U+8F69,U+8F6C,U+8F6E-8F70,U+8F74,U+8F7B,U+8F7D,U+8F83,U+8F85,U+8F89,U+8F91,U+8F93,U+8FB9,U+8FBE,U+8FC1,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE-8FDF,U+8FE6,U+8FEA,U+9000-9002,U+9004,U+9009,U+900F-9010,U+901A,U+901F-9020,U+9022,U+904D,U+9057,U+9065,U+907F,U+90A3,U+90E8,U+90FD,U+914D,U+9152,U+9165,U+916C,U+9171,U+9178,U+9192,U+91CC-91CF,U+91D1,U+91D8,U+9234,U+92B9,U+9488,U+949F-94A0,U+94A5,U+94A9,U+94AE,U+94C1,U+94C3,U+94DB,U+94ED,U+94F6,U+94FE,U+9500-9501,U+9505,U+950B,U+9519,U+952E,U+9553,U+955C,U+957F,U+95E8,U+95EA,U+95ED,U+95F4,U+9611,U+961F,U+9632-9633,U+9635-9636,U+963F,U+9644-9646,U+9648,U+964D,U+9650,U+9664,U+9670,U+968F-9690,U+9694,U+96B6,U+96C4-96C6,U+96CF,U+96E8,U+96EA,U+96F2,U+96F6-96F7,U+96FE,U+9700,U+9706,U+9727,U+9732,U+9748,U+9752,U+9759,U+975E,U+9760,U+9762,U+9769,U+9774,U+97F3,U+97FF,U+9875-9876,U+9879-987B,U+9884,U+9886,U+9891,U+9898,U+989D,U+98A8,U+98CE,U+98D8,U+98DE,U+992E,U+9955,U+9970-9971,U+997C,U+9996,U+9999,U+9A6C,U+9A71,U+9A76,U+9A8C,U+9AA4,U+9AA8,U+9AD8,U+9B3C,U+9B54,U+9C7C,U+9CB2,U+9E1F,U+9E21,U+9E23,U+9E26,U+9E2D,U+9E3D,U+9E45,U+9E70,U+9E7F,U+9E92,U+9E97,U+9E9F,U+9EBB,U+9EC4,U+9ED1,U+9ED8,U+9F20,U+9F50,U+9F99,U+9F9F,U+FF01,U+FF08-FF09,U+FF0B-FF0D,U+FF0F,U+FF1A-FF1B,U+FF1F}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/semibold-01.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+1,U+D,U+100-17F,U+181,U+188,U+18A,U+18F,U+192,U+198-199,U+1A0-1A1,U+1A5,U+1AD,U+1AF-1B0,U+1B3-1B4,U+1B7,U+1C0-1C3,U+1CD-1DC,U+1E4-1E9,U+1EE-1F0,U+1F9-1FF,U+218-21B,U+21E-21F,U+237,U+250-268,U+26A-276,U+278-27B,U+27D-27E,U+280-284,U+288-292,U+294-295,U+298-299,U+29B-2AD,U+2B0,U+2B2-2B3,U+2B7-2B8,U+2BB-2BC,U+2C1,U+2C6-2CC,U+2D0-2D1,U+2D8-2DE,U+2E0-2E3,U+2E5-2E9,U+2EC-2ED,U+2F3,U+300-30C,U+30F,U+312,U+318-31A,U+31C-320,U+323-32A,U+32C,U+330,U+332,U+334,U+339-33D,U+346-34E,U+35C,U+361-362,U+374-375,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D4,U+3D6,U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-493,U+497,U+49A-49D,U+4A2-4A3,U+4AE-4B3,U+4B6-4BB,U+4CA,U+4D8-4D9,U+4E2-4E3,U+4E8-4E9,U+4EE-4EF,U+E3F,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D6C-1D76,U+1D9C,U+1DA0,U+1DBB,U+1DC4-1DC9,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F45,U+2004-2006,U+2009-200A,U+2010,U+2015-2016,U+2018,U+201A,U+201E,U+2020-2021,U+2025,U+2028-2029,U+2030-2037,U+203B-203C,U+203E-203F,U+2042-2044,U+2047-2049,U+204E,U+2051,U+2055,U+2060-2064,U+2066-2069,U+2070-2071,U+2074-207B,U+207F-2089,U+208D-208E,U+20A3-20A4,U+20A8-20A9,U+20AB-20AC,U+20AE,U+20B1,U+20B8-20BA,U+20BD,U+20BF,U+2103,U+2105,U+2109,U+2113-2114,U+2116-2117,U+211E,U+2120-2122,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2160-2179,U+2180-2182,U+2196,U+2198-2199,U+21C4,U+2202,U+2206,U+2208,U+220F,U+2211,U+2215,U+221A,U+221D-2220,U+2223,U+2225,U+2227-222B,U+222E,U+2234-2237,U+223C-223D,U+2248,U+224C,U+2252,U+2260-2261,U+2264,U+2266-2267,U+226E-226F,U+2295,U+2299,U+22A5,U+22BF,U+2312,U+2464-2469,U+2474-249B,U+2500-254B,U+2550-2573,U+2581-258F,U+2593-2595,U+25A0-25A1,U+25B3,U+25BD,U+25C6-25C7,U+25CA-25CB,U+25E2-25E5,U+2606,U+2609,U+2640,U+2642,U+275B-275E,U+2780-2793,U+2E81,U+2E84,U+2E88,U+2E8B-2E8C,U+2E97,U+2EA7,U+2EAA,U+2EAE,U+2EB3,U+2EB6-2EB7,U+2EBB,U+2ECA,U+2FF0-2FFB,U+3041-3043,U+3045-3050,U+3052-305E,U+3061-3067,U+3069-306D,U+3070-3088,U+308A-3091,U+3093-3094,U+3099-309E,U+30A1,U+30A3,U+30A5-30B2,U+30B4-30B7,U+30BA-30C0,U+30C2-30D1,U+30D3-30DE,U+30E0-30E2,U+30E4-30F2,U+30F4-30FA,U+30FD-30FE,U+3105-3129,U+3220-3229,U+3231,U+32A3,U+338E-338F,U+339C-339E,U+33A1,U+33C4,U+33CE,U+33D1-33D2,U+33D5,U+3400-3EB9}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/semibold-02.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+3EBA-4DB5,U+4E02,U+4E04-4E06,U+4E08,U+4E0C,U+4E0F-4E12,U+4E15,U+4E17,U+4E19,U+4E1E-4E21,U+4E23,U+4E25-4E27,U+4E29,U+4E2B-4E2C,U+4E2E-4E31,U+4E33-4E35,U+4E37-4E39,U+4E3C,U+4E3E-4E44,U+4E47,U+4E4A,U+4E4D,U+4E4F,U+4E51-4E58,U+4E5A-4E5C,U+4E5E,U+4E60-4E85,U+4E87-4E88,U+4E8A,U+4E8D,U+4E8F-4E91,U+4E93,U+4E95-4E99,U+4E9C-4EA0,U+4EA2-4EA3,U+4EA5,U+4EA8-4EAB,U+4EAD,U+4EAF-4EB1,U+4EB3-4EB9,U+4EBB-4EBF,U+4EC1-4EC4,U+4EC6-4ECC,U+4ECF-4ED2,U+4ED5,U+4ED7-4ED8,U+4EDA-4EE2,U+4EE6-4EEB,U+4EED-4EF5,U+4EF8-4EFA,U+4EFC,U+4EFE-4F09,U+4F0B-4F0C,U+4F0E-4F16,U+4F19,U+4F1B-4F1F,U+4F21-4F23,U+4F25-4F2E,U+4F30-4F3B,U+4F3E-4F45,U+4F47-4F4C,U+4F51-4F52,U+4F54,U+4F56-4F58,U+4F5A-4F5B,U+4F5D}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/semibold-03.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+4F5E-4F5F,U+4F61-4F72,U+4F74-4F7E,U+4F80-4F8A,U+4F8C-4F90,U+4F92-4F9A,U+4F9C,U+4F9E-4FA6,U+4FA8-4FC9,U+4FCB-4FDC,U+4FDE-4FE0,U+4FE2-4FED,U+4FEF-4FF0,U+4FF2-5011,U+5013-5018,U+501B-503B,U+503D,U+503F-5059,U+505B,U+505D-50A7,U+50A9-50B1,U+50B3-50CE,U+50D0-513E,U+5140,U+5142,U+5144,U+5147,U+514A,U+514C,U+514E-5153,U+5155-515B,U+515D-5164,U+5166-5167,U+5169-516A,U+516E-516F,U+5172,U+5174-5175,U+517A-517B,U+517E-5184,U+5186-518B,U+518E-5191,U+5193-5194,U+5196-5198,U+519A,U+519C-519F,U+51A1-51AB,U+51AD-51AF,U+51B1,U+51B4,U+51B6-51BA,U+51BC-51BF,U+51C1-51C5,U+51C7-51CB,U+51CD-51CE,U+51D0,U+51D2-51DA,U+51DC,U+51DE-51DF,U+51E1-51E3,U+51E5-51EC,U+51EE-51EF,U+51F1-51F9,U+51FC,U+51FE-51FF,U+5201-5202,U+5204-5205,U+5208-5216,U+521C,U+521E-521F,U+5221-5223,U+5225-5228,U+522A,U+522C-522F,U+5231-5235,U+5238-523A,U+523C-524C,U+524E-5250,U+5252-5268,U+526B-526E,U+5270-529A,U+529C-529D,U+52A2-52A7,U+52AA,U+52AC-52BE,U+52C0-52D1,U+52D3-52FE,U+5300-5304,U+5306-5314,U+5318-5338,U+533B-5340,U+5342,U+5344-5346,U+5348-5349,U+534B-534E,U+5350-5354,U+5356,U+5358-5359,U+535B-535F,U+5362-536A,U+536C-5372,U+5374-5385,U+5387-538A,U+538C-539E,U+53A0-53C1,U+53C3-53C7,U+53CE-53D0,U+53D2-53D3,U+53D5,U+53D9-53DF,U+53E1-53E2,U+53E5,U+53E7-53E9,U+53EB,U+53ED-53EE,U+53F1,U+53F4-53F5,U+53F8-53FC,U+53FE-5402,U+5405-5407,U+540B,U+540F-5410,U+5412-5413,U+5415-5416,U+5418-541A,U+541C-5425,U+5428-542A,U+542D-542E,U+5430-5433,U+5435-5437,U+5439-5445,U+5447,U+5449-5457,U+5459-5467,U+5469-547B,U+547E-548B,U+548D-54A9,U+54AB-54C0,U+54C2-54C7,U+54C9-54CC,U+54CE-54E4,U+54E6-54E9,U+54EB-54EC,U+54EE-5523,U+5525-552E,U+5530,U+5532-5549,U+554B-556B,U+556D-5583,U+5585-559B,U+559D-55B4,U+55B6-55EE,U+55F0-5667,U+5669-56DA,U+56DC-56DD,U+56DF,U+56E1,U+56E3-56F3,U+56F5-56F9,U+56FB-56FD,U+56FF-5705,U+5707-5722,U+5724-5727,U+5729-572F,U+5731-5739,U+573B-5741,U+5743-5746,U+5748-5749,U+574B-574F,U+5752-5756,U+5758-5763,U+5765-5767,U+5769-5781,U+5783-578A,U+578C-57DE,U+57E0-57F9,U+57FB-5853,U+5855-586A,U+586C-5882,U+5884-589D,U+589F-58D4,U+58D6-58EA,U+58EC-58EF,U+58F1-5903,U+5905-5906,U+5908-590C,U+590E,U+5910-5914,U+5917-5919,U+591B,U+591D-591E,U+5920-5921,U+5923-5926,U+5928,U+592B-592D,U+5930,U+5932-5933,U+5935-5938,U+593A-5946,U+5949-594E,U+5950-5956,U+5958-5959,U+595B-5964,U+5966-5972,U+5975,U+5977-597C,U+597E-5981,U+5983,U+5985-5987,U+5989-5995,U+5997-5998,U+599A-59B8,U+59BA-59C5,U+59C7-59CA,U+59CC-59D2,U+59D4-5A06,U+5A08-5A1B,U+5A1D-5A33,U+5A35-5B4F,U+5B51-5B53,U+5B55-5B56,U+5B59-5B5C,U+5B5E-5B62,U+5B64-5B68,U+5B6A-5B82,U+5B84-5B86,U+5B8A-5B8B,U+5B8D-5B97,U+5B99,U+5B9B-5B9C,U+5B9F-5BA0,U+5BA4-5BAA,U+5BAC-5BB2,U+5BB4-5BB5,U+5BB7-5BB8,U+5BBA-5BBC,U+5BBE,U+5BC0-5BC5,U+5BC7-5BF8,U+5BFB,U+5BFD-5C03,U+5C05,U+5C07-5C0E,U+5C10,U+5C12-5C13,U+5C15,U+5C17,U+5C19,U+5C1B-5C23,U+5C25-5C30,U+5C32-5C37,U+5C39-5C3B,U+5C3F,U+5C41,U+5C43-5C44,U+5C46-5C49,U+5C4C-5C54,U+5C56-5C5D,U+5C5F-5C70,U+5C72-5C80,U+5C82-5C9A,U+5C9C-5CB7,U+5CB9-5CF5,U+5CF7-5D0D,U+5D0F-5D3C,U+5D3E-5D4B,U+5D4D-5DC4,U+5DC6-5DDC,U+5DDE-5DE4,U+5DE9-5DED,U+5DEF-5DF1,U+5DF3-5E02,U+5E04,U+5E06-5E07,U+5E09-5E0B,U+5E0D-5E17,U+5E19-5E1C,U+5E1E-5E25,U+5E28-5E2C,U+5E2E-5E37,U+5E39-5E3C,U+5E3E-5E54,U+5E56-5E71,U+5E75,U+5E77-5E79,U+5E7B-5E7C,U+5E7E-5E8E,U+5E90-5E92,U+5E96-5EA5,U+5EA8-5EAC,U+5EAE-5EF9,U+5EFB-5EFF,U+5F01,U+5F04-5F0E,U+5F10-5F14,U+5F16-5F1F,U+5F21-5F24,U+5F27-5F30,U+5F32-5F38,U+5F3B-5F51,U+5F54,U+5F56-5F61,U+5F63-5F68,U+5F6A-5F6C,U+5F6E-5F70,U+5F72-5F7F,U+5F82-5F83,U+5F86-5F87,U+5F89-5F8F,U+5F91-5F96,U+5F98-5FA0,U+5FA2-5FA9,U+5FAB-5FAD,U+5FAF-5FB6,U+5FB8-5FBC,U+5FBE-5FC2,U+5FC4,U+5FC6-5FD6,U+5FDA-5FE6,U+5FE8-5FEA,U+5FEC-5FFC,U+5FFE-6000,U+6002-601B,U+601D-6026,U+6028-603A,U+603C-6042,U+6044-604A,U+604C-6061,U+6063-6067,U+606A-606E,U+6070-6075,U+6077-609F,U+60A1-60AB,U+60AD-60AE,U+60B0-60C4,U+60C6-60C9,U+60CB-60F5,U+60F7-60FE}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/semibold-04.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+60FF-610E,U+6110-611E,U+6120-6147,U+6149-6154,U+6156-6207,U+6209-620E,U+6212-6215,U+6217,U+6219-6229,U+622B-6232,U+6235-6236,U+6238-623E,U+6241-624A,U+624C,U+624E-6250,U+6252,U+6254-6257,U+6259-625A,U+625C-626A,U+626C-6275,U+6277-6278,U+627A-627D,U+6281-6289,U+628B-6297,U+6299-62A1,U+62A3,U+62A6-62BC,U+62BE-62C8,U+62CA-62D1,U+62D3-62D5,U+62D7-62E4,U+62E6-62E8,U+62EA-62EB,U+62ED-62FB,U+62FE,U+6300,U+6302-6306,U+6308,U+630A-6310,U+6312-6315,U+6317-6323,U+6325-6329,U+632B-634E,U+6350-6360,U+6363-636D,U+636F-6387,U+638A-6391,U+6393-63A1,U+63A3-63A4,U+63A6,U+63A9-63CE,U+63D1,U+63D3-63EC,U+63EE-640E,U+6410-641B,U+641D-642C,U+642E-6445,U+6448-6457,U+6459-6477,U+6479-6490,U+6492-64A3,U+64A5-64AC,U+64AE-64C1,U+64C3-64CC,U+64CE-652E,U+6530-6535,U+6537-6538,U+653A,U+653C-653D,U+653F-6544,U+6546-6547,U+6549-654B,U+654D-6550,U+6552-6561,U+6564-656F,U+6571-6573,U+6575-6586,U+6588-6598,U+659A-65A3,U+65A5-65A8,U+65AA-65AC,U+65AE,U+65B1-65B8,U+65BA-65CA,U+65CC-65CE,U+65D0-65DF,U+65E1-65E4,U+65E6,U+65E8-65F5,U+65F7-65F9,U+65FB-6609,U+660B-660D,U+660F-6612,U+6614-661E,U+6621-662E,U+6630-6633,U+6636-663D,U+663F-664A,U+664C-664E,U+6650-6652,U+6654-666D,U+6670-6673,U+6675,U+6677-6679,U+667B-6681,U+6683-6696,U+6698-66AD,U+66AF-66B3,U+66B5-66F1,U+66F3,U+66F5-66FB,U+66FD,U+6701-6707,U+670A-670C,U+670E-6716,U+6718-671A,U+671C,U+671E,U+6720-6727,U+6729,U+672D-672E,U+6730-6739,U+673B-673F,U+6741-6742,U+6744-674D,U+6750-675E,U+6760,U+6762-6764,U+6766-6767,U+6769-676E,U+6772-6776,U+6778-677D,U+6780,U+6782-6783,U+6785-6786,U+6788-678F,U+6791-6796,U+6798-679B,U+679E-67AA,U+67AC-67CF,U+67D1,U+67D5-67DF,U+67E1-67E4,U+67E6-67F0,U+67F2,U+67F4-6806,U+6808-680E,U+6810,U+6812-6820,U+6822-6836,U+6839-683B,U+683D-6841,U+6844-6845,U+6847,U+6849-684B,U+684D-684F,U+6852-6862,U+6864,U+6866-6884,U+6886-6892,U+6894-68A5,U+68A7,U+68A9-68AE,U+68B1-68BF,U+68C1-6911,U+6913-692F,U+6931-693E,U+6940-6959,U+695B-695D,U+695F-6981,U+6983-699B,U+699D-69DA,U+69DC-69FC,U+69FE-6A20,U+6A22-6A29,U+6A2B-6A30,U+6A32-6A58,U+6A5A-6A7F,U+6A81-6AAB,U+6AAD-6AFA,U+6AFC-6B20,U+6B23-6B26,U+6B28-6B31,U+6B33-6B3D,U+6B3F-6B4B,U+6B4D-6B61,U+6B67-6B7A,U+6B7C-6B86,U+6B88-6B8A,U+6B8C-6BB4,U+6BB6-6BB9,U+6BBB-6BCC,U+6BCE,U+6BD0-6BD3,U+6BD5-6BDA,U+6BDC-6C13,U+6C15-6C33,U+6C35-6C36,U+6C39-6C41,U+6C43-6C5E,U+6C62-6C6F,U+6C71-6C88,U+6C8A-6C8F,U+6C91-6C98,U+6C9A-6CA0,U+6CA2-6CAA,U+6CAC-6CB2,U+6CB4-6CB8,U+6CBA-6CBC,U+6CBE,U+6CC0-6CD4,U+6CD6-6CE0,U+6CE3-6CE7,U+6CE9,U+6CEB-6D1A,U+6D1C-6D1D,U+6D1F-6D31,U+6D33-6D3A,U+6D3C-6D40,U+6D42-6D44,U+6D46-6D4A,U+6D4C-6D4D,U+6D50-6D76,U+6D79-6D87,U+6D89-6DA8,U+6DAA-6DCA,U+6DCC-6DD0,U+6DD2-6DD7,U+6DD9-6DE0,U+6DE2-6DFA,U+6DFC-6E04,U+6E06-6E0F,U+6E11-6E20,U+6E22-6E28,U+6E2A-6E31,U+6E33-6E37,U+6E39-6E55,U+6E57-6E8F,U+6E91-6E9B,U+6E9D-6EB9,U+6EBB-6ECA,U+6ECC-6ED9,U+6EDB-6EE0,U+6EE2-6EE3,U+6EE5-6F2A,U+6F2C-6F46,U+6F48-6FBF,U+6FC1-6FD0,U+6FD2-706A,U+706C-706E,U+7071-7074,U+7076-708D,U+708F-70AA,U+70AC-70AD,U+70AF-70B8,U+70BA-70BC,U+70BE-70C1,U+70C3-70C7,U+70C9-70DE,U+70E0-70E6,U+70E8-70EC,U+70EE-7108,U+710A-7135,U+7137-7166,U+7168-7189,U+718B-719E,U+71A0-71C2,U+71C4-7230,U+7232-7234,U+7236,U+7238,U+723A-723B}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/semibold-05.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+723C-7246,U+7249-725A,U+725C-7261,U+7263-7268,U+726A-7278,U+727A-72B5,U+72B7-72C1,U+72C3,U+72C5-72CF,U+72D1-72D6,U+72D8-72EB,U+72ED-72F7,U+72F9-72FB,U+72FD-731A,U+731C-7328,U+732C-732D,U+732F-7383,U+7385-7386,U+7388,U+738A,U+738C-73A8,U+73AA,U+73AC-73AE,U+73B1,U+73B3-73C7,U+73C9,U+73CB-7405,U+7407-7425,U+7427-7432,U+7434-743B,U+743D-7459,U+745B,U+745D,U+745F-746F,U+7471-7482,U+7484-7486,U+7488-751B,U+751D-751E,U+7520-7527,U+7529-752F,U+7534,U+7536,U+7538-753A,U+753C-754B,U+754D-7558,U+755A-755B,U+755D-7564,U+7566-7590,U+7592-75AE,U+75B0-7625,U+7627-767A,U+767C,U+767F-7683,U+7685-7686,U+7688-76AD,U+76AF-76CF,U+76D1,U+76D3-76D5,U+76D9-76DE,U+76E0-76ED,U+76EF-76F1,U+76F3,U+76F5-76F7,U+76F9-76FD,U+76FF-770A,U+770C-771E,U+7720-773B,U+773D-773F,U+7741-7765,U+7767-77E4,U+77E6-77EC,U+77EE-77F2,U+77F4-77FE,U+7800,U+7802-7833,U+7835-783F,U+7841-786D,U+786F-78C0,U+78C2-7939,U+793B-793D,U+793F-7947,U+7949-7955,U+7957-795D,U+795F-7980,U+7982-79BA,U+79BC-79BF,U+79C2-79CA,U+79CC,U+79CE-79D1,U+79D3-79D7,U+79D9-79E5,U+79E7-79EE,U+79F1-79FA,U+79FC-7A0A,U+7A0C,U+7A0E-7A32,U+7A34-7A3E,U+7A40-7A75,U+7A77-7A79,U+7A7B-7A80,U+7A82-7A96,U+7A98-7ACA,U+7ACC-7AD8,U+7ADA-7ADD,U+7AE1-7AEE,U+7AF0-7AF8,U+7AFA-7B10,U+7B12-7B25,U+7B27-7B2B,U+7B2D-7B3B,U+7B3D-7B48,U+7B4A-7B5A,U+7B5C-7B78,U+7B7A-7B7D,U+7B7F,U+7B81-7B96,U+7B98-7BA0,U+7BA2-7BB0,U+7BB2-7C72,U+7C74-7C7A,U+7C7C-7C88,U+7C8A-7C91,U+7C93-7C97,U+7C99-7CA3,U+7CA6-7CAD,U+7CAF-7CBD,U+7CBF-7CD5,U+7CD7-7CFA,U+7CFC-7D1F,U+7D21,U+7D23-7D26,U+7D28-7D2A,U+7D2C-7D2E,U+7D30-7E40,U+7E42-7E69,U+7E6B-7E9F,U+7EA1,U+7EA3-7EA5,U+7EA8-7EAE,U+7EB0,U+7EB2,U+7EB4-7EBE,U+7EC0-7EC3,U+7EC5,U+7EC7,U+7EC9-7ECE,U+7ED0,U+7ED2,U+7ED4-7ED7,U+7EDA-7EDB,U+7EDE,U+7EE0-7EE6,U+7EE8,U+7EEB-7EEC,U+7EEE,U+7EF0-7EF3,U+7EF6-7EFB,U+7EFD-7EFE,U+7F00-7F12,U+7F14-7F15,U+7F17-7F28,U+7F2A-7F37,U+7F39,U+7F3B-7F50,U+7F52-7F56,U+7F58-7F61,U+7F63-7F6D,U+7F6F-7F80,U+7F82-7F89,U+7F8B-7F8D,U+7F8F-7FBC,U+7FBE-8000,U+8002,U+8004,U+8006-800B,U+800D-8016,U+8018-8045,U+8047-8049,U+804B,U+804D-8053,U+8055-8059,U+805B-8088,U+808A-80A3,U+80A5-80BF,U+80C1-80CB,U+80CD-80D5,U+80D7-80DB,U+80DD-80E0,U+80E2-80F5,U+80F7-80FC,U+80FE-8119,U+811B-8154,U+8156-817D,U+817F-81A7,U+81A9-81E2,U+81E4-81E9,U+81EB-81F2,U+81F5-821D,U+8220-8229,U+822B-8238,U+823A-826E,U+8270-8271,U+8273-827D,U+827F-8281,U+8283-8291,U+8293-8298,U+829A-829C,U+829E-82A5,U+82A7-82AB,U+82AD-82B0,U+82B2-82B7,U+82BA-82CC,U+82CE,U+82D0,U+82D2-82E4,U+82E7-82F0,U+82F2-8302,U+8304-8308,U+830A-831B,U+831D-832E}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/semibold-06.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+832F-8335,U+8337-8338,U+833A-8348,U+834A-835E,U+8360-8376,U+8378-83AA,U+83AC-83B1,U+83B3-83B6,U+83B8-83C7,U+83C9-83DB,U+83DD-83DF,U+83E1-8403,U+8405-8409,U+840B,U+840D-8423,U+8426-8427,U+8429-843C,U+843E-8460,U+8462-84DC,U+84DE-84EB,U+84ED-8583,U+8585-85AE,U+85B0-85E3,U+85E5-860A,U+860C-866A,U+866C-8678,U+867A-86CA,U+86CC-8714,U+8716-8748,U+874A-8775,U+8777-877A,U+877C-87B9,U+87BB-87F8,U+87FA-8821,U+8823-883F,U+8841-884B,U+884D-8862,U+8864,U+8866-8867,U+8869-88AA,U+88AC-88C0,U+88C2-88C4,U+88C6-897E,U+8980,U+8982-8985,U+8987-89C0,U+89C3,U+89C5,U+89C7,U+89CA-89D1,U+89D3-89E2,U+89E4-89E5,U+89E7-8A92,U+8A94-8B65,U+8B67-8BA0,U+8BA2-8BA3,U+8BA5-8BA7,U+8BAA-8BAD,U+8BAF,U+8BB1-8BB7,U+8BB9,U+8BBB-8BBD,U+8BBF-8BC0,U+8BC2-8BC3,U+8BC5,U+8BC7-8BC8,U+8BCA-8BD4,U+8BD6-8BDC,U+8BDE-8BE4,U+8BE7-8BEC,U+8BEE,U+8BF0-8BF3,U+8BF5-8BF6,U+8BF8-8BFA,U+8BFC-8C00,U+8C02,U+8C04-8C07,U+8C09-8C21,U+8C24-8C36,U+8C38-8C45,U+8C47-8C4B,U+8C4D-8C59,U+8C5B-8C60,U+8C62-8C69,U+8C6B-8C78,U+8C7A-8D1C,U+8D1E,U+8D20,U+8D22,U+8D24,U+8D27,U+8D29-8D2E,U+8D31-8D33,U+8D35-8D38,U+8D3A-8D43,U+8D45-8D4B,U+8D4D-8D55,U+8D57-8D5A,U+8D5C-8D5D,U+8D5F-8D61,U+8D63,U+8D65-8D6F,U+8D71-8D73,U+8D75-8D76,U+8D78-8D84,U+8D86-8D89,U+8D8B-8DA2,U+8DA4-8DB2,U+8DB4-8DC2,U+8DC4-8DDC,U+8DDE,U+8DE0-8DE7,U+8DE9-8DEE,U+8DF0-8DF2,U+8DF4-8E0E,U+8E10-8EAA,U+8EAC-8EAE,U+8EB0-8EB9,U+8EBB-8F1C,U+8F1E-8F65,U+8F67-8F68,U+8F6A-8F6B,U+8F6D,U+8F71-8F73,U+8F75-8F7A,U+8F7C,U+8F7E-8F82,U+8F84,U+8F86-8F88,U+8F8A-8F90,U+8F92,U+8F94-8FB8,U+8FBA-8FBD,U+8FBF-8FC0,U+8FC2-8FC6,U+8FC8-8FCD,U+8FCF,U+8FD2-8FD3,U+8FD5-8FD7,U+8FDA,U+8FDD,U+8FE0-8FE5,U+8FE7-8FE9,U+8FEB-8FFF,U+9003,U+9005-9008,U+900A-900E,U+9011-9019,U+901B-901E,U+9021,U+9023-904C,U+904E-9056,U+9058-9064,U+9066-907E,U+9080-90A2,U+90A4-90E7,U+90E9-90FC,U+90FE-914C,U+914E-9151,U+9153-9164,U+9166-916B,U+916D-9170,U+9172-9177,U+9179-9191,U+9193-91CB,U+91D0,U+91D2-91D7,U+91D9-9233,U+9235-92B8,U+92BA-93EC}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/semibold-07.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:600;unicode-range:U+93ED-9487,U+9489-949E,U+94A1-94A4,U+94A6-94A8,U+94AA-94AD,U+94AF-94C0,U+94C2,U+94C4-94DA,U+94DC-94EC,U+94EE-94F5,U+94F7-94FD,U+94FF,U+9502-9504,U+9506-950A,U+950C-9518,U+951A-952D,U+952F-9552,U+9554-955B,U+955D-957E,U+9580-95E7,U+95E9,U+95EB-95EC,U+95EE-95F3,U+95F5-9610,U+9612-961E,U+9620-9631,U+9634,U+9637-963E,U+9640-9643,U+9647,U+9649-964C,U+964E-964F,U+9651-9663,U+9665-966F,U+9671-968E,U+9691-9693,U+9695-96B5,U+96B7-96C3,U+96C7-96CE,U+96D0-96E7,U+96E9,U+96EB-96F1,U+96F3-96F5,U+96F8-96FD,U+96FF,U+9701-9705,U+9707-9726,U+9728-9731,U+9733-9747,U+9749-9751,U+9753-9758,U+975A-975D,U+975F,U+9761,U+9763-9768,U+976A-9773,U+9775-97F2,U+97F4-97FE,U+9800-9874,U+9877-9878,U+987C-9883,U+9885,U+9887-9890,U+9892-9897,U+9899-989C,U+989E-98A7,U+98A9-98CD,U+98CF-98D7,U+98D9-98DD,U+98DF-992D,U+992F-9954,U+9956-996F,U+9972-997B,U+997D-9995,U+9997-9998,U+999A-9A6B,U+9A6D-9A70,U+9A72-9A75,U+9A77-9A8B,U+9A8D-9AA3,U+9AA5-9AA7,U+9AA9-9AD7,U+9AD9-9B3B,U+9B3D-9B53,U+9B55-9C7B,U+9C7D-9CB1,U+9CB3-9E1E,U+9E20,U+9E22,U+9E24-9E25,U+9E27-9E2C,U+9E2E-9E3C,U+9E3E-9E44,U+9E46-9E6F,U+9E71-9E7E,U+9E80-9E91,U+9E93-9E96,U+9E98-9E9E,U+9EA0-9EBA,U+9EBC-9EC3,U+9EC5-9ED0,U+9ED2-9ED7,U+9ED9-9F1F,U+9F21-9F4F,U+9F51-9F98,U+9F9A-9F9E,U+9FA0-9FEF,U+A71B-A71C,U+AB53,U+F92C,U+F979,U+F995,U+F9E7,U+F9F1,U+FA0C-FA0F,U+FA11,U+FA13-FA14,U+FA18,U+FA1F-FA21,U+FA23-FA24,U+FA27-FA29,U+FE10-FE19,U+FE30-FE31,U+FE33-FE44,U+FE49-FE52,U+FE54-FE57,U+FE59-FE66,U+FE68-FE6B,U+FF02-FF07,U+FF0A,U+FF0E,U+FF10-FF19,U+FF1C-FF1E,U+FF20-FF5E,U+FFE0-FFE5,U+20087,U+20089,U+200CC,U+20164,U+20676,U+20CD0,U+2139A,U+21413,U+215D7,U+2298F,U+235CB,U+23C97-23C98,U+23E23,U+241FE,U+249DB,U+24A7D,U+24AC9,U+25532,U+25562,U+255A8,U+25ED7,U+26221,U+2648D,U+26676,U+2677C,U+26B5C,U+26C21,U+27FF9,U+28408,U+28678,U+28695,U+287E0,U+28B49,U+28C47,U+28C4F,U+28C51,U+28C54,U+28E99,U+29F7E,U+29F83,U+29F8C,U+2A7DD,U+2A8FB,U+2A917,U+2AA30,U+2AA36,U+2AA58,U+2AFA2,U+2B127-2B128,U+2B137-2B138,U+2B1ED,U+2B300,U+2B363,U+2B36F,U+2B372,U+2B37D,U+2B404,U+2B410,U+2B413,U+2B461,U+2B4E7,U+2B4EF,U+2B4F6,U+2B4F9,U+2B50D-2B50E,U+2B536,U+2B5AE-2B5AF,U+2B5B3,U+2B5E7,U+2B5F4,U+2B61C-2B61D,U+2B626-2B628,U+2B62A,U+2B62C,U+2B695-2B696,U+2B6AD,U+2B6ED,U+2B7A9,U+2B7C5,U+2B7E6,U+2B7F9,U+2B7FC,U+2B806,U+2B80A,U+2B81C,U+2B8B8,U+2BAC7,U+2BB5F,U+2BB62,U+2BB7C,U+2BB83,U+2BC1B,U+2BD77,U+2BD87,U+2BDF7,U+2BE29,U+2C029-2C02A,U+2C0A9,U+2C0CA,U+2C1D5,U+2C1D9,U+2C1F9,U+2C27C,U+2C288,U+2C2A4,U+2C317,U+2C35B,U+2C361,U+2C364,U+2C488,U+2C494,U+2C497,U+2C542,U+2C613,U+2C618,U+2C621,U+2C629,U+2C62B-2C62D,U+2C62F,U+2C642,U+2C64A-2C64B,U+2C72C,U+2C72F,U+2C79F,U+2C7C1,U+2C7FD,U+2C8D9,U+2C8DE,U+2C8E1,U+2C8F3,U+2C907,U+2C90A,U+2C91D,U+2CA02,U+2CA0E,U+2CA7D,U+2CAA9,U+2CB29,U+2CB2D-2CB2E,U+2CB31,U+2CB38-2CB39,U+2CB3B,U+2CB3F,U+2CB41,U+2CB4A,U+2CB4E,U+2CB5A-2CB5B,U+2CB64,U+2CB69,U+2CB6C,U+2CB6F,U+2CB73,U+2CB76,U+2CB78,U+2CB7C,U+2CBB1,U+2CBBF-2CBC0,U+2CBCE,U+2CC56,U+2CC5F,U+2CCF5-2CCF6,U+2CCFD,U+2CCFF,U+2CD02-2CD03,U+2CD0A,U+2CD8B,U+2CD8D,U+2CD8F-2CD90,U+2CD9F-2CDA0,U+2CDA8,U+2CDAD-2CDAE,U+2CDD5,U+2CE18,U+2CE1A,U+2CE23,U+2CE26,U+2CE2A,U+2CE7C,U+2CE88,U+2CE93}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/bold-00.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:700 900;unicode-range:U+A,U+20-7F,U+A0-FF,U+2013-2014,U+2019,U+201C-201D,U+2022,U+2026,U+2039-203A,U+2190-2193,U+2197,U+2212,U+2265,U+2460-2463,U+25B2,U+25BC,U+25CE-25CF,U+2605,U+2713,U+2715,U+3000-3003,U+3005-3017,U+301D-301E,U+3021-3029,U+303E,U+3044,U+3051,U+305F-3060,U+3068,U+306E-306F,U+3089,U+3092,U+30A2,U+30A4,U+30B3,U+30B8-30B9,U+30C1,U+30D2,U+30DF,U+30E3,U+30F3,U+30FC,U+4E00-4E01,U+4E03,U+4E07,U+4E09-4E0B,U+4E0D-4E0E,U+4E13-4E14,U+4E16,U+4E18,U+4E1A-4E1D,U+4E22,U+4E24,U+4E28,U+4E2A,U+4E2D,U+4E32,U+4E36,U+4E3A-4E3B,U+4E3D,U+4E45-4E46,U+4E48-4E49,U+4E4B-4E4C,U+4E4E,U+4E50,U+4E59,U+4E5D,U+4E5F,U+4E86,U+4E89,U+4E8B-4E8C,U+4E8E,U+4E92,U+4E94,U+4E9A-4E9B,U+4EA1,U+4EA4,U+4EA6-4EA7,U+4EAC,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECD-4ECE,U+4ED3-4ED4,U+4ED6,U+4ED9,U+4EE3-4EE5,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F0A,U+4F0D,U+4F17-4F18,U+4F1A,U+4F20,U+4F24,U+4F2F,U+4F3C-4F3D,U+4F46,U+4F4D-4F50,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F73,U+4F7F,U+4F8B,U+4F91,U+4F9B,U+4F9D,U+4FA7,U+4FCA,U+4FDD,U+4FE1,U+4FEE,U+4FF1,U+5012,U+5019-501A,U+503C,U+503E,U+505A,U+505C,U+50A8,U+50B2,U+50CF,U+513F,U+5141,U+5143,U+5145-5146,U+5148-5149,U+514B,U+514D,U+5154,U+515C,U+5165,U+5168,U+516B-516D,U+5170-5171,U+5173,U+5176-5179,U+517C-517D,U+5185,U+518C-518D,U+5192,U+5195,U+5199,U+519B,U+51A0,U+51AC,U+51B0,U+51B2-51B3,U+51B5,U+51BB,U+51C0,U+51C6,U+51CC,U+51CF,U+51D1,U+51DB,U+51DD,U+51E0,U+51E4,U+51ED,U+51F0,U+51FA-51FB,U+51FD,U+5200,U+5203,U+5206-5207,U+5217-521B,U+521D,U+5220,U+5224,U+5229,U+522B,U+5230,U+5236-5237,U+523B,U+524D,U+5251,U+5269-526A,U+526F,U+529B,U+529E-52A1,U+52A8-52A9,U+52AB,U+52BF,U+52D2,U+52FF,U+5305,U+5315-5317,U+5339-533A,U+5341,U+5343,U+5347,U+534A,U+534F,U+5355,U+5357,U+535A,U+5360-5361,U+536B,U+5373,U+5386,U+538B,U+539F,U+53C2,U+53C8-53CD,U+53D1,U+53D4,U+53D6-53D8,U+53E0,U+53E3-53E4,U+53E6,U+53EA,U+53EC,U+53EF-53F0,U+53F2-53F3,U+53F6-53F7,U+53FD,U+5403-5404,U+5408-540A,U+540C-540E,U+5411,U+5414,U+5417,U+541B,U+5426-5427,U+542B-542C,U+542F,U+5434,U+5438,U+5446,U+5448,U+5458,U+5468,U+547C-547D,U+548C,U+54AA,U+54C1,U+54C8,U+54CD,U+54E5,U+54EA,U+54ED,U+5524,U+552F,U+5531,U+554A,U+556C,U+5584,U+559C,U+55B5,U+55EF,U+5668,U+56DB,U+56DE,U+56E0,U+56E2,U+56F4,U+56FA,U+56FE,U+5706,U+5723,U+5728,U+5730,U+573A,U+5742,U+5747,U+574A,U+5750-5751,U+5757,U+5764,U+5768,U+5782,U+578B,U+57DF,U+57FA,U+5854,U+586B,U+5883,U+589E,U+58D5,U+58EB,U+58F0,U+5904,U+5907,U+590D,U+590F,U+5915-5916,U+591A,U+591C,U+591F,U+5922,U+5927,U+5929-592A,U+592E-592F,U+5931,U+5934,U+5939,U+5947-5948,U+594F,U+5957,U+595A,U+5965,U+5973-5974,U+5976,U+597D,U+5982,U+5984,U+5988,U+5996,U+5999,U+59B9,U+59C6,U+59CB,U+59D3,U+5A07,U+5A1C,U+5A34,U+5B50,U+5B54,U+5B57-5B58,U+5B5D,U+5B63,U+5B69,U+5B83,U+5B87-5B89,U+5B8C,U+5B98,U+5B9A,U+5B9D-5B9E,U+5BA1-5BA3,U+5BAB,U+5BB3,U+5BB6,U+5BB9,U+5BBD,U+5BBF,U+5BC6,U+5BF9-5BFA,U+5BFC,U+5C04,U+5C06,U+5C0F,U+5C11,U+5C14,U+5C16,U+5C18,U+5C1A,U+5C24,U+5C31,U+5C38,U+5C3C-5C3E,U+5C40,U+5C42,U+5C45,U+5C4A-5C4B,U+5C55,U+5C5E,U+5C71,U+5C81,U+5C9B,U+5CB8,U+5CF6,U+5D0E,U+5D3D,U+5D4C,U+5DC5,U+5DDD,U+5DE5-5DE8,U+5DEE,U+5DF2,U+5E03,U+5E05,U+5E08,U+5E0C,U+5E18,U+5E1D,U+5E26-5E27,U+5E2D,U+5E38,U+5E3D,U+5E55,U+5E72-5E74,U+5E76,U+5E7A,U+5E7D,U+5E8F,U+5E93-5E95,U+5EA6-5EA7,U+5EAD,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F15,U+5F20,U+5F25-5F26,U+5F31,U+5F39-5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F6D,U+5F71,U+5F80-5F81,U+5F84-5F85,U+5F88,U+5F90,U+5F97,U+5FA1,U+5FAA,U+5FAE,U+5FB7,U+5FBD,U+5FC3,U+5FC5,U+5FD7-5FD9,U+5FE7,U+5FEB,U+5FFD,U+6001,U+601C,U+6027,U+603B,U+6043,U+604B,U+6062,U+6068-6069,U+606F,U+6076,U+60A0,U+60AC,U+60AF,U+60C5,U+60CA,U+60F6,U+610F,U+611F,U+6148,U+6155,U+6208,U+620F-6211,U+6216,U+6218,U+622A,U+6233-6234,U+6237,U+623F-6240,U+624B,U+624D,U+6251,U+6253,U+6258,U+625B,U+626B,U+6276,U+6279,U+627E-6280,U+628A,U+6298,U+62A2,U+62A4-62A5,U+62BD,U+62C9,U+62D2,U+62D6,U+62E5,U+62E9,U+62EC,U+62FC-62FD,U+62FF,U+6301,U+6307,U+6309,U+6311,U+6316,U+6324,U+632A,U+634F,U+6361-6362,U+636E,U+6388-6389,U+6392,U+63A2,U+63A5,U+63A7-63A8,U+63CF-63D0,U+63D2,U+63ED,U+640F,U+641C,U+642D,U+6446-6447,U+6458,U+6478,U+6491,U+64A4,U+64AD,U+64C2,U+64CD,U+652F,U+6536,U+6539,U+653B,U+653E,U+6545,U+6548,U+654C,U+6551,U+6562-6563,U+6570,U+6574,U+6587,U+6599,U+65A4,U+65A9,U+65AD,U+65AF-65B0,U+65B9,U+65CB,U+65CF,U+65E0,U+65E5,U+65E7,U+65F6,U+65FA,U+660A,U+660E,U+6613,U+661F-6620,U+662F,U+6634-6635,U+663E,U+664B,U+664F,U+6653,U+666E-666F,U+6674,U+6676,U+667A,U+6682,U+6697,U+66AE,U+66B4,U+66F2,U+66F4,U+66FC,U+66FE-6700,U+6708-6709,U+670D,U+6717,U+671B,U+671D,U+671F,U+6728,U+672A-672C,U+672F,U+673A,U+6740,U+6743,U+674E-674F,U+675F,U+6761,U+6765,U+6768,U+676F-6771,U+6777,U+677E-677F,U+6781,U+6784,U+6787,U+6790,U+6797,U+679C-679D,U+67AB,U+67D0,U+67D2-67D4,U+67E0,U+67E5,U+67F1,U+67F3,U+6807,U+680F,U+6811,U+6821,U+6837-6838,U+683C,U+6842-6843,U+6846,U+6848,U+684C,U+6850-6851,U+6863,U+6865,U+6885,U+6893,U+68A6,U+68A8,U+68AF-68B0,U+68C0,U+6912,U+6930,U+693F,U+695A,U+695E,U+6982,U+699C,U+69DB,U+69FD,U+6A21,U+6A2A,U+6A31,U+6A59,U+6A80,U+6AAC,U+6AFB,U+6B21-6B22,U+6B27,U+6B32,U+6B3E,U+6B4C,U+6B62-6B66,U+6B7B,U+6B87,U+6B8B,U+6BB5,U+6BBA,U+6BCD,U+6BCF,U+6BD4,U+6BDB,U+6C14,U+6C34,U+6C37-6C38,U+6C42,U+6C5F-6C61,U+6C70,U+6C89,U+6C90,U+6C99,U+6CA1,U+6CAB,U+6CB3,U+6CB9,U+6CBD,U+6CBF,U+6CD5,U+6CE1-6CE2,U+6CE8,U+6CEA,U+6D1B,U+6D1E,U+6D32,U+6D3B,U+6D41,U+6D45,U+6D4B,U+6D4E-6D4F,U+6D77-6D78,U+6D88,U+6DA9,U+6DCB,U+6DD1,U+6DD8,U+6DE1,U+6DFB,U+6E05,U+6E10,U+6E21,U+6E29,U+6E32,U+6E38,U+6E56,U+6E90,U+6E9C,U+6EBA,U+6ECB,U+6EDA,U+6EE1,U+6EE4,U+6F2B,U+6F47,U+6FC0,U+6FD1,U+706B,U+706F-7070,U+7075,U+708E,U+70AB,U+70AE,U+70B9,U+70BD,U+70C2,U+70C8,U+70DF,U+70E7,U+70ED,U+7109,U+7136,U+7167,U+718A,U+719F,U+71C3,U+7231,U+7235,U+7237,U+7239,U+7247-7248,U+725B,U+7262,U+7269,U+7279,U+72B6,U+72C2,U+72C4,U+72D0,U+72D7,U+72EC,U+72F8,U+72FC,U+731B,U+7329-732B,U+732E,U+7384,U+7387,U+7389,U+738B,U+73A9,U+73AB,U+73AF-73B0,U+73B2,U+73C8,U+73CA,U+7406,U+7426,U+7433,U+743C,U+745A,U+745C,U+745E,U+7470,U+7483,U+7487,U+751C,U+751F,U+7528,U+7530-7533,U+7535,U+7537,U+753B,U+754C,U+7559,U+755C,U+7565,U+7591,U+75AF,U+7626,U+767B,U+767D-767E,U+7684,U+7687,U+76AE,U+76D0,U+76D2,U+76D6-76D8,U+76DF,U+76EE,U+76F2,U+76F4,U+76F8,U+76FE,U+770B,U+771F,U+773C,U+7740,U+7766,U+77E5,U+77ED,U+77F3,U+77FF,U+7801,U+7834,U+7840,U+786E,U+78C1,U+793A,U+793E,U+7948,U+7956,U+795E,U+7981,U+79BB,U+79C0-79C1,U+79CB,U+79CD,U+79D2,U+79D8,U+79E6,U+79EF-79F0,U+79FB,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A76,U+7A7A,U+7A81,U+7A97,U+7ACB,U+7AD9,U+7ADE-7AE0,U+7AEF,U+7AF9,U+7B11,U+7B26,U+7B2C,U+7B3C,U+7B49,U+7B5B,U+7B79,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BB1,U+7C73,U+7C7B,U+7C89,U+7C92,U+7C98,U+7CA4-7CA5,U+7CAE,U+7CBE,U+7CD6,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2B,U+7D2F,U+7E41,U+7E6A,U+7EA0,U+7EA2,U+7EA6-7EA7,U+7EAF,U+7EB1,U+7EB3,U+7EBF,U+7EC4,U+7EC6,U+7EC8,U+7ECF,U+7ED1,U+7ED3,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EE9-7EEA,U+7EED,U+7EEF,U+7EF4-7EF5,U+7EFC,U+7EFF,U+7F13,U+7F16,U+7F29,U+7F38,U+7F3A,U+7F51,U+7F57,U+7F62,U+7F6E,U+7F81,U+7F8A,U+7F8E,U+7FBD,U+8001,U+8003,U+8005,U+800C,U+8017,U+8046,U+804A,U+804C,U+8054,U+805A,U+8089,U+80A4,U+80C0,U+80CC,U+80D6,U+80DC,U+80E1,U+80F6,U+80FD,U+811A,U+8155,U+817E,U+81A8,U+81E3,U+81EA,U+81F3-81F4,U+821E-821F,U+822A,U+8239,U+826F,U+8272,U+827E,U+8282,U+8292,U+8299,U+829D,U+82A6,U+82AC,U+82B1,U+82B8-82B9,U+82CD,U+82CF,U+82D1,U+82E5-82E6,U+82F1,U+8303,U+8309,U+831C,U+8336,U+8339,U+8349,U+835F,U+8377,U+83AB,U+83B2,U+83B7,U+83C8,U+83DC,U+83E0,U+8404,U+840A,U+840C,U+8424-8425,U+8428,U+843D,U+8461,U+84DD,U+84EC,U+8584,U+85AF,U+85E4,U+860B,U+866B,U+8679,U+86CB,U+8715,U+8749,U+8776,U+877B,U+87BA,U+87F9,U+8822,U+8840,U+884C,U+8863,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+8A93,U+8B66,U+8BA1,U+8BA4,U+8BA8-8BA9,U+8BAE,U+8BB0,U+8BB8,U+8BBA,U+8BBE,U+8BC1,U+8BC4,U+8BC6,U+8BC9,U+8BD5,U+8BDD,U+8BE5-8BE6,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8C01,U+8C03,U+8C08,U+8C22-8C23,U+8C37,U+8C46,U+8C4C,U+8C5A,U+8C61,U+8C6A,U+8C79,U+8D1D,U+8D1F,U+8D21,U+8D23,U+8D25-8D26,U+8D28,U+8D2F-8D30,U+8D34,U+8D39,U+8D44,U+8D4C,U+8D56,U+8D5B,U+8D5E,U+8D62,U+8D64,U+8D70,U+8D74,U+8D77,U+8D85,U+8D8A,U+8DA3,U+8DB3,U+8DC3,U+8DDD,U+8DDF,U+8DE8,U+8DEF,U+8DF3,U+8E0F,U+8EAB,U+8EAF,U+8EBA,U+8F1D,U+8F66,U+8F69,U+8F6C,U+8F6E-8F70,U+8F74,U+8F7B,U+8F7D,U+8F83,U+8F85,U+8F89,U+8F91,U+8F93,U+8FB9,U+8FBE,U+8FC1,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE-8FDF,U+8FE6,U+8FEA,U+9000-9002,U+9004,U+9009,U+900F-9010,U+901A,U+901F-9020,U+9022,U+904D,U+9057,U+9065,U+907F,U+90A3,U+90E8,U+90FD,U+914D,U+9152,U+9165,U+916C,U+9171,U+9178,U+9192,U+91CC-91CF,U+91D1,U+91D8,U+9234,U+92B9,U+9488,U+949F-94A0,U+94A5,U+94A9,U+94AE,U+94C1,U+94C3,U+94DB,U+94ED,U+94F6,U+94FE,U+9500-9501,U+9505,U+950B,U+9519,U+952E,U+9553,U+955C,U+957F,U+95E8,U+95EA,U+95ED,U+95F4,U+9611,U+961F,U+9632-9633,U+9635-9636,U+963F,U+9644-9646,U+9648,U+964D,U+9650,U+9664,U+9670,U+968F-9690,U+9694,U+96B6,U+96C4-96C6,U+96CF,U+96E8,U+96EA,U+96F2,U+96F6-96F7,U+96FE,U+9700,U+9706,U+9727,U+9732,U+9748,U+9752,U+9759,U+975E,U+9760,U+9762,U+9769,U+9774,U+97F3,U+97FF,U+9875-9876,U+9879-987B,U+9884,U+9886,U+9891,U+9898,U+989D,U+98A8,U+98CE,U+98D8,U+98DE,U+992E,U+9955,U+9970-9971,U+997C,U+9996,U+9999,U+9A6C,U+9A71,U+9A76,U+9A8C,U+9AA4,U+9AA8,U+9AD8,U+9B3C,U+9B54,U+9C7C,U+9CB2,U+9E1F,U+9E21,U+9E23,U+9E26,U+9E2D,U+9E3D,U+9E45,U+9E70,U+9E7F,U+9E92,U+9E97,U+9E9F,U+9EBB,U+9EC4,U+9ED1,U+9ED8,U+9F20,U+9F50,U+9F99,U+9F9F,U+FF01,U+FF08-FF09,U+FF0B-FF0D,U+FF0F,U+FF1A-FF1B,U+FF1F}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/bold-01.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:700 900;unicode-range:U+1,U+D,U+100-17F,U+181,U+188,U+18A,U+18F,U+192,U+198-199,U+1A0-1A1,U+1A5,U+1AD,U+1AF-1B0,U+1B3-1B4,U+1B7,U+1C0-1C3,U+1CD-1DC,U+1E4-1E9,U+1EE-1F0,U+1F9-1FF,U+218-21B,U+21E-21F,U+237,U+250-268,U+26A-276,U+278-27B,U+27D-27E,U+280-284,U+288-292,U+294-295,U+298-299,U+29B-2AD,U+2B0,U+2B2-2B3,U+2B7-2B8,U+2BB-2BC,U+2C1,U+2C6-2CC,U+2D0-2D1,U+2D8-2DE,U+2E0-2E3,U+2E5-2E9,U+2EC-2ED,U+2F3,U+300-30C,U+30F,U+312,U+318-31A,U+31C-320,U+323-32A,U+32C,U+330,U+332,U+334,U+339-33D,U+346-34E,U+35C,U+361-362,U+374-375,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D4,U+3D6,U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-493,U+497,U+49A-49D,U+4A2-4A3,U+4AE-4B3,U+4B6-4BB,U+4CA,U+4D8-4D9,U+4E2-4E3,U+4E8-4E9,U+4EE-4EF,U+E3F,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D6C-1D76,U+1D9C,U+1DA0,U+1DBB,U+1DC4-1DC9,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F45,U+2004-2006,U+2009-200A,U+2010,U+2015-2016,U+2018,U+201A,U+201E,U+2020-2021,U+2025,U+2028-2029,U+2030-2037,U+203B-203C,U+203E-203F,U+2042-2044,U+2047-2049,U+204E,U+2051,U+2055,U+2060-2064,U+2066-2069,U+2070-2071,U+2074-207B,U+207F-2089,U+208D-208E,U+20A3-20A4,U+20A8-20A9,U+20AB-20AC,U+20AE,U+20B1,U+20B8-20BA,U+20BD,U+20BF,U+2103,U+2105,U+2109,U+2113-2114,U+2116-2117,U+211E,U+2120-2122,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2160-2179,U+2180-2182,U+2196,U+2198-2199,U+21C4,U+2202,U+2206,U+2208,U+220F,U+2211,U+2215,U+221A,U+221D-2220,U+2223,U+2225,U+2227-222B,U+222E,U+2234-2237,U+223C-223D,U+2248,U+224C,U+2252,U+2260-2261,U+2264,U+2266-2267,U+226E-226F,U+2295,U+2299,U+22A5,U+22BF,U+2312,U+2464-2469,U+2474-249B,U+2500-254B,U+2550-2573,U+2581-258F,U+2593-2595,U+25A0-25A1,U+25B3,U+25BD,U+25C6-25C7,U+25CA-25CB,U+25E2-25E5,U+2606,U+2609,U+2640,U+2642,U+275B-275E,U+2780-2793,U+2E81,U+2E84,U+2E88,U+2E8B-2E8C,U+2E97,U+2EA7,U+2EAA,U+2EAE,U+2EB3,U+2EB6-2EB7,U+2EBB,U+2ECA,U+2FF0-2FFB,U+3041-3043,U+3045-3050,U+3052-305E,U+3061-3067,U+3069-306D,U+3070-3088,U+308A-3091,U+3093-3094,U+3099-309E,U+30A1,U+30A3,U+30A5-30B2,U+30B4-30B7,U+30BA-30C0,U+30C2-30D1,U+30D3-30DE,U+30E0-30E2,U+30E4-30F2,U+30F4-30FA,U+30FD-30FE,U+3105-3129,U+3220-3229,U+3231,U+32A3,U+338E-338F,U+339C-339E,U+33A1,U+33C4,U+33CE,U+33D1-33D2,U+33D5,U+3400-3EB9}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/bold-02.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:700 900;unicode-range:U+3EBA-4DB5,U+4E02,U+4E04-4E06,U+4E08,U+4E0C,U+4E0F-4E12,U+4E15,U+4E17,U+4E19,U+4E1E-4E21,U+4E23,U+4E25-4E27,U+4E29,U+4E2B-4E2C,U+4E2E-4E31,U+4E33-4E35,U+4E37-4E39,U+4E3C,U+4E3E-4E44,U+4E47,U+4E4A,U+4E4D,U+4E4F,U+4E51-4E58,U+4E5A-4E5C,U+4E5E,U+4E60-4E85,U+4E87-4E88,U+4E8A,U+4E8D,U+4E8F-4E91,U+4E93,U+4E95-4E99,U+4E9C-4EA0,U+4EA2-4EA3,U+4EA5,U+4EA8-4EAB,U+4EAD,U+4EAF-4EB1,U+4EB3-4EB9,U+4EBB-4EBF,U+4EC1-4EC4,U+4EC6-4ECC,U+4ECF-4ED2,U+4ED5,U+4ED7-4ED8,U+4EDA-4EE2,U+4EE6-4EEB,U+4EED-4EF5,U+4EF8-4EFA,U+4EFC,U+4EFE-4F09,U+4F0B-4F0C,U+4F0E-4F16,U+4F19,U+4F1B-4F1F,U+4F21-4F23,U+4F25-4F2E,U+4F30-4F3B,U+4F3E-4F45,U+4F47-4F4C,U+4F51-4F52,U+4F54,U+4F56-4F58,U+4F5A-4F5B,U+4F5D}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/bold-03.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:700 900;unicode-range:U+4F5E-4F5F,U+4F61-4F72,U+4F74-4F7E,U+4F80-4F8A,U+4F8C-4F90,U+4F92-4F9A,U+4F9C,U+4F9E-4FA6,U+4FA8-4FC9,U+4FCB-4FDC,U+4FDE-4FE0,U+4FE2-4FED,U+4FEF-4FF0,U+4FF2-5011,U+5013-5018,U+501B-503B,U+503D,U+503F-5059,U+505B,U+505D-50A7,U+50A9-50B1,U+50B3-50CE,U+50D0-513E,U+5140,U+5142,U+5144,U+5147,U+514A,U+514C,U+514E-5153,U+5155-515B,U+515D-5164,U+5166-5167,U+5169-516A,U+516E-516F,U+5172,U+5174-5175,U+517A-517B,U+517E-5184,U+5186-518B,U+518E-5191,U+5193-5194,U+5196-5198,U+519A,U+519C-519F,U+51A1-51AB,U+51AD-51AF,U+51B1,U+51B4,U+51B6-51BA,U+51BC-51BF,U+51C1-51C5,U+51C7-51CB,U+51CD-51CE,U+51D0,U+51D2-51DA,U+51DC,U+51DE-51DF,U+51E1-51E3,U+51E5-51EC,U+51EE-51EF,U+51F1-51F9,U+51FC,U+51FE-51FF,U+5201-5202,U+5204-5205,U+5208-5216,U+521C,U+521E-521F,U+5221-5223,U+5225-5228,U+522A,U+522C-522F,U+5231-5235,U+5238-523A,U+523C-524C,U+524E-5250,U+5252-5268,U+526B-526E,U+5270-529A,U+529C-529D,U+52A2-52A7,U+52AA,U+52AC-52BE,U+52C0-52D1,U+52D3-52FE,U+5300-5304,U+5306-5314,U+5318-5338,U+533B-5340,U+5342,U+5344-5346,U+5348-5349,U+534B-534E,U+5350-5354,U+5356,U+5358-5359,U+535B-535F,U+5362-536A,U+536C-5372,U+5374-5385,U+5387-538A,U+538C-539E,U+53A0-53C1,U+53C3-53C7,U+53CE-53D0,U+53D2-53D3,U+53D5,U+53D9-53DF,U+53E1-53E2,U+53E5,U+53E7-53E9,U+53EB,U+53ED-53EE,U+53F1,U+53F4-53F5,U+53F8-53FC,U+53FE-5402,U+5405-5407,U+540B,U+540F-5410,U+5412-5413,U+5415-5416,U+5418-541A,U+541C-5425,U+5428-542A,U+542D-542E,U+5430-5433,U+5435-5437,U+5439-5445,U+5447,U+5449-5457,U+5459-5467,U+5469-547B,U+547E-548B,U+548D-54A9,U+54AB-54C0,U+54C2-54C7,U+54C9-54CC,U+54CE-54E4,U+54E6-54E9,U+54EB-54EC,U+54EE-5523,U+5525-552E,U+5530,U+5532-5549,U+554B-556B,U+556D-5583,U+5585-559B,U+559D-55B4,U+55B6-55EE,U+55F0-5667,U+5669-56DA,U+56DC-56DD,U+56DF,U+56E1,U+56E3-56F3,U+56F5-56F9,U+56FB-56FD,U+56FF-5705,U+5707-5722,U+5724-5727,U+5729-572F,U+5731-5739,U+573B-5741,U+5743-5746,U+5748-5749,U+574B-574F,U+5752-5756,U+5758-5763,U+5765-5767,U+5769-5781,U+5783-578A,U+578C-57DE,U+57E0-57F9,U+57FB-5853,U+5855-586A,U+586C-5882,U+5884-589D,U+589F-58D4,U+58D6-58EA,U+58EC-58EF,U+58F1-5903,U+5905-5906,U+5908-590C,U+590E,U+5910-5914,U+5917-5919,U+591B,U+591D-591E,U+5920-5921,U+5923-5926,U+5928,U+592B-592D,U+5930,U+5932-5933,U+5935-5938,U+593A-5946,U+5949-594E,U+5950-5956,U+5958-5959,U+595B-5964,U+5966-5972,U+5975,U+5977-597C,U+597E-5981,U+5983,U+5985-5987,U+5989-5995,U+5997-5998,U+599A-59B8,U+59BA-59C5,U+59C7-59CA,U+59CC-59D2,U+59D4-5A06,U+5A08-5A1B,U+5A1D-5A33,U+5A35-5B4F,U+5B51-5B53,U+5B55-5B56,U+5B59-5B5C,U+5B5E-5B62,U+5B64-5B68,U+5B6A-5B82,U+5B84-5B86,U+5B8A-5B8B,U+5B8D-5B97,U+5B99,U+5B9B-5B9C,U+5B9F-5BA0,U+5BA4-5BAA,U+5BAC-5BB2,U+5BB4-5BB5,U+5BB7-5BB8,U+5BBA-5BBC,U+5BBE,U+5BC0-5BC5,U+5BC7-5BF8,U+5BFB,U+5BFD-5C03,U+5C05,U+5C07-5C0E,U+5C10,U+5C12-5C13,U+5C15,U+5C17,U+5C19,U+5C1B-5C23,U+5C25-5C30,U+5C32-5C37,U+5C39-5C3B,U+5C3F,U+5C41,U+5C43-5C44,U+5C46-5C49,U+5C4C-5C54,U+5C56-5C5D,U+5C5F-5C70,U+5C72-5C80,U+5C82-5C9A,U+5C9C-5CB7,U+5CB9-5CF5,U+5CF7-5D0D,U+5D0F-5D3C,U+5D3E-5D4B,U+5D4D-5DC4,U+5DC6-5DDC,U+5DDE-5DE4,U+5DE9-5DED,U+5DEF-5DF1,U+5DF3-5E02,U+5E04,U+5E06-5E07,U+5E09-5E0B,U+5E0D-5E17,U+5E19-5E1C,U+5E1E-5E25,U+5E28-5E2C,U+5E2E-5E37,U+5E39-5E3C,U+5E3E-5E54,U+5E56-5E71,U+5E75,U+5E77-5E79,U+5E7B-5E7C,U+5E7E-5E8E,U+5E90-5E92,U+5E96-5EA5,U+5EA8-5EAC,U+5EAE-5EF9,U+5EFB-5EFF,U+5F01,U+5F04-5F0E,U+5F10-5F14,U+5F16-5F1F,U+5F21-5F24,U+5F27-5F30,U+5F32-5F38,U+5F3B-5F51,U+5F54,U+5F56-5F61,U+5F63-5F68,U+5F6A-5F6C,U+5F6E-5F70,U+5F72-5F7F,U+5F82-5F83,U+5F86-5F87,U+5F89-5F8F,U+5F91-5F96,U+5F98-5FA0,U+5FA2-5FA9,U+5FAB-5FAD,U+5FAF-5FB6,U+5FB8-5FBC,U+5FBE-5FC2,U+5FC4,U+5FC6-5FD6,U+5FDA-5FE6,U+5FE8-5FEA,U+5FEC-5FFC,U+5FFE-6000,U+6002-601B,U+601D-6026,U+6028-603A,U+603C-6042,U+6044-604A,U+604C-6061,U+6063-6067,U+606A-606E,U+6070-6075,U+6077-609F,U+60A1-60AB,U+60AD-60AE,U+60B0-60C4,U+60C6-60C9,U+60CB-60F5,U+60F7-60FE}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/bold-04.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:700 900;unicode-range:U+60FF-610E,U+6110-611E,U+6120-6147,U+6149-6154,U+6156-6207,U+6209-620E,U+6212-6215,U+6217,U+6219-6229,U+622B-6232,U+6235-6236,U+6238-623E,U+6241-624A,U+624C,U+624E-6250,U+6252,U+6254-6257,U+6259-625A,U+625C-626A,U+626C-6275,U+6277-6278,U+627A-627D,U+6281-6289,U+628B-6297,U+6299-62A1,U+62A3,U+62A6-62BC,U+62BE-62C8,U+62CA-62D1,U+62D3-62D5,U+62D7-62E4,U+62E6-62E8,U+62EA-62EB,U+62ED-62FB,U+62FE,U+6300,U+6302-6306,U+6308,U+630A-6310,U+6312-6315,U+6317-6323,U+6325-6329,U+632B-634E,U+6350-6360,U+6363-636D,U+636F-6387,U+638A-6391,U+6393-63A1,U+63A3-63A4,U+63A6,U+63A9-63CE,U+63D1,U+63D3-63EC,U+63EE-640E,U+6410-641B,U+641D-642C,U+642E-6445,U+6448-6457,U+6459-6477,U+6479-6490,U+6492-64A3,U+64A5-64AC,U+64AE-64C1,U+64C3-64CC,U+64CE-652E,U+6530-6535,U+6537-6538,U+653A,U+653C-653D,U+653F-6544,U+6546-6547,U+6549-654B,U+654D-6550,U+6552-6561,U+6564-656F,U+6571-6573,U+6575-6586,U+6588-6598,U+659A-65A3,U+65A5-65A8,U+65AA-65AC,U+65AE,U+65B1-65B8,U+65BA-65CA,U+65CC-65CE,U+65D0-65DF,U+65E1-65E4,U+65E6,U+65E8-65F5,U+65F7-65F9,U+65FB-6609,U+660B-660D,U+660F-6612,U+6614-661E,U+6621-662E,U+6630-6633,U+6636-663D,U+663F-664A,U+664C-664E,U+6650-6652,U+6654-666D,U+6670-6673,U+6675,U+6677-6679,U+667B-6681,U+6683-6696,U+6698-66AD,U+66AF-66B3,U+66B5-66F1,U+66F3,U+66F5-66FB,U+66FD,U+6701-6707,U+670A-670C,U+670E-6716,U+6718-671A,U+671C,U+671E,U+6720-6727,U+6729,U+672D-672E,U+6730-6739,U+673B-673F,U+6741-6742,U+6744-674D,U+6750-675E,U+6760,U+6762-6764,U+6766-6767,U+6769-676E,U+6772-6776,U+6778-677D,U+6780,U+6782-6783,U+6785-6786,U+6788-678F,U+6791-6796,U+6798-679B,U+679E-67AA,U+67AC-67CF,U+67D1,U+67D5-67DF,U+67E1-67E4,U+67E6-67F0,U+67F2,U+67F4-6806,U+6808-680E,U+6810,U+6812-6820,U+6822-6836,U+6839-683B,U+683D-6841,U+6844-6845,U+6847,U+6849-684B,U+684D-684F,U+6852-6862,U+6864,U+6866-6884,U+6886-6892,U+6894-68A5,U+68A7,U+68A9-68AE,U+68B1-68BF,U+68C1-6911,U+6913-692F,U+6931-693E,U+6940-6959,U+695B-695D,U+695F-6981,U+6983-699B,U+699D-69DA,U+69DC-69FC,U+69FE-6A20,U+6A22-6A29,U+6A2B-6A30,U+6A32-6A58,U+6A5A-6A7F,U+6A81-6AAB,U+6AAD-6AFA,U+6AFC-6B20,U+6B23-6B26,U+6B28-6B31,U+6B33-6B3D,U+6B3F-6B4B,U+6B4D-6B61,U+6B67-6B7A,U+6B7C-6B86,U+6B88-6B8A,U+6B8C-6BB4,U+6BB6-6BB9,U+6BBB-6BCC,U+6BCE,U+6BD0-6BD3,U+6BD5-6BDA,U+6BDC-6C13,U+6C15-6C33,U+6C35-6C36,U+6C39-6C41,U+6C43-6C5E,U+6C62-6C6F,U+6C71-6C88,U+6C8A-6C8F,U+6C91-6C98,U+6C9A-6CA0,U+6CA2-6CAA,U+6CAC-6CB2,U+6CB4-6CB8,U+6CBA-6CBC,U+6CBE,U+6CC0-6CD4,U+6CD6-6CE0,U+6CE3-6CE7,U+6CE9,U+6CEB-6D1A,U+6D1C-6D1D,U+6D1F-6D31,U+6D33-6D3A,U+6D3C-6D40,U+6D42-6D44,U+6D46-6D4A,U+6D4C-6D4D,U+6D50-6D76,U+6D79-6D87,U+6D89-6DA8,U+6DAA-6DCA,U+6DCC-6DD0,U+6DD2-6DD7,U+6DD9-6DE0,U+6DE2-6DFA,U+6DFC-6E04,U+6E06-6E0F,U+6E11-6E20,U+6E22-6E28,U+6E2A-6E31,U+6E33-6E37,U+6E39-6E55,U+6E57-6E8F,U+6E91-6E9B,U+6E9D-6EB9,U+6EBB-6ECA,U+6ECC-6ED9,U+6EDB-6EE0,U+6EE2-6EE3,U+6EE5-6F2A,U+6F2C-6F46,U+6F48-6FBF,U+6FC1-6FD0,U+6FD2-706A,U+706C-706E,U+7071-7074,U+7076-708D,U+708F-70AA,U+70AC-70AD,U+70AF-70B8,U+70BA-70BC,U+70BE-70C1,U+70C3-70C7,U+70C9-70DE,U+70E0-70E6,U+70E8-70EC,U+70EE-7108,U+710A-7135,U+7137-7166,U+7168-7189,U+718B-719E,U+71A0-71C2,U+71C4-7230,U+7232-7234,U+7236,U+7238,U+723A-723B}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/bold-05.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:700 900;unicode-range:U+723C-7246,U+7249-725A,U+725C-7261,U+7263-7268,U+726A-7278,U+727A-72B5,U+72B7-72C1,U+72C3,U+72C5-72CF,U+72D1-72D6,U+72D8-72EB,U+72ED-72F7,U+72F9-72FB,U+72FD-731A,U+731C-7328,U+732C-732D,U+732F-7383,U+7385-7386,U+7388,U+738A,U+738C-73A8,U+73AA,U+73AC-73AE,U+73B1,U+73B3-73C7,U+73C9,U+73CB-7405,U+7407-7425,U+7427-7432,U+7434-743B,U+743D-7459,U+745B,U+745D,U+745F-746F,U+7471-7482,U+7484-7486,U+7488-751B,U+751D-751E,U+7520-7527,U+7529-752F,U+7534,U+7536,U+7538-753A,U+753C-754B,U+754D-7558,U+755A-755B,U+755D-7564,U+7566-7590,U+7592-75AE,U+75B0-7625,U+7627-767A,U+767C,U+767F-7683,U+7685-7686,U+7688-76AD,U+76AF-76CF,U+76D1,U+76D3-76D5,U+76D9-76DE,U+76E0-76ED,U+76EF-76F1,U+76F3,U+76F5-76F7,U+76F9-76FD,U+76FF-770A,U+770C-771E,U+7720-773B,U+773D-773F,U+7741-7765,U+7767-77E4,U+77E6-77EC,U+77EE-77F2,U+77F4-77FE,U+7800,U+7802-7833,U+7835-783F,U+7841-786D,U+786F-78C0,U+78C2-7939,U+793B-793D,U+793F-7947,U+7949-7955,U+7957-795D,U+795F-7980,U+7982-79BA,U+79BC-79BF,U+79C2-79CA,U+79CC,U+79CE-79D1,U+79D3-79D7,U+79D9-79E5,U+79E7-79EE,U+79F1-79FA,U+79FC-7A0A,U+7A0C,U+7A0E-7A32,U+7A34-7A3E,U+7A40-7A75,U+7A77-7A79,U+7A7B-7A80,U+7A82-7A96,U+7A98-7ACA,U+7ACC-7AD8,U+7ADA-7ADD,U+7AE1-7AEE,U+7AF0-7AF8,U+7AFA-7B10,U+7B12-7B25,U+7B27-7B2B,U+7B2D-7B3B,U+7B3D-7B48,U+7B4A-7B5A,U+7B5C-7B78,U+7B7A-7B7D,U+7B7F,U+7B81-7B96,U+7B98-7BA0,U+7BA2-7BB0,U+7BB2-7C72,U+7C74-7C7A,U+7C7C-7C88,U+7C8A-7C91,U+7C93-7C97,U+7C99-7CA3,U+7CA6-7CAD,U+7CAF-7CBD,U+7CBF-7CD5,U+7CD7-7CFA,U+7CFC-7D1F,U+7D21,U+7D23-7D26,U+7D28-7D2A,U+7D2C-7D2E,U+7D30-7E40,U+7E42-7E69,U+7E6B-7E9F,U+7EA1,U+7EA3-7EA5,U+7EA8-7EAE,U+7EB0,U+7EB2,U+7EB4-7EBE,U+7EC0-7EC3,U+7EC5,U+7EC7,U+7EC9-7ECE,U+7ED0,U+7ED2,U+7ED4-7ED7,U+7EDA-7EDB,U+7EDE,U+7EE0-7EE6,U+7EE8,U+7EEB-7EEC,U+7EEE,U+7EF0-7EF3,U+7EF6-7EFB,U+7EFD-7EFE,U+7F00-7F12,U+7F14-7F15,U+7F17-7F28,U+7F2A-7F37,U+7F39,U+7F3B-7F50,U+7F52-7F56,U+7F58-7F61,U+7F63-7F6D,U+7F6F-7F80,U+7F82-7F89,U+7F8B-7F8D,U+7F8F-7FBC,U+7FBE-8000,U+8002,U+8004,U+8006-800B,U+800D-8016,U+8018-8045,U+8047-8049,U+804B,U+804D-8053,U+8055-8059,U+805B-8088,U+808A-80A3,U+80A5-80BF,U+80C1-80CB,U+80CD-80D5,U+80D7-80DB,U+80DD-80E0,U+80E2-80F5,U+80F7-80FC,U+80FE-8119,U+811B-8154,U+8156-817D,U+817F-81A7,U+81A9-81E2,U+81E4-81E9,U+81EB-81F2,U+81F5-821D,U+8220-8229,U+822B-8238,U+823A-826E,U+8270-8271,U+8273-827D,U+827F-8281,U+8283-8291,U+8293-8298,U+829A-829C,U+829E-82A5,U+82A7-82AB,U+82AD-82B0,U+82B2-82B7,U+82BA-82CC,U+82CE,U+82D0,U+82D2-82E4,U+82E7-82F0,U+82F2-8302,U+8304-8308,U+830A-831B,U+831D-832E}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/bold-06.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:700 900;unicode-range:U+832F-8335,U+8337-8338,U+833A-8348,U+834A-835E,U+8360-8376,U+8378-83AA,U+83AC-83B1,U+83B3-83B6,U+83B8-83C7,U+83C9-83DB,U+83DD-83DF,U+83E1-8403,U+8405-8409,U+840B,U+840D-8423,U+8426-8427,U+8429-843C,U+843E-8460,U+8462-84DC,U+84DE-84EB,U+84ED-8583,U+8585-85AE,U+85B0-85E3,U+85E5-860A,U+860C-866A,U+866C-8678,U+867A-86CA,U+86CC-8714,U+8716-8748,U+874A-8775,U+8777-877A,U+877C-87B9,U+87BB-87F8,U+87FA-8821,U+8823-883F,U+8841-884B,U+884D-8862,U+8864,U+8866-8867,U+8869-88AA,U+88AC-88C0,U+88C2-88C4,U+88C6-897E,U+8980,U+8982-8985,U+8987-89C0,U+89C3,U+89C5,U+89C7,U+89CA-89D1,U+89D3-89E2,U+89E4-89E5,U+89E7-8A92,U+8A94-8B65,U+8B67-8BA0,U+8BA2-8BA3,U+8BA5-8BA7,U+8BAA-8BAD,U+8BAF,U+8BB1-8BB7,U+8BB9,U+8BBB-8BBD,U+8BBF-8BC0,U+8BC2-8BC3,U+8BC5,U+8BC7-8BC8,U+8BCA-8BD4,U+8BD6-8BDC,U+8BDE-8BE4,U+8BE7-8BEC,U+8BEE,U+8BF0-8BF3,U+8BF5-8BF6,U+8BF8-8BFA,U+8BFC-8C00,U+8C02,U+8C04-8C07,U+8C09-8C21,U+8C24-8C36,U+8C38-8C45,U+8C47-8C4B,U+8C4D-8C59,U+8C5B-8C60,U+8C62-8C69,U+8C6B-8C78,U+8C7A-8D1C,U+8D1E,U+8D20,U+8D22,U+8D24,U+8D27,U+8D29-8D2E,U+8D31-8D33,U+8D35-8D38,U+8D3A-8D43,U+8D45-8D4B,U+8D4D-8D55,U+8D57-8D5A,U+8D5C-8D5D,U+8D5F-8D61,U+8D63,U+8D65-8D6F,U+8D71-8D73,U+8D75-8D76,U+8D78-8D84,U+8D86-8D89,U+8D8B-8DA2,U+8DA4-8DB2,U+8DB4-8DC2,U+8DC4-8DDC,U+8DDE,U+8DE0-8DE7,U+8DE9-8DEE,U+8DF0-8DF2,U+8DF4-8E0E,U+8E10-8EAA,U+8EAC-8EAE,U+8EB0-8EB9,U+8EBB-8F1C,U+8F1E-8F65,U+8F67-8F68,U+8F6A-8F6B,U+8F6D,U+8F71-8F73,U+8F75-8F7A,U+8F7C,U+8F7E-8F82,U+8F84,U+8F86-8F88,U+8F8A-8F90,U+8F92,U+8F94-8FB8,U+8FBA-8FBD,U+8FBF-8FC0,U+8FC2-8FC6,U+8FC8-8FCD,U+8FCF,U+8FD2-8FD3,U+8FD5-8FD7,U+8FDA,U+8FDD,U+8FE0-8FE5,U+8FE7-8FE9,U+8FEB-8FFF,U+9003,U+9005-9008,U+900A-900E,U+9011-9019,U+901B-901E,U+9021,U+9023-904C,U+904E-9056,U+9058-9064,U+9066-907E,U+9080-90A2,U+90A4-90E7,U+90E9-90FC,U+90FE-914C,U+914E-9151,U+9153-9164,U+9166-916B,U+916D-9170,U+9172-9177,U+9179-9191,U+9193-91CB,U+91D0,U+91D2-91D7,U+91D9-9233,U+9235-92B8,U+92BA-93EC}
@font-face{font-family:"MiSans MFP";src:url("/fonts/misans/subsets-v1/bold-07.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:700 900;unicode-range:U+93ED-9487,U+9489-949E,U+94A1-94A4,U+94A6-94A8,U+94AA-94AD,U+94AF-94C0,U+94C2,U+94C4-94DA,U+94DC-94EC,U+94EE-94F5,U+94F7-94FD,U+94FF,U+9502-9504,U+9506-950A,U+950C-9518,U+951A-952D,U+952F-9552,U+9554-955B,U+955D-957E,U+9580-95E7,U+95E9,U+95EB-95EC,U+95EE-95F3,U+95F5-9610,U+9612-961E,U+9620-9631,U+9634,U+9637-963E,U+9640-9643,U+9647,U+9649-964C,U+964E-964F,U+9651-9663,U+9665-966F,U+9671-968E,U+9691-9693,U+9695-96B5,U+96B7-96C3,U+96C7-96CE,U+96D0-96E7,U+96E9,U+96EB-96F1,U+96F3-96F5,U+96F8-96FD,U+96FF,U+9701-9705,U+9707-9726,U+9728-9731,U+9733-9747,U+9749-9751,U+9753-9758,U+975A-975D,U+975F,U+9761,U+9763-9768,U+976A-9773,U+9775-97F2,U+97F4-97FE,U+9800-9874,U+9877-9878,U+987C-9883,U+9885,U+9887-9890,U+9892-9897,U+9899-989C,U+989E-98A7,U+98A9-98CD,U+98CF-98D7,U+98D9-98DD,U+98DF-992D,U+992F-9954,U+9956-996F,U+9972-997B,U+997D-9995,U+9997-9998,U+999A-9A6B,U+9A6D-9A70,U+9A72-9A75,U+9A77-9A8B,U+9A8D-9AA3,U+9AA5-9AA7,U+9AA9-9AD7,U+9AD9-9B3B,U+9B3D-9B53,U+9B55-9C7B,U+9C7D-9CB1,U+9CB3-9E1E,U+9E20,U+9E22,U+9E24-9E25,U+9E27-9E2C,U+9E2E-9E3C,U+9E3E-9E44,U+9E46-9E6F,U+9E71-9E7E,U+9E80-9E91,U+9E93-9E96,U+9E98-9E9E,U+9EA0-9EBA,U+9EBC-9EC3,U+9EC5-9ED0,U+9ED2-9ED7,U+9ED9-9F1F,U+9F21-9F4F,U+9F51-9F98,U+9F9A-9F9E,U+9FA0-9FEF,U+A71B-A71C,U+AB53,U+F92C,U+F979,U+F995,U+F9E7,U+F9F1,U+FA0C-FA0F,U+FA11,U+FA13-FA14,U+FA18,U+FA1F-FA21,U+FA23-FA24,U+FA27-FA29,U+FE10-FE19,U+FE30-FE31,U+FE33-FE44,U+FE49-FE52,U+FE54-FE57,U+FE59-FE66,U+FE68-FE6B,U+FF02-FF07,U+FF0A,U+FF0E,U+FF10-FF19,U+FF1C-FF1E,U+FF20-FF5E,U+FFE0-FFE5,U+20087,U+20089,U+200CC,U+20164,U+20676,U+20CD0,U+2139A,U+21413,U+215D7,U+2298F,U+235CB,U+23C97-23C98,U+23E23,U+241FE,U+249DB,U+24A7D,U+24AC9,U+25532,U+25562,U+255A8,U+25ED7,U+26221,U+2648D,U+26676,U+2677C,U+26B5C,U+26C21,U+27FF9,U+28408,U+28678,U+28695,U+287E0,U+28B49,U+28C47,U+28C4F,U+28C51,U+28C54,U+28E99,U+29F7E,U+29F83,U+29F8C,U+2A7DD,U+2A8FB,U+2A917,U+2AA30,U+2AA36,U+2AA58,U+2AFA2,U+2B127-2B128,U+2B137-2B138,U+2B1ED,U+2B300,U+2B363,U+2B36F,U+2B372,U+2B37D,U+2B404,U+2B410,U+2B413,U+2B461,U+2B4E7,U+2B4EF,U+2B4F6,U+2B4F9,U+2B50D-2B50E,U+2B536,U+2B5AE-2B5AF,U+2B5B3,U+2B5E7,U+2B5F4,U+2B61C-2B61D,U+2B626-2B628,U+2B62A,U+2B62C,U+2B695-2B696,U+2B6AD,U+2B6ED,U+2B7A9,U+2B7C5,U+2B7E6,U+2B7F9,U+2B7FC,U+2B806,U+2B80A,U+2B81C,U+2B8B8,U+2BAC7,U+2BB5F,U+2BB62,U+2BB7C,U+2BB83,U+2BC1B,U+2BD77,U+2BD87,U+2BDF7,U+2BE29,U+2C029-2C02A,U+2C0A9,U+2C0CA,U+2C1D5,U+2C1D9,U+2C1F9,U+2C27C,U+2C288,U+2C2A4,U+2C317,U+2C35B,U+2C361,U+2C364,U+2C488,U+2C494,U+2C497,U+2C542,U+2C613,U+2C618,U+2C621,U+2C629,U+2C62B-2C62D,U+2C62F,U+2C642,U+2C64A-2C64B,U+2C72C,U+2C72F,U+2C79F,U+2C7C1,U+2C7FD,U+2C8D9,U+2C8DE,U+2C8E1,U+2C8F3,U+2C907,U+2C90A,U+2C91D,U+2CA02,U+2CA0E,U+2CA7D,U+2CAA9,U+2CB29,U+2CB2D-2CB2E,U+2CB31,U+2CB38-2CB39,U+2CB3B,U+2CB3F,U+2CB41,U+2CB4A,U+2CB4E,U+2CB5A-2CB5B,U+2CB64,U+2CB69,U+2CB6C,U+2CB6F,U+2CB73,U+2CB76,U+2CB78,U+2CB7C,U+2CBB1,U+2CBBF-2CBC0,U+2CBCE,U+2CC56,U+2CC5F,U+2CCF5-2CCF6,U+2CCFD,U+2CCFF,U+2CD02-2CD03,U+2CD0A,U+2CD8B,U+2CD8D,U+2CD8F-2CD90,U+2CD9F-2CDA0,U+2CDA8,U+2CDAD-2CDAE,U+2CDD5,U+2CE18,U+2CE1A,U+2CE23,U+2CE26,U+2CE2A,U+2CE7C,U+2CE88,U+2CE93}
:root{--ink:#1b1928;--muted:#706d7d;--paper:#f7f6fa;--white:#fff;--line:#e7e3ed;--accent:#8177d5;--accent-strong:#655abe;--accent-soft:#efedff;--accent-faint:#f8f7ff;--accent-border:#dcd7ff;--accent-rgb:129 119 213;--blue:var(--accent);--body:"MiSans MFP", "Microsoft YaHei", system-ui, sans-serif;--latin:var(--body);--mono:var(--body);--glass-bg:#ffffffd9;--glass-border:#ffffff59;--glass-blur:24px;--glass-saturate:1.4;--glass-radius:24px;--glass-radius-pill:999px;--glass-shadow:0 16px 40px #2a234024, 0 2px 8px #2a23400d;--glass-accent-grad:linear-gradient(135deg,#8b7ef0,#655abe);--glass-accent-shadow:0 8px 20px #655fbe52}html[data-mfp-theme=sakura]{--accent:#cc7398;--accent-strong:#a95278;--accent-soft:#fbeef3;--accent-faint:#fff9fb;--accent-border:#efcfdd;--accent-rgb:204 115 152;--paper:#faf7f9}html[data-mfp-theme=ocean]{--accent:#5b8eb5;--accent-strong:#376f99;--accent-soft:#ebf4fa;--accent-faint:#f5fafe;--accent-border:#c5dfef;--accent-rgb:91 142 181;--paper:#f5f8fb}html[data-mfp-theme=mint]{--accent:#5aa087;--accent-strong:#357a63;--accent-soft:#eaf6f1;--accent-faint:#f4fbf8;--accent-border:#bfe1d4;--accent-rgb:90 160 135;--paper:#f5faf8}html[data-mfp-theme=sky]{--accent:#6f9fcd;--accent-strong:#4779aa;--accent-soft:#edf5fc;--accent-faint:#f8fbfe;--accent-border:#d0e2f2;--accent-rgb:111 159 205;--paper:#f6f9fc}html[data-mfp-theme=apricot]{--accent:#cf8b68;--accent-strong:#a66345;--accent-soft:#fcf1eb;--accent-faint:#fffaf7;--accent-border:#efd7ca;--accent-rgb:207 139 104;--paper:#faf8f6}html[data-mfp-theme=lilac]{--accent:#a77fc0;--accent-strong:#7e5799;--accent-soft:#f5edfa;--accent-faint:#fcf9fe;--accent-border:#e3d2ed;--accent-rgb:167 127 192;--paper:#f9f7fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background-color:var(--paper);background-image:var(--mfp-page-background,none);font:15px/1.6 var(--body);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0}.music-player-dock{z-index:120;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;bottom:338px;left:22px}.music-player-dock img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.music-player-tab{width:244px;height:64px;color:var(--ink);border:1px solid var(--accent-border);box-shadow:0 14px 36px rgb(var(--accent-rgb)/.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#fffffff0;border-radius:18px;grid-template-columns:50px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:7px 14px 7px 7px;transition:opacity .2s,transform .2s,box-shadow .2s;display:grid}.music-player-tab:hover{border-color:var(--accent);box-shadow:0 18px 42px rgb(var(--accent-rgb)/.24);transform:translateY(-2px)}.music-player-dock.is-open .music-player-tab{opacity:0;pointer-events:none;transform:translateY(10px)scale(.96)}.music-player-disc{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:14px;place-items:center;width:50px;height:50px;display:grid;position:relative;overflow:hidden}.music-player-disc img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.music-player-disc i{background:var(--white);border:4px solid rgb(var(--accent-rgb)/.72);border-radius:50%;width:12px;height:12px;position:absolute}.music-player-dock.is-playing .music-player-disc img{transform:scale(1.08)}.music-player-tab-copy{text-align:left;min-width:0}.music-player-tab-copy small,.music-player-tab-copy b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-player-tab-copy small{color:var(--accent-strong);letter-spacing:.12em;font-size:8px;font-weight:800}.music-player-tab-copy b{letter-spacing:.01em;margin-top:4px;font-size:12px}.music-player-tab-wave,.music-player-cover-wave,.music-player-eq{justify-content:center;align-items:center;gap:2px;display:flex}.music-player-tab-wave i,.music-player-cover-wave i,.music-player-eq i{background:var(--accent);border-radius:3px;width:2px;height:5px}.music-player-dock.is-playing .music-player-tab-wave i,.music-player-dock.is-playing .music-player-cover-wave i,.music-player-dock.is-playing .music-player-eq i{animation:.8s ease-in-out infinite alternate music-bars}.music-player-dock.is-playing .music-player-tab-wave i:nth-child(2),.music-player-dock.is-playing .music-player-cover-wave i:nth-child(2),.music-player-dock.is-playing .music-player-eq i:nth-child(2){animation-delay:-.4s}.music-player-dock.is-playing .music-player-tab-wave i:nth-child(3),.music-player-dock.is-playing .music-player-cover-wave i:nth-child(3),.music-player-dock.is-playing .music-player-eq i:nth-child(3){animation-delay:-.2s}@keyframes music-bars{to{height:16px}}.music-player{width:328px;color:var(--ink);border:1px solid var(--accent-border);box-shadow:0 24px 64px rgb(var(--accent-rgb)/.22);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;transform-origin:0 100%;pointer-events:none;background:#fffffff7;border-radius:24px;align-content:start;gap:14px;padding:14px;transition:opacity .22s,transform .22s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:0;left:0;transform:translateY(14px)scale(.97)}.music-player-dock.is-open .music-player{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.music-player-header{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.music-player-header>div{align-items:center;gap:2px;display:flex}.music-player-header>span{color:var(--accent-strong);letter-spacing:.14em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.music-player-header .music-player-drag{cursor:grab;-webkit-user-select:none;user-select:none;flex:1;padding-block:5px}.music-player-header .music-player-drag:active{cursor:grabbing}.music-player-header .music-player-drag b{color:var(--accent-border);letter-spacing:1px;margin-left:4px;font-size:8px}.music-player-header>span i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px rgb(var(--accent-rgb)/.12);border-radius:50%}.music-player-header button,.music-player-list-view header button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.music-player-header button:hover,.music-player-list-view header button:hover{color:var(--accent-strong);background:var(--accent-soft)}.music-player-header svg,.music-player-list-view header svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px;height:15px}.music-player-header .music-player-settings-button{font-size:13px;line-height:1}.music-player-settings{z-index:7;color:var(--ink);border:1px solid var(--accent-border);box-shadow:0 16px 38px rgb(var(--accent-rgb)/.2);background:#fffffffa;border-radius:16px;gap:6px;padding:12px;display:grid;position:absolute;top:50px;left:14px;right:14px}.music-player-settings>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:2px 4px 7px;display:flex}.music-player-settings>header b{font-size:12px}.music-player-settings>header small{color:var(--muted);font-size:8px}.music-player-settings>button{color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;padding:8px;display:grid}.music-player-settings>button:hover{background:var(--accent-faint)}.music-player-settings>button.is-active{background:var(--accent-soft);border-color:var(--accent-border)}.music-player-settings>button>i{border-radius:10px;width:32px;height:32px;display:block}.music-player-settings .theme-preview{background:linear-gradient(145deg,var(--white) 50%,var(--accent-soft) 50%);border:1px solid var(--accent-border)}.music-player-settings .vinyl-preview{background:radial-gradient(circle,var(--accent) 0 12%,#eceaf2 13% 20%,#24212e 21% 62%,#111019 63%);border-radius:50%}.music-player-settings>button span b,.music-player-settings>button span small{display:block}.music-player-settings>button span b{font-size:10px}.music-player-settings>button span small{color:var(--muted);margin-top:2px;font-size:8px}.music-player-settings>button em{color:#0000;font-size:11px;font-style:normal}.music-player-settings>button.is-active em{color:var(--accent-strong)}.music-player-screen{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;display:grid}.music-player-cover{border-radius:19px;width:104px;height:104px;position:relative;overflow:hidden;box-shadow:0 16px 30px #0a08145c}.music-player-cover img{object-fit:cover;width:100%;height:100%;display:block}.music-player-cover:after{content:"";background:linear-gradient(#0000,#0c0a14b8);position:absolute;inset:45% 0 0}.music-player-cover-wave{z-index:1;height:17px;position:absolute;bottom:10px;right:10px}.music-player-cover-wave i{background:var(--white)}.music-player-now{min-width:0}.music-player-now small,.music-player-now b{display:block}.music-player-now small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;font-weight:600;overflow:hidden}.music-player-now b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;overflow:hidden}.music-player-progress{margin-top:17px}.music-player-progress input[type=range],.music-player-volume input[type=range]{width:100%;height:3px;accent-color:var(--accent);cursor:pointer;margin:0;display:block}.music-player-progress span{color:var(--muted);justify-content:space-between;margin-top:7px;display:flex}.music-player-progress span b{font:8px/1 var(--body)}.music-player-controls{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.music-player-controls button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s,color .15s,background .15s;display:grid}.music-player-controls button:hover{color:var(--accent-strong);background:var(--accent-soft);transform:scale(1.06)}.music-player-controls svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.music-player-controls .music-player-mode{color:rgb(var(--accent-rgb)/.95)}.music-player-controls .music-player-play{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-strong));width:50px;height:50px;box-shadow:0 10px 24px rgb(var(--accent-rgb)/.32)}.music-player-controls .music-player-play:hover{background:linear-gradient(145deg,var(--accent),var(--accent-strong))}.music-player-controls .music-player-play svg{stroke-width:2px;width:21px;height:21px}.music-player-volume{color:var(--muted);background:var(--accent-faint);border:1px solid var(--accent-border);border-radius:13px;grid-template-columns:25px 1fr 24px;align-items:center;gap:8px;padding:9px 11px;display:grid}.music-player-volume button{width:25px;height:25px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.music-player-volume svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.music-player-volume b{color:var(--accent-strong);font:8px/1 var(--body);text-align:right}.music-player-list-view{z-index:5;color:var(--ink);background:var(--white);border-radius:24px;grid-template-rows:auto 1fr;gap:9px;padding:15px;animation:.2s music-player-list-in;display:grid;position:absolute;inset:0}@keyframes music-player-list-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.music-player-list-view>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:1px 2px 10px;display:flex}.music-player-list-view>header small,.music-player-list-view>header b{display:block}.music-player-list-view>header small{color:rgb(var(--accent-rgb)/.9);font:800 8px/1 var(--body);letter-spacing:.12em}.music-player-list-view>header b{color:var(--ink);margin-top:5px;font-size:14px}.music-player-list{align-content:start;gap:3px;display:grid;overflow-y:auto}.music-player-list button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:7px;display:grid}.music-player-list button:hover{background:var(--accent-faint)}.music-player-list button.is-active{background:var(--accent-soft);border-color:var(--accent-border)}.music-player-list-cover{border-radius:10px;width:40px;height:40px;overflow:hidden;box-shadow:0 4px 12px #0a081447}.music-player-list-cover img{object-fit:cover;width:100%;height:100%;display:block}.music-player-list-copy{min-width:0}.music-player-list-copy b,.music-player-list-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-player-list-copy b{font-size:11px}.music-player-list-copy small{color:var(--muted);margin-top:3px;font-size:8px}.music-player-list button>em{color:var(--accent-strong);text-align:center;font-size:8px;font-style:normal}.music-player-eq{height:15px}.music-player-dock.style-vinyl .music-player-tab{width:78px;height:78px;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;padding:0;overflow:visible}.music-player-dock.style-vinyl .music-player-tab-copy,.music-player-dock.style-vinyl .music-player-tab-wave{display:none}.music-player-dock.style-vinyl .music-player-disc{width:78px;height:78px;box-shadow:0 12px 28px rgb(var(--accent-rgb)/.2);background:repeating-radial-gradient(circle,#ffffff0d 0 1px,#0000 1px 3px),#25222d;border:2px solid #34303e;border-radius:50%;animation:7s linear infinite paused music-player-spin;overflow:visible}.music-player-dock.style-vinyl.is-playing .music-player-disc{animation-play-state:running}.music-player-dock.style-vinyl .music-player-disc img{border-radius:50%;width:86%;height:86%;margin:7%}.music-player-dock.style-vinyl .music-player-disc i{background:var(--white);border:4px solid var(--accent);width:13px;height:13px}@keyframes music-player-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.music-player-dock{bottom:220px;left:12px}.music-player-tab{width:214px}.music-player{width:min(328px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.music-player-tab-wave i,.music-player-cover-wave i,.music-player-eq i{animation:none!important}}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.home-page{background:#f4f2f7}.home-hero{min-height:500px;color:var(--white);background-color:#1a1728;background-image:radial-gradient(at 15% 32%,#7167cf6b,#0000 38%),radial-gradient(at 84% 18%,#d653824d,#0000 39%),radial-gradient(circle at 50% 105%,#e8b77121,#0000 34%),linear-gradient(130deg,#181626 0%,#211b31 50%,#2a1827 100%);background-position:50%;background-size:cover;border-bottom:0;place-items:center;padding:58px 24px 38px;display:grid;position:relative;overflow:hidden}.home-hero:before{content:"";opacity:.18;background-image:linear-gradient(30deg,#0000 24%,#ffffff17 25%,#0000 26%),linear-gradient(150deg,#0000 24%,#ffffff12 25%,#0000 26%);background-size:72px 124px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.home-hero:after{content:"";pointer-events:none;border:1px solid #ebdfff24;border-radius:50%;width:min(86vw,1040px);height:310px;position:absolute;bottom:-235px;left:50%;transform:translate(-50%);box-shadow:0 0 90px #7167cf38,0 0 0 55px #ebdfff08,0 0 0 110px #ebdfff05}.home-hero.has-banner{background-position:50%;background-size:cover}.home-hero-copy{z-index:1;text-align:center;width:min(100%,980px);position:relative}.home-hero-status{justify-content:center;gap:9px;display:flex}.home-hero-status span{color:#e4e0ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#19152a94;border:1px solid #968bec99;border-radius:999px;padding:5px 12px;font-size:10px;font-weight:700}.home-hero-status span:last-child{color:#ffd8e5;border-color:#de6b9494}.home-hero h1{letter-spacing:-.055em;text-shadow:0 7px 30px #00000047;margin:18px 0 6px;font-size:clamp(52px,6.6vw,88px);line-height:1.05}.home-hero-season{color:#e8b771;justify-content:center;align-items:center;gap:15px;display:flex}.home-hero-season i{background:linear-gradient(90deg,#0000,currentColor);width:clamp(30px,7vw,92px);height:1px}.home-hero-season i:last-child{transform:scaleX(-1)}.home-hero-season strong{letter-spacing:.04em;font-size:clamp(17px,2.2vw,27px)}.home-hero-copy>p{color:#bcb6ca;letter-spacing:.08em;margin:14px auto 0;font-size:13px}.home-hero-actions{justify-content:center;gap:8px;margin-top:30px;display:flex}.home-hero-actions a{color:#eeeaf4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1d182e7a;border:1px solid #eee6f938;border-radius:999px;place-items:center;min-width:154px;min-height:49px;padding:0 21px;font-size:13px;font-weight:700;display:grid}.home-hero-actions a:first-child{color:#211d30;background:#f6f0e8;border-color:#f6f0e8}.home-hero-actions a:hover{border-color:#ffffff8c;transform:translateY(-2px)}.home-hero-utilities{justify-content:center;gap:8px;margin-top:25px;display:flex}.home-hero-utilities>*{color:#aaa3ba;background:#100d1b94;border:1px solid #eee6f91a;border-radius:999px;padding:7px 12px;font-size:9px}.home-hero-utilities span b{color:#df79a0;margin-inline:4px}.home-region-rail{max-width:1560px;margin:0 auto;padding:40px clamp(20px,5vw,76px) 24px}.home-region-rail>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.home-region-rail>header b{font-size:16px}.home-region-rail>header span{color:var(--muted);font-size:12px}.home-region-rail>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.home-region-rail a{border:1px solid var(--line);background:var(--white);border-radius:14px;flex-direction:column;min-height:126px;padding:20px;display:flex;box-shadow:0 8px 25px #0f172a09}.home-region-rail a:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 14px 30px #0f172a12}.home-region-rail a small{color:var(--blue);letter-spacing:.08em;font-size:9px;font-weight:700}.home-region-rail a strong{margin-top:8px;font-size:17px}.home-region-rail a span{color:var(--muted);margin-top:auto;font-size:10px}.home-region-rail a.is-world{color:var(--white);background:#28233c}.home-region-rail a.is-world small,.home-region-rail a.is-world span{color:#aeb8c6}@media (max-width:900px){.home-hero{min-height:0;padding-top:52px}.home-region-rail>div{grid-template-columns:repeat(2,1fr)}.home-region-rail a.is-world{grid-column:1/-1}}@media (max-width:560px){.home-hero{padding:44px 18px 34px}.home-hero h1{font-size:50px}.home-hero-status{flex-wrap:wrap}.home-hero-actions{grid-template-columns:1fr 1fr;display:grid}.home-hero-actions a{min-width:0}.home-hero-actions a:first-child{grid-column:1/-1}.home-hero-utilities{flex-wrap:wrap}.home-hero-utilities span{flex-basis:100%}.home-region-rail>header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.home-hero-actions a{transition:none}}.home-match-board,.home-stage-path,.home-live-preview{max-width:1420px;margin:0 auto;padding:62px clamp(20px,5vw,76px)}.home-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.home-section-heading small{color:#97a1ae;letter-spacing:.1em;font-size:10px;font-weight:700}.home-section-heading h2{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(29px,3vw,40px)}.home-section-heading>a{color:var(--blue);font-size:12px;font-weight:700}.home-section-heading>p{color:var(--muted);margin:0;font-size:12px}.home-match-board{grid-template-columns:minmax(0,1.7fr) minmax(310px,.7fr);gap:18px;display:grid}.home-upcoming,.home-result-card{border:1px solid var(--line);background:var(--white);border-radius:18px;min-width:0;padding:28px}.home-fixture-list{gap:9px;display:grid}.home-fixture-list article{background:#f7f8fa;border:1px solid #edf0f3;border-radius:11px;grid-template-columns:150px 1fr 90px;align-items:center;gap:18px;min-height:78px;padding:0 17px;display:grid}.home-fixture-list article>div{display:grid}.home-fixture-list article small{color:var(--blue);font-size:9px}.home-fixture-list article>div b{margin-top:3px;font-size:11px}.home-fixture-list article>strong{text-align:center;grid-template-columns:1fr 36px 1fr;align-items:center;font-size:16px;display:grid}.home-fixture-list article>strong span{color:#9ba5b2;font-size:9px;font-weight:600}.home-fixture-list article time{color:var(--muted);text-align:right;font-size:10px}.home-result-card{color:var(--white);background:#28233c;flex-direction:column;display:flex}.home-result-card header small{color:#8fa4c1;letter-spacing:.1em;font-size:10px}.home-result-card header h2{margin:7px 0 0;font-size:30px}.home-result-empty,.home-result-match{text-align:center;flex:1;align-content:center;place-items:center;min-height:220px;display:grid}.home-result-empty b{font-size:20px}.home-result-empty p,.home-result-match p{color:#95a0af;max-width:260px;margin:12px auto 0;font-size:11px;line-height:1.7}.home-result-match{grid-template-columns:1fr auto 1fr;gap:15px}.home-result-match span{font-size:19px;font-weight:700}.home-result-match b{color:var(--accent);font-size:26px}.home-result-match p{grid-column:1/-1}.home-stage-path{background:var(--white);border-block:1px solid var(--line);max-width:none}.home-stage-path>header,.home-stage-path>ol{width:min(100%,1268px);margin-inline:auto}.home-stage-path ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;margin-bottom:0;padding:0;list-style:none;display:grid}.home-stage-path li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:8px 17px;min-height:128px;padding:20px;display:grid}.home-stage-path li>i{color:#a2abb6;font:700 13px/1 var(--mono);grid-row:1/3;font-style:normal}.home-stage-path li>div{align-content:start;display:grid}.home-stage-path li small{color:#9aa4b1;letter-spacing:.08em;font-size:8px}.home-stage-path li strong{margin-top:7px;font-size:17px}.home-stage-path li>span{color:var(--muted);font-size:10px}.home-stage-path li.is-current{box-shadow:inset 0 3px 0 var(--accent);background:#fff7fb}.home-stage-path li.is-current>span{color:var(--accent);font-weight:700}.home-stage-path li.is-finished{background:#f7f9fb}.home-stage-path li.is-world-destination{color:var(--white);background:#28233c}.home-stage-path li.is-world-destination small,.home-stage-path li.is-world-destination>span{color:#9faab8}.home-live-preview{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px)saturate(1.3);border-radius:24px;max-width:1180px;margin:0 auto;padding:36px clamp(20px,5vw,56px);box-shadow:0 14px 34px #17142614}.home-live-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-live-grid .broadcast-cover{aspect-ratio:16/10;height:auto}.home-live-grid .broadcast-info p{min-height:34px}@media (max-width:1000px){.home-match-board{grid-template-columns:1fr}.home-live-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.home-match-board,.home-stage-path,.home-live-preview{padding:44px 20px}.home-fixture-list article{grid-template-columns:1fr;gap:8px;padding-block:15px}.home-fixture-list article time{text-align:left}.home-stage-path ol,.home-live-grid{grid-template-columns:1fr}.home-section-heading{flex-direction:column;align-items:flex-start}}.loading-screen{text-align:center;background:radial-gradient(circle at 50% 42%,#8b7ef024,#0000 22rem),linear-gradient(145deg,#f8f7fb,#f1eff7);place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid;position:relative;overflow:hidden}.loading-screen:before{content:"";pointer-events:none;border:1px solid #8177d51c;border-radius:50%;width:min(560px,86vw);height:min(560px,86vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 54px #8177d509,0 0 0 108px #8177d505}.loading-screen-brand{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffff8a;border:1px solid #ffffffb8;border-radius:30px;align-content:center;place-items:center;gap:2px;width:230px;min-height:132px;display:grid;position:relative;box-shadow:0 24px 70px #3b306421,inset 0 1px #ffffffe0}.loading-screen-brand img{object-fit:contain;width:172px;height:88px;display:block}.loading-screen-brand small{color:#655f73;font:800 9px/1 var(--latin),var(--body);letter-spacing:.26em}.loading-screen-progress{z-index:1;background:#574e751f;border-radius:999px;width:176px;height:3px;position:relative;overflow:hidden}.loading-screen-progress i{border-radius:inherit;background:linear-gradient(90deg,#a69bf2,#655abe);width:42%;height:100%;animation:1.1s ease-in-out infinite alternate loading-screen-progress;display:block}.loading-screen p{z-index:1;color:#716b7d;letter-spacing:.08em;margin:0;font-size:11px;font-weight:750;position:relative}@keyframes loading-screen-progress{0%{transform:translate(-15%)}to{transform:translate(155%)}}@media (prefers-reduced-motion:reduce){.loading-screen-progress i{width:100%;animation:none}}.site-head{background:var(--glass-bg);z-index:20;-webkit-backdrop-filter:blur(24px)saturate(1.4);border:1px solid #ffffff59;border-radius:999px;grid-template-columns:164px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(1560px,100% - 32px);min-height:66px;margin:14px auto 0;padding:7px 10px 7px 14px;display:grid;position:sticky;top:12px;box-shadow:0 16px 40px #2a234024,0 2px 8px #2a23400d}.wordmark{align-items:center;gap:11px;width:fit-content;display:flex}.wordmark>span{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-strong));width:38px;height:38px;box-shadow:0 7px 16px rgb(var(--accent-rgb)/.24);font:700 20px/1 var(--latin);border-radius:12px;place-items:center;display:grid}.wordmark>div{flex-direction:column;gap:2px;display:flex}.wordmark b{font:700 17px/1 var(--latin);letter-spacing:.08em}.wordmark small{color:#9aa3b1;font:600 7px/1 var(--mono);letter-spacing:.12em}.site-head nav{justify-content:center;gap:4px;min-width:0;display:flex}.site-head nav a{min-width:86px;height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;place-content:center;gap:2px;padding:0 14px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid;position:relative}.site-head nav a small{color:#a6afbb;font:500 7px/1 var(--mono);letter-spacing:.08em;display:none}.site-head nav a:hover{color:var(--accent-strong);background:#8177d514;border-color:#0000;transform:translateY(-1px)}.head-tools{justify-content:flex-end;align-items:center;gap:7px;display:flex}.current-season{background:var(--accent-faint);border:1px solid var(--accent-border);border-radius:13px;grid-template-columns:auto auto;align-items:center;column-gap:8px;min-height:42px;padding:0 11px;display:grid}.current-season i{background:var(--accent);border-radius:50%;grid-row:1/3;width:6px;height:6px}.current-season span{color:#9aa4b2;font-size:8px}.control-link{color:#fff;background:#28233c;border:1px solid #28233c;border-radius:14px;place-items:center;min-height:42px;padding:0 16px;font-size:10px;font-weight:700;display:grid;box-shadow:0 8px 18px #28233c2e}.control-link:hover{background:var(--accent-strong);border-color:var(--accent-strong);transform:translateY(-1px)}.page-hero{background:var(--white);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:70px;min-height:340px;padding:66px clamp(24px,7vw,112px);display:grid}.eyebrow{color:var(--blue);letter-spacing:.1em;margin-bottom:18px;font-size:10px;font-weight:700;display:block}.hero-main h1{letter-spacing:-.06em;margin:0;font-size:clamp(50px,7vw,82px);line-height:.95}.hero-main p{max-width:520px;color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.8}.season-stage{border-left:3px solid var(--accent);padding:24px 0 24px 24px}.season-stage>strong{margin:10px 0 18px;font-size:24px;line-height:1.2;display:block}.season-stage>div{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.season-stage>div i{background:var(--accent);border-radius:50%;width:6px;height:6px}.season-stage>div b{color:var(--ink);font:600 9px/1 var(--mono);margin-left:auto}.league-section{max-width:1560px;margin:0 auto;padding:66px clamp(20px,5vw,76px) 100px}.section-bar{justify-content:space-between;align-items:end;gap:28px;margin-bottom:25px;display:flex}.section-bar>div>span{color:#98a3b1;font:600 8px/1 var(--mono);letter-spacing:.1em}.section-bar h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(28px,3vw,40px);line-height:1}.section-bar>p{color:var(--muted);margin:0;font-size:10px}.club-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.club-card{background:var(--white);border:1px solid var(--line);border-radius:12px;min-height:300px;padding:17px;transition:transform .18s,box-shadow .18s,border-color .18s}.club-card:hover{border-color:#c5cdd6;transform:translateY(-3px);box-shadow:0 12px 32px #17203312}.club-card-top{color:#9ca6b3;font:500 8px/1 var(--mono);justify-content:space-between;display:flex}.club-card-top em{color:var(--ink);font-style:normal}.club-logo{background:#fff;flex:none;place-items:center;display:grid;overflow:hidden}.club-logo img{object-fit:contain;width:100%;height:100%}.club-logo b{font:700 16px/1 var(--latin)}.club-logo--small{border:1px solid var(--line);border-radius:6px;width:28px;height:28px;padding:3px}.club-logo--normal{border:1px solid var(--line);border-radius:8px;width:40px;height:40px;padding:5px}.club-logo--large{width:116px;height:116px;margin:28px auto 20px;padding:10px}.club-logo--large b{font-size:34px}.club-identity{text-align:center}.club-identity h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.club-identity b{color:#929ca9;font:600 9px/1 var(--mono);letter-spacing:.08em;margin-top:5px;display:block}.club-data{border-top:1px solid #edf0f3;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;padding-top:14px;display:grid}.club-data span{font-size:9px;font-weight:600}.club-data small{color:#a0a9b5;margin-bottom:4px;font-size:8px;font-weight:400;display:block}.bracket-section{max-width:none;overflow-x:auto}.bracket-board{grid-template-columns:1.2fr 1fr .85fr;gap:100px;min-width:1080px;padding:20px 8px 50px;display:grid}.bracket-round{flex-direction:column;justify-content:center;gap:24px;display:flex}.bracket-round>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:5px;padding-bottom:12px;display:flex}.bracket-round>header span{color:#98a3b0;font:500 8px/1 var(--mono)}.bracket-round.semi{gap:88px}.bracket-round.final{gap:42px}.fixture{background:var(--white);border:1px solid var(--line);border-radius:9px;min-width:250px;position:relative}.fixture:after{content:"";background:var(--line);width:100px;height:1px;position:absolute;top:50%;right:-100px}.bracket-round.final .fixture:after{display:none}.fixture>div{color:#7f8b9a;border-bottom:1px solid #edf0f3;align-items:center;gap:9px;min-height:51px;padding:0 12px;display:flex;position:relative}.fixture>div:last-of-type{border-bottom:0}.fixture>div.won{color:var(--ink);background:#f7f9ff}.fixture>div.won:before{content:"";background:var(--blue);width:3px;position:absolute;top:9px;bottom:9px;left:-1px}.fixture>div strong,.fixture>div span{flex:1;font-size:10px}.fixture>small{color:#99a4b1;font-size:8px;position:absolute;bottom:-19px;left:0}.champion-slot{background:var(--white);border:1px dashed #bfc8d2;border-radius:10px;align-content:center;place-items:center;gap:6px;height:160px;display:grid}.champion-slot span{color:#98a3b0;font:600 8px/1 var(--mono)}.champion-slot b{color:var(--accent);font:600 54px/.9 var(--latin)}.champion-slot small{color:var(--muted);font-size:9px}.format-note{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:26px;padding:14px 16px;font-size:10px}.rank-table{background:var(--white);border:1px solid var(--line);border-radius:10px;max-width:980px;overflow:hidden}.rank-table>*{border-bottom:1px solid #edf0f3;grid-template-columns:65px 1fr 75px 75px 90px;align-items:center;min-height:60px;padding:0 20px;display:grid}.rank-table header{color:#8c98a7;min-height:44px;font:500 8px/1 var(--mono);background:#f7f9fb}.rank-table>div>span{align-items:center;gap:12px;display:flex}.rank-table em{color:var(--blue);font-style:normal;font-weight:700}.broadcast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.broadcast-card{border:1px solid var(--line);background:#fff;border-radius:12px;transition:transform .18s,box-shadow .18s;overflow:hidden}.broadcast-cover{background:#eef1f4 50%/cover;place-items:center;height:190px;display:grid;position:relative}.broadcast-cover>span{color:#667486;background:#ffffffe6;border-radius:6px;padding:6px 9px;font-size:8px;font-weight:700;position:absolute;top:13px;left:13px}.is-live .broadcast-cover>span{color:#fff;background:var(--accent)}.broadcast-cover>b{color:#758194;font:600 12px/1 var(--mono);letter-spacing:.14em}.broadcast-info>small{color:var(--blue);font-size:8px;font-weight:700}.broadcast-info p{min-height:40px;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.broadcast-info>div{color:#919ba8;border-top:1px solid #edf0f3;justify-content:space-between;margin-top:15px;padding-top:13px;font-size:8px;display:flex}.broadcast-info>a{color:#fff;background:var(--ink);border-radius:7px;justify-content:space-between;margin-top:16px;padding:12px 14px;font-size:10px;font-weight:700;display:flex}.site-footer{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--glass-radius);width:min(1250px,100% - 20px);min-height:140px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin:6px auto 30px;padding:30px clamp(24px,5vw,76px);display:grid}.site-footer p{color:var(--muted);font-size:10px}.site-footer-copy{text-align:center}.site-footer-copy p{margin:0 0 8px}.site-footer-copy a{color:#7f8a99;font-size:10px}.site-footer-copy a:hover{color:var(--accent)}.site-footer>div:last-child{text-align:right;justify-self:end}.site-footer>div:last-child span{color:#9aa4b1;font-size:8px;display:block}.login-screen{background:#f3f5f8;place-items:center;min-height:100vh;padding:28px;display:grid}.login-brand{align-items:center;gap:10px;display:flex;position:absolute;top:28px;left:34px}.login-brand span{color:#fff;background:var(--ink);width:36px;height:36px;font:700 22px/1 var(--latin);border-radius:10px;place-items:center;display:grid}.login-brand b{font:600 12px/1 var(--latin);letter-spacing:.1em}.login-screen form{border:1px solid var(--line);background:#fff;border-radius:14px;width:min(430px,100%);padding:38px;box-shadow:0 20px 60px #17203314}.login-screen form>small{color:var(--blue);font:600 8px/1 var(--mono);letter-spacing:.12em}.login-screen h1{margin:15px 0 8px;font-size:29px}.login-screen p{color:var(--muted);margin:0 0 25px;font-size:10px;line-height:1.8}.login-screen label,.control-page label{color:#748195;flex-direction:column;gap:7px;font-size:9px;font-weight:600;display:flex}.login-screen button{color:#fff;background:var(--ink);border:0;border-radius:7px;width:100%;height:44px;margin-top:14px;font-weight:700}.login-screen form>a{color:var(--muted);text-align:center;margin-top:18px;font-size:9px;display:block}.form-error{color:#d94c2d;margin-top:9px;font-size:9px}.qq-account{flex:none}.qq-account-loading{border:2px solid #e2e6ec;border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;animation:.65s linear infinite admin-auth-spin}.qq-login{color:#fff;white-space:nowrap;background:#12b7f5;border-radius:7px;align-items:center;min-height:34px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.qq-login:hover{background:#08a9e8}.qq-login.is-disabled{color:#8b95a3;cursor:default;background:#eef1f5}.qq-account.is-signed-in{align-items:center;gap:8px;display:flex}.qq-account-avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;padding:0;overflow:hidden}.qq-account-avatar img,.qq-account-avatar i{object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.qq-account-avatar i{color:#fff;background:#12b7f5;font-style:normal;font-weight:900}.qq-account.is-signed-in>span{gap:2px;max-width:92px;display:grid}.qq-account.is-signed-in b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.qq-account.is-signed-in small{color:#8a94a2;white-space:nowrap;font-size:8px}.qq-account.is-signed-in a,.qq-account.is-signed-in small button{color:#8a94a2;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.qq-account.is-signed-in small button:hover,.qq-account.is-signed-in a:hover{color:var(--accent)}.identity-bind-overlay{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2621394d;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.identity-bind-modal{color:#28233c;background:#fff;border:1px solid #ffffffe6;border-radius:22px;width:min(620px,100%);max-height:calc(100vh - 36px);padding:22px 26px 26px;position:relative;overflow:auto;box-shadow:0 26px 90px #251d4433}.identity-close{z-index:2;color:#9792a4;cursor:pointer;background:0 0;border:0;width:34px;height:34px;padding:0;font-size:25px;position:absolute;top:12px;right:17px}.identity-bind-modal>header{border-bottom:1px solid #e8e5ef;align-items:center;gap:12px;padding:0 40px 17px 0;display:flex}.identity-bind-modal>header b{font-size:13px}.identity-bind-modal>header span{color:#777389;align-items:center;gap:6px;font-size:10px;display:flex}.identity-bind-modal>header i{background:#2f9b73;border-radius:50%;width:6px;height:6px}.identity-state{padding-top:24px}.identity-title{align-items:center;gap:12px;display:flex}.identity-title>span{color:#fff;background:#2f9b73;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.identity-title>div{min-width:0}.identity-title h2,.identity-loading h2,.identity-empty h2,.identity-complete h2{margin:0 0 7px;font-size:20px;line-height:1.2}.identity-title p,.identity-loading p,.identity-empty p,.identity-complete p{color:#777389;margin:0;font-size:11px;line-height:1.7}.identity-title>strong{color:#2f9b73;background:#eaf7f1;border-radius:99px;margin-left:auto;padding:7px 10px;font-size:9px}.identity-title.warning>span{background:#e2a347}.identity-title.warning>strong{color:#a66c1b;background:#fff4df}.identity-compare{grid-template-columns:1fr 110px 1fr;align-items:center;margin:22px 0;display:grid}.identity-compare article{text-align:center;background:#fbfafd;border:1px solid #e8e5ef;border-radius:17px;padding:15px}.identity-compare article small{color:#777389;text-align:left;font-size:9px;display:block}.identity-compare article img{object-fit:cover;border-radius:24px;width:82px;height:82px;margin:12px auto 9px;display:block}.identity-compare article b,.identity-compare article span{display:block}.identity-compare article span{color:#777389;margin-top:4px;font-size:9px}.identity-signal{background:linear-gradient(90deg,#8177d5,#24bce8,#8177d5);justify-content:center;align-items:center;height:2px;display:flex;position:relative}.identity-signal i{background:#8177d5;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 4px #efedf9}.identity-signal i:first-child{left:-3px}.identity-signal i:last-child{right:-3px}.identity-signal span{color:#8177d5;white-space:nowrap;background:#fff;padding:4px 7px;font-size:8px;font-weight:700;position:absolute}.identity-state>aside{background:#f3f1fa;border-radius:12px;gap:12px;padding:12px 14px;font-size:10px;line-height:1.6;display:flex}.identity-state>aside b{flex:none}.identity-state>aside span{color:#777389}.identity-state>aside.amber{background:#fff7e9}.identity-state>footer,.identity-empty footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.identity-state>footer button,.identity-empty footer button,.identity-empty footer a,.identity-complete>button,.identity-complete>a,.identity-error button,.identity-error a{color:#28233c;cursor:pointer;background:#fff;border:1px solid #e8e5ef;border-radius:11px;justify-content:center;align-items:center;min-height:43px;padding:0 18px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.identity-bind-modal button.primary,.identity-bind-modal a.primary{color:#fff;background:#8177d5;border-color:#8177d5}.identity-bind-modal button.primary:hover,.identity-bind-modal a.primary:hover{background:#655bb9}.identity-bind-modal button:disabled{opacity:.45;cursor:not-allowed}.identity-loading{text-align:center;padding:40px 18px 12px}.identity-loading>div{border:1px solid #dad5eb;border-radius:30px;width:104px;height:104px;margin:0 auto 24px;padding:9px;position:relative}.identity-loading img{object-fit:cover;border-radius:22px;width:100%;height:100%}.identity-loading>div i{border:2px solid #8177d5;border-color:#8177d5 #24bce8 #0000 #0000;border-radius:34px;animation:1.8s linear infinite identity-spin;position:absolute;inset:-8px}.identity-loading>div span{background:#24bce8;height:2px;animation:1.5s ease-in-out infinite identity-scan;position:absolute;top:50%;left:2px;right:2px;box-shadow:0 0 10px #24bce8}.identity-loading em{color:#9893a6;font:normal 9px/1.5 var(--mono),monospace;margin-top:27px;display:block}.identity-empty{text-align:center;padding:30px 18px 8px}.identity-empty>div{border:1px dashed #c9c4d8;border-radius:24px;place-items:center;width:78px;height:78px;margin:0 auto 18px;display:grid;position:relative}.identity-empty>div span{color:#8177d5;font:700 28px Georgia}.identity-empty>div i{background:#e2a347;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.identity-empty>section{text-align:left;border:1px solid #e8e5ef;border-radius:12px;grid-template-columns:auto auto auto auto;gap:8px 14px;max-width:390px;margin:20px auto;padding:12px 16px;font-size:10px;display:grid}.identity-empty>section span{color:#777389}.identity-empty footer{justify-content:center}.identity-text-button{color:#8177d5;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:9px}.identity-candidates{gap:9px;margin:20px 0 14px;display:grid}.identity-candidates label{cursor:pointer;border:1px solid #e8e5ef;border-radius:13px;grid-template-columns:auto 46px 1fr auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.identity-candidates label:has(input:checked){background:#f7f5ff;border-color:#8177d5}.identity-candidates img{object-fit:cover;border-radius:13px;width:46px;height:46px}.identity-candidates b,.identity-candidates small{display:block}.identity-candidates small,.identity-candidates em{color:#777389;font-size:9px;font-style:normal}.identity-complete{text-align:center;padding:32px 18px 8px}.identity-complete>div{width:96px;margin:0 auto 14px;position:relative}.identity-complete>div img{object-fit:cover;border-radius:29px;width:96px;height:96px}.identity-complete>div>span{color:#fff;background:#2f9b73;border:4px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-5px;right:-5px}.identity-complete>em{color:#2f9b73;letter-spacing:.12em;margin-bottom:10px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.identity-complete>section{text-align:left;background:#fbfafd;border:1px solid #e8e5ef;border-radius:14px;grid-template-columns:1fr 1px 1.5fr;align-items:center;gap:18px;max-width:450px;margin:24px auto 18px;padding:15px 18px;display:grid}.identity-complete>section>i{background:#e8e5ef;height:30px}.identity-complete>section small,.identity-complete>section b{display:block}.identity-complete>section small{color:#777389;margin-bottom:4px;font-size:8px}.identity-complete>button,.identity-complete>a{width:min(360px,100%)}.identity-complete>small{color:#777389;margin-top:12px;font-size:8px;display:block}.identity-complete.pending>span{color:#fff;background:#2f9b73;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:22px;display:grid}.identity-complete.pending>button,.identity-complete.pending>a{margin-top:22px}.identity-error{text-align:center;gap:8px;padding:34px 18px 10px;display:grid}.identity-error span{color:#777389;font-size:10px}.identity-error button{width:fit-content;margin:8px auto 0}@keyframes identity-spin{to{transform:rotate(360deg)}}@keyframes identity-scan{0%,to{opacity:.45;top:20%}50%{opacity:1;top:80%}}@media (max-width:650px){.identity-bind-modal{padding:20px 18px}.identity-compare{grid-template-columns:1fr 34px 1fr}.identity-signal span,.identity-title>strong{display:none}.identity-state>footer,.identity-empty footer{grid-template-columns:1fr 1fr;display:grid}.identity-state>footer button,.identity-empty footer button{padding:0 9px}.identity-empty>section{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.identity-loading>div i,.identity-loading>div span{animation:none}}.control-page{background:#f3f5f8;min-height:100vh}.admin-auth-loading{background:var(--paper);place-items:center;min-height:100vh;display:grid}.admin-auth-loading span{border:3px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;animation:.65s linear infinite admin-auth-spin}@keyframes admin-auth-spin{to{transform:rotate(360deg)}}.control-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:end;gap:26px;min-height:176px;padding:36px clamp(24px,6vw,84px);display:flex}.control-head>div:first-child>span{color:var(--blue);font:600 8px/1 var(--mono);letter-spacing:.12em}.control-head h1{letter-spacing:-.05em;margin:13px 0 7px;font-size:42px;line-height:.95}.control-head p{color:var(--muted);margin:0;font-size:10px}.control-head p b{color:var(--ink)}.control-head>div:last-child{gap:8px;display:flex}.control-head a,.control-head button{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:11px 16px;font-size:9px;font-weight:700}.control-head button{color:#fff;background:var(--ink);border-color:var(--ink);min-width:142px}.control-head button:disabled{opacity:.6}.save-toast{color:#245f53;background:#e8f7f2;border:1px solid #bfe2d6;border-radius:8px;width:min(1360px,100% - 40px);margin:16px auto -8px;padding:12px 16px;font-size:9px;font-weight:700}.control-shell{grid-template-columns:220px minmax(0,1fr);gap:18px;max-width:1440px;margin:0 auto;padding:30px 24px 90px;display:grid}.control-shell aside{border:1px solid var(--line);background:#fff;border-radius:10px;height:fit-content;position:sticky;top:20px;overflow:hidden}.aside-season{border-bottom:1px solid var(--line);padding:19px}.aside-season small{color:var(--blue);font:600 7px/1 var(--mono);display:block}.aside-season b{font:600 19px/1 var(--latin);margin:9px 0 4px;display:block}.aside-season span{color:var(--muted);font-size:8px}.control-shell aside>a{color:var(--muted);border-bottom:1px solid #edf0f3;padding:13px 17px;font-size:9px;display:block}.control-content{gap:14px;display:grid}.control-panel{border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px;scroll-margin-top:20px}.panel-heading{border-bottom:1px solid #edf0f3;align-items:center;gap:13px;margin-bottom:20px;padding-bottom:18px;display:flex}.panel-heading>span{width:34px;height:34px;color:var(--muted);font:600 9px/1 var(--mono);background:#f2f5f7;border-radius:8px;place-items:center;display:grid}.panel-heading h2{margin:0;font-size:17px}.panel-heading p{color:#929daa;margin:4px 0 0;font-size:8px}.panel-action{gap:8px;margin-left:auto;display:flex}.panel-action button{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px 11px;font-size:8px;font-weight:700}.field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.control-page input,.control-page select,.login-screen input{width:100%;height:39px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;outline:none;padding:0 11px}.season-editor{gap:8px;display:grid}.season-editor>div{border:1px solid var(--line);background:#fafbfc;border-radius:8px;grid-template-columns:145px 1.4fr .8fr .85fr .65fr 60px;align-items:end;gap:8px;padding:12px;display:grid}.season-editor>div.selected{background:#f7f9ff;border-color:#9db2ff}.season-radio{text-align:left;background:0 0;border:0;align-items:center;gap:8px;height:39px;padding:0;font-size:8px;font-weight:700;display:flex}.season-radio i{color:#fff;background:#fff;border:1px solid #b9c2cc;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.selected .season-radio i{background:var(--blue);border-color:var(--blue)}.danger-button{color:#bd4932;background:#fff7f5;border:1px solid #f0cbc2;border-radius:6px;height:39px;padding:0 10px;font-size:8px;font-weight:700}.danger-button:disabled{opacity:.35;cursor:not-allowed}.format-picker{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.format-picker button{min-height:112px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fafbfc;border-radius:8px;flex-direction:column;padding:15px;display:flex;position:relative}.format-picker button i{border:1px solid #b9c2cc;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid;position:absolute;top:10px;right:10px}.format-picker strong{margin:24px 0 6px;font-size:11px}.format-picker span{color:#8f9aa7;font-size:8px;line-height:1.6}.format-picker button.selected{background:#f7f9ff;border-color:#9db2ff}.format-picker button.selected i{color:#fff;background:var(--blue);border-color:var(--blue)}.team-manager{gap:5px;display:grid}.team-row{border-bottom:1px solid #edf0f3;grid-template-columns:44px 1.15fr .6fr .35fr .75fr 1.3fr 52px;align-items:end;gap:8px;padding:8px 0;display:grid}.team-row .club-logo{align-self:end}.stream-manager{gap:7px;display:grid}.stream-manager>div{border-bottom:1px solid #edf0f3;grid-template-columns:1.2fr .6fr 1fr 58px;align-items:end;gap:8px;padding-bottom:8px;display:grid}.site-head{grid-template-columns:200px minmax(0,1fr) minmax(390px,auto);min-height:76px}.wordmark>span{border-radius:12px;width:40px;height:40px;font-size:23px}.wordmark b{letter-spacing:.02em;font-size:18px}.wordmark small{letter-spacing:.08em;font-size:8px}.site-head nav{align-items:center;gap:4px}.site-head nav a{border-radius:10px;min-width:112px;height:44px;padding:0 14px}.site-head nav a span{font-size:14px}.site-head nav a:hover,.site-head nav a.is-active{background:#f1f1f3}.current-season span{font-size:11px}.current-season b{font:600 12px/1.5 var(--body)}.current-season i{background:var(--accent);width:8px;height:8px}.control-link{white-space:nowrap;border-radius:10px;flex:none;padding:10px 15px;font-size:13px}.page-hero{grid-template-columns:minmax(0,1fr) 360px;min-height:390px;padding-top:74px;padding-bottom:74px}.eyebrow{color:var(--accent);letter-spacing:0;margin-bottom:16px;font-size:13px}.hero-main h1{letter-spacing:-.05em;font-size:clamp(48px,6vw,72px);font-weight:700}.hero-main p{color:#67676f;max-width:600px;margin-top:25px;font-size:17px;line-height:1.85}.season-stage{border:1px solid var(--line);border-left:1px solid var(--line);background:#f7f7f8;border-radius:18px;padding:24px}.season-stage>span{color:#8b8b92;font:600 11px/1 var(--body);letter-spacing:0}.season-stage>strong{margin:12px 0 20px;font-size:23px}.season-stage>div{font-size:13px}.season-stage>div i{background:var(--accent);width:8px;height:8px}.season-stage>div b{font:600 12px/1 var(--body)}.league-section{max-width:1420px;padding-top:72px}.section-bar{margin-bottom:30px}.section-bar>div>span{font:600 12px/1 var(--body);letter-spacing:0}.section-bar h2{margin-top:10px;font-size:clamp(30px,3vw,40px)}.section-bar>p{font-size:14px}.club-card{border-radius:18px;min-height:350px;padding:22px}.club-card-top{font:500 11px/1 var(--body)}.club-logo--large{width:138px;height:138px;margin:34px auto 24px}.club-identity h3{font-size:20px}.club-identity b{font:600 12px/1 var(--body);margin-top:8px}.club-data{margin-top:25px;padding-top:18px}.club-data span{font-size:13px}.club-data small{margin-bottom:5px;font-size:11px}.bracket-board{gap:110px}.bracket-round>header b{font-size:19px}.bracket-round>header span{font:500 11px/1 var(--body)}.fixture{border-radius:14px}.fixture>div{gap:12px;min-height:60px;padding:0 16px}.fixture>div strong,.fixture>div span{font-size:14px}.fixture>div b{font:600 21px/1 var(--body)}.fixture>small{font-size:11px;bottom:-24px}.club-logo--small{border-radius:8px;width:34px;height:34px}.champion-slot{border-radius:16px;height:180px}.champion-slot span,.champion-slot small{font-size:12px}.champion-slot b{font-size:60px}.format-note{border-radius:12px;padding:17px 19px;font-size:14px}.rank-table{border-radius:14px}.rank-table>*{min-height:68px;font-size:14px}.rank-table header{min-height:50px;font:500 12px/1 var(--body)}.broadcast-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.broadcast-card{border-radius:18px}.broadcast-cover{height:190px}.broadcast-cover>span{border-radius:8px;padding:8px 11px;font-size:12px}.broadcast-cover>b{font:600 14px/1 var(--body)}.broadcast-info{padding:26px}.broadcast-info>small{font-size:12px}.broadcast-info h3{margin:9px 0;font-size:23px}.broadcast-info p{min-height:48px;font-size:14px}.broadcast-info>div{font-size:12px}.broadcast-info>a{border-radius:10px;padding:14px 16px;font-size:14px}.site-footer p{font-size:13px}.site-footer>div:last-child span{font-size:11px}.site-footer>div:last-child b{font:600 13px/1.8 var(--body)}.login-screen form{border-radius:20px;width:min(480px,100%);padding:42px}.login-screen form>small{font:600 12px/1 var(--body);letter-spacing:0}.login-screen h1{font-size:34px}.login-screen p{font-size:14px}.login-screen label,.control-page label{gap:8px;font-size:13px}.login-screen button{border-radius:10px;height:48px;font-size:15px}.login-screen form>a,.form-error{font-size:13px}.control-head{min-height:190px}.control-head>div:first-child>span{font:600 12px/1 var(--body);letter-spacing:0}.control-head h1{font-size:44px}.control-head p{font-size:14px}.control-head a,.control-head button{border-radius:10px;padding:12px 18px;font-size:14px}.control-shell{grid-template-columns:250px minmax(0,1fr);gap:22px;max-width:1480px}.control-shell aside{border-radius:14px}.aside-season small{font:600 11px/1 var(--body)}.aside-season b{font:600 21px/1 var(--body)}.aside-season span{font-size:12px}.control-shell aside>a{padding:15px 18px;font-size:14px}.control-panel{border-radius:16px;padding:28px}.panel-heading>span{width:38px;height:38px;font:600 12px/1 var(--body);border-radius:10px}.panel-heading h2{font-size:22px}.panel-heading p{margin-top:5px;font-size:13px}.panel-action button{border-radius:9px;padding:10px 14px;font-size:13px}.control-page input,.control-page select,.login-screen input{border-radius:9px;height:46px;padding:0 13px;font-size:14px}.season-editor>div{border-radius:12px;padding:15px}.season-radio{height:46px;font-size:13px}.season-radio i{width:22px;height:22px}.danger-button{border-radius:9px;height:46px;font-size:12px}.format-picker{gap:12px}.format-picker button{border-radius:14px;min-height:145px;padding:19px}.format-picker button i{width:22px;height:22px}.format-picker strong{margin-top:31px;font-size:16px}.format-picker span{font-size:12px}.team-row{grid-template-columns:48px 1.15fr .6fr .35fr .75fr 1.3fr 60px;gap:10px;padding:11px 0}.team-row input,.team-row .club-logo,.team-row .danger-button{height:42px}.stream-manager>div{gap:10px;padding-bottom:11px}.save-toast{border-radius:10px;padding:14px 18px;font-size:13px}.site-head{background:var(--glass-bg);border-color:#ffffff59;box-shadow:0 16px 40px #2a234024}.wordmark>span{background:#28233c;box-shadow:0 8px 22px #28233c29}.site-head nav a{background:0 0;border-radius:999px}.site-head nav a:hover{color:var(--accent-strong);background:#8177d514}.site-head nav a.is-active{color:#fff;background:linear-gradient(135deg,#8b7ef0,#655abe);box-shadow:0 8px 20px #655fbe52}.current-season i{background:var(--accent);box-shadow:0 0 0 5px #d653821c}.control-link{color:#fff;background:#28233c;border-color:#28233c;border-radius:999px;box-shadow:0 8px 20px #28233c26}.control-link:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a2e}.page-hero{background:#f8f6fa;position:relative;overflow:hidden}.page-hero:before{content:"";filter:blur(70px);pointer-events:none;background:#7167cf21;border-radius:50%;width:480px;height:480px;position:absolute;top:-260px;left:-220px}.hero-main,.season-stage{z-index:1;position:relative}.eyebrow{color:var(--accent)}.hero-main p{color:#64748b}.season-stage{background:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 8px 30px #0f172a0d}.season-stage>div i{background:var(--accent)}.section-bar>div>span{color:var(--blue)}.club-card{border-color:#f1f5f9;border-radius:24px;box-shadow:0 4px 20px #0f172a09}.club-card:hover{border-color:#e2e8f0;box-shadow:0 12px 30px #0f172a12}.club-card:hover .club-identity h3,.club-card-top em{color:var(--accent)}.club-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.team-roster-card{border-radius:22px;min-height:0;padding:0;overflow:hidden}.team-roster-head{background:linear-gradient(90deg,#fffffff0 0%,#ffffffd6 48%,#f8f4fd80 100%),url(/team-card-stage-v1.webp) 72%/cover;border-bottom:1px solid #e9e4ef;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-height:126px;margin:0;padding:18px;display:grid}.team-roster-head .club-logo--large{background:var(--glass-bg);border-radius:16px;width:72px;height:72px;margin:0;padding:4px;box-shadow:0 6px 18px #392f5621}.team-roster-head .club-logo--large img{border-radius:12px}.team-roster-head .club-identity{text-align:left;min-width:0}.team-roster-head .club-identity>span{color:#817b90;letter-spacing:.04em;font-size:8px;font-weight:900}.team-roster-head .club-identity h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 8px;font-size:20px;line-height:1.2;overflow:hidden}.team-roster-head .club-identity b{color:var(--blue);letter-spacing:.06em;font-size:10px;display:block}.public-roster{background:linear-gradient(#f7f4fb 0%,#fcfbfe 58%,#f8f6fb 100%);margin:0;padding:14px 14px 16px}.public-roster-title{justify-content:space-between;align-items:flex-start;height:32px;margin:0;display:flex}.public-roster-title b{font-size:14px}.public-roster-title span{color:#8f899b;font-size:11px;font-weight:900}.public-roster-list{align-content:start;gap:7px;min-height:335px;display:grid}.public-player-row{--position-color:#7566d8;border:1px solid #ded8e8;border-left:3px solid var(--position-color);background:#fff;border-radius:12px;grid-template-columns:39px 44px minmax(0,1fr) 51px;align-items:center;gap:9px;min-height:63px;padding:7px 9px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 7px 18px #2f264213,0 2px 5px #2f26420a,inset 0 1px #fffffff2}.public-player-row:hover{border-color:#cec5dc;transform:translateY(-1px);box-shadow:0 11px 24px #2f26421c,0 3px 7px #2f26420d,inset 0 1px #fffffffa}.public-player-row.position-TOP{--position-color:#d87464}.public-player-row.position-JUG{--position-color:#37a477}.public-player-row.position-MID{--position-color:#7566d8}.public-player-row.position-BOT{--position-color:#4a8cd2}.public-player-row.position-SUP{--position-color:#d59a2d}.public-player-row.position-empty{--position-color:#aaa4b1}.public-player-row.is-captain{box-shadow:0 8px 20px #372e4d18,0 2px 5px #372e4d0b,inset 0 1px #fffffff5}.public-player-position{color:var(--position-color);font-size:11px;font-weight:900}.public-player-row>i{color:#fff;background:linear-gradient(145deg,#8278d9,#c9608b);border-radius:10px;place-items:center;width:44px;height:44px;font-size:14px;font-style:normal;font-weight:900;display:grid}.public-player-row>i img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.public-player-name{min-width:0}.public-player-name strong,.public-player-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-player-name strong{font-size:14px;line-height:1.25}.public-player-name strong em{color:#fff;background:var(--blue);vertical-align:2px;border-radius:5px;margin-left:5px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.public-player-name small{color:#918b9a;margin-top:3px;font-size:9px}.public-player-price{text-align:right}.public-player-price small,.public-player-price b{display:block}.public-player-price small{color:#9f99a6;font-size:9px}.public-player-price b{color:#b77b17;margin-top:1px;font-size:16px}.public-player-row.is-empty{background:#ffffffc2;border-style:dashed;box-shadow:0 4px 12px #2f26420b,inset 0 1px #ffffffe6}.public-player-row.is-empty>i{color:#a8a1af;background:#efedf2}.public-reserves{border-top:1px solid #ebe7ef;margin-top:12px;padding-top:11px}.public-reserves>div:last-child{grid-template-columns:1fr;gap:7px;display:grid}.club-logo--normal,.club-logo--small{border-color:#e2e8f0}.club-data{border-color:#f1f5f9}.public-player-page{background:#f7f6f9;min-height:calc(100vh - 76px)}.player-index-head{color:#282538;background:0 0;justify-content:space-between;align-items:flex-end;gap:50px;max-width:1480px;min-height:150px;margin:0 auto;padding:38px clamp(18px,4vw,56px) 24px;display:flex}.player-index-head>div:first-child small{color:var(--accent);letter-spacing:.12em;font-size:9px;font-weight:900}.player-index-head h1{letter-spacing:-.035em;margin:7px 0 8px;font-size:35px;line-height:1.05}.player-index-head p{color:#918b99;margin:0;font-size:12px}.player-index-count{border-left:2px solid #ded8ed;grid-template-columns:auto 1fr;align-items:end;min-width:190px;padding:4px 0 4px 18px;display:grid}.player-index-count strong{color:#6f65aa;letter-spacing:-.045em;grid-row:1/span 2;margin-right:10px;font-size:30px;line-height:.9}.player-index-count span{color:#514c59;font-size:11px;font-weight:800}.player-index-count small{color:#aaa4af;align-self:start;font-size:8px}.player-index-content{max-width:1480px;margin:0 auto;padding:30px clamp(18px,4vw,56px) 90px}.player-index-toolbar{background:#fff;border:1px solid #ebe7ef;border-radius:18px;grid-template-columns:minmax(210px,.8fr) minmax(390px,1.45fr) minmax(250px,.9fr) 190px;align-items:end;gap:14px;padding:16px;display:grid;box-shadow:0 7px 24px #271f360b}.player-index-toolbar label>span,.player-position-filter>span,.player-team-filter>span{color:#8f8996;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.player-index-toolbar input,.player-index-toolbar select{color:#332d3a;background:#f8f7fa;border:1px solid #e5e1e8;border-radius:10px;outline:0;width:100%;height:43px;padding:0 12px;font-size:13px}.player-position-filter nav{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.player-position-filter button{color:#7d7682;background:#f8f7fa;border:1px solid #e7e3e9;border-radius:10px;height:43px;font-size:12px;font-weight:800}.player-position-filter button.selected{color:#fff;background:#342d45;border-color:#342d45}.player-position-filter button.position-top.selected{background:#c56a47;border-color:#c56a47}.player-position-filter button.position-jug.selected{background:#378765;border-color:#378765}.player-position-filter button.position-mid.selected{background:#7560bd;border-color:#7560bd}.player-position-filter button.position-bot.selected{background:#477bac;border-color:#477bac}.player-position-filter button.position-sup.selected{background:#aa6e13;border-color:#aa6e13}.player-team-filter nav{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.player-team-filter button{color:#746d7d;white-space:nowrap;background:#f8f7fa;border:1px solid #e7e3e9;border-radius:10px;height:43px;padding:0 8px;font-size:11px;font-weight:800}.player-team-filter button.selected{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 7px 16px rgb(var(--accent-rgb) / .16)}.player-index-result{color:#8c8491;justify-content:flex-end;align-items:center;gap:5px;height:50px;font-size:11px;display:flex}.player-index-result b{color:#332d3a;font-size:16px}.public-player-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.public-player-summary{cursor:default}.public-player-pass{--pass-color:#6853bd;--pass-soft:var(--accent-soft);--pass-border:#d4cbf6;background:#fff;border:1px solid #e4dfe8;border-radius:19px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 10px 27px #3e345213}.public-player-pass.status-joined{box-shadow:0 10px 27px rgb(var(--accent-rgb) / .12);border-width:3px;border-color:var(--accent)!important}.public-player-pass.status-withdrawn{border-width:3px;box-shadow:0 10px 27px #ab485b17;border-color:#de8495!important}.public-player-pass:hover{transform:translateY(-3px);box-shadow:0 16px 32px #3e34521c}.public-player-pass.status-joined:hover{box-shadow:0 16px 32px rgb(var(--accent-rgb) / .19)}.public-player-pass.status-withdrawn:hover{box-shadow:0 16px 32px #ab485b24}.public-player-pass.position-top{--pass-color:#b85d43;--pass-soft:#fff1eb;--pass-border:#edc4b5}.public-player-pass.position-jug{--pass-color:#287b59;--pass-soft:#edf9f3;--pass-border:#bce2cf}.public-player-pass.position-mid{--pass-color:#6853bd;--pass-soft:#f1edff;--pass-border:#d4cbf6}.public-player-pass.position-bot{--pass-color:#3475ae;--pass-soft:#edf6ff;--pass-border:#bdd8ef}.public-player-pass.position-sup{--pass-color:#aa6e13;--pass-soft:#fff8e8;--pass-border:#ead49d}.public-player-pass.position-empty{--pass-color:#7f7886;--pass-soft:#f4f3f6;--pass-border:#dedbe2}.public-pass-photo{aspect-ratio:1.18;color:#fff;background:linear-gradient(145deg,#f1edf8,#e8e2ef);place-items:center;width:100%;height:auto;font-size:42px;font-weight:900;display:grid;overflow:hidden}.public-pass-photo img{object-fit:cover;object-position:center;image-rendering:auto;width:100%;height:100%;display:block}.public-pass-info{min-height:118px;padding:13px;position:relative}.public-pass-identity{min-width:0;padding-right:75px}.public-pass-identity strong,.public-pass-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-pass-identity strong{font-size:17px}.public-pass-identity small{color:#918b99;margin-top:3px;font-size:9px}.public-pass-state{color:#39976d;white-space:nowrap;font-size:11px;font-weight:900;position:absolute;top:19px;right:13px}.public-pass-state i{vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.public-pass-state.joined{color:#7163ca}.public-pass-state.withdrawn{color:#c65365}.public-pass-details{background:var(--pass-soft);border:1px solid var(--pass-border);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:11px;padding:9px 10px;display:grid}.public-pass-details>span{color:var(--pass-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.2;overflow:hidden}.public-pass-details>strong{color:var(--pass-color);text-align:right;font-size:19px;font-weight:950}.public-pass-details>strong small{color:#9e97a2;font-size:8px;font-weight:700;display:block}.fixture{border-color:#f1f5f9;border-radius:20px;box-shadow:0 4px 20px #0f172a09}.fixture>div.won{background:#f1effc}.fixture>div.won:before{background:var(--blue)}.champion-slot{background:#fff;border-color:#cbd5e1;border-radius:20px;box-shadow:0 4px 20px #0f172a09}.champion-slot b{color:var(--accent)}.format-note{border-color:#e2e8f0;box-shadow:0 4px 18px #0f172a06}.rank-table{border-color:#f1f5f9;box-shadow:0 4px 22px #0f172a09}.rank-table header{color:#64748b;background:#f8fafc}.rank-table em{color:var(--blue)}.broadcast-card{border-color:#f1f5f9;border-radius:24px;box-shadow:0 4px 20px #0f172a09}.broadcast-card:hover{box-shadow:0 12px 30px #0f172a12}.broadcast-cover{background:linear-gradient(135deg,#f7f4fa,#e7e1ed) 50%/cover no-repeat}.broadcast-info>small{color:var(--accent)}.broadcast-info>a{background:#28233c;border-radius:999px}.broadcast-info>a:hover,.is-live .broadcast-info>a{background:var(--accent)}.site-footer{background:#fff;border-color:#f1f5f9}.login-screen{background:#f8fafc}.login-brand span{background:#0f172a}.login-screen form{border-color:#f1f5f9;border-radius:24px;box-shadow:0 24px 70px #0f172a1a}.login-screen form>small{color:var(--accent)}.login-screen button{background:#0f172a;border-radius:999px}.control-head{background:#fff;border-color:#e2e8f0}.control-head>div:first-child>span{color:var(--blue)}.control-head button{background:var(--blue);border-color:var(--blue);border-radius:10px;box-shadow:0 8px 20px #3b82f638}.control-shell aside{color:#fff;background:#0f172a;border-color:#1e293b;border-radius:16px}.aside-season{background:#111c31;border-color:#334155}.aside-season span{color:#94a3b8}.control-shell aside>a{color:#94a3b8;border-color:#1e293b}.control-shell aside>a:hover{color:#fff;background:#1e293b}.admin-page-nav{display:grid}.admin-page-nav a{color:#94a3b8;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 18px;font-size:14px;display:flex}.admin-page-nav a small{color:#52627a;font:700 8px/1 var(--mono);letter-spacing:.08em}.admin-section-view>.control-panel{display:none}.admin-section-view.is-overview>#overview,.admin-section-view.is-seasons>#seasons,.admin-section-view.is-format>#format,.admin-section-view.is-teams>#teams,.admin-section-view.is-players>#players,.admin-section-view.is-matches>#matches,.admin-section-view.is-streams>#streams,.admin-section-view.is-stats>#stats,.admin-section-view.is-admins>#admins{display:block}.control-panel{border-color:#f1f5f9;border-radius:20px;box-shadow:0 4px 20px #0f172a08}.panel-heading>span{color:var(--blue);background:#eff6ff}.panel-action button{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 6px 16px #3b82f62e}.panel-action button.secondary{color:var(--blue);box-shadow:none;background:#fff;border-color:#c7d2fe}.season-editor>div.selected,.format-picker button.selected{background:#eff6ff;border-color:#93c5fd}.selected .season-radio i,.format-picker button.selected i{background:var(--blue);border-color:var(--blue)}.control-page input:focus,.control-page select:focus,.login-screen input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3b82f61f}.save-toast{color:#166534;background:#dcfce7;border-color:#bbf7d0}.admin-season-switcher{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:210px 1fr;align-items:center;gap:18px;max-width:1480px;margin:20px auto 0;padding:16px 24px;display:grid;box-shadow:0 4px 20px #0f172a08}.admin-season-switcher>div small,.admin-season-switcher>div b{display:block}.admin-season-switcher>div small{color:#94a3b8;font-size:11px}.admin-season-switcher>div b{margin-top:3px;font-size:18px}.admin-season-switcher nav{gap:8px;display:flex;overflow-x:auto}.admin-season-switcher button{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:150px;padding:11px 14px;display:flex}.admin-season-switcher button span{color:var(--ink);font-size:14px;font-weight:700}.admin-season-switcher button small{font-size:10px}.admin-season-switcher button.selected{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 7px 18px #3b82f633}.admin-season-switcher button.selected span{color:#fff}.roster-manager{gap:10px;display:grid}.roster-manager article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:120px 1fr 1fr 1fr .7fr .85fr 116px 58px;align-items:end;gap:9px;padding:14px;display:grid}.roster-manager article.is-inactive{opacity:.58}.roster-club{align-items:center;gap:9px;height:42px;display:flex}.roster-club span,.roster-club small,.roster-club b{display:block}.roster-club small{color:#94a3b8;margin-bottom:4px;font-size:9px}.roster-club b{font-size:14px}.roster-manager label{color:#64748b;font-size:10px;font-weight:700}.roster-manager input,.roster-manager select{margin-top:6px}.roster-active{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;height:39px;padding:0 10px;display:flex;color:#334155!important}.roster-active input{width:16px;height:16px;accent-color:var(--blue);margin:0}.roster-empty{color:#94a3b8;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;place-content:center;gap:7px;min-height:180px;display:grid}.roster-empty b{color:#334155;font-size:17px}.roster-empty span{font-size:12px}.page-hero{min-height:320px;padding-top:56px;padding-bottom:56px}.stage-competition{color:var(--accent);margin:-8px 0 18px;font-size:12px;font-weight:700;display:block}.competition-tabs,.stage-tabs{grid-template-columns:210px minmax(0,1fr);gap:22px;max-width:1420px;margin:28px auto 0;padding:0 24px;display:grid}.live-first-section{padding-top:54px}.competition-tabs-copy{border-right:1px solid #e2e8f0;flex-direction:column;justify-content:center;padding:11px 22px 11px 0;display:flex}.competition-tabs-copy b{font-size:17px}.competition-tabs-copy span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.55}.competition-tabs-list{background:#eef2f6;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;padding:4px;display:grid}.competition-tabs-list button{color:#64748b;text-align:left;background:0 0;border:0;border-radius:12px;min-width:0;min-height:68px;padding:10px 13px;transition:background .18s,box-shadow .18s}.competition-tabs-list button:hover{background:#ffffffb3}.competition-tabs-list button small{color:#94a3b8;letter-spacing:.04em;margin-bottom:2px;font-size:8px;display:block}.competition-tabs-list button strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.competition-tabs-list button span{color:#94a3b8;margin-top:2px;font-size:10px;display:block}.competition-tabs-list button.selected{background:#fff;box-shadow:0 5px 15px #0f172a14}.competition-tabs-list button.selected strong{color:var(--blue)}.competition-tabs-list button.world{border-left:1px solid #d8dee7;margin-left:8px}.competition-tabs-list button.world.selected strong{color:var(--accent)}.stage-tabs{align-items:center;margin-top:18px}.stage-tabs>div{border-right:1px solid #e2e8f0;padding-right:22px}.stage-tabs>div small{color:#94a3b8;font-size:10px;display:block}.stage-tabs>div b{margin-top:3px;font-size:15px;display:block}.stage-tabs ol{min-width:0;margin:0;padding:0;list-style:none;display:flex}.stage-tabs li{flex:1;min-width:160px;position:relative}.stage-tabs li:not(:last-child):after{content:"";z-index:0;background:#cbd5e1;height:1px;position:absolute;top:50%;left:calc(100% - 18px);right:-18px}.stage-tabs button{color:#64748b;text-align:left;z-index:1;background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:calc(100% - 9px);min-height:72px;padding:11px 13px;display:grid;position:relative}.stage-tabs button i{color:#64748b;background:#f1f5f9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.stage-tabs button span strong,.stage-tabs button span small{display:block}.stage-tabs button span strong{color:var(--ink);font-size:13px}.stage-tabs button span small{color:#94a3b8;margin-top:2px;font-size:9px}.stage-tabs button em{color:#94a3b8;font-size:9px;font-style:normal}.stage-tabs li.selected button{border-color:#94a3b8;box-shadow:0 6px 18px #0f172a0f}.stage-tabs li.selected button i{color:#fff;background:var(--ink)}.stage-tabs li.selected button em{color:var(--accent)}.competition-tabs+.league-section,.stage-tabs+.league-section{padding-top:44px}.competition-empty{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:24px;place-content:center;min-height:240px;padding:40px;display:grid}.competition-empty b{font-size:20px}.competition-empty p{max-width:520px;color:var(--muted);margin:8px 0 0;font-size:14px}.admin-competition-tabs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;margin-bottom:18px;display:grid}.admin-competition-tabs button{color:#64748b;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:13px 14px}.admin-competition-tabs button small{color:#94a3b8;margin-bottom:3px;font-size:10px;display:block}.admin-competition-tabs button b{color:var(--ink);font-size:14px;display:block}.admin-competition-tabs button.selected{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 7px 18px rgb(var(--accent-rgb) / .18)}.admin-competition-tabs button.selected small,.admin-competition-tabs button.selected b{color:#fff}.admin-competition-tabs button.is-event{background:var(--accent-faint);border-color:var(--accent-border)}.admin-competition-tabs button.is-event small{color:var(--accent-strong)}.admin-competition-tabs button.is-event.selected{background:var(--accent);border-color:var(--accent)}.competition-creator{background:linear-gradient(105deg,var(--accent-faint),var(--accent-faint));border:1px solid #d9d4f5;border-radius:14px;grid-template-columns:minmax(210px,1fr) minmax(180px,.8fr) minmax(150px,.6fr) auto;align-items:end;gap:12px;margin:-2px 0 18px;padding:16px 18px;display:grid}.competition-creator>div:first-child small,.competition-creator>div:first-child b,.competition-creator>div:first-child span{display:block}.competition-creator>div:first-child small{color:var(--blue);letter-spacing:.08em;font-size:9px;font-weight:800}.competition-creator>div:first-child b{margin-top:3px;font-size:17px}.competition-creator>div:first-child span{color:#8b8492;margin-top:2px;font-size:11px}.competition-creator label{color:#64748b;font-size:11px;font-weight:700}.competition-creator input,.competition-creator select{margin-top:6px}.competition-creator>div:last-child{gap:7px;display:flex}.competition-creator button{color:#61596a;white-space:nowrap;background:#fff;border:1px solid #ddd7e2;border-radius:9px;height:42px;padding:0 13px;font-size:12px;font-weight:800}.competition-creator button.primary{color:#fff;background:var(--blue);border-color:var(--blue)}.event-participant-manager{background:#f7f8fc;border:1px solid #dfe3ed;border-radius:18px;margin:0 0 22px;overflow:hidden;box-shadow:0 14px 38px #30294612}.event-participant-head{color:#272131;background:#f7f7fb;border-bottom:1px solid #e1dfe8;grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:17px;min-height:84px;padding:15px 17px;display:grid}.event-participant-title small,.event-participant-title b,.event-participant-title span{display:block}.event-participant-title small{color:#7668c5;letter-spacing:.11em;font-size:8px;font-weight:900}.event-participant-title b{margin-top:4px;font-size:16px;line-height:1.2}.event-participant-title span{color:#8d8796;margin-top:4px;font-size:10px}.event-participant-count{background:#fff;border:1px solid #dfdce8;border-radius:11px;align-items:center;gap:9px;min-width:112px;padding:5px 17px;display:flex}.event-participant-count>strong{color:#6758bd;font-family:var(--body);font-size:32px;font-weight:700;line-height:1}.event-participant-count>span{color:#494250;white-space:nowrap;font-size:10px;font-weight:800}.event-participant-count small{color:#9b94a2;margin-top:3px;font-size:8px;font-weight:600;display:block}.event-import-controls{align-items:center;gap:8px;display:flex}.event-import-controls label{color:#625b6a;white-space:nowrap;background:#fff;border:1px solid #dedbe6;border-radius:9px;align-items:center;gap:6px;height:40px;padding:0 6px 0 11px;font-size:10px;font-weight:700;display:flex}.event-import-controls input{color:#4f4568;text-align:center;background:#f2f0fa;border:1px solid #dfd9ee;border-radius:6px;width:40px;height:28px;padding:0 3px;font-size:13px;font-weight:850}.event-import-controls em{padding-right:5px;font-style:normal}.event-import-controls button{color:#fff;white-space:nowrap;background:#7567d8;border:0;border-radius:9px;height:40px;padding:0 14px;font-size:10px;font-weight:900;box-shadow:0 6px 15px #7567d830}.event-import-controls button:hover{background:#6658c6;transform:translateY(-1px)}.event-selected-board{background:#fff;border:1px solid #e1e4ec;border-radius:14px;margin:16px;padding:15px}.event-selected-board>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.event-selected-board>header b,.event-selected-board>header span{display:block}.event-selected-board>header b{color:#211c2e;font-size:15px}.event-selected-board>header span{color:#8b8497;margin-top:2px;font-size:10px}.event-selected-board>header button{color:#a44d69;background:#fff6f9;border:1px solid #f1cad6;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.event-selected-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.event-selected-list article{background:#faf9fd;border:1px solid #e7e3ee;border-radius:11px;grid-template-columns:35px 38px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:61px;padding:8px 9px;display:grid}.event-slot-code{color:#76699c;text-align:center;background:#eeeafa;border-radius:8px;align-content:center;place-items:center;height:38px;font-size:7px;font-weight:900;line-height:1;display:grid}.event-slot-code b{color:#3a3153;font-family:var(--body);margin-top:3px;font-size:14px}.event-selected-list .club-logo{border-radius:9px;width:38px;height:38px;padding:1px}.event-selected-team{min-width:0}.event-selected-team b,.event-selected-team small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-selected-team b{color:#252030;font-size:12px}.event-selected-team small{color:#958da0;margin-top:3px;font-size:8px}.event-selected-list article>button{color:#a05d72;background:0 0;border:0;padding:5px;font-size:9px;font-weight:800}.event-selected-empty{color:#9a93a3;text-align:center;background:#faf9fc;border:1px dashed #d9d4e0;border-radius:10px;align-content:center;place-items:center;min-height:66px;display:grid}.event-selected-empty b,.event-selected-empty span{display:block}.event-selected-empty b{color:#5d5668;font-size:12px}.event-selected-empty span{margin-top:3px;font-size:10px}.event-pool-heading{justify-content:space-between;align-items:end;gap:12px;margin:20px 17px 10px;display:flex}.event-pool-heading b,.event-pool-heading span{display:block}.event-pool-heading b{color:#211c2e;font-size:16px}.event-pool-heading span{color:#898291;margin-top:3px;font-size:10px}.event-pool-heading>small{color:#7568a7;letter-spacing:.08em;font-size:9px;font-weight:900}.event-region-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:0 16px 18px;display:grid}.event-region-groups>article{background:#fff;border:1px solid #dfe3ea;border-radius:13px;min-width:0;overflow:hidden}.event-region-groups>article>header{background:#f1f3f8;border-bottom:1px solid #e3e6ed;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 13px;display:flex}.event-region-groups>article>header small,.event-region-groups>article>header b{display:block}.event-region-groups>article>header small{color:#766a9c;letter-spacing:.08em;font-size:8px;font-weight:900}.event-region-groups>article>header b{color:#211c2e;margin-top:2px;font-size:14px}.event-region-groups>article>header>span{color:#837b8d;white-space:nowrap;font-size:10px}.event-region-groups>article>header>span strong{color:#3a3154;font-size:17px}.event-region-groups>article>div{grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.event-region-groups>article>div>p{color:#958e9e;text-align:center;grid-column:1/-1;padding:22px;font-size:11px}.event-region-groups button{color:#3d3747;text-align:left;background:#fafbfc;border:1px solid #eceef2;border-radius:9px;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:54px;padding:6px 8px;display:grid}.event-region-groups button:hover{background:#fff;border-color:#bcb3d9}.event-region-groups button.selected{background:#f1edff;border-color:#aa9de0;box-shadow:inset 3px 0 #7868cf}.event-region-groups button>em{color:#aaa3b0;font-family:var(--body);text-align:center;font-size:10px;font-style:normal}.event-region-groups button .club-logo{border-radius:8px;width:34px;height:34px;padding:1px}.event-region-groups button span{min-width:0}.event-region-groups button span b,.event-region-groups button span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-region-groups button span b{color:#24202c;font-size:11px}.event-region-groups button span small{color:#9a93a2;margin-top:2px;font-size:8px}.event-region-groups button>i{color:#766b86;white-space:nowrap;background:#f0eef3;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.event-region-groups button.selected>i{color:#fff;background:#7568cc}.preset-area{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin:18px 0;padding:18px}.preset-area>div:first-child{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.preset-area>div:first-child b{font-size:14px}.preset-area>div:first-child span{color:#94a3b8;font-size:11px}.preset-picker{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.preset-picker button{color:#475569;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.preset-picker button:hover{border-color:#94a3b8}.preset-picker button b,.preset-picker button span{display:block}.preset-picker button b{color:var(--ink);font-size:13px}.preset-picker button span{color:#94a3b8;margin-top:3px;font-size:10px}.stage-editor{gap:9px;display:grid}.stage-editor>div{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:145px 1fr .8fr 1fr .75fr 58px;align-items:end;gap:8px;padding:13px;display:grid}.stage-editor>div.selected{background:#f8fbff;border-color:#93c5fd}.stage-radio{text-align:left;background:0 0;border:0;align-items:center;gap:9px;height:46px;padding:0;display:flex}.stage-radio i{color:#64748b;background:#f1f5f9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.stage-radio span{color:#64748b;font-size:11px;font-weight:700}.stage-editor>div.selected .stage-radio i{color:#fff;background:var(--blue)}.active-stage-summary{color:#64748b;background:#eff6ff;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:13px 16px;display:flex}.active-stage-summary span{color:var(--blue);font-size:9px;font-weight:700}.active-stage-summary b{color:var(--ink);font-size:13px}.active-stage-summary small{font-size:11px}.season-file-tools{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.season-file-tools>div:first-child b,.season-file-tools>div:first-child span{display:block}.season-file-tools>div:first-child b{font-size:14px}.season-file-tools>div:first-child span{color:#94a3b8;margin-top:3px;font-size:11px}.season-file-tools>div:last-child{gap:8px;display:flex}.season-file-tools button,.upload-button{color:#fff;background:var(--blue);border:1px solid var(--blue);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.control-page .upload-button{color:#fff;flex-direction:row;gap:0}.season-file-tools button{color:var(--ink);background:#fff;border-color:#cbd5e1}.upload-button input[type=file]{display:none}.season-assets{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:240px 1fr;align-items:center;gap:18px;margin-top:16px;padding:16px;display:grid}.asset-preview{color:#64748b;background:#e2e8f0 50%/cover;border-radius:10px;place-items:center;height:110px;display:grid;overflow:hidden}.asset-preview span{background:#ffffffd9;border-radius:6px;padding:5px 8px;font-size:10px}.season-assets b{font-size:14px}.season-assets p{color:#64748b;margin:4px 0 12px;font-size:11px}.upload-field{align-self:end}.upload-field>span{color:#748195;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.upload-field>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.upload-button.mini{min-height:42px;padding:0 11px;font-size:11px}.team-row{grid-template-columns:48px 1.1fr .55fr .35fr .7fr .85fr 1.2fr 60px}.stream-manager>div{grid-template-columns:1fr .55fr .85fr 1fr 58px}.admin-scope-switch{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;grid-template-columns:150px 1fr;align-items:center;gap:14px;margin-bottom:18px;padding:12px 14px;display:grid}.admin-scope-switch>div small,.admin-scope-switch>div b{display:block}.admin-scope-switch>div small{color:#94a3b8;font-size:10px}.admin-scope-switch>div b{margin-top:3px;font-size:15px}.admin-scope-switch nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.admin-scope-switch button{color:#64748b;background:#fff;border:1px solid #dbe3ee;border-radius:9px;min-height:44px;padding:7px 10px;font-size:12px;font-weight:700}.admin-scope-switch button small{color:#a0a8b6;margin-top:2px;font-size:8px;font-weight:700;display:block}.admin-scope-switch button.is-event{color:#5f527e;background:#f5f2ff;border-color:#d9d1f1}.admin-scope-switch button.selected{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 6px 14px #3b82f62e}.admin-scope-switch button.is-event.selected{background:#3a3154;border-color:#3a3154;box-shadow:0 6px 14px #3a315433}.admin-scope-switch button.selected small{color:#ffffffb8}.team-manager{gap:14px}.team-admin-card{background:#fff;border:1px solid #dfe6ef;border-radius:15px;overflow:hidden}.team-admin-card>.team-row{background:#fbfcfe;border-bottom:1px solid #e7edf4;grid-template-columns:48px 1.1fr .55fr .35fr .7fr 1.2fr 82px;gap:10px;padding:14px}.team-roster-editor{padding:14px}.team-roster-editor>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.team-roster-editor>header small,.team-roster-editor>header b,.team-roster-editor>header span{display:block}.team-roster-editor>header small{color:var(--blue);letter-spacing:.08em;font-size:9px;font-weight:800}.team-roster-editor>header b{margin-top:3px;font-size:16px}.team-roster-editor>header span{color:#94a3b8;margin-top:3px;font-size:11px}.team-roster-editor>header button{min-height:38px;color:var(--blue);background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;padding:0 13px;font-size:12px;font-weight:800}.team-roster-editor>header button:disabled{opacity:.4;cursor:not-allowed}.team-roster-list{gap:7px;display:grid}.team-roster-row{background:#fafbfc;border:1px solid #e4e8ef;border-radius:13px;grid-template-columns:48px minmax(220px,1.3fr) minmax(135px,.7fr) minmax(100px,.5fr) minmax(105px,.55fr) 120px 60px;align-items:end;gap:9px;padding:11px;display:grid}.team-roster-row.has-secondary{grid-template-columns:48px minmax(200px,1.15fr) minmax(125px,.62fr) minmax(94px,.48fr) minmax(94px,.48fr) minmax(100px,.52fr) 114px 58px}.team-roster-row label{color:#64748b;font-size:10px;font-weight:700}.team-roster-row label input,.team-roster-row label select{height:40px;margin-top:5px}.roster-member-avatar{gap:5px;display:grid}.roster-member-avatar>small{color:#64748b;font-size:10px;font-weight:700}.roster-member-avatar>span{color:#fff;background:linear-gradient(145deg,var(--accent),#c65d86);border:1px solid #dcdfea;border-radius:10px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:900;display:grid;overflow:hidden}.roster-member-avatar img{object-fit:cover;width:100%;height:100%;display:block}.roster-player-combobox{position:relative}.roster-player-combobox>input{color:#20283a;background:#fff;width:100%;padding-right:34px;font-weight:800}.roster-player-combobox:after{content:"⌕";color:#8a94a5;pointer-events:none;font-size:15px;line-height:1;position:absolute;top:21px;right:13px}.roster-player-results{z-index:40;background:#fff;border:1px solid #d9deea;border-radius:12px;width:max(100%,330px);max-height:286px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 16px 42px #232a3c2b}.roster-player-results button{color:#283044;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 8px;display:grid}.roster-player-results button:hover,.roster-player-results button[aria-selected=true]{background:#f2f0fc}.roster-player-results button>span{color:#fff;background:linear-gradient(145deg,var(--accent),#c65d86);border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.roster-player-results button img{object-fit:cover;width:100%;height:100%}.roster-player-results button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.roster-player-results button small{color:#8b94a3;font-variant-numeric:tabular-nums;font-size:10px}.roster-player-results p{color:#8a93a1;text-align:center;margin:0;padding:14px;font-size:11px}.roster-player-qq input[readonly]{color:#596273;cursor:default;font-variant-numeric:tabular-nums;background:#f1f3f7;border-color:#e1e5eb}.roster-auto-price{--price-color:#6658bd;--price-soft:#f3f1ff;--price-border:#d9d2f5;background:var(--price-soft);border:1px solid var(--price-border);border-left:3px solid var(--price-color);border-radius:9px;grid-template-columns:1fr auto;align-content:center;column-gap:7px;min-height:40px;padding:6px 9px 6px 11px;display:grid}.roster-auto-price small{color:#8c8595;grid-area:1/1;font-size:8px}.roster-auto-price b{color:var(--price-color);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center;font-size:17px}.roster-auto-price span{color:var(--price-color);grid-area:2/1;font-size:9px;font-weight:800}.roster-auto-price.position-top{--price-color:#a45132;--price-soft:#fff3ed;--price-border:#efcbb9}.roster-auto-price.position-jug{--price-color:#267653;--price-soft:#edf9f3;--price-border:#c3e3d2}.roster-auto-price.position-mid{--price-color:#6650ad;--price-soft:var(--accent-soft);--price-border:#d5ccf5}.roster-auto-price.position-bot{--price-color:#32699f;--price-soft:#eef6ff;--price-border:#c7dcef}.roster-auto-price.position-sup{--price-color:#a34170;--price-soft:#fff1f7;--price-border:#efcadd}.roster-auto-price.position-empty{--price-color:#747b88;--price-soft:#f4f5f7;--price-border:#dfe3e8}.roster-empty.compact{min-height:96px}.player-directory-note{color:#334155;background:linear-gradient(100deg,#eef4ff,#fbf7ff);border:1px solid #dbe7ff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:15px 17px;display:flex}.player-directory-note small,.player-directory-note b,.player-directory-note span{display:block}.player-directory-note small{color:var(--blue);letter-spacing:.09em;font-size:9px;font-weight:800}.player-directory-note b{margin-top:4px;font-size:16px}.player-directory-note span{color:#718096;margin-top:3px;font-size:11px}.player-directory-note>strong{color:#6d5bd0;background:#fff;border:1px solid #dcd5ff;border-radius:999px;padding:8px 11px;font-size:11px}.player-directory{gap:12px;display:grid}.player-directory>article{background:#fff;border:1px solid #dfe6ef;border-radius:15px;overflow:hidden}.player-directory>article.is-inactive{opacity:.62}.player-directory>article>header{background:#fbfcfe;border-bottom:1px solid #e7edf4;grid-template-columns:42px 1fr 1fr 130px 58px;align-items:end;gap:9px;padding:13px 14px;display:grid}.player-directory>article>header label{color:#64748b;font-size:10px;font-weight:700}.player-directory>article>header input{margin-top:5px}.player-identity-mark{overflow:hidden}.player-identity-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.player-identity-mark{color:#fff;background:linear-gradient(145deg,var(--accent),#4f46a5);border-radius:12px;align-self:end;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.player-active{background:#fff;border:1px solid #dfe6ef;border-radius:9px;align-items:center;gap:8px;height:46px;padding:0 10px;display:flex}.player-active input{accent-color:var(--blue);width:16px!important;height:16px!important;margin:0!important}.current-price-editor{grid-template-columns:150px repeat(5,minmax(0,1fr));align-items:end;gap:9px;padding:13px 14px;display:grid}.current-price-editor>div:first-child small,.current-price-editor>div:first-child b{display:block}.current-price-editor>div:first-child small{color:#d19722;letter-spacing:.08em;font-size:9px;font-weight:900}.current-price-editor>div:first-child b{margin-top:4px;font-size:14px}.current-price-editor label>span{color:#64748b;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.current-price-editor label>div{background:#fff9eb;border:1px solid #f0dcac;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;display:grid;overflow:hidden}.current-price-editor label i{color:#a97813;text-align:center;font-size:12px;font-style:normal;font-weight:800}.current-price-editor label input{height:40px;box-shadow:none;background:0 0;border:0;padding-left:4px;font-weight:800}.player-price-history{border-top:1px dashed #e2e8f0;grid-template-columns:92px 1fr;align-items:start;gap:12px;padding:11px 14px 14px;display:grid}.player-price-history>strong{color:#64748b;padding-top:7px;font-size:11px}.player-price-history>div{flex-wrap:wrap;gap:7px;display:flex}.player-price-history article{background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px;min-width:220px;padding:7px 9px}.player-price-history article b,.player-price-history article span{display:block}.player-price-history article b{color:#475569;font-size:10px}.player-price-history article span{color:#8793a4;margin-top:3px;font-size:9px;line-height:1.5}@media (max-width:1280px){.club-grid{grid-template-columns:repeat(2,1fr)}.site-head{grid-template-columns:180px minmax(0,1fr) 340px}.site-head nav a{min-width:88px;padding-inline:10px}.head-tools{gap:9px}.current-season span{display:none}.theme-picker>summary{width:38px;min-width:38px;padding:0}.theme-picker>summary span{display:none}.team-row{grid-template-columns:44px 1fr .55fr .4fr 1fr 1fr 52px}.team-row label:nth-of-type(6){grid-column:2/span 5}.roster-manager article{grid-template-columns:110px 1fr 1fr 1fr 1fr}.roster-active,.roster-manager article>.danger-button{grid-row:2}.team-admin-card>.team-row{grid-template-columns:44px 1fr .55fr .4fr 1fr 82px}.team-admin-card>.team-row .upload-field{grid-column:2/span 4}.team-roster-row{grid-template-columns:46px minmax(190px,1.15fr) minmax(120px,.65fr) 96px 100px 106px 56px}.team-roster-row.has-secondary{grid-template-columns:46px minmax(180px,1.05fr) minmax(115px,.58fr) 90px 90px 96px 102px 54px}.current-price-editor{grid-template-columns:130px repeat(3,minmax(0,1fr))}.current-price-editor>label:nth-last-child(-n+2){grid-row:2}}@media (max-width:980px){.site-head{grid-template-columns:1fr auto;min-height:70px;padding:10px 20px}.site-head nav{grid-area:2/1/auto/-1;margin-top:8px}.site-head nav a{flex:1;min-width:0;height:48px}.page-hero{grid-template-columns:1fr;gap:34px;min-height:420px}.season-stage{width:min(100%,360px)}.club-grid,.broadcast-grid{grid-template-columns:repeat(2,1fr)}.competition-tabs,.stage-tabs{grid-template-columns:1fr;gap:10px;margin:22px auto 0}.competition-tabs-copy,.stage-tabs>div{border-bottom:1px solid #e2e8f0;border-right:0;padding:0 0 10px}.competition-tabs-list{grid-template-columns:repeat(3,1fr)}.competition-tabs-list button.world{margin-left:0}.stage-tabs ol{padding-bottom:5px;overflow-x:auto}.stage-tabs li{flex:0 0 220px}.admin-competition-tabs{grid-template-columns:repeat(3,1fr)}.competition-creator{grid-template-columns:1fr 1fr}.competition-creator>div:first-child{grid-column:1/-1}.event-participant-head{grid-template-columns:1fr auto}.event-participant-title{grid-column:1/-1}.event-selected-list,.event-region-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.preset-picker{grid-template-columns:repeat(3,1fr)}.stage-editor>div{grid-template-columns:130px 1fr 1fr}.stage-editor>div label:nth-of-type(4),.stage-editor>div>.danger-button{grid-row:2}.control-shell{grid-template-columns:1fr}.admin-season-switcher{grid-template-columns:1fr;margin:16px 16px 0}.control-shell aside{display:flex;position:static;overflow-x:auto}.aside-season{min-width:180px}.control-shell aside>a{white-space:nowrap;place-items:center;display:grid}.admin-page-nav{min-width:max-content;display:flex}.admin-page-nav a{min-width:140px}.format-picker{grid-template-columns:repeat(2,1fr)}.season-editor>div{grid-template-columns:125px 1fr 1fr}.season-editor>div label:nth-of-type(3),.season-editor>div>.danger-button{grid-row:2}.team-row{grid-template-columns:42px 1fr 1fr 52px}.team-row label:nth-of-type(3),.team-row label:nth-of-type(4),.team-row label:nth-of-type(5){grid-area:auto}.roster-manager article{grid-template-columns:110px 1fr 1fr}.roster-active,.roster-manager article>.danger-button{grid-row:auto}.admin-scope-switch{grid-template-columns:1fr}.admin-scope-switch nav{display:flex;overflow-x:auto}.admin-scope-switch button{min-width:120px}.team-admin-card>.team-row{grid-template-columns:42px 1fr 1fr 82px}.team-admin-card>.team-row label,.team-admin-card>.team-row .upload-field{grid-column:auto}.team-roster-row,.team-roster-row.has-secondary{grid-template-columns:1fr 1fr 1fr}.player-directory>article>header{grid-template-columns:42px 1fr 1fr}.player-active,.player-directory>article>header>.danger-button{grid-row:2}.current-price-editor{grid-template-columns:repeat(3,1fr)}.current-price-editor>div:first-child{grid-column:1/-1}.current-price-editor>label:nth-last-child(-n+2){grid-row:auto}}@media (max-width:680px){.site-head{padding:9px 13px}.wordmark>div,.control-link{display:none}.site-head nav a{padding:0 7px}.event-participant-head{grid-template-columns:1fr;gap:15px;padding:18px}.event-participant-title{grid-column:auto}.event-participant-count{border:0;padding:0}.event-import-controls{flex-direction:column;align-items:stretch}.event-import-controls label,.event-import-controls button{justify-content:center;width:100%}.event-selected-list,.event-region-groups,.event-region-groups>article>div{grid-template-columns:1fr}.page-hero{min-height:390px;padding:52px 20px}.hero-main h1{font-size:53px}.league-section{padding:48px 12px 72px}.section-bar{flex-direction:column;align-items:start;gap:8px}.club-grid,.broadcast-grid{grid-template-columns:1fr}.team-roster-card{padding:0}.team-roster-head{grid-template-columns:66px 1fr;margin:0;padding:14px 15px 16px}.team-roster-head .club-logo--large{width:66px;height:66px}.team-roster-head .club-identity h3{font-size:21px}.team-roster-head .club-data{grid-column:1/-1}.public-roster{margin:0;padding-inline:12px}.public-player-row{grid-template-columns:38px 36px minmax(0,1fr) auto;gap:7px}.roster-rule-note{grid-template-columns:1fr;gap:5px}.competition-tabs,.stage-tabs{margin:0;padding:22px 12px 0}.competition-tabs-copy{flex-direction:column;align-items:start;gap:3px}.competition-tabs-list{padding-bottom:6px;display:flex;overflow-x:auto}.competition-tabs-list button{min-width:150px}.stage-tabs{padding-top:14px}.stage-tabs li{flex-basis:190px}.admin-competition-tabs{grid-template-columns:1fr 1fr}.competition-creator{grid-template-columns:1fr}.competition-creator>div:first-child{grid-column:auto}.competition-creator>div:last-child{justify-content:flex-end}.preset-area{padding:13px}.preset-area>div:first-child{flex-direction:column;align-items:start;gap:2px}.preset-picker{display:flex;overflow-x:auto}.preset-picker button{min-width:150px}.stage-editor>div{grid-template-columns:1fr 58px;padding:11px}.stage-radio,.stage-editor>div label{grid-column:1}.stage-editor>div label:nth-of-type(4),.stage-editor>div>.danger-button{grid-row:auto}.stage-editor>div>.danger-button{grid-area:1/2/span 3;height:100%}.active-stage-summary{flex-direction:column;align-items:start;gap:3px}.season-file-tools{flex-direction:column;align-items:stretch}.season-file-tools>div:last-child>*{flex:1}.season-assets{grid-template-columns:1fr}.upload-field{grid-column:2}.club-card{min-height:290px}.site-footer{grid-template-columns:1fr;justify-items:start;padding:38px 21px}.site-footer-copy{text-align:left}.site-footer>div:last-child{text-align:left;justify-self:start}.rank-table>*{min-width:600px}.control-head{flex-direction:column;align-items:start;padding:30px 18px}.control-head>div:last-child{width:100%}.control-head>div:last-child>*{text-align:center;flex:1}.control-shell{padding:17px 8px 64px}.admin-season-switcher{margin:10px 8px 0;padding:13px}.control-shell aside{display:block;overflow-x:auto}.control-shell aside .aside-season{display:none}.admin-page-nav{min-width:max-content;display:flex}.admin-page-nav a{min-width:126px;min-height:50px;padding:9px 13px}.control-panel{padding:18px 11px}.panel-heading{flex-wrap:wrap;align-items:start}.panel-action{width:100%;margin-left:47px}.field-grid,.format-picker{grid-template-columns:1fr}.season-editor>div{grid-template-columns:1fr 1fr}.season-radio{grid-column:1/-1}.season-editor>div label,.season-editor>div label:nth-of-type(3),.season-editor>div>.danger-button{grid-row:auto}.team-row{grid-template-columns:40px 1fr 52px;padding-bottom:16px}.team-row label,.team-row label:nth-of-type(3),.team-row label:nth-of-type(4),.team-row label:nth-of-type(5){grid-column:2}.team-row>.danger-button{grid-area:1/3/span 3;height:100%}.roster-manager article{grid-template-columns:1fr 1fr}.roster-club{grid-column:1/-1}.roster-manager article>.danger-button{width:100%}.admin-scope-switch{padding:10px}.team-admin-card>.team-row{grid-template-columns:40px 1fr 76px}.team-admin-card>.team-row label,.team-admin-card>.team-row .upload-field{grid-column:2}.team-admin-card>.team-row>.danger-button{grid-area:1/3/span 3;height:100%}.team-roster-editor{padding:11px}.team-roster-editor>header{flex-direction:column;align-items:flex-start}.team-roster-row,.team-roster-row.has-secondary{grid-template-columns:1fr 1fr}.team-roster-row>.danger-button{width:100%}.roster-player-results{width:100%;min-width:280px}.player-directory-note{flex-direction:column;align-items:flex-start}.player-directory>article>header{grid-template-columns:42px 1fr}.player-directory>article>header label{grid-column:2}.player-active,.player-directory>article>header>.danger-button{grid-area:auto}.current-price-editor{grid-template-columns:1fr 1fr}.current-price-editor>div:first-child{grid-column:1/-1}.player-price-history{grid-template-columns:1fr}.stream-manager>div{grid-template-columns:1fr 58px}.stream-manager label{grid-column:1}.stream-manager .danger-button{grid-area:1/2/span 3;height:100%}.login-screen form{padding:28px 21px}}@media (max-width:480px){.current-season{display:none}.qq-account.is-signed-in>span{max-width:64px}}@media (max-width:1500px){.site-head nav a{min-width:84px;padding-inline:7px}}@media (max-width:1280px){.site-head nav a{min-width:78px;padding-inline:6px}.theme-picker>summary{width:38px;min-width:38px;padding:0}.theme-picker>summary span{display:none}}@media (max-width:1180px){.site-head{grid-template-columns:1fr auto;min-height:70px;padding:10px 20px}.site-head nav{grid-area:2/1/auto/-1;margin-top:8px}.site-head nav a{flex:1;min-width:0;height:48px}}.site-head .wordmark .nav-season-code{min-width:30px;height:24px;color:var(--accent-strong);background:var(--accent-soft);border:1px solid var(--accent-border);font:800 9px/1 var(--body);letter-spacing:.04em;border-radius:999px;place-items:center;padding:0 8px;display:grid}.site-head .head-tools{border-left:1px solid #dcd7e4b8;padding-left:4px}.site-head .head-tools>.current-season{display:none}.site-head .qq-login,.site-head .control-link,.site-head .site-settings-trigger{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--accent-strong);background:rgb(var(--accent-rgb)/.075);border:1px solid rgb(var(--accent-rgb)/.16);box-shadow:inset 0 1px #ffffffb3,0 4px 12px rgb(var(--accent-rgb)/.06);border-radius:13px}@media (max-width:1180px){.site-head{grid-template-columns:1fr auto}}.site-head nav{border:0!important;grid-area:auto!important;width:100%!important;margin:0!important;padding:0!important}@media (max-width:760px){.site-head{grid-template-columns:1fr auto!important;width:calc(100% - 16px)!important;min-height:0!important}.site-head nav{grid-area:2/1/auto/-1!important}}.site-head .wordmark .nav-season-code{min-width:0;height:auto;color:var(--ink);font:850 15px/1 var(--body);letter-spacing:.02em;background:0 0;border:0;border-radius:0;padding:0}.site-head nav a:hover{color:var(--accent-strong);background:0 0;border:0;transform:none}.site-head nav a:after{content:"";background:var(--accent);opacity:0;border-radius:999px;width:24px;height:3px;transition:opacity .18s,transform .18s;display:block;position:absolute;bottom:4px;left:50%;right:auto;transform:translate(-50%)scaleX(.45)}.site-head .qq-login,.site-head .control-link,.site-head .site-settings-trigger{border-radius:15px;width:46px;min-width:46px;height:46px;min-height:46px}.site-head .qq-login svg,.site-head .control-link svg,.site-head .site-settings-trigger svg{width:23px;height:23px}.site-head .qq-login svg{fill:currentColor;stroke:none}@media (min-width:981px) and (max-width:1180px){.site-head{grid-template-columns:154px minmax(0,1fr) auto;width:min(1120px,100% - 24px)}.site-head nav{border-top:0;grid-area:auto;margin-top:0;padding-top:0}.site-head nav a{min-width:68px;height:48px}.site-head .wordmark>img{width:88px}}.site-head{grid-template-columns:130px auto 110px;gap:2px;width:fit-content;max-width:calc(100% - 20px);min-height:68px;padding:5px 10px}.site-head nav a{min-width:70px;height:58px;padding-inline:7px}.site-head{grid-template-columns:140px minmax(0,1fr) 120px;gap:6px;width:min(1000px,100% - 20px);min-height:118px;padding:15px 18px}.site-head nav a{flex:1 1 0;min-width:0;height:80px}.site-head .head-tools{width:120px}@media (min-width:981px) and (max-width:1180px){.site-head{grid-template-columns:126px auto 112px;width:fit-content;max-width:calc(100% - 16px)}.site-head nav a{min-width:68px;padding-inline:5px}.site-head .head-tools{width:112px}}.site-head nav a.is-active{color:var(--accent-strong)!important;box-shadow:none!important;background:0 0!important;border:0!important}.site-head nav a:after{content:""!important;background:var(--accent)!important;opacity:0!important;border-radius:999px!important;width:30px!important;height:3px!important;display:block!important;position:absolute!important;bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)scaleX(.4)!important}.site-head{border-radius:17px;grid-template-columns:150px minmax(0,1fr) 132px;gap:4px;width:min(1500px,100% - 20px);min-height:54px;padding:2px 8px 2px 10px}.site-head nav{justify-content:stretch;gap:0;width:100%}.site-head nav a{flex:1 1 0;min-width:0;height:50px;padding:0 15px}.site-head nav a span{white-space:nowrap;font-size:14px}.site-head .head-tools{justify-content:space-evenly;gap:0;width:132px;padding-left:2px}@media (min-width:981px) and (max-width:1180px){.site-head{grid-template-columns:134px minmax(0,1fr) 120px;width:calc(100% - 16px);min-height:54px;padding-block:2px}.site-head nav a{min-width:0;height:50px;padding-inline:5px}.site-head .head-tools{width:120px}}@media (max-width:980px){.site-head{grid-template-columns:1fr auto;width:calc(100% - 20px)}.site-head nav{border-top:1px solid #e1dceb9e;grid-area:2/1/auto/-1;margin-top:5px;padding-top:7px}}.site-head .qq-login,.site-head .control-link,.site-head .site-settings-trigger{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--accent-strong);box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0;overflow:visible}.site-head .qq-login svg{width:18px;height:18px;padding:1px;overflow:visible}.site-head .control-link svg,.site-head .site-settings-trigger svg{width:20px;height:20px;overflow:visible}.site-head .qq-login.is-disabled{color:rgb(var(--accent-rgb)/.55);background:0 0;border:0}.site-head .qq-login:not(.is-disabled):hover,.site-head .control-link:hover,.site-head .site-settings-trigger:hover{color:var(--accent-strong);background:rgb(var(--accent-rgb)/.1);box-shadow:none;border:0;transform:none}.site-head{border-radius:18px;grid-template-columns:170px minmax(0,1fr) auto;width:min(1280px,100% - 32px);min-height:60px;padding:5px 12px 5px 15px}.site-head .wordmark .nav-season-code{font-size:14px}.site-head nav a{min-width:86px;height:44px}.site-head nav a:after{bottom:1px}.site-head .qq-login,.site-head .control-link,.site-head .site-settings-trigger{width:38px;min-width:38px;height:38px;min-height:38px}@media (min-width:981px) and (max-width:1180px){.site-head{grid-template-columns:150px minmax(0,1fr) auto;width:calc(100% - 24px);min-height:60px;padding-block:5px}.site-head nav a{min-width:72px;height:44px}}@media (max-width:520px){.site-head .wordmark>img{width:76px}.site-head .wordmark{gap:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.arena-home{color:#302b47;background:#f8f7fb;min-height:100vh}.arena-hero-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0 22px}.arena-hero{background-image:linear-gradient(90deg,#f9f7fff0 0%,#f6f3ffb8 34%,#f2eeff14 67%),url(/mfp-arena-hero.png);background-position:50%;background-size:cover;border:1px solid #e7e3f2;border-radius:28px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 22px 65px #463c8221}.arena-hero-copy{width:55%;padding:46px 0 0 48px}.arena-kicker{color:var(--accent-strong);font:800 11px/1 var(--mono);letter-spacing:.14em;align-items:center;gap:10px;display:flex}.arena-kicker:before{content:"";background:var(--accent);width:26px;height:2px}.arena-hero h1{letter-spacing:-.055em;margin:17px 0 12px;font-size:clamp(42px,4.2vw,58px);line-height:1.03;display:grid}.arena-hero h1 em{color:var(--accent);font-style:normal}.arena-hero-copy>p{color:#766b7e;max-width:540px;margin:0;font-size:14px;line-height:1.75}.arena-meta{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.arena-meta span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #e0cfd8eb;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:800}.arena-featured{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfdf2;border:1px solid #fffc;border-radius:20px;width:430px;padding:20px;position:absolute;top:50%;right:22px;transform:translateY(-50%);box-shadow:0 18px 52px #39243633}.arena-featured>header{border-bottom:1px solid #e9dfe5;justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.arena-featured>header small,.arena-featured>header strong{display:block}.arena-featured>header small{color:#81768a;font-size:11px}.arena-featured>header strong{margin-top:5px;font-size:14px}.arena-featured>header>div:last-child{text-align:right}.arena-featured>header>div:last-child b{color:var(--accent);font:900 17px/1 var(--mono);display:block}.arena-featured>header>div:last-child span{font-size:10px;font-weight:800}.arena-versus{grid-template-columns:1fr 64px 1fr;align-items:center;padding:18px 0;display:grid}.arena-versus>div{align-items:center;gap:9px;display:flex}.arena-versus>div:last-child{text-align:right;flex-direction:row-reverse}.arena-versus>div>span small,.arena-versus>div>span b{display:block}.arena-versus>div>span small{color:#81768a;font-size:8px}.arena-versus>div>span b{margin:0;font-size:18px;line-height:1}.arena-versus>strong{font:900 22px/1 var(--mono);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.arena-versus>strong small{color:#81768a;white-space:nowrap;font:600 10px/1 var(--sans);margin:0}.arena-home .club-logo--small{background:var(--accent-soft);border:0;border-radius:8px;padding:0}.arena-home .club-logo--small img{object-fit:cover;border-radius:inherit;display:block}.arena-versus .club-logo--small,.arena-rank-list .club-logo--small{width:40px;height:40px}.arena-featured>a{color:#fff;background:var(--accent);border-radius:11px;place-items:center;min-height:41px;font-size:12px;font-weight:900;display:grid}.arena-featured>a:hover{background:var(--accent-strong);transform:translateY(-1px)}.arena-dashboard{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:stretch;gap:18px;width:min(1180px,100% - 48px);margin:0 auto;padding:4px 0 64px;display:grid}.arena-panel{background:#fff;border:1px solid #e4e1f0;border-radius:20px;min-width:0;overflow:hidden}.arena-panel-head{justify-content:space-between;align-items:flex-end;gap:15px;padding:23px 24px 17px;display:flex}.arena-panel-head small{color:var(--accent);font:900 11px/1 var(--mono);letter-spacing:.11em}.arena-panel-head h2{letter-spacing:-.04em;margin:7px 0 0;font-size:26px}.arena-panel-head>a{color:#a84464;white-space:nowrap;font-size:12px;font-weight:800}.arena-date-row{border-bottom:1px solid #e4e1f0;gap:7px;padding:0 24px 17px;display:flex;overflow-x:auto}.arena-date-row button{color:#302b47;cursor:pointer;background:0 0;border:1px solid #e4e1f0;border-radius:11px;min-width:68px;padding:10px 8px;font-size:11px;font-weight:800}.arena-date-row button b{font:900 17px/1 var(--mono);margin-top:4px;display:block}.arena-date-row button.active{color:#fff;background:var(--accent);border-color:var(--accent)}.arena-fixtures{padding:0 24px 10px}.arena-fixtures>a{border-bottom:1px solid #e4e1f0;grid-template-columns:120px minmax(0,1fr) 75px;align-items:center;gap:14px;min-height:90px;padding:13px 0;display:grid}.arena-fixtures>a:last-child{border:0}.arena-fixtures>a>div span{color:var(--accent-strong);background:var(--accent-soft);border-radius:6px;margin-bottom:6px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-block}.arena-fixtures>a>div b,.arena-fixtures>a>div small{display:block}.arena-fixtures>a>div b{font:900 18px/1.2 var(--mono)}.arena-fixtures>a>div small{color:#81768a;margin-top:4px;font-size:10px}.arena-fixtures>a>strong{text-align:center;grid-template-columns:1fr 38px 1fr;align-items:center;font-size:15px;display:grid}.arena-fixtures>a>strong i{color:var(--accent);font:800 11px var(--mono);font-style:normal}.arena-fixture-team{text-align:left;align-items:center;gap:9px;min-width:0;display:flex}.arena-fixture-team.is-left{text-align:right;justify-content:flex-end}.arena-fixture-team>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arena-fixture-team>em{width:34px;height:34px;color:var(--accent-strong);background:var(--accent-soft);font:800 8px var(--mono);border-radius:8px;flex:none;place-items:center;font-style:normal;display:grid}.arena-fixtures>a>time{color:var(--accent-strong);text-align:right;font-size:11px;font-weight:800}.arena-fixtures-empty{color:#8b8192;text-align:center;place-content:center;gap:8px;min-height:180px;display:grid}.arena-fixtures-empty b{color:#302b47;font-size:16px}.arena-fixtures-empty span{font-size:12px}.arena-region-filter{grid-template-columns:repeat(4,1fr);gap:5px;padding:0 20px 14px;display:grid}.arena-region-filter button{color:#302b47;cursor:pointer;background:#fff;border:1px solid #e4e1f0;border-radius:999px;padding:9px 4px;font-size:11px;font-weight:900}.arena-region-filter button.active{color:#fff;background:var(--accent);border-color:var(--accent)}.arena-rank-list{scrollbar-width:thin;scrollbar-color:#d8d4ea transparent;max-height:510px;padding:0 20px 14px;overflow-y:auto}.arena-rank-list::-webkit-scrollbar{width:6px}.arena-rank-list::-webkit-scrollbar-thumb{background:#d8d4ea;border-radius:999px}.arena-rank-list>div{border-top:1px solid #e4e1f0;grid-template-columns:30px minmax(0,1fr) 66px;align-items:center;min-height:62px;padding:8px 4px;display:grid}.arena-rank-list>div>span{color:#81768a;font:900 11px var(--mono)}.arena-rank-list>div>div{align-items:center;gap:8px;min-width:0;display:flex}.arena-rank-list>div>div>i{width:40px;height:40px;color:var(--accent-strong);background:var(--accent-soft);font:800 9px var(--mono);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.arena-rank-list>div>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.arena-rank-list p{text-align:right;margin:0}.arena-rank-list p strong,.arena-rank-list p small{display:block}.arena-rank-list p strong{color:var(--accent-strong);font:900 15px var(--mono)}.arena-rank-list>.arena-rank-empty{color:#938795;border-top:1px solid #e9dfe5;grid-template-columns:1fr;place-items:center;min-height:160px;font-size:13px;display:grid}@media (max-width:900px){.arena-hero{min-height:610px}.arena-hero-copy{width:100%;padding:38px 32px}.arena-featured{width:calc(100% - 36px);top:auto;bottom:18px;right:18px;transform:none}.arena-dashboard{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.arena-hero-shell,.arena-dashboard{width:calc(100% - 24px)}.arena-hero-shell{padding-top:15px}.arena-hero{background-position:58%;border-radius:20px;min-height:590px}.arena-hero-copy{padding:28px 22px}.arena-hero h1{font-size:36px}.arena-hero-copy>p{font-size:11px}.arena-featured{padding:16px}.arena-versus{grid-template-columns:1fr 45px 1fr}.arena-panel-head,.arena-fixtures,.arena-date-row{padding-left:17px;padding-right:17px}.arena-fixtures>a{grid-template-columns:80px minmax(0,1fr)}.arena-fixtures>a>time{display:none}}.competition-match-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.75fr);align-items:start;gap:18px;display:grid}.competition-match-panel,.competition-standing-panel{background:#ffffffe6;border:1px solid #e6e0e9;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 14px 42px #342a430e}.competition-match-panel>header,.competition-standing-panel>header{border-bottom:1px solid #ece6ed;justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:22px 24px;display:flex}.competition-match-panel>header small,.competition-standing-panel>header small{color:var(--accent);font:900 9px var(--mono);letter-spacing:.13em}.competition-match-panel>header h3,.competition-standing-panel>header h3{margin:3px 0 0;font-size:25px;line-height:1.15}.competition-match-panel>header>span,.competition-standing-panel>header>span{color:#81768a;font-size:12px}.match-schedule-list{scrollbar-width:thin;scrollbar-color:#d9cbd3 transparent;max-height:850px;overflow-y:auto}.match-schedule-row{border-bottom:1px solid #eee8ed;grid-template-columns:138px minmax(105px,1fr) 76px minmax(105px,1fr) 120px;align-items:center;gap:12px;min-height:94px;padding:15px 22px;transition:background .16s,transform .16s;display:grid}.match-schedule-row:last-child{border-bottom:0}.match-schedule-row:hover{background:#fff8fa}.match-round{align-items:center;gap:10px;display:flex}.match-round>span{color:#fff;width:34px;height:34px;font:900 10px var(--mono);background:#342a43;border-radius:50%;flex:none;place-items:center;display:grid}.match-round p{min-width:0;margin:0}.match-round b,.match-round small{display:block}.match-round b{white-space:normal;font-size:13px;line-height:1.35}.match-round small{color:#938795;font:700 9px var(--mono);margin-top:2px}.match-side{align-items:center;gap:10px;min-width:0;display:flex}.match-side.is-left{text-align:right;flex-direction:row-reverse}.match-side strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.match-score{text-align:center}.match-score b,.match-score span{display:block}.match-score b{color:#342a43;font:900 18px var(--mono)}.match-score span{color:#938795;margin-top:3px;font-size:10px;font-weight:700}.match-score span.is-live{color:#d65382}.match-score span.is-finished{color:var(--accent)}.match-open{text-align:right;min-width:0}.match-open time,.match-open span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.match-open time{color:#81768a;font-size:10px}.match-schedule-empty{text-align:center;padding:80px 24px}.match-schedule-empty b{font-size:20px}.match-schedule-empty p{color:#81768a}.swiss-public-shell{background:#fff;border:1px solid #e4dfe8;border-radius:20px;overflow:hidden;box-shadow:0 14px 36px #332a430f}.swiss-public-shell>header{border-bottom:1px solid #ebe6ee;justify-content:space-between;align-items:center;min-height:82px;padding:18px 24px;display:flex}.swiss-public-shell>header small,.swiss-public-shell>header h3{margin:0;display:block}.swiss-public-shell>header small{color:var(--accent);letter-spacing:.13em;font-size:9px;font-weight:900}.swiss-public-shell>header h3{margin-top:5px;font-size:24px}.swiss-public-shell>header>span{color:#71677b;font-size:13px}.swiss-public-viewport{scrollbar-width:thin;scrollbar-color:#cfc8e1 transparent;overflow:auto}.swiss-public-canvas{background-color:var(--accent-faint);background-image:radial-gradient(circle,#dcd7e9 1px,#0000 1px);background-size:18px 18px;grid-template-columns:repeat(5,280px) 250px;align-items:start;gap:26px;min-width:1780px;min-height:790px;padding:28px;display:grid}.swiss-public-round{min-width:0;position:relative}.swiss-public-round:after{content:"";background:#b9afe7;width:26px;height:2px;position:absolute;top:48px;right:-26px}.swiss-public-round>header,.swiss-public-outcomes>header{justify-content:space-between;align-items:flex-end;min-height:48px;padding:0 4px 10px;display:flex}.swiss-public-round>header small,.swiss-public-round>header b,.swiss-public-outcomes>header small,.swiss-public-outcomes>header b{display:block}.swiss-public-round>header small,.swiss-public-outcomes>header small{color:#8d85a0;letter-spacing:.08em;font-size:9px;font-weight:900}.swiss-public-round>header b,.swiss-public-outcomes>header b{color:#29223a;font-size:16px}.swiss-public-round>div{gap:18px;display:grid}.swiss-public-record{background:#fffffff5;border:1px solid #ded9e9;border-radius:14px;overflow:hidden;box-shadow:0 7px 20px #2f27410e}.swiss-public-record>header{color:#4f456a;background:var(--accent-soft);border-bottom:1px solid #e1dcef;justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;display:flex}.swiss-public-record>header b{font:900 15px var(--mono)}.swiss-public-record>header span{color:#827991;font-size:10px}.swiss-public-record.record-2_0>header,.swiss-public-record.record-2_1>header,.swiss-public-record.record-2_2>header{color:#217c60;background:#e9f8f2}.swiss-public-record.record-0_2>header,.swiss-public-record.record-1_2>header{color:#b74f6d;background:#fff0f4}.swiss-public-record>div{display:grid}.swiss-public-match{color:#282235;background:#fff;border:1px solid #ebe7ef;border-radius:10px;margin:8px;overflow:hidden}.swiss-public-match+.swiss-public-match{margin-top:0}.swiss-public-match>header{color:#817891;background:var(--accent-faint);border-bottom:1px solid #eeeaf1;justify-content:space-between;align-items:center;min-height:28px;padding:0 9px;display:flex}.swiss-public-match>header b,.swiss-public-match>header span{font-size:9px}.swiss-public-match>div{border-bottom:1px solid #f0edf2;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:40px;padding:4px 9px;display:grid}.swiss-public-match>div:last-child{border-bottom:0}.swiss-public-match>div.winner{color:#5146aa;background:#f3f1ff}.swiss-public-match>div>i{color:#aaa2b5;background:#f5f3f7;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.swiss-public-match .club-logo--small{background:0 0;border:0;border-radius:0;width:28px;height:28px;padding:0;overflow:visible}.swiss-public-match .club-logo--small img{border-radius:7px}.swiss-public-match>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.swiss-public-match>div>b{font:900 14px var(--mono);text-align:right}.swiss-public-record-empty{color:#9a92a5;text-align:center;padding:24px 12px;font-size:11px}.swiss-public-outcomes{gap:14px;display:grid}.swiss-public-outcomes>div{background:#fff;border:1px solid #e1dce6;border-radius:15px;align-items:center;gap:13px;min-height:104px;padding:16px;display:flex;box-shadow:0 7px 20px #2f27410e}.swiss-public-outcomes>div>i{width:48px;height:48px;font:900 22px var(--mono);border-radius:14px;flex:none;place-items:center;font-style:normal;display:grid}.swiss-public-outcomes>div span b,.swiss-public-outcomes>div span small{display:block}.swiss-public-outcomes>div span b{font-size:15px}.swiss-public-outcomes>div span small{color:#8b8395;margin-top:5px;font-size:10px}.swiss-public-outcomes .qualified>i{color:#247d62;background:#e6f7f0}.swiss-public-outcomes .eliminated>i{color:#b84f6d;background:#ffedf2}.swiss-public-empty{text-align:center;background:#fff;border:1px solid #e4dfe8;border-radius:20px;gap:8px;padding:100px 24px;display:grid}.swiss-public-empty b{font-size:21px}.swiss-public-empty span{color:#81798c;font-size:12px}.compact-standings>header,.compact-standings>div{border-bottom:1px solid #eee8ed;grid-template-columns:34px minmax(0,1fr) 58px 48px;align-items:center;gap:8px;min-height:64px;padding:8px 20px;display:grid}.compact-standings>header{color:#938795;background:#fbf9fb;min-height:42px;font-size:10px}.compact-standings>div:last-child{border-bottom:0}.compact-standings>div>b{color:#81768a;font:900 10px var(--mono)}.compact-standings>div>span{align-items:center;gap:9px;min-width:0;display:flex}.compact-standings>div>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.compact-standings em{color:#342a43;font:800 12px var(--mono);text-align:center;font-style:normal}.compact-standings i{color:var(--accent);font:800 12px var(--mono);text-align:right;font-style:normal}.mvp-board{border-top:1px solid #ece6ed}.mvp-board>header{border-bottom:1px solid #ece6ed;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 20px;display:flex}.mvp-board>header small{color:var(--accent);font:900 9px var(--mono);letter-spacing:.13em}.mvp-board>header h3{margin:2px 0 0;font-size:15px;line-height:1.2}.mvp-board>header>span{color:#81768a;font-size:11px}.mvp-board-list{scrollbar-width:thin;scrollbar-color:#d9cbd3 transparent;max-height:320px;overflow-y:auto}.mvp-board-list>div{border-bottom:1px solid #eee8ed;grid-template-columns:34px minmax(0,1fr) 56px;align-items:center;gap:8px;min-height:54px;padding:6px 20px;display:grid}.mvp-board-list>div:last-child{border-bottom:0}.mvp-board-list>div>b{color:#81768a;font:900 10px var(--mono)}.mvp-board-list>div:first-child>b{color:#d9a013}.mvp-board-list>div:nth-child(2)>b{color:#8f9aa8}.mvp-board-list>div:nth-child(3)>b{color:#c07a45}.mvp-board-list>div>span{align-items:center;gap:9px;min-width:0;display:flex}.mvp-board-ava{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-strong);font:700 12px var(--body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mvp-board-ava img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mvp-board-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mvp-board-list small{color:#938795;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.mvp-board-list em{color:var(--accent);font:800 12px var(--mono);text-align:right;font-style:normal}.mvp-board-empty{color:#938795;padding:18px 20px;font-size:12px}.admin-schedule-list{background:#fff;border:1px solid #e6dfe8;border-radius:16px;overflow:hidden}.admin-schedule-row{color:#342a43;width:100%;min-height:82px;font-family:var(--body);text-align:left;background:#fff;border:0;border-bottom:1px solid #eee8ef;border-radius:0;grid-template-columns:42px 90px minmax(150px,1fr) 80px minmax(150px,1fr) 112px;align-items:center;gap:11px;padding:12px 16px;transition:background .16s,transform .16s;display:grid}.admin-schedule-row:last-child{border-bottom:0}.admin-schedule-row:hover{z-index:1;background:var(--accent-faint);box-shadow:inset 3px 0 var(--accent)}.admin-schedule-number{color:#fff;width:34px;height:34px;font:900 10px/1 var(--mono);background:#342a43;border-radius:50%;place-items:center;display:grid}.admin-schedule-round b,.admin-schedule-round small,.admin-schedule-open b,.admin-schedule-open small{display:block}.admin-schedule-round b{font-size:13px}.admin-schedule-round small{color:#8e8293;margin-top:2px;font-size:9px;font-weight:800}.admin-schedule-team{align-items:center;gap:9px;min-width:0;display:flex}.admin-schedule-team.is-left{text-align:right;justify-content:flex-end}.admin-schedule-team .club-logo--small{background:0 0;border:0;border-radius:0;flex:none;width:38px;height:38px;padding:0;overflow:visible}.admin-schedule-team .club-logo--small img{border-radius:9px;display:block}.admin-schedule-team .club-logo--small b{border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;width:100%;height:100%;display:grid}.admin-schedule-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-schedule-score{text-align:center}.admin-schedule-score b,.admin-schedule-score span{display:block}.admin-schedule-score b{font:900 18px/1 var(--body);font-variant-numeric:tabular-nums}.admin-schedule-score span{color:#8e8293;margin-top:4px;font-size:9px;font-weight:800}.admin-schedule-score span.is-finished{color:var(--accent)}.admin-schedule-score span.is-live{color:#d65382}.admin-schedule-open{text-align:right}.admin-schedule-open small{color:#8e8293;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-schedule-row.is-current{background:var(--accent-faint);box-shadow:inset 3px 0 var(--accent)}.match-manager{gap:12px;display:grid}.match-admin-row{background:#faf8fb;border:1px solid #ebe5ed;border-radius:14px;grid-template-columns:100px minmax(0,1fr) 58px;align-items:start;gap:14px;padding:16px;display:grid}.match-admin-index{gap:4px;display:grid}.match-admin-index>span{color:#342a43;font:900 16px var(--mono)}.match-admin-index small{color:#938795}.match-admin-index a{color:var(--accent);margin-top:8px;font-size:11px;font-weight:800}.match-admin-main{gap:13px;min-width:0;display:grid}.match-admin-fields{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.match-admin-fields label{color:#81768a;font-size:10px;font-weight:700}.match-admin-fields input,.match-admin-fields select{color:#342a43;background:#fff;border:1px solid #e2dbe5;border-radius:8px;width:100%;height:38px;margin-top:4px;padding:0 9px;font-size:12px}.game-mvp-manager{background:#fff;border:1px solid #e8e0e9;border-radius:11px;padding:12px}.game-mvp-manager>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.game-mvp-manager>header b{color:#4f4260;font-size:13px}.game-mvp-manager>header span{color:#938795;font-size:10px}.game-mvp-manager>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.game-mvp-manager label{color:#81768a;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:800;display:grid}.game-mvp-manager select{color:#342a43;background:#faf8fb;border:1px solid #e4dce7;border-radius:8px;width:100%;height:36px;padding:0 8px;font-size:12px}.admin-match-editor-page{background:#f7f6fa;min-height:100vh}.admin-match-editor-page .control-head{z-index:20;position:sticky;top:0;box-shadow:0 8px 30px #31243a14}.admin-match-editor-page .control-head>div:last-child{flex-wrap:wrap}.admin-match-schedule-board{background:#fff;border:1px solid #e3dce6;border-radius:22px;width:min(1260px,100% - 44px);margin:28px auto 80px;overflow:hidden;box-shadow:0 18px 48px #37274012}.admin-match-schedule-board>header{border-bottom:1px solid #eae3eb;justify-content:space-between;align-items:center;gap:20px;min-height:94px;padding:21px 26px;display:flex}.admin-match-schedule-board>header small{color:#c45177;font:900 10px/1 var(--mono);letter-spacing:.12em}.admin-match-schedule-board>header h2{margin:6px 0 0;font-size:27px;line-height:1}.admin-match-schedule-board>header>span{color:#81768a;font-size:12px;font-weight:700}.admin-match-schedule-body{background:#fff}.admin-match-schedule-body>.admin-schedule-row{grid-template-columns:48px 105px minmax(180px,1fr) 88px minmax(180px,1fr) 128px;min-height:92px;padding-inline:24px}.current-match-editor{background:linear-gradient(#fff8fa,#fff 180px);border-top:1px solid #e6dce3;border-bottom:1px solid #e6dce3;box-shadow:inset 4px 0 #c45177}.current-match-visual{grid-template-columns:48px 190px minmax(0,1fr);align-items:center;gap:16px;min-height:112px;padding:20px 26px;display:grid}.current-match-visual>div:nth-child(2) small,.current-match-visual>div:nth-child(2) b{display:block}.current-match-visual>div:nth-child(2) small{color:#b04b6d;font-size:10px;font-weight:900}.current-match-visual>div:nth-child(2) b{margin-top:5px;font-size:20px}.current-match-versus{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:center;display:grid}.current-match-versus>span{justify-content:flex-end;align-items:center;gap:11px;min-width:0;display:flex}.current-match-versus>span:last-child{justify-content:flex-start}.current-match-versus strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.current-match-versus .club-logo--small{border-radius:10px;flex:none;width:44px;height:44px;padding:3px}.current-match-versus>em{color:#342a43;text-align:center;font:900 23px/1 var(--body);font-style:normal}.current-match-form{background:#fff;border:1px solid #e5dce7;border-radius:16px;margin:0 24px 24px;padding:22px;box-shadow:0 10px 28px #3e2c460e}.current-match-form>header,.standalone-mvp-manager>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:17px;display:flex}.current-match-form>header small,.standalone-mvp-manager>header small{color:#c45177;font:900 9px/1 var(--mono);letter-spacing:.1em}.current-match-form>header h3,.standalone-mvp-manager>header h3{margin:4px 0 0;font-size:19px}.current-match-form>header>span,.standalone-mvp-manager>header>span{color:#8c8191;font-size:11px}.match-editor-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.match-editor-fields label{color:#756b7c;font-size:11px;font-weight:800}.match-editor-fields input,.match-editor-fields select{color:#31263b;background:#faf9fb;border:1px solid #ddd5e0;border-radius:9px;width:100%;height:42px;margin-top:5px;padding:0 11px;font-size:13px}.match-editor-fields input:focus,.match-editor-fields select:focus,.standalone-mvp-manager select:focus{background:#fff;border-color:#bd6685;outline:3px solid #c551781a}.standalone-mvp-manager{border-top:1px solid #e9e2ea;margin-top:22px;padding-top:21px}.standalone-mvp-manager>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.standalone-mvp-manager label{background:#faf8fb;border:1px solid #e8e1ea;border-radius:10px;grid-template-columns:56px 55px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:56px;padding:8px 10px;display:grid}.standalone-mvp-manager label b{font-size:12px}.standalone-mvp-manager label span{color:#8d8292;font-size:10px}.standalone-mvp-manager select{color:#342a43;background:#fff;border:1px solid #ddd5e0;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 9px;font-size:12px}.match-editor-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#22192885;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.match-editor-modal{background:#f8f7fa;border:1px solid #ffffffbf;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1200px,100vw - 40px);max-height:calc(100vh - 40px);animation:.18s ease-out match-editor-enter;display:grid;overflow:hidden;box-shadow:0 28px 90px #1a111f4d}@keyframes match-editor-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.match-editor-modal-head{background:#fff;border-bottom:1px solid #e7e0e8;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:17px 22px;display:flex}.match-editor-modal-head small{color:#c45177;font:900 9px/1 var(--mono);letter-spacing:.11em}.match-editor-modal-head h2{margin:5px 0 0;font-size:23px;line-height:1}.match-editor-modal-head>div:last-child{align-items:center;gap:9px;display:flex}.match-editor-modal-head a{color:#ad4268;background:#fff7f9;border:1px solid #ead7df;border-radius:9px;align-items:center;min-height:36px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.match-editor-modal-head button{color:#776b7c;background:#f3eff4;border:0;border-radius:9px;place-items:center;width:36px;height:36px;font-size:25px;line-height:1;display:grid}.match-editor-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.match-editor-modal-body .current-match-visual{background:linear-gradient(90deg,#f2f0ff,#fff 48%,#fff0f5);border-bottom:1px solid #e8e1e9;min-height:104px;padding-inline:24px}.match-editor-modal-foot{background:#fff;border-top:1px solid #e7e0e8;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 20px;display:flex}.match-editor-modal-foot>span{color:#81768a;font-size:11px}.match-editor-modal-foot>div{gap:8px;display:flex}.match-editor-modal-foot button{color:#63586a;background:#f4f1f5;border:1px solid #e1d9e3;border-radius:9px;min-height:38px;padding:0 15px;font-size:12px;font-weight:800}.match-editor-modal-foot button.primary{color:#fff;background:#a94267;border-color:#a94267}.match-editor-modal-foot button:disabled{opacity:.6;cursor:wait}.match-settings-card{padding:18px 20px}.match-settings-card>header{margin-bottom:13px}.game-management-section>header{justify-content:space-between;align-items:flex-end;gap:24px;margin:8px 2px 16px;display:flex}.game-management-section>header small{color:#b64b71;font:900 9px/1 var(--mono);letter-spacing:.12em}.game-management-section>header h3{margin:6px 0 0;font-size:25px}.game-management-section>header p{color:#82778a;text-align:right;max-width:530px;margin:0;font-size:12px}.rofl-import-notice{color:#655673;background:#f1edff;border:1px solid #ded7fa;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:12px;font-weight:700}.game-admin-list{gap:15px;display:grid}.game-admin-card{background:#fff;border:1px solid #e2dce5;border-radius:17px;overflow:hidden;box-shadow:0 9px 25px #3728400b}.game-admin-card.has-data{border-color:#d8d0df}.game-admin-card-head{border-bottom:1px solid #e9e4eb;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:12px 15px;display:flex}.game-number-badge{align-items:center;gap:11px;min-width:0;display:flex}.game-number-badge>span{color:#fff;width:39px;height:39px;font:900 12px var(--mono);background:#342a43;border-radius:11px;place-items:center;display:grid}.game-number-badge b,.game-number-badge small{display:block}.game-number-badge b{color:#2d2436;font-size:15px}.game-number-badge small{color:#8b8091;text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin-top:3px;font-size:10px;overflow:hidden}.game-import-meta{align-items:center;gap:12px;display:flex}.game-import-meta>span{color:#74687c;font-size:11px;font-weight:700}.game-import-meta label{color:#fff;cursor:pointer;text-align:center;background:#b4436b;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 6px 14px #b4436b29}.game-import-meta label.is-loading{opacity:.65;cursor:wait}.game-import-meta input{display:none}.game-import-meta .game-delete-btn{color:#a03030;cursor:pointer;text-align:center;background:#fdeeee;border:1px solid #f0caca;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.game-forfeit-actions{justify-content:flex-end;display:flex}.game-forfeit-btn{color:#8a6d1f;cursor:pointer;background:#fdf6e0;border:1px solid #ecd9a0;border-radius:9px;min-height:34px;padding:0 14px;font-size:12px;font-weight:900}.game-forfeit-picker{color:#6b5514;background:#fdf6e0;border:1px dashed #ecd9a0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 12px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.game-forfeit-picker button{color:#14101a;cursor:pointer;background:#e8c96a;border:1px solid #e8c96a;border-radius:8px;min-height:30px;padding:0 12px;font-size:11.5px;font-weight:900}.game-forfeit-picker button:hover{background:#d9b84f}.game-forfeit-picker button.is-cancel{color:#777;background:0 0;border-color:#ddd}.game-forfeit-flag{color:#8a6d1f;vertical-align:2px;background:#fdf6e0;border:1px solid #ecd9a0;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:900}.game-rofl-empty.is-forfeit b{color:#8a6d1f}.game-forfeit-note{color:#6b5514;background:#fdf6e0;border:1px solid #ecd9a0;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;display:flex}.game-forfeit-note b{color:#14101a;background:#e8c96a;border-radius:999px;flex:none;padding:3px 10px;font-size:12px}.game-forfeit-note span{font-size:13px;font-weight:600}.game-lineup-panel{border:1px solid #e8e2d5;border-radius:12px;margin-top:12px;overflow:hidden}.game-lineup-toggle{color:#6b5d3f;cursor:pointer;text-align:left;background:#faf7ef;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 14px;font-size:12.5px;font-weight:800;display:flex}.game-lineup-toggle:hover{background:#f3eddc}.game-lineup-toggle.has-override{color:#8a6d1f;background:#fdf6e0}.game-lineup-toggle i{font-size:10px;font-style:normal}.game-lineup-body{border-top:1px solid #e8e2d5;gap:12px;padding:12px 14px;display:grid}.game-lineup-body>p{color:#8b8474;margin:0;font-size:11.5px}.game-lineup-side header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.game-lineup-side header b{color:#3f3a30;font-size:12.5px}.game-lineup-side header button{color:#8b8474;cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:700;text-decoration:underline}.game-lineup-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.game-lineup-slots label{color:#8b8474;gap:4px;font-size:10.5px;font-weight:700;display:grid}.game-lineup-slots i{font-style:normal}.game-lineup-slots select{background:#fff;border:1px solid #ddd6c6;border-radius:8px;width:100%;min-height:32px;padding:0 6px;font-size:11.5px}@media (max-width:900px){.game-lineup-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.game-import-meta .game-mvp-link{color:#8a6d1f;background:#faf3dd;border:1px solid #ead9a8;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.game-side-assignment{background:#fbfafc;border-bottom:1px solid #ece7ee;grid-template-columns:minmax(0,1fr) 102px minmax(0,1fr);align-items:end;gap:10px;padding:10px 15px;display:grid}.game-side-assignment label{color:#716678;font-size:10px;font-weight:900}.game-side-assignment label>span{margin-bottom:5px;display:block}.game-side-assignment .is-blue>span{color:#665bc0}.game-side-assignment .is-red>span{color:#c24b72;text-align:right}.game-side-assignment select{color:#302638;background:#fff;border:1px solid #ded7e2;border-radius:8px;width:100%;height:37px;padding:0 10px;font-size:12px;font-weight:800}.game-side-assignment button{color:#6f6376;background:#efebf1;border:1px solid #dfd8e2;border-radius:8px;height:37px;font-size:10px;font-weight:900}.game-roster-board{grid-template-columns:minmax(0,1fr) 174px minmax(0,1fr);display:grid}.game-roster-side{background:linear-gradient(135deg,#695ecc13,#0000 56%);padding:13px 15px 15px}.game-roster-side.is-red{background:linear-gradient(-135deg,#d34e7b13,#0000 56%)}.game-roster-team{align-items:center;gap:9px;min-height:46px;margin-bottom:7px;display:flex}.game-roster-side.is-red .game-roster-team{text-align:right;justify-content:flex-end}.game-roster-team .club-logo--small{width:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.game-roster-team .club-logo img{border-radius:8px}.game-roster-team small,.game-roster-team b{display:block}.game-roster-team small{color:#756ac5;font:900 8px var(--mono);letter-spacing:.09em}.game-roster-side.is-red .game-roster-team small{color:#c44d75}.game-roster-team b{margin-top:2px;font-size:14px}.game-roster-player{border-top:1px solid #6f607d1b;grid-template-columns:29px 36px minmax(0,1fr) 58px;align-items:center;gap:8px;min-height:48px;padding:5px 7px;display:grid}.game-roster-side.is-red .game-roster-player{text-align:right;grid-template-columns:58px minmax(0,1fr) 36px 29px}.game-roster-player>span{color:#8b8091;font-size:9px;font-weight:900}.game-roster-player>img{object-fit:cover;border-radius:8px;width:36px;height:36px;display:block;box-shadow:0 2px 7px #2f233721}.game-roster-player>div{min-width:0}.game-roster-player>div b,.game-roster-player>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.game-roster-player>div b{color:#2f2638;font-size:12px}.game-roster-player>div small{color:#8a7f90;margin-top:2px;font-size:9px}.game-roster-player>strong{color:#5e54b3;font:900 11px var(--mono)}.game-roster-side.is-red .game-roster-player>strong{color:#be466e}.game-admin-result{text-align:center;background:linear-gradient(#f7f3f8,#f1edf3);border-inline:1px solid #e5dfe7;flex-direction:column;justify-content:center;align-items:center;padding:16px 13px;display:flex}.game-admin-result>span{color:#8b8091;font-size:10px;font-weight:900}.game-admin-result>b{color:#33293c;font:900 22px var(--mono);margin-top:3px}.game-admin-result>small{color:#a43d62;min-height:28px;margin-top:4px;font-size:10px;font-weight:800}.game-admin-result label{color:#75697d;text-align:left;width:100%;margin-top:auto;font-size:9px;font-weight:900}.game-admin-result select{color:#352a3e;background:#fff;border:1px solid #dcd4df;border-radius:8px;width:100%;height:35px;margin-top:4px;padding:0 7px;font-size:10px}.game-rofl-empty{background:repeating-linear-gradient(-45deg,#fdfcfd,#fdfcfd 10px,#faf8fb 10px 20px);justify-content:space-between;align-items:center;gap:30px;min-height:118px;padding:23px 28px;display:flex}.game-rofl-empty b,.game-rofl-empty span{display:block}.game-rofl-empty b{color:#403547;font-size:16px}.game-rofl-empty span{color:#8b8091;margin-top:5px;font-size:11px}.game-rofl-empty>small{color:#9a8fa0;text-align:right;max-width:390px;font-size:10px}.match-detail-page{width:min(1240px,100% - 48px);margin:0 auto;padding:34px 0 84px}.match-detail-back{color:#81768a;font:700 10px var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.match-detail-back a{color:#ad3f65;min-height:38px;font-family:var(--body);background:#fff;border:1px solid #e2d6de;border-radius:10px;align-items:center;padding:0 15px;font-size:13px;display:inline-flex;box-shadow:0 4px 12px #412b3d0f}.match-detail-back a:hover{color:#fff;background:#ad3f65;border-color:#ad3f65;transform:translateY(-1px)}.series-hero{color:#fff;background:radial-gradient(circle at 18% 40%,#7167cf47,#0000 35%),radial-gradient(circle at 82% 40%,#d6538247,#0000 35%),linear-gradient(135deg,#211b31,#34233b);border-radius:26px;grid-template-columns:1fr 260px 1fr;align-items:center;min-height:250px;padding:36px 54px;display:grid;box-shadow:0 20px 60px #342a4329}.series-team{grid-template-columns:138px minmax(0,1fr);align-items:center;gap:22px;min-width:0;display:grid}.series-team.is-red{text-align:right;grid-template-columns:minmax(0,1fr) 138px}.series-team>span{width:100%;min-width:0}.series-team .club-logo--large{margin:0}.series-team span small,.series-team span strong{display:block}.series-team span small{color:#cfc6d5;font:900 13px var(--body);letter-spacing:.06em}.series-team span strong{margin-top:5px;font-size:clamp(22px,3vw,38px);line-height:1.1}.series-center{text-align:center}.series-center>small{color:#eee8f2;font-size:16px;font-weight:800}.series-center>div{justify-content:center;align-items:center;gap:20px;margin:10px 0 7px;display:flex}.series-center>div b{font:900 58px/1 var(--mono)}.series-center>div i{color:var(--accent);font:700 30px/1 var(--mono);font-style:normal}.series-center>span{color:#e2dce7;border:1px solid #fff3;border-radius:99px;padding:5px 12px;font-size:11px}.series-center>span.is-finished{color:#dcd8ff;border-color:#978cee8c}.game-selector{gap:8px;margin:18px 0;display:flex;overflow-x:auto}.game-selector button{color:#81768a;background:#fff;border:1px solid #e6e0e9;border-radius:12px;min-width:130px;padding:12px 18px;font-weight:800}.game-selector button span{margin-left:8px;font-size:9px;font-weight:500}.game-selector button.active{color:#fff;background:#342a43;border-color:#342a43}.match-detail-page .club-logo{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.match-detail-page .club-logo img{border-radius:11px;display:block}.match-detail-page .series-hero .club-logo img{border-radius:18px}.game-overview{background:#fff;border:1px solid #e3dce6;border-radius:20px;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);align-items:stretch;min-height:182px;padding:0;display:grid;overflow:hidden;box-shadow:0 10px 30px #3727400b}.game-overview-side{background:linear-gradient(105deg,#7167cf17,#7167cf04);grid-template-columns:minmax(0,1fr) 176px;align-items:center;gap:16px;min-width:0;padding:18px 20px;display:grid}.game-overview-side.is-red{background:linear-gradient(-105deg,#d6538217,#d6538204);grid-template-columns:176px minmax(0,1fr)}.game-overview-team{align-items:center;gap:13px;min-width:0;display:flex}.game-overview-side.is-red .game-overview-team{text-align:right;justify-content:flex-end}.game-overview-team .club-logo--small{flex:none;width:50px;height:50px}.game-overview-name{gap:3px;min-width:0;display:grid}.game-overview-name small{color:#8d8293;font-size:12px;font-weight:800}.game-overview-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.2;overflow:hidden}.game-overview-team em{color:#938795;background:#f2eef3;border-radius:99px;flex:none;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.game-overview-team em.winner{color:#fff;background:var(--accent)}.game-overview-side.is-red .game-overview-team em.winner{background:#d65382}.game-overview-side dl{text-align:center;grid-template-columns:repeat(2,1fr);gap:7px;margin:0;display:grid}.game-overview-side dl>div{background:#f2f0ffeb;border:1px solid #e3def8;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:62px;padding:8px 7px;display:flex}.game-overview-side.is-red dl>div{background:#fff0f6f0;border-color:#f2dce5}.game-overview dt{color:#817698;font-size:10px;font-weight:800}.game-overview dd{color:#5148a6;font:900 23px/1 var(--body);font-variant-numeric:tabular-nums;margin:3px 0 0}.game-overview-side.is-red dd{color:#bd456e}.game-overview-center{text-align:center;background:linear-gradient(#f8f4f8,#f3eef4);border-inline:1px solid #e5dce7;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;box-shadow:inset 0 0 24px #4e3b5409}.game-overview-center small{color:#918696;font-size:10px;font-weight:800}.game-overview-center b{color:#71677a;letter-spacing:.08em;margin-top:3px;font-size:13px;line-height:1}.game-overview-center time{color:#2f2437;font:900 22px/1 var(--body);font-variant-numeric:tabular-nums;margin-top:6px}.game-objectives{background:#fbf9fb;border-top:1px solid #e8e1e9;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);align-items:center;min-height:66px;padding:9px 20px;display:grid}.game-objectives>div{background:#f2f0ff;border:1px solid #e2ddf6;border-radius:11px;justify-content:space-between;gap:10px;width:min(330px,100%);min-height:44px;margin-left:auto;padding:8px 13px;display:flex}.game-objectives>div.is-red{background:#fff0f5;border-color:#f0dbe4;margin:0 auto 0 0}.game-objectives>strong{color:#7f7385;text-align:center;background:#fff;border:1px solid #e5dde7;border-radius:999px;width:fit-content;margin:auto;padding:6px 9px;font-size:10px}.game-objectives span{justify-content:center;align-items:baseline;gap:7px;min-width:58px;display:flex}.game-objectives .is-red span{justify-content:flex-start}.game-objectives small{color:#958a99;font-size:10px;font-weight:700}.game-objectives b{color:#554aa8;font:900 16px/1 var(--body)}.game-objectives .is-red b{color:#bd456e}.player-stat-board{gap:8px;margin-top:14px;display:grid}.mvp-card-board{background:#17141c;border:1px solid #2c2634;border-radius:18px;margin-top:14px;overflow:hidden}.mvp-card-board>header{border-bottom:1px solid #2c2634;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.mvp-card-board>header small{color:#e8c96a;letter-spacing:.16em;font-size:9.5px;font-weight:900;display:block}.mvp-card-board>header b{color:#f2eee6;margin-top:2px;font-size:15px;display:block}.mvp-card-board>header a{color:#b9aec5;font-size:12px;font-weight:800;text-decoration:none}.mvp-card-board>header a:hover{color:#fff}.mvp-card-board-image{display:block}.mvp-card-board-image img{width:100%;height:auto;display:block}.player-stat-board>header{color:#81768a;letter-spacing:.03em;grid-template-columns:1fr 190px 1fr;align-items:center;min-height:34px;padding:0 8px;font-size:12px;font-weight:800;display:grid}.player-stat-board>header>div{text-align:center}.player-stat-board>header>span{color:#5c53b4;background:var(--accent-soft);border-radius:999px;width:fit-content;padding:5px 9px}.player-stat-board>header>span:before{content:"";vertical-align:1px;background:#6b61d2;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.player-stat-board>header>span:last-child{color:#c94b75;text-align:right;background:#ffeaf1;margin-left:auto}.player-stat-board>header>span:last-child:before{background:#df5a86}.player-stat-board article{background:#fff;border:1px solid #ddd6e2;border-radius:17px;grid-template-rows:110px;min-height:110px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 16px #30233d11}.matchup-lane{z-index:4;color:#574b63;background:linear-gradient(145deg,#fbf9fc,#ece7f2);border:1px solid #d8cfdf;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:58px;height:58px;padding:0;display:flex;position:absolute;top:26px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #493a541f}.matchup-lane span{font-size:14px;font-weight:900}.matchup-lane small{color:#b45d7a;font:800 8px var(--mono);letter-spacing:.03em}.matchup-pair{background:linear-gradient(90deg,#f0efff 0%,#fbfbff 47%,#fff 50%,#fffafd 53%,#ffeaf1 100%);grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.matchup-pair>i{display:none}.matchup-pair>.player-loadout.is-blue{grid-column:1}.matchup-pair>.player-loadout.is-red{grid-column:3}.player-loadout{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:110px;padding:6px 12px;display:grid;position:relative}.player-loadout.is-blue:before,.player-loadout.is-red:before{content:"";border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px}.player-loadout.is-blue:before{background:#6d63d2;left:0}.player-loadout.is-red{grid-template-columns:minmax(0,1fr) 74px}.player-loadout.is-red:before{background:#d94f7c;right:0}.player-loadout.is-red .loadout-portrait{grid-area:1/2}.player-loadout.is-red .loadout-body{grid-area:1/1}.loadout-portrait{aspect-ratio:1;background:#ebe6ef;border:3px solid #fff;border-radius:15px;width:74px;position:relative;overflow:visible;box-shadow:0 5px 13px #342a4329}.loadout-portrait>img{object-fit:cover;border-radius:11px;width:100%;height:100%;display:block}.loadout-portrait>span{color:#81768a;place-items:center;width:100%;height:100%;font-size:20px;font-weight:900;display:grid}.loadout-mvp{z-index:3;color:#52330a;min-width:34px;height:20px;font:900 10px/1 var(--body);letter-spacing:.02em;background:linear-gradient(135deg,#fff1a8,#f3bd43);border:2px solid #fff;border-radius:7px;place-items:center;padding:0 6px;display:grid;position:absolute;bottom:-6px;right:-7px;box-shadow:0 3px 8px #764b0f40}.player-loadout.is-blue .loadout-portrait{box-shadow:0 5px 14px #5548b240}.player-loadout.is-red .loadout-portrait{box-shadow:0 5px 14px #c749773b}.loadout-spells{flex:none;gap:3px;display:flex}.player-loadout.is-red .loadout-spells{flex-direction:row-reverse}.loadout-spells img{border:0;border-radius:5px;width:24px;height:24px;display:block;box-shadow:0 2px 5px #00000029}.loadout-body{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 160px;align-content:center;gap:5px 12px;min-width:0;display:grid}.player-loadout.is-red .loadout-body{text-align:right;grid-template-columns:160px minmax(0,1fr);justify-items:end}.loadout-body>header{grid-area:1/1;grid-template-columns:minmax(0,180px) 64px;justify-content:start;align-items:center;gap:10px;width:100%;display:grid}.player-loadout.is-red .loadout-body>header{text-align:right;grid-column:2;grid-template-columns:64px minmax(0,180px);justify-content:end}.loadout-body>header>div{min-width:0}.player-loadout.is-red .loadout-body>header>div{grid-area:1/2}.player-loadout.is-red .loadout-body>header>b{grid-area:1/1}.loadout-body>header strong,.loadout-body>header span{display:block}.loadout-body>header strong{color:#21182d;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1;overflow:hidden}.loadout-body>header span{color:var(--accent);margin-top:1px;font-size:12px;font-weight:800;line-height:1}.player-loadout.is-red .loadout-body>header span{color:#d65382}.loadout-body>header>b{color:#315eaa;width:64px;min-width:64px;box-shadow:none;font:900 19px/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-align:center;background:0 0;border:0;border-radius:0;padding:0}.player-loadout.is-red .loadout-body>header>b{color:#c53b67;box-shadow:none;border:0}.loadout-lower{grid-area:2/1;align-items:center;gap:10px;min-width:0;display:flex}.player-loadout.is-red .loadout-lower{flex-direction:row-reverse;grid-column:2}.loadout-items{align-items:center;gap:5px;width:fit-content;display:flex}.player-loadout.is-red .loadout-items{flex-direction:row-reverse;margin-left:auto}.equipment-slots{background:#ffffffd1;border:1px solid #cdc6e3e6;border-radius:8px;gap:3px;padding:3px 4px;display:flex;box-shadow:0 2px 5px #4c40710d}.player-loadout.is-red .equipment-slots{border-color:#ecc3d2e6}.loadout-items i{background:#e7e1e9;border:1px solid #d8d0dc;border-radius:6px;place-items:center;width:25px;height:25px;font-style:normal;display:grid;overflow:hidden;box-shadow:0 1px 3px #342a431a}.loadout-items i.is-empty{box-shadow:none;background:#ffffffb3}.equipment-slots i.is-empty:after{content:"";background:#c8bdcb;width:8px;height:1px}.loadout-items img{object-fit:cover;width:100%;height:100%;display:block}.loadout-items .loadout-trinket{width:31px;height:31px;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none}.loadout-items .loadout-trinket.is-fallback{box-shadow:none;background:0 0;border:0}.loadout-inline-metrics{grid-area:1/2/3;align-self:start;gap:2px;width:160px;min-width:160px;display:grid}.player-loadout.is-red .loadout-inline-metrics{text-align:right;grid-column:1;margin-left:0}.loadout-inline-metrics>div{gap:1px;min-width:0;display:grid}.loadout-inline-metrics>div>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.player-loadout.is-red .loadout-inline-metrics>div>span{flex-direction:row-reverse}.loadout-inline-metrics small{color:#514858;font-size:10px;font-weight:900;line-height:1}.loadout-inline-metrics b{font:900 12px/1 var(--mono)}.loadout-inline-metrics i{background:#e3dde6;border-radius:999px;width:100%;height:6px;font-style:normal;display:flex;overflow:hidden}.player-loadout.is-red .loadout-inline-metrics i{justify-content:flex-end}.loadout-inline-metrics i em{border-radius:inherit;background:currentColor;height:100%;transition:width .35s;display:block}.loadout-inline-metrics .metric-damage{color:#cf426d}.loadout-inline-metrics .metric-vision{color:#4d9f8c}.loadout-inline-metrics .metric-tanked{color:#3970bb}.loadout-inline-metrics .metric-gold{color:#d6a400}.game-detail-empty,.match-not-found{text-align:center;background:#fff;border:1px solid #e6e0e9;border-radius:22px;width:min(760px,100% - 40px);margin:60px auto;padding:80px 30px}.game-detail-empty b,.match-not-found b{font-size:24px}.game-detail-empty p,.match-not-found p{color:#81768a}.match-not-found a{color:#fff;background:#342a43;border-radius:10px;margin-top:10px;padding:10px 18px;display:inline-block}.lineup-reference-board{background:#ffffffeb;border:1px solid #e2dae7f2;border-radius:24px;width:min(920px,100% - 40px);margin:38px auto 60px;padding:24px;overflow:hidden;box-shadow:0 16px 42px #2e223e1c}.lineup-reference-board>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.lineup-reference-board>header div{gap:4px;display:grid}.lineup-reference-board>header small{color:#6d63d2;font:900 10px/1 var(--mono);letter-spacing:.11em}.lineup-reference-board>header b{color:#261c31;font-size:24px}.lineup-reference-board>header p{color:#81768a;text-align:right;max-width:520px;margin:0;font-size:13px;line-height:1.65}.lineup-reference-head{color:#4f45a8;background:linear-gradient(90deg,#f0efff,#faf8fc 50%,#fff0f5);border:1px solid #e4ddec;border-radius:15px;grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);align-items:center;min-height:48px;padding:0 18px;font-weight:900;display:grid}.lineup-reference-head i{color:#857a8c;text-align:center;font-size:11px;font-style:normal}.lineup-reference-head span:last-child{color:#bd456e;text-align:right}.lineup-reference-list{gap:7px;margin-top:8px;display:grid}.lineup-reference-list article{background:linear-gradient(90deg,#f0efffd1,#ffffffe6 50%,#fff0f5d1);border:1px solid #e7e0eb;border-radius:15px;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:center;min-height:64px;padding:7px 12px;display:grid}.lineup-reference-list article>strong{color:#4e4358;justify-items:center;gap:2px;font-size:13px;display:grid}.lineup-reference-list article>strong small{color:#a28fa2;font:800 8px/1 var(--mono);letter-spacing:.08em}.lineup-reference-player{align-items:center;gap:11px;min-width:0;display:flex}.lineup-reference-player.is-red{text-align:right;justify-content:flex-end}.lineup-reference-player>span{color:#fff;background:linear-gradient(135deg,#7770df,#554ab3);border:2px solid #fff;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 4px 11px #4d439d33}.lineup-reference-player.is-red>span{background:linear-gradient(135deg,#e16b94,#bc416a);box-shadow:0 4px 11px #b73c672e}.lineup-reference-player img{object-fit:cover;width:100%;height:100%;display:block}.lineup-reference-player>div{gap:3px;min-width:0;display:grid}.lineup-reference-player b{color:#281e33;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.lineup-reference-player small{color:#8c8192;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (max-width:1100px){.game-roster-board{grid-template-columns:1fr 150px 1fr}.game-roster-player{grid-template-columns:24px 32px minmax(0,1fr) 50px;gap:6px}.game-roster-side.is-red .game-roster-player{grid-template-columns:50px minmax(0,1fr) 32px 24px}.game-roster-player>img{width:32px;height:32px}.competition-match-grid{grid-template-columns:1fr}.competition-standing-panel{max-width:none}.match-admin-fields{grid-template-columns:repeat(3,minmax(110px,1fr))}.series-hero{grid-template-columns:1fr 190px 1fr;padding-inline:28px}.game-overview{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr)}.game-overview-side{grid-template-columns:minmax(0,1fr) 130px;gap:10px;padding-inline:18px}.game-overview-side.is-red{grid-template-columns:130px minmax(0,1fr)}.game-overview-name strong{font-size:18px}.game-objectives{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr)}.game-objectives>div{gap:12px;padding-inline:18px}}@media (max-width:760px){.match-editor-modal-backdrop{padding:0}.match-editor-modal{border-radius:0;width:100vw;max-height:100vh}.current-match-visual{grid-template-columns:40px 1fr}.current-match-versus{grid-column:1/-1}.match-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.game-management-section>header{flex-direction:column;align-items:flex-start}.game-management-section>header p{text-align:left}.game-admin-card-head,.game-rofl-empty{flex-direction:column;align-items:flex-start}.game-import-meta{justify-content:space-between;width:100%}.game-side-assignment{grid-template-columns:1fr 76px 1fr}.game-roster-board{grid-template-columns:1fr}.game-admin-result{border:1px solid #e5dfe7;border-inline:0;min-height:130px}.game-admin-result label{max-width:330px;margin-top:14px}.match-schedule-row{grid-template-columns:72px 1fr 58px 1fr;padding-inline:14px}.match-open{text-align:left;grid-column:2/-1;justify-content:space-between;display:flex}.match-admin-row{grid-template-columns:1fr}.match-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.match-detail-page{width:calc(100% - 24px);padding-top:18px}.match-detail-back span{display:none}.series-hero{grid-template-columns:1fr 110px 1fr;min-height:0;padding:26px 16px}.series-team{text-align:center;flex-direction:column;gap:8px;display:flex}.series-team.is-red{text-align:center;flex-direction:column-reverse}.series-team span strong{font-size:16px}.series-center>small{display:none}.series-center>div{gap:8px}.series-center>div b{font-size:38px}.player-stat-board{overflow-x:auto}.player-stat-board>*{min-width:1040px}.lineup-reference-board{width:100%;margin-top:24px;padding:18px 14px}.lineup-reference-board>header{flex-direction:column;align-items:flex-start;gap:8px}.lineup-reference-board>header p{text-align:left}.lineup-reference-head{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);padding-inline:10px;font-size:12px}.lineup-reference-list article{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);padding-inline:7px}.lineup-reference-player{gap:7px}.lineup-reference-player>span{border-radius:11px;width:36px;height:36px}.lineup-reference-player b{font-size:13px}}@media (max-width:520px){.match-editor-fields{grid-template-columns:1fr}.match-schedule-row{grid-template-columns:58px 1fr 44px 1fr;gap:6px}.match-round p{display:none}.match-side{gap:4px;text-align:center!important;flex-direction:column!important}.match-side strong{font-size:12px}.match-open{grid-column:1/-1}.match-admin-fields{grid-template-columns:1fr}.series-hero .club-logo--large{width:52px;height:52px}}.player-directory-tools{align-items:end;gap:9px;display:flex}.player-directory-tools label span{color:#7a8494;margin:0 0 5px;font-size:10px;font-weight:700}.player-directory-tools input{background:#fff;width:220px;height:40px}.player-directory-sort select{background:#fff;width:158px;height:40px}.player-directory-tools .player-team-status-select select{width:128px}.player-directory-tools>strong{color:#6d5bd0;white-space:nowrap;background:#fff;border:1px solid #dcd5ff;border-radius:9px;place-items:center;height:40px;padding:0 12px;font-size:11px;display:grid}.player-season-scope{background:#f5f6f9;border:1px solid #e1e5ec;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:9px 10px 9px 14px;display:flex}.player-season-scope>div small,.player-season-scope>div b{display:block}.player-season-scope>div small{color:#9aa2af;letter-spacing:.08em;font-size:8px;font-weight:900}.player-season-scope>div b{color:#3b4351;margin-top:2px;font-size:12px}.player-season-scope nav{background:#e9ecf2;border-radius:10px;gap:3px;padding:3px;display:flex}.player-season-scope button{color:#697281;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-width:124px;height:34px;padding:0 9px 0 12px;display:flex}.player-season-scope button b{font-size:11px}.player-season-scope button span{color:#7d8490;background:#ffffff9e;border-radius:99px;place-items:center;min-width:22px;height:22px;padding-inline:5px;font-size:9px;font-weight:900;display:grid}.player-season-scope button.selected{background:#fff;border-color:#d9d4ef;box-shadow:0 4px 12px #372d5b12}.player-season-scope button.selected b{color:#6255be}.player-season-scope button.selected span{color:#fff;background:var(--accent)}.player-directory.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.player-summary-card{color:#273044;text-align:left;background:#fff;border:1px solid #dfe5ed;border-radius:15px;grid-template-rows:1fr auto;grid-template-columns:52px minmax(110px,1fr) auto;align-items:center;gap:2px 11px;min-width:0;min-height:82px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 3px 12px #27304406}.player-summary-card:hover{border-color:#c9c3eb;transform:translateY(-2px);box-shadow:0 8px 22px #45397514}.player-summary-card.is-inactive{opacity:.58}.player-summary-avatar{color:#fff;background:linear-gradient(145deg,var(--accent),#c65d86);border-radius:13px;grid-row:1/span 2;place-items:center;width:52px;height:52px;font-size:18px;font-weight:900;display:grid;overflow:hidden}.player-summary-avatar img{object-fit:cover;width:100%;height:100%;display:block}.player-summary-identity{align-self:end;min-width:0}.player-summary-identity strong,.player-summary-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.player-summary-identity strong{font-size:15px}.player-summary-identity small{color:#8a93a1;margin-top:2px;font-size:11px}.player-summary-values{flex-wrap:wrap;grid-area:1/3/span 2;justify-content:flex-end;gap:5px;display:flex}.player-summary-values em{color:#8b640d;text-align:center;background:#fff7e5;border:1px solid #f0d79d;border-radius:9px;gap:1px;min-width:64px;padding:6px 8px;font-style:normal;display:grid}.player-summary-values em small{color:#ad8736;font-size:9px}.player-summary-values em b{font-size:14px}.player-summary-values em.position-top{color:#a45132;background:#fff1ea;border-color:#efc2ad}.player-summary-values em.position-top small{color:#c06b49}.player-summary-values em.position-jug{color:#267653;background:#eaf8f1;border-color:#b9e0cb}.player-summary-values em.position-jug small{color:#3e8f69}.player-summary-values em.position-mid{color:#6650ad;background:#f1edff;border-color:#d0c5f5}.player-summary-values em.position-mid small{color:#7b65c3}.player-summary-values em.position-bot{color:#32699f;background:#eaf3ff;border-color:#bfd5ed}.player-summary-values em.position-bot small{color:#4d7fb3}.player-summary-values em.position-sup{color:#a34170;background:#fff0f6;border-color:#efc2d6}.player-summary-values em.position-sup small{color:#bd5b86}.player-summary-values em.empty{color:#7d8490;background:#f6f7f9;border-color:#e2e6ec}.player-summary-values em.empty small{color:#9aa1ac}.player-summary-state{color:#9098a5;grid-column:2;align-self:start;font-size:10px}.player-summary-state i{background:#aab1bb;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.player-summary-state.available{color:#3c8b63}.player-summary-state.available i{background:#41a471}.player-summary-state.joined{color:#6658bd}.player-summary-state.joined i{background:var(--accent)}.player-summary-state.withdrawn{color:#b34e5d}.player-summary-state.withdrawn i{background:#c85a68}.player-summary-card.status-withdrawn{opacity:.62}.player-modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1f19288f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.player-modal{background:#f8f7fa;border:1px solid #ffffffbf;border-radius:24px;width:min(900px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #1911224d}.player-modal-head{color:#fff;background-color:#171425;background-image:linear-gradient(90deg,#1411222e,#1411220d 58%,#2517322e),url(/images/player-profile-dataflow-bg.webp);background-position:50% 68%;background-size:cover;border-radius:23px 23px 0 0;grid-template-columns:76px 1fr 40px;align-items:center;gap:17px;min-height:120px;padding:23px 26px;display:grid}.player-modal-avatar{background:linear-gradient(145deg,var(--accent),#c65d86);border:3px solid #ffffffa6;border-radius:19px;place-items:center;width:76px;height:76px;font-size:25px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 8px 22px #0003}.player-modal-avatar img{object-fit:cover;width:100%;height:100%;display:block}.player-modal-head small{color:#c7bfdf;letter-spacing:.09em;font-size:9px;font-weight:800}.player-modal-head h2{margin:3px 0 0;font-size:27px}.player-modal-head p{color:#d5cfdf;margin:3px 0 0;font-size:12px}.player-modal-close{color:#ddd5e4;background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;align-self:start;width:40px;height:40px;font-size:25px;line-height:1}.player-modal-body{gap:13px;padding:18px;display:grid}.player-profile-fields,.player-season-prices,.player-history-panel{background:#fff;border:1px solid #e3dfe7;border-radius:16px;padding:17px}.player-profile-fields{grid-template-columns:1fr;gap:13px;display:grid}.player-profile-fields>header{border-bottom:1px solid #ece8ef;grid-column:1/-1;justify-content:space-between;align-items:end;gap:20px;padding-bottom:11px;display:flex}.player-profile-fields header small,.player-profile-fields header b,.player-profile-fields header span,.player-history-panel header small,.player-history-panel header b{display:block}.player-profile-fields header small,.player-history-panel header small{color:var(--accent);letter-spacing:.08em;font-size:9px;font-weight:900}.player-profile-fields header b,.player-history-panel header b{margin-top:3px;font-size:17px}.player-profile-fields header span{color:#94909a;font-size:10px}.player-profile-fields>label{color:#696273;font-size:11px;font-weight:800}.player-profile-fields>label input{margin-top:6px}.player-profile-inputs{grid-template-columns:1fr .84fr;gap:11px;display:grid}.player-profile-inputs label{color:#696273;font-size:11px;font-weight:800}.player-profile-inputs input{margin-top:6px}.player-season-prices>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.player-season-prices>header small,.player-season-prices>header b{display:block}.player-season-prices>header small{color:#b77b17;letter-spacing:.08em;font-size:9px;font-weight:900}.player-season-prices>header b{margin-top:3px;font-size:17px}.player-season-prices>header>span{color:#776ab3;background:var(--accent-soft);border-radius:99px;padding:5px 9px;font-size:10px;font-weight:800}.player-season-settings{background:#f7f6f9;border:1px solid #e8e4eb;border-radius:13px;grid-template-columns:220px minmax(0,1fr);gap:12px;margin-bottom:12px;padding:10px;display:grid}.season-registration{cursor:pointer;background:#fff;border:1px solid #e4dfe7;border-radius:10px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex;position:relative}.season-registration>input{opacity:0;width:1px;height:1px;position:absolute}.season-registration>span{background:#cbd0d9;border-radius:99px;flex:none;width:38px;height:22px;padding:3px;transition:background .18s;display:flex}.season-registration>span i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block;box-shadow:0 1px 4px #282c353b}.season-registration>input:checked+span{background:var(--accent)}.season-registration>input:checked+span i{transform:translate(16px)}.season-registration>div b,.season-registration>div small{display:block}.season-registration>div b{color:#514a58;font-size:11px}.season-registration>div small{color:#9a939f;margin-top:2px;font-size:9px}.season-registration>input:checked~div b{color:#6558c1}.profile-season-registration{margin-top:10px}.player-season-status{grid-template-columns:115px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.player-season-status>div b,.player-season-status>div small{display:block}.player-season-status>div b{color:#4c4653;font-size:11px}.player-season-status>div small{color:#9b94a0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.player-season-status nav{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.player-season-status button{color:#77717c;text-align:left;background:#fff;border:1px solid #e4dfe7;border-radius:9px;align-items:center;gap:7px;min-height:52px;padding:7px 9px;display:flex}.player-season-status button>i{background:#b9bdc5;border-radius:50%;flex:none;width:8px;height:8px}.player-season-status button span b,.player-season-status button span small{display:block}.player-season-status button span b{font-size:10px}.player-season-status button span small{color:#a19aa6;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.player-season-status button.selected.available{color:#2f7755;background:#edf8f2;border-color:#b9dfcb}.player-season-status button.selected.available>i{background:#3b996a}.player-season-status button.selected.joined{color:#6354b7;background:#f1efff;border-color:#cec6f4}.player-season-status button.selected.joined>i{background:var(--accent)}.player-season-status button.selected.withdrawn{color:#aa4253;background:#fff0f2;border-color:#efc0c8}.player-season-status button.selected.withdrawn>i{background:#c65365}.player-season-status button:disabled:not(.selected){opacity:.42;cursor:not-allowed}.player-price-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.player-price-grid label{color:#736c79;background:#faf9fb;border:1px solid #e8e3ea;border-radius:12px;padding:11px}.player-price-grid label.has-price{background:#fff8e9;border-color:#edcf8c;box-shadow:inset 0 3px #d7a837}.player-price-grid label>span{font-size:12px;font-weight:900}.player-price-grid label>div{background:0 0;border-bottom:1px solid;margin-top:7px;overflow:hidden}.player-price-grid label i{color:#b38118;text-align:center;font-size:11px;font-style:normal;font-weight:900}.player-price-grid label input{color:currentColor;width:100%;height:37px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:16px;font-weight:900}.player-price-grid label input:focus{box-shadow:none;outline:0}.player-price-grid label input[type=number]{-webkit-appearance:textfield;appearance:textfield}.player-price-grid label input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.player-price-grid label input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.player-price-grid label>small{color:#a29ba7;margin-top:5px;font-size:9px;display:block}.player-price-grid label.has-price>small{color:#a47719}.player-price-grid label.position-top.has-price{color:#a45132;background:#fff1ea;border-color:#efc2ad;box-shadow:inset 0 3px #cf7654}.player-price-grid label.position-jug.has-price{color:#267653;background:#eaf8f1;border-color:#b9e0cb;box-shadow:inset 0 3px #3f966e}.player-price-grid label.position-mid.has-price{color:#6650ad;background:#f1edff;border-color:#d0c5f5;box-shadow:inset 0 3px #7964c5}.player-price-grid label.position-bot.has-price{color:#32699f;background:#eaf3ff;border-color:#bfd5ed;box-shadow:inset 0 3px #4a80b7}.player-price-grid label.position-sup.has-price{color:#a34170;background:#fff0f6;border-color:#efc2d6;box-shadow:inset 0 3px #c15b88}.player-price-grid label.position-top i{color:#b95f3e}.player-price-grid label.position-jug i{color:#31835d}.player-price-grid label.position-mid i{color:#7059ba}.player-price-grid label.position-bot i{color:#3e73a9}.player-price-grid label.position-sup i{color:#af4b78}.player-history-panel>header{margin-bottom:10px}.player-history-panel>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.player-history-panel article{background:#f7f8fa;border:1px solid #e3e6eb;border-radius:10px;grid-template-columns:78px 1fr;align-items:center;gap:9px;padding:10px 11px;display:grid}.player-history-panel article.current{background:var(--accent-soft);border-color:#d8d1fb}.player-history-panel article>div b,.player-history-panel article>div small{display:block}.player-history-panel article>div b{font-size:12px}.player-history-panel article>div small{color:#989fa9;font-size:9px}.player-history-panel article p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.player-history-panel article p span{color:#6f6875;background:#fff;border-radius:6px;padding:4px 6px;font-size:10px}.player-history-panel article p span b{color:#a87010;margin-left:4px}.player-history-panel article p em{color:#a0a6af;font-size:10px;font-style:normal}.player-modal-foot{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px 18px;display:flex}.player-modal-foot b,.player-modal-foot span{display:block}.player-modal-foot b{color:#72515b;font-size:12px}.player-modal-foot span{color:#9e8d93;font-size:10px}.player-modal-foot button{color:#c24957;background:#fff2f2;border:1px solid #efb9bd;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:800}@media (max-width:1280px){.public-player-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.player-index-toolbar{grid-template-columns:1fr 1.5fr}.player-index-sort{grid-column:auto}.player-directory.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.player-season-settings{grid-template-columns:1fr}.player-price-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:681px){.player-modal-backdrop{padding:12px}.player-modal{width:min(1000px,100%);max-height:calc(100vh - 24px)}.player-modal-head{grid-template-columns:62px 1fr 38px;gap:14px;min-height:92px;padding:14px 20px}.player-modal-avatar{border-width:2px;border-radius:16px;width:62px;height:62px}.player-modal-head h2{font-size:23px}.player-modal-close{width:38px;height:38px}.player-modal-body{grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);grid-template-areas:"profile season""history history";align-items:start;gap:10px;padding:12px;display:grid}.player-profile-fields,.player-season-prices,.player-history-panel{border-radius:14px;padding:12px 14px}.player-profile-fields{grid-area:profile;display:block}.player-profile-fields>header{border-bottom:1px solid #ece8ef;border-right:0;flex-direction:column;align-items:flex-start;padding:0 0 9px}.player-profile-fields header b,.player-history-panel header b{font-size:15px}.player-profile-fields header span{margin-top:5px;line-height:1.45}.player-profile-inputs{grid-template-columns:1fr;gap:8px;margin-top:10px}.player-profile-inputs label{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;display:grid}.player-profile-inputs input{height:39px;margin-top:0}.player-season-prices{grid-area:season}.player-season-prices>header{margin-bottom:8px}.player-season-settings{margin-bottom:10px;padding:8px;display:block}.season-registration{min-height:52px;padding:7px 10px}.player-season-status{grid-template-columns:112px 1fr;gap:8px}.player-season-status button{min-height:46px;padding:5px 8px}.player-price-grid{grid-template-columns:repeat(5,1fr);gap:8px}.player-price-grid label{border-radius:11px;flex-direction:column;justify-content:space-between;min-height:112px;padding:11px;display:flex}.player-price-grid label>div{margin-top:8px}.player-price-grid label input{height:34px}.player-price-grid label>small{margin-top:4px}.player-history-panel{grid-area:history;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;display:grid}.player-history-panel>header{border-bottom:0;border-right:1px solid #ece8ef;margin:0;padding:0 12px 0 0}.player-history-panel>div{grid-template-columns:repeat(3,1fr);gap:7px}.player-history-panel article{grid-template-columns:62px 1fr;min-height:48px;padding:7px 9px}.player-modal-foot{padding:8px 14px 11px}.player-modal-foot button{padding:8px 12px}}@media (min-width:681px) and (min-height:760px){.player-modal{overflow:hidden}}@media (max-width:680px){.player-index-head{flex-direction:column;align-items:flex-start;gap:30px;padding:42px 20px}.player-index-count{border:0;padding:0}.player-index-toolbar{grid-template-columns:1fr}.player-index-sort{grid-column:auto}.player-position-filter nav{grid-template-columns:repeat(3,1fr)}.public-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-season-scope{flex-direction:column;align-items:stretch}.player-season-scope nav{width:100%}.player-season-scope button{flex:1;min-width:0}.player-directory-note{flex-direction:column;align-items:flex-start}.player-directory.compact{grid-template-columns:1fr}.player-directory-tools{width:100%}.player-directory-tools label{flex:1}.player-directory-tools input{width:100%}.player-directory-tools{flex-wrap:wrap}.player-directory-sort select,.player-directory-tools .player-team-status-select select{width:100%}.player-modal-backdrop{padding:0}.player-modal{border-radius:0;max-height:100vh}.player-modal-head{border-radius:0;grid-template-columns:60px 1fr 36px;padding:18px}.player-modal-avatar{border-radius:15px;width:60px;height:60px}.player-profile-fields{grid-template-columns:1fr}.player-profile-fields>header{flex-direction:column;grid-column:auto;align-items:flex-start}.player-profile-inputs,.player-season-status{grid-template-columns:1fr}.player-price-grid{grid-template-columns:1fr 1fr}.player-history-panel>div{grid-template-columns:1fr}}.control-shell aside{color:#25253b;background:#f8f7fc;border-color:#e7e4ef;box-shadow:0 8px 26px #413a690d}.aside-season{background-color:#f7f6ff;background-image:linear-gradient(90deg,#faf9fff5 0%,#faf9ffd1 46%,#f4f3ff4d 100%),url(/images/admin-season-ticket-bg.webp);background-position:50%;background-size:cover;border-color:#e7e4ef;position:relative}.aside-season small{color:var(--accent)}.aside-season b{color:#25253b}.aside-season span{color:#85869b;font-weight:700}.admin-page-nav a{color:#62627a;background:var(--accent-faint);border-color:#ece9f3;font-weight:750}.admin-page-nav a small{color:#928da9;font-weight:900}.admin-page-nav a.is-active{color:#5548b0;background:#e9e5fa;font-weight:900;box-shadow:inset 3px 0 #8576dc}.admin-section-view.is-teams>#teams{padding:0;overflow:hidden}#teams>.team-scope-top{background:#f8f8fc;border:0;border-bottom:1px solid #e7e4ef;border-radius:0;margin:0;padding:15px 28px}#teams>.team-scope-top>div small{color:#9393a7;font-weight:700}#teams>.team-scope-top nav{background:#eceef4;border-radius:12px;gap:5px;padding:4px}#teams>.team-scope-top button{color:#686a82;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:800}#teams>.team-scope-top button:hover{color:#5d51b6;background:#ffffff8c}#teams>.team-scope-top button.selected{color:var(--accent);background:#fff;box-shadow:0 4px 12px #433a6c17}#teams>.panel-heading{border-bottom:1px solid #e7e4ef;margin:0;padding:24px 28px 20px}#teams>.panel-heading>span{color:var(--accent);background:var(--accent-soft)}#teams>.panel-heading .panel-action button{background:var(--accent);border-color:var(--accent);box-shadow:0 7px 18px #7769d833}.team-master-detail{grid-template-columns:290px minmax(0,1fr);gap:18px;padding:22px;display:grid}.team-index-pane{background:#f7f7fb;border:1px solid #e7e4ef;border-radius:15px;overflow:hidden}.team-index-pane>header{color:#85869b;justify-content:space-between;align-items:center;padding:16px 15px 10px;font-size:11px;font-weight:800;display:flex}.team-index-pane>header b{color:#85869b}.team-index-pane>div{padding:0 8px 10px;display:grid}.team-index-pane>div>button{color:#25253b;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:66px;padding:9px 10px;display:grid}.team-index-pane>div>button:hover{background:#fff}.team-index-pane>div>button.selected{background:#fff;border-color:#dedbe8;box-shadow:0 6px 17px #222c4814}.team-index-pane .club-logo{background:0 0;border:0;border-radius:10px;width:44px;height:44px}.team-index-pane button>span{min-width:0}.team-index-pane button>span b,.team-index-pane button>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-index-pane button>span b{font-size:14px}.team-index-pane button>span small{color:#929caf;margin-top:3px;font-size:10px}.team-index-pane button>i{color:#a3aabb;font-style:normal}.team-detail-pane{background:#fff;border:1px solid #e7e4ef;border-radius:15px;min-width:0;overflow:hidden}.team-detail-hero{background:linear-gradient(90deg,#fffffffa 0%,#ffffffd6 50%,#ffffff29 100%),url(/admin-team-arena.webp) 72% 58%/cover;align-items:center;gap:17px;min-height:145px;padding:23px 25px;display:flex}.team-detail-hero>.club-logo{background:0 0;border:0;border-radius:13px;flex:0 0 72px;width:72px;height:72px}.team-detail-hero>div{min-width:0}.team-detail-hero h3{margin:0;font-size:25px}.team-detail-hero p{color:#707b90;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;overflow:hidden}.team-detail-hero>div>span{color:#23825f;align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:800;display:inline-flex}.team-detail-hero>div>span i{background:#2bac7b;border-radius:50%;width:7px;height:7px}.team-detail-hero nav{align-self:flex-start;gap:8px;margin-left:auto;display:flex}.team-detail-hero nav button,.team-detail-hero nav label{color:#5e5e76;background:var(--glass-bg);cursor:pointer;white-space:nowrap;border:1px solid #dedbe8;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.team-detail-hero nav button:disabled{opacity:.45;cursor:not-allowed}.team-detail-hero nav input{display:none}.team-roster-workspace{border-top:1px solid #e7e4ef;padding:20px 22px}.team-roster-workspace>header{align-items:flex-end;gap:18px;margin-bottom:10px;display:flex}.team-roster-workspace>header small,.team-roster-workspace>header b,.team-roster-workspace>header span{display:block}.team-roster-workspace>header small{color:#6f63d8;letter-spacing:.08em;font-size:9px;font-weight:900}.team-roster-workspace>header b{margin-top:3px;font-size:18px}.team-roster-workspace>header span{color:#929bae;margin-top:3px;font-size:11px}.team-roster-workspace>header>button{color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:9px;min-height:38px;margin-left:auto;padding:0 13px;font-size:12px;font-weight:800;box-shadow:0 6px 16px #7769d82e}.team-roster-workspace>header>button:disabled{opacity:.4}.team-roster-columns,.team-roster-summary-row{grid-template-columns:48px 122px 142px 92px 105px 76px minmax(32px,1fr);align-items:center;column-gap:19px;display:grid}.team-roster-columns{color:#858b9f;background:#f5f4fa;border-radius:9px;height:37px;padding:0 12px;font-size:11px;font-weight:900}.team-roster-summary-row{border-bottom:1px solid #ebe9f1;min-height:69px;padding:8px 12px}.team-member-avatar{color:#fff;background:linear-gradient(145deg,var(--accent),#c76691);border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;overflow:hidden}.team-member-avatar img{object-fit:cover;width:100%;height:100%}.team-member-name{min-width:0}.team-member-name b,.team-member-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-member-name b{font-size:13px}.team-member-name small{color:#959eaf;margin-top:3px;font-size:10px}.team-member-qq{font-variant-numeric:tabular-nums;font-size:12px}.team-member-role{color:#62647b;text-align:center;background:#f2f1f7;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:800;transform:translate(-35px)}.team-member-role.captain{color:#6658bf;background:#ece8fc}.team-member-position{white-space:nowrap;font-size:12px;font-weight:800}.team-member-position i{background:#aab0bc;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.team-member-position.position-top i{background:#ef806c}.team-member-position.position-jug i{background:#3faa79}.team-member-position.position-mid i{background:#7b6bdf}.team-member-position.position-bot i{background:#4f8dd5}.team-member-position.position-sup i{background:#e0a63b}.team-member-price{color:#a97812;font-variant-numeric:tabular-nums;font-size:13px}.team-member-more{color:#8a93a5;background:0 0;border:0;border-radius:9px;justify-self:end;place-items:center;width:34px;height:34px;padding:0;display:grid}.team-member-more>span{justify-content:center;align-items:center;gap:4px;display:flex}.team-member-more>span i{background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.team-member-more:hover{background:#f1f3f7}.team-member-more:focus-visible{outline-offset:2px;background:#f1effb;outline:2px solid #8f81dd}.team-roster-empty{color:#929bad;text-align:center;background:#faf9fc;place-content:center;gap:6px;min-height:180px;display:grid}.team-roster-empty b{color:#34344b;font-size:16px}.team-roster-empty.large{border:1px dashed #d8d4e3;border-radius:14px;margin:22px}.team-roster-workspace>footer{color:#768196;background:#f7f7fb;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:12px 14px;font-size:11px;display:flex}.team-roster-workspace>footer>div{gap:7px;display:flex}.team-roster-workspace>footer b{color:#34344b}.team-admin-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2520417a;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.team-admin-modal{background:#fff;border:1px solid #e7e4ef;border-radius:20px;width:min(720px,100%);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 30px 90px #30275540}.team-admin-modal.team-profile-editor{width:min(820px,100%)}.team-admin-modal.compact{width:min(600px,100%)}.team-admin-modal>header{background:linear-gradient(120deg,#efecfc,#faf9ff);border-bottom:1px solid #e7e4ef;align-items:center;padding:21px 24px;display:flex}.team-admin-modal>header small{color:var(--accent);letter-spacing:.1em;font-size:9px;font-weight:900}.team-admin-modal>header h2{margin:4px 0 0;font-size:21px}.team-admin-modal>header p{color:#85869b;margin:4px 0 0;font-size:11px}.team-admin-modal>header>button{width:36px;height:36px;color:var(--accent-strong);background:#e3def8;border:0;border-radius:9px;margin-left:auto;font-size:20px}.team-admin-modal-body{padding:22px 24px}.team-edit-logo,.roster-modal-player{background:#f8f7fc;border:1px solid #e7e4ef;border-radius:13px;align-items:center;gap:14px;margin-bottom:18px;padding:14px;display:flex}.team-edit-layout{grid-template-columns:226px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.team-edit-logo{color:#292438;background-color:#f5f1f8;background-image:linear-gradient(#ffffff38,#f8f5fb9e),url(/images/team-profile-room-bg.webp);background-position:57%;background-size:cover;border:1px solid #e1dbea;border-radius:17px;flex-direction:column;align-items:flex-start;gap:0;min-height:310px;margin:0;padding:22px;position:relative;overflow:hidden;box-shadow:0 14px 30px #4a3b601f}.team-edit-logo:before,.team-edit-logo:after{content:none}.team-edit-logo .club-logo{z-index:1;background:#fff;border:3px solid #fffffff0;border-radius:21px;width:88px;height:88px;margin:0;padding:0;position:relative;box-shadow:0 10px 24px #4e3d622b}.team-edit-logo .club-logo img{border-radius:16px}.team-edit-identity{z-index:1;width:100%;min-width:0;margin-top:18px;position:relative}.team-edit-identity small,.team-edit-identity b,.team-edit-identity span,.roster-modal-player b,.roster-modal-player small{display:block}.team-edit-identity small{color:#7663bd;letter-spacing:.12em;font-size:8px;font-weight:900}.team-edit-identity b,.roster-modal-player b{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:23px;overflow:hidden}.team-edit-identity span{color:#706a78;margin-top:5px;font-size:10px;font-weight:700}.roster-modal-player small{color:#8d8da0;margin-top:4px;font-size:10px}.team-edit-number{z-index:1;text-align:left;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffc2;border:1px solid #c1b5d7ad;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;margin:auto 0 0;padding:11px 12px;display:flex;position:relative;box-shadow:0 6px 18px #53416b14}.team-edit-number small,.team-edit-number b{display:block}.team-edit-number small{color:#807789;font-size:8px;font-weight:800}.team-edit-number b{color:#6253b2;font:900 15px/1.1 var(--latin);white-space:nowrap}.team-edit-form{background:#faf9fc;border:1px solid #e6e2ec;border-radius:17px;padding:20px}.team-edit-section-title{border-bottom:1px solid #e6e2ec;margin:0 0 18px;padding-bottom:14px;display:block}.team-edit-section-title small{color:var(--accent);letter-spacing:.1em;font-size:8px;font-weight:900}.team-edit-section-title b{margin-top:4px;font-size:18px;display:block}.team-edit-section-title span{color:#9892a0;margin-top:4px;font-size:9px;display:block}.team-edit-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.team-edit-grid label,.roster-edit-fields label{color:#737388;font-size:11px;font-weight:800}.team-edit-grid input,.team-edit-grid select,.roster-edit-fields input,.roster-edit-fields select{color:#25253b;background:#fff;border:1px solid #e0ddea;border-radius:9px;width:100%;height:43px;margin-top:6px;padding:0 12px}.team-number-control{background:#fff;border:1px solid #e0ddea;border-radius:9px;grid-template-columns:62px 1fr;height:43px;margin-top:6px;display:grid;overflow:hidden}.team-number-control>span{color:#6659bc;font:900 11px/1 var(--latin);background:#f0edfc;border-right:1px solid #ded8f0;place-items:center;display:grid}.team-number-control>input{border:0;border-radius:0;height:41px;margin:0}.team-edit-logo-note{color:#90899a;border-top:1px solid #e6e2ec;margin:15px 0 0;padding-top:12px;font-size:9px}.team-admin-modal>footer{background:#f8f7fc;border-top:1px solid #e7e4ef;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.team-admin-modal>footer>div{gap:9px;display:flex}.team-admin-modal>footer button{color:#5e5e76;background:#fff;border:1px solid #dedbe8;border-radius:9px;min-height:39px;padding:0 14px;font-size:11px;font-weight:800}.team-admin-modal>footer button.primary{color:#fff;background:var(--accent);border-color:var(--accent)}.team-admin-modal>footer button.danger{color:#d15d68;background:#fff4f5;border-color:#efc4c8}.captain-picker{gap:8px;display:grid}.captain-picker>button{color:#25253b;text-align:left;background:#fff;border:1px solid #e7e4ef;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.captain-picker>button:hover,.captain-picker>button.selected{background:#f3f0ff;border-color:#cbc3f2}.captain-picker>button>span{color:#fff;background:var(--accent);border-radius:10px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;overflow:hidden}.captain-picker img{object-fit:cover;width:100%;height:100%}.captain-picker b,.captain-picker small{display:block}.captain-picker small{color:#8d8da0;margin-top:3px;font-size:10px}.captain-picker i{color:#6d60c5;font-size:10px;font-style:normal;font-weight:900}.roster-modal-player>span{color:#fff;background:var(--accent);border-radius:12px;place-items:center;width:54px;height:54px;font-weight:900;display:grid;overflow:hidden}.roster-modal-player img{object-fit:cover;width:100%;height:100%}.roster-modal-player>strong{color:#a97812;margin-left:auto}.roster-edit-fields{grid-template-columns:1.25fr .9fr .75fr .75fr;align-items:end;gap:11px;display:grid}.roster-edit-fields.has-secondary{grid-template-columns:1.2fr .8fr .7fr .7fr .7fr}.roster-edit-fields .roster-player-search{min-width:0}@media (max-width:1280px){.team-master-detail{grid-template-columns:250px minmax(0,1fr)}.team-roster-columns,.team-roster-summary-row{grid-template-columns:44px 108px 122px 78px 88px 66px minmax(30px,1fr);column-gap:12px}.team-member-role{transform:translate(-24px)}}@media (max-width:1050px){.team-master-detail{grid-template-columns:1fr}.team-index-pane>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.team-roster-workspace{overflow-x:auto}.team-roster-columns,.team-roster-summary-row{min-width:760px}.roster-edit-fields,.roster-edit-fields.has-secondary{grid-template-columns:1fr 1fr}}@media (max-width:680px){#teams>.team-scope-top{grid-template-columns:1fr;padding:12px}#teams>.team-scope-top nav{display:flex;overflow-x:auto}#teams>.team-scope-top button{min-width:130px}#teams>.panel-heading{padding:18px}.team-master-detail{padding:12px}.team-index-pane>div{grid-template-columns:1fr}.team-detail-hero{align-items:flex-start}.team-detail-hero nav{display:none}.team-admin-modal-backdrop{padding:0}.team-admin-modal{border-radius:0;max-height:100vh}.team-edit-layout{grid-template-columns:1fr}.team-edit-logo{min-height:220px}.team-edit-grid,.roster-edit-fields,.roster-edit-fields.has-secondary{grid-template-columns:1fr}}@media (max-width:480px){.public-player-grid{grid-template-columns:1fr}}.event-cardbook-manager{margin:18px 20px 24px}.event-cardbook-workspace{grid-template-columns:220px minmax(0,1fr);gap:14px;min-height:460px;display:grid}.event-cardbook-regions,.event-cardbook-pool,.event-cardbook-selected{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #2a234d0b}.event-cardbook-regions{flex-direction:column;display:flex}.event-cardbook-regions>header{background:#fbfbfe;border-bottom:1px solid #e8eaf1;padding:20px 17px 16px}.event-cardbook-regions>header small,.event-cardbook-regions>header b,.event-cardbook-regions>header span{display:block}.event-cardbook-regions>header small{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:900}.event-cardbook-regions>header b{color:var(--ink);margin-top:5px;font-size:17px}.event-cardbook-regions>header span{color:#94a3b8;margin-top:4px;font-size:10px}.event-cardbook-regions>nav{gap:7px;padding:10px;display:grid}.event-cardbook-regions>nav button{color:#475569;text-align:left;background:#f8fafc;border:1px solid #edf0f5;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:68px;padding:9px 10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.event-cardbook-regions>nav button:hover{background:#fff;border-color:#c7c1eb;transform:translate(2px)}.event-cardbook-regions>nav button.selected{color:#fff;background:linear-gradient(135deg,#7569d3,#6256bd);border-color:#7569d3;box-shadow:0 8px 18px #5f52be30}.event-cardbook-regions>nav button>i{color:#665abe;background:var(--accent-soft);border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;font-weight:900;display:grid}.event-cardbook-regions>nav button.selected>i{color:#5e52b6;background:#fff}.event-cardbook-regions>nav button span{min-width:0}.event-cardbook-regions>nav button b,.event-cardbook-regions>nav button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-cardbook-regions>nav button b{font-size:12px}.event-cardbook-regions>nav button small{color:#94a3b8;margin-top:3px;font-size:7px}.event-cardbook-regions>nav button.selected small{color:#dcd9ff}.event-cardbook-regions>nav button em{color:#6258a9;text-align:center;background:#ebe9fb;border-radius:7px;min-width:27px;padding:5px;font-size:9px;font-style:normal;font-weight:900}.event-cardbook-regions>nav button.selected em{color:#fff;background:#ffffff29}.event-cardbook-regions>footer{color:#64748b;background:#f4f6fa;border-radius:10px;gap:8px;margin:auto 10px 10px;padding:11px;font-size:9px;line-height:1.5;display:flex}.event-cardbook-regions>footer i{background:#3cab7b;border-radius:50%;flex:none;width:6px;height:6px;margin-top:2px}.event-cardbook-pool>header{color:#fff;background:linear-gradient(100deg,#312b58f0,#695dc2c7),url(/design-lab/derivatives/assets/sunset-duel.png) 50% 55%/cover;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:104px;padding:16px 20px;display:grid}.event-cardbook-mark{color:#5e52b6;width:64px;height:64px;font-family:var(--body);background:#fff;border:4px solid #ffffff47;border-radius:18px;place-items:center;font-size:27px;font-weight:900;display:grid;box-shadow:0 8px 20px #1b19282e}.event-cardbook-pool>header div:nth-child(2) small,.event-cardbook-pool>header div:nth-child(2) b,.event-cardbook-pool>header div:nth-child(2) span{display:block}.event-cardbook-pool>header div:nth-child(2) small{color:#d9d5ff;letter-spacing:.09em;font-size:9px;font-weight:900}.event-cardbook-pool>header div:nth-child(2) b{margin-top:3px;font-size:23px}.event-cardbook-pool>header div:nth-child(2) span{color:#e2def8;margin-top:4px;font-size:10px}.event-cardbook-quota{color:#4c466a;text-align:center;background:#fffffff0;border:1px solid #fffc;border-radius:12px;min-width:86px;padding:9px 13px}.event-cardbook-quota small,.event-cardbook-quota b{display:block}.event-cardbook-quota small{color:#7c759a;font-size:8px}.event-cardbook-quota b{color:var(--blue);font-family:var(--body);margin-top:2px;font-size:27px}.event-cardbook-tools{background:#fbfbfd;border-bottom:1px solid #e8eaf1;min-height:72px;padding:12px 14px}.event-cardbook-tools label>span{color:#64748b;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.event-cardbook-tools input{color:#312d43;background:#fff;border:1px solid #dfe3ec;border-radius:10px;width:100%;height:39px;padding:0 12px;font-size:12px}.event-cardbook-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.event-cardbook-grid>article{text-align:left;background:#fff;border:1px solid #e4e6ee;border-radius:15px;grid-template-rows:1fr auto;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:8px 13px;min-width:0;min-height:126px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 5px 16px #231f3e09}.event-cardbook-grid>article:hover{border-color:#aaa1e2;transform:translateY(-2px);box-shadow:0 10px 22px #4a408517}.event-cardbook-grid>article>em{color:#a59aa4;font-family:var(--body);font-size:8px;font-style:normal;position:absolute;top:8px;right:9px}.event-cardbook-grid>article .club-logo{border:1px solid #e3e5ec;border-radius:16px;grid-row:1/-1;width:66px;height:66px;margin:0;padding:5px;box-shadow:0 5px 13px #3b304612}.event-cardbook-grid>article>div b,.event-cardbook-grid>article>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-cardbook-grid>article>div b{color:#252136;font-size:15px}.event-cardbook-grid>article>button{color:#6259aa;background:#f1effc;border:1px solid #ddd8f7;border-radius:9px;height:32px;font-size:9px;font-weight:900}.event-cardbook-grid>article.selected{background:var(--accent-faint);box-shadow:inset 4px 0 var(--accent),0 7px 18px #5b4ea814;border-color:#8f82db}.event-cardbook-grid>article.selected>button{color:#fff;background:var(--blue);border-color:var(--blue)}.event-cardbook-empty{color:#9a929f;text-align:center;background:#faf8fb;border:1px dashed #ddd5df;border-radius:12px;grid-column:1/-1;align-content:center;place-items:center;min-height:120px;display:grid}.event-cardbook-empty b,.event-cardbook-empty span{display:block}.event-cardbook-empty b{color:#5f5766;font-size:12px}.event-cardbook-empty span{margin-top:4px;font-size:9px}.event-cardbook-selected{margin-top:10px}.event-cardbook-selected>header{background:#f7f6fd;border-bottom:1px solid #e5e3f1;justify-content:space-between;align-items:center;min-height:88px;padding:16px 19px;display:flex}.event-cardbook-selected>header small,.event-cardbook-selected>header b,.event-cardbook-selected>header span{display:block}.event-cardbook-selected>header>div:first-child small{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:900}.event-cardbook-selected>header>div:first-child b{margin-top:4px;font-size:19px}.event-cardbook-selected>header>div:first-child span{color:#7f8797;margin-top:3px;font-size:10px}.event-cardbook-selected>header>div:last-child{align-items:center;gap:9px;display:flex}.event-cardbook-selected>header strong{color:#4e4777;font-family:var(--body);background:#fff;border:1px solid #e4e1f1;border-radius:9px;padding:7px 11px;font-size:22px}.event-cardbook-selected>header strong small{color:#8e8a9d;font-family:var(--body);margin-left:4px;font-size:8px;display:inline}.event-cardbook-selected>header button{color:#786da9;background:#fff;border:1px solid #dcd7f0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.event-cardbook-selected>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.event-cardbook-selected>div>article{background:#fff;border:1px solid #e3e5ed;border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:43px 56px minmax(0,1fr);align-items:center;gap:5px 10px;min-width:0;min-height:96px;padding:12px;display:grid;box-shadow:0 4px 14px #231f3e08}.event-cardbook-selected>div>article>em{color:#6258ad;background:var(--accent-soft);text-align:center;border-radius:10px;grid-row:1/-1;place-items:center;width:43px;height:58px;font-size:8px;font-style:normal;font-weight:900;display:grid}.event-cardbook-selected>div>article .club-logo{border-radius:16px;grid-row:1/-1;width:54px;height:54px;box-shadow:0 5px 13px #3b304614}.event-cardbook-selected>div>article>span{align-self:end;min-width:0}.event-cardbook-selected>div>article>span b,.event-cardbook-selected>div>article>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-cardbook-selected>div>article>span b{font-size:14px}.event-cardbook-selected>div>article>span small{color:#8b93a2;margin-top:4px;font-size:9px}.event-cardbook-selected>div>article>button{color:#786da9;background:var(--accent-faint);border:1px solid #ddd8f6;border-radius:7px;grid-column:3;width:max-content;padding:5px 8px;font-size:9px}.event-cardbook-selected .event-cardbook-empty.selected{min-height:130px}@media (max-width:1180px){.event-cardbook-grid,.event-cardbook-selected>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.event-cardbook-manager{margin-inline:12px}.event-cardbook-workspace{grid-template-columns:1fr}.event-cardbook-regions>nav{display:flex;overflow-x:auto}.event-cardbook-regions>nav button{min-width:165px}.event-cardbook-regions>footer{display:none}.event-cardbook-grid,.event-cardbook-selected>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.event-cardbook-pool>header{grid-template-columns:52px 1fr}.event-cardbook-mark{width:52px;height:52px}.event-cardbook-quota{grid-column:1/-1}.event-cardbook-tools,.event-cardbook-grid,.event-cardbook-selected>div{grid-template-columns:1fr}.event-cardbook-selected>header{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:1180px){.event-cardbook-selected>header{flex-direction:column;align-items:flex-start;gap:12px}.event-cardbook-selected-actions{flex-wrap:wrap;width:100%}}.stage-editor.simplified>div{grid-template-columns:145px minmax(190px,1.2fr) minmax(160px,.9fr) minmax(130px,.72fr) 64px}.admin-stage-format-manager{background:#fff;border:1px solid #e1e3ec;border-radius:17px;margin:0 20px 18px;overflow:hidden;box-shadow:0 8px 26px #2c254f0b}.admin-stage-format-manager>header{background:linear-gradient(100deg,#faf9ff,#fff);border-bottom:1px solid #ebe9f2;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 18px;display:flex}.admin-stage-format-manager>header small,.admin-stage-format-manager>header b,.admin-stage-format-manager>header span{display:block}.admin-stage-format-manager>header small{color:var(--accent);letter-spacing:.12em;font-size:8px;font-weight:900}.admin-stage-format-manager>header b{color:#201b36;margin-top:3px;font-size:17px}.admin-stage-format-manager>header span{color:#858b99;margin-top:3px;font-size:10px}.admin-stage-format-manager>header strong{color:var(--accent-strong);background:var(--accent-soft);border:1px solid var(--accent-border);white-space:nowrap;border-radius:10px;padding:8px 12px;font-size:11px}.admin-stage-format-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.admin-stage-format-options>button{color:#312c42;text-align:left;background:#fafbfc;border:1px solid #e2e5eb;border-radius:12px;min-height:76px;padding:12px 12px 11px 42px;transition:all .18s;position:relative}.admin-stage-format-options>button:hover{border-color:#bdb6eb;transform:translateY(-1px)}.admin-stage-format-options>button i{color:#fff;background:#e7e8ed;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;top:14px;left:12px}.admin-stage-format-options>button b,.admin-stage-format-options>button span{display:block}.admin-stage-format-options>button b{font-size:13px}.admin-stage-format-options>button span{color:#8b92a0;margin-top:5px;font-size:9px}.admin-stage-format-options>button.selected{background:linear-gradient(135deg,#f0eeff,#faf9ff);border-color:#9187df;box-shadow:inset 0 0 0 1px #7167cf21,0 7px 18px #4f439e14}.admin-stage-format-options>button.selected i{background:var(--accent)}.admin-stage-format-options>button.selected b{color:#5449ab}.admin-format-submode{background:#f7f7fb;border:1px solid #e5e5ee;border-radius:13px;grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:12px;margin:0 16px 14px;padding:12px;display:grid}.admin-format-submode>div{align-content:center;padding:8px 10px;display:grid}.admin-format-submode>div small,.admin-format-submode>div b{display:block}.admin-format-submode>div small{color:#9a94b1;letter-spacing:.08em;font-size:7px;font-weight:900}.admin-format-submode>div b{margin-top:4px;font-size:13px}.admin-format-submode>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-format-submode>nav button{color:#514c62;text-align:left;background:#fff;border:1px solid #e0e2e9;border-radius:10px;min-height:55px;padding:9px 12px}.admin-format-submode>nav button b,.admin-format-submode>nav button span{display:block}.admin-format-submode>nav button b{font-size:11px}.admin-format-submode>nav button span{color:#9297a3;margin-top:3px;font-size:8px}.admin-format-submode>nav button.selected{color:var(--accent-strong);background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent);border-color:#a49be8}.admin-stage-format-manager>footer{background:#fafafd;border-top:1px solid #ebeaf0;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 16px;display:flex}.admin-stage-format-manager>footer b,.admin-stage-format-manager>footer span{display:block}.admin-stage-format-manager>footer b{font-size:12px}.admin-stage-format-manager>footer span{color:#8a91a0;margin-top:3px;font-size:9px}.admin-stage-format-manager>footer>nav{align-items:center;gap:9px;display:flex}.admin-stage-format-manager>footer button{color:#fff;background:var(--accent);border:1px solid var(--accent);white-space:nowrap;border-radius:9px;min-height:38px;padding:0 15px;font-size:10px;font-weight:900;box-shadow:0 7px 16px #574aab2b}.admin-stage-format-manager>footer button.confirm-stage-format{color:#5d52b6;box-shadow:none;background:#f1efff;border-color:#cfc9f5}.admin-stage-format-manager>footer button.confirm-stage-format:hover:not(:disabled){color:#fff;background:#655bc4;border-color:#655bc4}.admin-stage-format-manager>footer button.clear-schedule{color:#bb4c58;box-shadow:none;background:#fff7f7;border-color:#efc7cc}.admin-stage-format-manager>footer button.clear-schedule:hover:not(:disabled){color:#fff;background:#c95964;border-color:#c95964}.admin-stage-format-manager>footer button:disabled{color:#aaa6b0;box-shadow:none;cursor:not-allowed;background:#eeecf0;border-color:#e4e1e7}.admin-match-stage-switch{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:185px minmax(0,1fr);align-items:center;gap:12px;margin:0 20px 16px;padding:12px;display:grid}.admin-match-stage-switch>div small,.admin-match-stage-switch>div b,.admin-match-stage-switch>div span{display:block}.admin-match-stage-switch>div small{color:#94a3b8;font-size:9px}.admin-match-stage-switch>div b{margin-top:2px;font-size:16px}.admin-match-stage-switch>div span{color:var(--accent);margin-top:2px;font-size:10px;font-weight:800}.admin-match-stage-switch nav{gap:8px;display:flex;overflow-x:auto}.admin-match-stage-switch nav button{color:#64748b;text-align:left;background:#fff;border:1px solid #dfe4ec;border-radius:11px;grid-template-columns:1fr auto;align-content:center;min-width:170px;min-height:62px;padding:9px 12px;display:grid}.admin-match-stage-switch nav button small{color:#9aa4b2;grid-column:1/-1;font-size:8px}.admin-match-stage-switch nav button b{color:#29253a;margin-top:2px;font-size:13px}.admin-match-stage-switch nav button span{color:#94a3b8;align-self:end;font-size:9px}.admin-match-stage-switch nav button.selected{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 7px 17px #574aab2e}.admin-match-stage-switch nav button.selected small,.admin-match-stage-switch nav button.selected span{color:#dcd9ff}.admin-match-stage-switch nav button.selected b{color:#fff}.admin-bracket-guide{background:var(--accent-faint);border:1px solid #ddd8f7;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:0 20px 14px;padding:16px 18px;display:flex}.admin-bracket-guide small,.admin-bracket-guide b,.admin-bracket-guide>div:first-child span{display:block}.admin-bracket-guide small{color:var(--accent);letter-spacing:.1em;font-size:8px;font-weight:900}.admin-bracket-guide b{margin-top:3px;font-size:15px}.admin-bracket-guide>div:first-child span{color:#72798a;margin-top:3px;font-size:10px}.admin-bracket-guide>div:last-child{color:#626a79;gap:12px;font-size:10px;font-weight:800;display:flex}.admin-bracket-guide>div:last-child span{white-space:nowrap;align-items:center;gap:5px;display:flex}.admin-bracket-guide i{border-radius:50%;width:8px;height:8px;display:inline-block}.admin-bracket-guide i.upper{background:var(--accent)}.admin-bracket-guide i.lower{background:#4d84b8}.admin-bracket-guide i.final{background:#d65382}.admin-schedule-stage{margin:0 20px 22px}.admin-schedule-stage.is-bracket{gap:14px;display:grid}.admin-bracket-group{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.admin-bracket-group>header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.admin-bracket-group>header>div{align-items:center;gap:8px;display:flex}.admin-bracket-group>header i{background:var(--accent);border-radius:50%;width:8px;height:8px}.admin-bracket-group.is-lower>header i{background:#4d84b8}.admin-bracket-group.is-final>header i{background:#d65382}.admin-bracket-group>header b{font-size:13px}.admin-bracket-group>header span{color:#8a94a4;font-size:10px}.admin-bracket-group .admin-schedule-list{border:0;border-radius:0}.admin-stage-empty{color:#94a3b8;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;place-content:center;gap:7px;min-height:220px;margin:0 20px 24px;display:grid}.admin-stage-empty b{color:#334155;font-size:17px}.admin-stage-empty span{max-width:520px;font-size:11px}.match-bracket-sources{border-top:1px solid #e5e7ef;margin-top:14px;padding-top:14px}.match-bracket-sources>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:11px;display:flex}.match-bracket-sources>header small{color:var(--accent);letter-spacing:.1em;font-size:8px;font-weight:900}.match-bracket-sources>header h3{margin:3px 0 0;font-size:16px}.match-bracket-sources>header span{color:#8991a0;font-size:10px}.match-bracket-sources>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.match-slot-editor{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.match-slot-waiting{color:#9aa3b0;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;align-self:end;place-items:center;min-height:42px;font-size:10px;display:grid}.match-editor-modal{--me-ink:#17233d;--me-text:#31415f;--me-muted:#73809a;--me-line:#dce7f0;--me-soft:#f4f9fd;--me-blue:#5f91e8;--me-blue-soft:#eaf4ff;--me-violet:#7b73df;--me-violet-soft:#efedff;--me-pink:#df6f91;--me-pink-soft:#fff0f5;--me-mint:#48a98f;width:min(1160px,100vw - 36px);max-height:calc(100vh - 28px);color:var(--me-ink);background:#f4f8fc;border-color:#ffffffe6;border-radius:26px;box-shadow:0 34px 90px #1f335342}.match-editor-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d2a447a;padding:14px}.match-editor-modal-head{border-color:var(--me-line);min-height:72px;padding:14px 20px 14px 24px}.match-editor-modal-head small{color:var(--me-blue)}.match-editor-modal-head h2{color:var(--me-ink);letter-spacing:-.04em;margin-top:6px;font-size:24px}.match-editor-modal-head a{color:#4f65a7;background:var(--me-blue-soft);border-color:#cfe2f5;border-radius:13px;min-height:40px;padding-inline:15px}.match-editor-modal-head button{color:#71809a;background:#eef3f8;border-radius:13px;width:40px;height:40px;transition:all .16s}.match-editor-modal-head button:hover{color:var(--me-ink);background:#e3ebf3;transform:rotate(3deg)}.match-editor-modal-body{scrollbar-color:#afbdd0 transparent}.match-editor-modal-body .current-match-visual{border-color:var(--me-line);background:radial-gradient(circle at 8% 0,#5f91e824,#0000 38%),radial-gradient(circle at 94% 100%,#df6f911f,#0000 34%),#fff;grid-template-columns:minmax(190px,250px) minmax(0,1fr) auto;gap:24px;min-height:130px;padding:22px 26px;position:relative;overflow:hidden}.current-match-copy{min-width:0}.current-match-copy small,.current-match-copy b,.current-match-copy span{display:block}.current-match-copy small{color:var(--me-blue);letter-spacing:.04em;font-size:10px;font-weight:900}.current-match-copy b{color:var(--me-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:20px;line-height:1.2;overflow:hidden}.current-match-copy span{color:var(--me-muted);margin-top:7px;font-size:11px;font-weight:750}.current-match-versus{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr)}.current-match-versus>span{gap:12px}.current-match-versus strong{color:var(--me-ink);font-size:18px}.current-match-versus .club-logo--small{border:1px solid var(--me-line);background:#fff;border-radius:16px;width:52px;height:52px;padding:4px;box-shadow:0 8px 20px #304c701a}.current-match-versus>em{color:var(--me-violet);font-size:24px}.current-match-status{color:#53627c;text-align:center;background:#edf2f7;border-radius:999px;min-width:70px;padding:8px 11px;font-size:10px;font-weight:900}.current-match-status.is-live{color:#b64d70;background:var(--me-pink-soft)}.current-match-status.is-finished{color:#257763;background:#e5f5f0}.current-match-visual.is-flexible-round-robin:before{content:"";background:linear-gradient(var(--me-blue),var(--me-violet));border-radius:0 99px 99px 0;width:4px;position:absolute;inset:22px auto 22px 0}.match-editor-modal-body .current-match-form{margin:16px}.match-settings-card{border-color:var(--me-line);border-radius:22px;padding:20px;box-shadow:0 12px 30px #2d4b6f0e}.match-settings-card>header{align-items:center;margin-bottom:16px}.match-settings-card>header small{color:var(--me-blue)}.match-settings-card>header h3{color:var(--me-ink);font-size:21px}.match-settings-card>header>span{max-width:520px;color:var(--me-muted);text-align:right;line-height:1.5}.round-robin-flex-note{min-height:72px;color:var(--me-text);background:linear-gradient(120deg,var(--me-blue-soft),#f4f2ff);border:1px solid #d4e5f5;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:16px;padding:12px 15px;display:grid}.round-robin-flex-note>i{color:#fff;background:linear-gradient(145deg,var(--me-blue),var(--me-violet));border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid;box-shadow:0 8px 17px #5f79cf33}.round-robin-flex-note b,.round-robin-flex-note span{display:block}.round-robin-flex-note b{color:var(--me-ink);font-size:13px}.round-robin-flex-note span{color:var(--me-muted);margin-top:4px;font-size:11px;line-height:1.55}.match-editor-setting-layout{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);align-items:stretch;gap:14px;display:grid}.match-setting-block{background:var(--me-soft);border:1px solid var(--me-line);border-radius:18px;padding:16px}.match-setting-block>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.match-setting-block>header>span{width:34px;height:34px;color:var(--me-blue);font:900 10px/1 var(--mono);background:#fff;border:1px solid #cfe0ee;border-radius:11px;place-items:center;display:grid}.match-setting-block>header b,.match-setting-block>header small{display:block}.match-setting-block>header b{color:var(--me-ink);font-size:14px}.match-setting-block>header small{color:var(--me-muted);margin-top:3px;font-size:9px}.match-editor-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.match-setting-block .match-editor-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.match-editor-fields label{color:#61708a;font-size:10px}.match-editor-fields label.is-wide{grid-column:span 2}.match-editor-fields input,.match-editor-fields select,.match-score-fields input,.match-team-selectors select,.match-bracket-order input,.match-bracket-order select{height:47px;color:var(--me-ink);background:#fff;border:1px solid #d6e1eb;border-radius:13px;margin-top:6px;padding-inline:12px;font-size:13px;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s}.match-editor-fields input:focus,.match-editor-fields select:focus,.match-score-fields input:focus,.match-team-selectors select:focus,.match-bracket-order input:focus,.match-bracket-order select:focus{background:#fff;border-color:#84b2ea;outline:0;box-shadow:0 0 0 4px #5f91e81f}.match-editor-fields .observer-player-search.is-wide{grid-column:span 2;min-width:0}.observer-player-label{color:#61708a;font-size:10px;font-weight:800;display:block}.observer-player-combobox{margin-top:6px;position:relative}.observer-player-combobox>i{z-index:2;color:#fff;background:linear-gradient(135deg,var(--me-blue),var(--me-violet));pointer-events:none;border-radius:10px;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 5px 12px #5480cf2e}.observer-player-combobox>i svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block;overflow:visible}.match-editor-fields .observer-player-combobox>input{background:#fff;border-radius:13px;height:47px;margin:0;padding:0 45px 0 48px}.observer-player-combobox.is-open>input{border-color:#84b2ea;box-shadow:0 0 0 4px #5f91e81f}.observer-player-combobox input::-webkit-search-cancel-button{display:none}.observer-player-clear{z-index:3;color:#75839a;background:#eef3f8;border:0;border-radius:9px;place-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:grid;position:absolute;top:9px;right:9px}.observer-player-clear:hover{color:#bf5577;background:#fff0f4}.observer-player-results{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #cfddea;border-radius:16px;width:max(100%,430px);max-height:382px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 22px 55px #273f5e2e}.observer-player-results>header{justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:2px 6px 8px;display:flex}.observer-player-results>header b{color:var(--me-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.observer-player-results>header small{color:var(--me-muted);flex:none;font-size:8px}.observer-player-results>button{width:100%;min-height:58px;color:var(--me-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;display:grid}.observer-player-results>button+button{margin-top:4px}.observer-player-results>button:hover,.observer-player-results>button.is-active,.observer-player-results>button[aria-selected=true]{background:linear-gradient(135deg,#eef8ff,#f4f1ff);border-color:#d1e3f1}.observer-player-avatar{color:#fff;background:linear-gradient(145deg,var(--me-blue),var(--me-violet));border:3px solid #fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 5px 12px #3a567a1f}.observer-player-avatar img{object-fit:cover;width:100%;height:100%}.observer-player-copy{gap:4px;min-width:0;display:grid}.observer-player-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.observer-player-copy small{color:var(--me-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.observer-player-results>button>em,.observer-player-results>button>i{color:#5d6e88;background:#fff;border:1px solid #d9e4ed;border-radius:9px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.observer-player-results>button>em{color:var(--me-violet);background:#f0edff;border-color:#dcd5fb}.observer-player-results>p{min-height:104px;color:var(--me-muted);text-align:center;align-content:center;place-items:center;gap:5px;margin:0;display:grid}.observer-player-results>p b{color:var(--me-ink);font-size:12px}.observer-player-results>p small{font-size:9px}.match-team-selectors{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:end;gap:9px;min-height:104px;display:grid}.match-team-selectors label{color:#61708a;min-width:0;font-size:10px;font-weight:850}.match-team-selectors label>span{display:block}.match-team-selectors label.is-blue>span{color:#487fc7}.match-team-selectors label.is-red>span{color:#c25678;text-align:right}.match-team-selectors select{width:100%}.match-team-selectors.is-fixed label>strong{min-height:47px;color:var(--me-ink);background:#fff;border:1px solid #d6e1eb;border-radius:13px;align-items:center;margin-top:6px;padding:0 13px;font-size:14px;display:flex}.match-team-selectors.is-fixed label.is-red>strong{justify-content:flex-end}.match-editor-fields input[readonly],.match-editor-fields select:disabled{color:#61708a;cursor:default;background:#edf3f8;border-color:#dce6ef}.match-team-selectors>em{height:47px;color:var(--me-violet);background:var(--me-violet-soft);border-radius:13px;place-items:center;font-size:12px;font-style:normal;font-weight:950;display:grid}.match-score-fields{border-top:1px solid var(--me-line);grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;padding-top:13px;display:grid}.match-score-fields label{color:#61708a;font-size:10px;font-weight:850}.match-score-fields input{width:100%}.match-score-sync{color:var(--me-muted);border:1px solid var(--me-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:13px 14px;font-size:10px;font-weight:800;display:flex}.match-score-sync b{color:var(--me-ink);letter-spacing:.08em;font-size:20px}.official-bp-panel{background:linear-gradient(145deg,#f3f9ff,#f6f3ff);border:1px solid #cfdef0;border-radius:18px;padding:16px}.official-bp-panel>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.official-bp-panel>header>span{color:#fff;background:linear-gradient(145deg,var(--me-blue),var(--me-violet));width:38px;height:38px;font:900 10px/1 var(--mono);border-radius:12px;place-items:center;display:grid;box-shadow:0 7px 15px #5e73c62e}.official-bp-panel>header div{flex:1;min-width:0}.official-bp-panel>header b,.official-bp-panel>header small{display:block}.official-bp-panel>header b{color:var(--me-ink);font-size:14px}.official-bp-panel>header small{color:var(--me-muted);margin-top:3px;font-size:9px}.official-bp-panel>header em{color:var(--me-violet);background:#fff;border:1px solid #d9d4f5;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.official-bp-loading,.official-bp-empty{min-height:132px;color:var(--me-muted);background:#ffffffb8;border:1px dashed #cadbea;border-radius:15px;place-items:center;font-size:11px;display:grid}.official-bp-setup-options{background:#ffffffc2;border:1px solid #d5e1ec;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:9px;padding:11px;display:grid}.official-bp-setup-options>div>span{color:var(--me-muted);margin:0 0 7px;font-size:8px;font-weight:900;display:block}.official-bp-setup-options>div>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.official-bp-setup-options>.official-bp-mode-option{grid-column:1/-1}.official-bp-setup-options>.official-bp-mode-option>div{grid-template-columns:repeat(3,minmax(0,1fr))}.official-bp-mode-option>small{color:var(--me-muted);margin-top:6px;font-size:7px;display:block}.official-bp-setup-options button{color:#66758b;background:#fff;border:1px solid #d8e2ec;border-radius:9px;min-height:32px;padding:0 7px;font-size:8px;font-weight:900}.official-bp-setup-options button:disabled{cursor:not-allowed;opacity:.42}.official-bp-setup-options button.active{color:#fff;background:linear-gradient(135deg,var(--me-blue),var(--me-violet));border-color:#0000;box-shadow:0 5px 12px #5e73c62e}.official-bp-seconds-input{background:#fff;border:1px solid #d8e2ec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-height:69px;padding:8px 10px;display:grid}.official-bp-seconds-input input{border-radius:8px;width:100%;min-width:0;height:32px;margin:0;padding:0 8px}.official-bp-seconds-input b{color:var(--me-ink);font-size:9px}.official-bp-seconds-input small{color:var(--me-muted);grid-column:1/-1;font-size:7px}.official-bp-empty{text-align:center;padding:18px}.official-bp-empty b,.official-bp-empty span{display:block}.official-bp-empty b{color:var(--me-ink);font-size:14px}.official-bp-empty span{margin:6px 0 14px;line-height:1.55}.official-bp-empty button,.official-bp-actions button{color:#52627d;background:#fff;border:1px solid #d5e1ec;border-radius:12px;min-height:40px;padding:0 13px;font-size:10px;font-weight:900}.official-bp-empty button,.official-bp-actions button.primary{color:#fff;background:linear-gradient(135deg,var(--me-blue),var(--me-violet));border-color:#0000}.official-bp-state{border:1px solid var(--me-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.official-bp-state>div{align-items:center;gap:9px;min-width:0;display:flex}.official-bp-state>div>i{background:var(--me-mint);box-sizing:content-box;border:3px solid #ddf5ed;border-radius:50%;width:9px;height:9px}.official-bp-state small,.official-bp-state b{display:block}.official-bp-state small{color:var(--me-muted);font-size:8px}.official-bp-state b{color:var(--me-ink);font:800 9px/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.official-bp-state dl{gap:14px;display:flex}.official-bp-state dl div{text-align:right}.official-bp-state dt{color:var(--me-muted);font-size:8px}.official-bp-state dd{color:var(--me-ink);margin-top:3px;font-size:11px;font-weight:900}.official-bp-overlay-code{width:100%;min-height:48px;color:var(--me-ink);text-align:left;background:#fff;border:1px solid #cfc8f2;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:8px 13px;display:flex;box-shadow:0 5px 14px #5c67b317}.official-bp-overlay-code span small,.official-bp-overlay-code span b{display:block}.official-bp-overlay-code span small{color:var(--me-muted);font-size:8px;font-weight:900}.official-bp-overlay-code span b{color:var(--me-violet);font:900 17px/1 var(--mono);letter-spacing:.16em;margin-top:3px}.official-bp-overlay-code em{color:var(--me-violet);font-size:9px;font-style:normal;font-weight:900}.official-bp-actions{margin-top:9px;display:grid}.official-bp-actions button.primary{text-align:left;grid-template-rows:auto auto;grid-template-columns:24px auto;place-content:center;column-gap:9px;min-height:52px;display:grid}.official-bp-actions button.primary svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/3;align-self:center;width:22px;height:22px}.official-bp-actions button.primary span,.official-bp-actions button.primary small{display:block}.official-bp-actions button.primary span{font-size:10px;font-weight:900}.official-bp-actions button.primary small{color:#ffffffb8;margin-top:2px;font-size:7px;font-weight:800}.official-bp-actions button:not(.primary){justify-content:center;align-items:center;gap:7px;display:flex}.official-bp-actions button:not(.primary) svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.official-bp-actions button:not(.primary) span{font-size:10px;font-weight:900}.official-bp-actions button:not(.primary) small{color:#93a5bc;font-size:8px;font-weight:700}.official-bp-recreate{color:#bd5575;background:#ffffffa6;border:1px solid #e8c7d2;border-radius:11px;width:100%;min-height:36px;margin-top:9px;font-size:9px;font-weight:900}.official-bp-notice{color:#5f6f87;margin:9px 2px 0;font-size:9px;line-height:1.5}.game-result-correction{background:#fffaf0;border:1px solid #ead8ae;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:10px 12px;display:flex}.game-result-correction>div b,.game-result-correction>div span{display:block}.game-result-correction>div b{color:#6f5424;font-size:10px}.game-result-correction>div span{color:#9a8153;margin-top:3px;font-size:8px}.game-result-correction label{color:#80652f;min-width:190px;font-size:8px;font-weight:900}.game-result-correction select{width:100%;margin-top:5px}.match-lineup-panel{border:1px solid var(--me-line);background:#f7fafc;border-radius:18px;margin-top:14px;padding:16px}.match-lineup-panel>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:13px;display:flex}.match-lineup-panel>header small,.match-lineup-panel>header h3{display:block}.match-lineup-panel>header small{color:var(--me-blue);font:800 9px/1 var(--mono);letter-spacing:.12em}.match-lineup-panel>header h3{color:var(--me-ink);margin-top:5px;font-size:17px}.match-lineup-panel>header>.match-lineup-actions{justify-items:end;gap:7px;max-width:460px;display:grid}.match-lineup-panel>header>.match-lineup-actions>span{color:var(--me-muted);text-align:right;font-size:10px;line-height:1.5}.match-lineup-panel>header .poster-generate{color:#fff;background:linear-gradient(135deg, var(--me-blue), var(--me-violet));border:0;border-radius:10px;min-height:34px;padding:0 12px;font-size:10px;font-weight:850;box-shadow:0 5px 12px #5e73c62e}.match-lineup-panel>header .poster-generate:hover{filter:brightness(1.05)}.match-lineup-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.match-lineup-side{background:linear-gradient(150deg,#fffffff7,#f0f6ffeb);border:1px solid #d8e4f1;border-radius:19px;padding:15px;position:relative;overflow:visible;box-shadow:0 10px 28px #3d587d11}.match-lineup-side:before{content:"";background:linear-gradient(90deg,#65b0ff,#7788e8,#8b72d9);border-radius:0 0 7px 7px;height:5px;position:absolute;top:0;left:15px;right:15px;box-shadow:0 3px 10px #6889e22e}.match-lineup-side.is-b{background:linear-gradient(150deg,#fffffff7,#fff2f8db);border-color:#ead9e4}.match-lineup-side.is-b:before{background:linear-gradient(90deg,#d97fa0,#c76fa2,#8b72d9)}.match-lineup-side>header{justify-content:space-between;align-items:center;gap:10px;min-height:54px;margin-bottom:12px;padding:5px 2px 0;display:flex}.match-lineup-side>header>div{align-items:center;gap:8px;min-width:0;display:flex}.match-lineup-side>header .club-logo--small{border:4px solid #ffffffe6;border-radius:14px;width:46px;height:46px;box-shadow:0 7px 16px #3f588221}.match-lineup-side>header small,.match-lineup-side>header b{display:block}.match-lineup-side>header small{color:var(--me-muted);font-size:8px}.match-lineup-side>header b{color:var(--me-ink);font-size:14px}.match-lineup-side>header button{min-height:34px;color:var(--me-blue);background:linear-gradient(135deg,#eff8ff,#eef2ff);border:1px solid #d3e4f2;border-radius:11px;padding:0 12px;font-size:9px;font-weight:900}.match-lineup-side-actions{flex:none;align-items:center;gap:7px!important;display:flex!important}.match-lineup-side-actions>em{color:#778399;text-align:center;background:#e9eef6;border-radius:999px;min-width:43px;padding:7px 8px;font-size:9px;font-style:normal;font-weight:900}.match-lineup-side-actions>em.is-complete{color:#23785f;background:#def4ed}.match-lineup-slots{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;display:grid}.match-lineup-slot{background:#fff;border:1px solid #dde6f0;border-radius:16px;min-width:0;min-height:116px;padding:11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;position:relative;overflow:hidden;box-shadow:0 6px 17px #303f610b}.match-lineup-slot:after{content:"";pointer-events:none;background:#7087c40e;border-radius:0 16px 0 40px;width:40px;height:40px;position:absolute;top:0;right:0}.match-lineup-slot:hover{border-color:#b8d4e9;transform:translateY(-1px);box-shadow:0 8px 18px #2f527612}.match-lineup-slot.is-emergency{background:linear-gradient(155deg,#fff8fb,#f4f1ff);border-color:#e5c9dc}.match-lineup-slot>header{z-index:1;justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-bottom:8px;display:flex;position:relative}.match-lineup-slot>header>i{font-size:10px;font-style:normal;font-weight:900}.match-lineup-slot.is-top>header>i{color:#c85e57}.match-lineup-slot.is-jug>header>i{color:#278866}.match-lineup-slot.is-mid>header>i{color:#6757c9}.match-lineup-slot.is-bot>header>i{color:#367fc1}.match-lineup-slot.is-sup>header>i{color:#ad5e8a}.match-lineup-slot>header>button{color:#b74768;background:#fff5f8;border:1px solid #e9afbe;border-radius:999px;min-height:28px;padding:0 9px;font-size:8px;font-weight:900}.match-lineup-slot>header>button.is-active{color:#fff;background:linear-gradient(135deg,#dd7891,#c55576);border-color:#0000;box-shadow:0 5px 11px #b43e5b2e}.match-lineup-candidates{gap:6px;display:grid}.match-lineup-candidates>button{min-width:0;min-height:58px;color:var(--me-ink);text-align:left;background:#f7faff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 25px 6px 6px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.match-lineup-candidates>button:hover{background:#f0f6ff;border-color:#a5bcec;transform:translateY(-1px)}.match-lineup-candidates>button:disabled{opacity:.45;transform:none}.match-lineup-candidates>button.is-selected{background:linear-gradient(135deg,#edf5ff,#f1efff);border-color:#7f91e4;box-shadow:inset 3px 0 #7487e8,0 6px 15px #5469be1c}.match-lineup-candidates>button.is-selected:after{content:"✓";color:#fff;background:#7184df;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:900;display:grid;position:absolute;top:7px;right:7px}.match-lineup-candidates>button.is-emergency{background:linear-gradient(135deg,#fff7fa,#fff0f5);border-color:#e8afc0;box-shadow:inset 3px 0 #d96c89,0 6px 15px #b044631a}.match-lineup-candidates>button>span:first-child{color:#fff;background:linear-gradient(145deg,var(--me-blue),var(--me-violet));border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.match-lineup-candidates img{object-fit:cover;width:100%;height:100%}.match-lineup-candidates>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.match-lineup-candidates b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.match-lineup-candidates small{color:var(--me-muted);font-size:8px}.match-lineup-candidates em{color:var(--me-violet);font-size:9px;font-style:normal;font-weight:900}.match-lineup-candidates>p{min-height:58px;color:var(--me-muted);background:#f7f9fc;border:1px dashed #dce5ed;border-radius:12px;place-items:center;margin:0;font-size:8px;display:grid}.match-emergency-panel{background:linear-gradient(120deg,#fff8fb,#f7f4ff);border:1px solid #ead3df;border-radius:14px;gap:9px;margin-top:10px;padding:11px;display:grid}.match-emergency-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.match-emergency-panel>header span{gap:3px;display:grid}.match-emergency-panel>header b{color:#a94769;font-size:10px}.match-emergency-panel>header small{color:var(--me-muted);font-size:8px}.match-emergency-panel>header>button{color:#a84a69;background:#fff;border:1px solid #e5c5d1;border-radius:9px;min-height:28px;padding:0 9px;font-size:8px;font-weight:900}.match-emergency-roster{background:linear-gradient(120deg,#fdf6ff,#f7f4ff);border:1px dashed #dcc8ec;border-radius:14px;gap:9px;margin-top:10px;padding:11px;display:grid}.match-emergency-roster>header span{gap:3px;display:grid}.match-emergency-roster>header b{color:#7c4fa4;font-size:10px}.match-emergency-roster>header small{color:var(--me-muted);font-size:8px}.match-emergency-roster>div{gap:7px;display:grid}.match-emergency-roster>div>div{background:#fff;border:1px solid #e7dbf2;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.match-emergency-roster>div>div.is-in-lineup{background:linear-gradient(120deg,#faf5ff,#fff);border-color:#c9b4e4}.match-emergency-roster>div>div>span{color:#7c4fa4;background:#f1eafb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.match-emergency-roster>div>div>span img{object-fit:cover;width:100%;height:100%}.match-emergency-roster>div>div>div{gap:2px;min-width:0;display:grid}.match-emergency-roster>div>div>div b{color:var(--me-ink);font-size:11px}.match-emergency-roster>div>div>div small{color:var(--me-muted);font-size:9px;font-weight:700}.match-emergency-roster>div>div>button{color:#8f5bb0;background:#faf5ff;border:1px solid #ddc9ef;border-radius:9px;min-height:28px;padding:0 9px;font-size:9px;font-weight:900}.match-emergency-roster>div>div>button:hover{background:#fff;border-color:#c9a8e8}.emergency-player-search{min-width:0;position:relative}.emergency-player-search>svg{z-index:2;fill:none;stroke:#788ba6;stroke-width:2.1px;stroke-linecap:round;pointer-events:none;width:16px;height:16px;position:absolute;top:12px;left:12px}.emergency-player-search>input{width:100%;height:44px;color:var(--me-ink);background:#fff;border:1px solid #d3e0eb;border-radius:11px;padding:0 40px 0 38px;font-size:10px;font-weight:800}.emergency-player-search>input:focus{border-color:#84b2ea;outline:0;box-shadow:0 0 0 4px #5f91e81c}.emergency-player-search.is-disabled{opacity:.65}.emergency-player-search>button{z-index:3;color:#a4516e;background:#fff0f5;border:0;border-radius:8px;width:26px;height:26px;position:absolute;top:9px;right:9px}.emergency-player-results{z-index:90;background:#fffffffa;border:1px solid #cedde9;border-radius:13px;width:100%;max-height:310px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 18px 45px #263d5b2e}.emergency-player-results>button{width:100%;min-height:52px;color:var(--me-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.emergency-player-results>button:hover,.emergency-player-results>button[aria-selected=true]{background:linear-gradient(135deg,#eef8ff,#f5f1ff);border-color:#d4e3ef}.emergency-player-results>button>span{color:#fff;background:linear-gradient(145deg,var(--me-blue),var(--me-violet));border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.emergency-player-results img{object-fit:cover;width:100%;height:100%}.emergency-player-results>button>div{gap:3px;min-width:0;display:grid}.emergency-player-results>button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.emergency-player-results>button small{color:var(--me-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.emergency-player-results>button em{color:var(--me-violet);background:#f1eeff;border-radius:7px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.emergency-player-results>p{text-align:center;align-content:center;place-items:center;gap:4px;min-height:82px;margin:0;display:grid}.emergency-player-results>p b{color:var(--me-ink);font-size:10px}.emergency-player-results>p small{color:var(--me-muted);font-size:8px}.observer-stats-panel{border:1px solid var(--line);background:linear-gradient(145deg,#f7fbff,#faf8ff);border-radius:20px;margin:16px 0;padding:18px}.observer-stats-panel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.observer-stats-panel>header small{color:var(--accent);font:800 9px/1 var(--mono);letter-spacing:.12em}.observer-stats-panel>header h3{color:var(--ink);margin:5px 0 3px;font-size:19px}.observer-stats-panel>header p{color:var(--muted);font-size:10px}.observer-stats-panel>header>strong{color:var(--accent);font-size:22px}.observer-stats-filters{gap:10px;margin-bottom:14px;display:grid}.observer-stats-filter{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;grid-template-columns:52px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.observer-stats-filter>span{color:#61708a;font-size:10px;font-weight:850}.observer-stats-filter nav{flex-wrap:wrap;gap:7px;display:flex}.observer-stats-filter button{color:#64748b;background:#fff;border:1px solid #dbe3ee;border-radius:9px;min-height:36px;padding:0 13px;font-size:11px;font-weight:750}.observer-stats-filter button:hover{color:var(--ink);border-color:#b9c9da}.observer-stats-filter button.selected{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 5px 12px #3b82f62e}.observer-fees-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.observer-fees-modal{background:#fff;border:1px solid #dbe5f0;border-radius:20px;width:min(520px,100%);padding:20px;box-shadow:0 24px 60px #0f172a38}.observer-fees-modal>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.observer-fees-modal>header small,.observer-fees-modal>header h3,.observer-fees-modal>header p{display:block}.observer-fees-modal>header small{color:var(--accent);font:800 9px/1 var(--mono);letter-spacing:.12em}.observer-fees-modal>header h3{color:var(--ink);margin:6px 0 3px;font-size:18px}.observer-fees-modal>header p{color:var(--muted);font-size:10px}.observer-fees-modal>header button{color:#75839a;background:#eef3f8;border:0;border-radius:10px;flex:none;width:32px;height:32px;font-size:16px;line-height:1}.observer-fees-modal>header button:hover{color:#bf5577;background:#fff0f4}.observer-fees-modal>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.observer-fees-modal label{color:#61708a;font-size:10px;font-weight:850}.observer-fees-modal label input{width:100%;margin-top:6px}.observer-fees-modal>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.observer-fees-modal>footer span{color:var(--muted);font-size:9px}.observer-fees-modal>footer button{color:#fff;background:var(--blue);border:0;border-radius:11px;min-height:38px;padding:0 16px;font-size:11px;font-weight:850}.observer-stats-table{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:14px;overflow:hidden}.observer-stats-head,.observer-stats-table article,.observer-stats-foot{grid-template-columns:minmax(150px,1fr) 70px 70px 70px 70px 110px;align-items:center;gap:8px;display:grid}.observer-stats-head{min-height:35px;color:var(--muted);background:#f4f8fb;padding:0 12px;font-size:8px;font-weight:900}.observer-stats-table article{border-top:1px solid var(--line);min-height:54px;padding:8px 12px}.observer-stats-foot{min-height:44px;color:var(--ink);border-top:1px solid var(--line);background:#eef6ff;padding:0 12px;font-size:11px;font-weight:900}.observer-stats-foot>span{color:var(--muted);font-size:9px;font-weight:850}.observer-stats-foot>strong{color:var(--accent);font-size:15px}.observer-stats-table article>div{align-items:center;gap:8px;display:flex}.observer-stats-table article img,.observer-stats-table article i{object-fit:cover;background:#edf4fa;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.observer-stats-table article b{color:var(--ink);font-size:11px}.observer-stats-table article>strong{color:var(--accent);font-size:16px}.observer-stats-table article>span{color:var(--text);font-size:11px;font-weight:850}.observer-stats-table article>b.ob-salary{color:#b45309;font-size:12px}.observer-stats-empty{color:var(--muted);border:1px dashed var(--line);text-align:center;background:#fff;border-radius:14px;margin-top:14px;padding:20px;font-size:10px}.match-bracket-order{border:1px solid var(--me-line);background:#f7f9fc;border-radius:16px;grid-template-columns:1.3fr 1fr 1fr;gap:11px;margin-top:14px;padding:14px;display:grid}.match-bracket-order label{color:#61708a;font-size:10px;font-weight:850}.match-bracket-order input,.match-bracket-order select{width:100%}.match-bracket-sources{border-color:var(--me-line)}.match-slot-editor{background:var(--me-soft);border-color:var(--me-line);border-radius:15px}.match-slot-editor.is-a{box-shadow:inset 3px 0 var(--me-blue)}.match-slot-editor.is-b{box-shadow:inset 3px 0 var(--me-pink)}.game-management-section{margin:0 16px 22px}.game-management-section>header{align-items:center;margin:20px 4px 13px}.game-management-section>header small{color:var(--me-blue)}.game-management-section>header h3{color:var(--me-ink);font-size:22px}.game-management-section>header p{color:var(--me-muted);line-height:1.55}.game-admin-list{gap:13px}.game-admin-card{border-color:var(--me-line);border-radius:20px;box-shadow:0 10px 25px #2d4b6f0d}.game-admin-card-head{border-color:var(--me-line);min-height:72px;padding:13px 16px}.game-number-badge>span{color:#fff;background:linear-gradient(145deg,var(--me-blue),var(--me-violet));border-radius:14px;width:43px;height:43px;box-shadow:0 7px 15px #5e73c630}.game-number-badge b{color:var(--me-ink)}.game-number-badge small{color:var(--me-muted)}.game-import-meta label{color:#fff;background:linear-gradient(135deg,var(--me-blue),var(--me-violet));border-radius:12px;min-height:40px;box-shadow:0 7px 16px #5f79cf2e}.game-import-meta label:hover{background:linear-gradient(135deg,#4f82dd,#6c63d2)}.game-import-meta .game-delete-btn{color:#b04343;background:#fdf1f1;border-color:#efd2d2;border-radius:12px;min-height:40px}.game-import-meta .game-delete-btn:hover{color:#fff;background:#c0392b;border-color:#c0392b}.game-forfeit-btn{color:#a5822a;background:#fdf6e0;border-color:#ecd9a0;border-radius:12px;min-height:38px}.game-forfeit-btn:hover{color:#fff;background:#b98a1c;border-color:#b98a1c}.game-forfeit-picker{border-radius:12px}.game-forfeit-flag{border-radius:999px;padding:2px 9px;font-size:10px}.game-rofl-empty.is-forfeit{background:#fffdf4;border-color:#ecd9a0}.game-import-meta .game-mvp-link{color:#8a6d1f;background:#faf3dd;border-color:#ead9a8;border-radius:12px;min-height:40px}.game-import-meta .game-mvp-link:hover{color:#fff;background:#b8912e;border-color:#b8912e}.game-side-assignment{border-color:var(--me-line);background:#f7fafe;padding:12px 16px}.game-side-assignment select{border-color:#d6e1eb;border-radius:12px;height:42px}.game-side-assignment button{color:#586783;background:#eef3f8;border-color:#d9e3ec;border-radius:12px;height:42px}.game-side-assignment.is-bp-synced{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.game-side-assignment.is-bp-synced>div{background:#fff;border:1px solid #d6e1eb;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.game-side-assignment.is-bp-synced>div span{font-size:9px;font-weight:900}.game-side-assignment.is-bp-synced>div b{color:var(--me-ink);font-size:12px}.game-side-assignment.is-bp-synced>.is-blue span{color:var(--me-blue)}.game-side-assignment.is-bp-synced>.is-red span{color:var(--me-pink)}.game-side-assignment.is-bp-synced>em{color:#69768d;white-space:nowrap;background:#eef3f8;border-radius:9px;align-self:center;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.game-rofl-empty{background:linear-gradient(135deg,#fbfdff,#f5f9fd);min-height:112px}.match-editor-modal-foot{border-color:var(--me-line);min-height:70px;padding:12px 18px}.match-editor-modal-foot button{color:#53627b;background:#f0f4f8;border-color:#dbe4ec;border-radius:13px;min-height:42px;padding-inline:17px}.match-editor-modal-foot button.primary{color:#fff;background:linear-gradient(135deg,var(--me-blue),var(--me-violet));border:0;min-width:138px;box-shadow:0 9px 20px #5b73c938}.match-editor-modal-foot>button.danger{color:#bd516d;background:#fff2f5;border-color:#f3d2dd}.admin-format-submode.is-flexible-schedule{background:linear-gradient(120deg,#edf7ff,#f4f2ff);border-color:#d4e5f5}.admin-format-submode.is-flexible-schedule>div>small{color:#5f91e8}.admin-format-submode.is-flexible-schedule>div>span{color:#71809a;margin-top:4px;font-size:10px;display:block}@media (max-width:920px){.match-editor-modal-body .current-match-visual{grid-template-columns:minmax(150px,210px) minmax(0,1fr)}.current-match-status{grid-column:1/-1;justify-self:start}.match-editor-setting-layout{grid-template-columns:1fr}.observer-stats-filter{grid-template-columns:1fr;gap:8px}.observer-stats-table{overflow-x:auto}.observer-stats-head,.observer-stats-table article,.observer-stats-foot{min-width:760px}}@media (max-width:680px){.match-editor-modal{border-radius:0;width:100vw;max-height:100vh}.match-editor-modal-backdrop{padding:0}.match-editor-modal-head{padding-inline:16px}.match-editor-modal-body .current-match-visual{grid-template-columns:1fr;gap:16px;padding:18px 16px}.current-match-versus{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.current-match-versus .club-logo--small{border-radius:12px;width:40px;height:40px}.current-match-versus strong{font-size:14px}.match-settings-card{border-radius:18px;padding:14px;margin:10px!important}.match-settings-card>header{flex-direction:column;align-items:flex-start}.match-settings-card>header>span{text-align:left}.round-robin-flex-note{grid-template-columns:36px minmax(0,1fr)}.round-robin-flex-note>i{width:36px;height:36px}.match-setting-block{padding:13px}.match-setting-block .match-editor-fields{grid-template-columns:1fr 1fr}.match-editor-fields label.is-wide,.match-editor-fields .observer-player-search.is-wide{grid-column:1/-1}.observer-player-results{width:100%;min-width:0}.match-team-selectors{grid-template-columns:1fr}.match-team-selectors>em{height:34px}.match-team-selectors label.is-red>span{text-align:left}.match-team-selectors.is-fixed label.is-red>strong{justify-content:flex-start}.match-lineup-panel>header{flex-direction:column;align-items:flex-start}.match-lineup-panel>header>.match-lineup-actions{justify-items:start;max-width:none}.match-lineup-panel>header>.match-lineup-actions>span{text-align:left}.match-lineup-panel>div{grid-template-columns:1fr}.match-lineup-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.match-emergency-panel{grid-template-columns:1fr}.match-emergency-panel>header{grid-column:auto}.official-bp-state,.official-bp-setup-options{grid-template-columns:1fr}.official-bp-state dl{justify-content:space-between}.match-bracket-order{grid-template-columns:1fr}.match-editor-modal-foot{flex-direction:column-reverse;align-items:stretch}.match-editor-modal-foot>div{grid-template-columns:1fr 1.2fr;display:grid}.match-editor-modal-foot>button.danger{width:100%}}.editable-bracket{gap:34px;display:grid}.editable-bracket-lane{min-width:0}.editable-bracket-lane>header{border-bottom:1px solid #dfe3ea;justify-content:space-between;align-items:end;margin-bottom:14px;padding-bottom:12px;display:flex}.editable-bracket-lane>header small,.editable-bracket-lane>header b{display:block}.editable-bracket-lane>header small{color:var(--accent);letter-spacing:.08em;font-size:9px;font-weight:800}.editable-bracket-lane.is-lower>header small{color:#4d84b8}.editable-bracket-lane.is-final>header small{color:#d65382}.editable-bracket-lane>header b{margin-top:3px;font-size:20px}.editable-bracket-lane>header>span{color:#8b95a4;font-size:10px}.editable-bracket-rounds{grid-auto-columns:minmax(270px,1fr);grid-auto-flow:column;gap:72px;padding:2px 2px 22px;display:grid;overflow-x:auto}.editable-bracket-round{align-content:center;gap:28px;min-width:270px;display:grid;position:relative}.editable-bracket-round>header{border-bottom:1px solid #e3e6ed;justify-content:space-between;align-items:end;padding-bottom:9px;display:flex}.editable-bracket-round>header b{font-size:14px}.editable-bracket-round>header span{color:#9aa3b0;font-size:8px}.editable-bracket-round .fixture{min-width:0}.editable-bracket-round .fixture>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editable-bracket-round:last-child .fixture:after{display:none}.bracket-empty{margin-top:4px}.bracket-section .editable-bracket{background:#fffffff0;border:1px solid #e4dfe8;border-radius:20px;gap:18px;padding:18px;box-shadow:0 14px 36px #332a430f}.bracket-section .public-elimination-tree{padding:0;overflow:hidden}.public-elimination-shell{--accent:#7568d7;--accent-strong:#574bac;--accent-soft:#f0edff;--accent-faint:#faf9ff;--accent-border:#dcd6f5;--accent-rgb:117 104 215;background:#fff;border:1px solid #e4dfe8;border-radius:20px;overflow:hidden;box-shadow:0 14px 36px #332a430f}.public-elimination-shell>header{border-bottom:1px solid #ebe6ee;align-items:center;min-height:82px;padding:18px 24px;display:flex}.public-elimination-shell>header small,.public-elimination-shell>header h3{margin:0;display:block}.public-elimination-shell>header small{color:var(--accent);letter-spacing:.13em;font-size:9px;font-weight:900}.public-elimination-shell>header h3{color:#29223a;margin-top:5px;font-size:24px}.public-elimination-shell>header,.swiss-public-shell>header{justify-content:space-between;gap:18px}.public-tree-controls{align-items:center;gap:8px;display:flex}.public-tree-controls span{min-width:50px;height:30px;color:var(--accent-strong);font:900 11px var(--mono);background:#f3f1ff;border:1px solid #dfdaf5;border-radius:8px;place-items:center;display:grid}.public-tree-controls button{color:#635c70;cursor:pointer;background:#fff;border:1px solid #ddd8e4;border-radius:8px;height:30px;padding:0 11px;font-size:10px;font-weight:900}.public-tree-controls button:hover{color:#574ca8;background:#faf9ff;border-color:#aaa1df}.public-tree-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.public-tree-viewport::-webkit-scrollbar{width:0;height:0;display:none}.public-tree-viewport.is-panning{cursor:grabbing}.bracket-section .public-elimination-shell .public-elimination-tree{box-shadow:none;background:0 0;border:0;border-radius:0}.public-elimination-viewport{background:linear-gradient(135deg,var(--accent-faint) 0%,#f8f7fc 62%,#fff9fb 100%);width:100%;min-height:760px;overflow:hidden}.public-elimination-canvas{background:0 0;min-width:1080px;position:relative}.public-elimination-canvas>svg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.public-elimination-canvas>svg path{fill:none;stroke:var(--accent);stroke-width:2.6px}.public-elimination-labels{z-index:3;pointer-events:none;position:absolute;inset:0}.public-elimination-labels span{color:#7368c7;background:var(--glass-bg);border:1px solid #ddd9f5;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:900;position:absolute;top:16px;left:18px}.public-elimination-labels span:last-child:not(:first-child){color:#3979aa;border-color:#c9deee}.public-elimination-node{z-index:2;width:162px;min-width:162px;display:block;position:absolute;top:0;left:0}.public-elimination-node .fixture{width:162px;min-width:162px}.public-elimination-canvas .fixture:after{display:none}.public-elimination-node.is-lower .fixture{--public-match-accent:#55a0cb}.public-elimination-node.is-lower .fixture>header{color:#3979aa;background:#eaf4fb}.public-elimination-node.is-final .fixture{--public-match-accent:#d85d85}.public-elimination-node.is-final .fixture>header{color:#b74770;background:#fff0f5}.bracket-section .editable-bracket-lane{background:linear-gradient(135deg,var(--accent-faint) 0%,#f8f7fc 62%,#fff9fb 100%);border:1px solid #ebe6f0;border-radius:15px;padding:18px 18px 20px;overflow:hidden}.bracket-section .editable-bracket-lane.is-lower{background:linear-gradient(135deg,#f8fbfe 0%,#f6f9fc 62%,#faf8ff 100%)}.bracket-section .editable-bracket-lane.is-final{background:linear-gradient(135deg,#fff9fb 0%,#fcf8fc 62%,#faf8ff 100%)}.bracket-section .editable-bracket-lane>header{border-bottom-color:#e5dfeb;align-items:center;min-height:42px;margin:0 0 14px;padding:0 4px 12px}.bracket-section .editable-bracket-lane>header b{color:#29223a;margin:0;font-size:18px}.bracket-section .editable-bracket-lane.is-upper>header b{color:#5649aa}.bracket-section .editable-bracket-lane.is-lower>header b{color:#3979a6}.bracket-section .editable-bracket-lane.is-final>header b{color:#b94c72}.bracket-section .editable-bracket-rounds{scrollbar-width:thin;scrollbar-color:#d8d1e5 transparent;gap:64px;padding:4px 4px 26px}.bracket-section .editable-bracket-round{gap:30px;min-width:268px}.bracket-section .editable-bracket-round>header{border-bottom-color:#e4dfea;align-items:center;min-height:34px;padding:0 2px 9px}.bracket-section .editable-bracket-round>header b{color:#554d64;font-size:13px}.bracket-section .editable-bracket-round>header span{display:none}.bracket-section .editable-bracket-round .fixture{--public-match-accent:var(--accent);background:#fffffffa;border-color:#e1dce8;border-radius:11px;overflow:visible;box-shadow:0 8px 22px #2f274411}.bracket-section .editable-bracket-round .fixture:before{content:"";z-index:3;background:var(--public-match-accent);border-radius:11px 0 0 11px;width:8px;position:absolute;top:-1px;bottom:-1px;left:-1px}.bracket-section .editable-bracket-lane.is-lower .fixture{--public-match-accent:#55a0cb}.bracket-section .editable-bracket-lane.is-final .fixture{--public-match-accent:#d85d85}.bracket-section .editable-bracket-round .fixture>header{height:38px;color:var(--accent-strong);background:var(--accent-soft);border-bottom:1px solid #e2deec;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 20px;display:flex}.bracket-section .editable-bracket-lane.is-lower .fixture>header{color:#3979aa;background:#eaf4fb}.bracket-section .editable-bracket-lane.is-final .fixture>header{color:#b74770;background:#fff0f5}.bracket-section .editable-bracket-round .fixture>header b{white-space:nowrap;font-size:11px;font-weight:900}.bracket-section .editable-bracket-round .fixture>header span{color:#8f899b;white-space:nowrap;margin-left:auto;font-size:9px;font-weight:900}.bracket-section .editable-bracket-round .fixture>div{color:#302b42;background:#fff;border-bottom-color:#eeeaf2;grid-template-columns:34px minmax(0,1fr) 30px;gap:10px;min-height:51px;padding:5px 12px 5px 19px;display:grid}.bracket-section .editable-bracket-round .fixture>div:last-of-type{border-radius:0 0 10px 10px}.bracket-section .editable-bracket-round .fixture>div.won{color:#302b42;background:linear-gradient(90deg,#fff 0%,#f3f1ff 70%,#ebe8ff 100%)}.bracket-section .editable-bracket-round .fixture>div.won:before{display:none}.bracket-section .editable-bracket-round .fixture .club-logo{width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.bracket-section .editable-bracket-round .fixture .club-logo img,.bracket-section .editable-bracket-round .fixture .club-logo b{border-radius:9px}.fixture-empty-logo{color:#8e87a2;background:#faf9fc;border:1px dashed #aaa3b7;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:900;display:grid}.bracket-section .editable-bracket-round .fixture>div strong,.bracket-section .editable-bracket-round .fixture>div span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.bracket-section .editable-bracket-round .fixture>div strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.bracket-section .editable-bracket-round .fixture>div b{color:#2f2940;font:900 18px/1 var(--mono);text-align:right}.bracket-section .editable-bracket-round .fixture>div.won b{color:#6558c8}.bracket-section .editable-bracket-round .fixture>small{color:#958ca1;font-size:9px;bottom:-20px}.bracket-section .editable-bracket-round.public-elimination-node{gap:0;width:162px;min-width:162px}.bracket-section .editable-bracket-round.public-elimination-node .fixture{width:162px;min-width:162px}.bracket-section .editable-bracket-round.public-elimination-node .fixture:before{width:5px}.bracket-section .editable-bracket-round.public-elimination-node .fixture>header{height:24px;padding:0 8px 0 13px}.bracket-section .editable-bracket-round.public-elimination-node .fixture>header b{font-size:8px}.bracket-section .editable-bracket-round.public-elimination-node .fixture>header span{font-size:7px}.bracket-section .editable-bracket-round.public-elimination-node .fixture>div{grid-template-columns:23px minmax(0,1fr) 19px;gap:6px;min-height:32px;padding:3px 8px 3px 12px}.bracket-section .editable-bracket-round.public-elimination-node .fixture .club-logo,.bracket-section .editable-bracket-round.public-elimination-node .fixture-empty-logo{width:23px;height:23px;font-size:9px}.bracket-section .editable-bracket-round.public-elimination-node .fixture .club-logo img,.bracket-section .editable-bracket-round.public-elimination-node .fixture .club-logo b,.bracket-section .editable-bracket-round.public-elimination-node .fixture-empty-logo{border-radius:6px}.bracket-section .editable-bracket-round.public-elimination-node .fixture>div strong,.bracket-section .editable-bracket-round.public-elimination-node .fixture>div span{font-size:9px}.bracket-section .editable-bracket-round.public-elimination-node .fixture>div b{font-size:13px}.bracket-section .editable-bracket-round.public-elimination-node .fixture>small{z-index:1;white-space:nowrap;font-size:7px;line-height:1;inset:8px 31px auto auto}.bracket-section .editable-bracket-round.public-elimination-node.is-upper .fixture{--public-match-accent:var(--accent)}.bracket-section .editable-bracket-round.public-elimination-node.is-upper .fixture>header{color:var(--accent-strong);background:var(--accent-soft)}.bracket-section .editable-bracket-round.public-elimination-node.is-lower .fixture{--public-match-accent:#55a0cb}.bracket-section .editable-bracket-round.public-elimination-node.is-lower .fixture>header{color:#3979aa;background:#eaf4fb;border-bottom-color:#d6e8f3}.bracket-section .editable-bracket-round.public-elimination-node.is-final .fixture{--public-match-accent:#d85d85}.bracket-section .editable-bracket-round.public-elimination-node.is-final .fixture>header{color:#b74770;background:#fff0f5;border-bottom-color:#f2d9e2}@media (max-width:720px){.bracket-section .editable-bracket{border-radius:16px;padding:10px}.bracket-section .editable-bracket-lane{border-radius:12px;padding:14px 10px 16px}}@media (max-width:900px){.stage-editor.simplified>div{grid-template-columns:1fr 1fr}.admin-stage-format-options{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-format-submode,.admin-match-stage-switch{grid-template-columns:1fr}.admin-bracket-guide{flex-direction:column;align-items:flex-start}.match-bracket-sources>div{grid-template-columns:1fr}}@media (max-width:580px){.admin-stage-format-manager,.admin-match-stage-switch,.admin-bracket-guide,.admin-schedule-stage,.admin-stage-empty{margin-inline:12px}.admin-stage-format-options,.admin-format-submode>nav{grid-template-columns:1fr}.admin-stage-format-manager>header,.admin-stage-format-manager>footer{flex-direction:column;align-items:flex-start}.admin-stage-format-manager>footer>nav{flex-wrap:wrap;width:100%}.match-slot-editor{grid-template-columns:1fr}.match-bracket-sources>header{flex-direction:column;align-items:flex-start}}.admin-bracket-guide>div:last-child button{color:#fff;background:var(--accent);border:1px solid var(--accent);white-space:nowrap;border-radius:9px;min-height:36px;padding:0 13px;font-size:10px;font-weight:900;box-shadow:0 7px 16px #574aab2b}.bracket-designer-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161224a8;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.bracket-designer{background:#f7f8fb;border:1px solid #ffffffa6;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(1760px,100%);height:min(960px,100vh - 28px);display:grid;overflow:hidden;box-shadow:0 30px 100px #0f0c1c57}.bracket-designer>header{background:#fff;border-bottom:1px solid #e1e4eb;justify-content:space-between;align-items:center;gap:22px;min-height:92px;padding:16px 18px 16px 22px;display:flex}.bracket-designer>header small{color:var(--accent);letter-spacing:.12em;font-size:8px;font-weight:900}.bracket-designer>header h2{margin:4px 0 0;font-size:23px}.bracket-designer>header p{color:#7b8493;margin:3px 0 0;font-size:10px}.bracket-designer>header nav{align-items:center;gap:7px;display:flex}.bracket-entry-count{color:#697284;background:#f8fafc;border:1px solid #dde2ea;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-width:150px;height:38px;padding:4px 8px 4px 10px;display:grid}.bracket-entry-count span{white-space:nowrap;font-size:8px;font-weight:900}.bracket-entry-count select{color:#302b42;background:#fff;border:1px solid #e0e3ea;border-radius:6px;width:100%;height:28px;font-size:9px;font-weight:800}.bracket-designer>header nav button{color:#5d6573;background:#f8fafc;border:1px solid #dde2ea;border-radius:9px;min-height:38px;padding:0 12px;font-size:10px;font-weight:800}.bracket-designer>header nav button.generate{color:#fff;background:var(--accent);border-color:var(--accent)}.bracket-designer>header nav button.generate:disabled{opacity:.45}.bracket-designer>header nav button.close{width:38px;color:var(--accent);background:var(--accent-soft);border:0;padding:0;font-size:22px}.bracket-designer-body{grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid}.bracket-designer-body>aside{background:#fff;border-right:1px solid #e1e4eb;flex-direction:column;min-height:0;display:flex}.bracket-designer-body>aside>header{border-bottom:1px solid #e6e8ee;padding:17px}.bracket-designer-body>aside>header small,.bracket-designer-body>aside>header b,.bracket-designer-body>aside>header span{display:block}.bracket-designer-body>aside>header small{color:var(--accent);letter-spacing:.1em;font-size:8px;font-weight:900}.bracket-designer-body>aside>header b{margin-top:3px;font-size:16px}.bracket-designer-body>aside>header span{color:#8c95a3;margin-top:3px;font-size:9px}.bracket-designer-body>aside>div{gap:6px;padding:9px;display:grid;overflow-y:auto}.bracket-designer-body>aside article{cursor:grab;background:#f8fafc;border:1px solid #e5e8ef;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:7px 8px;display:grid}.bracket-designer-body>aside article:active{cursor:grabbing}.bracket-designer-body>aside article .club-logo{width:38px;height:38px}.bracket-designer-body>aside article span{min-width:0}.bracket-designer-body>aside article b,.bracket-designer-body>aside article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bracket-designer-body>aside article b{font-size:11px}.bracket-designer-body>aside article small{color:#939dab;font-size:8px}.bracket-designer-body>aside article i{color:#9892c4;font-size:8px;font-style:normal}.bracket-canvas-wrap{cursor:grab;touch-action:none;scrollbar-width:none;-ms-overflow-style:none;background:#f4f5f9;min-width:0;min-height:0;position:relative;overflow:auto}.bracket-canvas-wrap::-webkit-scrollbar{width:0;height:0;display:none}.bracket-canvas-wrap.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.bracket-canvas-wrap.is-panning .bracket-canvas{pointer-events:none}.bracket-canvas-labels{z-index:3;pointer-events:none;position:absolute;inset:0}.bracket-canvas-labels span{color:#7368c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;border:1px solid #ddd9f5;border-radius:8px;padding:6px 10px;font-size:9px;font-weight:900;position:absolute;left:18px}.bracket-canvas-labels span:first-child{top:16px}.bracket-canvas-labels span:last-child{color:#3979aa;border-color:#c9deee;top:455px}.bracket-canvas{background-color:#f5f6fa;background-image:linear-gradient(#e4e7ee 1px,#0000 1px),linear-gradient(90deg,#e4e7ee 1px,#0000 1px),linear-gradient(#eceef3 1px,#0000 1px),linear-gradient(90deg,#eceef3 1px,#0000 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px;width:1740px;height:1000px;position:relative;overflow:hidden}.bracket-canvas:after{display:none}.bracket-canvas.is-swiss{background-color:#f8f8fb;background-image:radial-gradient(circle,#d8d7e1 1.15px,#0000 1.25px);background-size:19px 19px}.bracket-canvas.is-swiss:after{display:none}.bracket-canvas-labels.is-swiss span:last-child{color:#7368c7;border-color:#ddd9f5;top:16px;left:340px}.bracket-canvas>svg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bracket-canvas>svg path{fill:none;stroke:var(--accent);stroke-width:2.6px}.bracket-canvas>svg path.lower{stroke:var(--accent)}.bracket-canvas>svg path.loser{stroke:var(--accent);stroke-dasharray:7 6}.bracket-canvas>svg .swiss-record-flow path{stroke:var(--accent);stroke-width:2.6px;stroke-dasharray:none;opacity:.9}.bracket-design-node{z-index:2;background:#fff;border:1px solid #dfe3eb;border-radius:13px;width:260px;min-height:150px;position:absolute;top:0;left:0;box-shadow:0 10px 26px #2622401c}.bracket-design-node>header{height:37px;color:var(--accent-strong);background:var(--accent-soft);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:12px 12px 0 0;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:0 10px 0 11px;display:grid}.bracket-design-node.is-lower>header{color:#3979aa;background:#eaf4fb}.bracket-design-node.is-final>header{color:#b74770;background:#fff0f5}.bracket-design-node>header:active{cursor:grabbing}.bracket-design-node>header span{align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.bracket-design-node>header span i{background:currentColor;border-radius:50%;width:7px;height:7px}.bracket-design-node>header>b{color:#9a96ad;align-items:center;gap:6px;font-size:8px;display:flex}.bracket-design-node>header>b em{color:#5f54b3;letter-spacing:.03em;background:#ffffffc2;border:1px solid #d9d4f3;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.bracket-design-node>header button{color:#88839a;background:#ffffff9e;border:0;border-radius:6px;width:24px;height:24px;padding:0}.bracket-node-name{grid-template-columns:minmax(0,1fr) 59px;gap:6px;padding:8px 9px 6px;display:grid}.bracket-node-name input,.bracket-node-name select,.bracket-node-slot select{color:#332e43;background:#fafbfc;border:1px solid #e1e4ea;border-radius:7px;width:100%;height:31px;padding:0 7px;font-size:10px}.bracket-node-slot-card{color:#302b42;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #efedf3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;height:52px;padding:0 10px;display:grid}.bracket-node-slot-card:last-child{border-radius:0 0 12px 12px}.bracket-node-slot-card:hover,.bracket-node-slot-card.dragover{background:#f1efff}.bracket-node-slot-card:disabled{opacity:1;cursor:default}.bracket-node-slot-card:disabled:hover{background:#fff}.bracket-slot-logo{color:#8e87a2;background:#f5f4f8;border:1px dashed #cbc7d4;border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.bracket-slot-logo .club-logo{border:0;border-radius:9px;width:32px;height:32px;margin:-1px}.bracket-node-slot-card.has-source .bracket-slot-logo{color:var(--accent-strong);background:var(--accent-soft);border-style:solid;border-color:#d9d5f5;font-size:10px}.bracket-slot-copy{min-width:0}.bracket-slot-copy b,.bracket-slot-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bracket-slot-copy b{font-size:11px}.bracket-slot-copy small{color:#a19baa;margin-top:2px;font-size:8px}.bracket-node-slot-card>em{color:#a09aaa;font-size:8px;font-style:normal;font-weight:800}.bracket-node-slot-card>em.bracket-slot-score{color:#6f687c;font-variant-numeric:tabular-nums;background:#f2f1f5;border:1px solid #e4e1e9;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:grid}.bracket-node-slot-card.is-match-winner,.bracket-node-slot-card.is-match-winner:disabled:hover{background:linear-gradient(90deg,#fff 0%,#f3f1ff 70%,#ebe8ff 100%)}.bracket-node-slot-card.is-match-winner>em.bracket-slot-score{color:#fff;background:#7468d6;border-color:#7468d6;box-shadow:0 5px 13px #5d50be47}.bracket-node-slot-card.is-match-winner .bracket-slot-copy b{color:#51469f}.bracket-node-slot-card.is-match-loser,.bracket-node-slot-card.is-match-loser:disabled:hover{background:#fbfbfc}.bracket-node-slot-card.is-match-loser .bracket-slot-logo,.bracket-node-slot-card.is-match-loser .bracket-slot-copy{opacity:.6}.bracket-node-slot-card.is-match-loser>em.bracket-slot-score{color:#908a98;background:#ecebef;border-color:#e0dde5}.bracket-team-picker{z-index:130;background:#fff;border:1px solid #dcd9e5;border-radius:14px;width:280px;max-height:390px;position:fixed;overflow:hidden;box-shadow:0 20px 55px #1e18363d}.bracket-team-picker>header{background:#faf9ff;border-bottom:1px solid #e9e6f0;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 11px 10px 14px;display:flex}.bracket-team-picker>header small,.bracket-team-picker>header b{display:block}.bracket-team-picker>header small{color:var(--accent);letter-spacing:.1em;font-size:7px;font-weight:900}.bracket-team-picker>header b{margin-top:2px;font-size:13px}.bracket-team-picker>header button{color:#777084;background:#efedf6;border:0;border-radius:8px;width:30px;height:30px;font-size:17px}.bracket-team-picker>div{gap:5px;max-height:278px;padding:8px;display:grid;overflow-y:auto}.bracket-team-picker>div>button{color:#302b42;text-align:left;background:#fff;border:1px solid #e7e4ec;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;padding:6px 8px;display:grid}.bracket-team-picker>div>button:hover{background:#f2f0ff;border-color:#c9c2ef}.bracket-team-picker>div .club-logo{border-radius:10px;width:36px;height:36px}.bracket-team-picker>div span{min-width:0}.bracket-team-picker>div span b,.bracket-team-picker>div span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bracket-team-picker>div span b{font-size:11px}.bracket-team-picker>div span small{color:#9b95a5;font-size:8px}.bracket-team-picker>div i{color:var(--accent);font-size:8px;font-style:normal;font-weight:900}.bracket-team-picker>footer{border-top:1px solid #ece9f1;padding:8px}.bracket-team-picker>footer button{color:#c24c72;background:#fff4f7;border:1px solid #f2cad7;border-radius:8px;width:100%;height:34px;font-size:9px;font-weight:900}.bracket-node-slot{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:6px;margin:0 9px 7px;display:grid}.bracket-node-slot>span{width:25px;height:31px;color:var(--accent);background:#f0eeff;border-radius:7px;place-items:center;font-size:9px;font-weight:900;display:grid}.bracket-node-slot:last-child>span{color:#b74770;background:#fff0f5}@media (max-width:900px){.bracket-designer>header{flex-direction:column;align-items:flex-start}.bracket-designer>header nav{width:100%;overflow-x:auto}.bracket-designer-body{grid-template-columns:180px minmax(0,1fr)}}.bracket-designer>header.bracket-designer-topbar{background:#252137;min-height:76px;padding:11px 16px}.bracket-workbench-brand{color:#fff;align-items:center;gap:11px;display:flex}.bracket-workbench-brand>i{width:5px;height:40px;box-shadow:none;background:linear-gradient(#7266d3,#d36e98);border:0;border-radius:999px;flex:0 0 5px;display:block}.bracket-workbench-brand small,.bracket-workbench-brand h2{display:block}.bracket-workbench-brand small{color:#bbb5df;letter-spacing:.08em;font-size:10px;font-weight:850}.bracket-workbench-brand h2{color:#fff;letter-spacing:-.035em;margin:2px 0 0;font-size:22px;font-weight:950}.bracket-workbench-brand>em{color:#5f586b;background:#ffffffc7;border:1px solid #dad5e4eb;border-radius:10px;align-items:center;gap:7px;margin-left:12px;padding:8px 13px;font-size:13px;font-style:normal;font-weight:900;display:inline-flex}.bracket-workbench-brand>em b{color:#b0a9ba}.bracket-editor-stepper{color:#827c98;align-items:center;margin:0 auto;display:flex}.bracket-editor-stepper>span{white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.bracket-editor-stepper>span i{color:#aaa4be;background:#39344b;border:1px solid #4b455f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.bracket-editor-stepper>span.active{color:#e9e6f8}.bracket-editor-stepper>span.active i{color:#fff;background:var(--accent);border-color:#8b82dc}.bracket-editor-stepper>b{background:#474158;width:26px;height:1px;margin:0 8px}.bracket-draft-state{color:#ddd9ef;align-items:center;gap:8px;margin-left:auto;display:flex}.bracket-draft-state>i{background:#6fd0a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6fd0a61f}.bracket-draft-state small,.bracket-draft-state b{display:block}.bracket-draft-state small{color:#8f89a8;font-size:7px}.bracket-draft-state b{margin-top:2px;font-size:10px}.bracket-designer>header.bracket-designer-topbar nav{margin-left:auto}.bracket-designer>header.bracket-designer-topbar nav button{color:#e5e1f2;background:#39344c;border-color:#4b455e}.bracket-designer>header.bracket-designer-topbar nav button.generate{color:#fff;background:var(--accent);border-color:#8278db}.bracket-designer>header.bracket-designer-topbar nav button.close{color:#ddd8ff;background:#443e5c}.bracket-designer.is-swiss>header.bracket-designer-topbar{background-image:linear-gradient(90deg,#fffffff7,#ffffffd1 48%,#ffffff2e),url(/images/swiss-workbench-bg.webp);background-position:50% 57%;background-size:cover;border-bottom-color:#ddd9e8;position:relative;overflow:hidden}.bracket-designer-backdrop:has(>.bracket-designer.is-swiss){padding:6px}.bracket-designer.is-swiss{border-radius:14px;width:calc(100vw - 12px);max-width:none;height:calc(100vh - 12px)}.bracket-designer.is-swiss>header.bracket-designer-topbar{min-height:74px;padding:10px 18px}.bracket-designer.is-swiss>header.bracket-designer-topbar:after{content:"";background:#ddd9e8;height:1px;position:absolute;bottom:0;left:0;right:0}.bracket-designer.is-swiss .bracket-workbench-brand{color:#28233a}.bracket-designer.is-swiss .bracket-workbench-brand>i{box-shadow:none;background:linear-gradient(#7266d3,#d36e98);border:0}.bracket-designer.is-swiss .bracket-workbench-brand h2{color:#28233a}.bracket-designer.is-swiss .bracket-workbench-brand small{color:#8d86a0}.bracket-designer.is-swiss>header.bracket-designer-topbar nav button{color:#605a6b;background:#ffffffe0;border-color:#ded9e6}.bracket-designer.is-swiss>header.bracket-designer-topbar nav button.generate{color:#fff;background:#7568d8;border-color:#7568d8}.bracket-designer-body{grid-template-columns:286px minmax(0,1fr)}.bracket-designer-body.is-swiss{grid-template-columns:minmax(0,1fr);position:relative}.bracket-designer-sidebar{background:#f5f4f8;border-right:1px solid #ddd9e5;flex-direction:column;min-height:0;padding:12px;display:flex;overflow:hidden}.bracket-designer-body.is-swiss>.bracket-designer-sidebar{z-index:18;pointer-events:none;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0;overflow:visible}.bracket-designer-body.is-swiss>.bracket-designer-sidebar>section{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:248px;margin:0;position:absolute;box-shadow:0 16px 42px #302a4b24}.bracket-designer-body.is-swiss .bracket-structure-settings{top:80px;left:18px}.bracket-designer-body.is-swiss .swiss-draw-tool{bottom:8px;left:18px}.bracket-designer-body.is-swiss .bracket-team-pool{height:calc(100% - 106px);min-height:150px;max-height:720px;top:88px;bottom:18px;right:18px}.bracket-designer-body.is-swiss .bracket-team-pool>div{grid-template-columns:minmax(0,1fr)}.bracket-designer-body.is-swiss .bracket-editor-main{grid-column:1;grid-template-rows:58px minmax(0,1fr)}.bracket-designer-body.is-swiss [data-workspace-panel].is-dragging{z-index:30;box-shadow:0 24px 64px #31275e40}.bracket-designer-body.is-swiss .bracket-editor-main .bracket-canvas-wrap{background-color:#f7f6fa;background-image:radial-gradient(circle at 1px 1px,#6d63b024 1px,#0000 0);background-size:18px 18px}.bracket-sidebar-title{padding:7px 4px 14px}.bracket-sidebar-title small{color:var(--accent);letter-spacing:.1em;font-size:7px;font-weight:900}.bracket-sidebar-title h1{color:#252035;margin:5px 0 0;font-size:20px}.bracket-sidebar-title p{color:#8d8797;margin:5px 0 0;font-size:9px;line-height:1.45}.bracket-structure-settings,.bracket-team-pool{background:#fff;border:1px solid #dedbe5;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #2e274609}.bracket-structure-settings{flex:none;min-height:0;padding:16px;overflow:hidden}.bracket-structure-settings>header{position:relative}.bracket-structure-settings>header small,.bracket-structure-settings>header b{display:block}.bracket-structure-settings>header em{color:var(--accent-strong);background:var(--accent-soft);border-radius:7px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:0;right:0}.bracket-designer-body.is-swiss .bracket-structure-settings>header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.bracket-designer-body.is-swiss .bracket-structure-settings.is-dragging>header{cursor:grabbing}.bracket-designer-body.is-swiss .bracket-structure-settings>header em{right:32px}.workspace-panel-close{color:#7568d8;background:var(--accent-soft);cursor:pointer;border:0;border-radius:8px;place-items:center;width:25px;height:25px;font-size:15px;line-height:1;display:grid}.bracket-structure-settings>header>.workspace-panel-close{position:absolute;top:0;right:0}.bracket-structure-settings>header small{color:var(--accent);letter-spacing:.1em;font-size:7px;font-weight:900}.bracket-structure-settings>header b{margin-top:3px;font-size:15px}.bracket-structure-settings>label{gap:6px;margin-top:12px;display:grid}.bracket-structure-settings>label>span{color:#716b7c;font-size:9px;font-weight:800}.bracket-structure-settings>label strong{color:#574e9f;background:var(--accent-soft);border:1px solid #dcd6f5;border-radius:9px;align-items:center;min-height:38px;padding:0 11px;font-size:10px;display:flex}.bracket-structure-settings select{color:#332e43;background:#fafafd;border:1px solid #dcd9e4;border-radius:9px;width:100%;height:39px;padding:0 10px;font-size:10px;font-weight:800}.bracket-structure-settings>button{color:#625b75;background:#f7f6fa;border:1px solid #dedbe5;border-radius:9px;width:100%;min-height:38px;margin-top:9px;font-size:9px;font-weight:900}.bracket-structure-settings>button.generate{color:#fff;background:var(--accent);border-color:var(--accent);margin-top:14px;box-shadow:0 6px 14px #584bae29}.bracket-structure-settings>p{color:#918b9b;gap:7px;margin:11px 0 0;font-size:8px;line-height:1.45;display:flex}.bracket-structure-settings>p i{color:#645ab7;background:#eeebff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-style:normal;font-weight:900;display:grid}.seeded-split-presets{margin-top:12px}.seeded-split-presets>span{color:#716b7c;font-size:9px;font-weight:800}.seeded-split-presets>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.seeded-split-presets button{color:#756f80;text-align:center;background:#faf9fc;border:1px solid #dfdce6;border-radius:9px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:50px;padding:7px 8px;display:grid}.seeded-split-presets button>span{white-space:nowrap;justify-content:center;align-items:baseline;gap:2px;min-width:0;display:flex}.seeded-split-presets button b,.seeded-split-presets button small{font-size:11px;line-height:1}.seeded-split-presets button b{font-weight:900}.seeded-split-presets button small{font-weight:800}.seeded-split-presets button i{color:#aaa4b5;font-size:9px;font-style:normal}.seeded-split-presets>p{color:#9a94a3;margin:7px 0 0;font-size:7px;line-height:1.45}.bracket-team-pool{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:110px;margin-top:11px;display:grid}.bracket-team-pool>header{border-bottom:1px solid #e9e6ed;justify-content:space-between;align-items:center;min-height:56px;padding:10px 12px;display:flex}.bracket-team-pool>header small,.bracket-team-pool>header b{display:block}.bracket-team-pool>header small{color:var(--accent);letter-spacing:.1em;font-size:7px;font-weight:900}.bracket-team-pool>header b{margin-top:2px;font-size:13px}.bracket-team-pool>header>strong{width:28px;height:28px;color:var(--accent-strong);background:var(--accent-soft);border-radius:9px;place-items:center;font-size:10px;display:grid}.bracket-designer-body.is-swiss .bracket-team-pool>header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.bracket-designer-body.is-swiss .bracket-team-pool.is-dragging>header{cursor:grabbing}.bracket-team-pool>header>nav{align-items:center;gap:6px;display:flex}.bracket-team-pool>header>nav>strong{width:28px;height:28px;color:var(--accent-strong);background:var(--accent-soft);border-radius:9px;place-items:center;font-size:10px;display:grid}.bracket-team-pool>div{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#aaa3c6 #f1eff5;align-content:start;gap:6px;min-height:0;padding:8px;display:grid;overflow-y:auto}.bracket-team-pool>div::-webkit-scrollbar{width:10px}.bracket-team-pool>div::-webkit-scrollbar-track{background:#f1eff5;border-radius:999px}.bracket-team-pool>div::-webkit-scrollbar-thumb{background:#aaa3c6;border:2px solid #f1eff5;border-radius:999px}.bracket-team-pool>div::-webkit-scrollbar-thumb:hover{background:#8177ad}.bracket-team-pool article{cursor:grab;background:#fff;border:1px solid #e5e2e9;border-radius:10px;grid-template-columns:35px minmax(0,1fr) 22px;align-items:center;gap:9px;min-height:49px;padding:6px 8px;display:grid}.bracket-team-pool article:hover{border-color:#c8c1e2;transform:translate(2px);box-shadow:0 5px 13px #46387d14}.bracket-team-pool article .club-logo{border-radius:10px;width:35px;height:35px}.bracket-team-pool article span{min-width:0}.bracket-team-pool article b,.bracket-team-pool article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bracket-team-pool article b{font-size:11px}.bracket-team-pool article small{color:#aaa5b5;font-size:8px}.bracket-team-pool article i{color:#b9b4c4;letter-spacing:-2px;font-style:normal;font-weight:900}.bracket-designer-body.is-swiss .bracket-team-pool.is-grouped{width:250px}.bracket-team-pool.is-grouped>header{background:linear-gradient(110deg,#fff 0%,#faf8ff 100%);min-height:64px;padding:11px 12px 11px 16px}.bracket-team-pool.is-grouped>header small{color:#8a80c9;letter-spacing:.04em;font-size:9px}.bracket-team-pool.is-grouped>header b{margin-top:2px;font-size:18px}.bracket-team-pool.is-grouped>header>nav>strong{width:auto;min-width:48px;padding:0 9px}.bracket-team-pool>div.swiss-workspace-pools{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;padding:8px;display:grid;overflow-y:auto}.swiss-workspace-pools>section{background:#fff;border:1px solid #e3dfea;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 7px 18px #342b4f0e}.swiss-workspace-pools>section>header{color:#554c91;background:#f4f2ff;border-bottom:1px solid #e7e2f2;justify-content:space-between;align-items:center;min-height:36px;padding:0 9px;display:flex}.swiss-workspace-pools>section:nth-child(2)>header{color:#397a70;background:#eff9f6}.swiss-workspace-pools>section:nth-child(3)>header{color:#a16a22;background:#fff8eb}.swiss-workspace-pools>section:nth-child(4)>header{color:#a34e69;background:#fff1f5}.swiss-workspace-pools>section>header b{font-size:12px}.swiss-workspace-pools>section>header span{font-size:10px;font-weight:900}.swiss-workspace-pools>section>div{gap:6px;padding:7px;display:grid}.bracket-team-pool.is-grouped .swiss-workspace-pools article{cursor:default;background:#fbfafc;border:1px solid #e8e4ed;border-radius:9px;grid-template-columns:29px minmax(0,1fr);gap:8px;min-height:43px;padding:5px 7px;box-shadow:0 2px 7px #322a4509}.bracket-team-pool.is-grouped .swiss-workspace-pools article:last-child{border:1px solid #e8e4ed}.bracket-team-pool.is-grouped .swiss-workspace-pools article:hover{background:#fff;border-color:#d7d0e5;transform:none;box-shadow:0 4px 10px #322a450f}.bracket-team-pool.is-grouped .swiss-workspace-pools article .club-logo{width:29px;height:29px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.bracket-team-pool.is-grouped .swiss-workspace-pools article .club-logo img,.bracket-team-pool.is-grouped .swiss-workspace-pools article .club-logo b{border-radius:8px;width:100%;height:100%;display:block;overflow:hidden}.bracket-team-pool.is-grouped .swiss-workspace-pools article b{font-size:11px}.bracket-team-pool.is-grouped .swiss-workspace-pools article small{margin-top:1px;font-size:8px}.bracket-team-pool.is-swiss article{cursor:default;grid-template-columns:35px minmax(0,1fr) 54px}.bracket-team-pool.is-swiss article:hover{transform:none}.bracket-team-pool.is-swiss article select{width:54px;height:30px;color:var(--accent-strong);background:#f1efff;border:1px solid #d9d4f5;border-radius:7px;padding:0 4px;font-size:8px;font-weight:900}.swiss-draw-tool{color:#fff;background:linear-gradient(150deg,#302a48,#49395a);border:1px solid #514969;border-radius:14px;margin-top:11px;padding:13px;box-shadow:0 10px 24px #2c224524}.swiss-draw-tool>header{justify-content:space-between;align-items:center;display:flex}.swiss-draw-tool>header small,.swiss-draw-tool>header b{display:block}.swiss-draw-tool>header small{color:#b8afe3;letter-spacing:.1em;font-size:7px;font-weight:900}.swiss-draw-tool>header b{margin-top:2px;font-size:14px}.swiss-draw-tool>header>i{background:#83ddb2;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #83ddb21f}.swiss-draw-tool>header>i.rolling{background:#ffcf75;animation:.7s ease-in-out infinite alternate swiss-pulse}.swiss-target{background:#ffffff14;border:1px solid #ffffff1a;border-radius:9px;margin-top:12px;padding:9px 10px}.swiss-target span,.swiss-target b{display:block}.swiss-target span{color:#aaa1bf;font-size:7px}.swiss-target b{margin-top:3px;font-size:10px}.swiss-draw-modes{background:#eeebf3;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:9px;padding:3px;display:grid}.swiss-draw-modes button{color:#777083;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-width:0;height:30px;padding:0 5px;font-size:10px;font-weight:900}.swiss-draw-modes button.selected{color:#564ba6;background:#fff;box-shadow:0 3px 10px #3f34601a}.swiss-pool-pair{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:end;gap:5px;margin-top:9px;display:grid}.swiss-pool-pair label span,.swiss-fixed-draw label span{color:#aaa1bf;margin-bottom:4px;font-size:7px;display:block}.swiss-pool-pair select,.swiss-fixed-draw select{color:#312a47;background:#fff;border:0;border-radius:8px;width:100%;height:35px;padding:0 8px;font-size:9px;font-weight:900}.swiss-pool-pair>b{color:#9b91b3;text-align:center;padding-bottom:9px;font-size:8px}.swiss-fixed-draw{grid-template-columns:102px minmax(0,1fr);gap:7px;margin-top:9px;display:grid}.swiss-fixed-draw label:last-child{grid-column:1/-1}.swiss-draw-tool>button{color:#fff;background:#7668d6;border:0;border-radius:9px;width:100%;height:37px;margin-top:9px;font-size:9px;font-weight:900}.swiss-draw-tool>button:disabled{color:#817990;background:#51495f}.swiss-draw-tool>p{color:#b8b0c7;min-height:28px;margin:7px 0 0;font-size:7px;line-height:1.45}.swiss-round-rolls{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:9px;display:grid}.swiss-round-rolls>span{color:#aaa1bf;grid-column:1/-1;font-size:7px;font-weight:800}.swiss-round-rolls button{color:#ddd8ee;background:#ffffff12;border:1px solid #ffffff1f;border-radius:7px;height:30px;font-size:7px;font-weight:900}.swiss-round-rolls button:hover{background:#ffffff21}.bracket-designer-body.is-swiss .swiss-draw-tool{color:#302a43;background:#fffffff0;border-color:#ded9e8}.bracket-designer-body.is-swiss>.bracket-designer-sidebar>.swiss-draw-tool{width:320px}.bracket-designer-body.is-swiss .swiss-draw-tool>header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.bracket-designer-body.is-swiss .swiss-draw-tool.is-dragging>header{cursor:grabbing}.bracket-designer-body.is-swiss .swiss-draw-tool>header small{color:#8f86c8}.bracket-designer-body.is-swiss .swiss-draw-tool>header>nav{align-items:center;gap:8px;display:flex}.bracket-designer-body.is-swiss .swiss-draw-tool>header>nav>i{background:#66c79a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #66c79a1f}.bracket-designer-body.is-swiss .swiss-draw-tool>header>nav>i.rolling{background:#e8ae43;animation:.7s ease-in-out infinite alternate swiss-pulse}.bracket-designer-body.is-swiss .swiss-target{background:#f5f3fb;border-color:#e6e1f0}.bracket-designer-body.is-swiss .swiss-target span,.bracket-designer-body.is-swiss .swiss-pool-pair label span,.bracket-designer-body.is-swiss .swiss-fixed-draw label span,.bracket-designer-body.is-swiss .swiss-round-rolls>span{color:#918a9f}.bracket-designer-body.is-swiss .swiss-pool-pair select,.bracket-designer-body.is-swiss .swiss-fixed-draw select{color:#312a47;background:#fbfafd;border:1px solid #ddd8e8}.bracket-designer-body.is-swiss .swiss-pool-pair>b{color:#928a9e}.bracket-designer-body.is-swiss .swiss-draw-tool>button:disabled{color:#a39eac;background:#ebe8f0}.bracket-designer-body.is-swiss .swiss-draw-tool>p{color:#918a9d}.bracket-designer-body.is-swiss .swiss-round-rolls{border-top-color:#e7e2ec}.bracket-designer-body.is-swiss .swiss-round-rolls button{color:#655d78;background:#f6f4f9;border-color:#dfdbe7}.bracket-designer-body.is-swiss .swiss-round-rolls button:hover{color:#564ca3;background:var(--accent-soft)}.bracket-editor-main{grid-template-rows:74px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.bracket-canvas-toolbar{background:#fff;border-bottom:1px solid #dfdce5;align-items:center;gap:18px;padding:0 18px;display:flex}.bracket-canvas-toolbar>div:first-child{min-width:245px}.bracket-canvas-toolbar h3{margin:0;font-size:16px}.bracket-canvas-toolbar p{color:#928c9b;margin:4px 0 0;font-size:9px}.bracket-canvas-toolbar>nav{align-self:stretch;align-items:end;gap:4px;display:flex}.bracket-canvas-toolbar>nav button{color:#8b8594;background:0 0;border:0;border-bottom:3px solid #0000;height:52px;padding:0 15px 12px;font-size:9px;font-weight:900}.bracket-canvas-toolbar>nav button.selected{color:var(--accent-strong);border-bottom-color:var(--accent)}.bracket-canvas-toolbar>div:last-child{align-items:center;gap:5px;margin-left:auto;display:flex}.bracket-canvas-toolbar>div:last-child button{color:#716b7c;background:#fff;border:1px solid #dedbe5;border-radius:9px;width:34px;height:34px;font-size:13px;font-weight:900}.bracket-canvas-toolbar>div:last-child span{color:#8d8797;text-align:center;width:45px;font-size:9px}.bracket-toolbar-controls,.bracket-canvas-toolbar .swiss-workspace-menu{position:relative}.bracket-canvas-toolbar .swiss-workspace-menu>button{width:auto;min-width:82px;padding:0 12px;font-size:9px}.bracket-canvas-toolbar .swiss-workspace-menu>button.selected{color:#fff;background:var(--accent);border-color:var(--accent)}.swiss-workspace-popover{z-index:45;color:#342f42;background:#fffffffa;border:1px solid #ddd9e5;border-radius:13px;width:216px;padding:12px;position:absolute;top:42px;right:0;box-shadow:0 18px 48px #2a224333}.swiss-workspace-popover>header{border-bottom:1px solid #ece9f0;justify-content:space-between;align-items:end;margin-bottom:8px;padding-bottom:9px;display:flex}.swiss-workspace-popover>header b{font-size:12px}.swiss-workspace-popover>header small{color:#9c96a6;font-size:7px}.swiss-workspace-popover>label{cursor:pointer;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-height:34px;padding:0 7px;display:flex}.swiss-workspace-popover>label:hover{background:#f6f4fa}.swiss-workspace-popover>label input{width:15px;height:15px;accent-color:var(--accent)}.swiss-workspace-popover>label span{color:#514a5d!important;text-align:left!important;width:auto!important;font-size:9px!important}.bracket-canvas-toolbar .swiss-workspace-popover>button.reset{width:100%;height:34px;color:var(--accent-strong);background:var(--accent-soft);border-color:#dcd6f5;margin-top:8px;font-size:9px}.bracket-editor-main .bracket-canvas-wrap{background:#f5f4f8}.bracket-design-node{min-height:0;box-shadow:0 9px 22px #29224212}.bracket-design-node.selected{border-color:#a99fe4;outline:3px solid #7163db21;box-shadow:0 11px 28px #5c4cb021}.bracket-design-node.swiss-selectable{cursor:pointer}.bracket-design-node.swiss-selectable:hover{border-color:#a99fe4;box-shadow:0 12px 28px #5c4cb021}.bracket-node-slot-card.is-revealing{background:linear-gradient(90deg,var(--accent-soft),#fff7fb);animation:.58s cubic-bezier(.2,.8,.2,1) swiss-reveal}.bracket-design-node>header{cursor:pointer;grid-template-columns:auto minmax(0,1fr);height:36px;padding:0 10px}.bracket-design-node>header>b{color:#8f899b;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.bracket-match-inspector{z-index:20;background:#fffffff7;border:1px solid #dcd8e4;border-radius:14px;width:270px;padding:14px;position:absolute;top:90px;right:16px;box-shadow:0 18px 50px #221c3733}.bracket-match-inspector>header{border-bottom:1px solid #ebe8ef;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.bracket-match-inspector>header small,.bracket-match-inspector>header b{display:block}.bracket-match-inspector>header small{color:var(--accent);letter-spacing:.1em;font-size:7px;font-weight:900}.bracket-match-inspector>header b{margin-top:2px;font-size:14px}.bracket-match-inspector>header button{color:#746d7d;background:#f0eef5;border:0;border-radius:8px;width:29px;height:29px;font-size:17px}.bracket-match-inspector>label{gap:6px;margin-top:12px;display:grid}.bracket-match-inspector>label span,.bracket-inspector-source>span{color:#706a79;font-size:9px;font-weight:800}.bracket-match-inspector input,.bracket-match-inspector select{color:#302b42;background:#fbfbfd;border:1px solid #ddd9e4;border-radius:9px;width:100%;height:39px;padding:0 10px;font-size:10px;font-weight:800}.bracket-inspector-source{gap:6px;margin-top:13px;display:grid}.bracket-inspector-source p{color:#716b7c;background:#f8f7fa;border:1px solid #e5e2e9;border-radius:8px;align-items:center;gap:8px;min-height:35px;margin:0;padding:0 9px;font-size:9px;display:flex}.bracket-inspector-source p b{width:21px;height:21px;color:var(--accent-strong);background:#eeebff;border-radius:6px;place-items:center;font-size:8px;display:grid}.bracket-match-inspector>button.danger{color:#c14d70;background:#fff4f7;border:1px solid #f0c7d4;border-radius:8px;width:100%;min-height:36px;margin-top:13px;font-size:9px;font-weight:900}.swiss-outcome-card{z-index:2;background:#fff;border:1px solid #dfe3eb;border-radius:13px;width:274px;position:absolute;overflow:hidden;box-shadow:0 10px 26px #2622401a}.swiss-outcome-card>header{justify-content:space-between;align-items:center;min-height:48px;padding:9px 12px;display:flex}.swiss-outcome-card>header span{letter-spacing:.1em;font-size:7px;font-weight:900}.swiss-outcome-card>header b{font-size:12px}.swiss-outcome-card.qualified>header{color:#237c5d;background:#e9f8f1}.swiss-outcome-card.eliminated>header{color:#b74e6d;background:#fff0f4}.swiss-outcome-card>div{border-top:1px solid #eeebf1;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:6px 10px;display:grid}.swiss-outcome-card>div>i{width:32px;height:32px;color:var(--accent);background:var(--accent-soft);border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.swiss-outcome-card>div b,.swiss-outcome-card>div small{display:block}.swiss-outcome-card>div b{font-size:10px}.swiss-outcome-card>div small{color:#9b95a5;margin-top:2px;font-size:7px}.bracket-canvas>svg .swiss-outcome-flow path{stroke-width:2.5px;stroke-dasharray:6 5}.bracket-canvas>svg .swiss-outcome-flow path.qualified{stroke:#45a982}.bracket-canvas>svg .swiss-outcome-flow path.eliminated{stroke:#d26a88}.swiss-record-labels{z-index:3;pointer-events:none;position:absolute;inset:0}.swiss-record-labels>span{color:#554a9f;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#f5f3fff5;border:1px solid #d9d4f2;border-radius:8px;justify-content:center;align-items:center;min-width:58px;height:25px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 5px 14px #3a307014}.bracket-toolbar-controls>button.swiss-pool-open{color:#5d52ae;background:var(--accent-soft);border-color:#d8d2f6;width:auto;min-width:86px;padding:0 14px;font-size:11px;font-weight:900}.bracket-toolbar-controls>button.swiss-pool-open:hover{color:#fff;background:var(--accent);border-color:var(--accent)}.swiss-pool-modal-backdrop{z-index:180;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#231f3375;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.swiss-pool-modal{color:#29243a;background:#f5f4f8;border:1px solid #ffffffd1;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1240px,100vw - 56px);height:min(820px,100vh - 56px);display:grid;overflow:hidden;box-shadow:0 30px 90px #1c17304d}.swiss-pool-modal>header{background:linear-gradient(112deg,#29243e 0%,#43335c 62%,#67445f 100%);justify-content:space-between;align-items:flex-start;gap:20px;min-height:92px;padding:20px 22px 18px 26px;display:flex}.swiss-pool-modal>header small,.swiss-pool-modal>header h2,.swiss-pool-modal>header p{margin:0;display:block}.swiss-pool-modal>header small{color:#c8c1f6;letter-spacing:.12em;font-size:9px;font-weight:900}.swiss-pool-modal>header h2{color:#fff;letter-spacing:-.035em;margin-top:2px;font-size:28px;font-weight:950}.swiss-pool-modal>header p{color:#d1cbd9;margin-top:7px;font-size:14px;line-height:1.5}.swiss-pool-modal>header button{color:#e7e2f0;background:#ffffff17;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.swiss-pool-count-setting{background:#faf9fd;border-bottom:1px solid #e5e0eb;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 18px;display:flex}.swiss-pool-count-setting b,.swiss-pool-count-setting span{display:block}.swiss-pool-count-setting b{font-size:13px}.swiss-pool-count-setting span{color:#91899d;margin-top:3px;font-size:10px}.swiss-pool-count-setting select{color:#554aa4;background:var(--accent-soft);border:1px solid #d8d2f3;border-radius:9px;width:120px;height:38px;padding:0 10px;font-size:11px;font-weight:900}.swiss-pool-summary{background:#fff;border-bottom:1px solid #e8e5ed;grid-template-columns:repeat(4,1fr);gap:9px;padding:13px 18px;display:grid}.swiss-pool-summary>span{color:#575064;background:#faf9fc;border:1px solid #ece9f0;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:48px;padding:8px 11px;display:grid}.swiss-pool-summary i,.swiss-pool-columns>section>header i{border-radius:8px;place-items:center;font-style:normal;font-weight:950;display:grid}.swiss-pool-summary i{color:#fff;background:var(--accent);width:30px;height:30px}.swiss-pool-summary b{font-size:12px}.swiss-pool-summary em{color:#918a9b;font-size:10px;font-style:normal;font-weight:800}.swiss-pool-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0;padding:16px 18px 18px;display:grid;overflow:auto}.swiss-pool-columns>section{background:#fff;border:1px solid #e5e2e9;border-radius:15px;min-width:0;overflow:hidden}.swiss-pool-columns>section>header{border-bottom:1px solid #ebe8ef;justify-content:space-between;align-items:center;min-height:52px;padding:8px 10px;display:flex}.swiss-pool-columns>section>header span{align-items:center;gap:8px;display:flex}.swiss-pool-columns>section>header i{color:#6559bc;background:#efecff;width:27px;height:27px;font-size:10px}.swiss-pool-columns>section>header b{font-size:13px}.swiss-pool-columns>section>header em{color:#9a93a3;font-size:11px;font-style:normal;font-weight:900}.swiss-pool-columns>section>div{gap:7px;max-height:480px;padding:8px;display:grid;overflow-y:auto}.swiss-pool-columns article{background:#fbfafc;border:1px solid #ece9ef;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 55px;align-items:center;gap:8px;min-height:57px;padding:7px;display:grid}.swiss-pool-columns article .club-logo{border-radius:10px;width:38px;height:38px}.swiss-pool-columns article span{min-width:0}.swiss-pool-columns article b,.swiss-pool-columns article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.swiss-pool-columns article b{font-size:11px}.swiss-pool-columns article small{color:#9a93a4;margin-top:2px;font-size:8px}.swiss-pool-columns article select{width:55px;height:31px;color:var(--accent-strong);background:var(--accent-soft);border:1px solid #d8d2f4;border-radius:8px;padding:0 5px;font-size:9px;font-weight:900}.swiss-pool-modal>footer{background:#fff;border-top:1px solid #e5e2e9;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 18px;display:flex}.swiss-pool-modal>footer nav{gap:8px;display:flex}.swiss-pool-modal>footer button{color:#5e5868;background:#f6f5f8;border:1px solid #dfdce5;border-radius:10px;min-height:42px;padding:0 17px;font-size:13px;font-weight:900}.swiss-pool-modal>footer button.save{color:#fff;background:var(--accent);border-color:var(--accent);min-width:118px;box-shadow:0 7px 18px #5e52b933}.swiss-pool-modal>footer button.reset{color:#766d83;background:0 0;border-color:#0000}.swiss-pool-workbench{grid-template-columns:270px minmax(0,1fr);gap:14px;min-height:0;padding:16px;display:grid;overflow:hidden}.swiss-team-library{background:#fff;border:1px solid #e2dfe8;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 10px 28px #30284a12}.swiss-team-library.is-drop-target{border-color:#8f84df;transform:translateY(-2px);box-shadow:0 0 0 3px #7167cf21,0 14px 34px #30284a1c}.swiss-team-library>header{border-bottom:1px solid #ece9f0;justify-content:space-between;align-items:center;min-height:61px;padding:12px 13px 10px 15px;display:flex}.swiss-team-library>header small,.swiss-team-library>header b{display:block}.swiss-team-library>header small{color:#7b70cc;letter-spacing:.1em;font-size:8px;font-weight:900}.swiss-team-library>header b{margin-top:0;font-size:18px}.swiss-team-library>header>span{color:#675cb9;background:#efecff;border-radius:11px;place-items:center;min-width:38px;height:38px;padding:0 9px;font-size:14px;font-weight:950;display:grid}.swiss-team-library>p{color:#898292;background:#faf9fc;border-bottom:1px solid #eeebf1;margin:0;padding:10px 14px;font-size:12px;line-height:1.45}.swiss-team-library>div:not(.swiss-library-empty){scrollbar-gutter:stable;align-content:start;gap:7px;min-height:0;padding:9px;display:grid;overflow-y:auto}.swiss-team-library article,.swiss-pool-board article{cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e8e5ec;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:64px;padding:9px 10px;transition:border-color .16s,box-shadow .16s,transform .16s,opacity .16s;display:grid}.swiss-team-library article:hover,.swiss-pool-board article:hover{border-color:#c9c3ea;transform:translateY(-1px);box-shadow:0 7px 18px #382e5b17}.swiss-team-library article:active,.swiss-pool-board article:active{cursor:grabbing}.swiss-team-library article.is-dragging,.swiss-pool-board article.is-dragging{opacity:.3;transform:scale(.97)}.swiss-team-library article .club-logo,.swiss-pool-board article .club-logo{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.swiss-team-library article .club-logo img,.swiss-pool-board article .club-logo img{object-fit:cover;border-radius:11px;width:100%;height:100%;display:block}.swiss-team-library article .club-logo b,.swiss-pool-board article .club-logo b{background:#f0eef4;border-radius:11px;place-items:center;width:100%;height:100%;display:grid}.swiss-team-library article span,.swiss-pool-board article span{min-width:0}.swiss-team-library article b,.swiss-team-library article small,.swiss-pool-board article b,.swiss-pool-board article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.swiss-team-library article b,.swiss-pool-board article b{font-size:14px;line-height:1.25}.swiss-team-library article small,.swiss-pool-board article small{color:#8f8799;margin-top:3px;font-size:11px}.swiss-team-library article>i,.swiss-pool-board article>i{color:#aaa3b5;letter-spacing:-3px;font-size:13px;font-style:normal;font-weight:900}.swiss-library-empty{color:#777081;text-align:center;place-items:center;margin:auto 14px;padding:30px 10px;display:grid}.swiss-library-empty i{color:#fff;background:#52ad86;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.swiss-library-empty b{margin-top:10px;font-size:15px}.swiss-library-empty span{color:#9992a1;margin-top:4px;font-size:12px}.swiss-pool-board{scrollbar-gutter:stable;scrollbar-color:#aaa3c6 #ece9f1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(230px,1fr);align-content:start;gap:12px;min-width:0;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.swiss-pool-board::-webkit-scrollbar{width:9px}.swiss-pool-board::-webkit-scrollbar-track{background:#ece9f1;border-radius:999px}.swiss-pool-board::-webkit-scrollbar-thumb{background:#aaa3c6;border:2px solid #ece9f1;border-radius:999px}.swiss-pool-board>section{background:#ffffffb8;border:1px solid #e2dfe8;border-radius:15px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;overflow:hidden}.swiss-pool-board>section.is-drop-target{background:#f7f5ff;border-color:#8b80dc;box-shadow:0 0 0 3px #7167cf21}.swiss-pool-board>section>header{background:#ffffffd1;border-bottom:1px solid #e8e5ec;justify-content:space-between;align-items:center;min-height:48px;padding:8px 11px;display:flex}.swiss-pool-board>section>header span{align-items:center;display:flex}.swiss-pool-board>section>header b{font-size:16px}.swiss-pool-board>section>header em{color:#847c8c;font-size:12px;font-style:normal;font-weight:900}.swiss-pool-board>section>div{scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-height:0;padding:8px;display:grid;overflow-y:auto}.swiss-pool-board article{background:#fff;min-width:0}.swiss-pool-empty{color:#aaa3b2;border:1px dashed #d7d2df;border-radius:11px;grid-column:1/-1;align-content:center;place-items:center;gap:5px;min-height:86px;display:grid}.swiss-pool-empty i{font-size:20px;font-style:normal;font-weight:300}.swiss-pool-empty span{font-size:12px;font-weight:800}.swiss-pool-footnote{min-width:170px;margin-right:auto}.swiss-pool-footnote b,.swiss-pool-footnote span{display:block}.swiss-pool-footnote b{font-size:14px}.swiss-pool-footnote span{color:#8c8593;margin-top:4px;font-size:11px}.swiss-pool-modal>footer button.auto{color:#5e54ac;background:#f1efff;border-color:#d9d4f4}.swiss-pool-modal>footer button.save:disabled{color:#aaa4b2;box-shadow:none;cursor:not-allowed;background:#e8e6eb;border-color:#e8e6eb}@media (max-width:900px){.swiss-pool-modal-backdrop{padding:12px}.swiss-pool-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.swiss-pool-workbench{grid-template-columns:220px minmax(620px,1fr);overflow:auto}.swiss-pool-board{min-width:620px}.swiss-pool-modal>footer{overflow-x:auto}}.bracket-designer.is-swiss .bracket-workbench-brand h2{font-size:22px;font-weight:900}.bracket-designer.is-swiss .bracket-workbench-brand small{font-size:9px}.bracket-designer.is-swiss>header.bracket-designer-topbar nav button{font-size:11px}.bracket-designer-body.is-swiss .bracket-structure-settings{top:74px}.bracket-designer-body.is-swiss .swiss-draw-tool{bottom:0}.bracket-designer-body.is-swiss .bracket-structure-settings>header small,.bracket-designer-body.is-swiss .bracket-team-pool>header small,.bracket-designer-body.is-swiss .swiss-draw-tool>header small{font-size:9px}.bracket-designer-body.is-swiss .bracket-structure-settings>header b{font-size:17px}.bracket-designer-body.is-swiss .bracket-structure-settings>header em{font-size:8px}.bracket-designer-body.is-swiss .bracket-structure-settings>label>span{font-size:11px}.bracket-designer-body.is-swiss .bracket-structure-settings>label strong,.bracket-designer-body.is-swiss .bracket-structure-settings select{font-size:12px}.bracket-designer-body.is-swiss .bracket-structure-settings>button{font-size:11px}.bracket-designer-body.is-swiss .bracket-structure-settings>p{font-size:10px}.bracket-designer-body.is-swiss .bracket-team-pool>header b{font-size:15px}.bracket-designer-body.is-swiss .bracket-team-pool article b{font-size:13px}.bracket-designer-body.is-swiss .bracket-team-pool article small,.bracket-designer-body.is-swiss .bracket-team-pool.is-swiss article select{font-size:10px}.bracket-designer-body.is-swiss .swiss-draw-tool>header b{font-size:17px}.bracket-designer-body.is-swiss .swiss-target span{font-size:9px}.bracket-designer-body.is-swiss .swiss-target b{font-size:12px}.bracket-designer-body.is-swiss .swiss-pool-pair label span,.bracket-designer-body.is-swiss .swiss-fixed-draw label span{font-size:9px}.bracket-designer-body.is-swiss .swiss-pool-pair select,.bracket-designer-body.is-swiss .swiss-fixed-draw select{font-size:11px}.bracket-designer-body.is-swiss .swiss-pool-pair>b{font-size:10px}.bracket-designer-body.is-swiss .swiss-draw-tool>button{font-size:11px}.bracket-designer-body.is-swiss .swiss-draw-tool>p,.bracket-designer-body.is-swiss .swiss-round-rolls>span,.bracket-designer-body.is-swiss .swiss-round-rolls button{font-size:9px}.bracket-designer.is-swiss .bracket-canvas-toolbar h3{font-size:19px}.bracket-designer.is-swiss .bracket-canvas-toolbar p{font-size:11px}.bracket-designer.is-swiss .bracket-canvas-toolbar .swiss-workspace-menu>button{min-width:88px;font-size:11px}.bracket-designer.is-swiss .bracket-canvas-toolbar>div:last-child span{font-size:11px}.bracket-designer.is-swiss .bracket-canvas-labels span,.bracket-designer.is-swiss .bracket-design-node>header span{font-size:10px}.bracket-designer.is-swiss .bracket-slot-copy b{font-size:13px}.bracket-designer.is-swiss .bracket-slot-copy small{font-size:10px}.bracket-designer.is-swiss .bracket-node-slot-card>em,.bracket-designer.is-swiss .swiss-outcome-card>header span{font-size:9px}.bracket-designer.is-swiss .swiss-outcome-card>div b{font-size:12px}.bracket-designer.is-swiss .swiss-outcome-card>div small{font-size:9px}.bracket-designer.is-swiss .swiss-workspace-popover>header b{font-size:14px}.bracket-designer.is-swiss .swiss-workspace-popover>header small{font-size:9px}.bracket-designer.is-swiss .swiss-workspace-popover>label span,.bracket-designer.is-swiss .swiss-workspace-popover>button.reset{font-size:11px!important}.bracket-designer-page{background:#f3f2f7;width:100vw;height:100vh;overflow:hidden}.bracket-designer-page .bracket-designer,.bracket-designer-page .bracket-designer.is-swiss{width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0}.bracket-designer-page .bracket-designer>header.bracket-designer-topbar{min-height:72px;padding:9px 16px}.bracket-designer-page .bracket-designer.is-single>header.bracket-designer-topbar{background:linear-gradient(90deg,#fffffff7,#fcf6fce6 52%,#f4dcebb8),url(/images/swiss-workbench-bg.webp) 50% 61%/cover;border-bottom-color:#eadde6}.bracket-designer-page .bracket-designer.is-double>header.bracket-designer-topbar{background:linear-gradient(90deg,#fffffff7,#f6f8ffe6 52%,#d6defab8),url(/images/swiss-workbench-bg.webp) 50% 42%/cover;border-bottom-color:#dce2f1}.bracket-designer-page .bracket-designer.is-single>header.bracket-designer-topbar:after,.bracket-designer-page .bracket-designer.is-double>header.bracket-designer-topbar:after{content:"";height:3px;position:absolute;bottom:0;left:16px;right:52%}.bracket-designer-page .bracket-designer.is-single>header.bracket-designer-topbar:after{background:linear-gradient(90deg,#c75d88,#8a73d8,#0000)}.bracket-designer-page .bracket-designer.is-double>header.bracket-designer-topbar:after{background:linear-gradient(90deg,#6e67d5,#4f8ec0,#0000)}.bracket-designer-page .bracket-designer.is-single>header.bracket-designer-topbar,.bracket-designer-page .bracket-designer.is-double>header.bracket-designer-topbar{position:relative;overflow:hidden}.bracket-designer-page .bracket-designer.is-single .bracket-workbench-brand,.bracket-designer-page .bracket-designer.is-double .bracket-workbench-brand{color:#28233a}.bracket-designer-page .bracket-designer.is-single .bracket-workbench-brand h2,.bracket-designer-page .bracket-designer.is-double .bracket-workbench-brand h2{color:#28233a;font-size:22px}.bracket-designer-page .bracket-designer.is-single .bracket-workbench-brand small{color:#ad6482;font-size:9px}.bracket-designer-page .bracket-designer.is-double .bracket-workbench-brand small{color:#6479ad;font-size:9px}.bracket-designer-page .bracket-designer.is-single>header nav button,.bracket-designer-page .bracket-designer.is-double>header nav button{color:#5d5668;background:#ffffffe6;border-color:#ddd8e4;font-size:11px}.bracket-designer-page .bracket-designer.is-single>header nav button.generate{color:#fff;background:#b84f7b;border-color:#b84f7b}.bracket-designer-page .bracket-designer.is-double>header nav button.generate{color:#fff;background:#6660c7;border-color:#6660c7}.bracket-designer-page .bracket-designer-body:not(.is-swiss){grid-template-columns:274px minmax(0,1fr)}.bracket-designer-page .bracket-designer.is-single .bracket-editor-main .bracket-canvas-wrap{background-color:#faf7fa;background-image:radial-gradient(circle at 1px 1px,#b95b8221 1px,#0000 0);background-size:18px 18px}.bracket-designer-page .bracket-designer.is-double .bracket-editor-main .bracket-canvas-wrap{background-color:#f7f8fc;background-image:linear-gradient(#7167cf09 0 49%,#4284b50b 49% 100%),radial-gradient(circle at 1px 1px,#5662a321 1px,#0000 0);background-size:auto,18px 18px}.bracket-designer-page .bracket-designer.is-swiss .bracket-editor-main .bracket-canvas-wrap{background-color:#f8f8fb;background-image:linear-gradient(135deg,#7167cf06,#0000 42%,#cf597f05)}.bracket-designer-page .bracket-editor-main .bracket-canvas{background-color:#0000;background-image:none}.bracket-designer-page .bracket-designer:not(.is-swiss) .bracket-structure-settings>header b{font-size:17px}.bracket-designer-page .bracket-designer:not(.is-swiss) .bracket-structure-settings>label>span{font-size:11px}.bracket-designer-page .bracket-designer:not(.is-swiss) .bracket-structure-settings select,.bracket-designer-page .bracket-designer:not(.is-swiss) .bracket-structure-settings>label strong{font-size:12px}.bracket-designer-page .bracket-designer:not(.is-swiss) .bracket-team-pool article b{font-size:13px}.bracket-designer-page .bracket-designer:not(.is-swiss) .bracket-team-pool article small{font-size:10px}.bracket-save-status{color:#5c5668;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:10px;font-weight:800;overflow:hidden}.bracket-designer.is-swiss .bracket-design-node{background:#fff;border:1px solid #dfdbe7;border-radius:11px;width:260px;min-height:140px;overflow:hidden;box-shadow:0 8px 22px #2f274414}.bracket-designer.is-swiss .bracket-design-node:before{content:"";z-index:4;background:var(--accent);pointer-events:none;width:8px;position:absolute;top:0;bottom:0;left:0}.bracket-designer.is-swiss .bracket-design-node.is-swiss-good:before{background:#3ca982}.bracket-designer.is-swiss .bracket-design-node.is-swiss-danger:before{background:#d85a7d}.bracket-designer.is-swiss .bracket-design-node>header{background:var(--accent-soft);border-bottom:1px solid #e2deec;height:38px;padding:0 12px 0 21px}.bracket-designer.is-swiss .bracket-design-node.is-swiss-good>header{color:#237b5d;background:#eaf8f2}.bracket-designer.is-swiss .bracket-design-node.is-swiss-danger>header{color:#b84c6b;background:#fff0f4}.bracket-designer.is-swiss .bracket-design-node>header span{font-size:11px}.bracket-designer.is-swiss .bracket-design-node>header span i{display:none}.bracket-designer.is-swiss .bracket-design-node>header>b{font-size:9px}.bracket-designer.is-swiss .bracket-node-slot-card{background:#fff;border:0;border-bottom:1px solid #eeeaf2;border-radius:0;grid-template-columns:34px minmax(0,1fr) 30px;gap:10px;height:51px;min-height:51px;padding:5px 12px 5px 19px}.bracket-designer.is-swiss .bracket-node-slot-card:last-child{border-bottom:0}.bracket-designer.is-swiss .bracket-slot-logo{border-radius:9px;width:34px;height:34px}.bracket-designer.is-swiss .bracket-node-slot-card.has-team .bracket-slot-logo{background:0 0;border:0;overflow:visible}.bracket-designer.is-swiss .bracket-slot-logo .club-logo{width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.bracket-designer.is-swiss .bracket-slot-logo .club-logo img,.bracket-designer.is-swiss .bracket-slot-logo .club-logo b{border-radius:9px}.bracket-designer.is-swiss .bracket-slot-copy b{font-size:13px;line-height:1.25}.bracket-designer.is-swiss .bracket-slot-copy small{display:none}.bracket-designer.is-swiss .bracket-node-slot-card>em.bracket-slot-score{color:#2f2940;width:30px;height:auto;font:900 18px/1 var(--mono);text-align:right;background:0 0;border:0;border-radius:0}.bracket-designer.is-swiss .bracket-node-slot-card.is-match-winner>em.bracket-slot-score{color:#6558c8}.bracket-designer.is-swiss .bracket-node-slot-card.is-match-loser{opacity:.62}.bracket-designer.is-swiss .swiss-record-labels>span{color:#50469a;background:#fffffff7;border-color:#ddd8e8;border-radius:12px;min-width:0;height:34px;padding:0 14px;font-size:13px;box-shadow:0 6px 18px #342b4f17}.bracket-designer.is-swiss .bracket-canvas>svg .swiss-record-flow path{stroke:var(--accent);stroke-width:2.6px;stroke-dasharray:none;opacity:.9}.bracket-designer.is-swiss .swiss-outcome-card{background:#fff;border:1px solid #dfdbe7;border-radius:11px;width:260px;overflow:hidden;box-shadow:0 8px 22px #2f274414}.bracket-designer.is-swiss .swiss-outcome-card>header{min-height:48px;padding:0 14px}.bracket-designer.is-swiss .swiss-outcome-card>header b{font-size:14px}.bracket-designer.is-swiss .swiss-outcome-card>header span{font-size:10px}.bracket-designer.is-swiss .swiss-outcome-card>div{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:51px;padding:6px 12px}.bracket-designer.is-swiss .swiss-outcome-card>div>i{color:#8b83a1;background:#faf9fc;border:1px dashed #aaa3b7;border-radius:9px;width:34px;height:34px;font-size:14px}.bracket-designer.is-swiss .swiss-outcome-card>div>.club-logo{width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.bracket-designer.is-swiss .swiss-outcome-card>div>.club-logo img,.bracket-designer.is-swiss .swiss-outcome-card>div>.club-logo b{border-radius:9px}.bracket-designer.is-swiss .swiss-outcome-card>div>b{font-size:13px}.bracket-designer:not(.is-swiss) .bracket-design-node{background:#fff;border:1px solid #dfdbe7;border-radius:11px;width:260px;min-height:140px;overflow:hidden;box-shadow:0 8px 22px #2f274414}.bracket-designer:not(.is-swiss) .bracket-design-node:before{content:"";z-index:4;background:var(--accent);pointer-events:none;width:8px;position:absolute;top:0;bottom:0;left:0}.bracket-designer:not(.is-swiss) .bracket-design-node.is-lower:before{background:#55a0cb}.bracket-designer:not(.is-swiss) .bracket-design-node.is-final:before{background:#d85a7d}.bracket-designer:not(.is-swiss) .bracket-design-node>header{height:38px;color:var(--accent-strong);background:var(--accent-soft);border-bottom:1px solid #e2deec;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 21px;display:flex}.bracket-designer:not(.is-swiss) .bracket-design-node.is-lower>header{color:#3979aa;background:#eaf4fb}.bracket-designer:not(.is-swiss) .bracket-design-node.is-final>header{color:#b74770;background:#fff0f5}.bracket-designer:not(.is-swiss) .bracket-design-node>header span{white-space:nowrap;min-width:0;font-size:11px}.bracket-designer:not(.is-swiss) .bracket-design-node>header span i{display:none}.bracket-designer:not(.is-swiss) .bracket-design-node>header>b{color:#8f899b;text-align:right;white-space:nowrap;flex:none;margin-left:auto;font-size:9px}.bracket-designer:not(.is-swiss) .bracket-node-slot-card{background:#fff;border:0;border-bottom:1px solid #eeeaf2;border-radius:0;grid-template-columns:34px minmax(0,1fr) 30px;gap:10px;height:51px;min-height:51px;padding:5px 12px 5px 19px}.bracket-designer:not(.is-swiss) .bracket-node-slot-card:last-child{border-bottom:0}.bracket-designer:not(.is-swiss) .bracket-slot-logo{border-radius:9px;width:34px;height:34px}.bracket-designer:not(.is-swiss) .bracket-node-slot-card.has-team .bracket-slot-logo{background:0 0;border:0;overflow:visible}.bracket-designer:not(.is-swiss) .bracket-slot-logo .club-logo{width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.bracket-designer:not(.is-swiss) .bracket-slot-logo .club-logo img,.bracket-designer:not(.is-swiss) .bracket-slot-logo .club-logo b{border-radius:9px}.bracket-designer:not(.is-swiss) .bracket-slot-copy b{font-size:13px;line-height:1.25}.bracket-designer:not(.is-swiss) .bracket-slot-copy small{display:none}.bracket-designer:not(.is-swiss) .bracket-node-slot-card>em.bracket-slot-score{color:#2f2940;width:30px;height:auto;font:900 18px/1 var(--mono);text-align:right;background:0 0;border:0;border-radius:0}.bracket-designer:not(.is-swiss) .bracket-node-slot-card.is-match-winner>em.bracket-slot-score{color:#6558c8}.bracket-designer:not(.is-swiss) .bracket-node-slot-card.is-match-loser{opacity:.62}.bracket-designer .bracket-design-node>header{justify-content:flex-start;align-items:center;gap:10px;display:flex}.bracket-designer .bracket-design-node>header>span{white-space:nowrap;align-items:center;min-width:0;display:flex}.bracket-designer .bracket-design-node>header>b{text-align:right;text-overflow:clip;white-space:nowrap;flex:none;margin-left:auto;overflow:visible}.bracket-designer .bracket-node-slot-card.has-selected-clear{grid-template-columns:34px minmax(0,1fr) 30px 30px;gap:8px}.bracket-slot-clear-text{color:#c84c70;cursor:pointer;background:#fff1f5;border:1px solid #efc2d0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:21px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}:is(.bracket-slot-clear-text:hover,.bracket-slot-clear-text:focus-visible){color:#fff;background:#d6577c;border-color:#d6577c;outline:none}.swiss-public-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;background-color:#faf9fd;background-image:linear-gradient(135deg,#7167cf06,#0000 38%,#cf597f05);height:min(820px,72vh);min-height:560px;position:relative;overflow:hidden}.swiss-public-viewport::-webkit-scrollbar{width:0;height:0;display:none}.swiss-public-viewport.is-panning{cursor:grabbing}.swiss-public-canvas{transform-origin:0 0;will-change:transform;background:0 0;width:2080px;min-width:2080px;height:1660px;min-height:1660px;padding:0;display:block;position:absolute;top:0;left:0}.swiss-public-canvas>svg{z-index:0;pointer-events:none;width:2080px;height:1660px;position:absolute;inset:0;overflow:visible}.swiss-public-canvas>svg path{fill:none;stroke:var(--accent);stroke-width:2.6px;vector-effect:non-scaling-stroke}.swiss-public-record-labels{z-index:3;pointer-events:none;position:absolute;inset:0}.swiss-public-record-labels>span{color:#50469a;height:34px;font:900 13px var(--mono);background:#fffffff7;border:1px solid #ddd8e8;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 6px 18px #342b4f17}.swiss-public-record-labels>span.good{color:#237b5d;border-color:#bfe1d3}.swiss-public-record-labels>span.danger{color:#b84c6b;border-color:#efc8d4}.swiss-public-node{z-index:2;color:#2d273a;background:#fff;border:1px solid #dfdbe7;border-radius:11px;width:260px;height:140px;text-decoration:none;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 8px 22px #2f274414}.swiss-public-node:before{content:"";z-index:4;background:var(--accent);border-radius:10px 0 0 10px;width:8px;position:absolute;top:0;bottom:0;left:0}.swiss-public-node.good:before{background:#3ca982}.swiss-public-node.danger:before{background:#d85a7d}.swiss-public-node>header{background:var(--accent-soft);border-bottom:1px solid #e2deec;justify-content:space-between;align-items:center;height:38px;padding:0 12px 0 21px;display:flex}.swiss-public-node.good>header{color:#237b5d;background:#eaf8f2}.swiss-public-node.danger>header{color:#b84c6b;background:#fff0f4}.swiss-public-node>header b{font-size:11px}.swiss-public-node>header span{color:#8c8498;font-size:9px;font-weight:900}.swiss-public-node>div{background:#fff;border-bottom:1px solid #eeeaf2;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:10px;height:51px;padding:5px 12px 5px 19px;display:grid}.swiss-public-node>div:last-child{border-bottom:0}.swiss-public-node>div.winner{background:var(--accent-faint)}.swiss-public-node>div.loser{opacity:.62}.swiss-public-node>div>i{color:#8b83a1;background:#faf9fc;border:1px dashed #aaa3b7;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.swiss-public-node .club-logo{width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.swiss-public-node .club-logo img,.swiss-public-node .club-logo b{border-radius:9px}.swiss-public-node>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.swiss-public-node>div>b{font:900 18px var(--mono);text-align:right}.swiss-public-node>div.winner>b{color:#6558c8}.swiss-public-node{overflow:visible}.swiss-public-node>header{border-radius:10px 10px 0 0}.swiss-public-node>div:last-of-type{border-radius:0 0 10px 10px}.swiss-public-match-time{color:#958ca1;white-space:nowrap;font-size:11px;font-weight:700;line-height:1;position:absolute;bottom:-20px;left:0}.swiss-public-outcome{z-index:2;background:#fff;border:1px solid #dfdbe7;border-radius:11px;width:260px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 8px 22px #2f274414}.swiss-public-outcome>header{justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex}.swiss-public-outcome.qualified>header{color:#237b5d;background:#eaf8f2}.swiss-public-outcome.eliminated>header{color:#b84c6b;background:#fff0f4}.swiss-public-outcome>header b{font-size:14px}.swiss-public-outcome>header span{font-size:10px;font-weight:900}.swiss-public-outcome>div{border-top:1px solid #eeeaf2;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;height:51px;padding:6px 12px;display:grid}.swiss-public-outcome>div>i{color:#8b83a1;background:#faf9fc;border:1px dashed #aaa3b7;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.swiss-public-outcome .club-logo{width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.swiss-public-outcome .club-logo img,.swiss-public-outcome .club-logo b{border-radius:9px}.swiss-public-outcome>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.swiss-public-grid{grid-template-columns:minmax(0,1fr) 252px;align-items:start;gap:14px;display:grid}.swiss-public-grid .swiss-public-shell{min-width:0}.swiss-public-grid .swiss-public-viewport{cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto;height:1050px;min-height:1050px;overflow:hidden}.swiss-public-grid .swiss-public-viewport.is-panning{cursor:default}.swiss-public-grid .swiss-public-canvas{transform-origin:top;will-change:auto;width:1580px;min-width:1580px;top:12px;left:50%;transform:translate(-50%)scale(.62)}.swiss-public-side{background:#fff;border:1px solid #e4dfe8;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 14px 36px #332a430f}.swiss-public-side>header{border-bottom:1px solid #ebe6ee;align-items:center;min-height:82px;padding:18px 20px;display:flex}.swiss-public-side>header small,.swiss-public-side>header h3{margin:0;display:block}.swiss-public-side>header small{color:var(--accent);letter-spacing:.13em;font-size:9px;font-weight:900}.swiss-public-side>header h3{margin-top:5px;font-size:22px}.swiss-public-side>section{padding:14px 15px 16px}.swiss-public-side>section+section{border-top:1px solid #ebe6ee}.swiss-public-side>section>header{justify-content:space-between;align-items:center;height:38px;display:flex}.swiss-public-side>section>header b{font-size:15px}.swiss-public-side>section>header span{border-radius:7px;padding:5px 8px;font-size:9px;font-weight:900}.swiss-public-side>section.qualified>header{color:#237b5d}.swiss-public-side>section.qualified>header span{background:#eaf8f2}.swiss-public-side>section.eliminated>header{color:#b84c6b}.swiss-public-side>section.eliminated>header span{background:#fff0f4}.swiss-public-side>section>div{grid-template-columns:1fr;gap:7px;display:grid}.swiss-public-side article{background:#fbfafc;border:1px solid #ebe7ef;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:49px;padding:7px 8px;display:grid}.swiss-public-side article>i{color:#9991a5;background:#f2f0f5;border:1px dashed #b6afbe;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.swiss-public-side article>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.swiss-public-side article>em{white-space:nowrap;border-radius:6px;padding:4px 5px;font-size:9px;font-style:normal;font-weight:900}.swiss-public-side .qualified article>em{color:#237b5d;background:#eaf8f2}.swiss-public-side .eliminated article>em{color:#b84c6b;background:#fff0f4}.swiss-public-side article .club-logo{width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.swiss-public-side article .club-logo img,.swiss-public-side article .club-logo b{border-radius:8px}.club-logo{--club-logo-inner-radius:10px;place-items:center;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.club-logo--small{--club-logo-inner-radius:8px}.club-logo--normal{--club-logo-inner-radius:10px}.club-logo--large{--club-logo-inner-radius:16px}.club-logo>img,.club-logo>.club-logo-fallback{overflow:hidden;border-radius:var(--club-logo-inner-radius)!important;width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;margin:0!important}.club-logo>img{object-fit:cover;background:#fff;display:block}.club-logo>.club-logo-fallback{color:#39334a;font-family:var(--latin);background:#f1eff5;font-style:normal;font-weight:800;text-align:center!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}@media (max-width:1180px){.swiss-public-grid{grid-template-columns:1fr}.swiss-public-grid .swiss-public-viewport{height:950px;min-height:950px}.swiss-public-grid .swiss-public-canvas{transform:translate(-50%)scale(.56)}.swiss-public-side>section>div{grid-template-columns:1fr}}@media (max-width:720px){.swiss-public-grid .swiss-public-viewport{height:710px;min-height:710px}.swiss-public-grid .swiss-public-canvas{top:10px;transform:translate(-50%)scale(.42)}.swiss-public-side>section>div{grid-template-columns:1fr}}.bracket-editor-error{color:#332d43;text-align:center;background:#f6f4f9;place-content:center;justify-items:center;gap:10px;min-height:100vh;display:grid}.bracket-editor-error b{font-size:24px}.bracket-editor-error p{color:#81798b;margin:0}.bracket-editor-error button{color:#fff;background:var(--accent);border:0;border-radius:10px;height:40px;margin-top:8px;padding:0 18px;font-weight:900}.theme-picker{z-index:120;flex:none;position:relative}.theme-picker>summary{color:#5f596b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffe0;border:1px solid #e3dfeb;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:58px;height:36px;padding:0 10px;font-size:11px;font-weight:800;list-style:none;display:flex;box-shadow:0 5px 16px #28233c12}.theme-picker>summary::-webkit-details-marker{display:none}.theme-picker>summary>b{color:var(--accent-strong);font-size:13px;font-weight:400;line-height:1}.theme-picker>summary>i{border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #322b4629}.theme-picker[open]>summary{color:var(--accent-strong);border-color:var(--accent-border);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .1)}.theme-picker-panel{color:#28233c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #e2deea;border-radius:16px;width:264px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 60px #28233c2e}.theme-picker-panel>header{border-bottom:1px solid #ece8f0;padding:16px 17px 13px}.theme-picker-panel>header b,.theme-picker-panel>header span{display:block}.theme-picker-panel>header b{font-size:15px}.theme-picker-panel>header span{color:#8b8495;margin-top:3px;font-size:10px}.theme-picker-panel>section{padding:9px 8px 8px}.theme-picker-panel>section+section{border-top:1px solid #ece8f0}.theme-picker-panel>section>small{color:#8b8495;letter-spacing:.08em;padding:0 7px 6px;font-size:9px;font-weight:800;display:block}.theme-picker-panel>section>div{gap:5px;display:grid}.theme-picker-panel button,.control-head .theme-picker-panel button{color:#312b40;text-align:left;width:100%;min-width:0;min-height:52px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:28px 1fr 20px;align-items:center;gap:9px;padding:8px 10px;display:grid}.theme-picker-panel button:hover{background:var(--accent-faint)}.theme-picker-panel button.selected{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--accent-border)}.theme-picker-panel button>i{border:4px solid #fff;border-radius:8px;width:25px;height:25px;box-shadow:0 0 0 1px #322b461f}.theme-picker-panel button>span b,.theme-picker-panel button>span small{display:block}.theme-picker-panel button>span b{font-size:12px}.theme-picker-panel button>span small{color:#9891a2;margin-top:2px;font-size:9px}.theme-picker-panel button>em{color:var(--accent);text-align:center;font-size:14px;font-style:normal;font-weight:900}.theme-picker-panel .theme-preview{background:linear-gradient(145deg,#fff 50%,var(--accent-soft) 50%);border-color:var(--accent-border)}.theme-picker-panel .vinyl-preview{background:radial-gradient(circle,var(--accent) 0 12%,#eceaf2 13% 20%,#24212e 21% 62%,#111019 63%);border:0;border-radius:50%}.theme-picker.is-site-settings .theme-picker-panel{width:286px;max-height:min(680px,100vh - 92px);overflow-y:auto}.site-settings-trigger{height:42px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:14px;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:700;display:flex;box-shadow:0 5px 16px #28233c0d}.site-settings-trigger:hover{color:var(--accent-strong);border-color:var(--accent-border);background:var(--accent-faint)}.site-settings-trigger>span{border:1.5px solid;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:relative}.site-settings-trigger>span i{background:currentColor;border-radius:2px;width:2px;height:3px;position:absolute;top:-3px;box-shadow:0 20px}.site-settings-trigger>span i:nth-child(2){transform:rotate(60deg)}.site-settings-trigger>span i:nth-child(3){transform:rotate(120deg)}.site-settings-trigger>em{width:7px;height:7px;box-shadow:0 0 0 3px rgb(var(--accent-rgb)/.1);border-radius:50%;margin-left:1px}.site-settings-overlay{z-index:2000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#221e2f47;place-items:center;padding:24px;animation:.18s settings-overlay-in;display:grid;position:fixed;inset:0}.site-settings-overlay .theme-picker-panel{width:min(620px,100vw - 32px);max-height:min(720px,100vh - 40px);color:var(--ink);background:var(--white);border:1px solid var(--accent-border);border-radius:22px;animation:.22s cubic-bezier(.2,.8,.2,1) settings-panel-in;position:relative;inset:auto;overflow-y:auto;box-shadow:0 30px 90px #231d393d}.site-settings-overlay .theme-picker-panel>header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex;position:sticky;top:0}.theme-picker-panel>header div>small{color:var(--accent-strong);letter-spacing:.15em;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.theme-picker-panel>header div>b{letter-spacing:-.03em;font-size:21px;display:block}.theme-picker-panel>header div>span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.theme-picker-panel .site-settings-close,.control-head .theme-picker-panel .site-settings-close{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--muted);background:var(--accent-faint);border:1px solid var(--accent-border);border-radius:50%;place-items:center;padding:0;font-size:20px;font-weight:400;line-height:1;display:grid;position:relative}.theme-picker-panel .site-settings-close svg,.control-head .theme-picker-panel .site-settings-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-picker-panel .site-settings-close:hover{color:var(--accent-strong);background:var(--accent-soft)}.site-settings-overlay .theme-picker-panel>section>small{padding:0 3px 9px}.site-settings-overlay .theme-color-options,.site-settings-overlay .site-player-options>div{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes settings-overlay-in{0%{opacity:0}}@keyframes settings-panel-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (max-width:580px){.site-settings-trigger{justify-content:center;width:38px;padding:0}.site-settings-trigger>b,.site-settings-trigger>em{display:none}.site-settings-overlay .theme-color-options,.site-settings-overlay .site-player-options>div{grid-template-columns:1fr}}.theme-picker.is-floating{z-index:1000;position:fixed;top:17px;right:210px}.current-season i{box-shadow:0 0 0 5px rgb(var(--accent-rgb) / .11)}.control-shell aside{background:var(--accent-faint);border-color:var(--accent-border)}.aside-season{background-color:var(--accent-faint);background-image:linear-gradient(90deg,#fffffff0 0%,#ffffffc7 48%,rgb(var(--accent-rgb) / .12) 100%),url(/images/admin-season-ticket-bg.webp);border-color:var(--accent-border)}.admin-page-nav a{color:#625f70;background:var(--accent-faint);border-color:var(--accent-border)}.admin-page-nav a small{color:var(--muted)}.admin-page-nav a:hover{color:var(--accent-strong);background:var(--accent-soft)}.admin-page-nav a.is-active{color:var(--accent-strong);background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.admin-page-nav a.is-active small{color:var(--accent-strong)}.bracket-designer.is-swiss>header.bracket-designer-topbar nav button.generate,.bracket-designer-page .bracket-designer.is-single>header nav button.generate,.bracket-designer-page .bracket-designer.is-double>header nav button.generate{color:#fff;background:var(--accent);border-color:var(--accent)}.bracket-structure-settings>header em,.workspace-panel-close{color:var(--accent-strong);background:var(--accent-soft)}.bracket-structure-settings>label strong{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--accent-border)}.bracket-structure-settings>button.generate{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 7px 18px rgb(var(--accent-rgb) / .2)}.bracket-structure-settings>p i{color:var(--accent-strong);background:var(--accent-soft)}.seeded-split-presets button.selected{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--accent-border);box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .09)}.bracket-workbench-brand>i,.bracket-designer.is-swiss .bracket-workbench-brand>i{background:linear-gradient(180deg,var(--accent),var(--accent-border))}.bracket-designer.is-swiss .swiss-draw-tool>button:not(:disabled),.swiss-draw-tool>button:not(:disabled){background:var(--accent)}.arena-kicker,.arena-panel-head small{color:var(--accent-strong)}.arena-kicker:before,.arena-featured>a{background:var(--accent)}.arena-hero h1 em,.arena-featured>header>div:last-child b,.arena-fixtures>a>strong i{color:var(--accent)}.arena-featured>a:hover{background:var(--accent-strong)}.arena-home .club-logo--small,.arena-fixture-team>em{background:var(--accent-soft)}.arena-date-row button.active,.arena-region-filter button.active{background:var(--accent);border-color:var(--accent)}.arena-date-row button:not(.active){color:#302b47;-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:#ffffffad;border-color:#ffffffd1;box-shadow:0 7px 18px #2a2d4b17,inset 0 1px #ffffffdb}.arena-date-row button:not(.active):hover{color:var(--accent-strong);border-color:var(--accent-border);background:#ffffffdb;transform:translateY(-1px)}.arena-fixtures>a:hover{background:var(--accent-faint)}.arena-fixtures>a>div span,.arena-fixture-team>em,.arena-fixtures>a>time,.arena-rank-list p strong{color:var(--accent-strong)}.arena-fixtures>a>div span{background:var(--accent-soft)}.competition-match-panel>header small,.competition-standing-panel>header small,.swiss-public-shell>header small,.swiss-public-side>header small{color:var(--accent)}@media (max-width:980px){.head-tools{gap:8px}.theme-picker>summary{width:38px;min-width:38px;padding:0}.theme-picker>summary span{display:none}.theme-picker-panel{right:-4px}}.control-page>.save-toast,.bracket-page-toast{z-index:240;color:#315e52;background:#f4fcf9f7;border:1px solid #bcded3;border-radius:12px;width:min(360px,100vw - 32px);margin:0;padding:13px 16px;font-size:12px;font-weight:800;line-height:1.5;animation:.24s ease-out admin-toast-in;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 42px #25333d2e}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes swiss-reveal{0%{opacity:0;transform:rotateX(88deg)scale(.94)}60%{opacity:1;transform:rotateX(-8deg)scale(1.02)}to{transform:rotateX(0)scale(1)}}@keyframes swiss-pulse{to{transform:scale(1.3);box-shadow:0 0 0 7px #ffcf7514}}@media (max-width:980px){.bracket-designer-body{grid-template-columns:220px minmax(0,1fr)}.bracket-canvas-toolbar>nav,.bracket-editor-stepper{display:none}}.bracket-section .public-elimination-viewport.public-tree-viewport,.swiss-public-grid .swiss-public-viewport.public-tree-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overflow:auto}.bracket-section .public-elimination-viewport.public-tree-viewport.is-panning,.swiss-public-grid .swiss-public-viewport.public-tree-viewport.is-panning{cursor:grabbing}.swiss-public-grid .swiss-public-canvas{transform-origin:0 0;will-change:zoom;width:2080px;min-width:2080px;height:1660px;min-height:1660px;position:relative;top:0;left:0;transform:none}.public-elimination-canvas{will-change:zoom;margin-inline:auto}.site-head{-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:#ffffffc7;border-color:#e4dfebd1;grid-template-columns:178px minmax(0,1fr) auto;box-shadow:0 10px 32px #2d264314}.site-head .qq-login.is-disabled{color:rgb(var(--accent-rgb)/.55);background:rgb(var(--accent-rgb)/.04);border-color:rgb(var(--accent-rgb)/.11)}@media (max-width:1180px){.site-head{grid-template-columns:1fr auto}}@media (max-width:520px){.site-head .wordmark>img{width:76px}.site-head .wordmark{gap:4px}}.site-head{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffffad;border:1px solid #ffffffc7;border-radius:20px;grid-template-columns:160px minmax(0,1fr) auto;gap:10px;width:min(1500px,100% - 36px);min-height:64px;margin:14px auto 0;padding:7px 9px 7px 14px;box-shadow:0 12px 36px #2d264317,inset 0 0 0 1px #e1dceb73}.site-head .wordmark>span{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-strong));width:38px;height:38px;box-shadow:0 7px 18px rgb(var(--accent-rgb)/.22);border-radius:12px;font-size:20px}.site-head .wordmark b{color:var(--ink)}.site-head .wordmark small{color:var(--muted)}.site-head nav{gap:3px}.site-head nav a{min-width:82px;height:42px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:13px;padding:0 12px}.site-head nav a:after{display:none}.site-head nav a span{font-size:12px;font-weight:650}.site-head nav a:hover{color:rgb(var(--accent-rgb)/.94);border-color:rgb(var(--accent-rgb)/.15);background:#ffffff8c}.site-head .head-tools{gap:6px}.site-head .current-season,.site-head .qq-login,.site-head .control-link,.site-head .site-settings-trigger{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--ink);background:#ffffffad;border:1px solid #ded9e7e6;border-radius:13px;place-items:center;padding:0;display:grid;box-shadow:0 5px 14px #29233d0d}.site-head .current-season{position:relative}.site-head .current-season>i{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid}.site-head .current-season svg,.site-head .control-link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.site-head .current-season>b{color:#fff;background:var(--accent);min-width:15px;height:15px;font:800 7px/1 var(--body);border:2px solid #fffffff0;border-radius:999px;place-items:center;padding:0 3px;display:grid;position:absolute;bottom:-4px;right:-4px}.site-head .qq-login b{color:currentColor;font:850 14px/1 var(--latin);place-items:center;display:grid}.site-head .qq-login.is-disabled{color:var(--muted);cursor:default;background:#f3f2f6c2}.site-head .control-link:hover{color:#fff;background:var(--accent-strong);border-color:var(--accent-strong);transform:translateY(-1px)}.site-head .site-settings-trigger{justify-content:center;display:flex}.site-head .site-settings-trigger:hover,.site-head .current-season:hover{color:var(--accent-strong);background:var(--glass-bg);border-color:var(--accent-border)}@media (max-width:1180px){.site-head{grid-template-columns:1fr auto;width:calc(100% - 24px);padding:9px}.site-head nav{border-top:1px solid #e1dceb99;grid-area:2/1/auto/-1;margin-top:4px;padding-top:7px}.site-head nav a{flex:1;min-width:0;height:40px;padding-inline:5px}}.site-head{background:#ffffffc7;grid-template-columns:178px minmax(0,1fr) auto}.site-head .wordmark{gap:8px;height:48px}.site-head .wordmark>img{object-fit:contain;width:92px;height:52px;display:block}.site-head .wordmark .nav-season-code{min-width:30px;height:24px;color:var(--accent-strong);background:var(--accent-soft);border:1px solid var(--accent-border);font:800 9px/1 var(--body);border-radius:999px;place-items:center;padding:0 8px;display:grid}.site-head .head-tools{border-left:1px solid rgb(var(--accent-rgb)/.13);gap:6px;padding-left:8px}.site-head .qq-login,.site-head .control-link,.site-head .site-settings-trigger{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--accent-strong);background:rgb(var(--accent-rgb)/.07);border:1px solid rgb(var(--accent-rgb)/.17);box-shadow:inset 0 1px #ffffffb8,0 4px 12px rgb(var(--accent-rgb)/.06);border-radius:13px;place-items:center;padding:0;display:grid}.site-head .qq-login svg,.site-head .control-link svg,.site-head .site-settings-trigger svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block}.site-head .qq-login span,.site-head .control-link span,.site-head .site-settings-trigger>b,.site-head .site-settings-trigger>em{display:none}.site-head .control-link{color:var(--accent-strong);background:rgb(var(--accent-rgb)/.07);border-color:rgb(var(--accent-rgb)/.17);box-shadow:inset 0 1px #ffffffb8,0 4px 12px rgb(var(--accent-rgb)/.06)}.site-head .site-settings-trigger{place-items:center;display:grid}.site-head .qq-login:not(.is-disabled):hover,.site-head .control-link:hover,.site-head .site-settings-trigger:hover{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 8px 18px rgb(var(--accent-rgb)/.24);transform:translateY(-1px)}@media (max-width:1180px){.site-head{grid-template-columns:1fr auto}}.site-head{background:var(--glass-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:min(1250px,100% - 20px)!important;height:88px!important;min-height:88px!important;box-shadow:none!important;border:0!important;outline:0!important;grid-template-columns:140px minmax(0,1fr) 150px!important;gap:6px!important;padding:7px 18px!important}.site-head:before,.site-head:after{content:none!important;display:none!important}.site-head .wordmark{height:74px!important}.site-head .wordmark>img{width:92px!important;height:70px!important}.site-head nav{border:0!important;grid-area:auto!important;justify-content:center!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important}.site-head nav a{flex:none!important;min-width:0!important;height:68px!important;padding-inline:12px!important}.site-head .head-tools{border-left:0!important;gap:2px!important;width:150px!important;padding-left:0!important}.site-head .qq-login,.site-head .control-link,.site-head .site-settings-trigger{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;color:var(--accent)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.site-head .qq-login svg,.site-head .control-link svg,.site-head .site-settings-trigger svg{width:25px!important;height:25px!important;color:var(--accent)!important;stroke:currentColor!important}.site-head .qq-login.is-disabled{color:var(--accent)!important;opacity:1!important;background:0 0!important}.site-head .qq-login:not(.is-disabled):hover,.site-head .control-link:hover,.site-head .site-settings-trigger:hover{color:var(--accent-strong)!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}@media (max-width:760px){.site-head{grid-template-columns:1fr auto!important;width:calc(100% - 16px)!important;min-height:0!important}.site-head nav{grid-area:2/1/auto/-1!important}}.site-head nav a span{letter-spacing:.01em!important;font-size:16px!important;font-weight:800!important}.site-head .wordmark .nav-season-code{min-width:0!important;height:auto!important;color:var(--accent-strong)!important;box-shadow:none!important;font:950 26px/.9 var(--body)!important;letter-spacing:-.05em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.site-settings-overlay{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:#221e2f38}.site-settings-overlay .theme-picker-panel{background:#fcfbfef5;border:0;border-radius:28px;width:min(760px,100vw - 32px);box-shadow:0 34px 100px #261f3d40}.site-settings-overlay .theme-picker-panel>header{background:linear-gradient(135deg,#fffffffa,rgb(var(--accent-rgb)/.08));border-bottom-color:rgb(var(--accent-rgb)/.12);padding:25px 28px 21px}.site-settings-overlay .theme-picker-panel>header div>b{font-size:24px;font-weight:900}.site-settings-overlay .theme-picker-panel>section{padding:20px 26px 23px}.site-settings-overlay .theme-picker-panel>section>small{color:var(--accent-strong);letter-spacing:.08em;padding:0 2px 11px;font-size:11px;font-weight:900}.site-settings-overlay .theme-color-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.site-settings-overlay .theme-color-options button{border-radius:15px;min-height:62px}.site-settings-overlay .site-player-options>div{gap:10px}.site-settings-overlay .site-player-options button{border-radius:16px;min-height:70px}.site-settings-overlay .site-background-options>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.site-settings-overlay .site-background-options button{text-align:left;background:#ffffffb8;border:2px solid #0000;border-radius:17px;grid-template-rows:104px auto;grid-template-columns:1fr;gap:9px;min-height:158px;padding:8px;display:grid;position:relative;overflow:hidden}.site-settings-overlay .site-background-options button:hover{border-color:rgb(var(--accent-rgb)/.22);box-shadow:0 12px 26px rgb(var(--accent-rgb)/.12);background:#fff;transform:translateY(-2px)}.site-settings-overlay .site-background-options button.selected{border-color:var(--accent);box-shadow:0 12px 30px rgb(var(--accent-rgb)/.18);background:#fff}.site-settings-overlay .background-preview{width:100%;height:104px;color:var(--accent-strong);background:var(--accent-faint);border-radius:11px;place-items:center;display:grid;overflow:hidden}.site-settings-overlay .background-preview img{object-fit:cover;width:100%;height:100%;display:block}.site-settings-overlay .background-preview.is-empty{background-color:var(--accent-faint);background-image:linear-gradient(45deg,rgb(var(--accent-rgb)/.07) 25%,transparent 25%,transparent 75%,rgb(var(--accent-rgb)/.07) 75%),linear-gradient(45deg,rgb(var(--accent-rgb)/.07) 25%,transparent 25%,transparent 75%,rgb(var(--accent-rgb)/.07) 75%);background-position:0 0,10px 10px;background-size:20px 20px}.site-settings-overlay .background-preview.is-empty b{color:var(--accent-strong);box-shadow:0 5px 14px rgb(var(--accent-rgb)/.12);background:#ffffffe6;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:900}.site-settings-overlay .background-copy{padding:0 3px}.site-settings-overlay .background-copy b,.site-settings-overlay .background-copy small{display:block}.site-settings-overlay .background-copy b{font-size:12px;font-weight:900}.site-settings-overlay .background-copy small{color:var(--muted);margin-top:2px;font-size:9px}.site-settings-overlay .site-background-options button>em{color:#fff;background:var(--accent);width:23px;height:23px;box-shadow:0 5px 13px rgb(var(--accent-rgb)/.28);border:2px solid #fff;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:15px;right:15px}@media (max-width:580px){.site-settings-overlay .site-background-options>div{grid-template-columns:repeat(2,minmax(0,1fr))}.site-head nav a span{font-size:14px!important}}.home-page,.arena-home,.public-player-page{background:0 0!important}.site-head nav a{color:#353142!important}.site-head nav a:hover,.site-head nav a.is-active{color:var(--accent-strong)!important}.site-footer{width:min(1250px,100% - 20px);min-height:112px;box-shadow:none;-webkit-backdrop-filter:blur(26px)saturate(1.3);backdrop-filter:blur(26px)saturate(1.3);border-radius:24px;grid-template-columns:1fr auto 1fr;margin:28px auto 10px;padding:16px 28px;background:linear-gradient(135deg,#ffffff8c,#ffffff57)!important;border:0!important}.site-footer-brand{align-items:center;width:128px;height:76px;display:flex}.site-footer-brand img{object-fit:contain;width:118px;height:72px;display:block}.site-footer-copy p{display:none}.site-footer-copy a{color:#575263;font-size:11px;font-weight:700}@media (max-width:720px){.site-footer{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px;width:calc(100% - 16px);padding:20px}.site-footer>div:last-child{text-align:center;justify-self:center}}html[data-mfp-background]:not([data-mfp-background=none]) .page-hero,html[data-mfp-background]:not([data-mfp-background=none]) .arena-panel,html[data-mfp-background]:not([data-mfp-background=none]) .rank-table,html[data-mfp-background]:not([data-mfp-background=none]) .broadcast-card,html[data-mfp-background]:not([data-mfp-background=none]) .public-player-pass,html[data-mfp-background]:not([data-mfp-background=none]) .public-elimination-shell,html[data-mfp-background]:not([data-mfp-background=none]) .swiss-public-shell,html[data-mfp-background]:not([data-mfp-background=none]) .series-hero,html[data-mfp-background]:not([data-mfp-background=none]) .game-overview,html[data-mfp-background]:not([data-mfp-background=none]) .player-stat-board{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background-color:var(--glass-bg)!important;border-color:#ffffff94!important;box-shadow:inset 0 1px #fff9!important}html[data-mfp-background]:not([data-mfp-background=none]) .competition-tabs-list,html[data-mfp-background]:not([data-mfp-background=none]) .stage-tabs button,html[data-mfp-background]:not([data-mfp-background=none]) .public-player-row,html[data-mfp-background]:not([data-mfp-background=none]) .arena-featured{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:inset 0 1px #fff9;background:var(--glass-bg)!important;border-color:#fff9!important}html[data-mfp-background]:not([data-mfp-background=none]) .team-roster-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-color:#ffffff94;box-shadow:inset 0 1px #fff9}html[data-mfp-background]:not([data-mfp-background=none]) .team-roster-head{background-image:linear-gradient(90deg,#ffffffc2,#ffffff80),url(/team-card-stage-v1.webp);border-bottom-color:#ffffff80}html[data-mfp-background]:not([data-mfp-background=none]) .league-section{position:relative}html[data-mfp-background]:not([data-mfp-background=none]) .site-head,html[data-mfp-background]:not([data-mfp-background=none]) .site-footer{-webkit-backdrop-filter:blur(24px)saturate(1.4)!important;backdrop-filter:blur(24px)saturate(1.4)!important;background:#fff9!important}.music-player-dock.style-vinyl .music-player-tab,.music-player-dock.style-vinyl .music-player-tab:hover{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}html[data-mfp-background]:not([data-mfp-background=none]) .competition-tabs,html[data-mfp-background]:not([data-mfp-background=none]) .stage-tabs{-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);background:#f8f9fda8;border:1px solid #ffffff9e;border-radius:20px;padding:12px 16px;box-shadow:0 14px 38px #1e243e1f,inset 0 1px #ffffffb8}html[data-mfp-background]:not([data-mfp-background=none]) .competition-tabs-copy,html[data-mfp-background]:not([data-mfp-background=none]) .stage-tabs>div{border-color:#4b486033}html[data-mfp-background]:not([data-mfp-background=none]) .competition-tabs-copy b,html[data-mfp-background]:not([data-mfp-background=none]) .stage-tabs>div b{color:#29263a}html[data-mfp-background]:not([data-mfp-background=none]) .competition-tabs-copy span,html[data-mfp-background]:not([data-mfp-background=none]) .stage-tabs>div small,html[data-mfp-background]:not([data-mfp-background=none]) .competition-tabs-list button small,html[data-mfp-background]:not([data-mfp-background=none]) .competition-tabs-list button span,html[data-mfp-background]:not([data-mfp-background=none]) .stage-tabs button span small,html[data-mfp-background]:not([data-mfp-background=none]) .stage-tabs button em{color:#686275!important}html[data-mfp-background]:not([data-mfp-background=none]) .competition-tabs-list{background:#ebeef7a8!important}html[data-mfp-background]:not([data-mfp-background=none]) .competition-tabs-list button.selected,html[data-mfp-background]:not([data-mfp-background=none]) .stage-tabs button{background:var(--glass-bg)!important}.site-head nav>a,.site-head nav>a:hover,.site-head nav>a.is-active,.site-head nav>a.is-active:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.site-head nav>a:after{content:""!important;background:var(--accent)!important;opacity:0!important;border-radius:999px!important;width:30px!important;height:3px!important;display:block!important;position:absolute!important;bottom:1px!important;left:50%!important;right:auto!important;transform:translate(-50%)scaleX(.45)!important}.site-head nav>a.is-active:after{opacity:1!important;transform:translate(-50%)scaleX(1)!important}.site-head nav a,.site-head nav a:hover,.site-head nav a.is-active,.site-head nav a.is-active:hover{border-width:1px!important;transition:none!important;transform:none!important}.site-head .qq-login,.site-head .control-link,.site-head .site-settings-trigger{transition:none!important}.competition-tabs,.stage-tabs{width:min(1250px,100% - 20px)!important;max-width:1250px!important}.site-footer-copy,.site-footer-copy span,.site-footer-copy a{color:#2f2b3b!important;font-size:12px!important;font-weight:850!important;line-height:1.5!important}.site-footer>div:last-child span{color:#3f394d!important;font-size:11px!important;font-weight:850!important}.site-footer>div:last-child b{color:#211e2d!important;font-size:13px!important;font-weight:900!important}.control-head .theme-picker{flex:none;width:auto}.control-head .site-settings-trigger{color:#fff;background:var(--accent);border:1px solid var(--accent);width:126px;min-width:126px;height:48px;min-height:48px;box-shadow:0 8px 20px rgb(var(--accent-rgb)/.22);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 16px;display:inline-flex}.control-head .site-settings-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:18px;height:18px}.control-head .site-settings-trigger>b{width:auto;color:inherit;white-space:nowrap;font-size:14px;font-weight:850;line-height:1;display:inline!important}.control-head .site-settings-trigger>em{display:none}.control-head .site-settings-trigger:hover{color:#fff;background:var(--accent-strong);border-color:var(--accent-strong)}@media (max-width:760px){.control-head .theme-picker{flex:1 1 0}.control-head .site-settings-trigger{width:100%;min-width:0}}.site-head{isolation:isolate;contain:paint;transform:translateZ(0);background-clip:padding-box!important;overflow:hidden!important}.site-head>nav,.site-head>.head-tools,.site-head>.wordmark{box-shadow:none!important;background:0 0!important}.site-head>nav{align-self:center!important;height:68px!important;overflow:visible!important}html[data-mfp-background]:not([data-mfp-background=none]) .player-index-head{-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);background:#f8f9fda3;border:1px solid #ffffff9e;border-radius:22px;width:min(1250px,100% - 20px);min-height:142px;margin:24px auto 0;padding:28px 34px;box-shadow:0 16px 42px #1e243e1f}html[data-mfp-background]:not([data-mfp-background=none]) .player-index-head p{color:#625d70}html[data-mfp-background]:not([data-mfp-background=none]) .player-index-toolbar{-webkit-backdrop-filter:blur(20px)saturate(1.16);backdrop-filter:blur(20px)saturate(1.16);background:#ffffffb8;border-color:#ffffff9e;box-shadow:0 14px 38px #1e243e1f}html[data-mfp-background]:not([data-mfp-background=none]) .player-index-toolbar label>span,html[data-mfp-background]:not([data-mfp-background=none]) .player-position-filter>span,html[data-mfp-background]:not([data-mfp-background=none]) .player-team-filter>span{color:#5f596b}html[data-mfp-background=none] .site-head{background:#fff9!important;box-shadow:0 12px 34px #2d26431a!important}html[data-mfp-background=none] .competition-tabs,html[data-mfp-background=none] .stage-tabs,html[data-mfp-background=none] .player-index-head{background:#fff;border:1px solid #ebe7f0;border-radius:20px;box-shadow:0 12px 32px #2d264316}html[data-mfp-background=none] .competition-tabs-list,html[data-mfp-background=none] .player-index-toolbar,html[data-mfp-background=none] .arena-panel,html[data-mfp-background=none] .team-roster-card,html[data-mfp-background=none] .public-player-pass,html[data-mfp-background=none] .broadcast-card{box-shadow:0 10px 28px #2d264314}html[data-mfp-background=none] .site-footer{box-shadow:0 12px 34px #2d264317;background:#fff9!important}.site-settings-overlay .theme-picker-panel.site-settings-dialog{width:min(840px,100vw - 32px);height:min(620px,100vh - 40px);max-height:none;color:var(--ink);-webkit-backdrop-filter:blur(32px)saturate(1.4);backdrop-filter:blur(32px)saturate(1.4);background:linear-gradient(145deg,#ffffffc2,#ffffff8a);border:1px solid #ffffffb8;border-radius:28px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);animation:.22s cubic-bezier(.2,.8,.2,1) settings-panel-in;display:grid;overflow:hidden;box-shadow:0 34px 100px #261f3d3d,inset 0 1px #ffffffeb}.site-settings-overlay .site-settings-dialog>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff61;border-bottom:1px solid #ffffff8c;padding:22px 26px 18px;position:static}.site-settings-shell{grid-template-columns:208px minmax(0,1fr);gap:0;min-height:0;display:grid}.site-settings-sidebar{background:#ffffff42;border-right:1px solid #ffffff8c;flex-direction:column;gap:6px;min-height:0;padding:14px;display:flex}.theme-picker-panel .site-settings-nav-item{color:#5c5768;text-align:left;width:100%;min-width:0;min-height:54px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.theme-picker-panel .site-settings-nav-item svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.theme-picker-panel .site-settings-nav-item span b,.theme-picker-panel .site-settings-nav-item span small{display:block}.theme-picker-panel .site-settings-nav-item span b{font-size:13px;font-weight:800}.theme-picker-panel .site-settings-nav-item span small{color:#9891a2;margin-top:3px;font-size:9px;font-weight:600}.theme-picker-panel .site-settings-nav-item:hover{color:var(--accent-strong);background:#ffffff9e}.theme-picker-panel .site-settings-nav-item.selected{color:var(--accent-strong);box-shadow:0 8px 20px #261f3d17, inset 3px 0 0 var(--accent);background:#ffffffc7;border-color:#ffffffe6}.site-settings-body{height:100%;min-height:0;padding:20px 24px 24px;overflow:hidden}.site-settings-body>.site-settings-pane{display:block}.site-settings-body .site-settings-pane>small{color:var(--accent-strong);letter-spacing:.08em;margin-bottom:12px;padding:0 2px;font-size:11px;font-weight:900;display:block}.site-settings-body .theme-color-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.site-settings-body .theme-color-options button{background:#ffffff9e;border-color:#ffffffd9;border-radius:14px;min-height:58px;padding:9px 12px}.site-settings-body .theme-color-options button:hover{background:#ffffffe0}.site-settings-body .theme-color-options button.selected{border-color:var(--accent);box-shadow:0 10px 24px rgb(var(--accent-rgb) / .16);background:#fff}.site-settings-body .site-background-options>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.site-settings-body .site-background-options button{background:#ffffff9e;border-color:#ffffffd9;border-radius:15px;grid-template-rows:72px auto;gap:8px;min-height:0;padding:7px}.site-settings-body .site-background-options button:hover{background:#ffffffe6}.site-settings-body .site-background-options button.selected{border-color:var(--accent);box-shadow:0 12px 28px rgb(var(--accent-rgb) / .18);background:#fff}.site-settings-body .background-preview{border-radius:10px;height:72px}.site-settings-body .background-copy b{font-size:11px}.site-settings-body .background-copy small{font-size:8px}.site-settings-body .site-background-options button>em{width:21px;height:21px;font-size:10px;top:12px;right:12px}.site-settings-body .site-player-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.site-settings-body .site-player-options button{background:#ffffff9e;border-color:#ffffffd9;border-radius:16px;min-height:86px;padding:12px 14px}.site-settings-body .site-player-options button:hover{background:#ffffffe6}.site-settings-body .site-player-options button.selected{border-color:var(--accent);box-shadow:0 12px 28px rgb(var(--accent-rgb) / .18);background:#fff}@media (max-width:680px){.site-settings-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.site-settings-sidebar{border-bottom:1px solid #ffffff8c;border-right:0;flex-direction:row;overflow-x:auto}.theme-picker-panel .site-settings-nav-item{flex:none;min-width:150px}.site-settings-body .theme-color-options,.site-settings-body .site-background-options>div,.site-settings-body .site-player-options>div{grid-template-columns:1fr}}.site-head{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(24px)saturate(1.4)!important;border:1px solid #ffffff59!important;border-radius:999px!important;box-shadow:0 16px 40px #2a234024,0 2px 8px #2a23400d!important}.site-head nav a.is-active{color:#fff!important;background:linear-gradient(135deg,#8b7ef0,#655abe)!important;border-color:#0000!important;box-shadow:0 8px 20px #655fbe52!important}.glass,.glass-pill{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.glass{border-radius:var(--glass-radius)}.glass-pill{border-radius:var(--glass-radius-pill)}.site-head{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;border-radius:var(--glass-radius-pill)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important}.site-head nav a{border-radius:var(--glass-radius-pill)!important}.site-head nav a:hover{color:var(--accent-strong)!important;background:#8177d514!important;border-color:#0000!important}.site-head nav a.is-active{color:var(--accent-strong)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.site-head nav a:after{content:""!important;background:var(--accent)!important;opacity:0!important;border-radius:999px!important;width:26px!important;height:3px!important;margin:0 auto!important;transition:opacity .18s!important;display:block!important;position:absolute!important;bottom:6px!important;left:0!important;right:0!important;transform:none!important}.site-head nav a.is-active:after{opacity:1!important;transform:none!important}.site-head nav a{transition:color .18s,background .18s,border-color .18s!important}.site-head nav a:hover,.site-head nav a.is-active,.site-head nav a.is-active:hover{transition:color .18s,background .18s,border-color .18s!important;transform:none!important}.arena-meta span,.arena-featured,.observer-player-results,.bracket-canvas-labels span,.team-edit-number,.player-stat-board,.team-roster-card,.bracket-designer-body.is-swiss>.bracket-designer-sidebar>section{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(16px)saturate(1.3)!important;box-shadow:inset 0 0 0 1px #ffffff59,0 8px 24px #2a234014!important}.home-hero-status span,.home-hero-actions a{-webkit-backdrop-filter:blur(16px)saturate(1.2)!important;background:#19152a8c!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}.arena-panel,.control-panel,.team-index-pane,.team-detail-pane,.team-roster-workspace,.team-master-detail,.stage-editor.simplified{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(16px)saturate(1.3)!important;border:1px solid #e4e1f0!important;border-radius:20px!important;box-shadow:inset 0 1px #fff9!important}html[data-mfp-background]:not([data-mfp-background=none]) .control-page,html[data-mfp-background]:not([data-mfp-background=none]) .control-shell,html[data-mfp-background]:not([data-mfp-background=none]) .admin-section-view{background:0 0!important}html[data-mfp-background]:not([data-mfp-background=none]) .control-shell aside{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(16px)saturate(1.3)!important;border:1px solid #e4e1f0!important;border-radius:20px!important;box-shadow:inset 0 1px #fff9!important}html[data-mfp-background]:not([data-mfp-background=none]) .arena-panel,html[data-mfp-background]:not([data-mfp-background=none]) .control-panel{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(16px)saturate(1.3)!important;border-color:#e4e1f0!important;box-shadow:inset 0 1px #fff9!important}.team-roster-card,html[data-mfp-background]:not([data-mfp-background=none]) .team-roster-card{border:1px solid #e4e1f0!important;border-radius:20px!important;box-shadow:inset 0 1px #fff9!important}.broadcast-card{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-radius:16px;box-shadow:0 14px 34px #17142624}.broadcast-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #1714262e}.broadcast-card.is-live{border-color:#e5484d73}.broadcast-cover{background-color:#0000;background-image:linear-gradient(#0c0a166b 0%,#0000 38% 62%,#0c0a1680 100%),url(/og-broadcast.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.broadcast-cover:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.broadcast-cover>span{z-index:2;color:#c9c4e8;letter-spacing:.06em;background:#0f0d1a8c;border:1px solid #ffffff2e;border-radius:999px;padding:5px 11px;font-size:9px;font-weight:800;top:12px;left:12px}.is-live .broadcast-cover>span{color:#fff;background:#e5484d;border-color:#0000;align-items:center;gap:6px;display:inline-flex;box-shadow:0 6px 16px #e5484d66}.is-live .broadcast-cover>span:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite mfp-live-blink}@keyframes mfp-live-blink{50%{opacity:.3}}.broadcast-cover>b{z-index:2;color:#fffc;letter-spacing:.16em;font-size:9px;position:absolute;top:14px;right:12px}.broadcast-info h3{font-size:17px}.broadcast-info>a{border-radius:999px}.broadcast-cap{z-index:2;color:#fff;pointer-events:none;position:absolute;bottom:10px;left:12px;right:12px}.broadcast-cap b{text-shadow:0 1px 6px #00000080;font-size:14px;font-weight:800;line-height:1.3;display:block}.broadcast-cap small{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.broadcast-watching{z-index:2;color:#e8e4f7;font-variant-numeric:tabular-nums;background:#0f0d1a80;border:1px solid #ffffff29;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:700;position:absolute;bottom:12px;right:12px}.site-head,.site-footer{-webkit-backdrop-filter:blur(24px)saturate(1.4)!important;background:#fff9!important}.broadcast-watching{color:#e8e4f7!important;background:#0f0d1a80!important;border:1px solid #ffffff29!important;border-radius:999px!important;width:auto!important;height:auto!important;padding:3px 9px!important;font-size:9px!important;font-weight:700!important;line-height:1.4!important;top:auto!important;left:auto!important}.broadcast-watching:before{content:none!important;display:none!important}.arena-panel,html[data-mfp-background]:not([data-mfp-background=none]) .arena-panel,html[data-mfp-background=none] .arena-panel{background:#ffffffe0!important}.home-section-heading>a{background:var(--accent-soft);border:1px solid var(--accent-border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:9px 18px;font-size:12px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;color:var(--accent-strong)!important}.home-section-heading>a:hover{background:var(--accent-faint);transform:translateY(-2px);box-shadow:0 8px 18px #655fbe38}.site-head nav a,.site-head nav a:hover,.site-head nav a.is-active,.site-head nav a.is-active:hover{border:1px solid #0000!important;transition:none!important;transform:none!important}.site-head nav a:hover:not(.is-active){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.control-page{padding-top:1px}.control-head.admin-topbar{z-index:80;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border:1px solid #ffffff8a;border-radius:999px;grid-template-columns:182px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(1560px,100% - 32px);min-height:72px;margin:14px auto 0;padding:7px 10px 7px 14px;display:grid;position:sticky;top:12px;box-shadow:0 16px 40px #2a234024,0 2px 8px #2a23400d;background:#ffffffa8!important}.admin-topbar-brand{color:#272233;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.admin-topbar-brand img{object-fit:contain;width:76px;height:48px;display:block}.admin-topbar-brand span{gap:3px;min-width:0;display:grid}.admin-topbar-brand small{color:var(--accent);font:850 8px/1 var(--mono),var(--body);letter-spacing:.08em}.admin-topbar-brand b{white-space:nowrap;font-size:13px;line-height:1}.admin-top-nav{justify-content:center;align-items:stretch;min-width:0;display:flex}.admin-top-nav a{color:#454050;white-space:nowrap;border:1px solid #0000;border-radius:999px;place-items:center;min-width:74px;height:54px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;display:grid;position:relative}.admin-top-nav a:hover{color:var(--accent-strong)}.admin-top-nav a:after{content:"";opacity:0;background:var(--accent);border-radius:999px;width:25px;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.admin-top-nav a.is-active{color:var(--accent-strong)}.admin-top-nav a.is-active:after{opacity:1}.admin-topbar-actions{align-items:center;gap:7px;display:flex}.control-head.admin-topbar .admin-topbar-actions>a,.control-head.admin-topbar .admin-topbar-actions>button{color:#302a3a;min-width:92px;height:44px;box-shadow:none;white-space:nowrap;background:#ffffffb8;border:1px solid #d9d3e1f2;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.control-head.admin-topbar .admin-topbar-actions>button{color:#fff;background:var(--accent);border-color:var(--accent);min-width:104px;box-shadow:0 7px 16px rgb(var(--accent-rgb)/.22)}.control-head.admin-topbar .theme-picker{width:auto}.control-head.admin-topbar .site-settings-trigger{border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.control-head.admin-topbar .site-settings-trigger>b{display:none!important}.control-head.admin-topbar .site-settings-trigger svg{width:18px;height:18px}.admin-page-heading{-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);background:#ffffffd1;border:1px solid #ffffffa6;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;width:min(1480px,100% - 40px);min-height:116px;margin:24px auto 0;padding:24px 28px;display:flex;box-shadow:inset 0 1px #ffffffb3}.admin-page-heading small{color:var(--accent);font:850 10px/1 var(--mono),var(--body);letter-spacing:.1em}.admin-page-heading h1{color:#1f192a;letter-spacing:-.035em;margin:8px 0 0;font-size:34px;line-height:1}.admin-page-heading p{color:#706879;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.admin-page-heading p i{background:var(--accent);border-radius:50%;width:4px;height:4px}.admin-page-heading p b{color:#292233}.control-page .admin-season-switcher{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#ffffffd1;border-color:#ffffff9e;margin-top:12px}.control-page .control-shell{grid-template-columns:minmax(0,1fr);max-width:1480px;padding-top:18px}.control-page .control-content{min-width:0}@media (max-width:1260px){.control-head.admin-topbar{grid-template-columns:142px minmax(0,1fr) auto}.admin-topbar-brand img{width:58px}.admin-top-nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.admin-top-nav::-webkit-scrollbar{display:none}.admin-top-nav a{min-width:68px;padding-inline:9px;font-size:12px}.control-head.admin-topbar .admin-topbar-actions>a{display:none}}@media (max-width:760px){.control-head.admin-topbar{border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;width:calc(100% - 16px);min-height:0;padding:8px;top:6px}.admin-topbar-brand span{display:none}.admin-topbar-brand img{width:55px;height:42px}.admin-top-nav a{min-width:76px;height:44px}.control-head.admin-topbar .admin-topbar-actions>button{display:none}.control-head.admin-topbar .site-settings-trigger{width:40px;min-width:40px;height:40px;min-height:40px}.admin-page-heading{flex-direction:column;align-items:flex-start;gap:12px;width:calc(100% - 16px);min-height:96px;margin-top:14px;padding:20px}.admin-page-heading h1{font-size:28px}.admin-page-heading p{flex-wrap:wrap}}.admin-login-screen{background:linear-gradient(110deg,#eff3fccc,#f6f0f7b8),var(--mfp-page-background,url(/backgrounds/mfp-bg-01.webp)) center/cover fixed;place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.admin-login-screen:before{content:"";pointer-events:none;background:radial-gradient(circle,#695cbe42,#0000 68%);border-radius:50%;width:620px;height:620px;position:absolute;bottom:-250px;left:-180px}.admin-login-screen:after{content:"";pointer-events:none;background:radial-gradient(circle,#cf709733,#0000 68%);border-radius:50%;width:430px;height:430px;position:absolute;top:-170px;right:-120px}.admin-login-brand{z-index:3;color:#272233;align-items:center;gap:10px;text-decoration:none;display:flex;position:absolute;top:24px;left:34px}.admin-login-brand img{object-fit:contain;width:82px;height:54px;display:block}.admin-login-brand span{gap:4px;display:grid}.admin-login-brand small{color:var(--accent);font:850 8px/1 var(--mono),var(--body);letter-spacing:.1em}.admin-login-brand b{font-size:13px}.admin-login-layout{z-index:2;-webkit-backdrop-filter:blur(28px)saturate(1.35);backdrop-filter:blur(28px)saturate(1.35);background:#ffffffb3;border:1px solid #ffffffd1;border-radius:32px;grid-template-columns:1.08fr .92fr;width:min(980px,100vw - 48px);min-height:570px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #271f3d33,inset 0 1px #ffffffeb}.admin-login-layout>aside{color:#fff;background:linear-gradient(145deg,#30284ff0,#5d4d9de0),url(/backgrounds/mfp-bg-04.webp) 50%/cover;padding:54px 52px;position:relative}.admin-login-layout>aside:after{content:"";opacity:.24;pointer-events:none;background:radial-gradient(circle at 20% 18%,#ffffff6b,#0000 28%),linear-gradient(135deg,#0000 55%,#df84ae61);position:absolute;inset:0}.admin-login-layout>aside>*{z-index:1;position:relative}.admin-login-layout>aside>small{color:#c9c2ff;font:900 10px/1 var(--mono),var(--body);letter-spacing:.16em}.admin-login-layout>aside h1{letter-spacing:-.04em;margin:24px 0 18px;font-size:39px;line-height:1.14}.admin-login-layout>aside>p{color:#ffffffb8;max-width:390px;margin:0;font-size:13px;line-height:1.8}.admin-login-layout>aside>div{background:#ffffff1a;border:1px solid #ffffff26;border-radius:15px;justify-content:space-between;align-items:center;margin-top:32px;padding:15px 17px;display:flex}.admin-login-layout>aside>div span{color:#ffffffb8;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.admin-login-layout>aside>div span i{background:#9af0c6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #9af0c61c}.admin-login-layout>aside>div b{font-size:15px}.admin-login-layout>aside ul{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.admin-login-layout>aside li{grid-template-columns:32px 1fr;align-items:center;gap:12px;display:grid}.admin-login-layout>aside li>i{color:#d9d4ff;width:32px;height:32px;font:800 9px/1 var(--mono);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:10px;place-items:center;display:grid}.admin-login-layout>aside li span{gap:3px;display:grid}.admin-login-layout>aside li b{font-size:12px}.admin-login-layout>aside li small{color:#ffffff94;font-size:10px}.admin-login-layout>form{width:auto;box-shadow:none;background:#ffffffc7;border:0;border-radius:0;flex-direction:column;justify-content:center;margin:0;padding:58px 52px;display:flex}.admin-login-layout>form header>small{color:var(--accent);font:900 10px/1 var(--mono),var(--body);letter-spacing:.14em}.admin-login-layout>form h2{color:#201929;letter-spacing:-.035em;margin:16px 0 9px;font-size:32px;line-height:1.1}.admin-login-layout>form header p{color:#7b7383;margin:0;font-size:12px;line-height:1.7}.admin-login-layout>form label{color:#51495c;gap:9px;margin-top:30px;font-size:11px;font-weight:850;display:grid}.admin-login-layout>form input{color:#27202f;background:#ffffffe0;border:1px solid #dcd5e2;border-radius:13px;outline:none;height:52px;padding:0 16px;font-size:14px}.admin-login-layout>form input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgb(var(--accent-rgb)/.12)}.admin-login-layout>form>button{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong));height:52px;box-shadow:0 12px 26px rgb(var(--accent-rgb)/.26);border:0;border-radius:13px;justify-content:space-between;align-items:center;margin-top:14px;padding:0 18px;font-size:13px;font-weight:900;display:flex}.admin-login-layout>form>button i{font-size:18px;font-style:normal}.admin-login-layout>form .form-error{color:#a33f47;background:#fff0f1;border:1px solid #f2cfd2;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:11px}.admin-login-layout>form footer{border-top:1px solid #ebe6ee;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.admin-login-layout>form footer span{color:#958c9b;align-items:center;gap:7px;font-size:9px;display:flex}.admin-login-layout>form footer span i{background:#4bb889;border-radius:50%;width:6px;height:6px}.admin-login-layout>form footer a{color:var(--accent-strong);font-size:10px;font-weight:850;text-decoration:none}.arena-home>.home-live-preview:last-child{margin-bottom:76px}.public-player-page .player-index-content{width:min(1250px,100% - 20px);max-width:none;padding:30px 0 90px}html[data-mfp-background]:not([data-mfp-background=none]) .competition-tabs+.league-section:not(.bracket-section)>.section-bar{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:linear-gradient(100deg,#ffffffc7,#ffffff8f);border:1px solid #ffffffad;border-radius:20px;padding:20px 24px;box-shadow:0 14px 38px #1e243e1a}html[data-mfp-background]:not([data-mfp-background=none]) .competition-tabs+.league-section:not(.bracket-section)>.section-bar>div>span{color:var(--accent-strong)}html[data-mfp-background]:not([data-mfp-background=none]) .competition-tabs+.league-section:not(.bracket-section)>.section-bar>p{color:#625d70}.live-first-section .broadcast-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}html[data-mfp-background]:not([data-mfp-background=none]) .live-first-section .broadcast-card,html[data-mfp-background]:not([data-mfp-background=none]) .live-first-section .broadcast-card:hover,html[data-mfp-background=none] .live-first-section .broadcast-card,html[data-mfp-background=none] .live-first-section .broadcast-card:hover{border-radius:24px;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #f1f5f9!important}.live-first-section .broadcast-card{box-shadow:0 4px 20px #0f172a09}.live-first-section .broadcast-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0f172a12}.live-first-section .broadcast-card.is-live{border-color:#ffb19d}.live-first-section .broadcast-cover{background:linear-gradient(135deg,#f7f4fa,#e7e1ed) 50%/cover no-repeat;place-items:center;height:190px;display:grid;position:relative}.live-first-section .broadcast-cover:after{content:none;display:none}.live-first-section .broadcast-cover>span:not(.broadcast-watching){color:#667486;box-shadow:none;letter-spacing:0;background:#ffffffe6;border:0;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:700;position:absolute;top:13px;left:13px}.live-first-section .is-live .broadcast-cover>span:not(.broadcast-watching){color:#fff;background:var(--accent)}.live-first-section .is-live .broadcast-cover>span:not(.broadcast-watching):before{content:none;animation:none;display:none}.live-first-section .broadcast-cover>b{color:#758194;font:600 14px/1 var(--body);letter-spacing:.14em;position:static}.live-first-section .broadcast-watching{display:none!important}.live-first-section .broadcast-info{padding:26px}.live-first-section .broadcast-info>small{color:var(--accent);font-size:12px;font-weight:700}.live-first-section .broadcast-info h3{color:var(--ink);margin:9px 0;font-size:23px}.live-first-section .broadcast-info p{min-height:48px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.live-first-section .broadcast-info>div{color:#919ba8;border-top:1px solid #edf0f3;justify-content:space-between;margin-top:15px;padding-top:13px;font-size:12px;display:flex}.live-first-section .broadcast-info>a{color:#fff;background:#28233c;border-radius:10px;justify-content:space-between;margin-top:16px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.live-first-section .broadcast-info>a:hover,.live-first-section .is-live .broadcast-info>a{background:var(--accent)}.live-first-section>.section-bar{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:linear-gradient(105deg,#eef2ffdb,#f2eef7c2);border:1px solid #ffffffc2;border-radius:22px;align-items:center;min-height:154px;padding:28px 32px;box-shadow:0 14px 36px #1e243e1a}.live-first-section>.section-bar>div>span{width:fit-content;color:var(--accent-strong);font:850 9px/1 var(--body);letter-spacing:.06em;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.live-first-section>.section-bar h2{color:#29223f;width:fit-content;box-shadow:none;font-family:var(--body);letter-spacing:-.018em;text-shadow:0 1px #ffffff6b;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:12px 0 0;padding:0;font-size:clamp(31px,2.6vw,37px);font-weight:850;line-height:1.08}.control-page>.control-head{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);border:1px solid #ffffffb8;border-radius:24px;width:min(1480px,100% - 40px);min-height:150px;margin:20px auto 0;padding:28px 34px;box-shadow:0 16px 42px #271f3a1a,inset 0 1px #ffffffe0;background:linear-gradient(110deg,#ffffffd6,#f8f6fcb3)!important}.control-page>.control-head h1{font-size:39px}@media (max-width:980px){.live-first-section .broadcast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.live-first-section .broadcast-grid{grid-template-columns:1fr}.live-first-section>.section-bar{min-height:0;padding:24px 22px}}.control-page .control-shell{grid-template-columns:250px minmax(0,1fr)}.control-head .admin-command-nav{background:#f6f4fadb;border:1px solid #e5dfea;border-radius:18px;grid-template-columns:52px 1fr 1.25fr;align-items:stretch;gap:7px;min-width:430px;padding:7px;display:grid;box-shadow:0 12px 30px #32284314}.control-head .admin-command-nav .site-settings-trigger{width:52px;min-width:52px;height:52px;min-height:52px;box-shadow:none;border-radius:13px;padding:0}.control-head .admin-command-nav .site-settings-trigger>b{display:none!important}.control-head .admin-command-nav>a,.control-head .admin-command-nav>button{color:#35303d;min-width:0;min-height:52px;box-shadow:none;text-align:left;background:#ffffffe6;border:1px solid #e5dfea;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:10px;padding:8px 12px;text-decoration:none;display:grid}.control-head .admin-command-nav>button{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong));box-shadow:0 8px 18px rgb(var(--accent-rgb)/.22);border-color:#0000}.control-head .admin-command-nav>a small,.control-head .admin-command-nav>button small{color:#9a91a0;grid-column:1;font-size:8px;font-weight:800;line-height:1}.control-head .admin-command-nav>button small{color:#ffffffad}.control-head .admin-command-nav>a b,.control-head .admin-command-nav>button b{grid-column:1;margin-top:4px;font-size:12px;line-height:1}.control-head .admin-command-nav>a i,.control-head .admin-command-nav>button i{grid-area:1/2/3;align-self:center;font-size:17px;font-style:normal}@media (max-width:1100px){.control-page .control-shell{grid-template-columns:1fr}}@media (max-width:800px){.admin-login-screen{padding:88px 14px 24px;overflow:auto}.admin-login-brand{top:15px;left:18px}.admin-login-layout{border-radius:24px;grid-template-columns:1fr;width:100%;min-height:0}.admin-login-layout>aside{padding:32px 26px}.admin-login-layout>aside h1{font-size:30px}.admin-login-layout>aside ul{display:none}.admin-login-layout>form{padding:38px 26px}.admin-login-layout>form footer{flex-direction:column;align-items:flex-start}.arena-home>.home-live-preview:last-child{margin-bottom:44px}.public-player-page .player-index-content{width:calc(100% - 16px);padding-top:22px}.control-head .admin-command-nav{grid-template-columns:48px 1fr 1fr;width:100%;min-width:0}.control-head .admin-command-nav .theme-picker,.control-head .admin-command-nav .site-settings-trigger{width:48px;min-width:48px}.control-page>.control-head{border-radius:20px;width:calc(100% - 16px);min-height:0;margin-top:10px;padding:24px 18px}}.control-page>.admin-command-nav{z-index:95;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(165deg,#524691f7,#272048f7);border:1px solid #ffffff29;border-radius:999px;flex-direction:column;align-items:center;gap:4px;width:54px;min-width:54px;padding:9px 7px;display:flex;position:fixed;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 18px 44px #2019414d,inset 0 1px #ffffff2e}.control-page>.admin-command-nav .theme-picker{width:40px;min-width:40px}.control-page>.admin-command-nav .site-settings-trigger,.control-page>.admin-command-nav>a,.control-page>.admin-command-nav>button{color:#fff;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid}.control-page>.admin-command-nav .site-settings-trigger:hover,.control-page>.admin-command-nav>a:hover,.control-page>.admin-command-nav>button:hover:not(:disabled){color:#fff;box-shadow:none;background:#ffffff21;border:0;transform:none}.control-page>.admin-command-nav>button:disabled{opacity:.55;cursor:wait}.control-page>.admin-command-nav .site-settings-trigger>img,.control-page>.admin-command-nav>a i>img,.control-page>.admin-command-nav>button i>img{object-fit:contain;filter:brightness(0)invert();width:21px;height:21px;display:block}.control-page>.admin-command-nav>a i,.control-page>.admin-command-nav>button i{grid-area:auto;place-items:center;width:21px;height:21px;display:grid}.control-page>.admin-command-nav .site-settings-trigger>b,.control-page>.admin-command-nav .site-settings-trigger>em,.control-page>.admin-command-nav>a small,.control-page>.admin-command-nav>a b,.control-page>.admin-command-nav>button small,.control-page>.admin-command-nav>button b{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-head .qq-login>img,.site-head .control-link>img,.site-head .site-settings-trigger>img{object-fit:contain;display:block;filter:none!important;width:25px!important;height:25px!important}@media (max-width:800px){.control-page>.admin-command-nav{gap:2px;width:46px;min-width:46px;padding:7px 4px;right:5px}.control-page>.admin-command-nav .theme-picker,.control-page>.admin-command-nav .site-settings-trigger,.control-page>.admin-command-nav>a,.control-page>.admin-command-nav>button{width:36px;min-width:36px;height:36px;min-height:36px}.control-page>.admin-command-nav .site-settings-trigger>img,.control-page>.admin-command-nav>a i>img,.control-page>.admin-command-nav>button i>img{width:19px;height:19px}}.home-community-preview{-webkit-backdrop-filter:blur(20px)saturate(1.22);backdrop-filter:blur(20px)saturate(1.22);background:linear-gradient(115deg,#ffffffe6,#f6f5fcc7);border:1px solid #ffffffc7;border-radius:26px;width:min(1250px,100% - 20px);margin:28px auto 76px;padding:34px clamp(22px,4vw,48px) 40px;box-shadow:0 16px 42px #261f401a,inset 0 1px #ffffffe6}.home-community-preview .home-section-heading{align-items:flex-end;margin-bottom:24px}.home-community-preview .home-section-heading small{color:var(--accent-strong);font:850 9px/1 var(--mono),var(--body);letter-spacing:.08em}.home-community-preview .home-section-heading h2{color:#29233a;margin-top:10px;font-size:clamp(28px,3vw,38px)}.home-community-preview .home-section-heading p{color:#777184;text-align:right;max-width:310px;line-height:1.7}.home-community-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.home-community-card{text-align:center;background:#fafafedb;border:1px solid #d8d3e6c2;border-radius:20px;flex-direction:column;align-items:center;min-width:0;padding:20px 14px 15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.home-community-card:before{content:"";background:linear-gradient(90deg,var(--accent),#69aeea);border-radius:0 0 999px 999px;width:58px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-community-card:hover{border-color:rgb(var(--accent-rgb)/.32);transform:translateY(-3px);box-shadow:0 14px 28px #2b224817,inset 0 1px #fffffff0}.home-community-avatar{object-fit:cover;background:#eef1f8;border:4px solid #fff;border-radius:50%;width:76px;height:76px;display:block;box-shadow:0 10px 24px #2d254929}.home-community-copy{width:100%;min-width:0;margin-top:11px}.home-community-copy small,.home-community-copy h3,.home-community-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-community-copy small{color:var(--accent-strong);font-size:9px;font-weight:850}.home-community-copy h3{color:#2f293b;margin:5px 0 0;font-size:14px;line-height:1.3}.home-community-copy span{color:#90899a;font:700 9px/1.4 var(--mono),var(--body);margin-top:5px}.home-community-socials{justify-content:center;gap:7px;width:100%;margin-top:13px;display:flex}.home-community-socials a,.home-community-socials button{color:#514b5c;cursor:pointer;background:#fff;border:1px solid #e3dfea;border-radius:11px;justify-content:center;align-items:center;width:38px;min-width:38px;height:36px;padding:0;font-family:inherit;text-decoration:none;display:inline-flex}.home-community-socials a img,.home-community-socials button img{object-fit:contain;width:22px;height:22px;display:block}.home-community-socials a.is-bilibili img{width:24px}.home-community-socials a:hover,.home-community-socials button:hover{border-color:rgb(var(--accent-rgb)/.35);background:var(--accent-faint);transform:translateY(-1px)}:is(.home-community-socials a:focus-visible,.home-community-socials button:focus-visible){outline:3px solid rgb(var(--accent-rgb)/.2);outline-offset:2px}.home-community-socials button.is-copied{color:#28775b;background:#eef9f4;border-color:#a9ddc6}.arena-home>.home-community-preview:last-child{margin-bottom:76px}@media (max-width:1050px){.home-community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.home-community-preview{border-radius:22px;width:calc(100% - 16px);margin-top:18px;margin-bottom:44px;padding:25px 16px 22px}.home-community-preview .home-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.home-community-preview .home-section-heading p{text-align:left}.home-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-community-card{padding-inline:8px}.home-community-avatar{width:68px;height:68px}.home-community-copy h3{font-size:12px}.home-community-socials{gap:5px}.home-community-socials a,.home-community-socials button{width:38px;min-width:38px;padding:0}}@media (max-width:420px){.home-community-grid{grid-template-columns:1fr}.home-community-card{min-height:0}}@media (prefers-reduced-motion:reduce){.home-community-card,.home-community-socials a,.home-community-socials button{transition:none}}.admin-page-nav a{justify-content:flex-start}.admin-page-nav a>svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;opacity:.72;flex:0 0 19px;width:19px;height:19px}.admin-page-nav a>span{flex:1;min-width:0}.admin-page-nav a:hover>svg,.admin-page-nav a.is-active>svg{opacity:1}.admin-page-nav a.is-active>svg{filter:drop-shadow(0 3px 7px rgb(var(--accent-rgb)/.18))}.admin-command-nav>a i,.admin-command-nav>button i{place-items:center;width:22px;height:22px;display:grid}.admin-command-nav>a i>svg,.admin-command-nav>button i>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.admin-login-layout>form>button i>svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;display:block}@media (max-width:800px){.admin-page-nav a{min-width:128px}.admin-page-nav a>svg{flex-basis:17px;width:17px;height:17px}}.control-page>.control-head{grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:24px;min-height:176px;padding:20px 24px 20px 30px;display:grid}.control-head .admin-command-nav{width:46px;min-width:46px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:5px;padding:0;display:flex}.control-head .admin-command-nav .theme-picker{width:46px}.control-head .admin-command-nav .site-settings-trigger,.control-head .admin-command-nav>a,.control-head .admin-command-nav>button{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-strong));border:1px solid rgb(var(--accent-rgb)/.44);width:46px;min-width:46px;height:42px;min-height:42px;box-shadow:0 7px 16px rgb(var(--accent-rgb)/.2),inset 0 1px #fff3;text-align:center;border-radius:13px;place-items:center;padding:0;display:grid}.control-head .admin-command-nav .site-settings-trigger:hover,.control-head .admin-command-nav>a:hover,.control-head .admin-command-nav>button:hover:not(:disabled){color:#fff;background:linear-gradient(145deg,var(--accent-strong),#4f468f);border-color:rgb(var(--accent-rgb)/.62);box-shadow:0 10px 20px rgb(var(--accent-rgb)/.28),inset 0 1px #ffffff38;transform:translate(-2px)}.control-head .admin-command-nav>button:disabled{opacity:.58;cursor:wait}.control-head .admin-command-nav .site-settings-trigger>svg,.control-head .admin-command-nav>a i>svg,.control-head .admin-command-nav>button i>svg{color:#fff;stroke:#fff;width:21px;height:21px}.control-head .admin-command-nav>a small,.control-head .admin-command-nav>a b,.control-head .admin-command-nav>button small,.control-head .admin-command-nav>button b{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.control-head .admin-command-nav>a i,.control-head .admin-command-nav>button i{grid-area:auto;align-self:auto}@media (max-width:800px){.control-page>.control-head{grid-template-columns:minmax(0,1fr) 42px;gap:14px;min-height:160px;padding:18px}.control-head .admin-command-nav,.control-head .admin-command-nav .theme-picker{width:42px;min-width:42px}.control-head .admin-command-nav .site-settings-trigger,.control-head .admin-command-nav>a,.control-head .admin-command-nav>button{border-radius:12px;width:42px;min-width:42px;height:40px;min-height:40px}}.control-page{padding-right:66px}.control-page>.control-head{justify-content:flex-start;align-items:center;gap:0;min-height:150px;padding:28px 34px;display:flex}.control-head .admin-command-nav{z-index:95;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#f8f7fcd1;border:1px solid #fffc;border-radius:18px;flex-direction:column;align-items:center;gap:7px;width:48px;min-width:48px;padding:6px;display:flex;position:fixed;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 16px 42px #261f3e2e,inset 0 1px #ffffffe0}.control-head .admin-command-nav .theme-picker{width:36px;min-width:36px}.control-head .admin-command-nav .site-settings-trigger,.control-head .admin-command-nav>a,.control-head .admin-command-nav>button{border-radius:11px;width:36px;min-width:36px;height:36px;min-height:36px}.control-head .admin-command-nav .site-settings-trigger:hover,.control-head .admin-command-nav>a:hover,.control-head .admin-command-nav>button:hover:not(:disabled){transform:translate(-2px)}.control-head .admin-command-nav .site-settings-trigger>img,.control-head .admin-command-nav>a i>img,.control-head .admin-command-nav>button i>img{object-fit:contain;filter:brightness(0)invert();width:20px;height:20px;display:block}@media (max-width:800px){.control-page{padding-right:50px}.control-page>.control-head{min-height:0;padding:24px 18px;display:flex}.control-head .admin-command-nav{border-radius:15px;gap:5px;width:44px;min-width:44px;padding:5px;right:5px}.control-head .admin-command-nav .theme-picker{width:34px;min-width:34px}.control-head .admin-command-nav .site-settings-trigger,.control-head .admin-command-nav>a,.control-head .admin-command-nav>button{border-radius:10px;width:34px;min-width:34px;height:34px;min-height:34px}.control-head .admin-command-nav .site-settings-trigger>img,.control-head .admin-command-nav>a i>img,.control-head .admin-command-nav>button i>img{width:18px;height:18px}}.team-roster-card,html[data-mfp-background]:not([data-mfp-background=none]) .team-roster-card{box-shadow:0 13px 32px #261f3b1a,inset 0 1px #ffffffc7!important}html[data-mfp-background]:not([data-mfp-background=none]) .public-roster{background:linear-gradient(#efebf7d6,#f9f7fce6 58%,#f0ecf7db)}html[data-mfp-background]:not([data-mfp-background=none]) .public-player-row{border-color:#dcd5e7f5!important;border-left-color:var(--position-color)!important;background:#ffffffe0!important;box-shadow:0 8px 20px #231d381b,0 2px 5px #231d380d,inset 0 1px #fffffff5!important}html[data-mfp-background]:not([data-mfp-background=none]) .public-player-row:hover{border-color:#c5bbd7fa!important;border-left-color:var(--position-color)!important;box-shadow:0 12px 25px #231d3824,0 3px 7px #231d380e,inset 0 1px #fffffffa!important}html[data-mfp-background]:not([data-mfp-background=none]) .public-player-row.is-empty{background:#ffffffad!important;box-shadow:0 4px 12px #231d380e,inset 0 1px #ffffffe6!important}html[data-mfp-background]:not([data-mfp-background=none]) .public-player-pass.status-joined{border:3px solid var(--accent)!important;box-shadow:0 11px 28px rgb(var(--accent-rgb) / .18),inset 0 1px #fffc!important}@media (max-width:680px){.site-settings-overlay{overscroll-behavior:contain;align-items:stretch;padding:8px}.site-settings-overlay .theme-picker-panel.site-settings-dialog{border-radius:20px;width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);margin:auto}.site-settings-overlay .site-settings-dialog>header{padding:17px 18px 14px}.site-settings-shell{overflow:hidden}.site-settings-sidebar{overscroll-behavior-x:contain;scrollbar-width:thin;flex:none;min-height:74px;padding:9px}.theme-picker-panel .site-settings-nav-item{min-width:132px;min-height:50px}.site-settings-body{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:auto;min-height:0;padding:15px 16px 24px;overflow:hidden auto}}.site-head .head-tools{overflow:visible}.site-head .qq-account.is-signed-in{display:block;position:relative}.site-head .qq-account-avatar{background:#ffffffe0;border:1px solid #d8d2e5f5;border-radius:50%;width:46px;height:46px;padding:3px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:visible;box-shadow:0 7px 18px #261f3e1c}.site-head .qq-account-avatar img,.site-head .qq-account-avatar>i{overflow:hidden}.site-head .qq-account-avatar>span{background:#4fc597;border:0;border-radius:50%;width:8px;height:8px;position:absolute;bottom:4px;right:1px}.site-head .qq-account-menu-shell:after{content:"";width:330px;height:14px;position:absolute;top:100%;right:0}.site-head .qq-account-menu-shell:hover .qq-account-avatar,.site-head .qq-account-menu-shell:focus-within .qq-account-avatar,.site-head .qq-account-menu-shell.is-open .qq-account-avatar{border-color:var(--accent);box-shadow:0 0 0 4px rgb(var(--accent-rgb)/.12),0 8px 22px #261f3e21;transform:translateY(-1px)}.qq-account-menu{z-index:90;width:330px;color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #dad5e8f0;border-radius:22px;padding:10px;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-9px)scale(.985);box-shadow:0 24px 70px #231d3a33,0 4px 15px #231d3a14}.qq-account-menu-shell:hover .qq-account-menu,.qq-account-menu-shell:focus-within .qq-account-menu,.qq-account-menu-shell.is-open .qq-account-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.qq-account-menu>header{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;align-items:center;gap:12px;padding:9px 9px 13px;display:grid}.qq-account-menu>header>img{object-fit:cover;border-radius:17px;width:54px;height:54px}.qq-account-menu>header span,.qq-account-menu>header small,.qq-account-menu>header b,.qq-account-menu>header em{min-width:0;display:block}.qq-account-menu>header small{color:var(--accent-strong);letter-spacing:.08em;font-size:9px;font-weight:850}.qq-account-menu>header b{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 5px;font-size:16px;overflow:hidden}.qq-account-menu>header em{color:var(--muted);font-size:10px;font-style:normal}.qq-account-menu>header em i{background:#4fc597;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.qq-account-actions{padding:7px 0 1px}.qq-account-actions>button,.qq-account-actions>a{width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:8px 9px;text-decoration:none;display:grid}:is(.qq-account-actions>button:hover,.qq-account-actions>button:focus-visible,.qq-account-actions>a:hover,.qq-account-actions>a:focus-visible){background:#f2effa;outline:0}.qq-account-actions svg{width:38px;height:38px;color:var(--accent-strong);background:var(--accent-soft);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;border-radius:12px;padding:9px}.qq-account-actions span,.qq-account-actions b,.qq-account-actions small{min-width:0;display:block}.qq-account-actions b{font-size:12px}.qq-account-actions small{color:var(--muted);margin-top:4px;font-size:9px}.qq-account-actions em{color:#aaa4b5;font-size:17px;font-style:normal}.qq-account-menu>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:7px;padding:11px 9px 3px;font-size:9px;display:flex}.qq-account-menu>footer span{color:#9a94a5}.qq-account-menu>footer a{color:#8b8496;border-radius:7px;padding:5px 8px}.qq-account-menu>footer a:hover{color:#bd5268;background:#fff0f3}@media (max-width:760px){.qq-account-menu{width:min(330px,100vw - 24px);right:-4px}}@media (prefers-reduced-motion:reduce){.qq-account-menu,.site-head .qq-account-avatar{transition:none}}.site-head .qq-login.qq-login-text{letter-spacing:.04em;font-size:14px;font-weight:850;color:#fff!important;background:var(--accent)!important;border-radius:14px!important;width:auto!important;min-width:72px!important;padding:0 20px!important;display:inline-flex!important}.site-head .qq-login.qq-login-text span{display:inline!important}.site-head .qq-login.qq-login-text:hover{color:#fff!important;background:var(--accent-strong)!important;transform:translateY(-1px)!important}.site-head .qq-login.qq-login-text.is-disabled{opacity:.5}.site-head .qq-account-menu{width:348px;padding:10px}.qq-account-menu>header{grid-template-columns:56px 1fr}.qq-account-menu>header>img,.qq-account-menu>header>i{border-radius:18px;width:56px;height:56px}.qq-account-menu>header em i{box-shadow:none}.qq-menu-list{gap:3px;padding:8px 0 2px;display:grid}.qq-menu-list .theme-picker{width:100%}.qq-menu-row{width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;padding:9px 10px;display:grid}:is(.qq-menu-row:hover,.qq-menu-row:focus-visible){background:rgb(var(--accent-rgb)/.08);outline:0}.qq-menu-row.is-primary{color:#fff;background:linear-gradient(135deg,var(--accent-strong),var(--accent));box-shadow:0 9px 20px rgb(var(--accent-rgb)/.2)}.qq-menu-row.is-primary:hover{background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.qq-menu-row>span:nth-child(2),.qq-menu-row>span:nth-child(2) b,.qq-menu-row>span:nth-child(2) small{min-width:0;display:block}.qq-menu-row>span:nth-child(2) b{font-size:13px;font-weight:850}.qq-menu-row>span:nth-child(2) small{color:#918b9d;margin-top:3px;font-size:9px;font-weight:600}.qq-menu-row.is-primary>span:nth-child(2) small{color:#ffffffbd}.qq-menu-icon{width:36px;height:36px;color:var(--accent-strong);background:rgb(var(--accent-rgb)/.09);border-radius:11px;place-items:center;display:grid!important}.qq-menu-row.is-primary .qq-menu-icon{color:#fff;background:#ffffff26}.qq-menu-icon svg{stroke-width:1.8px;background:0 0;border-radius:0;width:18px;height:18px;padding:0}.qq-menu-row>svg{color:#aaa3b3;stroke-width:1.8px;background:0 0;border-radius:0;width:15px;height:15px;padding:0}.qq-menu-row.is-primary>svg{color:#fffc}.qq-menu-row.is-placeholder{cursor:default}.qq-menu-row.is-placeholder:hover{background:0 0}.qq-account-menu>footer a{align-items:center;gap:5px;display:inline-flex}.qq-account-menu>footer a svg{width:13px;height:13px}.admin-access-notice{color:#534b6e;background:rgb(var(--accent-rgb)/.075);border:1px solid rgb(var(--accent-rgb)/.18);border-radius:15px;align-items:center;gap:13px;margin:0 0 18px;padding:16px 18px;display:flex}.admin-access-notice>svg{width:24px;height:24px;color:var(--accent-strong)}.admin-access-notice b,.admin-access-notice span{display:block}.admin-access-notice b{margin-bottom:3px;font-size:13px}.admin-access-notice span{color:var(--muted);font-size:11px}.admin-access-create,.admin-access-list{border:1px solid var(--line);background:#ffffffc2;border-radius:18px;padding:22px;box-shadow:0 10px 28px #332a4e0e}.admin-access-create>header small,.admin-access-list>header small{color:var(--accent-strong);letter-spacing:.1em;font-size:9px;font-weight:850}.admin-access-create h3,.admin-access-list h3{margin:4px 0;font-size:20px}.admin-access-create p{color:var(--muted);margin:0;font-size:11px}.admin-access-fields{grid-template-columns:minmax(240px,1fr) minmax(340px,1.4fr) auto;align-items:end;gap:14px;margin-top:18px;display:grid}.admin-access-fields label>span,.admin-access-fields legend{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:750;display:block}.admin-access-fields select{width:100%;height:44px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:11px;padding:0 12px}.admin-player-picker{align-self:start;position:relative}.admin-player-picker label input{width:100%;height:44px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:11px;outline:0;padding:0 13px}.admin-player-picker label input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgb(var(--accent-rgb)/.1)}.admin-player-results{border:1px solid var(--line);background:#f7f6fbf2;border-radius:14px;gap:5px;margin-top:7px;padding:6px;display:grid}.admin-player-results>button{width:100%;min-height:68px;color:var(--ink);text-align:left;background:#fff;border:1px solid #e8e4ed;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:8px 10px;display:grid;box-shadow:0 4px 12px #2d25440a}.admin-player-results>button:hover,.admin-player-results>button.selected{border-color:rgb(var(--accent-rgb)/.45);box-shadow:0 7px 18px rgb(var(--accent-rgb)/.1)}.admin-player-results>button>span{width:48px;height:48px;color:var(--accent);background:var(--accent-soft);border-radius:13px;place-items:center;display:grid;overflow:hidden}.admin-player-results>button>span img{object-fit:cover;width:100%;height:100%}.admin-player-results>button>span svg{width:20px}.admin-player-results>button>div b,.admin-player-results>button>div small,.admin-player-results>button>div em{display:block}.admin-player-results>button>div b{font-size:13px}.admin-player-results>button>div small{color:var(--muted);margin-top:3px;font-size:9px}.admin-player-results>button>div em{color:#49a77f;margin-top:5px;font-size:9px;font-style:normal;font-weight:750}.admin-player-results>button>div em i{background:#54bf9c;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.admin-player-results>button>strong{color:#b05e79;text-align:center;background:#fff1f5;border:1px solid #f0c8d5;border-radius:10px;min-width:64px;padding:7px 10px;font-size:9px}.admin-player-results>button>strong small{margin-top:3px;font-size:15px;display:block}.admin-player-results>p{color:var(--muted);text-align:center;margin:0;padding:18px;font-size:10px}.admin-access-fields fieldset{border:0;flex-wrap:wrap;gap:7px;min-width:0;padding:0;display:flex}.admin-access-fields fieldset button{color:#777083;border:1px solid var(--line);background:#fff;border-radius:10px;min-height:38px;padding:0 12px;font-size:11px;font-weight:750}.admin-access-fields fieldset button.selected{color:var(--accent-strong);background:rgb(var(--accent-rgb)/.1);border-color:rgb(var(--accent-rgb)/.35)}.admin-access-submit{color:#fff;background:var(--accent);border:0;border-radius:11px;height:44px;padding:0 18px;font-weight:850}.admin-access-submit:disabled{opacity:.45}.admin-access-error{color:#bd5268!important;margin-top:12px!important}.admin-access-list{margin-top:16px}.admin-access-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.admin-access-list>header span{color:var(--muted);font-size:10px}.admin-access-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:16px;display:grid}.admin-access-list article{text-align:center;background:linear-gradient(155deg,#fff 0%,rgb(var(--accent-rgb)/.045) 100%);border:1px solid rgb(var(--accent-rgb)/.18);border-radius:18px;flex-direction:column;align-items:center;min-width:0;min-height:246px;padding:20px 16px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 24px #30294c13}.admin-access-list article:before{content:"";background:linear-gradient(90deg,var(--accent),#6aa8ee);border-radius:0 0 6px 6px;width:44px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.admin-access-list article.is-unbound{background:linear-gradient(155deg,#fff 0%,#be52680a 100%);border-color:#be526838}.admin-access-list article.is-unbound:before{background:#d58194}.admin-access-avatar{width:66px;height:66px;color:var(--accent);background:rgb(var(--accent-rgb)/.08);border:3px solid #fff;border-radius:20px;place-items:center;margin-bottom:11px;display:grid;overflow:hidden;box-shadow:0 6px 16px #2c264624}.admin-access-avatar img{object-fit:cover;width:100%;height:100%}.admin-access-avatar svg{width:24px}.admin-access-list article>div b,.admin-access-list article>div small{display:block}.admin-access-list article>div b{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:14px;overflow:hidden}.admin-access-list article>div small{color:var(--muted);margin-top:4px;font-size:9px}.admin-binding-state{color:#398d70;background:#eef9f4;border-radius:999px;align-items:center;gap:5px;margin-top:9px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.admin-binding-state i{background:#51b991;border-radius:50%;width:6px;height:6px}.admin-access-list article.is-unbound .admin-binding-state{color:#b7546b;background:#fff0f3}.admin-access-list article.is-unbound .admin-binding-state i{background:#d46b82}.admin-access-list article nav{flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 13px;display:flex}.admin-access-list article nav span{color:var(--accent-strong);background:rgb(var(--accent-rgb)/.09);border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.admin-access-list article>strong{color:var(--accent-strong);margin-top:auto;font-size:10px}.admin-access-list article>button{color:#bd5268;background:#fff3f5;border:1px solid #f2cdd5;border-radius:10px;width:100%;min-height:34px;margin-top:auto;font-size:10px;font-weight:800}.admin-access-empty{color:var(--muted);text-align:center;padding:30px}@media (max-width:900px){.admin-access-fields{grid-template-columns:1fr}.admin-access-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:520px){.admin-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-access-list article{border-radius:15px;min-height:224px;padding:17px 10px 12px}.admin-access-avatar{border-radius:17px;width:58px;height:58px}.admin-access-list article>div b{max-width:130px;font-size:12px}}.site-head .account-menu-refined{width:348px;padding:10px;top:calc(100% + 10px);right:0}.site-head .account-menu-refined:before{content:"";background:#fff;border-top:1px solid #e4e0eb;border-left:1px solid #e4e0eb;border-radius:4px 0 0;width:14px;height:14px;position:absolute;top:-7px;right:17px;transform:rotate(45deg)}.site-head .account-menu-refined>.account-identity{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;gap:11px;min-height:72px;padding:8px 9px 12px;display:grid}.site-head .account-menu-refined>.account-identity>img{object-fit:cover;border-radius:16px;width:52px;height:52px;box-shadow:0 5px 14px #2822421f}.site-head .account-menu-refined>.account-identity>span>b{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:850;display:block}.site-head .account-menu-refined>.account-identity>span>small{color:var(--muted);letter-spacing:0;margin-top:6px;font-size:9px;font-weight:500;display:block}.site-head .account-menu-refined>.account-identity>span>small i{background:#54bf9c;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.site-head .account-menu-refined>.account-identity>em{color:var(--accent-strong);background:var(--accent-soft);border-radius:8px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.account-admin-button{min-height:62px;color:var(--accent-strong);background:linear-gradient(90deg,var(--accent-soft),rgb(var(--accent-rgb)/.055));border:1px solid rgb(var(--accent-rgb)/.24);border-radius:15px;grid-template-columns:38px 1fr 17px;align-items:center;gap:10px;margin:9px 0 7px;padding:9px 11px;text-decoration:none;display:grid}.account-admin-button>svg:first-child{color:#fff;background:var(--accent);border-radius:11px;width:38px;height:38px;padding:9px}.account-admin-button>svg:last-child{width:16px;color:rgb(var(--accent-rgb)/.72)}.account-admin-button span,.account-admin-button b,.account-admin-button small{min-width:0;display:block}.account-admin-button b{font-size:12px}.account-admin-button small{color:#817a99;margin-top:4px;font-size:8px}.account-menu-section{padding:6px 0 3px;display:block}.account-menu-section>small{color:#aaa4b3;padding:4px 10px 6px;font-size:8px;font-weight:800;display:block}.account-menu-section>.account-menu-item,.account-menu-section>.theme-picker .account-menu-item{width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:default;background:0 0;border:0;border-radius:12px;grid-template-columns:34px 1fr 15px;align-items:center;gap:10px;padding:6px 9px;display:grid}.account-menu-section>.account-menu-item:hover,.account-menu-section>.theme-picker .account-menu-item:hover{background:#f7f5fa}.account-menu-section>.account-menu-item>svg:first-child,.account-menu-section>.theme-picker .account-menu-item>svg:first-child{color:#6860ad;background:#f1eff9;border-radius:10px;width:34px;height:34px;padding:8px}.account-menu-section>.account-menu-item.is-matches>svg:first-child{color:#4f8aac;background:#eef7fc}.account-menu-section>.account-menu-item.is-comments>svg:first-child{color:#a66c8b;background:#fbf0f6}.account-menu-section>.theme-picker .account-menu-item.is-settings>svg:first-child{color:#6b8d81;background:#edf7f3}.account-menu-section .account-menu-item>svg:last-child{color:#b7b1bf;background:0 0;border-radius:0;width:14px;height:14px;padding:0}.account-menu-section .account-menu-item span,.account-menu-section .account-menu-item b,.account-menu-section .account-menu-item small{min-width:0;display:block}.account-menu-section .account-menu-item b{font-size:11px}.account-menu-section .account-menu-item span small{color:var(--muted);margin-top:4px;font-size:8px}.account-menu-section>.theme-picker{width:100%;display:block}@media (max-width:760px){.site-head .account-menu-refined{width:min(348px,100vw - 28px);right:-4px}}.site-head{contain:none!important;overflow:visible!important}html,body{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-y:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.site-head{transform:none!important}.site-nav-top-sensor{z-index:21;height:14px;position:fixed;top:0;left:0;right:0}.site-head{transition:top .28s cubic-bezier(.2,.8,.2,1),opacity .2s!important}.site-head.is-auto-hidden{opacity:0;pointer-events:none;top:-112px!important}@media (prefers-reduced-motion:reduce){.site-head{transition:none!important}}.broadcast-card,html[data-mfp-background]:not([data-mfp-background=none]) .broadcast-card,.live-first-section .broadcast-card,html[data-mfp-background]:not([data-mfp-background=none]) .live-first-section .broadcast-card{border:2px solid #7e69dcb8!important;box-shadow:0 13px 32px #46377d24,inset 0 1px #ffffffc7!important}.competition-match-panel>header,.competition-standing-panel>header{border-bottom-color:#372f4633}.match-schedule-row,.compact-standings>header,.compact-standings>div{border-bottom-color:#372f462b}.mvp-board{border-top-color:#372f4633}.mvp-board>header,.mvp-board-list>div{border-bottom-color:#372f462b}.tools-hub{max-width:1180px;margin:0 auto;padding:46px clamp(20px,5vw,56px) 72px}.tools-hub-heading{gap:8px;margin-bottom:30px;display:grid}.tools-hub-heading small{color:var(--accent);letter-spacing:.18em;font-size:10px;font-weight:800}.tools-hub-heading h1{letter-spacing:.01em;margin:0;font-size:clamp(26px,4vw,34px)}.tools-hub-heading p{color:var(--muted);margin:0;font-size:14px}.tools-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tools-hub-card{color:var(--ink);background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px)saturate(1.3);border-radius:24px;flex-direction:column;gap:10px;padding:26px 24px 22px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;display:flex;position:relative;box-shadow:0 14px 34px #17142614}.tools-hub-card:hover{border-color:rgb(var(--accent-rgb)/.45);transform:translateY(-4px);box-shadow:0 22px 48px #2a234029}.tools-hub-card>small{color:var(--accent);letter-spacing:.16em;font-size:9px;font-weight:800}.tools-hub-card>b{font-size:19px}.tools-hub-card>p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.7}.tools-hub-card>ul{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tools-hub-card>ul>li{color:var(--accent-strong);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.tools-hub-card>span{color:var(--accent-strong);margin-top:auto;padding-top:14px;font-size:12px;font-weight:800}.tools-hub-card>span:after{content:""}@media (max-width:1000px){.tools-hub-grid{grid-template-columns:1fr}}.radar-board{--rb-blue:#00a2ff;--rb-red:#ff4545;--rb-bg:#242424;--rb-block:#41392e;--rb-slot:#151614;--rb-msyh:"Microsoft YaHei", "PingFang SC", sans-serif;--rb-impact:Impact, "Arial Narrow", "Arial Black", sans-serif;margin-top:16px}.radar-head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px 10px;display:flex}.radar-head small{color:#8a7f96;letter-spacing:.16em;font-size:9.5px;font-weight:900;display:block}.radar-head b{color:#3d3247;margin-top:2px;font-size:15px;display:block}.radar-head-meta{color:#8a8090;font-size:12px;font-weight:700}.radar-stage-viewport{aspect-ratio:16/9;background:var(--rb-bg);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 8px 40px #00000073}.radar-stage{transform-origin:0 0;background:var(--rb-bg);width:2560px;height:1440px;font-family:var(--rb-msyh);color:#ddd;position:absolute;top:0;left:0}.r-block-big{background:var(--rb-block);width:330px;height:230px;position:absolute}.r-block-big.blue{top:1083px;left:141px}.r-block-big.red{top:1083px;left:2101px}.r-slot{background:var(--rb-slot);width:100px;height:100px;position:absolute}.r-slot img{object-fit:cover;width:100%;height:100%;display:block}.r-slot.blue.s0{top:1090px;left:150px}.r-slot.blue.s1{top:1090px;left:256px}.r-slot.blue.s2{top:1090px;left:364px}.r-slot.blue.s3{top:1206px;left:150px}.r-slot.blue.s4{top:1206px;left:256px}.r-slot.blue.s5{top:1206px;left:364px}.r-slot.red.s0{top:1090px;left:2110px}.r-slot.red.s1{top:1090px;left:2216px}.r-slot.red.s2{top:1090px;left:2324px}.r-slot.red.s3{top:1206px;left:2110px}.r-slot.red.s4{top:1206px;left:2216px}.r-slot.red.s5{top:1206px;left:2324px}.r-avatar{background:#2b2e31;width:500px;height:500px;position:absolute;overflow:hidden}.r-avatar.blue{top:350px;left:150px}.r-avatar.red{top:350px;left:1910px}.r-avatar img{object-fit:cover;width:100%;height:100%;display:block}.r-avatar .r-fallback{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:220px;font-weight:800;display:flex}.r-avatar.blue .r-fallback{background:linear-gradient(145deg,#1c6ea0,#0d3f61)}.r-avatar.red .r-fallback{background:linear-gradient(145deg,#a03d2a,#611f13)}.r-mvp-badge{z-index:3;letter-spacing:2px;color:#4a2b00;white-space:nowrap;background:linear-gradient(135deg,#ffe08a 0%,#f5c04a 45%,#d92 100%);border:2px solid #7a4f008c;border-radius:10px;padding:10px 22px;font-size:34px;font-weight:800;line-height:1;position:absolute;box-shadow:0 4px 14px #00000073,inset 0 1px #ffffffa6}.r-mvp-badge[hidden]{display:none}.r-mvp-badge.blue{top:776px;left:166px}.r-mvp-badge.red{top:776px;left:1926px}.r-hero{width:180px;height:180px;position:absolute}.r-hero.blue{top:1108px;left:484px}.r-hero.red{top:1108px;left:1910px}.r-spell{width:80px;height:80px;position:absolute}.r-spell.blue.sp0{top:1118px;left:680px}.r-spell.blue.sp1{top:1208px;left:680px}.r-spell.red.sp0{top:1118px;left:1815px}.r-spell.red.sp1{top:1208px;left:1815px}.r-rune{width:100px;height:100px;position:absolute}.r-rune.blue{top:1148px;left:760px}.r-rune.red{top:1148px;left:1700px}.r-name,.r-battle,.r-kda{white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.r-name{font-size:60px;font-weight:700}.r-name.blue{color:var(--rb-blue);top:900px;left:400px}.r-name.red{color:var(--rb-red);top:900px;left:2160px}.r-battle{font-family:var(--rb-impact);letter-spacing:2px;font-size:60px}.r-battle.blue{color:var(--rb-blue);top:980px;left:400px}.r-battle.red{color:var(--rb-red);top:980px;left:2160px}.r-kda{font-family:var(--rb-impact);font-size:40px}.r-kda.blue{color:var(--rb-blue);top:990px;left:530px}.r-kda.red{color:var(--rb-red);top:990px;left:2290px}.r-stats{pointer-events:none;position:absolute;top:0;left:0}.r-stv,.r-stl{white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.r-stv{font-family:var(--rb-impact);letter-spacing:1px;font-size:30px}.r-stv.blue{color:var(--rb-blue)}.r-stv.red{color:var(--rb-red)}.r-stl{color:#f2f2f2;letter-spacing:2px;font-size:30px;font-weight:700}.r-radar{width:800px;height:800px;position:absolute;top:320px;left:880px;overflow:visible}.r-radar-ring{fill:none;stroke:#ffffff21;stroke-width:2px}.r-radar-ring.outer{stroke:#ffffff47;stroke-width:3px}.r-radar-axis{stroke:#ffffff1a;stroke-width:2px}.r-radar-poly{fill-opacity:.18;stroke-width:3.5px;stroke-linejoin:round}.r-radar-poly.blue{fill:var(--rb-blue);stroke:var(--rb-blue);filter:drop-shadow(0 0 10px #00a2ffbf)}.r-radar-poly.red{fill:var(--rb-red);stroke:var(--rb-red);filter:drop-shadow(0 0 10px #ff4545bf)}.r-player-bar{background:#24262a;border:1px solid #33363b;border-radius:12px;align-items:center;gap:14px;margin-top:14px;padding:10px 16px;display:flex}.r-pb-btn{color:#dfe2e6;cursor:pointer;background:#2e3136;border:none;border-radius:10px;width:40px;height:40px;font-size:16px;transition:background .15s}.r-pb-btn:hover{background:#3a3e44}.r-pb-play{background:#3d5568;width:48px;font-size:18px}.r-pb-play:hover{background:#47647b}.r-pb-dots{gap:10px;display:flex}.r-pb-dot{cursor:pointer;color:#b9bdc3;width:34px;height:34px;font-size:12px;font-family:var(--rb-msyh);background:0 0;border:2px solid #4a4e55;border-radius:50%;transition:border-color .2s,color .2s;position:relative}.r-pb-dot.active{border-color:var(--rb-blue);color:#fff}.r-pb-dot .r-pb-dot-fill{background:conic-gradient(var(--rb-blue) calc(var(--p,0) * 1%), transparent 0);opacity:.35;border-radius:50%;position:absolute;inset:3px}.r-pb-progress{background:#3a3d43;border-radius:3px;flex:1;height:6px;overflow:hidden}.r-pb-progress-fill{background:var(--rb-blue);border-radius:3px;width:0%;height:100%}.r-pb-time{font-family:var(--rb-impact);color:#9a9ea4;text-align:right;min-width:44px;font-size:15px}.rank-hub{max-width:1240px;margin:0 auto;padding:8px 28px 90px}.rk-div-tabs{flex-wrap:wrap;gap:10px;margin:18px 0 14px;display:flex}.rk-div-tabs button{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--white);color:var(--muted);text-align:center;box-sizing:border-box;border-radius:999px;min-width:96px;padding:9px 20px;font-size:14px;font-weight:600;transition:all .15s}.rk-div-tabs button:hover{border-color:var(--accent-border);color:var(--accent-strong)}.rk-div-tabs button.selected{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 6px 16px rgba(var(--accent-rgb), .35)}.rk-pos-tabs{gap:10px;margin-bottom:12px;display:flex}.rk-pos-tabs button{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--white);max-width:150px;color:var(--ink);border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:10px 12px 8px;line-height:1.25;transition:all .15s;display:flex}.rk-pos-tabs button b{font-size:16px}.rk-pos-tabs button small{color:var(--muted);font-size:12px}.rk-pos-tabs button:hover{border-color:var(--accent-border)}.rk-pos-tabs button.selected{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.rk-pos-tabs button.selected small{color:var(--accent-strong)}.rk-note-line{color:var(--muted);margin:0 0 14px;font-size:12.5px}.rk-list-wrap{background:var(--glass-bg,#ffffffd9);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);padding:8px 14px 12px;overflow-x:auto}.rk-list-head,.rk-row{grid-template-columns:56px minmax(140px,1.6fr) 64px repeat(8,minmax(72px,1fr)) 52px;align-items:center;gap:4px;min-width:920px;display:grid}.rk-list-head{color:var(--muted);border-bottom:1px solid var(--line);padding:10px 10px 8px;font-size:12px}.rk-list-head span:nth-child(n+4),.rk-list-head span:last-child{text-align:center}.rk-row{-webkit-appearance:none;appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:none;border-bottom:1px solid #0000;border-radius:12px;padding:9px 10px;transition:background .12s}.rk-row:hover{background:var(--accent-faint)}.rk-row.open{background:var(--accent-soft)}.rk-cell-rank{color:var(--accent);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.rk-cell-rank.top1{color:#f2b705}.rk-cell-rank.top2{color:#a3adba}.rk-cell-rank.top3{color:#cd7f32}.rk-cell-player{align-items:center;gap:10px;min-width:0;display:flex}.rk-cell-avatar{background:var(--accent-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;overflow:hidden}.rk-cell-avatar img{object-fit:cover;width:100%;height:100%}.rk-cell-avatar i{color:var(--accent-strong);font-style:normal;font-weight:700}.rk-cell-name{flex-direction:column;min-width:0;display:flex}.rk-cell-name b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.rk-cell-name small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.rk-cell-games{text-align:center;flex-direction:column;font-size:15px;font-weight:700;line-height:1.2;display:flex}.rk-cell-games small{color:var(--muted);font-size:10.5px;font-weight:500}.rk-cell-metric{flex-direction:column;align-items:center;line-height:1.3;display:flex}.rk-cell-metric b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.rk-cell-metric i{color:var(--accent);font-size:11px;font-style:normal;font-weight:700}.rk-cell-metric i.top1{color:#f2b705}.rk-cell-metric i.top2{color:#a3adba}.rk-cell-metric i.top3{color:#cd7f32}.rk-cell-sum{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.rk-empty{background:var(--glass-bg,#ffffffd9);border:1px dashed var(--line);border-radius:var(--glass-radius);text-align:center;color:var(--muted);padding:60px 24px}.rk-empty b{color:var(--ink);margin-bottom:6px;font-size:17px;display:block}.rk-modal{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14121e9e;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.rk-modal-panel{flex-direction:column;gap:10px;width:min(1560px,97vw);max-height:97vh;display:flex}.rk-modal-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rk-modal-title{color:#fff;text-shadow:0 2px 8px #00000080;align-items:baseline;gap:10px;font-size:17px;font-weight:700;display:flex}.rk-modal-title small{color:#c9c9d6;font-size:12.5px;font-weight:500}.rk-modal-nav{gap:8px;display:flex}.rk-modal-nav button{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:10px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s}.rk-modal-nav button:hover{background:#ffffff38}.rk-modal-nav button.close{background:#ffffff47}.rk-viewport{aspect-ratio:16/9;background:#242424;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000080}.rk-modal-hint{text-align:center;color:#b9b9c6;margin:0;font-size:12px}.rk-stage{transform-origin:0 0;color:#ddd;--rk-blue:#00a2ff;--rk-red:#ff4545;--rk-gold:gold;--rk-purple:#ba55d3;--rk-impact:Impact, "Arial Narrow", "Arial Black", sans-serif;background:#242424;width:2560px;height:1440px;font-family:Microsoft YaHei,PingFang SC,sans-serif;position:absolute;top:0;left:0}.rk-rank-tag{color:var(--rk-purple);text-shadow:1px 1px #000000a1;font-size:80px;font-weight:700;line-height:1;position:absolute;top:100px;right:100px}.rk-note{background:#373737;border-radius:18px;justify-content:center;align-items:center;width:60px;height:280px;display:flex;position:absolute;top:50%;left:2490px;transform:translate(-50%,-50%)}.rk-note span{writing-mode:vertical-rl;letter-spacing:12px;color:var(--rk-red);font-size:30px;font-weight:700}.rk-heroes{width:660px;height:1440px;position:absolute;top:0;left:0}.rk-heroes-center{flex-direction:column;align-items:center;gap:100px;display:flex;position:absolute;top:50%;left:330px;transform:translate(-50%,-50%)}.rk-heroes-title{color:#fff;white-space:nowrap;background:#8c3ce6;border-radius:20px;justify-content:center;align-items:center;width:500px;height:60px;font-size:30px;font-weight:700;display:flex;position:absolute;bottom:calc(100% + 40px);left:50%;transform:translate(-50%)}.rk-hero-row{gap:36px;display:flex}.rk-hero{width:140px;height:140px;position:relative}.rk-hero-icon{background:#555;border-radius:18px;width:140px;height:140px;overflow:hidden}.rk-hero-icon img{object-fit:cover;width:100%;height:100%;display:block}.rk-hero-icon i{color:#fff;background:#000000a1;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:30px;font-style:normal;font-weight:700;display:flex;position:absolute;top:6px;right:6px}.rk-hero small{white-space:nowrap;font-size:30px;font-weight:700;position:absolute;left:70px;transform:translate(-50%,-50%)}.rk-hero small:first-of-type{color:#dcdcff;top:168px}.rk-hero small:nth-of-type(2){color:#c8c8ff;top:202px}.rk-heroes-empty{color:#8a8a8a;white-space:nowrap;font-size:30px;position:absolute;top:50%;left:330px;transform:translate(-50%,-50%)}.rk-avatar{background:#414141;width:400px;height:400px;position:absolute;top:400px;left:800px}.rk-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.rk-avatar-fallback{color:#ddd;justify-content:center;align-items:center;width:100%;height:100%;font-size:170px;font-weight:700;display:flex}.rk-pname{color:#fff;white-space:nowrap;font-size:80px;font-weight:700;position:absolute;top:860px;left:1000px;transform:translate(-50%,-50%)}.rk-kda{color:#c8dcff;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:60px;font-weight:700;position:absolute;top:945px;left:1000px;transform:translate(-50%,-50%)}.rk-radar{width:800px;height:800px;position:absolute;top:320px;left:1380px;overflow:visible}.rk-radar-ring{fill:none;stroke:#ffffff21;stroke-width:2px}.rk-radar-ring.outer{stroke:#ffffff47;stroke-width:3px}.rk-radar-axis{stroke:#ffffff1a;stroke-width:2px}.rk-radar-poly{fill-opacity:.18;stroke-width:3.5px;stroke-linejoin:round}.rk-radar-poly.blue{fill:var(--rk-blue);stroke:var(--rk-blue);filter:drop-shadow(0 0 10px #00a2ffbf)}.rk-radar-poly.red{fill:var(--rk-red);stroke:var(--rk-red);filter:drop-shadow(0 0 10px #ff4545bf)}.rk-stv,.rk-stl,.rk-tag{white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.rk-stv{font-family:var(--rk-impact);font-variant-numeric:tabular-nums;font-size:30px}.rk-stv.blue{color:var(--rk-blue)}.rk-stv.red{color:var(--rk-red)}.rk-stl{color:#f2f2f2;font-size:30px;font-weight:700}.rk-tag{color:var(--rk-gold);font-size:32px;font-weight:700}@media (max-width:760px){.rank-hub{padding:8px 16px 70px}.rk-pos-tabs button{max-width:none}.rk-modal{padding:10px}.rk-modal-nav button{padding:6px 10px;font-size:12px}}.dc-view-tabs{flex-wrap:wrap;gap:10px;margin:4px 0 10px;display:flex}.dc-view-tabs button{border:1px solid var(--line);background:var(--white);color:var(--muted);font:inherit;cursor:pointer;border-radius:14px;padding:10px 26px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.dc-view-tabs button:hover{border-color:var(--accent-border);color:var(--ink)}.dc-view-tabs button.selected{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-border)}.dc-desc{color:var(--muted);margin:0 0 6px;font-size:12.5px}.dc-desc b{color:var(--ink)}.dc-board-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:1020px){.dc-board-grid{grid-template-columns:1fr}}.dc-board{background:var(--white);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 10px 28px #2a234014}.dc-board-head{border-bottom:1px solid var(--line);padding:15px 18px 12px}.dc-board-tt{border-left:3px solid var(--accent);padding-left:12px}.dc-tone-rose .dc-board-tt{border-left-color:var(--rose,#d14b72)}.dc-board-tt b{font-size:15px;font-weight:700;display:block}.dc-board-tt small{color:var(--muted);letter-spacing:.18em;margin-top:3px;font-size:10px;display:block}.dc-spot{border:1px solid var(--line);background:linear-gradient(120deg,#241f33,#43385c);border-radius:13px;height:116px;margin:13px 13px 4px;position:relative;overflow:hidden}.dc-spot img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.dc-spot:after{content:"";background:linear-gradient(90deg,#120f1adb 0%,#120f1a80 48%,#120f1a1a 100%);position:absolute;inset:0}.dc-spot-info{z-index:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.dc-spot-lab{letter-spacing:.3em;color:#f0d48a;font-size:9.5px;font-weight:700;display:block}.dc-spot-name{color:#fff;text-shadow:0 1px 3px #000000d9,0 2px 14px #00000080;margin-top:3px;font-size:23px;font-weight:800;display:block}.dc-spot-val{z-index:1;text-align:right;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.dc-spot-val b{color:#ffd66e;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000000d9,0 2px 16px #0000008c;font-size:28px;font-weight:800;display:block}.dc-spot-val small{color:#ffffffd1;text-shadow:0 1px 3px #000c;margin-top:3px;font-size:11px;display:block}.dc-board-rows{padding:6px 12px 12px}.dc-row{border-radius:11px;align-items:center;gap:12px;padding:7px 9px;transition:background .15s;display:flex}.dc-row:hover{background:var(--accent-faint)}.dc-rank{text-align:center;width:24px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.dc-rank.g2{color:#8a8f9c}.dc-rank.g3{color:#b07a4e}.dc-av{object-fit:cover;background:var(--accent-faint);border:1px solid var(--line);border-radius:10px;flex:none;width:38px;height:38px}.dc-mm{flex:1;min-width:0}.dc-nm{align-items:baseline;gap:8px;display:flex}.dc-nm b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.dc-nm small{color:var(--muted);font-size:10px}.dc-bar{background:#1b192814;border-radius:99px;height:3px;margin-top:6px;overflow:hidden}.dc-bar i{background:linear-gradient(90deg, var(--accent), #a99ef0);border-radius:99px;height:100%;display:block}.dc-tone-rose .dc-bar i{background:linear-gradient(90deg,#c2456a,#e07d9b)}.dc-val{text-align:right;flex:none;min-width:86px}.dc-val b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.dc-val small{color:var(--muted);white-space:nowrap;margin-top:1px;font-size:10px;display:block}.dc-empty{text-align:center;color:var(--muted);padding:22px;font-size:12.5px}.dc-pool-grid{grid-template-columns:repeat(auto-fill,minmax(520px,1fr));gap:14px;display:grid}@media (max-width:1120px){.dc-pool-grid{grid-template-columns:1fr}}.dc-tcard{border:1px solid var(--line);background:var(--white);border-radius:16px;padding:14px 16px 12px;transition:border-color .15s,box-shadow .15s}.dc-tcard:hover{border-color:var(--accent-border);box-shadow:0 6px 18px #2a234014}.dc-thead{align-items:center;gap:12px;padding-bottom:10px;display:flex}.dc-tlogo{object-fit:cover;background:var(--accent-faint);border:1px solid var(--line);border-radius:11px;flex:none;width:44px;height:44px}.dc-tlogo-fb{color:var(--accent-strong);place-items:center;font-size:17px;font-weight:800;display:grid}.dc-tn{flex:1;min-width:0}.dc-tn b{font-size:15.5px;font-weight:700;display:block}.dc-tn small{color:var(--muted);margin-top:3px;font-size:10.5px;display:block}.dc-tstats{border:1px solid var(--line);background:var(--accent-faint);border-radius:11px;grid-template-columns:1fr 1fr 1fr;margin-bottom:4px;display:grid;overflow:hidden}.dc-st{text-align:center;padding:8px 6px 7px}.dc-st+.dc-st{border-left:1px solid var(--line)}.dc-st b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;line-height:1.1;display:block}.dc-st small{color:var(--muted);letter-spacing:.08em;margin-top:3px;font-size:9.5px;display:block}.dc-st.h b{color:var(--teal,#2e8f7f)}.dc-st.m b{color:var(--accent-strong)}.dc-st.a b{color:#d14b72}.dc-pl{align-items:flex-start;gap:10px;padding:7px 2px;display:flex}.dc-pl+.dc-pl{border-top:1px dashed var(--line)}.dc-pav{object-fit:cover;background:var(--accent-faint);border:1px solid var(--line);border-radius:9px;flex:none;width:32px;height:32px;margin-top:1px}.dc-pav-fb{color:var(--muted);place-items:center;font-size:13px;font-weight:700;display:grid}.dc-pnm{flex:none;width:118px;min-width:0}.dc-pnm b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;display:block;overflow:hidden}.dc-pnm small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:9.5px;display:block}.dc-chcs{flex-wrap:wrap;flex:1;place-content:flex-start;gap:4px;min-width:0;display:flex}.dc-chc{flex:none;width:34px;height:34px;position:relative}.dc-chc img{object-fit:cover;background:var(--accent-faint);border:1px solid var(--line);border-radius:8px;width:34px;height:34px;transition:transform .12s;display:block}.dc-chc img:hover{z-index:2;position:relative;transform:scale(1.25)}.dc-chc.top img{border-color:#b8862eb3;box-shadow:0 0 0 1px #b8862e4d}.dc-chc i{z-index:1;background:var(--white);border:1px solid var(--line);min-width:16px;height:16px;color:var(--accent-strong);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:14px;position:absolute;bottom:0;right:0;transform:translate(42%,42%);box-shadow:0 1px 4px #2a234024}.dc-chc.mn img{border-color:#8177d58c;box-shadow:0 0 0 1px #8177d538}.dc-chc.mn i{color:var(--accent-strong)}.dc-chc.rs img{border-color:#d14b728c;box-shadow:0 0 0 1px #d14b7238}.dc-chc.rs i{color:#d14b72}.dc-banline{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:9px;padding-top:10px;display:flex}.dc-blab{letter-spacing:.14em;color:#d14b72;flex:none;width:124px;font-size:10px;font-weight:700}.dc-blab.mn{color:var(--accent-strong)}.dc-blab small{letter-spacing:0;color:var(--muted);margin-top:2px;font-size:9.5px;font-weight:500;display:block}.tool-workspace-content{margin-top:16px}.md-comment-images{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.md-comment-images>button{background:#f6f5f8;border:1px solid #e3dfe9;border-radius:8px;width:120px;max-width:100%;height:100px;padding:0;display:block;position:relative;overflow:hidden}.md-comment-images>button:only-child{width:min(240px,100%);height:180px}.md-comment-images img{object-fit:contain;width:100%;height:100%;display:block}.md-comment-images small{color:#fff;background:#292636b0;border-radius:4px;padding:2px 5px;font:10px Arial;position:absolute;bottom:5px;right:5px}.md-attachment-drafts{background:#faf9fc;border:1px solid #e3dfe9;border-top:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;display:flex}.md-attachment-drafts>div{width:52px;height:52px;position:relative}.md-attachment-drafts img{object-fit:contain;border:1px solid #e3dfe9;border-radius:6px;width:100%;height:100%}.md-attachment-drafts button{color:#fff;background:#292636;border:0;border-radius:50%;width:20px;height:20px;padding:0;line-height:20px;position:absolute;top:-4px;right:-4px}.md-attachment-drafts>small{color:#918699;font-size:10px}.md-composer:has(.md-attachment-drafts){grid-template-columns:minmax(0,1fr)}.md-image-viewer{color:#fff;background:#24212a;border:0;border-radius:12px;max-width:96vw;max-height:94dvh;margin:auto;padding:38px 12px 12px;position:fixed;inset:0;overflow:auto}.md-image-viewer::backdrop{background:#15121be0}.md-image-viewer>img{object-fit:contain;max-width:88vw;max-height:80dvh;margin:auto;display:block}.md-image-viewer>button{color:#fff;cursor:pointer;background:#ffffff20;border:0;border-radius:50%;width:32px;height:32px;font:24px Arial;position:absolute;top:4px;right:8px}@media (max-width:600px){.md-composer-tools{gap:5px}.md-composer:not(.is-expanded) .md-image-toggle>span{display:none}.md-comment-images>button{width:82px;height:82px}}.md-emoji-image{vertical-align:-.3em;object-fit:contain;width:1.45em;max-width:none;height:1.45em;margin:0 .07em;display:inline-block}.md-emoji-panel>div button{place-items:center;display:grid}.md-emoji-panel .md-emoji-image{width:26px;height:26px;margin:0}.md-draft-preview{background:#faf9fc;border-inline:1px solid #e3dfe9;align-items:baseline;gap:8px;min-width:0;max-height:48px;padding:5px 12px;font-size:12px;line-height:1.8;display:flex;overflow:auto}.md-draft-preview>small{color:#918699;flex-shrink:0;font-size:10px}.md-draft-preview>span{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}html{scrollbar-gutter:stable}.md-intro{color:#8b8594;align-items:center;gap:14px;margin:26px 0 10px;font-size:12px;display:flex}.md-intro strong{color:#292636;border-left:3px solid #c83d50;padding-left:10px;font-size:16px}.md-intro button{color:#7360c9;cursor:pointer;background:0 0;border:0;margin-left:auto}.md-board-viewport{scrollbar-width:thin;width:min(1560px,100vw - 24px);padding-bottom:16px;position:relative;left:50%;overflow-x:auto;transform:translate(-50%)}.md-board-canvas{box-sizing:border-box;width:1560px;padding:0 160px}.md-board-canvas .player-stat-board{width:1240px;overflow:visible}.md-board-canvas .player-stat-board .matchup-row{overflow:visible}.md-board-canvas .matchup-pair{border-radius:16px}.md-outside{color:#292636;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2dde7;border-radius:10px;grid-template-columns:1fr auto;width:140px;height:110px;padding:9px 12px;font-family:inherit;display:grid;position:absolute;top:0;box-shadow:0 3px 8px #29263605}.md-outside.md-blue{right:calc(100% + 16px)}.md-outside.md-red{left:calc(100% + 16px)}.md-outside:hover{border-color:var(--md-score)}.md-outside-label{color:#777080;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:10px;display:flex}.md-score{white-space:nowrap;font-variant-numeric:tabular-nums;width:max-content;color:var(--md-score);background:linear-gradient(135deg,color-mix(in srgb,var(--md-score),white 25%),var(--md-score) 65%);-webkit-text-fill-color:transparent;letter-spacing:-1.5px;-webkit-background-clip:text;background-clip:text;padding-right:2px;font:800 34px/1.05 Arial,sans-serif;display:block}.md-outside>.md-score{grid-column:1/-1}.md-outside>small{color:#928a99;text-align:right;font-size:9px}.md-stars{color:#e6e1e7;letter-spacing:1px;width:max-content;font:11px/12px Arial;position:relative}.md-stars b{white-space:nowrap;color:var(--md-score);position:absolute;top:0;left:0;overflow:hidden}.md-outside-action{color:#62576f;border-top:1px solid #f0edf3;grid-column:1/-1;justify-content:space-between;margin-top:4px;padding-top:5px;font-size:10px;display:flex}.md-dialog{color:#292636;background:#fff;border:1px solid #e8e3ec;border-radius:18px;width:min(1120px,100vw - 48px);max-width:none;height:min(780px,100dvh - 48px);max-height:none;margin:auto;padding:0;font-family:inherit;overflow:visible;box-shadow:0 24px 90px #21182d30}.md-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#201b2b61}.md-modal{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);grid-template-columns:260px minmax(0,1fr);gap:24px 28px;height:100%;padding:28px;display:grid}.md-dialog button,.md-dialog textarea{font-family:inherit;font-size:12px}.md-dialog button{cursor:pointer}.md-dialog button:disabled{cursor:not-allowed;opacity:.45}.md-dialog button:focus-visible{outline-offset:3px;outline:3px solid #7360c9}.md-dialog a:focus-visible{outline-offset:3px;outline:3px solid #7360c9}.md-outside:focus-visible{outline-offset:3px;outline:3px solid #7360c9}.md-header{border-bottom:1px solid #ece8ef;grid-column:1/-1;align-items:center;gap:16px;padding-bottom:20px;display:flex}.md-header h2{letter-spacing:-.5px;margin:4px 0;font-size:22px}.md-header small,.md-header span{color:#8b8295;font-size:11px}.md-header .md-hero-avatar{color:#7360c9;background:#f1edf9;border-radius:12px;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:24px;display:grid;position:relative;overflow:hidden}.md-hero-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.md-header .md-close{color:#807588;background:#f6f5f8;border:0;border-radius:50%;align-self:flex-start;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.md-score-panel{min-width:0}.md-score-summary{border-bottom:1px solid #ece8ef;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;padding:18px 0 24px;display:grid}.md-score-summary .md-score{margin:8px 0;font-size:58px}.md-score-summary small,.md-score-summary span{color:#8b8594;font-size:10px}.md-score-summary span{display:block}.md-distribution{box-sizing:border-box;align-items:stretch;gap:4px;height:114px;padding-bottom:20px;display:flex}.md-distribution>div{flex:1;align-items:flex-end;display:flex;position:relative}.md-distribution i{background:color-mix(in srgb,var(--md-score),white 68%);border-radius:3px 3px 0 0;width:100%}.md-distribution small{text-align:center;width:100%;font:9px Arial;position:absolute;bottom:-18px}.md-rate{gap:14px;padding-top:24px;display:grid}.md-rate>strong{justify-content:space-between;font-size:13px;display:flex}.md-rate>strong span{color:#8b8594;font-size:11px;font-weight:500}.md-rate>small{color:#8b8594;font-size:10px;line-height:1.8}.md-rate-options{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.md-rate-options button{border:1px solid color-mix(in srgb,var(--md-score),white 80%);background:color-mix(in srgb,var(--md-score),white 94%);height:36px;color:var(--md-score);border-radius:8px;font:700 13px Arial}.md-rate-options button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--md-score),white 20%),var(--md-score));border-color:var(--md-score)}.md-dialog .md-primary{color:#fff;background:#7360c9;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.md-comments{border-left:1px solid #eeeaf2;flex-direction:column;min-width:0;min-height:0;padding-left:28px;display:flex}.md-comments-header{border-bottom:1px solid #eeeaf2;justify-content:space-between;align-items:center;gap:8px;padding:0 0 16px;display:flex}.md-comments-header h3{margin:0;font-size:14px}.md-comments-header>div{gap:3px;display:flex}.md-comments-header button{color:#918699;background:0 0;border:0;border-radius:6px;padding:5px 8px}.md-comments-header button[aria-pressed=true]{color:#5946ac;background:#f1edf9}.md-comment-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding-right:12px;overflow-y:auto}.md-comment{border-bottom:1px solid #f1edf5;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:20px 0;display:grid}.md-comment:last-child{border-bottom:0}.md-comment-avatar{color:#7360c9;background:#f1edf9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid;position:relative;overflow:hidden}.md-comment-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.md-comment header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.md-comment header b{font-size:12px}.md-comment header small{color:#7360c9;font-size:10px}.md-comment header em{color:#c83d50;font-size:10px;font-style:normal}.md-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.8}.md-comment footer{color:#918699;align-items:center;gap:16px;font-size:11px;display:flex}.md-comment footer button{color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:11px;display:inline-flex}.md-comment footer button[aria-pressed=true]{color:#c83d50}.md-delete-confirm{background:#fff5f5;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:8px;font-size:11px;display:flex}.md-delete-confirm button{color:#a92e45;background:0 0;border:0;padding:3px}.md-empty{text-align:center;color:#918699;padding:52px 16px;font-size:12px;line-height:1.8}.md-empty svg{opacity:.6;margin:0 auto 12px;display:block}.md-empty b{color:#62576f;font-weight:600}.md-empty button,.md-load-more{color:#7360c9;background:#faf9fc;border:1px solid #e3dfe9;border-radius:8px;padding:9px 16px}.md-load-more{margin:12px auto;display:block}.md-composer{border-top:1px solid #eeeaf2;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;padding-top:14px;display:grid;position:relative}.md-composer textarea{box-sizing:border-box;resize:none;color:#292636;background:#f7f5fa;border:1px solid #e3dfe9;border-radius:8px;min-width:0;height:40px;min-height:40px;max-height:40px;padding:9px 12px;line-height:20px}.md-composer textarea:focus{outline-offset:-1px;outline:2px solid #7360c970}.md-composer-tools{align-items:center;gap:8px;display:flex}.md-composer-tools>button:not(.md-primary){color:#918699;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:5px;font-size:11px;display:inline-flex}.md-composer-tools .md-emoji-toggle{height:36px}.md-counter{color:#918699;margin-left:auto;font-size:10px}.md-composer.is-expanded{grid-template-columns:minmax(0,1fr);gap:0}.md-composer.is-expanded textarea{background:#faf9fc;border-radius:8px 8px 0 0;height:80px;min-height:80px;max-height:80px}.md-composer.is-expanded .md-composer-tools{background:#faf9fc;border:1px solid #e3dfe9;border-top:0;border-radius:0 0 8px 8px;padding:6px 8px}.md-compose-hint{color:#918699;margin-top:6px;font-size:10px}.md-emoji-panel{z-index:5;box-sizing:border-box;background:#fff;border:1px solid #e3dfe9;border-radius:12px;width:min(360px,100%);padding:12px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 32px #2926361f}.md-emoji-panel header{gap:2px;margin-bottom:8px;display:flex}.md-emoji-panel header button{color:#918699;background:0 0;border:0;border-radius:5px;padding:5px;font-size:11px}.md-emoji-panel header button[aria-pressed=true]{color:#5946ac;background:#f1edf9}.md-emoji-panel header button:last-child{margin-left:auto}.md-emoji-panel>small{color:#918699;padding-bottom:8px;font-size:10px;display:block}.md-emoji-panel>div{grid-template-columns:repeat(8,1fr);gap:2px;max-height:176px;display:grid;overflow:auto}.md-emoji-panel>div button{background:0 0;border:0;border-radius:5px;min-height:34px;padding:2px;font-size:23px}.md-emoji-panel>div button:hover{background:#f1edf9}.md-notice{color:#7360c9;margin:6px 0 0;font-size:11px;line-height:1.5}.md-login-prompt{color:#918699;border-top:1px solid #eeeaf2;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12px;display:flex}.md-login-prompt small{font-size:10px}.md-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.md-dialog{border-radius:14px;width:calc(100vw - 24px);height:calc(100dvh - 24px)}.md-modal{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.md-header{gap:12px;padding-bottom:12px}.md-header>img{width:44px;height:44px}.md-header h2{font-size:18px}.md-header small,.md-header span{font-size:10px}.md-score-panel{grid-template-columns:1fr;gap:10px;display:grid}.md-score-summary{border:0;grid-template-columns:100px 1fr;padding:0}.md-score-summary .md-score{margin:3px 0;font-size:38px}.md-distribution{max-width:240px;height:64px}.md-rate{grid-template-columns:minmax(0,1fr) 90px;gap:6px 10px;padding:0}.md-rate>strong{grid-column:1/-1;font-size:11px}.md-rate-options{grid-template-columns:repeat(10,1fr);gap:3px}.md-rate-options button{height:30px;padding:0;font-size:10px}.md-rate>.md-primary{min-height:30px;padding:0 6px;font-size:10px}.md-rate>small{display:none}.md-comments{border:0;border-top:1px solid #eeeaf2;padding:12px 0 0}.md-comments-header{padding-bottom:10px}.md-comments-header h3{font-size:12px}.md-comment{padding:14px 0}.md-comment-list{padding-right:4px}.md-composer.is-expanded textarea{height:64px;min-height:64px;max-height:64px}.md-compose-hint{display:none}.md-emoji-panel>div{max-height:min(148px,25dvh)}.md-composer:not(.is-expanded) .md-emoji-toggle>span{display:none}.md-login-prompt{font-size:11px}.md-intro{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){.md-dialog *{scroll-behavior:auto;transition:none;animation:none}}@media (max-width:900px){.md-header .md-hero-avatar{width:44px;height:44px;font-size:20px}}

/* The mobile layer follows the existing MFP glass navigation and match cards. */
.mobile-nav-toggle { display: none; }

.config-loading-error {
  width: min(420px, calc(100% - 32px));
  min-height: 100dvh;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  color: var(--ink);
}
.config-loading-error img { width: 100px; height: auto; }
.config-loading-error h1 { margin: 24px 0 6px; font-size: 25px; line-height: 1.3; }
.config-loading-error p { margin: 0; color: var(--muted); font-size: 14px; line-height: 1.7; }
.config-loading-error button { min-height: 44px; margin-top: 22px; padding: 0 22px; color: #fff; background: var(--accent-strong); border: 0; border-radius: 12px; font: 800 14px var(--body); cursor: pointer; }
.config-loading-error button:focus-visible { outline: 3px solid var(--accent); outline-offset: 3px; }

@media (max-width: 760px) {
  .music-player-dock { left: auto !important; right: 14px !important; bottom: max(16px, env(safe-area-inset-bottom)) !important; }
  .music-player-dock.style-vinyl .music-player-tab { width: 54px; height: 54px; }
  .music-player-dock.style-vinyl .music-player-disc { width: 54px; height: 54px; }
  .music-player-dock .music-player { width: min(328px, calc(100vw - 28px)); left: auto; right: 0; transform-origin: right bottom; }
  .site-head {
    width: calc(100% - 20px) !important;
    height: 62px !important;
    min-height: 62px !important;
    margin: 10px auto 0 !important;
    padding: 5px 9px 5px 13px !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-rows: 1fr !important;
    gap: 8px !important;
    border: 1px solid rgba(255,255,255,.74) !important;
    border-radius: 20px !important;
    background: rgba(255,255,255,.9) !important;
    box-shadow: 0 8px 26px rgba(38,31,61,.12) !important;
    -webkit-backdrop-filter: blur(18px) saturate(1.2) !important;
    backdrop-filter: blur(18px) saturate(1.2) !important;
    top: 8px !important;
  }
  .site-head.is-auto-hidden { top: -84px !important; }
  .site-head .wordmark { min-width: 0; height: 50px !important; gap: 3px; }
  .site-head .wordmark > img { width: 68px !important; height: 49px !important; }
  .site-head .wordmark .nav-season-code { font-size: 19px !important; }
  .site-head .head-tools { width: auto !important; min-width: 0; display: flex; align-items: center; gap: 6px !important; }
  .site-head .qq-login.qq-login-text { min-width: 60px !important; height: 42px !important; min-height: 42px !important; padding: 0 13px !important; border-radius: 11px !important; font-size: 12px; }
  .site-head .qq-account-avatar { width: 42px; height: 42px; }
  .mobile-nav-toggle {
    width: 44px;
    min-width: 44px;
    height: 44px;
    padding: 0;
    display: grid;
    place-items: center;
    color: var(--accent-strong);
    background: var(--accent-faint);
    border: 1px solid var(--accent-border);
    border-radius: 13px;
    cursor: pointer;
  }
  .mobile-nav-toggle svg { width: 22px; height: 22px; stroke-width: 2; }
  .mobile-nav-toggle:focus-visible,
  .site-head > nav a:focus-visible { outline: 3px solid var(--accent); outline-offset: 2px; }
  .site-head > nav {
    width: min(370px, calc(100vw - 20px)) !important;
    height: auto !important;
    max-height: min(580px, calc(100dvh - 90px));
    padding: 10px !important;
    position: absolute;
    top: calc(100% + 8px);
    right: -1px;
    z-index: 25;
    grid-column: auto !important;
    grid-row: auto !important;
    display: none;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    justify-content: stretch !important;
    gap: 5px !important;
    overflow-y: auto !important;
    background: rgba(255,255,255,.98) !important;
    border: 1px solid #e5e0ee !important;
    border-radius: 19px;
    box-shadow: 0 18px 45px rgba(38,31,61,.18) !important;
  }
  .site-head.is-mobile-menu-open > nav { display: grid; }
  .site-head > nav a {
    min-width: 0 !important;
    height: 51px !important;
    padding: 0 12px !important;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: 11px !important;
  }
  .site-head > nav a span { font-size: 14px !important; }
  .site-head > nav a::after { left: 12px !important; right: auto !important; bottom: 5px !important; margin: 0 !important; }
  .site-head > nav a.is-active { background: var(--accent-faint) !important; }
  .site-head .account-menu-refined { right: -58px; max-width: calc(100vw - 20px); }

  .arena-hero-shell,
  .arena-dashboard { width: calc(100% - 20px); }
  .arena-hero-shell { padding: 14px 0 10px; }
  .arena-hero {
    min-height: 0;
    padding: 0 0 14px;
    background-image: linear-gradient(180deg,rgba(249,247,255,.96),rgba(248,246,255,.83) 42%,rgba(246,242,255,.89)),url('/mfp-arena-hero.png');
    background-position: 58% center;
    border-radius: 20px;
  }
  .arena-hero-copy { width: 100%; padding: 27px 21px 20px; }
  .arena-hero h1 { margin-top: 14px; font-size: clamp(34px,10vw,43px); line-height: 1.08; }
  .arena-hero-copy > p { font-size: 12px; line-height: 1.65; }
  .arena-meta { gap: 6px; margin-top: 16px; }
  .arena-meta span { padding: 6px 9px; font-size: 10px; }
  .arena-featured { width: calc(100% - 28px); margin: 0 auto; padding: 15px; position: relative; inset: auto; transform: none; }
  .arena-versus { grid-template-columns: minmax(0,1fr) 40px minmax(0,1fr); gap: 4px; }
  .arena-versus > div { min-width: 0; gap: 5px; }
  .arena-versus > div > span { min-width: 0; }
  .arena-versus > div > span b { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 15px; }
  .arena-versus .club-logo--small { width: 34px; height: 34px; flex: 0 0 34px; }
  .arena-dashboard { gap: 12px; padding-bottom: 35px; }
  .arena-panel-head { padding: 18px 16px 13px; }
  .arena-panel-head h2 { font-size: 22px; }
  .arena-date-row { padding: 0 16px 13px; scrollbar-width: none; }
  .arena-date-row::-webkit-scrollbar { display: none; }
  .arena-fixtures { padding: 0 16px 8px; }
  .arena-fixtures > a { min-height: 0; padding: 15px 0; grid-template-columns: 1fr; gap: 10px; }
  .arena-fixtures > a > div { display: flex; align-items: center; gap: 7px; }
  .arena-fixtures > a > div span { margin: 0; }
  .arena-fixtures > a > div small { margin: 0; }
  .arena-fixtures > a > strong { min-width: 0; }

  .competition-tabs,
  .stage-tabs { width: calc(100% - 20px); padding: 0; }
  .competition-tabs-list { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 4px; }
  .competition-tabs-list button { min-height: 54px; }
  .stage-tabs li { flex-basis: 166px; }
  .page-hero { min-height: 0; padding: 32px 20px; gap: 22px; }
  .hero-main h1 { font-size: clamp(34px,10vw,44px); }
  .league-section { padding: 28px 10px 48px; }
  .site-footer { min-height: 0; width: calc(100% - 20px); margin: 10px auto 24px; padding: 22px; grid-template-columns: 1fr; gap: 12px; border-radius: 18px; text-align: left; }
  .site-footer-copy { text-align: left; }
  .site-footer > div:last-child { justify-self: start; text-align: left; }
}

@media (max-width: 380px) {
  .site-head .wordmark > img { width: 57px !important; }
  .site-head .wordmark .nav-season-code { font-size: 17px !important; }
  .arena-fixtures > a > div { flex-wrap: wrap; }
  .arena-versus > div > span b { font-size: 13px; }
}

@media (prefers-reduced-motion: reduce) {
  .site-head,
  .mobile-nav-toggle { transition: none !important; }
}

.player-transfer-bonus{margin-top:10px;padding:11px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;align-items:center;background:#f7f5fd;border:1px dashed #c9c0eb;border-radius:12px}.player-transfer-bonus>div:first-child b,.player-transfer-bonus>div:first-child small{display:block}.player-transfer-bonus>div:first-child b{color:#504383;font-size:12px}.player-transfer-bonus>div:first-child small{margin-top:3px;color:#80798e;font-size:10px;line-height:1.4}.player-transfer-bonus-actions{display:flex;align-items:center;gap:7px}.player-transfer-bonus-actions button{min-width:46px;height:30px;color:#6354b7;background:#fff;border:1px solid #d9d1ef;border-radius:8px;font-size:11px;font-weight:900}.player-transfer-bonus-actions button:last-child{color:#fff;background:#6b5bca;border-color:#6b5bca}.player-transfer-bonus-actions button:disabled{opacity:.45;cursor:not-allowed}.player-transfer-bonus-actions strong{min-width:42px;color:#5d4bac;font-size:16px;text-align:center}.player-transfer-bonus>p{grid-column:1/-1;margin:0;padding-top:7px;color:#79728a;border-top:1px solid #e5dff3;font-size:10px}.player-transfer-bonus>p b{margin-left:6px;color:#3f365b;font-size:12px}@media(max-width:680px){.player-transfer-bonus{grid-template-columns:1fr}.player-transfer-bonus-actions{justify-content:flex-start}}
.bracket-team-pool>.mfp-stepladder-setup{display:block;padding:16px;max-height:70vh;overflow:auto}
.mfp-stepladder-setup{color:#292636;font-size:13px;line-height:1.6}
.mfp-stepladder-setup p{margin:0 0 12px;color:#514760}
.mfp-stepladder-setup fieldset{border:0;padding:0;margin:0;min-width:0}
.mfp-stepladder-setup legend{font-size:14px;font-weight:700;margin-bottom:12px}
.mfp-stepladder-setup .seed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}
.mfp-stepladder-setup label{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;font-weight:700}
.mfp-stepladder-setup .seed-grid label{margin:0}
.mfp-stepladder-setup select{width:100%;min-width:0;min-height:38px;padding:8px;border:1px solid #dcd4e8;border-radius:8px;background:#fff;color:#292636;font:inherit}
.mfp-stepladder-setup select:focus-visible{outline:2px solid #7360c9;outline-offset:2px}
.mfp-stepladder-setup select:disabled{background:#eeebf3;color:#70687b;cursor:not-allowed}
.mfp-stepladder-setup .notice{background:#f3edf8;border-left:3px solid #7360c9;padding:10px;font-weight:700}
.admin-format-submode nav{flex-wrap:wrap}
.bracket-designer.is-stepladder8 .bracket-designer-body.is-swiss>.bracket-designer-sidebar>.bracket-team-pool{width:340px}
@media(max-width:700px){
  .bracket-designer.is-stepladder8 .bracket-designer-body.is-swiss>.bracket-designer-sidebar>.bracket-team-pool{width:calc(100vw - 32px);max-width:340px;right:16px}
  .bracket-designer.is-stepladder8 .mfp-stepladder-setup{max-height:60vh}
}
.public-elimination-shell.is-stepladder8>header{flex-wrap:wrap;gap:12px}
@media(max-width:700px){.public-elimination-shell.is-stepladder8>header h3{font-size:18px;line-height:1.5}.public-elimination-shell.is-stepladder8>header>div{min-width:0}}
/* MFP single-champion radar, 20261004 */
.rk-modal-panel{position:relative;overflow-y:auto}
.rk-modal-backdrop{position:absolute;inset:0;border:0;padding:0;background:transparent;cursor:default}
.rk-modal-nav{flex-wrap:wrap}
.rk-modal-nav .rk-reset-hero{border-color:#a697dc;background:rgba(115,96,201,.3)}
.rk-hero:focus-visible,.rk-reset-hero:focus-visible{outline:3px solid #a697dc;outline-offset:3px}
.rk-viewport{flex-shrink:0}
.rk-hero{padding:0;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit;border-radius:18px}
.rk-hero.selected .rk-hero-icon{outline:6px solid #a697dc;outline-offset:5px}
.rk-champion-caption{position:absolute;left:1000px;top:1030px;transform:translateX(-50%);font-size:30px;color:#d4c8f2;white-space:nowrap}
.rk-champion-caption small{display:block;margin-top:12px;font-size:26px;text-align:center;color:#cbc7d8}

/* Radar modal viewport fit, 20261004 */
.rk-modal-panel{width:min(1560px,100%);max-height:100%;overflow:visible}
.rk-modal-bar,.rk-modal-hint{flex:none}
.rk-viewport{flex:none;max-width:100%;margin-inline:auto}

/* Transfer labels below player status */
.public-pass-transfer { padding: 3px 6px; display: inline-flex; align-items: center; gap: 4px; color: #5946ac; background: #f6f3ff; border: 1px solid #d4caef; border-radius: 8px; font-size: 10px; line-height: 1.2; font-weight: 800; white-space: nowrap; }
.public-pass-transfer strong { padding-left: 4px; border-left: 1px solid #d4caef; font: 800 10px/1.2 Arial,sans-serif; }
.public-pass-identity { min-width: 0; min-height: 48px; padding-right: 75px; }
.public-pass-status { position: absolute; right: 13px; top: 16px; display: flex; flex-direction: column; align-items: flex-end; gap: 6px; }
.public-pass-state { color: #39976d; font-size: 11px; font-weight: 900; white-space: nowrap; }
.player-summary-status { grid-column: 2; align-self: start; display: flex; flex-direction: column; align-items: flex-start; gap: 5px; }
.public-pass-state{position:static}.public-pass-transfer{position:static;box-shadow:none}.player-summary-status .player-summary-state{grid-column:auto}

.public-elimination-node[href] { color: inherit; text-decoration: none; cursor: pointer; }
.public-elimination-node[href]:focus-visible { outline: 3px solid #8575dc; outline-offset: 4px; border-radius: 8px; }
.public-playoff-rules{margin:16px 24px;padding:16px 20px;background:#f6f5fa;border:1px solid #e3dfee;border-radius:14px;color:#292636}
.public-playoff-rules h4{margin:0 0 12px;font-size:15px;color:#5946ac}
.public-playoff-rules p{display:flex;gap:16px;margin:8px 0;font-size:13px;line-height:1.8}
.public-playoff-rules p b{flex:0 0 84px;font-weight:700}
.public-playoff-rules p span{min-width:0}
@media(max-width:700px){.public-playoff-rules{margin:12px;padding:14px}.public-playoff-rules p{display:block}.public-playoff-rules p b{display:block;margin-bottom:2px}}

.public-elimination-shell.is-stepladder8>header{flex-wrap:wrap;gap:12px}
.public-playoff-rules{margin:20px 0 0;padding:20px 24px;background:#fff;border:1px solid #e3dfee;border-radius:20px;color:#292636;box-shadow:0 8px 24px rgba(51,42,67,.04)}
.public-playoff-rules h4{margin:0 0 12px;font-size:15px;color:#5946ac}
.public-playoff-rules p{display:flex;gap:16px;margin:8px 0;font-size:13px;line-height:1.8}
.public-playoff-rules p b{flex:0 0 84px;font-weight:700}
.public-playoff-rules p span{min-width:0}
.playoff-public-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}
.playoff-public-grid>.public-elimination-shell{min-width:0}
.playoff-public-sidebar{display:grid;gap:20px;min-width:0}
.playoff-public-sidebar>.mvp-board{background:#fff;border:1px solid #e4dfe8;border-radius:20px;overflow:hidden;box-shadow:0 14px 36px rgba(51,42,67,.06)}
.playoff-public-sidebar .mvp-board-list>div{padding-left:15px;padding-right:15px;grid-template-columns:24px minmax(0,1fr) 44px}
.playoff-public-sidebar .mvp-board-list>div>span{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:8px;row-gap:2px}
.playoff-public-sidebar .mvp-board-ava{grid-row:1/3}
.playoff-public-sidebar .mvp-board-list small{grid-column:2}
@media(max-width:1000px){.playoff-public-grid{grid-template-columns:minmax(0,1fr)}.playoff-public-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.playoff-public-sidebar{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){.public-playoff-rules{margin:16px 0 0;padding:16px}.public-playoff-rules p{display:block}.public-playoff-rules p b{display:block;margin-bottom:2px}}
@media(max-width:700px){.public-elimination-shell.is-stepladder8>header h3{font-size:18px;line-height:1.5}.public-elimination-shell.is-stepladder8>header>div{min-width:0}}

