@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.0-BHUkWNFR.woff2)format("woff2-variations");unicode-range:U+F9CA-FA0B,U+FF03-FF05,U+FF07,U+FF0A-FF0B,U+FF0D-FF19,U+FF1B,U+FF1D,U+FF20-FF5B,U+FF5D,U+FFE0-FFE3,U+FFE5-FFE6}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.40-BDaOfdUe.woff2)format("woff2-variations");unicode-range:U+BC4E-BC83,U+BC86-BC87,U+BC89-BC8B,U+BC8D-BC93,U+BC96,U+BC98,U+BC9B-BC9F,U+BCA2-BCA3,U+BCA5-BCA7,U+BCA9-BCB2,U+BCB4-BCBB,U+BCBE-BCBF,U+BCC1-BCC3,U+BCC5-BCCC,U+BCCE-BCD0,U+BCD2-BCD4,U+BCD6-BCF3,U+BCF7,U+BCF9-BCFB,U+BCFD-BD02}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.68-DS9B48d0.woff2)format("woff2-variations");unicode-range:U+2541-254B,U+25A4-25A9,U+25B1,U+25B5,U+25B9,U+25BF,U+25C1,U+25C3,U+25C9-25CA,U+25CC,U+25CE,U+25D0-25D1,U+25E6,U+25EF,U+260F,U+261D,U+261F,U+262F,U+2660,U+2664,U+2667-2669,U+266D,U+266F,U+2716,U+271A,U+273D,U+2756,U+2776-277F,U+278A-2793,U+2963,U+2965,U+2AC5-2AC6,U+2ACB-2ACC,U+2F00,U+2F04,U+2F06,U+2F08,U+2F0A-2F0B,U+2F11-2F12,U+2F14,U+2F17-2F18,U+2F1C-2F1D,U+2F1F-2F20,U+2F23-2F26,U+2F28-2F29,U+2F2B,U+2F2D,U+2F2F-2F32,U+2F38,U+2F3C-2F40,U+2F42-2F4C,U+2F4F-2F52,U+2F54-2F58,U+2F5A-2F66,U+2F69-2F70,U+2F72-2F76,U+2F78,U+2F7A-2F7C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.70-BUXiAGMT.woff2)format("woff2-variations");unicode-range:U+215B-215E,U+2162-2169,U+2170-2179,U+2195-2199,U+21B0-21B4,U+21BC,U+21C0,U+21C4-21C5,U+21CD,U+21CF-21D4,U+21E0-21E3,U+21E6-21E9,U+2200,U+2202-2203,U+2206-2209,U+220B-220C,U+220F,U+2211,U+2213,U+221A,U+221D-2220,U+2222,U+2225-2227,U+2229-222C,U+222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+2250-2253,U+225A,U+2260-2262,U+2264-2267,U+226A-226B,U+226E-2273,U+2276-2277,U+2279-227B,U+2280-2287,U+228A-228B,U+2295-2297,U+22A3-22A5,U+22BB-22BC,U+22CE-22CF,U+22DA-22DB,U+22EE-22EF,U+2306,U+2312,U+2314,U+2467-2478}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.72-pYYGrEQR.woff2)format("woff2-variations");unicode-range:U+E8,U+2DA,U+2160,U+2194,U+3054,U+3058,U+306D,U+3086,U+308D,U+30AC,U+30BB,U+30C4,U+30CD-30CE,U+30E2,U+3132,U+3146,U+3149,U+339D,U+4E3B,U+4F0A,U+4FDD,U+4FE1,U+5409,U+540C,U+5834,U+592A-592B,U+5B9A,U+5DDE,U+5E0C,U+5E73,U+5F0F,U+60F3,U+653F,U+661F,U+662F,U+667A,U+683C,U+6B4C,U+6C11,U+767C,U+76EE,U+76F4,U+77F3,U+79D1,U+7A7A,U+7B2C,U+7D22,U+8207,U+8A00,U+8A71,U+9280,U+9580,U+958B,U+96C6,U+9762,U+98DF,U+9ED1,U+AC2D,U+ADC8,U+ADD3,U+AF48,U+B014,U+B134-B135,U+B158,U+B2AA,U+B35F,U+B6A4,U+B9CF,U+BB63,U+BD23,U+BE91,U+C29B,U+C3F4,U+C42C,U+C55C,U+C573,U+C58F,U+C78C,U+C7DD,U+C8F5,U+CAD1,U+CC48,U+CF10,U+CF20,U+D03C,U+D07D,U+D2A0,U+D30E,U+D38D,U+D3A8,U+D3C8,U+D5E5,U+D5F9,U+D6E4,U+F90A,U+FF02,U+FF1C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.73-DMrK970F.woff2)format("woff2-variations");unicode-range:U+3B1,U+2466,U+25A1,U+25A3,U+261C,U+3008-3009,U+305B,U+305D,U+3069,U+30A7,U+30BA,U+30CF,U+30EF,U+3151,U+3157,U+4E4B,U+4E5F,U+4E8C,U+4ECA,U+4ED6,U+4F5B,U+50CF,U+5149,U+5165,U+5171,U+5229,U+529B,U+5316,U+539F,U+53F2,U+571F,U+5728,U+58EB,U+591C,U+5B78,U+5C11,U+5C55,U+5DDD,U+5E02,U+5FB7,U+60C5,U+610F,U+611F,U+6625,U+66F8,U+6797,U+679C,U+682A,U+6D2A,U+706B,U+7406,U+767B,U+76F8,U+77E5,U+7ACB,U+898B,U+8A69,U+8DEF,U+8FD1,U+901A,U+90E8,U+91CD,U+975E,U+AE14,U+AE6C,U+AEC0,U+AFC7,U+AFC9,U+B01C,U+B028,U+B308,U+B311,U+B314,U+B31C,U+B524,U+B560,U+B764,U+B920,U+B9E3,U+BD48,U+BE7D,U+C0DB,U+C231,U+C270,U+C2E3,U+C37D,U+C3ED,U+C530,U+C6A5,U+C6DC,U+C7A4,U+C954,U+C974,U+D000,U+D565,U+D667,U+D6C5,U+D79D,U+FF1E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.74-D4tQnymK.woff2)format("woff2-variations");unicode-range:U+131,U+2032,U+2465,U+2642,U+3048,U+3051,U+3083-3084,U+308F,U+30C0,U+30D1,U+30D3,U+30D6,U+30DF,U+30E7,U+3153,U+4E16,U+4E8B,U+4EE5,U+5206,U+52A0,U+52D5,U+53E4,U+53EF,U+54C1,U+57CE,U+597D,U+5B8C,U+5EA6,U+5F8C,U+5F97,U+6210,U+6240,U+624B,U+6728,U+6BD4,U+7236,U+7269,U+7279,U+738B,U+7528,U+7530,U+767E,U+798F,U+8005,U+8A18,U+90FD,U+91CC,U+9577,U+9593,U+98A8,U+AC20,U+ACF6,U+AD90,U+AF5D,U+AF80,U+AFCD,U+AFF0,U+B0A1,U+B0B5,U+B1FD,U+B2FC,U+B380,U+B51B,U+B584,U+B5B3,U+B8FD,U+B93C,U+B9F4,U+BB44,U+BC08,U+BC27,U+BC49,U+BE55,U+BE64,U+BFB0,U+BFC5,U+C178,U+C21F,U+C314,U+C4F1,U+C58D,U+C664,U+C698,U+C6A7,U+C6C1,U+C9ED,U+CAC0,U+CACC,U+CAD9,U+CCB5,U+CDCC,U+D0E4,U+D143,U+D320,U+D330,U+D54D,U+FF06,U+FF1F,U+FF5E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.75-CxKdrRNf.woff2)format("woff2-variations");unicode-range:U+B4,U+20A9,U+20AC,U+2190,U+24D8,U+2502,U+2514,U+2592,U+25C7-25C8,U+2663,U+3060,U+3064,U+3081,U+3088,U+30A3,U+30A6,U+30AA,U+30B5,U+30C7,U+30CA-30CB,U+30D0,U+30E3,U+30E5,U+339E,U+4E09,U+4EAC,U+4F5C,U+5167-5168,U+516C,U+51FA,U+5408,U+540D,U+591A,U+5B57,U+6211,U+65B9,U+660E,U+6642,U+6700,U+6B63,U+6E2F,U+7063,U+7532,U+793E,U+81EA,U+8272,U+82B1,U+897F,U+8ECA,U+91CE,U+AC38,U+AD76,U+AE84,U+AECC,U+B07D,U+B0B1,U+B215,U+B2A0,U+B310,U+B3D7,U+B52A,U+B618,U+B775,U+B797,U+BCD5,U+BD59,U+BE80,U+BEA8,U+BED1,U+BEE4-BEE5,U+C060,U+C2EF,U+C329,U+C3DC,U+C597,U+C5BD,U+C5E5,U+C69C,U+C9D6,U+CA29,U+CA5C,U+CA84,U+CC39,U+CC3B,U+CE89,U+CEE5,U+CF65,U+CF85,U+D058,U+D145,U+D22D,U+D325,U+D37D,U+D3AD,U+D769,U+FF0C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.76-DhPm2b_q.woff2)format("woff2-variations");unicode-range:U+2161,U+2228,U+2299,U+2464,U+2517,U+2640,U+3042,U+304A,U+3053,U+3061,U+307F,U+3082,U+308C,U+3092,U+30A8,U+30AB,U+30AD,U+30B0,U+30B3,U+30B7,U+30C1,U+30C6,U+30C9,U+30D5,U+30D7,U+30DE,U+30E0-30E1,U+30EC-30ED,U+4E0B,U+4E0D,U+4EE3,U+53F0,U+548C,U+5B89,U+5BB6,U+5C0F,U+611B,U+6771,U+6AA2,U+6BCD,U+6C34,U+6CD5,U+6D77,U+767D,U+795E,U+8ECD,U+9999,U+9AD8,U+AC07,U+AC1A,U+AC40,U+AD0C,U+AD88,U+ADA4,U+AE01,U+AE65,U+AEBD,U+AEC4,U+AFE8,U+B139,U+B205,U+B383,U+B38C,U+B42C,U+B461,U+B55C,U+B78F,U+B8FB,U+B9F7,U+BAFC,U+BC99,U+BED8,U+BFCD,U+C0BF,U+C0F9,U+C167,U+C204,U+C20F,U+C22F,U+C258,U+C298,U+C2BC,U+C388,U+C501,U+C50C,U+C5B9,U+C5CE,U+C641,U+C648,U+C73D,U+CA50,U+CA61,U+CC4C,U+CEAC,U+D0D4,U+D5F7,U+D6D7,U+FF1A}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.77-DwaxqOC8.woff2)format("woff2-variations");unicode-range:U+2103,U+2463,U+25C6,U+25CB,U+266C,U+3001,U+300A,U+3046,U+304C-304D,U+304F,U+3055,U+3059,U+3063,U+3066-3068,U+306F,U+3089,U+30B8,U+30BF,U+314F,U+4E0A,U+570B,U+5730,U+5916,U+5929,U+5C71,U+5E74,U+5FC3,U+601D,U+6027,U+63D0,U+6709,U+6734,U+751F,U+7684,U+82F1,U+9053,U+91D1,U+97F3,U+AC2F,U+AC4D,U+ADC4,U+ADE4,U+AE41,U+AE4D-AE4E,U+AED1,U+AFB9,U+B0E0,U+B299,U+B365,U+B46C,U+B480,U+B4C8,U+B7B4,U+B819,U+B918,U+BAAB,U+BAB9,U+BE8F,U+BED7,U+C0EC,U+C19F,U+C1A5,U+C3D9,U+C464,U+C53D,U+C553,U+C570,U+C5CC,U+C633,U+C6A4,U+C7A3,U+C7A6,U+C886,U+C9D9-C9DA,U+C9EC,U+CA0C,U+CC21,U+CD1B,U+CD78,U+CDC4,U+CEF8,U+CFE4,U+D0A5,U+D0B5,U+D0EC,U+D15D,U+D188,U+D23C,U+D2AC,U+D729,U+D79B,U+FF01,U+FF08-FF09,U+FF5C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.78-DhqRbBzT.woff2)format("woff2-variations");unicode-range:U+2039-203A,U+223C,U+25B3,U+25B7,U+25BD,U+25CF,U+266A,U+3002,U+300B,U+304B,U+3057,U+305F,U+306A-306B,U+307E,U+308A-308B,U+3093,U+30A2,U+30AF,U+30B9,U+30C3,U+30C8,U+30E9-30EB,U+33A1,U+4E00,U+524D,U+5357,U+5B50,U+7121,U+884C,U+9751,U+AC94,U+AEBE,U+AECD,U+AF08,U+AF41,U+AF49,U+B010,U+B053,U+B109,U+B11B,U+B128,U+B154,U+B291,U+B2E6,U+B301,U+B385,U+B525,U+B5B4,U+B729,U+B72F,U+B738,U+B7FF,U+B837,U+B975,U+BA67,U+BB47,U+BC1F,U+BD90,U+BFD4,U+C27C,U+C324,U+C379,U+C3E0,U+C465,U+C53B,U+C58C,U+C610,U+C653,U+C6CD,U+C813,U+C82F,U+C999,U+C9E0,U+CAC4,U+CAD3,U+CBD4,U+CC10,U+CC22,U+CCB8,U+CCBC,U+CDA5,U+CE84,U+CEA3,U+CF67,U+CFE1,U+D241,U+D30D,U+D31C,U+D391,U+D401,U+D479,U+D5C9,U+D5DB,U+D649,U+D6D4}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.79-XpoyPP38.woff2)format("woff2-variations");unicode-range:U+B0,U+E9,U+2193,U+2462,U+260E,U+261E,U+300E-300F,U+3044,U+30A4,U+30FB-30FC,U+314D,U+5973,U+6545,U+6708,U+7537,U+AC89,U+AC9C,U+ACC1,U+AD04,U+AD75,U+AD7D,U+AE45,U+AE61,U+AF42,U+B0AB,U+B0AF,U+B0B3,U+B12C,U+B194,U+B1A8,U+B220,U+B258,U+B284,U+B2FF,U+B315,U+B371,U+B3D4-B3D5,U+B460,U+B527,U+B534,U+B810,U+B818,U+B98E,U+BA55,U+BBAC,U+BC0B,U+BC40,U+BCA1,U+BCCD,U+BD93,U+BE54,U+BE5A,U+BF08,U+BF50,U+BF55,U+BFDC,U+C0C0,U+C0D0,U+C0F4,U+C100,U+C11E,U+C170,U+C20D,U+C274,U+C290,U+C308,U+C369,U+C539,U+C587,U+C5FF,U+C6EC,U+C70C,U+C7AD,U+C7C8,U+C83C,U+C881,U+CB48,U+CC60,U+CE69,U+CE6B,U+CE75,U+CF04,U+CF08,U+CF55,U+CF70,U+CFFC,U+D0B7,U+D1A8,U+D2C8,U+D384,U+D47C,U+D48B,U+D5DD,U+D5E8,U+D720,U+D759,U+F981}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.80-DsV9Qp_h.woff2)format("woff2-variations");unicode-range:U+E0,U+E2,U+395,U+3B7,U+3BA,U+2460-2461,U+25A0,U+3010-3011,U+306E,U+30F3,U+314A,U+314C,U+5927,U+65B0,U+7E41,U+97D3,U+9AD4,U+AD49,U+AE0B,U+AE0D,U+AE43,U+AE5D,U+AECF,U+AF3C,U+AF64,U+AFD4,U+B080,U+B084,U+B0C5,U+B10C,U+B1E8,U+B2AC,U+B36E,U+B451,U+B515,U+B540,U+B561,U+B6AB,U+B6B1,U+B72C,U+B730,U+B744,U+B800,U+B8EC,U+B8F0,U+B904,U+B968,U+B96D,U+B987,U+B9D9,U+BB36,U+BB49,U+BC2D,U+BC43,U+BCF6,U+BD89,U+BE57,U+BE61,U+BED4,U+C090,U+C130,U+C148,U+C19C,U+C2F9,U+C36C,U+C37C,U+C384,U+C3DF,U+C575,U+C584,U+C660,U+C719,U+C816,U+CA4D,U+CA54,U+CABC,U+CB49,U+CC14,U+CFF5,U+D004,U+D038,U+D0B4,U+D0D3,U+D0E0,U+D0ED,U+D131,U+D1B0,U+D31F,U+D33D,U+D3A0,U+D3AB,U+D514,U+D584,U+D6A1,U+D6CC,U+D749,U+D760,U+D799}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.81-BZzF9Hb3.woff2)format("woff2-variations");unicode-range:U+24,U+60,U+3B9,U+3BB,U+3BD,U+2191,U+2606,U+300C-300D,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321C,U+4EBA,U+5317,U+AC31,U+AC77,U+AC9F,U+ACB9,U+ACF0-ACF1,U+ACFD,U+AD73,U+AF3D,U+B00C,U+B04A,U+B057,U+B0C4,U+B188,U+B1CC,U+B214,U+B2DB,U+B2EE,U+B304,U+B4ED,U+B518,U+B5BC,U+B625,U+B69C-B69D,U+B7AC,U+B801,U+B86C,U+B959,U+B95C,U+B985,U+BA48,U+BB58,U+BC0C,U+BC38,U+BC85,U+BC9A,U+BF40,U+C068,U+C0BD,U+C0CC,U+C12F,U+C149,U+C1E0,U+C22B,U+C22D,U+C250,U+C2FC,U+C300,U+C313,U+C370,U+C3D8,U+C557,U+C580,U+C5E3,U+C62E,U+C634,U+C6F0,U+C74D,U+C783,U+C78E,U+C796,U+C7BC,U+C92C,U+CA4C,U+CC1C,U+CC54,U+CC59,U+CE04,U+CF30,U+CFC4,U+D140,U+D321,U+D38C,U+D399,U+D54F,U+D587,U+D5D0,U+D6E8,U+D770}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.82-BgAHe30u.woff2)format("woff2-variations");unicode-range:U+D7,U+EA,U+FC,U+2192,U+25BC,U+3000,U+3137,U+3145,U+315C,U+7F8E,U+AC13,U+AC71,U+AC90,U+ACB8,U+ACE7,U+AD7F,U+AE50,U+AEF4,U+AF34,U+AFBC,U+B048,U+B09A,U+B0AD,U+B0BC,U+B113,U+B125,U+B141,U+B20C,U+B2D9,U+B2ED,U+B367,U+B369,U+B374,U+B3CB,U+B4EC,U+B611,U+B760,U+B81B,U+B834,U+B8B0,U+B8E1,U+B989,U+B9D1,U+B9E1,U+B9FA,U+BA4D,U+BA78,U+BB35,U+BB54,U+BBF9,U+BC11,U+BCB3,U+BD05,U+BD95,U+BDD4,U+BE10,U+BED0,U+BF51,U+C0D8,U+C232,U+C2B7,U+C2EB,U+C378,U+C500,U+C52C,U+C549,U+C568,U+C598,U+C5C9,U+C61B,U+C639,U+C67C,U+C717,U+C78A,U+C80A,U+C90C-C90D,U+C950,U+C9E7,U+CBE4,U+CCA9,U+CCE4,U+CDB0,U+CE78,U+CE94,U+CE98,U+CF8C,U+D018,U+D034,U+D0F1,U+D1B1,U+D280,U+D2F8,U+D338,U+D380,U+D3B4,U+D610,U+D69F,U+D6FC,U+D758}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.83-DF-zBLLe.woff2)format("woff2-variations");unicode-range:U+E7,U+2022,U+203B,U+25C0,U+2605,U+2661,U+3147,U+318D,U+672C,U+8A9E,U+ACAA,U+ACBC,U+AD1C,U+AE4A,U+AE5C,U+B044,U+B054,U+B0C8-B0C9,U+B2A6,U+B2D0,U+B35C,U+B364,U+B428,U+B454,U+B465,U+B4B7,U+B4E3,U+B51C,U+B5A1,U+B784,U+B790,U+B7AB,U+B7F4,U+B82C,U+B835,U+B8E9,U+B8F8,U+B9D8,U+B9F9,U+BA5C,U+BA64,U+BABD,U+BB18,U+BB3B,U+BBFF,U+BC0D,U+BC45,U+BC97,U+BCBC,U+BE45,U+BE75,U+BE7C,U+BFCC,U+C0B6,U+C0F7,U+C14B,U+C2B4,U+C30D,U+C4F8,U+C5BB,U+C5D1,U+C5E0,U+C5EE,U+C5FD,U+C606,U+C6C5,U+C6E0,U+C708,U+C81D,U+C820,U+C824,U+C878,U+C918,U+C96C,U+C9E4,U+C9F1,U+CC2E,U+CD09,U+CEA1,U+CEF5,U+CEF7,U+CF64,U+CF69,U+CFE8,U+D035,U+D0AC,U+D230,U+D234,U+D2F4,U+D31D,U+D575,U+D578,U+D608,U+D614,U+D718,U+D751,U+D761,U+D78C,U+D790}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.84-Brb8EsYQ.woff2)format("woff2-variations");unicode-range:U+2665,U+3160,U+4E2D,U+6587,U+65E5,U+AC12,U+AC14,U+AC16,U+AC81,U+AD34,U+ADE0,U+AE54,U+AEBC,U+AF2C,U+AFC0,U+AFC8,U+B04C,U+B08C,U+B099,U+B0A9,U+B0AC,U+B0AE,U+B0B8,U+B123,U+B179,U+B2E5,U+B2F7,U+B4C0,U+B531,U+B538,U+B545,U+B550,U+B5A8,U+B6F0,U+B728,U+B73B,U+B7AD,U+B7ED,U+B809,U+B864,U+B86D,U+B871,U+B9BF,U+B9F5,U+BA40,U+BA4B,U+BA58,U+BA87,U+BAAC,U+BBC0,U+BC16,U+BC34,U+BD07,U+BD99,U+BE59,U+BFD0,U+C058,U+C0E4,U+C0F5,U+C12D,U+C139,U+C228,U+C529,U+C5C7,U+C635,U+C637,U+C735,U+C77D,U+C787,U+C789,U+C8C4,U+C989,U+C98C,U+C9D0,U+C9D3,U+CC0C,U+CC99,U+CD0C,U+CD2C,U+CD98,U+CDA4,U+CE59,U+CE60,U+CE6D,U+CEA0,U+D0D0-D0D1,U+D0D5,U+D14D,U+D1A4,U+D29C,U+D2F1,U+D301,U+D39C,U+D3BC,U+D4E8,U+D540,U+D5EC,U+D640,U+D750}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.85-Byo_x2hf.woff2)format("woff2-variations");unicode-range:U+5E,U+25B2,U+25B6,U+314E,U+AC24,U+ACE1,U+ACE4,U+AE68,U+AF2D,U+B0D0,U+B0E5,U+B150,U+B155,U+B193,U+B2C9,U+B2DD,U+B3C8,U+B3FC,U+B410,U+B458,U+B4DD,U+B5A0,U+B5A4,U+B5BB,U+B7B5,U+B838,U+B840,U+B86F,U+B8F9,U+B960,U+B9E5,U+BAB8,U+BB50,U+BC1D,U+BC24-BC25,U+BCA8,U+BCBD,U+BD04,U+BD10,U+BD24,U+BE48,U+BE5B,U+BE68,U+C05C,U+C12C,U+C140,U+C15C,U+C168,U+C194,U+C219,U+C27D,U+C2A8,U+C2F1,U+C2F8,U+C368,U+C554-C555,U+C559,U+C564,U+C5D8,U+C5FC,U+C625,U+C65C,U+C6B1,U+C728,U+C794,U+C84C,U+C88C,U+C8E0,U+C8FD,U+C998,U+C9DD,U+CC0D,U+CC30,U+CEEC,U+CF13,U+CF1C,U+CF5C,U+D050,U+D07C,U+D0A8,U+D134,U+D138,U+D154,U+D1F4,U+D2BC,U+D329,U+D32C,U+D3D0,U+D3F4,U+D3FC,U+D56B,U+D5CC,U+D600-D601,U+D639,U+D6C8,U+D754,U+D765}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.86-XG7lTN_6.woff2)format("woff2-variations");unicode-range:U+3C-3D,U+2026,U+24D2,U+314B,U+AC11,U+ACF3,U+AD74,U+AD81,U+ADF9,U+AE34,U+AF43,U+AFB8,U+B05D,U+B07C,U+B110,U+B118,U+B17C,U+B180,U+B18D,U+B192,U+B2CC,U+B355,U+B378,U+B4A4,U+B4EF,U+B78D,U+B799,U+B7A9,U+B7FD,U+B807,U+B80C,U+B839,U+B9B4,U+B9DB,U+BA3C,U+BAB0,U+BBA4,U+BC94,U+BE4C,U+C154,U+C1C4,U+C26C,U+C2AC,U+C2ED,U+C4F4,U+C55E,U+C561,U+C571,U+C5B5,U+C5C4,U+C654-C655,U+C695,U+C6E8,U+C6F9,U+C724,U+C751,U+C775,U+C7A0,U+C7C1,U+C874,U+C880,U+C9D5,U+C9F8,U+CABD,U+CC29,U+CC2C,U+CCA8,U+CCAB,U+CCD0,U+CE21,U+CE35,U+CE7C,U+CE90,U+CEE8,U+CEF4,U+CFE0,U+D070,U+D0B9,U+D0C1,U+D0C4,U+D0C8,U+D15C,U+D1A1,U+D2C0,U+D300,U+D314,U+D3ED,U+D478,U+D480,U+D48D,U+D508,U+D53D,U+D5E4,U+D611,U+D61C,U+D68D,U+D6A8,U+D798}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.87-Lzui2vbK.woff2)format("woff2-variations");unicode-range:U+23,U+25,U+5F,U+A9,U+AC08,U+AC78,U+ACA8,U+ACAC,U+ACE8,U+AD70,U+ADC0,U+ADDC,U+B137,U+B140,U+B208,U+B290,U+B2F5,U+B3C5,U+B3CC,U+B420,U+B429,U+B529,U+B530,U+B77D,U+B79C,U+B7A8,U+B7C9,U+B7F0,U+B7FC,U+B828,U+B860,U+B9AD,U+B9C1,U+B9C9,U+B9DD-B9DE,U+B9E8,U+BA38-BA39,U+BABB,U+BC00,U+BC8C,U+BCA0,U+BCA4,U+BCD1,U+BCFC,U+BD09,U+BDF0,U+BE60,U+C0AD,U+C0B4,U+C0BC,U+C190,U+C1FC,U+C220,U+C288,U+C2B9,U+C2F6,U+C528,U+C545,U+C558,U+C5BC,U+C5D4,U+C600,U+C644,U+C6C0,U+C6C3,U+C721,U+C798,U+C7A1,U+C811,U+C838,U+C871,U+C904,U+C990,U+C9DC,U+CC38,U+CC44,U+CCA0,U+CD1D,U+CD95,U+CDA9,U+CE5C,U+CF00,U+CF58,U+D150,U+D22C,U+D305,U+D328,U+D37C,U+D3F0,U+D551,U+D5A5,U+D5C8,U+D5D8,U+D63C,U+D64D,U+D669,U+D734,U+D76C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.88-CqX6JSgh.woff2)format("woff2-variations");unicode-range:U+26,U+2B,U+3E,U+40,U+7E,U+AC01,U+AC19,U+AC1D,U+ACA0,U+ACA9,U+ACB0,U+AD8C,U+AE09,U+AE38,U+AE40,U+AED8,U+B09C,U+B0A0,U+B108,U+B204,U+B298,U+B2D8,U+B2EB-B2EC,U+B2F4,U+B313,U+B358,U+B450,U+B4E0,U+B54C,U+B610,U+B780,U+B78C,U+B791,U+B8E8,U+B958,U+B974,U+B984,U+B9B0,U+B9BC-B9BD,U+B9CE,U+BA70,U+BBFC,U+BC0F,U+BC15,U+BC1B,U+BC31,U+BC95,U+BCC0,U+BCC4,U+BD81,U+BD88,U+C0C8,U+C11D,U+C13C,U+C158,U+C18D,U+C1A1,U+C21C,U+C4F0,U+C54A,U+C560,U+C5B8,U+C5C8,U+C5F4,U+C628,U+C62C,U+C678,U+C6CC,U+C808,U+C810,U+C885,U+C88B,U+C900,U+C988,U+C99D,U+C9C8,U+CC3D-CC3E,U+CC45,U+CD08,U+CE20,U+CEE4,U+D074,U+D0A4,U+D0DD,U+D2B9,U+D3B8,U+D3C9,U+D488,U+D544,U+D559,U+D56D,U+D588,U+D615,U+D648,U+D655,U+D658,U+D65C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.89-DOzqWPpX.woff2)format("woff2-variations");unicode-range:U+D,U+7C,U+AC10,U+AC15,U+AC74,U+AC80,U+AC83,U+ACC4,U+AD11,U+AD50,U+AD6D,U+ADFC,U+AE00,U+AE08,U+AE4C,U+B0A8,U+B124,U+B144,U+B178,U+B274,U+B2A5,U+B2E8,U+B2F9,U+B354,U+B370,U+B418,U+B41C,U+B4F1,U+B514,U+B798,U+B808,U+B824-B825,U+B8CC,U+B978,U+B9D0,U+B9E4,U+BAA9,U+BB3C,U+BC18,U+BC1C,U+BC30,U+BC84,U+BCF5,U+BCF8,U+BD84,U+BE0C,U+BE14,U+C0B0,U+C0C9,U+C0DD,U+C124,U+C2DD,U+C2E4,U+C2EC,U+C54C,U+C57C-C57D,U+C591,U+C5C5-C5C6,U+C5ED,U+C608,U+C640,U+C6B8,U+C6D4,U+C784,U+C7AC,U+C800-C801,U+C9C1,U+C9D1,U+CC28,U+CC98,U+CC9C,U+CCAD,U+CD5C,U+CD94,U+CD9C,U+CDE8,U+CE68,U+CF54,U+D0DC,U+D14C,U+D1A0,U+D1B5,U+D2F0,U+D30C,U+D310,U+D398,U+D45C,U+D50C,U+D53C,U+D560,U+D568,U+D589,U+D604,U+D6C4,U+D788}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.90-BF7RiZjm.woff2)format("woff2-variations");unicode-range:U+AC04,U+AC1C,U+AC70,U+AC8C,U+ACBD,U+ACF5,U+ACFC,U+AD00,U+AD6C,U+ADF8,U+B098,U+B0B4,U+B294,U+B2C8,U+B300,U+B3C4,U+B3D9,U+B4DC,U+B4E4,U+B77C,U+B7EC,U+B85D,U+B97C,U+B9C8,U+B9CC,U+BA54,U+BA74,U+BA85,U+BAA8,U+BB34,U+BB38,U+BBF8,U+BC14,U+BC29,U+BC88,U+BCF4,U+BD80,U+BE44,U+C0C1,U+C11C,U+C120,U+C131,U+C138,U+C18C,U+C218,U+C2B5,U+C2E0,U+C544,U+C548,U+C5B4,U+C5D0,U+C5EC,U+C5F0,U+C601,U+C624,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6D0,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C77C,U+C785,U+C788,U+C790-C791,U+C7A5,U+C804,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C9C4,U+CCB4,U+CE58,U+CE74,U+D06C,U+D0C0,U+D130,U+D2B8,U+D3EC,U+D504,U+D55C,U+D569,U+D574,U+D638,U+D654,U+D68C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(./PretendardVariable.subset.91-Csm0YNoH.woff2)format("woff2-variations");unicode-range:U+20-22,U+27-2A,U+2C-39,U+3A-3B,U+3F,U+41-4E,U+4F-5D,U+61-7B,U+7D,U+A0-A1,U+AB,U+AD-AE,U+B7,U+BB,U+BF,U+2013-2014,U+201C-201D,U+2122,U+AC00,U+ACE0,U+AE30,U+B2E4,U+B85C,U+B9AC,U+C0AC,U+C2A4,U+C2DC,U+C774,U+C778,U+C9C0,U+D558}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-0-wght-normal-BRl0rkVG.woff2)format("woff2-variations");unicode-range:U+F9CA-FA0B,U+FF03-FF05,U+FF07,U+FF0A-FF0B,U+FF0D-FF19,U+FF1B,U+FF1D,U+FF20-FF5B,U+FF5D,U+FFE0-FFE3,U+FFE5-FFE6}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-98-wght-normal-DU0EjZe_.woff2)format("woff2-variations");unicode-range:U+215B-215E,U+2162-2169,U+2170-2179,U+2195-2199,U+21B0-21B4,U+21BC,U+21C0,U+21C4-21C5,U+21CD,U+21CF-21D4,U+21E0-21E3,U+21E6-21E9,U+2200,U+2202-2203,U+2206-2209,U+220B-220C,U+220F,U+2211,U+2213,U+221A,U+221D-2220,U+2222,U+2225-2227,U+2229-222C,U+222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+2250-2253,U+225A,U+2260-2262,U+2264-2267,U+226A-226B,U+226E-2273,U+2276-2277,U+2279-227B,U+2280-2287,U+228A-228B,U+2295-2297,U+22A3-22A5,U+22BB-22BC,U+22CE-22CF,U+22DA-22DB,U+22EE-22EF,U+2306,U+2312,U+2314,U+2467-2478}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-108-wght-normal-D7w6Q2lY.woff2)format("woff2-variations");unicode-range:U+E0,U+E2,U+395,U+3B7,U+3BA,U+2460-2461,U+25A0,U+3010-3011,U+306E,U+30F3,U+314A,U+314C,U+5927,U+65B0,U+7E41,U+97D3,U+9AD4,U+AD49,U+AE0B,U+AE0D,U+AE43,U+AE5D,U+AECF,U+AF3C,U+AF64,U+AFD4,U+B080,U+B084,U+B0C5,U+B10C,U+B1E8,U+B2AC,U+B36E,U+B451,U+B515,U+B540,U+B561,U+B6AB,U+B6B1,U+B72C,U+B730,U+B744,U+B800,U+B8EC,U+B8F0,U+B904,U+B968,U+B96D,U+B987,U+B9D9,U+BB36,U+BB49,U+BC2D,U+BC43,U+BCF6,U+BD89,U+BE57,U+BE61,U+BED4,U+C090,U+C130,U+C148,U+C19C,U+C2F9,U+C36C,U+C37C,U+C384,U+C3DF,U+C575,U+C584,U+C660,U+C719,U+C816,U+CA4D,U+CA54,U+CABC,U+CB49,U+CC14,U+CFF5,U+D004,U+D038,U+D0B4,U+D0D3,U+D0E0,U+D0ED,U+D131,U+D1B0,U+D31F,U+D33D,U+D3A0,U+D3AB,U+D514,U+D584,U+D6A1,U+D6CC,U+D749,U+D760,U+D799}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-109-wght-normal-BbmBYgvB.woff2)format("woff2-variations");unicode-range:U+24,U+60,U+3B9,U+3BB,U+3BD,U+2191,U+2606,U+300C-300D,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321C,U+4EBA,U+5317,U+AC31,U+AC77,U+AC9F,U+ACB9,U+ACF0-ACF1,U+ACFD,U+AD73,U+AF3D,U+B00C,U+B04A,U+B057,U+B0C4,U+B188,U+B1CC,U+B214,U+B2DB,U+B2EE,U+B304,U+B4ED,U+B518,U+B5BC,U+B625,U+B69C-B69D,U+B7AC,U+B801,U+B86C,U+B959,U+B95C,U+B985,U+BA48,U+BB58,U+BC0C,U+BC38,U+BC85,U+BC9A,U+BF40,U+C068,U+C0BD,U+C0CC,U+C12F,U+C149,U+C1E0,U+C22B,U+C22D,U+C250,U+C2FC,U+C300,U+C313,U+C370,U+C3D8,U+C557,U+C580,U+C5E3,U+C62E,U+C634,U+C6F0,U+C74D,U+C783,U+C78E,U+C796,U+C7BC,U+C92C,U+CA4C,U+CC1C,U+CC54,U+CC59,U+CE04,U+CF30,U+CFC4,U+D140,U+D321,U+D38C,U+D399,U+D54F,U+D587,U+D5D0,U+D6E8,U+D770}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-110-wght-normal-XwNdx1GB.woff2)format("woff2-variations");unicode-range:U+D7,U+EA,U+FC,U+2192,U+25BC,U+3000,U+3137,U+3145,U+315C,U+7F8E,U+AC13,U+AC71,U+AC90,U+ACB8,U+ACE7,U+AD7F,U+AE50,U+AEF4,U+AF34,U+AFBC,U+B048,U+B09A,U+B0AD,U+B0BC,U+B113,U+B125,U+B141,U+B20C,U+B2D9,U+B2ED,U+B367,U+B369,U+B374,U+B3CB,U+B4EC,U+B611,U+B760,U+B81B,U+B834,U+B8B0,U+B8E1,U+B989,U+B9D1,U+B9E1,U+B9FA,U+BA4D,U+BA78,U+BB35,U+BB54,U+BBF9,U+BC11,U+BCB3,U+BD05,U+BD95,U+BDD4,U+BE10,U+BED0,U+BF51,U+C0D8,U+C232,U+C2B7,U+C2EB,U+C378,U+C500,U+C52C,U+C549,U+C568,U+C598,U+C5C9,U+C61B,U+C639,U+C67C,U+C717,U+C78A,U+C80A,U+C90C-C90D,U+C950,U+C9E7,U+CBE4,U+CCA9,U+CCE4,U+CDB0,U+CE78,U+CE94,U+CE98,U+CF8C,U+D018,U+D034,U+D0F1,U+D1B1,U+D280,U+D2F8,U+D338,U+D380,U+D3B4,U+D610,U+D69F,U+D6FC,U+D758}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-111-wght-normal-CXjrVraB.woff2)format("woff2-variations");unicode-range:U+E7,U+2022,U+203B,U+25C0,U+2605,U+2661,U+3147,U+318D,U+672C,U+8A9E,U+ACAA,U+ACBC,U+AD1C,U+AE4A,U+AE5C,U+B044,U+B054,U+B0C8-B0C9,U+B2A6,U+B2D0,U+B35C,U+B364,U+B428,U+B454,U+B465,U+B4B7,U+B4E3,U+B51C,U+B5A1,U+B784,U+B790,U+B7AB,U+B7F4,U+B82C,U+B835,U+B8E9,U+B8F8,U+B9D8,U+B9F9,U+BA5C,U+BA64,U+BABD,U+BB18,U+BB3B,U+BBFF,U+BC0D,U+BC45,U+BC97,U+BCBC,U+BE45,U+BE75,U+BE7C,U+BFCC,U+C0B6,U+C0F7,U+C14B,U+C2B4,U+C30D,U+C4F8,U+C5BB,U+C5D1,U+C5E0,U+C5EE,U+C5FD,U+C606,U+C6C5,U+C6E0,U+C708,U+C81D,U+C820,U+C824,U+C878,U+C918,U+C96C,U+C9E4,U+C9F1,U+CC2E,U+CD09,U+CEA1,U+CEF5,U+CEF7,U+CF64,U+CF69,U+CFE8,U+D035,U+D0AC,U+D230,U+D234,U+D2F4,U+D31D,U+D575,U+D578,U+D608,U+D614,U+D718,U+D751,U+D761,U+D78C,U+D790}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-112-wght-normal-DOhh2iwR.woff2)format("woff2-variations");unicode-range:U+2665,U+3160,U+4E2D,U+6587,U+65E5,U+AC12,U+AC14,U+AC16,U+AC81,U+AD34,U+ADE0,U+AE54,U+AEBC,U+AF2C,U+AFC0,U+AFC8,U+B04C,U+B08C,U+B099,U+B0A9,U+B0AC,U+B0AE,U+B0B8,U+B123,U+B179,U+B2E5,U+B2F7,U+B4C0,U+B531,U+B538,U+B545,U+B550,U+B5A8,U+B6F0,U+B728,U+B73B,U+B7AD,U+B7ED,U+B809,U+B864,U+B86D,U+B871,U+B9BF,U+B9F5,U+BA40,U+BA4B,U+BA58,U+BA87,U+BAAC,U+BBC0,U+BC16,U+BC34,U+BD07,U+BD99,U+BE59,U+BFD0,U+C058,U+C0E4,U+C0F5,U+C12D,U+C139,U+C228,U+C529,U+C5C7,U+C635,U+C637,U+C735,U+C77D,U+C787,U+C789,U+C8C4,U+C989,U+C98C,U+C9D0,U+C9D3,U+CC0C,U+CC99,U+CD0C,U+CD2C,U+CD98,U+CDA4,U+CE59,U+CE60,U+CE6D,U+CEA0,U+D0D0-D0D1,U+D0D5,U+D14D,U+D1A4,U+D29C,U+D2F1,U+D301,U+D39C,U+D3BC,U+D4E8,U+D540,U+D5EC,U+D640,U+D750}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-113-wght-normal-D3cwdMxZ.woff2)format("woff2-variations");unicode-range:U+5E,U+25B2,U+25B6,U+314E,U+AC24,U+ACE1,U+ACE4,U+AE68,U+AF2D,U+B0D0,U+B0E5,U+B150,U+B155,U+B193,U+B2C9,U+B2DD,U+B3C8,U+B3FC,U+B410,U+B458,U+B4DD,U+B5A0,U+B5A4,U+B5BB,U+B7B5,U+B838,U+B840,U+B86F,U+B8F9,U+B960,U+B9E5,U+BAB8,U+BB50,U+BC1D,U+BC24-BC25,U+BCA8,U+BCBD,U+BD04,U+BD10,U+BD24,U+BE48,U+BE5B,U+BE68,U+C05C,U+C12C,U+C140,U+C15C,U+C168,U+C194,U+C219,U+C27D,U+C2A8,U+C2F1,U+C2F8,U+C368,U+C554-C555,U+C559,U+C564,U+C5D8,U+C5FC,U+C625,U+C65C,U+C6B1,U+C728,U+C794,U+C84C,U+C88C,U+C8E0,U+C8FD,U+C998,U+C9DD,U+CC0D,U+CC30,U+CEEC,U+CF13,U+CF1C,U+CF5C,U+D050,U+D07C,U+D0A8,U+D134,U+D138,U+D154,U+D1F4,U+D2BC,U+D329,U+D32C,U+D3D0,U+D3F4,U+D3FC,U+D56B,U+D5CC,U+D600-D601,U+D639,U+D6C8,U+D754,U+D765}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-114-wght-normal-BR9tFfOX.woff2)format("woff2-variations");unicode-range:U+3C-3D,U+2026,U+24D2,U+314B,U+AC11,U+ACF3,U+AD74,U+AD81,U+ADF9,U+AE34,U+AF43,U+AFB8,U+B05D,U+B07C,U+B110,U+B118,U+B17C,U+B180,U+B18D,U+B192,U+B2CC,U+B355,U+B378,U+B4A4,U+B4EF,U+B78D,U+B799,U+B7A9,U+B7FD,U+B807,U+B80C,U+B839,U+B9B4,U+B9DB,U+BA3C,U+BAB0,U+BBA4,U+BC94,U+BE4C,U+C154,U+C1C4,U+C26C,U+C2AC,U+C2ED,U+C4F4,U+C55E,U+C561,U+C571,U+C5B5,U+C5C4,U+C654-C655,U+C695,U+C6E8,U+C6F9,U+C724,U+C751,U+C775,U+C7A0,U+C7C1,U+C874,U+C880,U+C9D5,U+C9F8,U+CABD,U+CC29,U+CC2C,U+CCA8,U+CCAB,U+CCD0,U+CE21,U+CE35,U+CE7C,U+CE90,U+CEE8,U+CEF4,U+CFE0,U+D070,U+D0B9,U+D0C1,U+D0C4,U+D0C8,U+D15C,U+D1A1,U+D2C0,U+D300,U+D314,U+D3ED,U+D478,U+D480,U+D48D,U+D508,U+D53D,U+D5E4,U+D611,U+D61C,U+D68D,U+D6A8,U+D798}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-115-wght-normal-CD3J_hkm.woff2)format("woff2-variations");unicode-range:U+23,U+25,U+5F,U+A9,U+AC08,U+AC78,U+ACA8,U+ACAC,U+ACE8,U+AD70,U+ADC0,U+ADDC,U+B137,U+B140,U+B208,U+B290,U+B2F5,U+B3C5,U+B3CC,U+B420,U+B429,U+B529,U+B530,U+B77D,U+B79C,U+B7A8,U+B7C9,U+B7F0,U+B7FC,U+B828,U+B860,U+B9AD,U+B9C1,U+B9C9,U+B9DD-B9DE,U+B9E8,U+BA38-BA39,U+BABB,U+BC00,U+BC8C,U+BCA0,U+BCA4,U+BCD1,U+BCFC,U+BD09,U+BDF0,U+BE60,U+C0AD,U+C0B4,U+C0BC,U+C190,U+C1FC,U+C220,U+C288,U+C2B9,U+C2F6,U+C528,U+C545,U+C558,U+C5BC,U+C5D4,U+C600,U+C644,U+C6C0,U+C6C3,U+C721,U+C798,U+C7A1,U+C811,U+C838,U+C871,U+C904,U+C990,U+C9DC,U+CC38,U+CC44,U+CCA0,U+CD1D,U+CD95,U+CDA9,U+CE5C,U+CF00,U+CF58,U+D150,U+D22C,U+D305,U+D328,U+D37C,U+D3F0,U+D551,U+D5A5,U+D5C8,U+D5D8,U+D63C,U+D64D,U+D669,U+D734,U+D76C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-116-wght-normal-CEgGIndr.woff2)format("woff2-variations");unicode-range:U+26,U+2B,U+3E,U+40,U+7E,U+AC01,U+AC19,U+AC1D,U+ACA0,U+ACA9,U+ACB0,U+AD8C,U+AE09,U+AE38,U+AE40,U+AED8,U+B09C,U+B0A0,U+B108,U+B204,U+B298,U+B2D8,U+B2EB-B2EC,U+B2F4,U+B313,U+B358,U+B450,U+B4E0,U+B54C,U+B610,U+B780,U+B78C,U+B791,U+B8E8,U+B958,U+B974,U+B984,U+B9B0,U+B9BC-B9BD,U+B9CE,U+BA70,U+BBFC,U+BC0F,U+BC15,U+BC1B,U+BC31,U+BC95,U+BCC0,U+BCC4,U+BD81,U+BD88,U+C0C8,U+C11D,U+C13C,U+C158,U+C18D,U+C1A1,U+C21C,U+C4F0,U+C54A,U+C560,U+C5B8,U+C5C8,U+C5F4,U+C628,U+C62C,U+C678,U+C6CC,U+C808,U+C810,U+C885,U+C88B,U+C900,U+C988,U+C99D,U+C9C8,U+CC3D-CC3E,U+CC45,U+CD08,U+CE20,U+CEE4,U+D074,U+D0A4,U+D0DD,U+D2B9,U+D3B8,U+D3C9,U+D488,U+D544,U+D559,U+D56D,U+D588,U+D615,U+D648,U+D655,U+D658,U+D65C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-117-wght-normal-Kx6LOXtf.woff2)format("woff2-variations");unicode-range:U+D,U+48,U+7C,U+AC10,U+AC15,U+AC74,U+AC80,U+AC83,U+ACC4,U+AD11,U+AD50,U+AD6D,U+ADFC,U+AE00,U+AE08,U+AE4C,U+B0A8,U+B124,U+B144,U+B178,U+B274,U+B2A5,U+B2E8,U+B2F9,U+B354,U+B370,U+B418,U+B41C,U+B4F1,U+B514,U+B798,U+B808,U+B824-B825,U+B8CC,U+B978,U+B9D0,U+B9E4,U+BAA9,U+BB3C,U+BC18,U+BC1C,U+BC30,U+BC84,U+BCF5,U+BCF8,U+BD84,U+BE0C,U+BE14,U+C0B0,U+C0C9,U+C0DD,U+C124,U+C2DD,U+C2E4,U+C2EC,U+C54C,U+C57C-C57D,U+C591,U+C5C5-C5C6,U+C5ED,U+C608,U+C640,U+C6B8,U+C6D4,U+C784,U+C7AC,U+C800-C801,U+C9C1,U+C9D1,U+CC28,U+CC98,U+CC9C,U+CCAD,U+CD5C,U+CD94,U+CD9C,U+CDE8,U+CE68,U+CF54,U+D0DC,U+D14C,U+D1A0,U+D1B5,U+D2F0,U+D30C,U+D310,U+D398,U+D45C,U+D50C,U+D53C,U+D560,U+D568,U+D589,U+D604,U+D6C4,U+D788}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-118-wght-normal-C4j1xH6l.woff2)format("woff2-variations");unicode-range:U+39,U+49,U+4D-4E,U+A0,U+AC04,U+AC1C,U+AC70,U+AC8C,U+ACBD,U+ACF5,U+ACFC,U+AD00,U+AD6C,U+ADF8,U+B098,U+B0B4,U+B294,U+B2C8,U+B300,U+B3C4,U+B3D9,U+B4DC,U+B4E4,U+B77C,U+B7EC,U+B85D,U+B97C,U+B9C8,U+B9CC,U+BA54,U+BA74,U+BA85,U+BAA8,U+BB34,U+BB38,U+BBF8,U+BC14,U+BC29,U+BC88,U+BCF4,U+BD80,U+BE44,U+C0C1,U+C11C,U+C120,U+C131,U+C138,U+C18C,U+C218,U+C2B5,U+C2E0,U+C544,U+C548,U+C5B4,U+C5D0,U+C5EC,U+C5F0,U+C601,U+C624,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6D0,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C77C,U+C785,U+C788,U+C790-C791,U+C7A5,U+C804,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C9C4,U+CCB4,U+CE58,U+CE74,U+D06C,U+D0C0,U+D130,U+D2B8,U+D3EC,U+D504,U+D55C,U+D569,U+D574,U+D638,U+D654,U+D68C}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-119-wght-normal-B8lslVpp.woff2)format("woff2-variations");unicode-range:U+20-22,U+27-2A,U+2C-38,U+3A-3B,U+3F,U+41-47,U+4A-4C,U+4F-5D,U+61-7B,U+7D,U+A1,U+AB,U+AE,U+B7,U+BB,U+BF,U+2013-2014,U+201C-201D,U+2122,U+AC00,U+ACE0,U+AE30,U+B2E4,U+B85C,U+B9AC,U+C0AC,U+C2A4,U+C2DC,U+C774,U+C778,U+C9C0,U+D558}@font-face{font-family:Noto Serif KR Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./noto-serif-kr-latin-wght-normal-DdBYjaA7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#07090d;--ui-panel:#10141b;--ui-panel-raised:#171c24;--ui-line:#343b47;--ui-line-strong:#59616d;--ui-text:#e6e9ee;--ui-muted:#919aa7;--ui-faint:#626b78;--ui-cyan:#56c7e8;--ui-crimson:#e25063;--ui-crimson-bright:#ff8188;--ui-warning:#d8ac55;--ui-positive:#67bd78;--ui-gold-bright:#f0d99e;--ui-gold:#d7af62;--ui-gold-dim:#aa956e;--ui-gold-deep:#9b7342;--ui-hairline:clamp(1px, .0625rem, 2px);--font-serif:"Noto Serif KR Variable", "Noto Serif KR", "Nanum Myeongjo", "Batang", serif}button{font:inherit}.touchstick{--stick-x:0px;--stick-y:0px;z-index:5;visibility:hidden;border:var(--ui-hairline) solid #b6c3d259;opacity:0;pointer-events:none;will-change:opacity, transform;background:linear-gradient(90deg,#0000 calc(50% - 1px),#becad829 50%,#0000 calc(50% + 1px)),linear-gradient(0deg,#0000 calc(50% - 1px),#becad829 50%,#0000 calc(50% + 1px)),#080b1057;border-radius:50%;width:112px;height:112px;transition:opacity .1s,transform .1s,visibility 0s linear .1s;display:block;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.92);box-shadow:inset 0 0 0 .42rem #05070a29}.touchstick[data-active=true]{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%,-50%)scale(1)}.touchstick-knob{width:48px;height:48px;transform:translate(-50%, -50%) translate(var(--stick-x), var(--stick-y));border:var(--ui-hairline) solid #e6ebf1b8;background:#56c7e84d;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 .28rem #05070a47}.floatbar{z-index:4;pointer-events:none;will-change:transform;align-items:center;gap:.22rem;display:flex;position:fixed;top:0;left:0;transform:translate(-50%,-100%)}.floatbar .lv{border:var(--ui-hairline) solid #8b949f;color:#f4f5f6;font-variant-numeric:tabular-nums;background:#232933;place-items:center;min-width:1.12rem;height:1.12rem;padding:0 .18rem;font-size:.6rem;font-weight:780;line-height:1;display:grid;box-shadow:0 2px #0000006b}.floatbar .track{border:var(--ui-hairline) solid #59616d;background:#080b10;width:5.6rem;height:.55rem;position:relative;overflow:hidden;box-shadow:0 2px #0000007a,inset 0 1px #ffffff0a}.floatbar .fill,.floatbar .ghost{width:100%;position:absolute;inset:0 auto 0 0}.floatbar .ghost{background:#9f3947}.floatbar .fill{background:var(--ui-positive);border-top:1px solid #ffffff3d;transition:width .12s linear}.floatbar[data-danger=warn] .fill{background:var(--ui-warning)}.floatbar[data-danger=crit] .fill{background:repeating-linear-gradient(135deg, #ffffff47 0 3px, transparent 3px 7px), var(--ui-crimson)}.floatbar .track:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#04070be0 calc(12.5% - 1px) 12.5%);position:absolute;inset:0}.xpbar{left:50%;bottom:calc(var(--ui-safe-bottom) + 4.75rem);z-index:5;width:min(25rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 2rem));border-inline:var(--ui-hairline) solid #515965;pointer-events:none;background:#171c23;height:.22rem;position:fixed;overflow:hidden;transform:translate(-50%)}.xpbar:after{content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1a}.xpbar .fill{background:var(--ui-cyan);width:0;height:100%;transition:width .16s ease-out}.pickup-buff{left:50%;bottom:calc(var(--ui-safe-bottom) + 5.45rem);z-index:6;border:var(--ui-hairline) solid #56c7e894;color:#eafaff;clip-path:polygon(0 0,calc(100% - .5rem) 0,100% .5rem,100% 100%,0 100%);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(110deg,#2fcff32e,#0000 62%),#060e14eb;border-left:2px solid #63e6ff;align-items:center;gap:.54rem;min-width:8.7rem;height:2.15rem;padding:.32rem .72rem .42rem .5rem;transition:opacity .14s ease-out,transform .14s ease-out,visibility 0s linear .14s;display:flex;position:fixed;overflow:hidden;transform:translate(-50%,.35rem)scale(.96);box-shadow:0 .3rem .9rem #00000070,inset 0 1px #d7faff14}.pickup-buff[data-active=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)scale(1)}body.pickup-buff-active #hint:not(.hidden){bottom:calc(var(--ui-safe-bottom) + 7.95rem)}.pickup-buff[data-active=true][data-pulse="0"]{animation:.42s ease-out pickup-buff-pulse-a}.pickup-buff[data-active=true][data-pulse="1"]{animation:.42s ease-out pickup-buff-pulse-b}.pickup-buff-mark{background:#0d2832c2;border:1px solid #63e6ff57;flex:none;width:1.35rem;height:1.35rem;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 .45rem #43dcff33}.pickup-buff-mark:before{content:"";filter:drop-shadow(0 0 .22rem #41ddffbf);border:2px solid #75e9ff;border-top-color:#0000;border-radius:.1rem .1rem 50% 50%;position:absolute;inset:.22rem;transform:rotate(-45deg)}.pickup-buff-copy{white-space:nowrap;align-items:baseline;gap:.45rem;line-height:1;display:flex}.pickup-buff-copy small{color:#8dddef;letter-spacing:.08em;font-size:max(9px,.55rem);font-weight:760}.pickup-buff-copy b{color:#f0fcff;font-variant-numeric:tabular-nums;text-align:right;min-width:2.9rem;font-size:max(11px,.7rem);font-weight:780}.pickup-buff-track{background:#1e4652b8;height:.16rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pickup-buff-track i{transform-origin:0;background:linear-gradient(90deg,#45cfe9,#a7f5ff);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 .4rem #61e5ffb3}@keyframes pickup-buff-pulse-a{45%{filter:brightness(1.5);box-shadow:0 0 1.3rem #44dcff6b,inset 0 1px #d7faff2e}}@keyframes pickup-buff-pulse-b{45%{filter:brightness(1.5);box-shadow:0 0 1.3rem #44dcff6b,inset 0 1px #d7faff2e}}.clock{left:50%;top:var(--ui-safe-top);z-index:5;border-block:var(--ui-hairline) solid #4b535e;color:#e8ebef;letter-spacing:.1em;text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 2px 3px #000;pointer-events:none;background:#07090dc2;min-width:4.7rem;padding:.2rem .5rem .16rem;font-size:.92rem;font-weight:720;line-height:1.2;position:fixed;transform:translate(-50%)}.clock[data-phase=boss]{color:#f2d39a;border-color:#8d6b3f}.clock[data-phase=critical]{color:#ffd9de;background:#280a0fe6;border-color:#b9505f;animation:.8s steps(2,end) infinite deadline-pulse}.clock[data-mode=hard]{color:var(--ui-crimson-bright);border-color:#ff5c686b}.clock[data-mode=endless]{color:var(--ui-gold-bright);text-shadow:0 0 1rem #e0b25c3d;border-color:#e0b25c7a}.surge-alert{--surge-accent:#ff7548;left:50%;top:calc(var(--ui-safe-top) + 4.85rem);z-index:8;width:min(23rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1rem));border:var(--ui-hairline) solid color-mix(in srgb, var(--surge-accent) 68%, #20242b);border-left:3px solid var(--surge-accent);color:#f5f7f9;background:linear-gradient(100deg, color-mix(in srgb, var(--surge-accent) 18%, transparent), transparent 68%), #0a0b0feb;clip-path:polygon(0 0,calc(100% - .6rem) 0,100% .6rem,100% 100%,0 100%);pointer-events:none;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.16rem .72rem;min-height:3.25rem;padding:.48rem .72rem .5rem .62rem;animation:.22s ease-out surge-alert-in;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 .34rem 1rem #0000007a,inset 0 1px #ffffff0d}.surge-alert[hidden]{display:none}.surge-alert[data-kind="1"]{--surge-accent:#ffad43}.surge-alert[data-kind="2"]{--surge-accent:#b76cff}.surge-alert>span{border-right:1px solid color-mix(in srgb, var(--surge-accent) 48%, transparent);color:var(--surge-accent);letter-spacing:.12em;text-align:center;writing-mode:vertical-rl;grid-row:1/3;align-self:stretch;place-items:center;padding-right:.62rem;font-size:max(9px,.5rem);font-weight:820;line-height:1.05;display:grid}.surge-alert strong{letter-spacing:.04em;align-self:end;font-size:max(14px,.92rem);font-weight:800;line-height:1.05}.surge-alert b{border:1px solid color-mix(in srgb, var(--surge-accent) 56%, transparent);color:#fff7ef;background:color-mix(in srgb, var(--surge-accent) 16%, #0a0c11);font-variant-numeric:tabular-nums;align-self:stretch;place-items:center;min-width:2.55rem;padding:0 .36rem;font-size:max(12px,.76rem);font-weight:820;display:grid}.surge-alert small{color:#b9c0ca;text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;align-self:start;font-size:max(10px,.6rem);font-weight:580;line-height:1.15;overflow:hidden}.surge-alert[data-phase=impact]{animation:.52s ease-out surge-alert-impact}@keyframes surge-alert-in{0%{opacity:0;transform:translate(-50%,-.5rem)}}@keyframes surge-alert-impact{35%{filter:brightness(1.55);box-shadow:0 0 1.6rem color-mix(in srgb, var(--surge-accent) 48%, transparent), inset 0 1px #ffffff24}}.run-info{left:max(var(--ui-safe-left), .5rem);top:max(var(--ui-safe-top), .5rem);z-index:5;border:var(--ui-hairline) solid #4d5662;border-left:2px solid var(--ui-cyan);color:#edf2f6;clip-path:polygon(0 0,calc(100% - .48rem) 0,100% .48rem,100% 100%,0 100%);pointer-events:none;background:linear-gradient(90deg,#4dd0ff14,#0000 42%),#070a0fd6;align-items:stretch;min-height:2.55rem;display:flex;position:fixed;overflow:hidden;box-shadow:0 3px #00000057,inset 0 1px #ffffff09}.run-info>span{border-right:var(--ui-hairline) solid #7883916b;align-content:center;gap:.08rem;min-width:3.25rem;padding:.32rem .62rem .28rem;display:grid}.run-info>span:last-child{border-right:0;min-width:4.2rem}.run-info small,.run-info b{font-variant-numeric:tabular-nums;line-height:1;display:block}.run-info small{color:#8995a4;letter-spacing:.16em;font-size:.5rem;font-weight:760}.run-info b{color:#f4f6f8;letter-spacing:.05em;text-shadow:0 2px 3px #000;font-size:.78rem;font-weight:790}.run-info>span:last-child b{color:#e8bd61}@keyframes deadline-pulse{50%{color:#fff;border-color:#ff7183}}.bossbar{left:50%;top:calc(var(--ui-safe-top) + 2.25rem);z-index:7;width:min(34rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 2rem));color:var(--ui-text);pointer-events:none;position:fixed;transform:translate(-50%)}.bossbar[hidden]{display:none}.bossbar .boss-name{color:#c8cdd4;letter-spacing:.18em;text-align:center;text-transform:uppercase;margin-bottom:.28rem;font-size:.66rem;font-weight:720}.bossbar .boss-track{border:var(--ui-hairline) solid #6a3c45;background:#090b10;height:.78rem;padding:2px;position:relative;overflow:hidden;box-shadow:0 3px #0000006b}.bossbar .boss-fill{background:var(--ui-crimson);width:100%;height:100%;transition:width .14s linear}.bossbar .boss-track:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#080a0e85 calc(10% - 1px) 10%);position:absolute;inset:2px}.bossbar .boss-phase{color:#e9bcc3;letter-spacing:.12em;font-size:.55rem;font-weight:700;position:absolute;top:0;right:.3rem}.bossbar[data-phase=charge] .boss-track{border-color:#a85a41}.bossbar[data-phase=windup] .boss-track{border-color:#d69d54;animation:.4s ease-in-out infinite alternate boss-warning}.bossbar[data-phase=arrival] .boss-track{border-color:#96596d}.bossbar[data-stage="2"] .boss-track{border-color:#a95a88;box-shadow:0 3px #0000006b,0 0 .8rem #ca4b8924}.bossbar[data-stage="2"] .boss-fill{background:linear-gradient(90deg,#b33773,#e66577 62%,#f3a064)}.bossbar[data-phase=transition] .boss-track{border-color:#f08a9f;animation:.24s ease-in-out infinite alternate boss-phase-shift-track}.bossbar[data-phase=transition] .boss-phase{color:#ffd6df}.bossbar[data-phase=charge] .boss-fill{background:var(--ui-warning)}.bossbar[data-phase=windup] .boss-fill{background:#d69d54}.bossbar[data-phase=charge] .boss-phase{color:#f2d39a}.bossbar[data-phase=windup] .boss-phase{color:#ffe0a8}@keyframes boss-warning{to{box-shadow:0 0 1rem #ff9d5480}}@keyframes boss-phase-shift-track{to{box-shadow:0 3px #0000006b,0 0 1.25rem #f65285b8}}.boss-arrival{z-index:6;color:#f6e7eb;text-align:center;text-shadow:0 2px 10px #000;pointer-events:none;place-content:center;justify-items:center;display:grid;position:fixed;inset:0}.boss-arrival[hidden]{display:none}.boss-arrival:before{content:"";background:linear-gradient(90deg,#0000,#c25170,#0000);width:min(52rem,90vw);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boss-arrival span,.boss-arrival strong,.boss-arrival small{position:relative}.boss-arrival span{color:#dc8aa1;letter-spacing:.36em;font-size:.66rem;font-weight:800}.boss-arrival strong{letter-spacing:.16em;margin:.18rem 0 .32rem;font-size:clamp(1.65rem,4vw,3.2rem);font-weight:760}.boss-arrival small{color:#c8cdd4;letter-spacing:.12em;font-size:.68rem}.boss-arrival.play{animation:1.6s ease-out both boss-arrival}.boss-phase-shift{color:#ffe8ed}.boss-phase-shift.play{animation-duration:1.2s}.boss-phase-shift:before{background:linear-gradient(90deg,#0000,#ff5e8c,#d77cff,#0000);box-shadow:0 0 2rem #df51977a}.boss-phase-shift span{color:#ef81ab}.boss-phase-shift strong{color:#fff0f4;text-shadow:0 2px 10px #000,0 0 1.4rem #ff5e8c8a}.boss-phase-shift small{color:#e3b8c7}@keyframes boss-arrival{0%{opacity:0;transform:scale(1.12)}20%,72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.levelup{z-index:15;padding:max(var(--ui-safe-top), 1rem) max(var(--ui-safe-right), 1rem) max(var(--ui-safe-bottom), 1rem) max(var(--ui-safe-left), 1rem);background:#05070aeb;flex-direction:column;justify-content:center;align-items:center;gap:1.45rem;animation:.14s ease-out levelup-in;display:flex;position:fixed;inset:0}@keyframes levelup-in{0%{opacity:0}to{opacity:1}}.levelup .banner{border-left:3px solid var(--ui-cyan);text-align:left;width:min(46.8rem,94vw);padding-left:.8rem}.levelup .banner .lv{color:var(--ui-cyan);letter-spacing:.24em;font-size:.65rem;font-weight:780}.levelup .banner h2{color:var(--ui-text);letter-spacing:-.025em;margin-top:.24rem;font-size:1.65rem;font-weight:740;line-height:1.15}.levelup .cards{justify-content:center;align-items:stretch;gap:.72rem;max-width:100%;display:flex}.lvcard{--accent:var(--ui-cyan);border:var(--ui-hairline) solid #3b424d;width:min(15.1rem,84vw);min-height:12.2rem;color:var(--ui-text);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#11161d;border-radius:1px;flex-direction:column;gap:.52rem;padding:1rem .92rem .9rem;transition:transform .12s,border-color .12s,background-color .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 .42rem #00000047}.lvcard:after{content:"";background:#343b45;height:2px;position:absolute;bottom:0;left:0;right:0}.lvcard:hover,.lvcard:focus-visible{background:#171d25;border-color:#747d89;outline:none;transform:translateY(-.28rem)}.lvcard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.levelup.resolving{background:#05070af5}.levelup.resolving .banner{opacity:.48;transition:opacity .14s}.levelup.resolving .lvcard{pointer-events:none}.levelup.resolving .lvcard.rejected{opacity:.24;filter:saturate(.45);transition:opacity .12s,transform .16s,filter .12s;transform:translateY(.28rem)scale(.965)}.levelup.resolving .lvcard.selected{z-index:1;border-color:var(--accent);background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 48%), #18212b;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 58%, transparent), 0 0 2.6rem color-mix(in srgb, var(--accent) 26%, transparent);animation:.19s cubic-bezier(.2,.72,.2,1) both levelup-confirm}.levelup.resolving .lvcard.selected:before{content:"";z-index:2;background:linear-gradient(105deg, transparent 42%, color-mix(in srgb, var(--accent) 62%, white) 50%, transparent 58%);opacity:.48;pointer-events:none;animation:.24s ease-out both levelup-confirm-sheen;position:absolute;inset:-35% -70%}@keyframes levelup-confirm{0%{transform:translateY(-.28rem)scale(1)}46%{transform:translateY(-.45rem)scale(1.035)}to{transform:translateY(-.32rem)scale(1.012)}}@keyframes levelup-confirm-sheen{0%{transform:translate(-30%)}to{transform:translate(30%)}}.lvcard[data-kind=unlock]{border-top:2px solid var(--accent);background:#131a22}.lvcard[data-kind=unlock]:after{background:var(--accent)}.lvcard .top{align-items:center;gap:.58rem;min-height:2.65rem;padding-right:1.4rem;display:flex}.lvcard .icon{border:var(--ui-hairline) solid #49515e;width:2.55rem;height:2.55rem;color:var(--accent);background:#090c11;border-radius:1px;flex:none;place-items:center;font-size:1.18rem;display:grid;box-shadow:inset 0 -3px #00000047}.lvcard .icon img{object-fit:cover;width:100%;height:100%;display:block}.lvcard .slot-label{border:1px solid color-mix(in srgb, var(--accent) 68%, #3a424d);color:var(--accent);letter-spacing:.08em;background:0 0;padding:.12rem .32rem .1rem;font-size:.59rem;font-weight:800;line-height:1}.lvcard .tag{color:var(--ui-muted);letter-spacing:.12em;font-size:.61rem;font-weight:620}.lvcard h3{color:#f0f2f5;letter-spacing:-.015em;font-size:1.05rem;font-weight:720;line-height:1.25}.lvcard p{color:#9ca5b1;word-break:keep-all;flex:1;font-size:.74rem;line-height:1.62}.lvcard .hotkey{border:var(--ui-hairline) solid #5c6572;color:#d4d8de;background:#090c11;border-radius:0;place-items:center;width:1.28rem;height:1.28rem;font-size:.61rem;font-weight:760;display:grid;position:absolute;top:.58rem;right:.58rem}.mainmenu{z-index:24;color:var(--ui-text);opacity:1;background:#06080d;transition:opacity .22s;position:fixed;inset:0;overflow:hidden}.mainmenu.closing{opacity:0;pointer-events:none}.mainmenu-keyart,.mainmenu-shade{width:100%;height:100%;position:absolute;inset:0}.mainmenu-keyart{object-fit:cover;object-position:center center;filter:saturate(.92)contrast(1.03)}.mainmenu-shade{pointer-events:none;background:linear-gradient(90deg,#04060afa 0%,#05080de6 25%,#06090e61 47%,#0000 67%),linear-gradient(#04060a2e 0%,#0000 62%,#04060a99 100%)}.mainmenu-content{z-index:1;width:min(29rem,42vw);min-height:100%;margin-left:max(var(--ui-safe-left), clamp(2rem, 6vw, 7rem));padding:max(var(--ui-safe-top), 2rem) 1rem max(var(--ui-safe-bottom), 2rem) 0;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.mainmenu-eyebrow{color:#7f8997;letter-spacing:.34em;padding-left:.12rem;font-size:.62rem;font-weight:760}.mainmenu-title-row{align-items:center;gap:.8rem;margin-top:.7rem;display:flex}.mainmenu-mark{object-fit:cover;border:var(--ui-hairline) solid #6c7b8f57;background:#07101c;width:4.7rem;height:4.7rem;box-shadow:.25rem .25rem #00000057}.mainmenu h1{color:#f1f3f5;letter-spacing:.12em;text-shadow:.04em 0 #5bcdef57,-.04em 0 #e2506352,0 .12em .3em #00000080;font-size:clamp(3.8rem,5.4vw,6.3rem);font-weight:790;line-height:.92}.mainmenu-tagline{color:#bbc1c9;letter-spacing:.035em;word-break:keep-all;margin-top:1.15rem;font-size:.9rem;font-weight:560;line-height:1.55}.mainmenu-rule{background:linear-gradient(90deg, var(--ui-cyan) 0 18%, #535d69 18% 56%, var(--ui-crimson) 56% 72%, transparent 72%);width:min(21rem,100%);height:2px;margin-top:1.2rem}.mainmenu-actions{gap:.44rem;width:min(17.5rem,100%);margin-top:1.55rem;display:grid}.mainmenu-action{border:var(--ui-hairline) solid #454d58;color:#b8c0ca;clip-path:polygon(0 0,calc(100% - .62rem) 0,100% .62rem,100% 100%,0 100%);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#0e131ae0;border-radius:0;min-height:52px;padding:.7rem .82rem .64rem 1rem;transition:transform 80ms,border-color .12s,color .12s,background-color .12s;position:relative;overflow:hidden}.mainmenu-action:before{content:"";background:#596572;width:3px;position:absolute;inset:0 auto 0 0}.mainmenu-action.primary{border-color:color-mix(in srgb, var(--ui-cyan) 70%, #4c5663);color:#eff9fc;background:#15222deb}.mainmenu-difficulty{color:#dbe4e3;text-align:left;cursor:pointer;background:linear-gradient(90deg,#74bccd17,#0000 72%),#080d11b8;border:1px solid #c0cfd133;grid-template-columns:minmax(6rem,.6fr) minmax(0,1.4fr) auto;align-items:center;gap:.9rem;width:min(31rem,100%);min-height:4.4rem;margin:0 0 clamp(.7rem,1.4vh,1rem);padding:.78rem 1rem;display:grid}.mainmenu-difficulty span{gap:.2rem;display:grid}.mainmenu-difficulty small{color:#78929a;letter-spacing:.18em;font-size:.58rem}.mainmenu-difficulty b{font-family:var(--font-serif);font-size:1.08rem}.mainmenu-difficulty em{color:#93a3a5;font-size:.72rem;font-style:normal}.mainmenu-difficulty i{color:var(--ui-cyan);letter-spacing:.08em;font-size:max(11px,.68rem);font-style:normal}.mainmenu-difficulty:hover:not([aria-disabled=true]),.mainmenu-difficulty:focus-visible:not([aria-disabled=true]){background:linear-gradient(90deg,#74bccd29,#0000 72%),#0a1015d1;border-color:#c0cfd173}.mainmenu-difficulty:focus-visible{outline:2px solid var(--ui-cyan);outline-offset:2px}.mainmenu-difficulty:active:not([aria-disabled=true]){transform:translateY(1px)}.mainmenu-difficulty[data-mode=hard]{background:linear-gradient(90deg,#b62f3933,#0000 76%),#11090cd1;border-color:#ee5e6885}.mainmenu-difficulty[data-mode=hard] i,.mainmenu-difficulty[data-mode=hard] b{color:var(--ui-crimson-bright)}.mainmenu-difficulty[data-mode=hard]:hover:not([aria-disabled=true]),.mainmenu-difficulty[data-mode=hard]:focus-visible:not([aria-disabled=true]){background:linear-gradient(90deg,#b62f394d,#0000 76%),#140a0de0;border-color:#ee5e68bf}.mainmenu-difficulty:disabled{cursor:not-allowed;background:#080d11c7;border-color:#c0cfd11f}.mainmenu-difficulty:disabled b{color:#9aa5ad}.mainmenu-difficulty:disabled em,.mainmenu-difficulty:disabled small,.mainmenu-difficulty:disabled i{color:#8a94a2}.mainmenu-action.legacy:before{background:var(--ui-gold)}.mainmenu-action.legacy .action-copy small{color:var(--ui-gold-dim)}.mainmenu-action span,.mainmenu-action small{display:block}.mainmenu-action span{letter-spacing:.035em;font-size:.86rem;font-weight:760}.mainmenu-action small{color:#77818d;letter-spacing:.12em;margin-top:.11rem;font-size:.52rem;font-weight:640}.mainmenu-action:hover,.mainmenu-action:focus-visible{border-color:var(--ui-cyan);color:#f4f7fa;background:#1f2934f5;outline:none;transform:translate(.22rem)}.charselect{z-index:20;padding:max(var(--ui-safe-top), 1rem) max(var(--ui-safe-right), 1rem) max(var(--ui-safe-bottom), 1rem) max(var(--ui-safe-left), 1rem);background:linear-gradient(90deg,#0000 calc(50% - 1px),#151a21 50%,#0000 calc(50% + 1px)),#080b10;flex-direction:column;justify-content:center;align-items:center;gap:1.35rem;transition:opacity .26s;display:flex;position:fixed;inset:0;overflow:hidden}.charselect:before{content:"";opacity:.24;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3.95rem,#252b34 4rem),repeating-linear-gradient(90deg,#0000 0 3.95rem,#252b34 4rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.charselect.closing{opacity:0;pointer-events:none}.charselect .title,.charselect .cards,.charselect .footnote{z-index:1;position:relative}.charselect .title{text-align:left;justify-content:space-between;align-items:flex-end;gap:1rem;width:min(40.6rem,92vw);display:flex}.charselect .title-copy{min-width:0}.charselect .title h2{color:#eef0f3;letter-spacing:.06em;font-size:1.42rem;font-weight:760;line-height:1.15}.charselect .title h2:after{content:"";vertical-align:.28em;background:#59616c;width:3.2rem;height:2px;margin-left:.65rem;display:inline-block}.charselect .title p{color:#858e9a;letter-spacing:.045em;margin-top:.36rem;font-size:.72rem;font-weight:520}.charselect-settings{border:var(--ui-hairline) solid #454d58;color:#bac1ca;letter-spacing:.09em;cursor:pointer;background:#11161d;border-radius:0;flex:none;min-width:4.5rem;min-height:2.75rem;padding:.55rem .8rem;font-size:.7rem;font-weight:720;transition:border-color .12s,color .12s,background-color .12s,transform 80ms}.charselect-settings:hover,.charselect-settings:focus-visible{border-color:var(--ui-cyan);color:#f0f4f7;background:#1b222c;outline:none}.charselect-settings:focus-visible{outline:2px solid var(--ui-cyan);outline-offset:3px}.charselect-settings:active{transform:translateY(2px)}.charselect .cards{align-items:stretch;gap:.9rem;max-width:100%;display:flex}.charcard{--accent:var(--ui-cyan);border:var(--ui-hairline) solid #3a414b;width:min(19.8rem,40vw);color:var(--ui-text);clip-path:polygon(0 0,calc(100% - .8rem) 0,100% .8rem,100% 100%,0 100%);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0d1117;border-radius:1px;transition:transform .14s,border-color .14s,filter .14s;position:relative;overflow:hidden}.charcard:nth-child(2){transform:translateY(.72rem)}.charcard:hover,.charcard:focus-visible{border-color:var(--accent);filter:brightness(1.06);outline:none;transform:translateY(-.3rem)}.charcard:nth-child(2):hover,.charcard:nth-child(2):focus-visible{transform:translateY(.42rem)}.charcard:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.charcard:after{content:"";z-index:3;background:var(--accent);opacity:.72;height:3px;position:absolute;inset:auto 0 0}.charcard .portrait{aspect-ratio:2/3;object-fit:cover;object-position:50% 12%;filter:saturate(.86)contrast(1.04);width:100%;transition:transform .35s;display:block}.charcard:hover .portrait,.charcard:focus-visible .portrait{transform:scale(1.018)}.charcard .veil{pointer-events:none;background:linear-gradient(#0000 0%,#070a0eed 54%,#070a0e 100%);height:64%;position:absolute;inset:auto 0 0}.charcard .info{z-index:2;text-align:left;padding:.95rem 1rem 1.05rem;position:absolute;inset:auto 0 0}.charcard .role{border-left:2px solid var(--accent);color:#dce0e5;letter-spacing:.12em;background:#0c1016e0;padding:.14rem .4rem .12rem;font-size:.6rem;font-weight:760;line-height:1;display:inline-block}.charcard h3{color:#f3f4f6;letter-spacing:-.035em;margin-top:.44rem;font-size:1.48rem;font-weight:780;line-height:1.15}.charcard .epithet{color:var(--accent);letter-spacing:.04em;margin-top:.08rem;font-size:.76rem;font-weight:580}.charcard .tagline{color:#a2aab5;word-break:keep-all;margin-top:.48rem;font-size:.72rem;line-height:1.55}.charcard .traits{flex-wrap:wrap;gap:.28rem;margin-top:.62rem;display:flex}.charcard .traits span{border:var(--ui-hairline) solid #444c57;color:#b5bdc8;letter-spacing:.04em;background:#090c1199;border-radius:0;padding:.14rem .36rem .12rem;font-size:.58rem;font-weight:550;line-height:1.1}.charcard .hotkey{z-index:3;border:var(--ui-hairline) solid #7b8490;color:#f2f3f5;background:#070a0edb;border-radius:0;place-items:center;width:1.55rem;height:1.55rem;font-size:.7rem;font-weight:780;display:grid;position:absolute;top:.62rem;left:.62rem}.charselect .footnote{color:#68717d;letter-spacing:.06em;text-align:right;width:min(40.6rem,92vw);font-size:.61rem;font-weight:540}.skillbar{left:50%;bottom:var(--ui-safe-bottom);z-index:6;border-block:var(--ui-hairline) solid #3f4651;pointer-events:none;background:#080b10e0;align-items:flex-end;gap:.34rem;padding:.38rem .44rem .4rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 .28rem #00000057}.skillbar:before,.skillbar:after{content:"";border-block:var(--ui-hairline) solid #3f4651;background:#080b10e0;width:.45rem;position:absolute;top:-1px;bottom:-1px}.skillbar:before{clip-path:polygon(100% 0,100% 100%,0 70%,0 30%);right:100%}.skillbar:after{clip-path:polygon(0 0,100% 30%,100% 70%,0 100%);left:100%}.skillbar .slot{--p:0;appearance:none;border:var(--ui-hairline) solid #4c5562;width:3.25rem;height:3.25rem;color:var(--ui-text);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#151a22;border-radius:1px;place-items:center;padding:0;transition:border-color .1s,transform 70ms,background-color .1s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -.24rem #00000038,inset 0 1px #ffffff0a}.skillbar .slot:focus-visible{outline:2px solid var(--ui-cyan);outline-offset:2px}.skillbar[data-class=melee] .slot:focus-visible{outline-color:var(--ui-crimson)}.skillbar .slot:active{transform:translateY(2px)}.skillbar .slot[data-kind=summoner]{background:#171813;border-color:#5b5141;align-self:flex-end;width:2.7rem;height:2.7rem}.skillbar .slot:not([data-kind=summoner])+.slot[data-kind=summoner]{margin-left:.42rem}.skillbar .slot .glyph{z-index:1;color:#cbd1d9;place-items:center;width:100%;height:100%;font-size:1.12rem;font-weight:720;line-height:1;display:grid;position:relative}.skillbar .slot .glyph img,.skillbar .slot .glyph picture{object-fit:cover;width:100%;height:100%;display:block}.skillbar .slot .glyph-fallback{place-items:center;width:100%;height:100%;display:grid}.skillbar .slot .key{z-index:5;color:#e0e3e7;letter-spacing:.02em;text-align:center;background:#05070ac7;border:1px solid #b2bbc66b;min-width:.9rem;padding:.08rem .14rem;font-size:.52rem;font-weight:800;line-height:1;position:absolute;top:.2rem;left:.22rem}.skillbar .slot .cd{z-index:3;background:conic-gradient(#030508db calc(var(--p) * 360deg), transparent calc(var(--p) * 360deg));pointer-events:none;position:absolute;inset:0}.skillbar .slot .cdtext{z-index:4;color:#f2f3f5;text-shadow:0 1px 3px #000;font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;font-size:.82rem;font-weight:780;display:grid;position:absolute;inset:0}.skillbar .slot[data-state=ready]{border-color:#6c7581}.skillbar .slot[data-state=ready]:hover{border-color:var(--ui-cyan);background:#1a222b}.skillbar[data-class=melee] .slot[data-state=ready]:hover{border-color:var(--ui-crimson)}.skillbar .slot[data-state=ready]:after{content:"";z-index:2;background:var(--ui-cyan);clip-path:polygon(100% 0,100% 100%,0 100%);width:.35rem;height:.35rem;position:absolute;bottom:0;right:0}.skillbar[data-class=melee] .slot[data-state=ready]:after{background:var(--ui-crimson)}.skillbar .slot[data-state=cooling]{background:#0d1117;border-color:#313842}.skillbar .slot[data-state=locked]{color:#4f5864;cursor:default;background:#0c1015;border-style:dashed;border-color:#303640}.skillbar .slot[data-state=locked] .glyph,.skillbar .slot[data-state=locked] .key{opacity:.38}@keyframes slot-ready-flash{0%{filter:brightness(1.45);border-color:#e4f8ff}to{filter:brightness();border-color:#6c7581}}.skillbar .slot.flash{animation:.32s ease-out slot-ready-flash}.skillbar .slot[data-targeting=true]{border-color:var(--ui-cyan);filter:brightness(1.25);transform:translateY(-3px)}.skillbar[data-class=melee] .slot[data-targeting=true][data-kind=core]{border-color:var(--ui-crimson)}.skillbar .passive-slot{cursor:default;margin-left:.42rem;position:relative;bottom:auto;left:auto;right:auto}.skillbar .passive-slot .glyph{filter:saturate(.9)brightness(.82)}.skillbar .passive-slot[data-state=ready] .glyph{filter:saturate(1.08)brightness(1.12)}.skillbar .passive-slot .cdtext{font-size:.68rem}.pause-button{top:max(var(--ui-safe-top), .5rem);right:max(var(--ui-safe-right), .5rem);z-index:10;border:var(--ui-hairline) solid #515a66;color:#d8dde3;clip-path:polygon(0 0,calc(100% - .48rem) 0,100% .48rem,100% 100%,0 100%);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0d1117eb;border-radius:0;justify-content:center;align-items:center;gap:.46rem;min-width:48px;height:48px;padding:0 .78rem;transition:border-color .12s,color .12s,background-color .12s,transform 80ms;display:inline-flex;position:fixed;box-shadow:0 3px #00000059}.pause-button[hidden]{display:none}.pause-button:hover,.pause-button:focus-visible{border-color:var(--ui-cyan);color:#f3fbff;background:#1b222b;outline:none}.pause-button:focus-visible{outline:2px solid var(--ui-cyan);outline-offset:3px}.pause-button:active{transform:translateY(2px)}.pause-icon{letter-spacing:-.16em;font-size:.88rem;font-weight:850;line-height:1}.pause-label{letter-spacing:.08em;font-size:.65rem;font-weight:730}.pause-overlay,.settings-overlay,.records-overlay,.meta-overlay{z-index:35;padding:max(var(--ui-safe-top), .8rem) max(var(--ui-safe-right), .8rem) max(var(--ui-safe-bottom), .8rem) max(var(--ui-safe-left), .8rem);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(90deg,#0000 calc(50% - 1px),#4d586724 50%,#0000 calc(50% + 1px)),#05070ae8;place-items:center;animation:.16s ease-out menu-overlay-in;display:grid;position:fixed;inset:0;overflow:auto}.settings-overlay,.records-overlay,.meta-overlay{z-index:40}.pause-overlay[hidden],.settings-overlay[hidden],.records-overlay[hidden],.meta-overlay[hidden]{display:none}.pause-panel,.settings-panel,.records-panel,.meta-panel{width:min(29rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1.6rem));max-height:calc(100dvh - var(--ui-safe-top) - var(--ui-safe-bottom) - 1.6rem);border:var(--ui-hairline) solid #454d58;border-left:4px solid var(--ui-cyan);color:var(--ui-text);background:#10141b;border-radius:0;padding:1.7rem 1.8rem 1.55rem 2rem;position:relative;overflow:auto;box-shadow:0 .9rem #0000004d}.settings-panel{width:min(34rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1.6rem))}.pause-panel:after,.settings-panel:after,.records-panel:after,.meta-panel:after{content:"";clip-path:polygon(100% 0,100% 100%,0 0);pointer-events:none;background:#303742;width:1.05rem;height:1.05rem;position:absolute;top:0;right:0}.records-panel{width:min(52rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1.6rem))}.meta-panel{width:min(62rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1.6rem));padding:1.35rem 1.45rem 1.25rem}.meta-heading{border-bottom:1px solid #b1c2d32b;justify-content:space-between;align-items:flex-end;gap:1.2rem;padding-bottom:1rem;display:flex}.meta-heading>div:first-child>span,.meta-section>header span{color:var(--ui-gold);letter-spacing:.2em;font-size:.58rem;font-weight:780}.meta-heading h2{font-family:var(--font-serif);margin:.18rem 0 0;font-size:clamp(1.8rem,4vw,3rem);font-weight:650}.meta-heading p{color:var(--ui-muted);margin:.35rem 0 0;font-size:.78rem}.meta-currency{border-left:2px solid var(--ui-gold);text-align:right;background:linear-gradient(90deg,#d7af621f,#0000);min-width:9rem;padding:.72rem .85rem}.meta-currency small{color:var(--ui-gold-dim);letter-spacing:.12em;font-size:.56rem;display:block}.meta-currency strong{color:var(--ui-gold-bright);font-family:var(--font-serif);margin-top:.18rem;font-size:1.5rem;display:block}.meta-summary{background:#b1c2d31f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:.8rem;display:grid}.meta-summary span{background:#070b10f5;padding:.55rem .7rem}.meta-summary small,.meta-summary b{display:block}.meta-summary small{color:var(--ui-muted);letter-spacing:.08em;font-size:.52rem}.meta-summary b{color:#eef3f7;margin-top:.15rem;font-size:.82rem}.meta-section>header{align-items:baseline;gap:.65rem;margin-bottom:.48rem;display:flex}.meta-section>header h3{color:#e7ecf1;font-family:var(--font-serif);margin:0;font-size:1rem}.meta-stat-grid,.meta-unlock-grid{gap:.5rem;display:grid}.meta-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-unlock-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.meta-stat-card,.meta-unlock-card{background:linear-gradient(145deg,#161e28e6,#070b10fa);border:1px solid #b1c2d329;min-width:0;padding:.72rem}.meta-stat-card header,.meta-unlock-card header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.meta-stat-card header span,.meta-unlock-card header span{color:#8c9aa8;letter-spacing:.12em;font-size:.52rem}.meta-stat-card strong,.meta-unlock-card strong{color:#f1f4f7;font-family:var(--font-serif);font-size:.9rem}.meta-stat-card p,.meta-unlock-card p{color:#9ba6b1;min-height:2.2em;margin:.45rem 0;font-size:.65rem;line-height:1.55}.meta-unlock-card small{min-height:1.2em;color:var(--ui-gold-dim);font-size:.56rem;display:block}.meta-unlock-card[data-active=true]{border-color:#d7af6285;box-shadow:inset 0 1px #f0d99e1a}.meta-rank{gap:.25rem;margin:.52rem 0;display:flex}.meta-rank i{background:#b1c2d32e;width:1.45rem;height:3px}.meta-rank i[data-filled=true]{background:var(--ui-gold);box-shadow:0 0 8px #d7af6259}.meta-stat-card button,.meta-unlock-card button{color:#b9c2cb;width:100%;min-height:2rem;font:inherit;letter-spacing:.04em;background:#0a1017db;border:1px solid #b1c2d333;margin-top:.55rem;font-size:max(11px,.58rem);font-weight:720}.meta-stat-card button:focus-visible,.meta-unlock-card button:focus-visible{outline:2px solid var(--ui-line-strong);outline-offset:2px}.meta-stat-card button[data-affordable=true],.meta-unlock-card button[data-affordable=true]{color:var(--ui-gold-bright);cursor:pointer;border-color:#d7af62b3}.meta-stat-card button[data-affordable=true]:hover,.meta-stat-card button[data-affordable=true]:focus-visible,.meta-unlock-card button[data-affordable=true]:hover,.meta-unlock-card button[data-affordable=true]:focus-visible{outline:2px solid var(--ui-gold);outline-offset:2px;background:#3a2c16ad}.meta-stat-card button:disabled,.meta-unlock-card button:disabled{color:#8a94a2;border-color:#b1c2d31f}.meta-back{width:min(18rem,100%);margin:1rem 0 0 auto}.meta-run-reward{background:linear-gradient(90deg,#4734169e,#0c1219e6);border:1px solid #d7af626b;justify-content:space-between;align-items:center;gap:1rem;margin-top:.7rem;padding:.65rem .8rem;display:flex}.meta-run-reward div{align-items:baseline;gap:.55rem;display:flex}.meta-run-reward span{color:var(--ui-gold-dim);letter-spacing:.14em;font-size:.54rem;font-weight:780}.meta-run-reward strong{color:var(--ui-gold-bright);font-family:var(--font-serif);font-size:1.2rem}.meta-run-reward p{color:#aeb7c0;text-align:right;margin:0;font-size:.62rem}@media (max-width:760px){.meta-panel{width:min(38rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1rem));padding:1rem .85rem}.meta-unlock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.meta-heading{flex-direction:column;align-items:stretch}.meta-currency{text-align:left;width:100%}.meta-summary,.meta-stat-grid,.meta-unlock-grid{grid-template-columns:1fr}.meta-run-reward{flex-direction:column;align-items:flex-start}.meta-run-reward p{text-align:left}}.record-classes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.2rem;display:grid}.record-class{border:var(--ui-hairline) solid #343c47;background:#0c1117;min-width:0}.record-class>header{border-bottom:var(--ui-hairline) solid #343c47;justify-content:space-between;align-items:center;gap:.8rem;min-height:4.2rem;padding:.72rem .8rem;display:flex}.record-class>header span,.record-class>header h3{display:block}.record-class>header span{color:#788492;letter-spacing:.14em;font-size:.54rem;font-weight:720}.record-class>header h3{color:#e2e7ec;margin-top:.18rem;font-size:1rem}.record-class>header strong{color:var(--ui-cyan);font-variant-numeric:tabular-nums;font-size:1.25rem}.record-class[data-class=melee]>header strong{color:#e57b88}.record-table-viewport{overflow-x:auto}.record-class table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;min-width:27rem;font-size:.64rem}.record-class th,.record-class td{text-align:left;border-bottom:1px solid #202833;padding:.48rem .44rem}.record-class th{color:#687482;letter-spacing:.08em;font-size:.52rem}.record-class td{color:#9aa6b4}.record-class tbody tr:last-child td{border-bottom:0}.record-class .record-score{color:#e5edf5;font-weight:760}.record-class .record-result[data-win=true]{color:var(--ui-positive)}.record-class .record-result[data-win=false]{color:#c9707a}.record-empty{color:#66717e;text-align:center;place-items:center;min-height:8.5rem;padding:1rem;font-size:.66rem;display:grid}.records-back{margin-top:.8rem}@media (max-width:760px){.record-classes{grid-template-columns:1fr}.records-panel{width:min(34rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1.2rem));padding:1.25rem 1rem 1rem 1.2rem}}.menu-heading{padding-right:1rem}.menu-eyebrow{color:var(--ui-cyan);letter-spacing:.25em;font-size:.62rem;font-weight:820}.menu-heading h2{color:#f1f3f5;letter-spacing:-.035em;margin-top:.36rem;font-size:1.8rem;font-weight:780;line-height:1.1}.menu-heading p{color:#8e97a3;word-break:keep-all;margin-top:.45rem;font-size:.74rem;line-height:1.55}.pause-actions{gap:.44rem;margin-top:1.35rem;display:grid}.menu-button,.settings-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:0;min-height:48px;transition:border-color .12s,background-color .12s,color .12s,transform 80ms}.menu-button{border:var(--ui-hairline) solid #424a55;color:#c0c6ce;text-align:left;background:#11161d;width:100%;padding:.67rem .8rem .62rem}.menu-button span,.menu-button small{display:block}.menu-button span{color:inherit;letter-spacing:.025em;font-size:.84rem;font-weight:750}.menu-button small{color:#76808c;letter-spacing:.1em;margin-top:.12rem;font-size:.53rem;font-weight:630}.menu-button.primary{border-color:color-mix(in srgb, var(--ui-cyan) 68%, #4b5562);color:#effbff;background:#1a232d}.menu-button.danger{color:#c7aab0;border-color:#513c43}.menu-button:hover,.menu-button:focus-visible,.settings-toggle:hover,.settings-toggle:focus-visible{border-color:var(--ui-cyan);color:#f4f7f9;background:#222a34;outline:none}.menu-button:focus-visible,.settings-toggle:focus-visible{outline:2px solid var(--ui-cyan);outline-offset:3px}.menu-button:active,.settings-toggle:active{transform:translateY(2px)}.settings-fields{gap:.7rem;margin-top:1.25rem;display:grid}.settings-volume{border:var(--ui-hairline) solid #343c47;background:#0c1117;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.36rem .75rem;padding:.78rem .82rem;display:grid}.settings-copy strong,.settings-copy small{display:block}.settings-copy strong{color:#dce1e6;letter-spacing:.025em;font-size:.76rem;font-weight:730}.settings-copy small{color:#707986;word-break:keep-all;margin-top:.16rem;font-size:.57rem;line-height:1.35}.settings-value{min-width:3rem;color:var(--ui-cyan);font-variant-numeric:tabular-nums;text-align:right;font-size:.68rem;font-weight:760}.settings-volume input[type=range]{appearance:none;cursor:pointer;background:0 0;grid-column:1/-1;width:100%;height:28px;margin:0}.settings-volume input[type=range]::-webkit-slider-runnable-track{background:#171d25;border:1px solid #454e5a;border-radius:0;height:5px}.settings-volume input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--ui-cyan);border:2px solid #d7e8ed;border-radius:0;width:18px;height:24px;margin-top:-10px;box-shadow:2px 2px #0000005c}.settings-volume input[type=range]::-moz-range-track{background:#171d25;border:1px solid #454e5a;border-radius:0;height:3px}.settings-volume input[type=range]::-moz-range-thumb{background:var(--ui-cyan);border:2px solid #d7e8ed;border-radius:0;width:16px;height:22px;box-shadow:2px 2px #0000005c}.settings-volume input[type=range]:focus-visible{outline:2px solid var(--ui-cyan);outline-offset:2px}.settings-toggle{border:var(--ui-hairline) solid #424a55;color:#c2c8d0;text-align:left;background:#11161d;justify-content:space-between;align-items:center;width:100%;padding:.68rem .82rem;display:flex}.settings-toggle>span{font-size:.76rem;font-weight:730}.settings-toggle .toggle-state{border:var(--ui-hairline) solid #414955;color:#7f8995;letter-spacing:.08em;text-align:center;background:#090d12;min-width:3.2rem;padding:.2rem .34rem;font-size:.58rem;font-weight:720}.settings-toggle[data-active=true]{color:#ead9b7;border-color:#696049}.settings-toggle[data-active=true] .toggle-state{border-color:var(--ui-warning);color:var(--ui-warning)}.cast-mode-settings{border:var(--ui-hairline) solid #343c47;background:#0c1117;border-radius:0;min-width:0;margin-top:.78rem;padding:.76rem .82rem .82rem}.cast-mode-settings legend{color:#aeb6c0;letter-spacing:.08em;padding:0 .35rem;font-size:.64rem;font-weight:750}.cast-mode-list{grid-template-columns:1fr 1fr;gap:.42rem;display:grid}.cast-mode-option{border:var(--ui-hairline) solid #3d4550;color:#9fa8b3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#11161d;grid-template-columns:.9rem minmax(0,1fr);align-items:center;gap:.52rem;min-width:0;min-height:58px;padding:.58rem .62rem;transition:border-color .12s,color .12s,background-color .12s;display:grid;position:relative}.cast-mode-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cast-mode-marker{border:var(--ui-hairline) solid #606a76;background:#080c11;width:.82rem;height:.82rem;box-shadow:inset 0 0 0 3px #080c11}.cast-mode-copy{min-width:0}.cast-mode-copy strong,.cast-mode-copy small{display:block}.cast-mode-copy strong{color:inherit;font-size:.7rem;font-weight:740}.cast-mode-copy small{color:#6f7985;word-break:keep-all;margin-top:.13rem;font-size:.53rem;line-height:1.35}.cast-mode-option[data-active=true]{border-color:color-mix(in srgb, var(--ui-cyan) 70%, #53606d);color:#eaf8fc;background:#17222b}.cast-mode-option[data-active=true] .cast-mode-marker{background:var(--ui-cyan);border-color:#c3e9f3}.cast-mode-option:hover,.cast-mode-option:focus-within{border-color:var(--ui-cyan);color:#f2f6f8}.cast-mode-option:focus-within{outline:2px solid var(--ui-cyan);outline-offset:2px}.settings-actions{grid-template-columns:1fr 1fr;gap:.46rem;margin-top:.8rem;display:grid}@keyframes menu-overlay-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.scoreboard{text-align:left;margin-top:1.1rem}.scoreboard .run-report{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1rem;display:grid}.scoreboard .score-summary{min-width:0}.scoreboard .total{border:1px solid var(--ui-line);border-left:3px solid var(--ui-cyan);background:linear-gradient(90deg,#56c7e814,#0000 72%),#080d14d6;border-radius:0;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.6rem .85rem;display:flex;box-shadow:4px 4px #00000052}.scoreboard .total .label{letter-spacing:.14em;color:#7f93ab;font-size:.72rem}.scoreboard .total strong{color:#f2f8ff;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700}.scoreboard .total.best{border-color:#ffd45e;border-left-width:3px;box-shadow:4px 4px #00000052,0 0 .7rem #ffd45e24}.scoreboard .total.best .label{color:#ffd45e}.scoreboard .total.best strong{color:#ffe9a8}.scoreboard .rows{gap:.18rem;margin-top:.5rem;display:grid}.scoreboard .row{color:#93a6bd;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.78rem;display:flex}.scoreboard .row b{color:#cfe0f2;font-weight:600}.scoreboard .records{margin-top:.9rem}.scoreboard .records h3{letter-spacing:.16em;color:#6d7f97;margin-bottom:.35rem;font-size:.7rem}.scoreboard .records table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.76rem}.scoreboard .records td{color:#8fa3ba;border-top:1px solid #1a2534;padding:.22rem .3rem}.scoreboard .records .rank{color:#5e7089;width:1.4rem}.scoreboard .records .sc{color:#dce8f6;font-weight:600}.scoreboard .records .res[data-win=true]{color:#6fd39a}.scoreboard .records .res[data-win=false]{color:#c9707a}.scoreboard .records tr.current td{color:#e6f2ff;background:#4dd0ff17}.build-manifest{border:var(--ui-hairline) solid #343c49;background:linear-gradient(135deg,#405e801a,#0000 52%),#0b1119;min-width:0;padding:.8rem}.build-manifest>header{border-bottom:var(--ui-hairline) solid #283341;justify-content:space-between;align-items:flex-start;gap:.8rem;min-height:2.4rem;padding-bottom:.62rem;display:flex}.build-manifest>header span,.build-manifest>header h3{display:block}.build-manifest>header span{color:#75889f;letter-spacing:.18em;font-size:.52rem;font-weight:780}.build-manifest>header h3{color:#e5edf6;margin-top:.18rem;font-size:.88rem;font-weight:730}.build-manifest>header code{border:var(--ui-hairline) solid #3e536c;color:#95cce3;letter-spacing:.08em;white-space:nowrap;background:#243e5352;padding:.28rem .38rem;font-family:inherit;font-size:.58rem;font-weight:720}.build-skills{grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem;margin-top:.65rem;display:grid}.build-skill{border:var(--ui-hairline) solid #303c49;background:#111923;min-width:0;padding:.48rem .46rem .5rem}.build-skill[data-evolution=awakening]{background:linear-gradient(150deg,#cda75629,#0000 58%),#141719;border-color:#8a7448}.build-skill[data-evolution=fusion]{background:linear-gradient(150deg,#b261d72e,#0000 58%),#15131b;border-color:#84619c}.build-skill[data-evolution=locked]{opacity:.52}.build-skill-heading{justify-content:space-between;align-items:baseline;gap:.22rem;display:flex}.build-skill-heading b{color:#e9f3fc;font-size:.78rem;font-weight:820}.build-skill-heading span{color:#8192a5;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;font-weight:720;overflow:hidden}.build-skill-pips{grid-template-columns:repeat(4,1fr);gap:2px;margin-top:.34rem;display:grid}.build-skill-pips i{background:#303b48;height:3px}.build-skill-pips i[data-filled=true]{background:#73c7e6;box-shadow:0 0 .3rem #62ccec57}.build-skill[data-evolution=awakening] .build-skill-pips i[data-filled=true]{background:#d6b66d}.build-skill[data-evolution=fusion] .build-skill-pips i[data-filled=true]{background:#ca87eb}.build-skill small{color:#9eacba;text-overflow:ellipsis;white-space:nowrap;margin-top:.34rem;font-size:.52rem;display:block;overflow:hidden}.build-counters{border-block:var(--ui-hairline) solid #283341;grid-template-columns:repeat(3,1fr);margin-top:.55rem;display:grid}.build-counters>div{border-right:var(--ui-hairline) solid #283341;justify-content:center;align-items:baseline;gap:.36rem;padding:.45rem .28rem;display:flex}.build-counters>div:last-child{border-right:0}.build-counters span{color:#778798;font-size:.5rem;font-weight:650}.build-counters strong{color:#d7bc79;font-variant-numeric:tabular-nums;font-size:.84rem}.build-counters [data-kind=fusion] strong{color:#ce8feb}.build-counters [data-kind=seals] strong{color:#87cde2}.build-evolutions{gap:.3rem;margin-top:.52rem;display:grid}.build-evolution{grid-template-columns:5.3rem minmax(0,1fr);align-items:baseline;gap:.46rem;min-width:0;display:grid}.build-evolution span{color:#88754b;letter-spacing:.12em;font-size:.46rem;font-weight:790}.build-evolution[data-kind=fusion] span{color:#9e72b6}.build-evolution strong{color:#acb8c5;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:620;overflow:hidden}@media (max-width:520px){.scoreboard .records .kl,.scoreboard .records tr:nth-child(n+4){display:none}.build-manifest{padding:.68rem}.build-skill{padding-inline:.38rem}.build-evolution{grid-template-columns:4.7rem minmax(0,1fr)}}.outcome{--accent:var(--ui-crimson);z-index:30;padding:max(var(--ui-safe-top), 1rem) max(var(--ui-safe-right), 1rem) max(var(--ui-safe-bottom), 1rem) max(var(--ui-safe-left), 1rem);background:linear-gradient(100deg,#05070a00 0%,#05070a1a 24%,#05070a94 42%,#05070aed 58%,#05070af7 100%);place-items:center end;animation:.34s cubic-bezier(.16,.9,.3,1) outcome-in;display:grid;position:fixed;inset:0;overflow:auto}@media (max-aspect-ratio:21/20){.outcome{background:#05070ae6;place-items:center}.outcome .panel{width:min(52rem,100%)}}.outcome .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.outcome [data-brief]{transition:opacity .26s ease-out,transform .26s cubic-bezier(.16,.9,.3,1)}.outcome [data-brief-state=out]{opacity:0;transform:translate(.85rem)}.outcome [data-brief-state=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.outcome{animation:none}.outcome [data-brief],.outcome [data-brief-state=out]{opacity:1;transition:none;transform:none}}.outcome[data-result=victory]{--accent:var(--ui-warning)}.outcome .panel{width:min(44rem,52%);max-height:calc(100dvh - max(var(--ui-safe-top), 1rem) - max(var(--ui-safe-bottom), 1rem));overscroll-behavior:contain;border:var(--ui-hairline) solid #444c57;border-left:4px solid var(--accent);color:var(--ui-text);text-align:left;background:#10141b;border-radius:0;padding:2.1rem 2.25rem 1.8rem 2.5rem;position:relative;overflow:auto;box-shadow:0 1rem #00000047}.outcome .panel:after{content:"";clip-path:polygon(100% 0,100% 100%,0 0);background:#2b323c;width:1.2rem;height:1.2rem;position:absolute;top:0;right:0}.outcome .eyebrow{color:var(--accent);letter-spacing:.25em;font-size:.65rem;font-weight:820}.outcome h2{color:#f2f3f5;letter-spacing:-.045em;margin-top:.42rem;font-size:2.35rem;font-weight:780;line-height:1.12}.outcome p{color:#99a2ae;word-break:keep-all;max-width:24rem;margin-top:.65rem;font-size:.8rem;line-height:1.65}.outcome .actions{align-items:stretch;gap:.48rem;margin-top:1.55rem;display:flex}.outcome .restart,.outcome .endless,.outcome .menu{color:#f0f1f3;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:0;min-width:0;padding:.72rem .9rem .66rem;transition:transform 80ms,border-color .12s,background-color .12s}.outcome .restart{border:var(--ui-hairline) solid color-mix(in srgb, var(--accent) 72%, #58616d);background:#1d232c;flex:1.45}.outcome .endless{border:var(--ui-hairline) solid var(--ui-gold-deep);color:var(--ui-gold-bright);background:linear-gradient(135deg,#c897492e,#0000 70%),#1b1711;flex:1.25}.outcome .menu{border:var(--ui-hairline) solid #424a55;color:#b9c0c9;background:#11161d;flex:1}.outcome .restart span,.outcome .restart small,.outcome .endless span,.outcome .endless small,.outcome .menu span,.outcome .menu small{display:block}.outcome .restart span,.outcome .endless span,.outcome .menu span{letter-spacing:.02em;font-size:.88rem;font-weight:760}.outcome .restart small,.outcome .endless small,.outcome .menu small{color:#8f98a4;letter-spacing:.12em;margin-top:.16rem;font-size:.54rem;font-weight:660}.outcome .restart:hover,.outcome .restart:focus-visible,.outcome .endless:hover,.outcome .endless:focus-visible,.outcome .menu:hover,.outcome .menu:focus-visible{border-color:var(--accent);background:#252c36;outline:none}.outcome .restart:focus-visible,.outcome .endless:focus-visible,.outcome .menu:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.outcome .restart:active,.outcome .endless:active,.outcome .menu:active{transform:translateY(2px)}.outcome .note{color:#656e7a;letter-spacing:.065em;margin-top:.62rem;font-size:.58rem;font-weight:550}@keyframes outcome-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px),(max-aspect-ratio:3/4){.mainmenu-keyart{object-position:63% center}.mainmenu-shade{background:linear-gradient(#0000 24%,#06090e66 47%,#05080deb 76%,#04060afc 100%),linear-gradient(90deg,#04060a66,#0000 65%)}.mainmenu-content{width:100%;min-height:100%;padding:max(var(--ui-safe-top), 1rem) max(var(--ui-safe-right), 1rem) max(var(--ui-safe-bottom), 1.2rem) max(var(--ui-safe-left), 1rem);justify-content:flex-end;margin-left:0}.mainmenu-title-row{gap:.6rem;margin-top:.42rem}.mainmenu-mark{width:3.7rem;height:3.7rem}.mainmenu h1{font-size:clamp(3rem,15vw,4.5rem)}.mainmenu-tagline{margin-top:.72rem;font-size:.78rem}.mainmenu-rule{margin-top:.75rem}.mainmenu-actions{grid-template-columns:1.25fr 1fr;width:min(31rem,100%);margin-top:.85rem}.charselect{justify-content:flex-start;gap:.85rem;overflow-y:auto}.charselect .title,.charselect .footnote{width:min(31rem,92vw)}.charselect .cards{flex-direction:column;gap:.55rem;width:min(31rem,92vw)}.charcard,.charcard:nth-child(2){width:100%;transform:none}.charcard:hover,.charcard:focus-visible,.charcard:nth-child(2):hover,.charcard:nth-child(2):focus-visible{transform:translate(.22rem)}.charcard .portrait{aspect-ratio:16/8.2;object-position:50% 14%}.charcard .veil{height:86%}.charselect .footnote{padding-bottom:var(--ui-safe-bottom);text-align:left}.levelup{justify-content:flex-start;gap:.85rem;overflow-y:auto}.levelup .banner{width:min(31rem,92vw)}.levelup .cards{flex-direction:column;gap:.48rem;width:min(31rem,92vw)}.lvcard{width:100%;min-height:0;padding:.78rem .82rem}.lvcard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-right:1.2rem;display:-webkit-box;overflow:hidden}.bossbar{top:calc(var(--ui-safe-top) + 2.15rem);width:min(29rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1rem))}}@media (max-width:480px){.charselect .title{align-items:center}.charselect-settings{min-width:3.8rem;padding-inline:.58rem}.charcard .tagline,.charcard .traits{display:none}.charcard .portrait{aspect-ratio:16/7.2}.charcard .info{padding:.7rem .82rem .78rem}.charcard h3{font-size:1.24rem}.skillbar{gap:.26rem;padding-inline:.3rem}.skillbar .slot{width:3rem;height:3rem}.skillbar .slot[data-kind=summoner]{width:2.5rem;height:2.5rem}.skillbar .slot:not([data-kind=summoner])+.slot[data-kind=summoner],.skillbar .passive-slot{margin-left:.2rem}.xpbar{bottom:calc(var(--ui-safe-bottom) + 4.42rem)}.pickup-buff{bottom:calc(var(--ui-safe-bottom) + 5.15rem)}.outcome .panel{width:min(32rem,100%);padding:1.55rem 1.35rem 1.35rem 1.55rem}.scoreboard .run-report{grid-template-columns:1fr}.outcome .actions{flex-direction:column}.pause-label{display:none}.pause-button{width:48px;padding:0}.pause-panel,.settings-panel{padding:1.35rem 1.1rem 1.15rem 1.3rem}.settings-actions,.cast-mode-list{grid-template-columns:1fr}}@media (pointer:coarse){button,.skillbar .slot{touch-action:manipulation}.skillbar{-webkit-touch-callout:none;gap:3px;padding:4px 4px 5px}.skillbar .slot{width:48px;min-width:48px;height:48px;min-height:48px}.skillbar .slot[data-kind=summoner]{width:44px;min-width:44px;height:44px;min-height:44px}.skillbar .slot .key{min-width:15px;padding:2px 3px;font-size:9px;top:3px;left:3px}.outcome .restart,.outcome .endless,.outcome .menu,.charselect-settings,.mainmenu-action,.menu-button,.settings-toggle,.cast-mode-option{min-height:48px}.xpbar{bottom:calc(var(--ui-safe-bottom) + 64px)}.pickup-buff{bottom:calc(var(--ui-safe-bottom) + 74px)}.charselect,.levelup{touch-action:pan-y;overscroll-behavior:contain}}@media (pointer:coarse) and (max-width:380px){.skillbar{gap:1px;padding:3px 2px 4px}.skillbar:before,.skillbar:after{display:none}.skillbar .slot,.skillbar .slot[data-kind=summoner]{width:44px;min-width:44px;height:44px;min-height:44px}.skillbar .passive-slot,.skillbar .slot:not([data-kind=summoner])+.slot[data-kind=summoner]{margin-left:0}}@media (max-height:560px) and (orientation:landscape){.mainmenu-keyart{object-position:center center}.mainmenu-shade{background:linear-gradient(90deg,#04060afa 0%,#05080de0 31%,#06090e3d 58%,#0000 74%),linear-gradient(#0000 58%,#04060a59)}.mainmenu-content{width:min(28rem,44vw);margin-left:max(var(--ui-safe-left), 1.4rem);padding:max(var(--ui-safe-top), .65rem) .8rem max(var(--ui-safe-bottom), .65rem) 0;justify-content:center}.mainmenu-eyebrow{font-size:.5rem}.mainmenu-title-row{gap:.48rem;margin-top:.3rem}.mainmenu-mark{width:2.9rem;height:2.9rem}.mainmenu h1{font-size:clamp(2.6rem,7.5vh,3.55rem)}.mainmenu-tagline{margin-top:.42rem;font-size:.67rem}.mainmenu-rule{margin-top:.45rem}.mainmenu-actions{grid-template-columns:1.25fr 1fr;width:min(25rem,100%);margin-top:.62rem}.mainmenu-action{min-height:46px;padding-block:.48rem}.charselect{gap:.52rem}.charselect .title,.charselect .footnote{width:min(35rem,84vw)}.charselect .cards{flex-direction:row;gap:.6rem;width:auto}.charcard,.charcard:nth-child(2){width:min(14.5rem,38vw);transform:none}.charcard .portrait{aspect-ratio:16/9}.charcard .tagline,.charcard .traits{display:none}.levelup{gap:.55rem}.levelup .cards{flex-direction:row;width:auto}.lvcard{width:min(14rem,29vw)}.lvcard p{display:none}.pause-panel{width:min(42rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1.2rem));padding:1rem 1.15rem .95rem 1.35rem}.pause-panel .menu-heading p{display:none}.pause-actions{grid-template-columns:repeat(3,1fr);margin-top:.8rem}.settings-panel{width:min(46rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1.2rem));padding:.85rem 1rem .8rem 1.2rem}.settings-panel .menu-heading p,.settings-copy small{display:none}.settings-fields{grid-template-columns:1fr 1fr;gap:.48rem;margin-top:.65rem}.settings-toggle{grid-column:1/-1}.settings-actions{margin-top:.5rem}}@media (min-aspect-ratio:21/9){.charselect .cards{gap:1.4rem}}@media (prefers-reduced-motion:reduce){.floatbar .fill,.floatbar .ghost,.touchstick,.xpbar .fill,.clock,.bossbar .boss-fill,.bossbar[data-phase=windup] .boss-track,.bossbar[data-phase=transition] .boss-track,.boss-arrival,.levelup,.lvcard,.charselect,.charcard,.charcard .portrait,.mainmenu,.mainmenu-action,.skillbar .slot,.pause-button,.pause-overlay,.settings-overlay,.menu-button,.settings-toggle,.charselect-settings,.outcome,.outcome .restart,.outcome .endless,.outcome .menu,.meta-overlay,.mainmenu-difficulty{transition:none;animation:none}}.levelup{background:radial-gradient(circle at 50% 48%,#2231422e,#0000 36rem),#040609f0;gap:1rem}.levelup .banner{width:min(92rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 2rem));border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem;padding:0 0 0 1rem;display:grid;position:relative}.levelup .banner:before{content:"";background:var(--ui-cyan);width:3px;box-shadow:0 0 1rem color-mix(in srgb, var(--ui-cyan) 30%, transparent);position:absolute;inset:0 auto 0 0}.levelup.relic-reward .banner:before{background:#e4bd70;box-shadow:0 0 1rem #e4bd704d}.levelup .banner-copy{min-width:0}.levelup .banner .lv{color:var(--ui-cyan);letter-spacing:.13em;font-size:max(11px,.65rem)}.levelup .banner h2{letter-spacing:-.035em;margin-top:.22rem;font-size:clamp(1.55rem,2.45vw,2.2rem)}.levelup .banner p{color:#9ca8b5;word-break:keep-all;margin-top:.36rem;font-size:max(12px,.7rem);line-height:1.45}.levelup-controls{color:#98a5b3;letter-spacing:.035em;white-space:nowrap;background:#080c12c2;border:1px solid #343e49;align-items:center;gap:.6rem;padding:.48rem .62rem;font-size:max(10px,.56rem);font-weight:680;display:flex}.levelup-reroll{color:#f2dca2;min-height:2rem;font:inherit;cursor:pointer;background:#382a14b8;border:1px solid #d7af6294;align-items:center;gap:.34rem;padding:.3rem .5rem;font-weight:760;display:inline-flex}.levelup-reroll:hover,.levelup-reroll:focus-visible{border-color:var(--ui-gold);color:#fff6d9;outline:2px solid var(--ui-gold);outline-offset:2px}.levelup-reroll b{color:#0b0f14;background:var(--ui-gold-bright);text-align:center;min-width:1.15rem}.levelup-reroll kbd{color:#aeb8c2;background:0 0}.levelup .cards{width:min(82rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 2rem));grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.8rem;max-width:none;display:grid}.levelup[data-card-count="4"] .cards{width:min(92rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 2rem));grid-template-columns:repeat(4,minmax(0,1fr))}.levelup[data-card-count="1"] .cards{width:min(28rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 2rem));grid-template-columns:minmax(0,1fr)}.levelup[data-card-count="2"] .cards{width:min(56rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 2rem));grid-template-columns:repeat(2,minmax(0,1fr))}.lvcard{background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 4%, transparent), transparent 48%), #10151c;border-color:#414b57;gap:.66rem;width:auto;min-width:0;min-height:16.5rem;padding:1.08rem 1rem .86rem;box-shadow:0 .7rem 1.8rem #00000057,inset 0 1px #ffffff06}.lvcard:hover,.lvcard:focus-visible{border-color:color-mix(in srgb, var(--accent) 62%, #626d79);background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 50%), #151b23;transform:translateY(-.2rem)}.lvcard .hotkey{color:#dce3ea;background:#080c11;border-color:#52606d;place-items:center;width:1.8rem;height:1.8rem;min-height:0;padding:0;display:grid;top:.72rem;right:.72rem}.lvcard .hotkey small{color:#7f8c9a;font-size:max(9px,.44rem);font-weight:650}.lvcard .hotkey b{font-variant-numeric:tabular-nums;font-size:max(12px,.68rem)}.lvcard .top{gap:.68rem;min-height:3.2rem;padding-right:2.35rem;position:relative}.lvcard .icon{width:3rem;height:3rem;font-size:1.35rem}.lvcard .slot-label{z-index:2;background:#04070be6;padding:.12rem .24rem .1rem;position:absolute;top:.22rem;left:.22rem;box-shadow:0 1px #00000073}.choice-meta{flex-direction:column;align-items:flex-start;gap:.24rem;min-width:0;display:flex}.choice-meta .target{color:#edf2f7;word-break:keep-all;font-size:max(13px,.78rem);font-weight:820;line-height:1.2}.choice-meta .context{color:color-mix(in srgb, var(--accent) 66%, #9ca7b2);font-size:max(10px,.54rem);font-weight:720;line-height:1.25}.choice-heading{flex-direction:column;justify-content:flex-end;gap:.12rem;min-height:2.3rem;display:flex}.choice-heading h3{color:#d9e0e7;word-break:keep-all;font-size:max(14px,.86rem);font-weight:760;line-height:1.24}.choice-heading>span{color:#7f8b98;font-size:max(10px,.55rem);font-weight:650;line-height:1.3}.choice-effect{border:1px solid color-mix(in srgb, var(--accent) 28%, #303945);border-left:3px solid var(--accent);background:linear-gradient(100deg, color-mix(in srgb, var(--accent) 11%, #0b1016), #0b1016 76%);flex-direction:column;justify-content:center;gap:.25rem;min-height:3.85rem;padding:.68rem .72rem .72rem;display:flex}.choice-effect small{color:color-mix(in srgb, var(--accent) 68%, #a8b2bd);letter-spacing:.08em;font-size:max(10px,.5rem);font-weight:760}.choice-effect strong{color:#f2f5f7;letter-spacing:-.018em;word-break:keep-all;font-size:max(17px,1.08rem);font-weight:820;line-height:1.38}.lvcard .choice-detail,.lvcard .choice-preview,.lvcard .choice-route{color:#8e9aa7;word-break:keep-all;margin:0;font-size:max(11px,.61rem);line-height:1.46;display:block}.lvcard .choice-preview{color:#aab5c0;background:#070b1094;border:1px solid #303946;min-height:2.35rem;padding:.48rem .56rem}.lvcard .choice-route{color:color-mix(in srgb, var(--accent) 62%, #aab4be);border-top:1px solid #2e3843;padding-top:.42rem}.lvcard[data-rarity=awakening] .choice-preview,.lvcard[data-rarity=fusion] .choice-preview{border-color:color-mix(in srgb, var(--accent) 42%, #423b2c);color:#ebd5a2}.rank-progress{grid-template-columns:minmax(5rem,auto) minmax(7rem,1fr);align-items:center;gap:.8rem;min-height:2.5rem;margin-top:auto;padding:.42rem .52rem;display:grid}.rank-progress-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.rank-progress-label{letter-spacing:.08em;font-size:max(9px,.47rem)}.rank-progress-copy strong{color:#dce3e9;font-variant-numeric:tabular-nums;font-size:max(11px,.62rem)}.rank-pips{width:100%}.fusion-progress{text-align:center;background:#221b0e94;border:1px solid #e4bd706b;grid-template-columns:1fr auto 1fr;align-items:center;gap:.38rem;margin-top:auto;padding:.56rem;display:grid}.fusion-progress span{color:#d9c494;word-break:keep-all;font-size:max(10px,.54rem);line-height:1.35}.fusion-progress span b{color:#8dd5a0}.fusion-progress i{color:#9d8050;font-style:normal}.fusion-progress>strong{color:#f0d89d;border-top:1px solid #e4bd7038;grid-column:1/-1;padding-top:.4rem;font-size:max(12px,.7rem)}.choice-action{border-top:1px solid #2d3641;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.2rem;margin-top:.08rem;padding-top:.55rem;display:flex}.choice-action span{color:#7f8b97;font-size:max(9px,.5rem)}.choice-action strong{color:color-mix(in srgb, var(--accent) 72%, white);font-size:max(11px,.62rem)}.lvcard:hover .choice-action strong,.lvcard:focus-visible .choice-action strong{color:#fff}@media (max-width:820px),(max-aspect-ratio:3/4){.levelup{justify-content:flex-start;gap:.72rem;overflow-y:auto}.levelup .banner,.levelup .cards,.levelup[data-card-count="1"] .cards,.levelup[data-card-count="2"] .cards,.levelup[data-card-count="4"] .cards{width:min(35rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1.2rem))}.levelup .banner{grid-template-columns:1fr;gap:.5rem}.levelup-controls{white-space:normal;flex-wrap:wrap;justify-self:start}.levelup .cards,.levelup[data-card-count="2"] .cards,.levelup[data-card-count="4"] .cards{padding-bottom:max(var(--ui-safe-bottom), .7rem);grid-template-columns:1fr}.lvcard{gap:.48rem;min-height:0;padding:.78rem .82rem .7rem}.lvcard .top{min-height:2.7rem}.lvcard .icon{width:2.6rem;height:2.6rem}.choice-heading,.choice-effect{min-height:0}.lvcard .choice-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.lvcard .choice-route{min-height:0}}@media (pointer:coarse){.levelup .hotkey{display:none}.lvcard .top{padding-right:0}.lvcard{min-height:96px}}@media (max-height:560px) and (orientation:landscape){.levelup{justify-content:center;overflow-y:auto}.levelup .banner{width:min(82rem,94vw)}.levelup .banner p{display:none}.levelup .cards,.levelup[data-card-count="2"] .cards{grid-template-columns:repeat(3,minmax(0,1fr));width:min(82rem,94vw)}.levelup[data-card-count="1"] .cards{grid-template-columns:1fr;width:min(28rem,94vw)}.levelup[data-card-count="2"] .cards{grid-template-columns:repeat(2,minmax(0,1fr));width:min(56rem,94vw)}.levelup[data-card-count="4"] .cards{grid-template-columns:repeat(4,minmax(0,1fr));width:min(92rem,96vw)}.lvcard{gap:.34rem;min-height:0;padding:.62rem .68rem .55rem}.lvcard .top{min-height:2.15rem}.lvcard .icon{width:2.1rem;height:2.1rem}.choice-heading{min-height:0}.choice-effect{min-height:3.55rem;padding:.42rem .5rem}.choice-effect strong{font-size:max(13px,.82rem)}.lvcard .choice-detail,.lvcard .choice-preview,.lvcard .choice-route{display:none}.rank-progress{min-height:2rem;padding-block:.3rem}.choice-action{min-height:1.65rem;padding-top:.35rem}}.mainmenu{--menu-paper:#e6e0d3;--menu-dim:#a29a8c;--menu-bronze:#aa8d60;isolation:isolate;background:#060706}.mainmenu:before,.mainmenu:after{content:"";z-index:3;pointer-events:none;position:absolute}.mainmenu:before{inset:max(var(--ui-safe-top), 1.2rem) max(var(--ui-safe-right), 1.2rem) max(var(--ui-safe-bottom), 1.2rem) max(var(--ui-safe-left), 1.2rem);border-top:1px solid #e6e0d342;border-left:1px solid #e6e0d324}.mainmenu:after{top:max(var(--ui-safe-top), 1.2rem);right:max(var(--ui-safe-right), 1.2rem);background:var(--menu-bronze);width:clamp(2.5rem,7vw,7.5rem);height:1px}.mainmenu-keyart{object-position:center center;filter:saturate(.78)contrast(1.07)brightness(.88);transform:scale(1.002)}.mainmenu-shade{background:radial-gradient(circle at 69% 36%,#0000 0 17%,#02030314 43%,#03040480 100%),linear-gradient(90deg,#040505ed 0%,#040505b3 24%,#0405051f 53%,#0000 72%),linear-gradient(#03040433 0%,#0304041f 61%,#030404db 100%)}.mainmenu-vertical{z-index:4;top:calc(max(var(--ui-safe-top), 1.2rem) + 1.2rem);right:calc(max(var(--ui-safe-right), 1.2rem) + .42rem);color:#e6e0d38c;letter-spacing:.32em;text-transform:uppercase;writing-mode:vertical-rl;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:.55rem;font-weight:500;line-height:1;position:absolute}.mainmenu-content{width:min(42rem,54vw);min-height:100%;margin-left:max(var(--ui-safe-left), clamp(2rem, 5.4vw, 6.5rem));padding:max(var(--ui-safe-top), 2.5rem) 1rem max(var(--ui-safe-bottom), clamp(3rem, 7vh, 6.5rem)) clamp(1.2rem, 2.2vw, 2.6rem);justify-content:flex-end}.mainmenu-content:before{content:"";left:0;bottom:max(var(--ui-safe-bottom), clamp(3rem, 7vh, 6.5rem));background:linear-gradient(0deg, var(--menu-bronze), #e6e0d314);width:1px;height:clamp(13rem,39vh,28rem);position:absolute}.mainmenu-eyebrow{width:min(28rem,100%);color:var(--menu-dim);letter-spacing:.27em;justify-content:space-between;align-items:center;padding-left:0;font-family:Georgia,Times New Roman,serif;font-size:max(11px,.56rem);font-weight:500;display:flex}.mainmenu-eyebrow span:last-child{color:#e6e0d37a;letter-spacing:.16em}.mainmenu-title-row{align-items:flex-end;gap:1.1rem;margin-top:.62rem}.mainmenu h1{color:var(--menu-paper);letter-spacing:-.085em;text-shadow:0 .14em .55em #0000008c;font-family:Noto Serif KR Variable,Noto Serif KR,Nanum Myeongjo,Batang,serif;font-size:clamp(5.2rem,9.6vw,10.2rem);font-weight:800;line-height:.82}.mainmenu-mark{opacity:.66;width:clamp(2.8rem,4vw,4.2rem);height:clamp(2.8rem,4vw,4.2rem);box-shadow:none;filter:grayscale(.35)sepia(.12);background:0 0;border:0;margin-bottom:.3rem}.mainmenu-tagline{color:#e6e0d3e0;letter-spacing:.13em;margin-top:1.15rem;font-family:Noto Serif KR Variable,Noto Serif KR,Nanum Myeongjo,Batang,serif;font-size:max(12px,clamp(.78rem,1vw,.94rem));font-weight:500;line-height:1.6}.mainmenu-rule{color:#e6e0d36b;letter-spacing:.24em;background:0 0;align-items:center;gap:.75rem;width:min(28rem,100%);height:auto;margin-top:1rem;font-family:Georgia,Times New Roman,serif;font-size:max(10px,.48rem);display:flex}.mainmenu-rule i{background:linear-gradient(90deg, var(--menu-bronze), #e6e0d31f);flex:1;height:1px}.mainmenu-actions{border-block:1px solid #e6e0d347;grid-template-columns:1.15fr 1fr .9fr;gap:1px;width:min(34rem,100%);margin-top:1.25rem}.mainmenu-action{border:0;min-height:58px;color:var(--menu-paper);clip-path:none;box-shadow:none;background:#0708083d;border-right:1px solid #e6e0d32e;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.68rem;padding:.7rem .72rem;display:grid;overflow:visible}.mainmenu-action:last-child{border-right:0}.mainmenu-action:before{transform-origin:0;background:#e6e0d316;width:100%;transition:transform .22s;inset:0 auto 0 0;transform:scaleX(0)}.mainmenu-action.primary{color:var(--menu-paper);background:#e6e0d30f;border-color:#e6e0d32e}.mainmenu-action.primary:before{background:#aa8d6024}.mainmenu-action .action-index{color:var(--menu-bronze);letter-spacing:.04em;font-family:Georgia,Times New Roman,serif;font-size:max(10px,.54rem);font-weight:500;line-height:1;position:relative}.mainmenu-action .action-copy{display:block;position:relative}.mainmenu-action .action-copy b,.mainmenu-action .action-copy small{display:block}.mainmenu-action .action-copy b{color:inherit;letter-spacing:.07em;white-space:nowrap;font-size:max(13px,.84rem);font-weight:650;line-height:1.2}.mainmenu-action .action-copy small{color:#e6e0d36e;letter-spacing:.16em;margin-top:.16rem;font-family:Georgia,Times New Roman,serif;font-size:max(10px,.46rem);font-weight:500;line-height:1}.mainmenu-action .action-arrow{color:#e6e0d380;font-family:Georgia,Times New Roman,serif;font-size:.78rem;line-height:1;position:relative}.mainmenu-action:hover,.mainmenu-action:focus-visible{color:#fffdf6;background:#0708083d;border-color:#e6e0d32e;transform:none}.mainmenu-action:hover:before,.mainmenu-action:focus-visible:before{transform:scaleX(1)}.mainmenu-action:focus-visible{outline:2px solid var(--menu-bronze);outline-offset:3px}.mainmenu-action:active{transform:translateY(1px)}.mainmenu-edition{color:#e6e0d36b;letter-spacing:.18em;margin-top:.75rem;font-family:Noto Serif KR Variable,Noto Serif KR,Nanum Myeongjo,Batang,serif;font-size:.52rem}.charselect{--select-paper:#e4ded2;--select-dim:#9b958b;background:radial-gradient(circle at 50% 17%,#73674d1f,#0000 35%),#080908;gap:clamp(.72rem,1.5vh,1.25rem)}.charselect:before{inset:max(var(--ui-safe-top), .8rem) max(var(--ui-safe-right), .8rem) max(var(--ui-safe-bottom), .8rem) max(var(--ui-safe-left), .8rem);opacity:1;background:0 0;border-top:1px solid #e4ded233;border-left:1px solid #e4ded21a;-webkit-mask-image:none;mask-image:none}.charselect:after{content:"";z-index:0;top:max(var(--ui-safe-top), .8rem);right:max(var(--ui-safe-right), .8rem);pointer-events:none;background:#9a8059;width:clamp(3rem,9vw,9rem);height:1px;position:absolute}.charselect .title,.charselect .cards,.charselect .footnote{width:min(78rem,92vw)}.charselect .title{align-items:flex-end}.charselect-kicker{color:#9a8059;letter-spacing:.25em;margin-bottom:.42rem;font-family:Georgia,Times New Roman,serif;font-size:max(10px,.5rem);font-weight:500;display:block}.charselect .title h2{color:var(--select-paper);letter-spacing:-.035em;font-family:Noto Serif KR Variable,Noto Serif KR,Nanum Myeongjo,Batang,serif;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:700;line-height:1.05}.charselect .title h2:after{background:linear-gradient(90deg,#9a8059,#e4ded21f);width:clamp(3rem,8vw,8rem);height:1px;margin-left:.7rem}.charselect .title p{color:var(--select-dim);letter-spacing:.08em;margin-top:.38rem;font-family:Noto Serif KR Variable,Noto Serif KR,Nanum Myeongjo,Batang,serif;font-size:max(11px,.66rem);font-weight:500}.charselect-settings{border:0;color:#e4ded2b8;letter-spacing:.13em;background:0 0;border-block:1px solid #e4ded24d;min-width:4.6rem;min-height:44px;padding:.5rem .75rem;font-size:max(12px,.64rem);font-weight:650}.charselect-settings:hover,.charselect-settings:focus-visible{color:var(--select-paper);background:#e4ded20d;border-color:#9a8059}.charselect-settings:focus-visible{outline-color:#b09265}.charselect .cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(2px,.45vw,.45rem);height:min(67vh,52rem);min-height:23rem;display:grid}.charcard,.charcard:nth-child(2){border:0;clip-path:none;width:auto;height:100%;box-shadow:none;filter:none;appearance:none;text-align:left;background:#0c0d0d;border-block:1px solid #e4ded23d;border-radius:0;margin:0;padding:0;transform:none}.charcard:before{content:"";z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 34%), linear-gradient(180deg, #05060614, transparent 42%);pointer-events:none;position:absolute;inset:0}.charcard:after{z-index:4;background:var(--accent);opacity:.58;transform-origin:bottom;width:2px;height:auto;transition:transform .25s,opacity .2s;inset:0 auto 0 0;transform:scaleY(.15)}.charcard:hover,.charcard:focus-visible,.charcard:nth-child(2):hover,.charcard:nth-child(2):focus-visible{border-color:color-mix(in srgb, var(--accent) 70%, #59584f);filter:none;transform:none}.charcard:hover:after,.charcard:focus-visible:after{opacity:1;transform:scaleY(1)}.charcard:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:none}.charcard .portrait{aspect-ratio:auto;object-fit:cover;object-position:50% 13%;filter:saturate(.68)contrast(1.08)brightness(.88);width:100%;height:100%;transition:transform .5s,filter .35s;position:absolute;inset:0;transform:scale(1.002)}.charcard[data-class=ranged] .portrait{object-position:50% 0%}.charcard[data-class=melee] .portrait{object-position:50% 18%}.charcard:hover .portrait,.charcard:focus-visible .portrait{filter:saturate(.9)contrast(1.06)brightness(.96);transform:scale(1.025)}.charcard .veil{z-index:2;background:linear-gradient(#0000 0%,#06070714 25%,#060707e6 76%,#060707 100%);height:74%}.charcard .info{z-index:3;padding:clamp(1rem,2.1vw,1.75rem) clamp(1rem,2.2vw,1.9rem)}.charcard .role{color:var(--accent);letter-spacing:.22em;background:0 0;border:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:max(10px,.52rem);font-weight:600}.charcard h3{color:var(--select-paper);letter-spacing:-.07em;text-shadow:0 .16em .5em #0000009e;margin-top:.42rem;font-family:Noto Serif KR Variable,Noto Serif KR,Nanum Myeongjo,Batang,serif;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:750;line-height:.95}.charcard .epithet{color:#e4ded2c7;letter-spacing:.1em;margin-top:.38rem;font-family:Noto Serif KR Variable,Noto Serif KR,Nanum Myeongjo,Batang,serif;font-size:max(11px,clamp(.65rem,1vw,.78rem));font-weight:500}.charcard .tagline{color:#e4ded2ad;max-width:29rem;margin-top:.7rem;font-size:max(11px,.69rem);line-height:1.65}.charcard .traits{color:#e4ded28f;gap:0;margin-top:.58rem}.charcard .traits span{color:inherit;letter-spacing:.06em;background:0 0;border:0;padding:0;font-size:max(10px,.54rem);font-weight:540}.charcard .traits span+span:before{content:"·";color:var(--accent);margin:0 .5rem}.charcard .hotkey{z-index:5;width:auto;height:auto;color:var(--select-paper);background:0 0;border:0;align-items:center;gap:.45rem;display:flex;top:clamp(.8rem,1.6vw,1.35rem);left:clamp(.8rem,1.6vw,1.35rem)}.charcard .hotkey small{color:color-mix(in srgb, var(--accent) 78%, #8d887f);letter-spacing:.06em;font-family:Georgia,Times New Roman,serif;font-size:max(10px,.48rem);font-weight:500}.charcard .hotkey span{border-block:1px solid #e4ded273;place-items:center;min-width:1.55rem;height:1.55rem;font-size:max(11px,.62rem);font-weight:700;display:grid}.charcard .select-label{color:var(--accent);letter-spacing:.13em;align-items:center;gap:.4rem;font-size:max(10px,.54rem);font-weight:650;display:flex;position:absolute;bottom:clamp(1rem,2.1vw,1.75rem);right:clamp(1rem,2.2vw,1.9rem)}.charcard .select-label span{font-family:Georgia,Times New Roman,serif;font-size:.72rem}.charselect .footnote{color:#e4ded26b;letter-spacing:.075em;font-size:.54rem}@media (max-width:760px),(max-aspect-ratio:3/4){.mainmenu-keyart{object-position:79% center}.mainmenu-shade{background:linear-gradient(#0000 22%,#0304041f 42%,#030404b3 72%,#030404f7 100%),linear-gradient(90deg,#0304046b,#0000 72%)}.mainmenu-content{width:100%;padding:max(var(--ui-safe-top), 1.2rem) max(var(--ui-safe-right), 1.2rem) max(var(--ui-safe-bottom), 1.5rem) calc(max(var(--ui-safe-left), 1.2rem) + .8rem);margin-left:0}.mainmenu-content:before{left:max(var(--ui-safe-left), 1.2rem);bottom:max(var(--ui-safe-bottom), 1.5rem);height:clamp(12rem,34vh,19rem)}.mainmenu-eyebrow,.mainmenu-rule,.mainmenu-actions{width:min(31rem,100%)}.mainmenu-title-row{gap:.72rem}.mainmenu h1{font-size:clamp(4.7rem,21vw,7.6rem)}.mainmenu-mark{width:2.7rem;height:2.7rem;margin-bottom:.15rem}.mainmenu-actions{grid-template-columns:1.1fr 1fr .9fr}.mainmenu-vertical{right:calc(max(var(--ui-safe-right), 1rem) + .3rem)}.charselect{padding:max(var(--ui-safe-top), .8rem) max(var(--ui-safe-right), .65rem) max(var(--ui-safe-bottom), .65rem) max(var(--ui-safe-left), .65rem);justify-content:center;gap:.68rem;overflow:hidden}.charselect .title,.charselect .cards,.charselect .footnote{width:100%}.charselect .cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2px;height:min(70dvh,48rem);min-height:0;display:grid}.charcard,.charcard:nth-child(2){width:auto;height:100%;margin:0;transform:none}.charcard:hover,.charcard:focus-visible,.charcard:nth-child(2):hover,.charcard:nth-child(2):focus-visible{transform:none}.charcard .portrait{aspect-ratio:auto;object-position:50% 12%;width:100%;height:100%}.charcard .veil{height:72%}.charcard .info{padding:.85rem .72rem .9rem}.charcard h3{font-size:clamp(1.45rem,8vw,2.35rem)}.charcard .select-label{bottom:.88rem;right:.72rem}.charselect .footnote{text-align:center;padding-bottom:0}}@media (max-width:480px){.mainmenu:before{inset:max(var(--ui-safe-top), .8rem) max(var(--ui-safe-right), .8rem) max(var(--ui-safe-bottom), .8rem) max(var(--ui-safe-left), .8rem)}.mainmenu:after{top:max(var(--ui-safe-top), .8rem);right:max(var(--ui-safe-right), .8rem)}.mainmenu-content{padding-right:max(var(--ui-safe-right), .9rem);padding-bottom:max(var(--ui-safe-bottom), 1.15rem);padding-left:calc(max(var(--ui-safe-left), .8rem) + .8rem)}.mainmenu-content:before{left:max(var(--ui-safe-left), .8rem);bottom:max(var(--ui-safe-bottom), 1.15rem)}.mainmenu-eyebrow{font-size:max(11px,.48rem)}.mainmenu-title-row{margin-top:.48rem}.mainmenu h1{font-size:clamp(4.4rem,22vw,6.4rem)}.mainmenu-tagline{margin-top:.8rem;font-size:max(12px,.7rem)}.mainmenu-rule{margin-top:.72rem}.mainmenu-actions{grid-template-columns:1fr 1fr;margin-top:.85rem}.mainmenu-action.primary{grid-column:1/-1}.mainmenu-action{gap:.46rem;min-height:48px;padding:.55rem .5rem}.mainmenu-action .action-copy b{font-size:max(13px,.75rem)}.mainmenu-action .action-arrow{display:none}.mainmenu-edition{margin-top:.5rem}.charselect .title{align-items:center}.charselect-kicker{margin-bottom:.28rem;font-size:max(10px,.42rem)}.charselect .title h2{font-size:max(20px,1.2rem)}.charselect .title h2:after{width:2.2rem;margin-left:.45rem}.charselect .title p{margin-top:.25rem;font-size:max(11px,.56rem)}.charselect-settings{min-width:3.6rem;min-height:44px;padding-inline:.5rem}.charcard .tagline,.charcard .traits{display:none}.charcard .role{font-size:max(10px,.45rem)}.charcard h3{margin-top:.3rem;font-size:clamp(1.35rem,9.5vw,2rem)}.charcard .epithet{letter-spacing:.04em;margin-top:.24rem;font-size:max(11px,clamp(.52rem,3vw,.64rem))}.charcard .hotkey{gap:.28rem;top:.65rem;left:.6rem}.charcard .hotkey span{min-width:1.4rem;height:1.4rem}.charcard .select-label{font-size:max(10px,.46rem)}}@media (max-width:340px){.mainmenu-mark,.mainmenu-eyebrow span:last-child,.mainmenu-edition,.charselect-kicker,.charselect .title p,.charselect .footnote,.charcard .select-label{display:none}.mainmenu h1{font-size:clamp(4rem,27vw,5rem)}.mainmenu-actions{grid-template-columns:1.18fr .82fr}.mainmenu-action .action-index{display:none}.charselect{gap:.45rem}.charselect .cards{height:calc(100dvh - max(var(--ui-safe-top), .8rem) - max(var(--ui-safe-bottom), .65rem) - 3.7rem)}.charselect .title h2:after{display:none}.charcard .info{padding:.72rem .52rem}.charcard h3{font-size:clamp(1.3rem,10vw,1.65rem)}}@media (max-height:560px) and (orientation:landscape){.mainmenu-keyart{object-position:center center}.mainmenu-shade{background:linear-gradient(90deg,#030404f2 0%,#0304049e 30%,#03040414 58%,#0000 76%),linear-gradient(#0000 42%,#03040480)}.mainmenu-content{width:min(30rem,50vw);margin-left:max(var(--ui-safe-left), 1rem);padding:max(var(--ui-safe-top), .7rem) .8rem max(var(--ui-safe-bottom), .75rem) 1rem;justify-content:center}.mainmenu-content:before{left:0;bottom:max(var(--ui-safe-bottom), .75rem);height:82%}.mainmenu h1{font-size:clamp(3.1rem,13vh,5rem)}.mainmenu-mark{width:2.2rem;height:2.2rem}.mainmenu-tagline{margin-top:.5rem;font-size:max(12px,.62rem)}.mainmenu-rule{margin-top:.42rem}.mainmenu-actions{margin-top:.55rem}.mainmenu-action{min-height:44px;padding-block:.4rem}.mainmenu-edition{display:none}.charselect{gap:.45rem}.charselect .title,.charselect .cards,.charselect .footnote{width:min(58rem,88vw)}.charselect-kicker,.charselect .title p,.charselect .footnote{display:none}.charselect .cards{width:min(58rem,88vw);height:calc(100dvh - max(var(--ui-safe-top), .65rem) - max(var(--ui-safe-bottom), .65rem) - 3.7rem);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.charcard,.charcard:nth-child(2){width:auto;height:100%;margin:0}.charcard .tagline,.charcard .traits{display:none}.charcard h3{font-size:clamp(1.45rem,6vh,2.2rem)}.charcard .info{padding:.72rem .85rem}.charcard .select-label{bottom:.75rem;right:.85rem}}@media (prefers-reduced-motion:reduce){.mainmenu-action:before,.charcard:after,.charcard .portrait{transition:none}}.charcard .info{width:100%}.charcard .select-label{z-index:5;top:clamp(.8rem,1.6vw,1.35rem);bottom:auto;right:clamp(.8rem,1.6vw,1.35rem)}.kit-preview{border-top:1px solid #e4ded22e;width:100%;margin-top:.72rem;padding-top:.58rem}.kit-label{color:color-mix(in srgb, var(--accent) 78%, #a49d91);letter-spacing:.22em;margin-bottom:.35rem;font-family:Georgia,Times New Roman,serif;font-size:max(9px,.44rem);font-weight:600;line-height:1;display:block}.kit-row{gap:.24rem;display:grid}.kit-core{grid-template-columns:repeat(4,minmax(0,1fr))}.kit-utility{grid-template-columns:repeat(2,minmax(0,1fr));width:50%;margin-top:.24rem}.kit-skill{background:#050708ad;border:1px solid #e4ded22e;align-items:center;gap:.3rem;min-width:0;min-height:2rem;padding:.2rem .28rem;display:flex;overflow:hidden}.kit-skill img{object-fit:cover;filter:saturate(.86)contrast(1.05);flex:none;width:1.42rem;height:1.42rem}.kit-skill>span{min-width:0}.kit-skill b,.kit-skill small{text-overflow:ellipsis;white-space:nowrap;line-height:1.1;display:block;overflow:hidden}.kit-skill b{color:var(--accent);font-size:max(10px,.48rem);font-weight:800}.kit-skill small{color:#e4ded2b8;margin-top:.12rem;font-size:max(9px,.48rem);font-weight:600}.passive-preview{border-left:2px solid var(--accent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent), #050708a8;margin-top:.42rem;padding:.42rem .52rem .46rem .68rem;position:relative}.passive-preview>span,.passive-preview strong{display:block}.passive-preview>span{color:color-mix(in srgb, var(--accent) 72%, #969188);letter-spacing:.16em;font-family:Georgia,Times New Roman,serif;font-size:max(9px,.41rem)}.passive-preview strong{color:#eee8dc;margin-top:.16rem;font-size:max(11px,.62rem);line-height:1.15}.passive-preview p{color:#e4ded29e;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.18rem;font-size:max(9px,.51rem);line-height:1.42;display:-webkit-box;overflow:hidden}.damage-vignette{--damage-alpha:0;z-index:4;opacity:var(--damage-alpha);mix-blend-mode:screen;pointer-events:none;will-change:opacity;background:radial-gradient(#0000 48%,#6c05151f 68%,#d21631b8 100%);position:fixed;inset:0}.damage-vignette[data-critical=true]{background:radial-gradient(#0000 43%,#5c031129 65%,#e81937c7 100%)}.skill-tooltip{--tooltip-accent:var(--ui-cyan);z-index:28;border:var(--ui-hairline) solid #48525f;border-top:2px solid var(--tooltip-accent);color:#e8edf2;background:linear-gradient(135deg, color-mix(in srgb, var(--tooltip-accent) 9%, transparent), transparent 42%), #090d13f7;pointer-events:none;width:min(21.5rem,100vw - 16px);padding:.72rem .78rem .7rem;animation:.1s ease-out skill-tooltip-in;position:fixed;overflow:hidden;box-shadow:0 .65rem 1.6rem #00000085}.skill-tooltip[hidden]{display:none}.skill-tooltip[data-class=melee]{--tooltip-accent:var(--ui-crimson)}.skill-tooltip-head{align-items:center;gap:.58rem;display:flex}.skill-tooltip-key{border:1px solid var(--tooltip-accent);width:1.75rem;height:1.75rem;color:var(--tooltip-accent);background:#070a0f;flex:none;place-items:center;font-size:.72rem;font-weight:850;display:grid}.skill-tooltip-name,.skill-tooltip-tag{display:block}.skill-tooltip-name{color:#f3f5f7;font-size:max(15px,.92rem);line-height:1.15}.skill-tooltip-tag{color:var(--tooltip-accent);letter-spacing:.12em;margin-top:.16rem;font-size:max(10px,.5rem);font-weight:700}.skill-tooltip-description{color:#c1c9d2;word-break:keep-all;margin-top:.55rem;font-size:max(12px,.68rem);line-height:1.55}.skill-tooltip-detail{color:#7e8b99;word-break:keep-all;margin-top:.34rem;font-size:max(11px,.58rem);line-height:1.45}.skill-tooltip-stats{font-variant-numeric:tabular-nums;border-block:1px solid #2b3440;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.58rem;padding-block:.42rem;font-size:max(11px,.62rem);display:flex}.skill-tooltip-damage{color:#f1d097;font-weight:800}.skill-tooltip-status{color:#9da8b4;font-weight:700}.skill-tooltip[data-state=ready] .skill-tooltip-status{color:#7ad292}.skill-tooltip[data-state=locked] .skill-tooltip-status{color:#c56a76}.skill-tooltip-enhancement{color:color-mix(in srgb, var(--tooltip-accent) 72%, #9aa5b1);word-break:keep-all;margin-top:.42rem;font-size:max(10px,.55rem);font-weight:650;line-height:1.45}@keyframes skill-tooltip-in{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.lvcard{min-height:13rem}.lvcard h3{font-size:max(17px,1.12rem);line-height:1.28}.lvcard p{color:#b0bac6;font-size:max(13px,.84rem);line-height:1.58}.rank-badge{border:1px solid color-mix(in srgb, var(--accent) 62%, #4a535f);min-height:1.28rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, #0b0f15);letter-spacing:.08em;align-items:center;padding:.12rem .34rem;font-size:max(10px,.53rem);font-weight:850;display:inline-flex}.card-badges{flex-wrap:wrap;gap:.24rem;min-height:1.3rem;margin-top:auto;display:flex}.card-badge{color:#9aa7b4;background:#0c1117;border:1px solid #39434f;padding:.15rem .34rem .13rem;font-size:max(10px,.5rem);font-weight:700;line-height:1}.lvcard[data-family=optical-device]{--family-accent:#67def4;--family-secondary:#b7f5ff}.lvcard[data-family=sword-art]{--family-accent:#f37889;--family-secondary:#ffc0c8}.lvcard[data-family=fusion]{--family-accent:#c59aff;--family-secondary:#e7c676}.lvcard[data-family=legacy]{--family-accent:#d7f5ae;--family-secondary:#f5e7a7}.lvcard[data-tone=offense]{--card-tone:#ef7b6d}.lvcard[data-tone=survival]{--card-tone:#68c995}.lvcard[data-tone=mobility]{--card-tone:#9f8ae8}.lvcard[data-tone=growth]{--card-tone:#d5ad5f}.lvcard[data-tone=skill]{--card-tone:#65aee8}.lvcard[data-tone=fusion]{--card-tone:#c58ae8}.lvcard[data-tone]{background:radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--card-tone) 10%, transparent), transparent 34%), linear-gradient(150deg, color-mix(in srgb, var(--card-tone) 5%, #10151c), #10151c 54%)}.lvcard[data-tone][data-rarity=standard]:hover,.lvcard[data-tone][data-rarity=standard]:focus-visible{background:radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--card-tone) 15%, transparent), transparent 36%), linear-gradient(150deg, color-mix(in srgb, var(--card-tone) 8%, #151b23), #151b23 56%)}.lvcard[data-tone] .choice-effect{border-color:color-mix(in srgb, var(--card-tone) 28%, #303945);border-left-color:var(--card-tone);background:linear-gradient(100deg, color-mix(in srgb, var(--card-tone) 10%, #0b1016), #0b1016 76%)}.lvcard[data-tone] .choice-meta .context{color:color-mix(in srgb, var(--card-tone) 68%, #a7b1bc)}.lvcard[data-rarity=awakening]{border-color:color-mix(in srgb, var(--accent) 72%, #8e744b);background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 36%), #151a21}.lvcard[data-rarity=awakening]:after{background:linear-gradient(90deg, transparent, var(--accent), transparent);height:3px}.lvcard[data-rarity=fusion]{--accent:#e4bd70;background:linear-gradient(145deg,#e4bd701f,#0000 48%),#18160f;border-color:#9d7b42;box-shadow:0 .65rem 1.8rem #553b1452}.levelup.relic-reward{background:radial-gradient(circle at 50% 44%,#be863724,#0000 34rem),linear-gradient(135deg,#5b27661f,#0000 50%),#05070af2}.levelup.relic-reward .banner{border-left-color:#e4bd70}.levelup.relic-reward .banner .lv{color:#e4bd70;text-shadow:0 0 1rem #e4bd7059}.lvcard[data-kind=relic-upgrade]{border-color:color-mix(in srgb, var(--accent) 72%, #a17b3d);background:radial-gradient(circle at 84% 12%,#e4bd7029,#0000 36%),linear-gradient(150deg,#6a30771f,#0000 50%),#17150f;box-shadow:0 .8rem 2.2rem #0000006b,inset 0 1px #ffe8b214}.lvcard[data-kind=relic-upgrade]:after{background:linear-gradient(90deg, transparent, #e4bd70, var(--accent), transparent);height:3px}.lvcard[data-rarity=legacy]{--accent:#d7f5ae;background:radial-gradient(circle at 84% 14%,#d7f5ae29,#0000 34%),linear-gradient(145deg,#81a45e21,#0000 52%),#121813;border-color:#d7f5ae94;box-shadow:0 .65rem 1.8rem #405c2d4d}.lvcard[data-family]{border-left-width:3px;border-left-color:var(--family-accent);border-top-color:color-mix(in srgb, var(--family-accent) 58%, #4b5562);border-right-color:color-mix(in srgb, var(--family-accent) 24%, #39424d)}.lvcard[data-family]:after{background:linear-gradient(90deg, var(--family-accent) 0%, color-mix(in srgb, var(--family-accent) 62%, var(--accent)) 64%, var(--accent) 82%, transparent 100%);height:3px;box-shadow:0 0 .75rem color-mix(in srgb, var(--family-accent) 28%, transparent)}.lvcard[data-family] .icon{border-color:color-mix(in srgb, var(--family-accent) 64%, #44505e);color:var(--family-accent);box-shadow:inset 0 -3px #00000047, 0 0 .8rem color-mix(in srgb, var(--family-accent) 12%, transparent)}.lvcard[data-family] .tag{color:color-mix(in srgb, var(--family-accent) 54%, #aeb7c2)}.family-badge{border-color:color-mix(in srgb, var(--family-accent) 62%, #45505d);color:color-mix(in srgb, var(--family-accent) 78%, white);background:linear-gradient(105deg, color-mix(in srgb, var(--family-accent) 18%, #0b1016), #0b1016 72%);letter-spacing:.045em;align-items:center;gap:.28rem;font-weight:820;display:inline-flex}.family-badge:before{content:"";border:1px solid var(--family-accent);background:var(--family-accent);width:.58rem;height:.58rem;box-shadow:0 0 .5rem color-mix(in srgb, var(--family-accent) 58%, transparent);flex:none}.lvcard[data-family=optical-device] .family-badge:before{background:radial-gradient(circle, transparent 0 25%, var(--family-accent) 29% 48%, transparent 52%);border-radius:50%}.lvcard[data-family=sword-art] .family-badge:before{transform:rotate(45deg)scale(.72)}.lvcard[data-family=fusion] .family-badge:before{background:linear-gradient(135deg, var(--family-accent), var(--family-secondary));clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%);border:0}.rank-progress{border-block:1px solid color-mix(in srgb, var(--family-accent) 22%, #303945);background:linear-gradient(90deg, color-mix(in srgb, var(--family-accent) 8%, #0a0e14), #080b1080);justify-content:space-between;align-items:center;gap:.7rem;min-height:1.42rem;padding:.26rem .4rem .24rem;display:flex}.rank-progress-label{color:color-mix(in srgb, var(--family-accent) 72%, #aab4c0);letter-spacing:.14em;flex:none;font-size:max(9px,.5rem);font-weight:880;line-height:1}.rank-pips{grid-template-columns:repeat(3,minmax(1.15rem,1fr));gap:.22rem;width:min(7.2rem,58%);display:grid}.rank-pip{clip-path:polygon(0 0,calc(100% - .2rem) 0,100% 50%,calc(100% - .2rem) 100%,0 100%);background:#151b23;border:1px solid #46515e;height:.42rem;position:relative}.rank-pip[data-state=owned]{border-color:color-mix(in srgb, var(--family-accent) 62%, #52606e);background:linear-gradient(180deg, color-mix(in srgb, var(--family-accent) 72%, white), color-mix(in srgb, var(--family-accent) 58%, #18202a));box-shadow:inset 0 1px #ffffff40}.rank-pip[data-state=offered]{border-color:color-mix(in srgb, var(--family-secondary) 78%, white);background:repeating-linear-gradient(120deg, color-mix(in srgb, var(--family-accent) 88%, white) 0 .22rem, color-mix(in srgb, var(--family-secondary) 80%, #3c2f1c) .22rem .38rem);box-shadow:0 0 .55rem color-mix(in srgb, var(--family-accent) 68%, transparent), inset 0 1px #ffffff6b;animation:1.35s ease-in-out infinite rank-pip-offered}.rank-pip[data-state=locked]{background:#0d1117b8;border-style:dashed;border-color:#4a5562}@keyframes rank-pip-offered{0%,to{filter:brightness(.92);transform:scaleY(.9)}50%{filter:brightness(1.16);transform:scaleY(1)}}@media (max-width:1280px){.record-classes{grid-template-columns:1fr}.records-panel{width:min(52rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1.6rem))}.record-table-viewport{scrollbar-gutter:stable}}@media (max-width:820px),(max-aspect-ratio:3/4){.run-info{min-height:2.2rem}.run-info>span{min-width:2.6rem;padding-inline:.44rem}.run-info>span:last-child{min-width:3.4rem}.run-info small{font-size:.44rem}.run-info b{font-size:.68rem}.kit-core{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-utility{width:100%}.charcard .info{padding:.85rem .72rem .9rem}.charcard .select-label{top:.68rem;right:.64rem}.skillbar .passive-slot{margin-left:.2rem}.xpbar{bottom:calc(var(--ui-safe-bottom) + 8.85rem)}.pickup-buff{bottom:calc(var(--ui-safe-bottom) + 9.6rem)}body.pickup-buff-active #hint:not(.hidden){bottom:calc(var(--ui-safe-bottom) + 12.15rem)}#hint{bottom:calc(var(--ui-safe-bottom) + 9.35rem)}.levelup .cards{padding-bottom:.6rem}.lvcard{min-height:0}.lvcard p{-webkit-line-clamp:3;margin-right:1.1rem}.rank-progress{min-height:1.28rem;padding-block:.2rem}.rank-pips{width:min(6.4rem,48%)}}@media (max-width:480px){.charselect .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-preview{margin-top:.5rem;padding-top:.42rem}.kit-skill{gap:.18rem;min-height:1.62rem;padding:.12rem .16rem}.kit-skill img{width:1.12rem;height:1.12rem}.kit-skill small{font-size:9px}.passive-preview p{-webkit-line-clamp:1}.passive-preview{padding:.34rem .34rem .36rem .46rem}.passive-preview>span{letter-spacing:.08em}.charcard .select-label{font-size:9px;top:.62rem;right:.52rem}.skill-tooltip{padding:.66rem .68rem}}@media (max-height:560px) and (orientation:landscape){.charselect .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-preview{margin-top:.38rem;padding-top:.35rem}.kit-skill{min-height:1.45rem}.kit-skill img{width:1.05rem;height:1.05rem}.passive-preview p{-webkit-line-clamp:1}.lvcard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-right:0;display:-webkit-box}}:root{--ui-faint:#8a94a2}.floatbar .lv,.run-info small,.skillbar .slot .key,.bossbar .boss-phase{font-size:max(10px,.55rem)}.run-info b,.bossbar .boss-name,.pause-label,#hint{font-size:max(11px,.68rem)}.clock{font-size:max(13px,.92rem)}.skillbar .slot .cdtext{font-size:max(12px,.82rem)}.xpbar{height:max(6px,.38rem);box-shadow:0 0 .5rem #56c7e824}.charselect .footnote,.mainmenu-action .action-copy small,.mainmenu-edition,.record-class th,.record-empty,.scoreboard .records .rank,.outcome .note,.settings-copy small,.cast-mode-copy small{color:#8a94a2}.charselect .footnote,.mainmenu-edition,.record-class th,.outcome .note,.settings-copy small,.cast-mode-copy small{font-size:max(10px,.58rem)}.mainmenu-action .action-copy small,.record-empty{font-size:max(10px,.66rem)}.boss-arrival small{font-size:max(12px,.68rem)}.boss-arrival span{font-size:max(10px,.66rem)}.skill-tooltip-key{font-size:max(11px,.72rem)}.lvcard .hotkey,.lvcard .tag{font-size:max(10px,.61rem)}.lvcard .slot-label{font-size:max(10px,.59rem)}.levelup .banner .lv{font-size:max(10px,.65rem)}.lvcard h3,.outcome h2{word-break:keep-all}.meta-heading>div:first-child>span,.meta-section>header span,.mainmenu-difficulty small,.settings-toggle .toggle-state{font-size:max(10px,.58rem)}.meta-summary small,.meta-stat-card header span,.meta-unlock-card header span{font-size:max(10px,.52rem)}.meta-run-reward span,.outcome .restart small,.outcome .endless small,.outcome .menu small,.record-class>header span{font-size:max(10px,.54rem)}.meta-currency small,.meta-unlock-card small{font-size:max(10px,.56rem)}.meta-run-reward p,.menu-eyebrow{font-size:max(10px,.62rem)}.meta-heading p{font-size:max(11px,.78rem)}.meta-stat-card p,.meta-unlock-card p{font-size:max(11px,.65rem)}.meta-summary b{font-size:max(11px,.82rem)}.mainmenu-difficulty em{font-size:max(11px,.72rem)}.outcome .eyebrow{font-size:max(10px,.65rem)}.scoreboard .total .label{font-size:max(11px,.72rem)}.scoreboard .records h3{font-size:max(11px,.7rem)}.record-class table{font-size:max(11px,.64rem)}.build-manifest>header span,.build-skill small{font-size:max(10px,.52rem)}.build-counters span{font-size:max(10px,.5rem)}.build-evolution span{font-size:max(10px,.46rem)}.build-skill-heading span{font-size:max(10px,.42rem)}.build-manifest>header code{font-size:max(10px,.58rem)}.build-evolution strong{font-size:max(10px,.56rem)}.menu-button small{font-size:max(10px,.53rem)}.cast-mode-settings legend{font-size:max(10px,.64rem)}.settings-value{font-size:max(11px,.68rem)}.cast-mode-copy strong{font-size:max(11px,.7rem)}.mainmenu-vertical{font-size:max(10px,.55rem)}.charcard .select-label span{font-size:max(10px,.72rem)}.scoreboard .row.hard span:first-child{color:var(--ui-crimson-bright)}.skillbar .slot .glyph-fallback[hidden]{display:none}@media (pointer:coarse){.meta-stat-card button,.meta-unlock-card button,.levelup-reroll,.mainmenu-difficulty{min-height:44px}}.kill-streak{left:50%;bottom:calc(var(--ui-safe-bottom) + 12.5rem);z-index:7;border-bottom:2px solid var(--ui-cyan);color:var(--ui-cyan);font-family:var(--font-serif);letter-spacing:.06em;text-shadow:0 1px #000000a6;pointer-events:none;opacity:1;background:#07090d9e;align-items:baseline;gap:.45rem;padding:.18rem .7rem .22rem;transition:opacity .28s ease-out;animation:.24s cubic-bezier(.2,1.4,.4,1) kill-streak-pop;display:flex;position:fixed;transform:translate(-50%)}.kill-streak[hidden]{display:none}.kill-streak[data-visible=false]{opacity:0}.kill-streak strong{font-size:max(14px,.95rem);font-weight:750}.kill-streak b{font-variant-numeric:tabular-nums;opacity:.85;font-size:max(12px,.78rem);font-weight:650}.kill-streak[data-tier="1"]{border-bottom-color:var(--ui-warning);color:var(--ui-gold-bright)}.kill-streak[data-tier="2"]{border-bottom-color:var(--ui-crimson);color:var(--ui-crimson-bright)}.kill-streak[data-tier="2"] strong{font-size:max(16px,1.1rem)}.kill-streak[data-tier="3"]{border-bottom-color:var(--ui-gold);color:var(--ui-gold-bright);background:linear-gradient(90deg,#d7af6229,#0000 78%),#07090db8;box-shadow:0 0 1.1rem #d7af6247}.kill-streak[data-tier="3"] strong{font-size:max(18px,1.28rem)}@keyframes kill-streak-pop{0%{opacity:0;transform:translate(-50%)scale(1.22)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.kill-streak{transition:none;animation:none}}.settings-volume input[type=range]{height:44px}.settings-volume input[type=range]::-webkit-slider-thumb{width:22px;height:28px;margin-top:-12px}.settings-volume input[type=range]::-moz-range-thumb{width:20px;height:26px}@media (prefers-reduced-motion:reduce){.records-overlay,.skill-tooltip,.damage-vignette,.lvcard:after,.levelup.resolving .lvcard.selected,.levelup.resolving .lvcard.rejected,.levelup.resolving .lvcard.selected:before,.rank-pip[data-state=offered],.pickup-buff,.surge-alert,.cast-mode-option,.settings-volume input[type=range]{transition:none;animation:none}.levelup.resolving .lvcard.selected,.levelup.resolving .lvcard.rejected,.rank-pip[data-state=offered]{filter:none;transform:none}.levelup.resolving .lvcard.selected:before{display:none}}.levelup .lvcard{min-height:21rem}.levelup .choice-heading h3{color:#d9e0e7;letter-spacing:-.012em;margin:0;font-size:max(14px,.86rem);font-weight:760;line-height:1.24}.levelup .rank-progress{align-items:center;justify-content:initial;grid-template-columns:minmax(5rem,auto) minmax(7rem,1fr);gap:.8rem;min-height:2.5rem;margin-top:auto;padding:.42rem .52rem;display:grid}.levelup .rank-progress-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.levelup .rank-pips{width:100%}.character-choice{isolation:isolate}.character-choice-copy{width:100%;padding-bottom:clamp(4.6rem,6vw,5.4rem)}.character-summary{border-top:1px solid #e4ded22e;gap:.4rem;width:min(31rem,100%);margin-top:.72rem;padding-top:.62rem;display:grid}.playstyle-summary,.strengths-summary,.passive-summary{grid-template-columns:4.4rem minmax(0,1fr);align-items:baseline;gap:.48rem;min-width:0;display:grid}.summary-label{color:color-mix(in srgb, var(--accent) 76%, #a49d91);letter-spacing:.08em;white-space:nowrap;font-size:max(10px,.48rem);font-weight:720}.playstyle-summary p,.passive-summary p{color:#e4ded2b8;word-break:keep-all;min-width:0;margin:0;font-size:max(11px,.62rem);line-height:1.46}.strengths-summary .strengths-list{flex-wrap:wrap;gap:0;margin:0;display:flex}.passive-summary{grid-template-columns:4.4rem auto minmax(0,1fr)}.passive-summary strong{color:#ece7dc;white-space:nowrap;font-size:max(11px,.62rem);font-weight:760}.character-choice.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 1.3rem color-mix(in srgb, var(--accent) 16%, transparent)}.character-choice.is-selected:after{opacity:1;transform:scaleY(1)}.character-choice.is-selected .portrait{filter:saturate(.98)contrast(1.07)brightness()}.charselect.has-pending-selection .character-choice:not(.is-selected) .portrait{filter:saturate(.45)contrast(1.03)brightness(.68)}.charselect.has-pending-selection .character-choice:not(.is-selected):before{background:#04050647}.character-choice.is-selected .select-label{opacity:0}.character-confirm{z-index:7;border:1px solid var(--accent);color:#090b0d;background:color-mix(in srgb, var(--accent) 88%, white);width:min(15rem,100% - 2rem);min-height:44px;font:inherit;letter-spacing:.025em;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border-radius:0;padding:.58rem .8rem;font-size:max(12px,.68rem);font-weight:820;transition:opacity .14s,transform .14s,background-color .12s;position:absolute;bottom:clamp(1rem,2.1vw,1.55rem);right:clamp(1rem,2.2vw,1.9rem);transform:translateY(.35rem);box-shadow:0 .35rem #00000057}.character-choice.is-selected .character-confirm:not(:disabled){opacity:1;visibility:visible;pointer-events:auto;transform:none}.character-confirm:hover,.character-confirm:focus-visible{color:#fff;background:color-mix(in srgb, var(--accent) 66%, #19212a);outline-offset:2px;outline:2px solid #fff}.character-confirm:active{transform:translateY(2px)}.skillbar .passive-slot[data-activation=automatic]{cursor:help;transform:none}.skillbar .passive-slot[data-activation=automatic]:active{transform:none}.skillbar .passive-slot .key{align-items:center;gap:.18rem;padding:.1rem .18rem;display:inline-flex}.passive-key-label{color:#f0f3f6;font-weight:850}.passive-mode-badge{color:#96a4b2;letter-spacing:0;font-size:max(10px,.38rem);font-weight:700}.skillbar .passive-slot[data-metric=count] .cd{display:none}.skillbar .passive-slot[data-metric=count] .cdtext{color:#e9f4fb;background:#05080ce0;border:1px solid #e6eff785;border-radius:50%;width:1.3rem;height:1.3rem;font-size:max(11px,.62rem);inset:auto .24rem .2rem auto}.skillbar .passive-slot[data-metric=count] .cdtext:empty{display:none}.skillbar .passive-slot[data-metric=gauge] .cd{display:block}.skillbar .passive-slot[data-state=inactive]{background:#0f141a;border-color:#3a434e}.skillbar .passive-slot[data-state=inactive] .glyph{filter:saturate(.45)brightness(.58)}.skillbar .passive-slot[data-state=active]{border-color:color-mix(in srgb, var(--ui-cyan) 72%, #66737f);background:#17212a;box-shadow:inset 0 0 0 1px #91e1f51f,0 0 .7rem #4dd0ff33}.skillbar[data-class=melee] .passive-slot[data-state=active]{border-color:color-mix(in srgb, var(--ui-crimson) 72%, #77636a);background:#24181d;box-shadow:inset 0 0 0 1px #ff80991f,0 0 .7rem #ff5a6e33}.skillbar .passive-slot[data-state=active] .glyph{filter:saturate(1.1)brightness(1.12)}@keyframes passive-status-flash{0%{filter:brightness(1.65);box-shadow:0 0 1.1rem #74e1ff9e}to{filter:brightness()}}.skillbar .passive-slot.status-flash{animation:.38s ease-out passive-status-flash}.bossbar .boss-track{height:1.42rem}.bossbar .boss-phase{z-index:2;color:#f4d7dc;letter-spacing:.025em;text-shadow:0 1px 3px #000;grid-template-columns:minmax(3.6rem,1fr) minmax(10rem,2fr) minmax(4.8rem,1fr);align-items:center;gap:.45rem;font-size:max(10px,.54rem);line-height:1;display:grid;inset:2px .52rem}.boss-stage{justify-self:start;font-weight:760}.boss-action{color:#f5ebee;letter-spacing:.035em;text-align:center;justify-self:center;font-weight:850}.boss-percent{font-variant-numeric:tabular-nums;justify-self:end;font-weight:760}.bossbar[data-stage="1"] .boss-fill,.bossbar[data-stage="1"][data-phase=windup] .boss-fill,.bossbar[data-stage="1"][data-phase=charge] .boss-fill{background:var(--ui-crimson)}.bossbar[data-stage="2"] .boss-fill,.bossbar[data-stage="2"][data-phase=windup] .boss-fill,.bossbar[data-stage="2"][data-phase=charge] .boss-fill{background:linear-gradient(90deg,#b33773,#e66577 62%,#f3a064)}.bossbar[data-action=warning] .boss-action{color:#ffe0a8}.bossbar[data-action=warning] .boss-track{border-color:#d69d54}.bossbar[data-action=danger] .boss-action{color:#ffc0ae}.bossbar[data-action=danger] .boss-track{border-color:#d57355}.bossbar[data-action=opening] .boss-track{border-color:#5eaa82;box-shadow:0 3px #0000006b,0 0 .7rem #58d38b33}.bossbar[data-action=opening] .boss-action{color:#91e4b3}.scoreboard .outcome-core-summary{grid-template-columns:minmax(0,1.15fr) minmax(12rem,.85fr);align-items:stretch;gap:.58rem;display:grid}.scoreboard .outcome-core-summary .total{margin:0}.scoreboard .outcome-core-metrics{border:1px solid var(--ui-line);background:var(--ui-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.scoreboard .outcome-core-metrics .row{background:#0b1118;flex-direction:column;justify-content:center;gap:.18rem;padding:.52rem .62rem;display:flex}.scoreboard .outcome-core-metrics .row span{color:#77879a;font-size:max(10px,.52rem)}.scoreboard .outcome-core-metrics .row b{color:#ecf3f9;font-size:max(14px,.8rem)}.outcome-details{background:#0b1016;border:1px solid #343e49;margin-top:.82rem}.outcome-details>summary{color:#c5ced8;cursor:pointer;background:#111821;align-items:center;min-height:48px;padding:.68rem 2.6rem .65rem .82rem;font-size:max(12px,.68rem);font-weight:740;list-style:none;display:flex;position:relative}.outcome-details>summary::-webkit-details-marker{display:none}.outcome-details>summary:after{content:"＋";color:var(--accent);font-size:1rem;line-height:1;position:absolute;right:.86rem}.outcome-details[open]>summary{color:#eef3f7;border-bottom:1px solid #343e49}.outcome-details[open]>summary:after{content:"−"}.outcome-details>summary:hover,.outcome-details>summary:focus-visible{color:#fff;outline:2px solid var(--accent);outline-offset:-2px;background:#18212b}.outcome-details-content{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.8rem;padding:.86rem;display:grid}.outcome-detail-title{color:#dce5ee;margin:0 0 .55rem;font-size:max(13px,.72rem);font-weight:760}.outcome-details .rows{gap:.24rem;display:grid}.outcome-details .row{color:#91a0b0;font-variant-numeric:tabular-nums;justify-content:space-between;gap:.7rem;padding-block:.12rem;font-size:max(11px,.64rem);display:flex}.outcome-details .row b{color:#dbe7f2}.outcome-details .records{margin-top:.82rem;overflow-x:auto}.outcome-details .records h3{color:#8393a4;margin-bottom:.35rem;font-size:max(11px,.62rem)}.outcome-details .records table{border-collapse:collapse;color:#9cabb9;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;min-width:25rem;font-size:max(10px,.58rem)}.outcome-details .records th,.outcome-details .records td{text-align:left;border-top:1px solid #202a35;padding:.3rem .34rem}.outcome-details .records th{color:#748393;font-weight:680}.outcome-details .records tr.current td{color:#e6f2ff;background:#4dd0ff17}.outcome [data-primary-action=true]{border-color:var(--ui-gold);color:#fff3cb;background:linear-gradient(135deg,#daab5a47,#0000 72%),#211a10;flex:1.55;box-shadow:inset 0 0 0 1px #ffe19c14}.pause-overlay[data-confirming-exit=true] .pause-panel{border-left-color:var(--ui-crimson-bright)}.pause-overlay .pause-actions[hidden],.pause-overlay .pause-confirmation[hidden],.pause-overlay .menu-heading[hidden]{display:none}.pause-confirmation{padding-right:0}.pause-confirmation .menu-eyebrow{color:var(--ui-crimson-bright)}.pause-confirmation p{max-width:24rem}.pause-confirm-actions{grid-template-columns:1fr 1fr}.pause-confirm-exit{color:#ffd9df;background:#44121db8;border-color:#ff5a6eb8}.pause-confirm-exit:hover,.pause-confirm-exit:focus-visible{color:#fff;background:#5b1d2b;border-color:#ff7183;outline-color:#ff7183}.meta-content{min-width:0}.meta-feedback{z-index:5;color:#d7e1e9;background:#0d141bf5;border:1px solid #42505d;margin:0 0 .72rem;padding:.62rem .72rem;font-size:max(11px,.64rem);line-height:1.45;position:sticky;top:0;box-shadow:0 .38rem .9rem #00000047}.meta-feedback:empty{display:none}.meta-feedback[data-state=success]{color:#c9f1d9;border-color:#68d3949e}.meta-feedback[data-state=error]{color:#ffd5dc;border-color:#ff5a6e9e}.meta-stat-card[data-purchase-state=shortage],.meta-unlock-card[data-purchase-state=shortage]{background:linear-gradient(145deg,#12171ed1,#070a0efa);border-color:#b1c2d31a}.meta-stat-card[data-purchase-state=shortage] button:disabled,.meta-unlock-card[data-purchase-state=shortage] button:disabled{color:#b9aa8b;cursor:not-allowed;background:#181510b8;border-color:#bea47047}.meta-stat-card[data-purchase-state=complete],.meta-unlock-card[data-purchase-state=complete]{border-color:#68d39442}.meta-stat-card[data-purchase-state=complete] button:disabled,.meta-unlock-card[data-purchase-state=complete] button:disabled{color:#91b7a0;background:#0c1d1480}@media (max-width:820px),(max-aspect-ratio:3/4){.levelup .lvcard{min-height:0}.levelup .rank-progress{min-height:2.2rem;padding-block:.32rem}.character-choice-copy{padding:.8rem .72rem 4.35rem}.character-summary{margin-top:.52rem;padding-top:.48rem}.playstyle-summary,.strengths-summary{grid-template-columns:3.8rem minmax(0,1fr)}.passive-summary{grid-template-columns:3.8rem auto minmax(0,1fr)}.character-confirm{width:calc(100% - 1.44rem);bottom:.72rem;right:.72rem}.outcome-details-content{grid-template-columns:1fr}}@media (max-width:520px){.character-summary{gap:.3rem}.playstyle-summary,.strengths-summary,.passive-summary{display:block}.summary-label{margin-bottom:.14rem;display:block}.playstyle-summary p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.strengths-summary .strengths-list{display:flex}.passive-summary p{display:none}.character-confirm{font-size:max(11px,.58rem)}.scoreboard .outcome-core-summary,.pause-confirm-actions{grid-template-columns:1fr}}@media (max-height:560px) and (orientation:landscape){.character-choice-copy{padding:.62rem .72rem 3.65rem}.character-summary{gap:.2rem;margin-top:.34rem;padding-top:.32rem}.playstyle-summary,.passive-summary p{display:none}.character-confirm{width:min(13rem,100% - 1.44rem);min-height:44px;padding-block:.4rem;bottom:.55rem;right:.72rem}}@media (prefers-reduced-motion:reduce){.character-confirm,.skillbar .passive-slot.status-flash{transition:none;animation:none}}.loadout-briefing{--briefing-panel:#090d12;--briefing-card:#10161d;--briefing-card-strong:#141c24;z-index:26;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));color:#e9edf1;background:radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 38%), linear-gradient(180deg, #020407ed, #030508fb);opacity:1;place-items:center;transition:opacity .18s;display:grid;position:fixed;inset:0;overflow:hidden}.loadout-briefing:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.9%,#ffffff06 50%),repeating-linear-gradient(0deg,#0000 0 3px,#ffffff02 3px 4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.loadout-briefing.closing{opacity:0;pointer-events:none}.skillbar .slot .skill-state-label{z-index:6;color:#e9fbff;letter-spacing:.03em;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#030d12e6;border:1px solid #79e6ff8a;padding:.11rem .14rem;font-size:.46rem;font-weight:800;line-height:1;position:absolute;bottom:.12rem;left:.14rem;right:.14rem;overflow:hidden}.skillbar .slot[data-queued=true]{border-color:#e6bd72;box-shadow:inset 0 0 0 1px #e6bd724d,0 0 .7rem #e6bd722e}.skillbar .slot[data-queued=true] .skill-state-label{color:#ffe5b0;background:#1b1308eb;border-color:#e6bd72b3}.skillbar .slot[data-active=true]{border-color:#8eefff;box-shadow:inset 0 0 0 1px #8eefff5c,0 0 .85rem #53daf44d}.skillbar .slot[data-busy=true]:not([data-active=true]){filter:saturate(.55)brightness(.72)}.loadout-briefing-panel{width:min(74rem,100%);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--accent) 48%, #33404c) transparent;border:1px solid color-mix(in srgb, var(--accent) 38%, #35414d);border-left:3px solid var(--accent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 5%, transparent), transparent 34%), var(--briefing-panel);padding:clamp(1rem,2.2vw,1.65rem);transition:transform .18s;position:relative;overflow:hidden auto;transform:translateY(0);box-shadow:0 1.4rem 4rem #0000009e,inset 0 1px #ffffff09}.loadout-briefing.closing .loadout-briefing-panel{transform:translateY(.7rem)}.loadout-briefing-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--accent), transparent 72%);opacity:.9;height:2px;position:absolute;inset:0 0 auto}.loadout-briefing-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;display:grid}.loadout-briefing-heading{min-width:0}.loadout-briefing-kicker{color:var(--accent);letter-spacing:.13em;margin-bottom:.28rem;font-size:max(11px,.64rem);font-weight:780;display:block}.loadout-briefing-heading h2{color:#f3f0e9;letter-spacing:-.045em;margin:0;font-family:Noto Serif KR,serif;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:760;line-height:1.08}.loadout-briefing-heading p{color:#aeb9c4;word-break:keep-all;max-width:52rem;margin:.55rem 0 0;font-size:max(12px,.72rem);line-height:1.55}.loadout-briefing-legend{background:#070b0fc7;border:1px solid #303b46;gap:.32rem;min-width:14rem;padding:.58rem .7rem;display:grid}.loadout-briefing-legend span{color:#aeb8c2;padding-left:.82rem;font-size:max(10px,.6rem);font-weight:690;line-height:1.35;position:relative}.loadout-briefing-legend span:before{content:"";border:1px solid;width:.38rem;height:.38rem;position:absolute;top:.42em;left:0}.loadout-briefing-legend span[data-kind=level-up]{color:#93a4b5}.loadout-briefing-legend span[data-kind=ready]{color:color-mix(in srgb, var(--accent) 80%, #e6edf4)}.loadout-briefing-section{margin-top:clamp(.9rem,1.8vw,1.35rem)}.loadout-briefing-section-heading{border-bottom:1px solid #27313b;justify-content:space-between;align-items:baseline;gap:.8rem;min-height:1.65rem;margin-bottom:.48rem;display:flex}.loadout-briefing-section-heading h3{color:#dce4eb;letter-spacing:.055em;margin:0;padding-bottom:.38rem;font-size:max(12px,.76rem);font-weight:800}.loadout-briefing-section-heading span{color:#778594;padding-bottom:.38rem;font-size:max(10px,.6rem);font-weight:620}.loadout-briefing-grid{gap:clamp(.45rem,.9vw,.7rem);display:grid}.loadout-briefing-core-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.loadout-briefing-utility-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.loadout-briefing-card{border:1px solid #33404c;border-bottom:2px solid color-mix(in srgb, var(--accent) 74%, #50606d);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 5%, transparent), transparent 50%), var(--briefing-card);grid-template-columns:3.65rem minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;min-height:7.3rem;padding:.7rem;display:grid;position:relative;overflow:hidden}.loadout-briefing-card:after{content:"";background:linear-gradient(90deg, var(--accent), transparent 70%);opacity:.82;height:1px;position:absolute;inset:auto 0 0}.loadout-briefing-card[data-availability=ready],.loadout-briefing-card[data-availability=automatic]{border-color:color-mix(in srgb, var(--accent) 52%, #394550);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent 58%), var(--briefing-card-strong)}.loadout-briefing-icon{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 60%, #53606b);background:#060a0e;place-items:center;width:3.65rem;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff06}.loadout-briefing-icon img{object-fit:cover;width:100%;height:100%;display:block}.loadout-briefing-icon>span{color:var(--accent);font-size:1.5rem;line-height:1}.loadout-briefing-icon>span[hidden]{display:none}.loadout-briefing-icon kbd{color:#f3f6f8;min-width:1.55rem;height:1.55rem;font:inherit;background:#0b1117;border:1px solid #c8d1d9;border-radius:0;place-items:center;padding-inline:.22rem;font-size:max(12px,.72rem);font-weight:880;line-height:1;display:grid;position:absolute;top:-.34rem;left:-.34rem;box-shadow:0 2px #00000085}.loadout-briefing-copy{min-width:0}.loadout-briefing-meta{justify-content:space-between;align-items:center;gap:.38rem;min-width:0;display:flex}.loadout-briefing-tag,.loadout-briefing-availability{font-size:max(10px,.55rem);font-weight:720;line-height:1.2}.loadout-briefing-tag{color:color-mix(in srgb, var(--accent) 78%, #dce5ed)}.loadout-briefing-availability{color:#788695;text-align:right}.loadout-briefing-card[data-availability=ready] .loadout-briefing-availability,.loadout-briefing-card[data-availability=automatic] .loadout-briefing-availability{color:color-mix(in srgb, var(--accent) 84%, #e5edf4)}.loadout-briefing-copy h4{color:#f0f2f3;letter-spacing:-.02em;margin:.26rem 0 0;font-size:max(15px,.96rem);font-weight:820;line-height:1.18}.loadout-briefing-copy p{color:#a9b4be;word-break:keep-all;margin:.34rem 0 0;font-size:max(11px,.64rem);line-height:1.43}.loadout-briefing-footer{z-index:2;padding:.72rem clamp(1rem, 2.2vw, 1.65rem) max(.78rem, env(safe-area-inset-bottom));background:#070b0ffa;border-top:1px solid #34404a;justify-content:space-between;align-items:center;gap:1rem;margin:clamp(1rem,2vw,1.35rem) calc(-1*clamp(1rem,2.2vw,1.65rem)) calc(-1*clamp(1rem,2.2vw,1.65rem));display:flex;position:sticky;bottom:calc(-1*clamp(1rem,2.2vw,1.65rem));box-shadow:0 -.7rem 1.4rem #02040670}.loadout-briefing-footer p{color:#778492;max-width:40rem;margin:0;font-size:max(10px,.6rem);line-height:1.42}.loadout-briefing-actions{flex:none;align-items:stretch;gap:.5rem;display:flex}.loadout-briefing-actions button{color:#bdc6ce;min-height:48px;font:inherit;cursor:pointer;background:#111820;border:1px solid #46525e;border-radius:0;padding:.62rem .88rem;font-size:max(12px,.68rem);font-weight:740}.loadout-briefing-actions button:hover,.loadout-briefing-actions button:focus-visible{color:#fff;border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.loadout-briefing-actions button:disabled{cursor:default;opacity:.58}.loadout-briefing-start{justify-content:space-between;align-items:center;gap:1.2rem;min-width:15rem;display:flex;border-color:var(--accent)!important;color:#081014!important;background:color-mix(in srgb, var(--accent) 88%, white)!important}.loadout-briefing-start small{color:#071014b8;letter-spacing:.08em;font-size:max(10px,.54rem);font-weight:850}.loadout-briefing-start:hover,.loadout-briefing-start:focus-visible{color:#fff!important;background:color-mix(in srgb, var(--accent) 54%, #18222b)!important}.loadout-briefing-start:hover small,.loadout-briefing-start:focus-visible small{color:#ffffffbd}@media (max-width:900px){.loadout-briefing-header{grid-template-columns:1fr}.loadout-briefing-legend{flex-wrap:wrap;gap:.5rem 1rem;min-width:0;display:flex}.loadout-briefing-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loadout-briefing-footer{flex-direction:column;align-items:stretch}.loadout-briefing-footer p{max-width:none}.loadout-briefing-actions{width:100%}.loadout-briefing-actions button{flex:1}}@media (max-width:640px){.loadout-briefing{place-items:stretch stretch;padding:0}.loadout-briefing-panel{width:100%;min-height:100dvh;max-height:100dvh;padding:max(.88rem, env(safe-area-inset-top)) max(.78rem, env(safe-area-inset-right)) .88rem max(.78rem, env(safe-area-inset-left));border-width:0 0 0 3px}.loadout-briefing-heading h2{font-size:clamp(1.55rem,8vw,2.15rem)}.loadout-briefing-core-grid,.loadout-briefing-utility-grid{grid-template-columns:1fr}.loadout-briefing-card,.loadout-briefing-utility .loadout-briefing-card{grid-template-columns:3.25rem minmax(0,1fr);min-height:0}.loadout-briefing-icon{width:3.25rem}.loadout-briefing-section-heading{flex-direction:column;align-items:flex-start;gap:0}.loadout-briefing-section-heading span{margin-top:-.22rem}.loadout-briefing-footer{margin:1rem max(-.78rem, calc(-1 * env(safe-area-inset-right))) -.88rem max(-.78rem, calc(-1 * env(safe-area-inset-left)));padding-inline:max(.78rem, env(safe-area-inset-left)) max(.78rem, env(safe-area-inset-right));bottom:-.88rem}.loadout-briefing-actions{flex-direction:column-reverse}.loadout-briefing-start{min-width:0}}.mainmenu-difficulties{gap:.38rem;width:min(31rem,100%);margin:0 0 clamp(.7rem,1.4vh,1rem);display:grid}.mainmenu-difficulties .mainmenu-difficulty{width:100%;min-height:3.5rem;margin:0;padding-block:.58rem}.mainmenu-difficulty[data-selected=true]{border-width:2px;box-shadow:0 0 1rem #5bcde724}.mainmenu-difficulty[aria-disabled=true]{cursor:not-allowed;background:#080d11c7;border-color:#c0cfd11f}.mainmenu-difficulty[aria-disabled=true] b,.mainmenu-difficulty[aria-disabled=true] em,.mainmenu-difficulty[aria-disabled=true] i{color:#8a94a2}.mainmenu-difficulty[data-mode=fullmoon]{background:linear-gradient(90deg,#7756bd3d,#0000 78%),#0d0a16db;border-color:#d1bcff80}.mainmenu-difficulty[data-mode=fullmoon] b,.mainmenu-difficulty[data-mode=fullmoon] i{color:#e8dcff}.mainmenu-difficulty[data-mode=fullmoon]:hover:not([aria-disabled=true]),.mainmenu-difficulty[data-mode=fullmoon]:focus-visible:not([aria-disabled=true]){background:linear-gradient(90deg,#8861da57,#0000 78%),#110c1ceb;border-color:#e1d2ffd1}.clock[data-mode=fullmoon]{color:#eadfff;text-shadow:0 0 1rem #ae84ff57;border-color:#c7abff94}.bossbar[data-stage="3"] .boss-track{border-color:#d9c2ff;box-shadow:0 3px #0000006b,0 0 1.15rem #ae7cff57}.bossbar[data-stage="3"][data-action=warning] .boss-track{border-color:#d69d54}.bossbar[data-stage="3"][data-action=danger] .boss-track{border-color:#d57355}.bossbar[data-stage="3"][data-action=opening] .boss-track{border-color:#5eaa82;box-shadow:0 3px #0000006b,0 0 .7rem #58d38b40}.bossbar[data-stage="3"] .boss-fill,.bossbar[data-stage="3"][data-phase=windup] .boss-fill,.bossbar[data-stage="3"][data-phase=charge] .boss-fill{background:linear-gradient(90deg,#7550c8,#c78dff 58%,#f3e9ff)}.boss-phase-shift[data-stage="3"]:before{background:linear-gradient(90deg,#0000,#9d72ff,#f0e4ff,#0000);box-shadow:0 0 2.4rem #b98bffb8}.boss-phase-shift[data-stage="3"] span,.boss-phase-shift[data-stage="3"] strong{color:#eee4ff}.boss-indicator{--boss-arrow-angle:0deg;z-index:10;color:#ffe6ec;pointer-events:none;background:#13070ce0;border:1px solid #ff73899e;border-radius:.25rem;align-items:center;gap:.38rem;padding:.36rem .5rem;display:flex;position:fixed;top:0;left:0;box-shadow:0 0 1rem #d83a6347}.boss-indicator[hidden]{display:none}.boss-indicator i{color:#ff7089;transform:rotate(var(--boss-arrow-angle));font-size:.88rem;font-style:normal;line-height:1}.boss-indicator span{gap:.05rem;line-height:1;display:grid}.boss-indicator b{letter-spacing:.12em;font-size:max(10px,.62rem)}.boss-indicator small{color:#d7aab4;font-variant-numeric:tabular-nums;font-size:max(9px,.52rem)}.stage-unlock{color:#eadfff;background:#603b962e;border:1px solid #d2b4ff73;justify-content:space-between;gap:1rem;margin-bottom:.7rem;padding:.65rem .75rem;display:flex}.stage-unlock strong{color:#f5dc8b;letter-spacing:.16em}@media (max-width:640px){.mainmenu-difficulties{gap:.26rem}.mainmenu-difficulties .mainmenu-difficulty{grid-template-columns:minmax(4.5rem,.5fr) minmax(0,1.5fr) auto;gap:.52rem;min-height:3.1rem;padding:.45rem .62rem}.mainmenu-difficulty em{font-size:max(10px,.62rem)}}@media (max-height:620px) and (orientation:landscape){.loadout-briefing-panel{padding:.72rem .88rem}.loadout-briefing-heading h2{font-size:1.45rem}.loadout-briefing-heading p{margin-top:.25rem;font-size:max(11px,.62rem)}.loadout-briefing-section{margin-top:.58rem}.loadout-briefing-section-heading{min-height:1.35rem;margin-bottom:.3rem}.loadout-briefing-card,.loadout-briefing-utility .loadout-briefing-card{grid-template-columns:3rem minmax(0,1fr);gap:.5rem;min-height:5.45rem;padding:.5rem}.loadout-briefing-icon{width:3rem}.loadout-briefing-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.loadout-briefing-footer{margin:.65rem -.88rem -.72rem;padding:.52rem .88rem;bottom:-.72rem}}@media (prefers-reduced-motion:reduce){.loadout-briefing,.loadout-briefing-panel{transition:none}.loadout-briefing.closing .loadout-briefing-panel{transform:none}}.meta-panel{width:min(72rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1.6rem));border-left-color:var(--ui-gold);background:linear-gradient(135deg,#d7af620e,#0000 24rem),#0c1117;padding:clamp(1rem,2vw,1.5rem)}.meta-heading{align-items:center;padding-bottom:.9rem}.meta-brand{grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:.85rem;min-width:0;display:grid}.meta-brand>img{aspect-ratio:1;object-fit:contain;opacity:.86;filter:sepia(.22)saturate(.78);width:3.6rem}.meta-heading h2{margin:0;font-size:clamp(1.75rem,3.7vw,2.75rem)}.meta-heading p{max-width:38rem;margin-top:.25rem}.meta-heading-actions{flex:none;align-items:stretch;gap:.48rem;display:flex}.meta-currency{border:1px solid #d7af624d;border-left:2px solid var(--ui-gold);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;min-width:17rem;padding:.5rem .68rem;display:grid}.meta-currency span+span{border-left:1px solid #d7af6233;padding-left:.7rem}.meta-currency strong{font-size:1.08rem}.meta-close{color:#c1c9d0;min-width:4.8rem;font:inherit;cursor:pointer;background:#111820;border:1px solid #48535f;padding:.45rem .58rem;font-size:max(11px,.62rem);font-weight:730}.meta-close kbd{color:#778493;font:inherit;margin-top:.15rem;font-size:max(9px,.48rem);display:block}.meta-close:hover,.meta-close:focus-visible{border-color:var(--ui-gold);color:#fff;outline:2px solid var(--ui-gold);outline-offset:2px}.meta-section{margin-top:1.05rem}.meta-section>header{justify-content:space-between;align-items:end;gap:.8rem;margin-bottom:.55rem;display:flex}.meta-section>header h3{color:#edf0f2;font-size:1rem}.meta-section>header p{color:#7f8c99;margin:.15rem 0 0;font-size:max(10px,.58rem)}.meta-doctrine-section>header>span{color:var(--ui-gold-bright);font-size:max(10px,.58rem);font-weight:760}.meta-doctrine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.meta-doctrine-card{background:#10161d;border:1px solid #36414c;border-left:3px solid #596674;grid-template-columns:minmax(0,1fr) auto;gap:.7rem .9rem;min-width:0;padding:.78rem .82rem .72rem;display:grid}.meta-doctrine-card[data-doctrine-state=equipped]{border-color:#d7af62b8;border-left-color:var(--ui-gold);background:linear-gradient(100deg,#d7af621c,#0000 55%),#151811}.meta-doctrine-card[data-doctrine-state=owned]{border-left-color:#8ca2b5}.meta-doctrine-card[data-doctrine-state=shortage]{color:#87919c;background:#0c1117;border-color:#2c353e}.meta-doctrine-card>header{grid-column:1;min-width:0}.meta-doctrine-card>header small{color:#778593;letter-spacing:.08em;font-size:max(9px,.49rem);font-weight:720}.meta-doctrine-card h4{color:#f0f2f3;font-family:var(--font-serif);margin:.15rem 0 0;font-size:max(15px,.9rem)}.meta-doctrine-card>header>span{color:var(--ui-gold-dim);margin-top:.24rem;font-size:max(10px,.54rem);font-weight:740;display:inline-block}.meta-doctrine-card ol{grid-column:1;gap:.24rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.meta-doctrine-card li{color:#aeb8c2;grid-template-columns:1.6rem minmax(0,1fr);gap:.35rem;min-width:0;font-size:max(10px,.57rem);line-height:1.35;display:grid}.meta-doctrine-card li b{color:#d0b879;font-variant-numeric:tabular-nums}.meta-doctrine-card>footer{grid-area:1/2/span 2;align-items:end;display:flex}.meta-doctrine-card button,.meta-row-action button{color:#d2dae1;min-width:5.2rem;min-height:2.1rem;font:inherit;cursor:pointer;background:#121a22;border:1px solid #4d5a66;padding:.4rem .58rem;font-size:max(11px,.59rem);font-weight:760}.meta-doctrine-card button:hover,.meta-doctrine-card button:focus-visible,.meta-row-action button:hover,.meta-row-action button:focus-visible{border-color:var(--ui-gold);color:#fff;outline:2px solid var(--ui-gold);outline-offset:2px}.meta-doctrine-card[data-doctrine-state=equipped] button{color:#f4dda3;background:#402e14ad;border-color:#d7af62b8}.meta-doctrine-card button:disabled,.meta-row-action button:disabled{color:#8d98a3;cursor:not-allowed;background:#0d1319;border-color:#303943}.meta-lower-grid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:.85rem;display:grid}.meta-ledger-section{min-width:0}.meta-stat-list,.meta-unlock-list{border-top:1px solid #34404b}.meta-stat-row,.meta-unlock-row{border-bottom:1px solid #27313b;border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;padding:.65rem .15rem .65rem .65rem;display:grid}.meta-stat-row[data-purchase-state=affordable],.meta-unlock-row[data-purchase-state=affordable]{border-left-color:var(--ui-gold);background:linear-gradient(90deg,#d7af6213,#0000 68%)}.meta-stat-row[data-purchase-state=complete],.meta-unlock-row[data-purchase-state=complete]{border-left-color:#68d39480}.meta-row-copy{min-width:0}.meta-row-copy header{justify-content:space-between;align-items:baseline;gap:.55rem;display:flex}.meta-row-copy header>small{color:#82909d;font-size:max(9px,.48rem);font-weight:730}.meta-row-copy strong{color:#e7ebee;font-size:max(12px,.69rem)}.meta-row-copy header b{color:#c9d1d8;font-size:max(10px,.58rem);font-weight:700}.meta-row-copy p{color:#8d99a5;word-break:keep-all;margin:.2rem 0 0;font-size:max(10px,.56rem);line-height:1.4}.meta-unlock-progress{color:var(--ui-gold-dim);margin-top:.24rem;font-size:max(9px,.5rem);font-weight:680;display:block}.meta-row-action{align-items:center;gap:.42rem;display:flex}.meta-row-action small{color:#9f8b5d;white-space:nowrap;font-size:max(9px,.49rem)}.meta-row-state{color:#94c7a8;text-align:center;min-width:5.2rem;font-size:max(10px,.57rem);font-weight:730}.meta-stat-row .meta-rank{margin:.4rem 0 0}.meta-stat-row .meta-rank i{width:1.15rem}.meta-footer{border-top:1px solid #34404b;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.75rem;display:flex}.meta-footer>span{color:#73808e;font-size:max(10px,.56rem)}.meta-footer .meta-back{width:9rem;margin:0}@media (max-width:860px){.meta-panel{width:min(45rem, calc(100vw - var(--ui-safe-left) - var(--ui-safe-right) - 1rem))}.meta-heading{flex-direction:column;align-items:stretch}.meta-heading-actions{justify-content:space-between}.meta-lower-grid{grid-template-columns:1fr}}@media (max-width:620px){.meta-overlay{place-items:stretch stretch;padding:0}.meta-panel{width:100%;max-height:100dvh;padding:max(.8rem, env(safe-area-inset-top)) max(.7rem, env(safe-area-inset-right)) max(.8rem, env(safe-area-inset-bottom)) max(.7rem, env(safe-area-inset-left));border-width:0 0 0 3px}.meta-brand{grid-template-columns:2.75rem minmax(0,1fr)}.meta-brand>img{width:2.75rem}.meta-heading-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.meta-currency{width:auto;min-width:0}.meta-doctrine-grid{grid-template-columns:1fr}.meta-doctrine-card{grid-template-columns:minmax(0,1fr) 5.4rem}.meta-stat-row,.meta-unlock-row{grid-template-columns:1fr;align-items:stretch}.meta-row-action{justify-content:space-between}.meta-row-action button{min-width:7rem}.meta-footer{flex-direction:column;align-items:stretch}.meta-footer .meta-back{width:100%}}.loadout-briefing-header{grid-template-columns:1fr}.loadout-briefing-card{min-height:6.35rem}.loadout-briefing-utility .loadout-briefing-card{min-height:5.9rem}@media (max-width:640px){.loadout-briefing-card,.loadout-briefing-utility .loadout-briefing-card{grid-template-columns:2.75rem minmax(0,1fr);gap:.5rem;padding:.5rem}.loadout-briefing-icon{width:2.75rem}.loadout-briefing-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.loadout-briefing-actions{flex-direction:row}.loadout-briefing-actions button{min-width:0}}
