/* 글꼴은 직접 올림(_tools/make-fonts.mjs 가 아래 묶음을 만듦). 두 조각: core(이 사이트 글자) + rest(나머지, 필요할 때만 받음). optional 이라 새로 고침 때 글자가 밀리지 않음(swap 금지) */
/*fonts*/
@font-face{font-family:'CT Fallback';font-weight:400;font-style:normal;src:local('Malgun Gothic'),local('맑은 고딕'),local('AppleSDGothicNeo-Regular'),local('Noto Sans KR'),local('NotoSansCJKkr-Regular');ascent-override:108.5%;descent-override:41.5%;line-gap-override:0%}
@font-face{font-family:'CT Fallback';font-weight:600;font-style:normal;src:local('Malgun Gothic Bold'),local('맑은 고딕 Bold'),local('AppleSDGothicNeo-SemiBold'),local('NotoSansCJKkr-Medium');ascent-override:108.5%;descent-override:41.5%;line-gap-override:0%}
@font-face{font-family:'CT Fallback';font-weight:700;font-style:normal;src:local('Malgun Gothic Bold'),local('맑은 고딕 Bold'),local('AppleSDGothicNeo-Bold'),local('NotoSansCJKkr-Bold');ascent-override:108.5%;descent-override:41.5%;line-gap-override:0%}
@font-face{font-family:'CT Sans';font-weight:400;font-style:normal;font-display:optional;src:url(/fonts/sans-400-core.woff2?v=mw6ccakx) format('woff2');unicode-range:U+20-17E,U+2010-205F,U+2080-2089,U+20A9,U+20AC,U+2190-2193,U+2212,U+2248,U+25A0-25A1,U+25B2-25B3,U+25BC-25BD,U+25CB,U+25CF,U+2605-2606,U+2715,U+3008-3011,U+301C,U+318D,U+AC00-AC01,U+AC04,U+AC08,U+AC10-AC12,U+AC14-AC16,U+AC19,U+AC1C,U+AC24,U+AC2C,U+AC31,U+AC70,U+AC74,U+AC77-AC78,U+AC80,U+AC83,U+AC89,U+AC8C,U+AC90,U+AC9F,U+ACA8-ACA9,U+ACAC,U+ACB0,U+ACB9,U+ACBC-ACBD,U+ACC4,U+ACE0,U+ACE4,U+ACE7-ACE8,U+ACF1,U+ACF3,U+ACF5,U+ACFC,U+AD00,U+AD04,U+AD11,U+AD50,U+AD6C-AD6D,U+AD70,U+AD73-AD75,U+AD81,U+AD8C,U+ADC0,U+ADC4,U+ADC8,U+ADDC,U+ADE0,U+ADE4,U+ADF8-ADF9,U+ADFC,U+AE00,U+AE08-AE09,U+AE0B,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE43,U+AE4C,U+AE50,U+AE54,U+AE5C-AE5D,U+AE65,U+AE68,U+AEBC,U+AECD,U+AED0,U+AED8,U+AF2C,U+AF34,U+AFB8,U+AFBC,U+AFC8-AFC9,U+AFD4,U+AFE8,U+B00C,U+B010,U+B014,U+B01C-B01D,U+B044,U+B048,U+B04A,U+B04C,U+B054,U+B05D,U+B07C,U+B098,U+B09C,U+B0A0,U+B0A8-B0A9,U+B0AB-B0AC,U+B0AE,U+B0B1,U+B0B4,U+B0B8,U+B0BC,U+B0C4-B0C5,U+B0C8,U+B0D0,U+B0E5,U+B108-B109,U+B10C,U+B110,U+B113,U+B118,U+B11B,U+B123-B125,U+B137,U+B144,U+B178-B179,U+B17C,U+B180,U+B188,U+B18D,U+B192-B193,U+B1E8,U+B204,U+B208,U+B20C,U+B214-B215,U+B220,U+B258,U+B274,U+B290,U+B294,U+B298,U+B2A0,U+B2A5-B2A6,U+B2C8-B2C9,U+B2CC,U+B2D0,U+B2D8-B2D9,U+B2DB,U+B2DD,U+B2E4-B2E5,U+B2E8,U+B2EB-B2ED,U+B2F4-B2F5,U+B2F7,U+B2F9,U+B2FF-B300,U+B311,U+B313,U+B354,U+B358,U+B35C,U+B364,U+B369,U+B36E,U+B370-B371,U+B374,U+B378,U+B385,U+B3C4-B3C5,U+B3C8,U+B3CC,U+B3CE,U+B3D9,U+B3FC,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450,U+B454,U+B458,U+B460-B461,U+B465,U+B4A4,U+B4B7,U+B4C0,U+B4C8,U+B4D0,U+B4DC,U+B4E0,U+B4E3-B4E4,U+B4E6,U+B4ED,U+B4F1,U+B514-B515,U+B518,U+B51C,U+B525,U+B527,U+B529,U+B530-B531,U+B538,U+B54C,U+B550,U+B5A0,U+B5A4,U+B5A8,U+B5B4,U+B5BB,U+B5C0,U+B5CC,U+B610-B611,U+B69C,U+B6AB,U+B6B1,U+B700,U+B728,U+B72C,U+B738,U+B73B,U+B744,U+B760,U+B77C-B77D,U+B780,U+B784,U+B78C-B78D,U+B790-B791,U+B798-B799,U+B79C,U+B7A8-B7A9,U+B7AB,U+B7AD,U+B7B5,U+B7C9,U+B7EC-B7ED,U+B7F0,U+B7F4,U+B7FC-B7FD,U+B7FF-B800,U+B807-B809,U+B80C,U+B818,U+B81B,U+B824-B825,U+B828,U+B82C,U+B835,U+B837-B839,U+B840,U+B85C-B85D,U+B860,U+B864,U+B86C-B86D,U+B871,U+B8B0,U+B8CC,U+B8E8-B8E9,U+B8EC,U+B8F0,U+B8F8,U+B958,U+B960,U+B968,U+B974,U+B978,U+B97C,U+B984-B985,U+B9AC-B9AD,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9BF,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9D0,U+B9DD-B9DE,U+B9E1,U+B9E4,U+B9E8,U+B9F5,U+BA38-BA39,U+BA3C,U+BA40,U+BA48,U+BA4E,U+BA54-BA55,U+BA58,U+BA5C,U+BA64,U+BA67,U+BA70,U+BA74,U+BA85,U+BA87,U+BAA8-BAA9,U+BAAB-BAAC,U+BAB0,U+BABB,U+BABD,U+BB34,U+BB36,U+BB38,U+BB3C,U+BBA4,U+BBAC,U+BBC0,U+BBF8-BBF9,U+BBFC,U+BBFF-BC00,U+BC08,U+BC0D,U+BC11,U+BC14-BC16,U+BC18,U+BC1B-BC1D,U+BC1F,U+BC29,U+BC30-BC31,U+BC34,U+BC38,U+BC45,U+BC84,U+BC88,U+BC8C,U+BC94-BC95,U+BC97,U+BCA0-BCA1,U+BCA4,U+BCA8,U+BCB3,U+BCC0,U+BCC4,U+BCD1,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD04-BD05,U+BD07,U+BD09,U+BD24,U+BD80-BD81,U+BD84,U+BD88,U+BD90,U+BD93,U+BD99,U+BDF0,U+BE0C,U+BE10,U+BE14,U+BE44-BE45,U+BE48,U+BE4C,U+BE54,U+BE57,U+BE59,U+BE60-BE61,U+BE68,U+BE7C,U+BE80,U+BE8C-BE8D,U+BE90,U+BF51,U+BFD0,U+C05C,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0BC,U+C0C0-C0C1,U+C0C8-C0C9,U+C0CC,U+C0DD,U+C11C-C11E,U+C120,U+C124,U+C12C,U+C12F,U+C131,U+C138,U+C13C,U+C140,U+C148-C149,U+C14B,U+C154,U+C158,U+C15C,U+C168,U+C170,U+C174,U+C178,U+C18C-C18D,U+C190,U+C194,U+C19C,U+C1A1,U+C1FC,U+C20F,U+C218,U+C21C,U+C220,U+C228,U+C22B,U+C250,U+C258,U+C26C,U+C27C-C27D,U+C288,U+C2A4,U+C2A8,U+C2AC,U+C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EC-C2ED,U+C2F1,U+C2F6,U+C2F8,U+C2FC,U+C30D,U+C313,U+C36C,U+C378,U+C37C,U+C384,U+C3E0,U+C468,U+C4F0,U+C4F4,U+C4F8,U+C500-C501,U+C50C,U+C528-C529,U+C52C,U+C544-C545,U+C548,U+C54A,U+C54C,U+C554,U+C558-C559,U+C55E,U+C560-C561,U+C564,U+C568,U+C570-C571,U+C575,U+C57C-C57D,U+C591,U+C597,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BB-C5BC,U+C5C4-C5C9,U+C5D0-C5D1,U+C5D4,U+C5D8,U+C5E0,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5F6,U+C5FC-C5FD,U+C600-C601,U+C606,U+C608,U+C610,U+C61B,U+C624,U+C628,U+C62C,U+C62E,U+C634-C635,U+C640-C641,U+C644,U+C651,U+C654,U+C65C,U+C678,U+C67C,U+C694-C695,U+C6A9,U+C6B0,U+C6B4,U+C6B8,U+C6C0-C6C1,U+C6C3,U+C6CC-C6CD,U+C6D0,U+C6D4,U+C6DC,U+C6E0,U+C6E8,U+C6F0,U+C6F8-C6F9,U+C704,U+C708,U+C719,U+C720-C721,U+C724,U+C728,U+C735,U+C73C,U+C740,U+C744,U+C74C-C74D,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C783-C785,U+C787-C789,U+C790-C791,U+C798,U+C7A0-C7A1,U+C7A5-C7A6,U+C7AC-C7AD,U+C7B0,U+C7C1,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815,U+C81C-C81D,U+C820,U+C824,U+C82F,U+C838,U+C84C,U+C870-C871,U+C874,U+C881,U+C885,U+C88B-C88C,U+C8FC-C8FD,U+C900,U+C904,U+C90C-C90D,U+C911,U+C92C,U+C988-C989,U+C98C,U+C998,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D3,U+C9D5,U+C9DA,U+C9DC-C9DD,U+C9E7,U+C9F8,U+CA4D,U+CABD,U+CBE4,U+CC0D,U+CC28-CC29,U+CC2C,U+CC30,U+CC38,U+CC3D-CC3E,U+CC44-CC45,U+CC48,U+CC98-CC99,U+CC9C,U+CCAB,U+CCAD,U+CCB4,U+CCD0,U+CCE4,U+CD08-CD09,U+CD18,U+CD1D,U+CD5C,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4,U+CDA9,U+CDB0,U+CDC4,U+CDE8,U+CE20-CE21,U+CE58-CE59,U+CE5C,U+CE60,U+CE68-CE69,U+CE74,U+CE78,U+CE7C,U+CE84,U+CE90,U+CE94,U+CEA0-CEA1,U+CEA3,U+CEE4,U+CEE8,U+CEEC,U+CEF4,U+CF00,U+CF04,U+CF13,U+CF1C,U+CF20,U+CF24,U+CF2C,U+CF54,U+CF58,U+CF5C,U+CF69,U+CFE0,U+CFE4,U+CFF1,U+CFFC,U+D000,U+D018,U+D034,U+D050,U+D06C,U+D070,U+D074,U+D07C-D07D,U+D0A4,U+D0B5,U+D0B7,U+D0B9,U+D0C0,U+D0C4,U+D0C8,U+D0D0,U+D0D3,U+D0D5,U+D0DC-D0DD,U+D0E0,U+D0ED,U+D0EF,U+D0F8,U+D130,U+D134,U+D138,U+D140,U+D14C-D14D,U+D150,U+D154,U+D15C-D15D,U+D1A0-D1A1,U+D1A4,U+D1A8,U+D1B1,U+D1B5,U+D1F4,U+D22C,U+D230,U+D280,U+D290,U+D295,U+D29C,U+D2A4,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2C8,U+D2F0-D2F1,U+D2F8,U+D300,U+D305,U+D30C-D30D,U+D310,U+D314,U+D31D,U+D328-D329,U+D32C,U+D37C,U+D380,U+D384,U+D38C-D38D,U+D38F,U+D398-D399,U+D39C,U+D3A0,U+D3AB,U+D3AD,U+D3B8,U+D3BC,U+D3C9,U+D3D0,U+D3EC-D3ED,U+D3F0,U+D3F4,U+D3FC,U+D45C,U+D478,U+D47C,U+D480,U+D488,U+D48D,U+D4E8,U+D504,U+D508,U+D50C,U+D53C-D53D,U+D540,U+D544,U+D54C,U+D551,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574-D575,U+D578,U+D587-D589,U+D5A5,U+D5C8,U+D5CC,U+D5D8,U+D5DD,U+D5E4-D5E5,U+D5E8,U+D5EC,U+D5F7,U+D600-D601,U+D604,U+D611,U+D614-D615,U+D638,U+D63C,U+D640,U+D648,U+D64D,U+D654-D655,U+D658,U+D669,U+D68C,U+D6A1,U+D6A8,U+D6C4,U+D6C8,U+D6D1,U+D6E8,U+D720,U+D734,U+D750,U+D754,U+D769,U+D76C,U+D770,U+D788,U+D78C,U+D790,U+D798-D799,U+D7A3}
@font-face{font-family:'CT Sans';font-weight:400;font-style:normal;font-display:optional;src:url(/fonts/sans-400-rest.woff2?v=mw6ccakx) format('woff2');unicode-range:U+3131-3163,U+AC07,U+AC09-AC0A,U+AC13,U+AC17,U+AC1A-AC1B,U+AC1D,U+AC20,U+AC2D,U+AC2F-AC30,U+AC38-AC39,U+AC3C,U+AC40,U+AC4B,U+AC4D,U+AC54,U+AC58,U+AC5C,U+AC71,U+AC7A,U+AC81,U+AC84-AC86,U+AC8A-AC8B,U+AC94,U+AC9C-AC9D,U+ACA0-ACA1,U+ACAA,U+ACAF,U+ACB8,U+ACBB,U+ACC1,U+ACC8,U+ACCC,U+ACD5,U+ACD7,U+ACE1,U+ACEA,U+ACEC,U+ACEF-ACF0,U+ACF6,U+ACFD,U+AD06,U+AD0C-AD0D,U+AD0F,U+AD18,U+AD1C,U+AD20,U+AD29,U+AD2C-AD2D,U+AD34-AD35,U+AD38,U+AD3C,U+AD44-AD45,U+AD47,U+AD49,U+AD54,U+AD58,U+AD61,U+AD63,U+AD76,U+AD7B-AD7D,U+AD7F,U+AD82,U+AD88-AD89,U+AD90,U+AD9C-AD9D,U+ADA4,U+ADB7,U+ADC1,U+ADD0-ADD1,U+ADD3,U+ADFF,U+AE01,U+AE0D,U+AE14,U+AE31,U+AE37,U+AE3A,U+AE45-AE46,U+AE4A,U+AE4D-AE4E,U+AE56,U+AE5F-AE61,U+AE69,U+AE6C,U+AE70,U+AE78-AE79,U+AE7B-AE7D,U+AE84-AE85,U+AE8C,U+AEBD-AEBE,U+AEC0,U+AEC4,U+AECC,U+AECF,U+AED1,U+AED9,U+AEDC,U+AEE8,U+AEEB,U+AEED,U+AEF4,U+AEF8,U+AEFC,U+AF07-AF08,U+AF0D,U+AF10,U+AF2D,U+AF30,U+AF32,U+AF3C-AF3D,U+AF3F,U+AF41-AF43,U+AF48-AF49,U+AF50,U+AF5C-AF5D,U+AF64-AF65,U+AF79,U+AF80,U+AF84,U+AF88,U+AF90-AF91,U+AF95,U+AF9C,U+AFB9,U+AFC0,U+AFC7,U+AFCB,U+AFCD-AFCE,U+AFDC,U+AFE9,U+AFF0-AFF1,U+AFF4,U+AFF8,U+B000-B001,U+B004,U+B028,U+B045,U+B04E,U+B053,U+B055,U+B057,U+B059,U+B07D,U+B080,U+B084,U+B08C-B08D,U+B08F,U+B091,U+B099-B09A,U+B09F,U+B0A1-B0A2,U+B0AD,U+B0AF,U+B0B3,U+B0B5,U+B0C7,U+B0C9,U+B0D1,U+B0D4,U+B0D8,U+B0E0,U+B10B,U+B112,U+B119,U+B11C-B11D,U+B128,U+B12C,U+B134-B135,U+B138-B139,U+B140-B141,U+B148,U+B150-B151,U+B154-B155,U+B158,U+B15C,U+B160,U+B182,U+B189,U+B18B,U+B194,U+B198,U+B19C,U+B1A8,U+B1CC,U+B1D0,U+B1D4,U+B1DC-B1DD,U+B1DF,U+B1E9,U+B1EC,U+B1F0,U+B1F9,U+B1FB,U+B1FD,U+B205,U+B20B,U+B217,U+B219,U+B234,U+B23C,U+B25C,U+B260,U+B268-B269,U+B275,U+B27C,U+B284-B285,U+B289,U+B291,U+B299-B29A,U+B2A1,U+B2A3,U+B2AA,U+B2AC,U+B2B0,U+B2B4,U+B2D2,U+B2E2,U+B2E6,U+B2EE-B2EF,U+B2F3,U+B2F8,U+B2FA-B2FB,U+B301,U+B304,U+B308,U+B310,U+B314-B315,U+B31C,U+B355-B356,U+B35B,U+B35E-B35F,U+B365,U+B367,U+B36B,U+B380-B381,U+B383-B384,U+B38C,U+B390,U+B394,U+B3A0-B3A1,U+B3A8,U+B3AC,U+B3CB,U+B3D0,U+B3D4-B3D5,U+B3D7,U+B3DB,U+B3DD,U+B3E0,U+B3E4,U+B3E8,U+B42B,U+B434,U+B451,U+B463,U+B46C,U+B480,U+B488,U+B49D,U+B4A8,U+B4AC,U+B4B5,U+B4B9,U+B4C4,U+B4D5,U+B4DD,U+B4EC,U+B4EF,U+B4F8,U+B51B,U+B524,U+B528,U+B52A,U+B534,U+B540-B541,U+B543-B545,U+B54B,U+B54D,U+B554,U+B55C-B55D,U+B55F-B561,U+B5A1,U+B5AA-B5AB,U+B5B0-B5B1,U+B5B3,U+B5B5,U+B5BC-B5BD,U+B5C4,U+B5CD,U+B5CF-B5D1,U+B5D8,U+B5EC,U+B614,U+B618,U+B625,U+B62C,U+B634,U+B648,U+B664,U+B668,U+B69D,U+B6A0,U+B6A4,U+B6AC,U+B6D4,U+B6F0,U+B6F4,U+B6F8,U+B701,U+B705,U+B729,U+B72F-B730,U+B739,U+B748,U+B74C,U+B754-B755,U+B764,U+B768,U+B770-B771,U+B773,U+B775,U+B78F,U+B792,U+B796-B797,U+B7A0,U+B7AC,U+B7B4,U+B7B8,U+B7C7,U+B801,U+B810,U+B819,U+B81D,U+B834,U+B844,U+B851,U+B853,U+B86F,U+B878,U+B87C,U+B88D,U+B8A8,U+B8B4,U+B8B8,U+B8C0-B8C1,U+B8C3,U+B8C5,U+B8D0,U+B8D4,U+B8DD,U+B8DF,U+B8E1,U+B8F9,U+B8FB,U+B8FD,U+B904,U+B918,U+B920,U+B93C-B93D,U+B940,U+B944,U+B94C,U+B94F,U+B951,U+B959,U+B95C,U+B969,U+B96B,U+B96D,U+B975,U+B987,U+B989-B98A,U+B98D-B98E,U+B9CF,U+B9D1-B9D2,U+B9D8-B9D9,U+B9DB,U+B9E3,U+B9E5,U+B9EC,U+B9F4,U+B9F7-B9FA,U+BA00-BA01,U+BA08,U+BA15,U+BA42,U+BA49,U+BA4B,U+BA4D,U+BA53,U+BA65,U+BA68-BA69,U+BA71,U+BA78,U+BA83-BA84,U+BA8C,U+BAB2,U+BAB8-BAB9,U+BAC4,U+BAC8,U+BAD8-BAD9,U+BAFC,U+BB00,U+BB04,U+BB0D,U+BB0F,U+BB11,U+BB18,U+BB1C,U+BB20,U+BB29,U+BB2B,U+BB35,U+BB3B,U+BB3D-BB3E,U+BB44-BB45,U+BB47,U+BB49,U+BB4D,U+BB4F-BB50,U+BB54,U+BB58,U+BB61,U+BB63,U+BB6C,U+BB88,U+BB8C,U+BB90,U+BBA8,U+BBB4,U+BBB7,U+BBC4,U+BBC8,U+BBD0,U+BBD3,U+BC02,U+BC09,U+BC0B-BC0C,U+BC0F,U+BC17,U+BC1E,U+BC24-BC25,U+BC27,U+BC2D,U+BC40-BC41,U+BC43-BC44,U+BC49,U+BC4C-BC4D,U+BC50,U+BC5D,U+BC85,U+BC8B,U+BC8E,U+BC99-BC9A,U+BCA7,U+BCB0-BCB1,U+BCB4-BCB5,U+BCBC-BCBD,U+BCCD,U+BCCF-BCD0,U+BCD5,U+BCD8,U+BCDC,U+BCF6,U+BD10,U+BD14,U+BD2C,U+BD40,U+BD48-BD49,U+BD4C,U+BD50,U+BD58-BD59,U+BD64,U+BD68,U+BD87,U+BD89-BD8A,U+BD91,U+BD95,U+BD9A,U+BD9C,U+BDA4,U+BDB0,U+BDB8,U+BDD4-BDD5,U+BDD8,U+BDDC,U+BDE9,U+BDF4,U+BDF8,U+BE00,U+BE03,U+BE05,U+BE0D,U+BE1C-BE1D,U+BE1F,U+BE4E,U+BE55,U+BE5A-BE5B,U+BE64,U+BE6A,U+BE70-BE71,U+BE73-BE75,U+BE7B,U+BE7D,U+BE84,U+BE8F,U+BE91,U+BE98-BE99,U+BEA8,U+BED0-BED1,U+BED4,U+BED7-BED8,U+BEE0,U+BEE3-BEE5,U+BEEC,U+BF01,U+BF08-BF09,U+BF18-BF19,U+BF1B-BF1D,U+BF40-BF41,U+BF44,U+BF48,U+BF50,U+BF55,U+BF94,U+BFB0,U+BFC5,U+BFCC-BFCD,U+BFD4,U+BFDC,U+BFDF,U+BFE1,U+C03C,U+C051,U+C058,U+C060,U+C068-C069,U+C090-C091,U+C094,U+C098,U+C0A0-C0A1,U+C0A3,U+C0A5,U+C0AF,U+C0B3,U+C0B5-C0B6,U+C0BD,U+C0BF,U+C0C5,U+C0D0,U+C0D8-C0D9,U+C0DB-C0DC,U+C0E4-C0E5,U+C0E8,U+C0EC,U+C0F4-C0F5,U+C0F7,U+C0F9,U+C100,U+C104,U+C108,U+C110,U+C115,U+C11F,U+C123,U+C126-C127,U+C12D,U+C130,U+C136,U+C139,U+C14C-C14D,U+C155,U+C164-C165,U+C167,U+C169,U+C185,U+C18E,U+C196,U+C19D,U+C19F,U+C1A5,U+C1A8-C1A9,U+C1AC,U+C1B0,U+C1BD,U+C1C4,U+C1C8,U+C1CC,U+C1D4,U+C1D7-C1D8,U+C1E0,U+C1E4,U+C1E8,U+C1F0-C1F1,U+C1F3,U+C1FD,U+C200,U+C204,U+C20C-C20D,U+C211,U+C219,U+C21F,U+C229,U+C22D,U+C22F,U+C231-C232,U+C234,U+C248,U+C251,U+C254,U+C260,U+C265,U+C26D,U+C270,U+C274,U+C27F,U+C281,U+C289,U+C290,U+C298,U+C29B,U+C29D,U+C2A5,U+C2AD,U+C2B4,U+C2EB,U+C2EF,U+C2F9,U+C2FB,U+C300,U+C308-C309,U+C30C,U+C314-C315,U+C318,U+C31C,U+C324-C325,U+C328-C329,U+C345,U+C368-C369,U+C370,U+C372,U+C379,U+C37D,U+C388,U+C38C,U+C3C0,U+C3D8-C3D9,U+C3DC,U+C3DF,U+C3E2,U+C3E8-C3E9,U+C3ED,U+C3F4-C3F5,U+C3F8,U+C408,U+C410,U+C424,U+C42C,U+C430,U+C434,U+C43C-C43D,U+C448,U+C464-C465,U+C46C,U+C474-C475,U+C479,U+C480,U+C494,U+C49C,U+C4B8,U+C4BC,U+C4E9,U+C4F1,U+C4FA,U+C4FF,U+C510,U+C514,U+C51C,U+C530,U+C538-C539,U+C53B,U+C53D,U+C549,U+C54D-C54E,U+C553,U+C555,U+C557,U+C55D,U+C573-C574,U+C580,U+C584,U+C587,U+C58C-C58D,U+C58F,U+C595,U+C598,U+C59C,U+C5A0,U+C5A9,U+C5BD-C5BE,U+C5CA,U+C5CC,U+C5CE,U+C5E1,U+C5E3,U+C5E5,U+C5EE,U+C5F7,U+C5FE-C5FF,U+C605,U+C607,U+C60C,U+C618-C619,U+C61C,U+C625,U+C62D,U+C630,U+C633,U+C637,U+C639,U+C63B,U+C648,U+C650,U+C653,U+C655,U+C65D,U+C660,U+C66C,U+C66F,U+C671,U+C679,U+C680,U+C688-C689,U+C68B,U+C68D,U+C698,U+C69C,U+C6A4-C6A5,U+C6A7,U+C6B1,U+C6B9-C6BA,U+C6C5,U+C6DD,U+C6E1,U+C6E9,U+C6EC,U+C6FD,U+C705,U+C70C,U+C714-C715,U+C717,U+C730-C731,U+C733,U+C737,U+C73D,U+C74A,U+C74F,U+C752-C757,U+C75C,U+C760,U+C768,U+C76B,U+C77E,U+C78A,U+C78E,U+C794,U+C796-C797,U+C79A,U+C7A3-C7A4,U+C7B4,U+C7BC-C7BD,U+C7BF-C7C0,U+C7C8-C7C9,U+C7CC,U+C7CE,U+C7D0,U+C7D8,U+C7DD,U+C7E4,U+C7E8,U+C7EC,U+C80A,U+C813,U+C816,U+C82C-C82D,U+C831,U+C83C,U+C840,U+C848-C849,U+C84D,U+C854,U+C878,U+C87A,U+C880,U+C883,U+C886-C887,U+C88D,U+C894,U+C89D,U+C89F,U+C8A1,U+C8A8,U+C8BC-C8BD,U+C8C4,U+C8C8,U+C8CC,U+C8D4-C8D5,U+C8D7,U+C8D9,U+C8E0-C8E1,U+C8E4,U+C8F5,U+C905-C906,U+C90F,U+C918,U+C934,U+C950-C951,U+C954,U+C958,U+C960-C961,U+C963,U+C96C,U+C970,U+C974,U+C97C,U+C990,U+C999,U+C99B,U+C9C7,U+C9CA,U+C9D6,U+C9D9,U+C9E0,U+C9E2,U+C9E4,U+C9EC-C9ED,U+C9EF-C9F1,U+C9F9,U+C9FC,U+CA00,U+CA08-CA09,U+CA0B-CA0D,U+CA14,U+CA18,U+CA29,U+CA4C,U+CA50,U+CA54,U+CA5C-CA5D,U+CA5F-CA61,U+CA68,U+CA7D,U+CA84,U+CA98,U+CABC,U+CAC0,U+CAC4,U+CACC-CACD,U+CACF,U+CAD1,U+CAD3,U+CAD8-CAD9,U+CAE0,U+CAEC,U+CAF4,U+CB08,U+CB10,U+CB14,U+CB18,U+CB20-CB21,U+CB41,U+CB48-CB49,U+CB4C,U+CB50,U+CB58-CB59,U+CB5D,U+CB64,U+CB78-CB79,U+CB9C,U+CBB8,U+CBD4,U+CBE7,U+CBE9,U+CC0C,U+CC10,U+CC14,U+CC1C-CC1D,U+CC21-CC22,U+CC27,U+CC2E,U+CC39,U+CC3B-CC3C,U+CC4C,U+CC54-CC55,U+CC57-CC59,U+CC60,U+CC64,U+CC66,U+CC68,U+CC70,U+CC75,U+CCA0,U+CCA8-CCA9,U+CCAC,U+CCB5,U+CCB8,U+CCBC,U+CCC4-CCC5,U+CCC7,U+CCC9,U+CCD4,U+CCEC,U+CCF0,U+CD01,U+CD0C,U+CD10,U+CD19,U+CD1B,U+CD24,U+CD28,U+CD2C,U+CD39,U+CD60,U+CD64,U+CD6C-CD6D,U+CD6F,U+CD71,U+CD78,U+CD88,U+CDA5,U+CDA7,U+CDCC,U+CDD0,U+CDEC,U+CDF0,U+CDF8-CDF9,U+CDFB,U+CDFD,U+CE04,U+CE08,U+CE0C,U+CE14,U+CE19,U+CE24,U+CE28,U+CE30-CE31,U+CE33,U+CE35,U+CE5F,U+CE61,U+CE6B,U+CE6D,U+CE75,U+CE85,U+CE87,U+CE89,U+CE91,U+CE98,U+CEA4-CEA5,U+CEAC-CEAD,U+CEC1,U+CEE5,U+CEEB,U+CEF5,U+CEF7-CEF9,U+CF01,U+CF08,U+CF10-CF11,U+CF15,U+CF2D,U+CF2F-CF31,U+CF38,U+CF55,U+CF64-CF65,U+CF67,U+CF70-CF71,U+CF74,U+CF78,U+CF80,U+CF85,U+CF8C,U+CFA1,U+CFA8,U+CFB0,U+CFC4,U+CFE1,U+CFE8,U+CFF0,U+CFF3,U+CFF5,U+D004,U+D011,U+D02D,U+D035,U+D038,U+D03C,U+D044-D045,U+D047,U+D049,U+D054,U+D058,U+D060,U+D06D,U+D081,U+D0A5,U+D0A8,U+D0AC,U+D0B4,U+D0C1,U+D0C9,U+D0D1,U+D0D4,U+D0E4,U+D0EC,U+D0F0-D0F1,U+D10D,U+D131,U+D13A,U+D141,U+D143-D145,U+D15F,U+D161,U+D168,U+D16C,U+D17C,U+D184,U+D188,U+D1B0,U+D1B3,U+D1BA,U+D1BC,U+D1C0,U+D1D8,U+D1F8,U+D207,U+D209,U+D210,U+D22D,U+D234,U+D23C-D23D,U+D23F,U+D241,U+D248,U+D25C,U+D264,U+D281,U+D284,U+D288,U+D291,U+D2A0,U+D2AC,U+D2B1,U+D2BF,U+D2C2,U+D2C9,U+D2CB,U+D2D4,U+D2D8,U+D2DC,U+D2E4-D2E5,U+D2F4,U+D301,U+D303,U+D30E,U+D316,U+D31C,U+D31F-D321,U+D325,U+D330,U+D338-D339,U+D33B-D33D,U+D344-D345,U+D37D,U+D390-D391,U+D3A8-D3A9,U+D3B4,U+D3C4-D3C5,U+D3C8,U+D3D8,U+D3E1,U+D3E3,U+D3FD,U+D3FF,U+D401,U+D408,U+D41D,U+D440,U+D444,U+D460,U+D464,U+D46D,U+D46F,U+D479,U+D47F,U+D482,U+D489,U+D48B,U+D494,U+D4A9,U+D4CC,U+D4D0,U+D4D4,U+D4DC,U+D4DF,U+D4EC,U+D4F0,U+D4F8,U+D4FB,U+D4FD,U+D514-D515,U+D517,U+D54D,U+D54F,U+D565,U+D56B,U+D57C,U+D584-D585,U+D590,U+D5C9,U+D5D0,U+D5D2,U+D5D9,U+D5DB,U+D5F4-D5F5,U+D5F9,U+D608,U+D610,U+D613,U+D61C,U+D620,U+D624,U+D62D,U+D639,U+D645,U+D649,U+D64B,U+D651,U+D65C,U+D667,U+D670-D671,U+D674,U+D683,U+D685,U+D68D,U+D690,U+D694,U+D69D,U+D69F,U+D6AC,U+D6B0,U+D6B9,U+D6BB,U+D6C5,U+D6CC,U+D6D4,U+D6D7,U+D6D9,U+D6E0,U+D6E4,U+D6F0,U+D6F5,U+D6FC-D6FD,U+D700,U+D704,U+D711,U+D718-D719,U+D71C,U+D728-D729,U+D72B,U+D72D,U+D735,U+D738,U+D73C,U+D744,U+D747,U+D749,U+D751,U+D756-D759,U+D760-D761,U+D763,U+D765,U+D774,U+D77C-D77D,U+D781,U+D789,U+D79B,U+D79D}
@font-face{font-family:'CT Sans';font-weight:600;font-style:normal;font-display:optional;src:url(/fonts/sans-600-core.woff2?v=mw6ccakx) format('woff2');unicode-range:U+20-17E,U+2010-205F,U+2080-2089,U+20A9,U+20AC,U+2190-2193,U+2212,U+2248,U+25A0-25A1,U+25B2-25B3,U+25BC-25BD,U+25CB,U+25CF,U+2605-2606,U+2715,U+3008-3011,U+301C,U+318D,U+AC00-AC01,U+AC04,U+AC08,U+AC10-AC12,U+AC14-AC16,U+AC19,U+AC1C,U+AC24,U+AC2C,U+AC31,U+AC70,U+AC74,U+AC77-AC78,U+AC80,U+AC83,U+AC89,U+AC8C,U+AC90,U+AC9F,U+ACA8-ACA9,U+ACAC,U+ACB0,U+ACB9,U+ACBC-ACBD,U+ACC4,U+ACE0,U+ACE4,U+ACE7-ACE8,U+ACF1,U+ACF3,U+ACF5,U+ACFC,U+AD00,U+AD04,U+AD11,U+AD50,U+AD6C-AD6D,U+AD70,U+AD73-AD75,U+AD81,U+AD8C,U+ADC0,U+ADC4,U+ADC8,U+ADDC,U+ADE0,U+ADE4,U+ADF8-ADF9,U+ADFC,U+AE00,U+AE08-AE09,U+AE0B,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE43,U+AE4C,U+AE50,U+AE54,U+AE5C-AE5D,U+AE65,U+AE68,U+AEBC,U+AECD,U+AED0,U+AED8,U+AF2C,U+AF34,U+AFB8,U+AFBC,U+AFC8-AFC9,U+AFD4,U+AFE8,U+B00C,U+B010,U+B014,U+B01C-B01D,U+B044,U+B048,U+B04A,U+B04C,U+B054,U+B05D,U+B07C,U+B098,U+B09C,U+B0A0,U+B0A8-B0A9,U+B0AB-B0AC,U+B0AE,U+B0B1,U+B0B4,U+B0B8,U+B0BC,U+B0C4-B0C5,U+B0C8,U+B0D0,U+B0E5,U+B108-B109,U+B10C,U+B110,U+B113,U+B118,U+B11B,U+B123-B125,U+B137,U+B144,U+B178-B179,U+B17C,U+B180,U+B188,U+B18D,U+B192-B193,U+B1E8,U+B204,U+B208,U+B20C,U+B214-B215,U+B220,U+B258,U+B274,U+B290,U+B294,U+B298,U+B2A0,U+B2A5-B2A6,U+B2C8-B2C9,U+B2CC,U+B2D0,U+B2D8-B2D9,U+B2DB,U+B2DD,U+B2E4-B2E5,U+B2E8,U+B2EB-B2ED,U+B2F4-B2F5,U+B2F7,U+B2F9,U+B2FF-B300,U+B311,U+B313,U+B354,U+B358,U+B35C,U+B364,U+B369,U+B36E,U+B370-B371,U+B374,U+B378,U+B385,U+B3C4-B3C5,U+B3C8,U+B3CC,U+B3CE,U+B3D9,U+B3FC,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450,U+B454,U+B458,U+B460-B461,U+B465,U+B4A4,U+B4B7,U+B4C0,U+B4C8,U+B4D0,U+B4DC,U+B4E0,U+B4E3-B4E4,U+B4E6,U+B4ED,U+B4F1,U+B514-B515,U+B518,U+B51C,U+B525,U+B527,U+B529,U+B530-B531,U+B538,U+B54C,U+B550,U+B5A0,U+B5A4,U+B5A8,U+B5B4,U+B5BB,U+B5C0,U+B5CC,U+B610-B611,U+B69C,U+B6AB,U+B6B1,U+B700,U+B728,U+B72C,U+B738,U+B73B,U+B744,U+B760,U+B77C-B77D,U+B780,U+B784,U+B78C-B78D,U+B790-B791,U+B798-B799,U+B79C,U+B7A8-B7A9,U+B7AB,U+B7AD,U+B7B5,U+B7C9,U+B7EC-B7ED,U+B7F0,U+B7F4,U+B7FC-B7FD,U+B7FF-B800,U+B807-B809,U+B80C,U+B818,U+B81B,U+B824-B825,U+B828,U+B82C,U+B835,U+B837-B839,U+B840,U+B85C-B85D,U+B860,U+B864,U+B86C-B86D,U+B871,U+B8B0,U+B8CC,U+B8E8-B8E9,U+B8EC,U+B8F0,U+B8F8,U+B958,U+B960,U+B968,U+B974,U+B978,U+B97C,U+B984-B985,U+B9AC-B9AD,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9BF,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9D0,U+B9DD-B9DE,U+B9E1,U+B9E4,U+B9E8,U+B9F5,U+BA38-BA39,U+BA3C,U+BA40,U+BA48,U+BA4E,U+BA54-BA55,U+BA58,U+BA5C,U+BA64,U+BA67,U+BA70,U+BA74,U+BA85,U+BA87,U+BAA8-BAA9,U+BAAB-BAAC,U+BAB0,U+BABB,U+BABD,U+BB34,U+BB36,U+BB38,U+BB3C,U+BBA4,U+BBAC,U+BBC0,U+BBF8-BBF9,U+BBFC,U+BBFF-BC00,U+BC08,U+BC0D,U+BC11,U+BC14-BC16,U+BC18,U+BC1B-BC1D,U+BC1F,U+BC29,U+BC30-BC31,U+BC34,U+BC38,U+BC45,U+BC84,U+BC88,U+BC8C,U+BC94-BC95,U+BC97,U+BCA0-BCA1,U+BCA4,U+BCA8,U+BCB3,U+BCC0,U+BCC4,U+BCD1,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD04-BD05,U+BD07,U+BD09,U+BD24,U+BD80-BD81,U+BD84,U+BD88,U+BD90,U+BD93,U+BD99,U+BDF0,U+BE0C,U+BE10,U+BE14,U+BE44-BE45,U+BE48,U+BE4C,U+BE54,U+BE57,U+BE59,U+BE60-BE61,U+BE68,U+BE7C,U+BE80,U+BE8C-BE8D,U+BE90,U+BF51,U+BFD0,U+C05C,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0BC,U+C0C0-C0C1,U+C0C8-C0C9,U+C0CC,U+C0DD,U+C11C-C11E,U+C120,U+C124,U+C12C,U+C12F,U+C131,U+C138,U+C13C,U+C140,U+C148-C149,U+C14B,U+C154,U+C158,U+C15C,U+C168,U+C170,U+C174,U+C178,U+C18C-C18D,U+C190,U+C194,U+C19C,U+C1A1,U+C1FC,U+C20F,U+C218,U+C21C,U+C220,U+C228,U+C22B,U+C250,U+C258,U+C26C,U+C27C-C27D,U+C288,U+C2A4,U+C2A8,U+C2AC,U+C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EC-C2ED,U+C2F1,U+C2F6,U+C2F8,U+C2FC,U+C30D,U+C313,U+C36C,U+C378,U+C37C,U+C384,U+C3E0,U+C468,U+C4F0,U+C4F4,U+C4F8,U+C500-C501,U+C50C,U+C528-C529,U+C52C,U+C544-C545,U+C548,U+C54A,U+C54C,U+C554,U+C558-C559,U+C55E,U+C560-C561,U+C564,U+C568,U+C570-C571,U+C575,U+C57C-C57D,U+C591,U+C597,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BB-C5BC,U+C5C4-C5C9,U+C5D0-C5D1,U+C5D4,U+C5D8,U+C5E0,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5F6,U+C5FC-C5FD,U+C600-C601,U+C606,U+C608,U+C610,U+C61B,U+C624,U+C628,U+C62C,U+C62E,U+C634-C635,U+C640-C641,U+C644,U+C651,U+C654,U+C65C,U+C678,U+C67C,U+C694-C695,U+C6A9,U+C6B0,U+C6B4,U+C6B8,U+C6C0-C6C1,U+C6C3,U+C6CC-C6CD,U+C6D0,U+C6D4,U+C6DC,U+C6E0,U+C6E8,U+C6F0,U+C6F8-C6F9,U+C704,U+C708,U+C719,U+C720-C721,U+C724,U+C728,U+C735,U+C73C,U+C740,U+C744,U+C74C-C74D,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C783-C785,U+C787-C789,U+C790-C791,U+C798,U+C7A0-C7A1,U+C7A5-C7A6,U+C7AC-C7AD,U+C7B0,U+C7C1,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815,U+C81C-C81D,U+C820,U+C824,U+C82F,U+C838,U+C84C,U+C870-C871,U+C874,U+C881,U+C885,U+C88B-C88C,U+C8FC-C8FD,U+C900,U+C904,U+C90C-C90D,U+C911,U+C92C,U+C988-C989,U+C98C,U+C998,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D3,U+C9D5,U+C9DA,U+C9DC-C9DD,U+C9E7,U+C9F8,U+CA4D,U+CABD,U+CBE4,U+CC0D,U+CC28-CC29,U+CC2C,U+CC30,U+CC38,U+CC3D-CC3E,U+CC44-CC45,U+CC48,U+CC98-CC99,U+CC9C,U+CCAB,U+CCAD,U+CCB4,U+CCD0,U+CCE4,U+CD08-CD09,U+CD18,U+CD1D,U+CD5C,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4,U+CDA9,U+CDB0,U+CDC4,U+CDE8,U+CE20-CE21,U+CE58-CE59,U+CE5C,U+CE60,U+CE68-CE69,U+CE74,U+CE78,U+CE7C,U+CE84,U+CE90,U+CE94,U+CEA0-CEA1,U+CEA3,U+CEE4,U+CEE8,U+CEEC,U+CEF4,U+CF00,U+CF04,U+CF13,U+CF1C,U+CF20,U+CF24,U+CF2C,U+CF54,U+CF58,U+CF5C,U+CF69,U+CFE0,U+CFE4,U+CFF1,U+CFFC,U+D000,U+D018,U+D034,U+D050,U+D06C,U+D070,U+D074,U+D07C-D07D,U+D0A4,U+D0B5,U+D0B7,U+D0B9,U+D0C0,U+D0C4,U+D0C8,U+D0D0,U+D0D3,U+D0D5,U+D0DC-D0DD,U+D0E0,U+D0ED,U+D0EF,U+D0F8,U+D130,U+D134,U+D138,U+D140,U+D14C-D14D,U+D150,U+D154,U+D15C-D15D,U+D1A0-D1A1,U+D1A4,U+D1A8,U+D1B1,U+D1B5,U+D1F4,U+D22C,U+D230,U+D280,U+D290,U+D295,U+D29C,U+D2A4,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2C8,U+D2F0-D2F1,U+D2F8,U+D300,U+D305,U+D30C-D30D,U+D310,U+D314,U+D31D,U+D328-D329,U+D32C,U+D37C,U+D380,U+D384,U+D38C-D38D,U+D38F,U+D398-D399,U+D39C,U+D3A0,U+D3AB,U+D3AD,U+D3B8,U+D3BC,U+D3C9,U+D3D0,U+D3EC-D3ED,U+D3F0,U+D3F4,U+D3FC,U+D45C,U+D478,U+D47C,U+D480,U+D488,U+D48D,U+D4E8,U+D504,U+D508,U+D50C,U+D53C-D53D,U+D540,U+D544,U+D54C,U+D551,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574-D575,U+D578,U+D587-D589,U+D5A5,U+D5C8,U+D5CC,U+D5D8,U+D5DD,U+D5E4-D5E5,U+D5E8,U+D5EC,U+D5F7,U+D600-D601,U+D604,U+D611,U+D614-D615,U+D638,U+D63C,U+D640,U+D648,U+D64D,U+D654-D655,U+D658,U+D669,U+D68C,U+D6A1,U+D6A8,U+D6C4,U+D6C8,U+D6D1,U+D6E8,U+D720,U+D734,U+D750,U+D754,U+D769,U+D76C,U+D770,U+D788,U+D78C,U+D790,U+D798-D799,U+D7A3}
@font-face{font-family:'CT Sans';font-weight:600;font-style:normal;font-display:optional;src:url(/fonts/sans-600-rest.woff2?v=mw6ccakx) format('woff2');unicode-range:U+3131-3163,U+AC07,U+AC09-AC0A,U+AC13,U+AC17,U+AC1A-AC1B,U+AC1D,U+AC20,U+AC2D,U+AC2F-AC30,U+AC38-AC39,U+AC3C,U+AC40,U+AC4B,U+AC4D,U+AC54,U+AC58,U+AC5C,U+AC71,U+AC7A,U+AC81,U+AC84-AC86,U+AC8A-AC8B,U+AC94,U+AC9C-AC9D,U+ACA0-ACA1,U+ACAA,U+ACAF,U+ACB8,U+ACBB,U+ACC1,U+ACC8,U+ACCC,U+ACD5,U+ACD7,U+ACE1,U+ACEA,U+ACEC,U+ACEF-ACF0,U+ACF6,U+ACFD,U+AD06,U+AD0C-AD0D,U+AD0F,U+AD18,U+AD1C,U+AD20,U+AD29,U+AD2C-AD2D,U+AD34-AD35,U+AD38,U+AD3C,U+AD44-AD45,U+AD47,U+AD49,U+AD54,U+AD58,U+AD61,U+AD63,U+AD76,U+AD7B-AD7D,U+AD7F,U+AD82,U+AD88-AD89,U+AD90,U+AD9C-AD9D,U+ADA4,U+ADB7,U+ADC1,U+ADD0-ADD1,U+ADD3,U+ADFF,U+AE01,U+AE0D,U+AE14,U+AE31,U+AE37,U+AE3A,U+AE45-AE46,U+AE4A,U+AE4D-AE4E,U+AE56,U+AE5F-AE61,U+AE69,U+AE6C,U+AE70,U+AE78-AE79,U+AE7B-AE7D,U+AE84-AE85,U+AE8C,U+AEBD-AEBE,U+AEC0,U+AEC4,U+AECC,U+AECF,U+AED1,U+AED9,U+AEDC,U+AEE8,U+AEEB,U+AEED,U+AEF4,U+AEF8,U+AEFC,U+AF07-AF08,U+AF0D,U+AF10,U+AF2D,U+AF30,U+AF32,U+AF3C-AF3D,U+AF3F,U+AF41-AF43,U+AF48-AF49,U+AF50,U+AF5C-AF5D,U+AF64-AF65,U+AF79,U+AF80,U+AF84,U+AF88,U+AF90-AF91,U+AF95,U+AF9C,U+AFB9,U+AFC0,U+AFC7,U+AFCB,U+AFCD-AFCE,U+AFDC,U+AFE9,U+AFF0-AFF1,U+AFF4,U+AFF8,U+B000-B001,U+B004,U+B028,U+B045,U+B04E,U+B053,U+B055,U+B057,U+B059,U+B07D,U+B080,U+B084,U+B08C-B08D,U+B08F,U+B091,U+B099-B09A,U+B09F,U+B0A1-B0A2,U+B0AD,U+B0AF,U+B0B3,U+B0B5,U+B0C7,U+B0C9,U+B0D1,U+B0D4,U+B0D8,U+B0E0,U+B10B,U+B112,U+B119,U+B11C-B11D,U+B128,U+B12C,U+B134-B135,U+B138-B139,U+B140-B141,U+B148,U+B150-B151,U+B154-B155,U+B158,U+B15C,U+B160,U+B182,U+B189,U+B18B,U+B194,U+B198,U+B19C,U+B1A8,U+B1CC,U+B1D0,U+B1D4,U+B1DC-B1DD,U+B1DF,U+B1E9,U+B1EC,U+B1F0,U+B1F9,U+B1FB,U+B1FD,U+B205,U+B20B,U+B217,U+B219,U+B234,U+B23C,U+B25C,U+B260,U+B268-B269,U+B275,U+B27C,U+B284-B285,U+B289,U+B291,U+B299-B29A,U+B2A1,U+B2A3,U+B2AA,U+B2AC,U+B2B0,U+B2B4,U+B2D2,U+B2E2,U+B2E6,U+B2EE-B2EF,U+B2F3,U+B2F8,U+B2FA-B2FB,U+B301,U+B304,U+B308,U+B310,U+B314-B315,U+B31C,U+B355-B356,U+B35B,U+B35E-B35F,U+B365,U+B367,U+B36B,U+B380-B381,U+B383-B384,U+B38C,U+B390,U+B394,U+B3A0-B3A1,U+B3A8,U+B3AC,U+B3CB,U+B3D0,U+B3D4-B3D5,U+B3D7,U+B3DB,U+B3DD,U+B3E0,U+B3E4,U+B3E8,U+B42B,U+B434,U+B451,U+B463,U+B46C,U+B480,U+B488,U+B49D,U+B4A8,U+B4AC,U+B4B5,U+B4B9,U+B4C4,U+B4D5,U+B4DD,U+B4EC,U+B4EF,U+B4F8,U+B51B,U+B524,U+B528,U+B52A,U+B534,U+B540-B541,U+B543-B545,U+B54B,U+B54D,U+B554,U+B55C-B55D,U+B55F-B561,U+B5A1,U+B5AA-B5AB,U+B5B0-B5B1,U+B5B3,U+B5B5,U+B5BC-B5BD,U+B5C4,U+B5CD,U+B5CF-B5D1,U+B5D8,U+B5EC,U+B614,U+B618,U+B625,U+B62C,U+B634,U+B648,U+B664,U+B668,U+B69D,U+B6A0,U+B6A4,U+B6AC,U+B6D4,U+B6F0,U+B6F4,U+B6F8,U+B701,U+B705,U+B729,U+B72F-B730,U+B739,U+B748,U+B74C,U+B754-B755,U+B764,U+B768,U+B770-B771,U+B773,U+B775,U+B78F,U+B792,U+B796-B797,U+B7A0,U+B7AC,U+B7B4,U+B7B8,U+B7C7,U+B801,U+B810,U+B819,U+B81D,U+B834,U+B844,U+B851,U+B853,U+B86F,U+B878,U+B87C,U+B88D,U+B8A8,U+B8B4,U+B8B8,U+B8C0-B8C1,U+B8C3,U+B8C5,U+B8D0,U+B8D4,U+B8DD,U+B8DF,U+B8E1,U+B8F9,U+B8FB,U+B8FD,U+B904,U+B918,U+B920,U+B93C-B93D,U+B940,U+B944,U+B94C,U+B94F,U+B951,U+B959,U+B95C,U+B969,U+B96B,U+B96D,U+B975,U+B987,U+B989-B98A,U+B98D-B98E,U+B9CF,U+B9D1-B9D2,U+B9D8-B9D9,U+B9DB,U+B9E3,U+B9E5,U+B9EC,U+B9F4,U+B9F7-B9FA,U+BA00-BA01,U+BA08,U+BA15,U+BA42,U+BA49,U+BA4B,U+BA4D,U+BA53,U+BA65,U+BA68-BA69,U+BA71,U+BA78,U+BA83-BA84,U+BA8C,U+BAB2,U+BAB8-BAB9,U+BAC4,U+BAC8,U+BAD8-BAD9,U+BAFC,U+BB00,U+BB04,U+BB0D,U+BB0F,U+BB11,U+BB18,U+BB1C,U+BB20,U+BB29,U+BB2B,U+BB35,U+BB3B,U+BB3D-BB3E,U+BB44-BB45,U+BB47,U+BB49,U+BB4D,U+BB4F-BB50,U+BB54,U+BB58,U+BB61,U+BB63,U+BB6C,U+BB88,U+BB8C,U+BB90,U+BBA8,U+BBB4,U+BBB7,U+BBC4,U+BBC8,U+BBD0,U+BBD3,U+BC02,U+BC09,U+BC0B-BC0C,U+BC0F,U+BC17,U+BC1E,U+BC24-BC25,U+BC27,U+BC2D,U+BC40-BC41,U+BC43-BC44,U+BC49,U+BC4C-BC4D,U+BC50,U+BC5D,U+BC85,U+BC8B,U+BC8E,U+BC99-BC9A,U+BCA7,U+BCB0-BCB1,U+BCB4-BCB5,U+BCBC-BCBD,U+BCCD,U+BCCF-BCD0,U+BCD5,U+BCD8,U+BCDC,U+BCF6,U+BD10,U+BD14,U+BD2C,U+BD40,U+BD48-BD49,U+BD4C,U+BD50,U+BD58-BD59,U+BD64,U+BD68,U+BD87,U+BD89-BD8A,U+BD91,U+BD95,U+BD9A,U+BD9C,U+BDA4,U+BDB0,U+BDB8,U+BDD4-BDD5,U+BDD8,U+BDDC,U+BDE9,U+BDF4,U+BDF8,U+BE00,U+BE03,U+BE05,U+BE0D,U+BE1C-BE1D,U+BE1F,U+BE4E,U+BE55,U+BE5A-BE5B,U+BE64,U+BE6A,U+BE70-BE71,U+BE73-BE75,U+BE7B,U+BE7D,U+BE84,U+BE8F,U+BE91,U+BE98-BE99,U+BEA8,U+BED0-BED1,U+BED4,U+BED7-BED8,U+BEE0,U+BEE3-BEE5,U+BEEC,U+BF01,U+BF08-BF09,U+BF18-BF19,U+BF1B-BF1D,U+BF40-BF41,U+BF44,U+BF48,U+BF50,U+BF55,U+BF94,U+BFB0,U+BFC5,U+BFCC-BFCD,U+BFD4,U+BFDC,U+BFDF,U+BFE1,U+C03C,U+C051,U+C058,U+C060,U+C068-C069,U+C090-C091,U+C094,U+C098,U+C0A0-C0A1,U+C0A3,U+C0A5,U+C0AF,U+C0B3,U+C0B5-C0B6,U+C0BD,U+C0BF,U+C0C5,U+C0D0,U+C0D8-C0D9,U+C0DB-C0DC,U+C0E4-C0E5,U+C0E8,U+C0EC,U+C0F4-C0F5,U+C0F7,U+C0F9,U+C100,U+C104,U+C108,U+C110,U+C115,U+C11F,U+C123,U+C126-C127,U+C12D,U+C130,U+C136,U+C139,U+C14C-C14D,U+C155,U+C164-C165,U+C167,U+C169,U+C185,U+C18E,U+C196,U+C19D,U+C19F,U+C1A5,U+C1A8-C1A9,U+C1AC,U+C1B0,U+C1BD,U+C1C4,U+C1C8,U+C1CC,U+C1D4,U+C1D7-C1D8,U+C1E0,U+C1E4,U+C1E8,U+C1F0-C1F1,U+C1F3,U+C1FD,U+C200,U+C204,U+C20C-C20D,U+C211,U+C219,U+C21F,U+C229,U+C22D,U+C22F,U+C231-C232,U+C234,U+C248,U+C251,U+C254,U+C260,U+C265,U+C26D,U+C270,U+C274,U+C27F,U+C281,U+C289,U+C290,U+C298,U+C29B,U+C29D,U+C2A5,U+C2AD,U+C2B4,U+C2EB,U+C2EF,U+C2F9,U+C2FB,U+C300,U+C308-C309,U+C30C,U+C314-C315,U+C318,U+C31C,U+C324-C325,U+C328-C329,U+C345,U+C368-C369,U+C370,U+C372,U+C379,U+C37D,U+C388,U+C38C,U+C3C0,U+C3D8-C3D9,U+C3DC,U+C3DF,U+C3E2,U+C3E8-C3E9,U+C3ED,U+C3F4-C3F5,U+C3F8,U+C408,U+C410,U+C424,U+C42C,U+C430,U+C434,U+C43C-C43D,U+C448,U+C464-C465,U+C46C,U+C474-C475,U+C479,U+C480,U+C494,U+C49C,U+C4B8,U+C4BC,U+C4E9,U+C4F1,U+C4FA,U+C4FF,U+C510,U+C514,U+C51C,U+C530,U+C538-C539,U+C53B,U+C53D,U+C549,U+C54D-C54E,U+C553,U+C555,U+C557,U+C55D,U+C573-C574,U+C580,U+C584,U+C587,U+C58C-C58D,U+C58F,U+C595,U+C598,U+C59C,U+C5A0,U+C5A9,U+C5BD-C5BE,U+C5CA,U+C5CC,U+C5CE,U+C5E1,U+C5E3,U+C5E5,U+C5EE,U+C5F7,U+C5FE-C5FF,U+C605,U+C607,U+C60C,U+C618-C619,U+C61C,U+C625,U+C62D,U+C630,U+C633,U+C637,U+C639,U+C63B,U+C648,U+C650,U+C653,U+C655,U+C65D,U+C660,U+C66C,U+C66F,U+C671,U+C679,U+C680,U+C688-C689,U+C68B,U+C68D,U+C698,U+C69C,U+C6A4-C6A5,U+C6A7,U+C6B1,U+C6B9-C6BA,U+C6C5,U+C6DD,U+C6E1,U+C6E9,U+C6EC,U+C6FD,U+C705,U+C70C,U+C714-C715,U+C717,U+C730-C731,U+C733,U+C737,U+C73D,U+C74A,U+C74F,U+C752-C757,U+C75C,U+C760,U+C768,U+C76B,U+C77E,U+C78A,U+C78E,U+C794,U+C796-C797,U+C79A,U+C7A3-C7A4,U+C7B4,U+C7BC-C7BD,U+C7BF-C7C0,U+C7C8-C7C9,U+C7CC,U+C7CE,U+C7D0,U+C7D8,U+C7DD,U+C7E4,U+C7E8,U+C7EC,U+C80A,U+C813,U+C816,U+C82C-C82D,U+C831,U+C83C,U+C840,U+C848-C849,U+C84D,U+C854,U+C878,U+C87A,U+C880,U+C883,U+C886-C887,U+C88D,U+C894,U+C89D,U+C89F,U+C8A1,U+C8A8,U+C8BC-C8BD,U+C8C4,U+C8C8,U+C8CC,U+C8D4-C8D5,U+C8D7,U+C8D9,U+C8E0-C8E1,U+C8E4,U+C8F5,U+C905-C906,U+C90F,U+C918,U+C934,U+C950-C951,U+C954,U+C958,U+C960-C961,U+C963,U+C96C,U+C970,U+C974,U+C97C,U+C990,U+C999,U+C99B,U+C9C7,U+C9CA,U+C9D6,U+C9D9,U+C9E0,U+C9E2,U+C9E4,U+C9EC-C9ED,U+C9EF-C9F1,U+C9F9,U+C9FC,U+CA00,U+CA08-CA09,U+CA0B-CA0D,U+CA14,U+CA18,U+CA29,U+CA4C,U+CA50,U+CA54,U+CA5C-CA5D,U+CA5F-CA61,U+CA68,U+CA7D,U+CA84,U+CA98,U+CABC,U+CAC0,U+CAC4,U+CACC-CACD,U+CACF,U+CAD1,U+CAD3,U+CAD8-CAD9,U+CAE0,U+CAEC,U+CAF4,U+CB08,U+CB10,U+CB14,U+CB18,U+CB20-CB21,U+CB41,U+CB48-CB49,U+CB4C,U+CB50,U+CB58-CB59,U+CB5D,U+CB64,U+CB78-CB79,U+CB9C,U+CBB8,U+CBD4,U+CBE7,U+CBE9,U+CC0C,U+CC10,U+CC14,U+CC1C-CC1D,U+CC21-CC22,U+CC27,U+CC2E,U+CC39,U+CC3B-CC3C,U+CC4C,U+CC54-CC55,U+CC57-CC59,U+CC60,U+CC64,U+CC66,U+CC68,U+CC70,U+CC75,U+CCA0,U+CCA8-CCA9,U+CCAC,U+CCB5,U+CCB8,U+CCBC,U+CCC4-CCC5,U+CCC7,U+CCC9,U+CCD4,U+CCEC,U+CCF0,U+CD01,U+CD0C,U+CD10,U+CD19,U+CD1B,U+CD24,U+CD28,U+CD2C,U+CD39,U+CD60,U+CD64,U+CD6C-CD6D,U+CD6F,U+CD71,U+CD78,U+CD88,U+CDA5,U+CDA7,U+CDCC,U+CDD0,U+CDEC,U+CDF0,U+CDF8-CDF9,U+CDFB,U+CDFD,U+CE04,U+CE08,U+CE0C,U+CE14,U+CE19,U+CE24,U+CE28,U+CE30-CE31,U+CE33,U+CE35,U+CE5F,U+CE61,U+CE6B,U+CE6D,U+CE75,U+CE85,U+CE87,U+CE89,U+CE91,U+CE98,U+CEA4-CEA5,U+CEAC-CEAD,U+CEC1,U+CEE5,U+CEEB,U+CEF5,U+CEF7-CEF9,U+CF01,U+CF08,U+CF10-CF11,U+CF15,U+CF2D,U+CF2F-CF31,U+CF38,U+CF55,U+CF64-CF65,U+CF67,U+CF70-CF71,U+CF74,U+CF78,U+CF80,U+CF85,U+CF8C,U+CFA1,U+CFA8,U+CFB0,U+CFC4,U+CFE1,U+CFE8,U+CFF0,U+CFF3,U+CFF5,U+D004,U+D011,U+D02D,U+D035,U+D038,U+D03C,U+D044-D045,U+D047,U+D049,U+D054,U+D058,U+D060,U+D06D,U+D081,U+D0A5,U+D0A8,U+D0AC,U+D0B4,U+D0C1,U+D0C9,U+D0D1,U+D0D4,U+D0E4,U+D0EC,U+D0F0-D0F1,U+D10D,U+D131,U+D13A,U+D141,U+D143-D145,U+D15F,U+D161,U+D168,U+D16C,U+D17C,U+D184,U+D188,U+D1B0,U+D1B3,U+D1BA,U+D1BC,U+D1C0,U+D1D8,U+D1F8,U+D207,U+D209,U+D210,U+D22D,U+D234,U+D23C-D23D,U+D23F,U+D241,U+D248,U+D25C,U+D264,U+D281,U+D284,U+D288,U+D291,U+D2A0,U+D2AC,U+D2B1,U+D2BF,U+D2C2,U+D2C9,U+D2CB,U+D2D4,U+D2D8,U+D2DC,U+D2E4-D2E5,U+D2F4,U+D301,U+D303,U+D30E,U+D316,U+D31C,U+D31F-D321,U+D325,U+D330,U+D338-D339,U+D33B-D33D,U+D344-D345,U+D37D,U+D390-D391,U+D3A8-D3A9,U+D3B4,U+D3C4-D3C5,U+D3C8,U+D3D8,U+D3E1,U+D3E3,U+D3FD,U+D3FF,U+D401,U+D408,U+D41D,U+D440,U+D444,U+D460,U+D464,U+D46D,U+D46F,U+D479,U+D47F,U+D482,U+D489,U+D48B,U+D494,U+D4A9,U+D4CC,U+D4D0,U+D4D4,U+D4DC,U+D4DF,U+D4EC,U+D4F0,U+D4F8,U+D4FB,U+D4FD,U+D514-D515,U+D517,U+D54D,U+D54F,U+D565,U+D56B,U+D57C,U+D584-D585,U+D590,U+D5C9,U+D5D0,U+D5D2,U+D5D9,U+D5DB,U+D5F4-D5F5,U+D5F9,U+D608,U+D610,U+D613,U+D61C,U+D620,U+D624,U+D62D,U+D639,U+D645,U+D649,U+D64B,U+D651,U+D65C,U+D667,U+D670-D671,U+D674,U+D683,U+D685,U+D68D,U+D690,U+D694,U+D69D,U+D69F,U+D6AC,U+D6B0,U+D6B9,U+D6BB,U+D6C5,U+D6CC,U+D6D4,U+D6D7,U+D6D9,U+D6E0,U+D6E4,U+D6F0,U+D6F5,U+D6FC-D6FD,U+D700,U+D704,U+D711,U+D718-D719,U+D71C,U+D728-D729,U+D72B,U+D72D,U+D735,U+D738,U+D73C,U+D744,U+D747,U+D749,U+D751,U+D756-D759,U+D760-D761,U+D763,U+D765,U+D774,U+D77C-D77D,U+D781,U+D789,U+D79B,U+D79D}
@font-face{font-family:'CT Sans';font-weight:700;font-style:normal;font-display:optional;src:url(/fonts/sans-700-core.woff2?v=mw6ccakx) format('woff2');unicode-range:U+20-17E,U+2010-205F,U+2080-2089,U+20A9,U+20AC,U+2190-2193,U+2212,U+2248,U+25A0-25A1,U+25B2-25B3,U+25BC-25BD,U+25CB,U+25CF,U+2605-2606,U+2715,U+3008-3011,U+301C,U+318D,U+AC00-AC01,U+AC04,U+AC08,U+AC10-AC12,U+AC14-AC16,U+AC19,U+AC1C,U+AC24,U+AC2C,U+AC31,U+AC70,U+AC74,U+AC77-AC78,U+AC80,U+AC83,U+AC89,U+AC8C,U+AC90,U+AC9F,U+ACA8-ACA9,U+ACAC,U+ACB0,U+ACB9,U+ACBC-ACBD,U+ACC4,U+ACE0,U+ACE4,U+ACE7-ACE8,U+ACF1,U+ACF3,U+ACF5,U+ACFC,U+AD00,U+AD04,U+AD11,U+AD50,U+AD6C-AD6D,U+AD70,U+AD73-AD75,U+AD81,U+AD8C,U+ADC0,U+ADC4,U+ADC8,U+ADDC,U+ADE0,U+ADE4,U+ADF8-ADF9,U+ADFC,U+AE00,U+AE08-AE09,U+AE0B,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE43,U+AE4C,U+AE50,U+AE54,U+AE5C-AE5D,U+AE65,U+AE68,U+AEBC,U+AECD,U+AED0,U+AED8,U+AF2C,U+AF34,U+AFB8,U+AFBC,U+AFC8-AFC9,U+AFD4,U+AFE8,U+B00C,U+B010,U+B014,U+B01C-B01D,U+B044,U+B048,U+B04A,U+B04C,U+B054,U+B05D,U+B07C,U+B098,U+B09C,U+B0A0,U+B0A8-B0A9,U+B0AB-B0AC,U+B0AE,U+B0B1,U+B0B4,U+B0B8,U+B0BC,U+B0C4-B0C5,U+B0C8,U+B0D0,U+B0E5,U+B108-B109,U+B10C,U+B110,U+B113,U+B118,U+B11B,U+B123-B125,U+B137,U+B144,U+B178-B179,U+B17C,U+B180,U+B188,U+B18D,U+B192-B193,U+B1E8,U+B204,U+B208,U+B20C,U+B214-B215,U+B220,U+B258,U+B274,U+B290,U+B294,U+B298,U+B2A0,U+B2A5-B2A6,U+B2C8-B2C9,U+B2CC,U+B2D0,U+B2D8-B2D9,U+B2DB,U+B2DD,U+B2E4-B2E5,U+B2E8,U+B2EB-B2ED,U+B2F4-B2F5,U+B2F7,U+B2F9,U+B2FF-B300,U+B311,U+B313,U+B354,U+B358,U+B35C,U+B364,U+B369,U+B36E,U+B370-B371,U+B374,U+B378,U+B385,U+B3C4-B3C5,U+B3C8,U+B3CC,U+B3CE,U+B3D9,U+B3FC,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450,U+B454,U+B458,U+B460-B461,U+B465,U+B4A4,U+B4B7,U+B4C0,U+B4C8,U+B4D0,U+B4DC,U+B4E0,U+B4E3-B4E4,U+B4E6,U+B4ED,U+B4F1,U+B514-B515,U+B518,U+B51C,U+B525,U+B527,U+B529,U+B530-B531,U+B538,U+B54C,U+B550,U+B5A0,U+B5A4,U+B5A8,U+B5B4,U+B5BB,U+B5C0,U+B5CC,U+B610-B611,U+B69C,U+B6AB,U+B6B1,U+B700,U+B728,U+B72C,U+B738,U+B73B,U+B744,U+B760,U+B77C-B77D,U+B780,U+B784,U+B78C-B78D,U+B790-B791,U+B798-B799,U+B79C,U+B7A8-B7A9,U+B7AB,U+B7AD,U+B7B5,U+B7C9,U+B7EC-B7ED,U+B7F0,U+B7F4,U+B7FC-B7FD,U+B7FF-B800,U+B807-B809,U+B80C,U+B818,U+B81B,U+B824-B825,U+B828,U+B82C,U+B835,U+B837-B839,U+B840,U+B85C-B85D,U+B860,U+B864,U+B86C-B86D,U+B871,U+B8B0,U+B8CC,U+B8E8-B8E9,U+B8EC,U+B8F0,U+B8F8,U+B958,U+B960,U+B968,U+B974,U+B978,U+B97C,U+B984-B985,U+B9AC-B9AD,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9BF,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9D0,U+B9DD-B9DE,U+B9E1,U+B9E4,U+B9E8,U+B9F5,U+BA38-BA39,U+BA3C,U+BA40,U+BA48,U+BA4E,U+BA54-BA55,U+BA58,U+BA5C,U+BA64,U+BA67,U+BA70,U+BA74,U+BA85,U+BA87,U+BAA8-BAA9,U+BAAB-BAAC,U+BAB0,U+BABB,U+BABD,U+BB34,U+BB36,U+BB38,U+BB3C,U+BBA4,U+BBAC,U+BBC0,U+BBF8-BBF9,U+BBFC,U+BBFF-BC00,U+BC08,U+BC0D,U+BC11,U+BC14-BC16,U+BC18,U+BC1B-BC1D,U+BC1F,U+BC29,U+BC30-BC31,U+BC34,U+BC38,U+BC45,U+BC84,U+BC88,U+BC8C,U+BC94-BC95,U+BC97,U+BCA0-BCA1,U+BCA4,U+BCA8,U+BCB3,U+BCC0,U+BCC4,U+BCD1,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD04-BD05,U+BD07,U+BD09,U+BD24,U+BD80-BD81,U+BD84,U+BD88,U+BD90,U+BD93,U+BD99,U+BDF0,U+BE0C,U+BE10,U+BE14,U+BE44-BE45,U+BE48,U+BE4C,U+BE54,U+BE57,U+BE59,U+BE60-BE61,U+BE68,U+BE7C,U+BE80,U+BE8C-BE8D,U+BE90,U+BF51,U+BFD0,U+C05C,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0BC,U+C0C0-C0C1,U+C0C8-C0C9,U+C0CC,U+C0DD,U+C11C-C11E,U+C120,U+C124,U+C12C,U+C12F,U+C131,U+C138,U+C13C,U+C140,U+C148-C149,U+C14B,U+C154,U+C158,U+C15C,U+C168,U+C170,U+C174,U+C178,U+C18C-C18D,U+C190,U+C194,U+C19C,U+C1A1,U+C1FC,U+C20F,U+C218,U+C21C,U+C220,U+C228,U+C22B,U+C250,U+C258,U+C26C,U+C27C-C27D,U+C288,U+C2A4,U+C2A8,U+C2AC,U+C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EC-C2ED,U+C2F1,U+C2F6,U+C2F8,U+C2FC,U+C30D,U+C313,U+C36C,U+C378,U+C37C,U+C384,U+C3E0,U+C468,U+C4F0,U+C4F4,U+C4F8,U+C500-C501,U+C50C,U+C528-C529,U+C52C,U+C544-C545,U+C548,U+C54A,U+C54C,U+C554,U+C558-C559,U+C55E,U+C560-C561,U+C564,U+C568,U+C570-C571,U+C575,U+C57C-C57D,U+C591,U+C597,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BB-C5BC,U+C5C4-C5C9,U+C5D0-C5D1,U+C5D4,U+C5D8,U+C5E0,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5F6,U+C5FC-C5FD,U+C600-C601,U+C606,U+C608,U+C610,U+C61B,U+C624,U+C628,U+C62C,U+C62E,U+C634-C635,U+C640-C641,U+C644,U+C651,U+C654,U+C65C,U+C678,U+C67C,U+C694-C695,U+C6A9,U+C6B0,U+C6B4,U+C6B8,U+C6C0-C6C1,U+C6C3,U+C6CC-C6CD,U+C6D0,U+C6D4,U+C6DC,U+C6E0,U+C6E8,U+C6F0,U+C6F8-C6F9,U+C704,U+C708,U+C719,U+C720-C721,U+C724,U+C728,U+C735,U+C73C,U+C740,U+C744,U+C74C-C74D,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C783-C785,U+C787-C789,U+C790-C791,U+C798,U+C7A0-C7A1,U+C7A5-C7A6,U+C7AC-C7AD,U+C7B0,U+C7C1,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815,U+C81C-C81D,U+C820,U+C824,U+C82F,U+C838,U+C84C,U+C870-C871,U+C874,U+C881,U+C885,U+C88B-C88C,U+C8FC-C8FD,U+C900,U+C904,U+C90C-C90D,U+C911,U+C92C,U+C988-C989,U+C98C,U+C998,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D3,U+C9D5,U+C9DA,U+C9DC-C9DD,U+C9E7,U+C9F8,U+CA4D,U+CABD,U+CBE4,U+CC0D,U+CC28-CC29,U+CC2C,U+CC30,U+CC38,U+CC3D-CC3E,U+CC44-CC45,U+CC48,U+CC98-CC99,U+CC9C,U+CCAB,U+CCAD,U+CCB4,U+CCD0,U+CCE4,U+CD08-CD09,U+CD18,U+CD1D,U+CD5C,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4,U+CDA9,U+CDB0,U+CDC4,U+CDE8,U+CE20-CE21,U+CE58-CE59,U+CE5C,U+CE60,U+CE68-CE69,U+CE74,U+CE78,U+CE7C,U+CE84,U+CE90,U+CE94,U+CEA0-CEA1,U+CEA3,U+CEE4,U+CEE8,U+CEEC,U+CEF4,U+CF00,U+CF04,U+CF13,U+CF1C,U+CF20,U+CF24,U+CF2C,U+CF54,U+CF58,U+CF5C,U+CF69,U+CFE0,U+CFE4,U+CFF1,U+CFFC,U+D000,U+D018,U+D034,U+D050,U+D06C,U+D070,U+D074,U+D07C-D07D,U+D0A4,U+D0B5,U+D0B7,U+D0B9,U+D0C0,U+D0C4,U+D0C8,U+D0D0,U+D0D3,U+D0D5,U+D0DC-D0DD,U+D0E0,U+D0ED,U+D0EF,U+D0F8,U+D130,U+D134,U+D138,U+D140,U+D14C-D14D,U+D150,U+D154,U+D15C-D15D,U+D1A0-D1A1,U+D1A4,U+D1A8,U+D1B1,U+D1B5,U+D1F4,U+D22C,U+D230,U+D280,U+D290,U+D295,U+D29C,U+D2A4,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2C8,U+D2F0-D2F1,U+D2F8,U+D300,U+D305,U+D30C-D30D,U+D310,U+D314,U+D31D,U+D328-D329,U+D32C,U+D37C,U+D380,U+D384,U+D38C-D38D,U+D38F,U+D398-D399,U+D39C,U+D3A0,U+D3AB,U+D3AD,U+D3B8,U+D3BC,U+D3C9,U+D3D0,U+D3EC-D3ED,U+D3F0,U+D3F4,U+D3FC,U+D45C,U+D478,U+D47C,U+D480,U+D488,U+D48D,U+D4E8,U+D504,U+D508,U+D50C,U+D53C-D53D,U+D540,U+D544,U+D54C,U+D551,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574-D575,U+D578,U+D587-D589,U+D5A5,U+D5C8,U+D5CC,U+D5D8,U+D5DD,U+D5E4-D5E5,U+D5E8,U+D5EC,U+D5F7,U+D600-D601,U+D604,U+D611,U+D614-D615,U+D638,U+D63C,U+D640,U+D648,U+D64D,U+D654-D655,U+D658,U+D669,U+D68C,U+D6A1,U+D6A8,U+D6C4,U+D6C8,U+D6D1,U+D6E8,U+D720,U+D734,U+D750,U+D754,U+D769,U+D76C,U+D770,U+D788,U+D78C,U+D790,U+D798-D799,U+D7A3}
@font-face{font-family:'CT Sans';font-weight:700;font-style:normal;font-display:optional;src:url(/fonts/sans-700-rest.woff2?v=mw6ccakx) format('woff2');unicode-range:U+3131-3163,U+AC07,U+AC09-AC0A,U+AC13,U+AC17,U+AC1A-AC1B,U+AC1D,U+AC20,U+AC2D,U+AC2F-AC30,U+AC38-AC39,U+AC3C,U+AC40,U+AC4B,U+AC4D,U+AC54,U+AC58,U+AC5C,U+AC71,U+AC7A,U+AC81,U+AC84-AC86,U+AC8A-AC8B,U+AC94,U+AC9C-AC9D,U+ACA0-ACA1,U+ACAA,U+ACAF,U+ACB8,U+ACBB,U+ACC1,U+ACC8,U+ACCC,U+ACD5,U+ACD7,U+ACE1,U+ACEA,U+ACEC,U+ACEF-ACF0,U+ACF6,U+ACFD,U+AD06,U+AD0C-AD0D,U+AD0F,U+AD18,U+AD1C,U+AD20,U+AD29,U+AD2C-AD2D,U+AD34-AD35,U+AD38,U+AD3C,U+AD44-AD45,U+AD47,U+AD49,U+AD54,U+AD58,U+AD61,U+AD63,U+AD76,U+AD7B-AD7D,U+AD7F,U+AD82,U+AD88-AD89,U+AD90,U+AD9C-AD9D,U+ADA4,U+ADB7,U+ADC1,U+ADD0-ADD1,U+ADD3,U+ADFF,U+AE01,U+AE0D,U+AE14,U+AE31,U+AE37,U+AE3A,U+AE45-AE46,U+AE4A,U+AE4D-AE4E,U+AE56,U+AE5F-AE61,U+AE69,U+AE6C,U+AE70,U+AE78-AE79,U+AE7B-AE7D,U+AE84-AE85,U+AE8C,U+AEBD-AEBE,U+AEC0,U+AEC4,U+AECC,U+AECF,U+AED1,U+AED9,U+AEDC,U+AEE8,U+AEEB,U+AEED,U+AEF4,U+AEF8,U+AEFC,U+AF07-AF08,U+AF0D,U+AF10,U+AF2D,U+AF30,U+AF32,U+AF3C-AF3D,U+AF3F,U+AF41-AF43,U+AF48-AF49,U+AF50,U+AF5C-AF5D,U+AF64-AF65,U+AF79,U+AF80,U+AF84,U+AF88,U+AF90-AF91,U+AF95,U+AF9C,U+AFB9,U+AFC0,U+AFC7,U+AFCB,U+AFCD-AFCE,U+AFDC,U+AFE9,U+AFF0-AFF1,U+AFF4,U+AFF8,U+B000-B001,U+B004,U+B028,U+B045,U+B04E,U+B053,U+B055,U+B057,U+B059,U+B07D,U+B080,U+B084,U+B08C-B08D,U+B08F,U+B091,U+B099-B09A,U+B09F,U+B0A1-B0A2,U+B0AD,U+B0AF,U+B0B3,U+B0B5,U+B0C7,U+B0C9,U+B0D1,U+B0D4,U+B0D8,U+B0E0,U+B10B,U+B112,U+B119,U+B11C-B11D,U+B128,U+B12C,U+B134-B135,U+B138-B139,U+B140-B141,U+B148,U+B150-B151,U+B154-B155,U+B158,U+B15C,U+B160,U+B182,U+B189,U+B18B,U+B194,U+B198,U+B19C,U+B1A8,U+B1CC,U+B1D0,U+B1D4,U+B1DC-B1DD,U+B1DF,U+B1E9,U+B1EC,U+B1F0,U+B1F9,U+B1FB,U+B1FD,U+B205,U+B20B,U+B217,U+B219,U+B234,U+B23C,U+B25C,U+B260,U+B268-B269,U+B275,U+B27C,U+B284-B285,U+B289,U+B291,U+B299-B29A,U+B2A1,U+B2A3,U+B2AA,U+B2AC,U+B2B0,U+B2B4,U+B2D2,U+B2E2,U+B2E6,U+B2EE-B2EF,U+B2F3,U+B2F8,U+B2FA-B2FB,U+B301,U+B304,U+B308,U+B310,U+B314-B315,U+B31C,U+B355-B356,U+B35B,U+B35E-B35F,U+B365,U+B367,U+B36B,U+B380-B381,U+B383-B384,U+B38C,U+B390,U+B394,U+B3A0-B3A1,U+B3A8,U+B3AC,U+B3CB,U+B3D0,U+B3D4-B3D5,U+B3D7,U+B3DB,U+B3DD,U+B3E0,U+B3E4,U+B3E8,U+B42B,U+B434,U+B451,U+B463,U+B46C,U+B480,U+B488,U+B49D,U+B4A8,U+B4AC,U+B4B5,U+B4B9,U+B4C4,U+B4D5,U+B4DD,U+B4EC,U+B4EF,U+B4F8,U+B51B,U+B524,U+B528,U+B52A,U+B534,U+B540-B541,U+B543-B545,U+B54B,U+B54D,U+B554,U+B55C-B55D,U+B55F-B561,U+B5A1,U+B5AA-B5AB,U+B5B0-B5B1,U+B5B3,U+B5B5,U+B5BC-B5BD,U+B5C4,U+B5CD,U+B5CF-B5D1,U+B5D8,U+B5EC,U+B614,U+B618,U+B625,U+B62C,U+B634,U+B648,U+B664,U+B668,U+B69D,U+B6A0,U+B6A4,U+B6AC,U+B6D4,U+B6F0,U+B6F4,U+B6F8,U+B701,U+B705,U+B729,U+B72F-B730,U+B739,U+B748,U+B74C,U+B754-B755,U+B764,U+B768,U+B770-B771,U+B773,U+B775,U+B78F,U+B792,U+B796-B797,U+B7A0,U+B7AC,U+B7B4,U+B7B8,U+B7C7,U+B801,U+B810,U+B819,U+B81D,U+B834,U+B844,U+B851,U+B853,U+B86F,U+B878,U+B87C,U+B88D,U+B8A8,U+B8B4,U+B8B8,U+B8C0-B8C1,U+B8C3,U+B8C5,U+B8D0,U+B8D4,U+B8DD,U+B8DF,U+B8E1,U+B8F9,U+B8FB,U+B8FD,U+B904,U+B918,U+B920,U+B93C-B93D,U+B940,U+B944,U+B94C,U+B94F,U+B951,U+B959,U+B95C,U+B969,U+B96B,U+B96D,U+B975,U+B987,U+B989-B98A,U+B98D-B98E,U+B9CF,U+B9D1-B9D2,U+B9D8-B9D9,U+B9DB,U+B9E3,U+B9E5,U+B9EC,U+B9F4,U+B9F7-B9FA,U+BA00-BA01,U+BA08,U+BA15,U+BA42,U+BA49,U+BA4B,U+BA4D,U+BA53,U+BA65,U+BA68-BA69,U+BA71,U+BA78,U+BA83-BA84,U+BA8C,U+BAB2,U+BAB8-BAB9,U+BAC4,U+BAC8,U+BAD8-BAD9,U+BAFC,U+BB00,U+BB04,U+BB0D,U+BB0F,U+BB11,U+BB18,U+BB1C,U+BB20,U+BB29,U+BB2B,U+BB35,U+BB3B,U+BB3D-BB3E,U+BB44-BB45,U+BB47,U+BB49,U+BB4D,U+BB4F-BB50,U+BB54,U+BB58,U+BB61,U+BB63,U+BB6C,U+BB88,U+BB8C,U+BB90,U+BBA8,U+BBB4,U+BBB7,U+BBC4,U+BBC8,U+BBD0,U+BBD3,U+BC02,U+BC09,U+BC0B-BC0C,U+BC0F,U+BC17,U+BC1E,U+BC24-BC25,U+BC27,U+BC2D,U+BC40-BC41,U+BC43-BC44,U+BC49,U+BC4C-BC4D,U+BC50,U+BC5D,U+BC85,U+BC8B,U+BC8E,U+BC99-BC9A,U+BCA7,U+BCB0-BCB1,U+BCB4-BCB5,U+BCBC-BCBD,U+BCCD,U+BCCF-BCD0,U+BCD5,U+BCD8,U+BCDC,U+BCF6,U+BD10,U+BD14,U+BD2C,U+BD40,U+BD48-BD49,U+BD4C,U+BD50,U+BD58-BD59,U+BD64,U+BD68,U+BD87,U+BD89-BD8A,U+BD91,U+BD95,U+BD9A,U+BD9C,U+BDA4,U+BDB0,U+BDB8,U+BDD4-BDD5,U+BDD8,U+BDDC,U+BDE9,U+BDF4,U+BDF8,U+BE00,U+BE03,U+BE05,U+BE0D,U+BE1C-BE1D,U+BE1F,U+BE4E,U+BE55,U+BE5A-BE5B,U+BE64,U+BE6A,U+BE70-BE71,U+BE73-BE75,U+BE7B,U+BE7D,U+BE84,U+BE8F,U+BE91,U+BE98-BE99,U+BEA8,U+BED0-BED1,U+BED4,U+BED7-BED8,U+BEE0,U+BEE3-BEE5,U+BEEC,U+BF01,U+BF08-BF09,U+BF18-BF19,U+BF1B-BF1D,U+BF40-BF41,U+BF44,U+BF48,U+BF50,U+BF55,U+BF94,U+BFB0,U+BFC5,U+BFCC-BFCD,U+BFD4,U+BFDC,U+BFDF,U+BFE1,U+C03C,U+C051,U+C058,U+C060,U+C068-C069,U+C090-C091,U+C094,U+C098,U+C0A0-C0A1,U+C0A3,U+C0A5,U+C0AF,U+C0B3,U+C0B5-C0B6,U+C0BD,U+C0BF,U+C0C5,U+C0D0,U+C0D8-C0D9,U+C0DB-C0DC,U+C0E4-C0E5,U+C0E8,U+C0EC,U+C0F4-C0F5,U+C0F7,U+C0F9,U+C100,U+C104,U+C108,U+C110,U+C115,U+C11F,U+C123,U+C126-C127,U+C12D,U+C130,U+C136,U+C139,U+C14C-C14D,U+C155,U+C164-C165,U+C167,U+C169,U+C185,U+C18E,U+C196,U+C19D,U+C19F,U+C1A5,U+C1A8-C1A9,U+C1AC,U+C1B0,U+C1BD,U+C1C4,U+C1C8,U+C1CC,U+C1D4,U+C1D7-C1D8,U+C1E0,U+C1E4,U+C1E8,U+C1F0-C1F1,U+C1F3,U+C1FD,U+C200,U+C204,U+C20C-C20D,U+C211,U+C219,U+C21F,U+C229,U+C22D,U+C22F,U+C231-C232,U+C234,U+C248,U+C251,U+C254,U+C260,U+C265,U+C26D,U+C270,U+C274,U+C27F,U+C281,U+C289,U+C290,U+C298,U+C29B,U+C29D,U+C2A5,U+C2AD,U+C2B4,U+C2EB,U+C2EF,U+C2F9,U+C2FB,U+C300,U+C308-C309,U+C30C,U+C314-C315,U+C318,U+C31C,U+C324-C325,U+C328-C329,U+C345,U+C368-C369,U+C370,U+C372,U+C379,U+C37D,U+C388,U+C38C,U+C3C0,U+C3D8-C3D9,U+C3DC,U+C3DF,U+C3E2,U+C3E8-C3E9,U+C3ED,U+C3F4-C3F5,U+C3F8,U+C408,U+C410,U+C424,U+C42C,U+C430,U+C434,U+C43C-C43D,U+C448,U+C464-C465,U+C46C,U+C474-C475,U+C479,U+C480,U+C494,U+C49C,U+C4B8,U+C4BC,U+C4E9,U+C4F1,U+C4FA,U+C4FF,U+C510,U+C514,U+C51C,U+C530,U+C538-C539,U+C53B,U+C53D,U+C549,U+C54D-C54E,U+C553,U+C555,U+C557,U+C55D,U+C573-C574,U+C580,U+C584,U+C587,U+C58C-C58D,U+C58F,U+C595,U+C598,U+C59C,U+C5A0,U+C5A9,U+C5BD-C5BE,U+C5CA,U+C5CC,U+C5CE,U+C5E1,U+C5E3,U+C5E5,U+C5EE,U+C5F7,U+C5FE-C5FF,U+C605,U+C607,U+C60C,U+C618-C619,U+C61C,U+C625,U+C62D,U+C630,U+C633,U+C637,U+C639,U+C63B,U+C648,U+C650,U+C653,U+C655,U+C65D,U+C660,U+C66C,U+C66F,U+C671,U+C679,U+C680,U+C688-C689,U+C68B,U+C68D,U+C698,U+C69C,U+C6A4-C6A5,U+C6A7,U+C6B1,U+C6B9-C6BA,U+C6C5,U+C6DD,U+C6E1,U+C6E9,U+C6EC,U+C6FD,U+C705,U+C70C,U+C714-C715,U+C717,U+C730-C731,U+C733,U+C737,U+C73D,U+C74A,U+C74F,U+C752-C757,U+C75C,U+C760,U+C768,U+C76B,U+C77E,U+C78A,U+C78E,U+C794,U+C796-C797,U+C79A,U+C7A3-C7A4,U+C7B4,U+C7BC-C7BD,U+C7BF-C7C0,U+C7C8-C7C9,U+C7CC,U+C7CE,U+C7D0,U+C7D8,U+C7DD,U+C7E4,U+C7E8,U+C7EC,U+C80A,U+C813,U+C816,U+C82C-C82D,U+C831,U+C83C,U+C840,U+C848-C849,U+C84D,U+C854,U+C878,U+C87A,U+C880,U+C883,U+C886-C887,U+C88D,U+C894,U+C89D,U+C89F,U+C8A1,U+C8A8,U+C8BC-C8BD,U+C8C4,U+C8C8,U+C8CC,U+C8D4-C8D5,U+C8D7,U+C8D9,U+C8E0-C8E1,U+C8E4,U+C8F5,U+C905-C906,U+C90F,U+C918,U+C934,U+C950-C951,U+C954,U+C958,U+C960-C961,U+C963,U+C96C,U+C970,U+C974,U+C97C,U+C990,U+C999,U+C99B,U+C9C7,U+C9CA,U+C9D6,U+C9D9,U+C9E0,U+C9E2,U+C9E4,U+C9EC-C9ED,U+C9EF-C9F1,U+C9F9,U+C9FC,U+CA00,U+CA08-CA09,U+CA0B-CA0D,U+CA14,U+CA18,U+CA29,U+CA4C,U+CA50,U+CA54,U+CA5C-CA5D,U+CA5F-CA61,U+CA68,U+CA7D,U+CA84,U+CA98,U+CABC,U+CAC0,U+CAC4,U+CACC-CACD,U+CACF,U+CAD1,U+CAD3,U+CAD8-CAD9,U+CAE0,U+CAEC,U+CAF4,U+CB08,U+CB10,U+CB14,U+CB18,U+CB20-CB21,U+CB41,U+CB48-CB49,U+CB4C,U+CB50,U+CB58-CB59,U+CB5D,U+CB64,U+CB78-CB79,U+CB9C,U+CBB8,U+CBD4,U+CBE7,U+CBE9,U+CC0C,U+CC10,U+CC14,U+CC1C-CC1D,U+CC21-CC22,U+CC27,U+CC2E,U+CC39,U+CC3B-CC3C,U+CC4C,U+CC54-CC55,U+CC57-CC59,U+CC60,U+CC64,U+CC66,U+CC68,U+CC70,U+CC75,U+CCA0,U+CCA8-CCA9,U+CCAC,U+CCB5,U+CCB8,U+CCBC,U+CCC4-CCC5,U+CCC7,U+CCC9,U+CCD4,U+CCEC,U+CCF0,U+CD01,U+CD0C,U+CD10,U+CD19,U+CD1B,U+CD24,U+CD28,U+CD2C,U+CD39,U+CD60,U+CD64,U+CD6C-CD6D,U+CD6F,U+CD71,U+CD78,U+CD88,U+CDA5,U+CDA7,U+CDCC,U+CDD0,U+CDEC,U+CDF0,U+CDF8-CDF9,U+CDFB,U+CDFD,U+CE04,U+CE08,U+CE0C,U+CE14,U+CE19,U+CE24,U+CE28,U+CE30-CE31,U+CE33,U+CE35,U+CE5F,U+CE61,U+CE6B,U+CE6D,U+CE75,U+CE85,U+CE87,U+CE89,U+CE91,U+CE98,U+CEA4-CEA5,U+CEAC-CEAD,U+CEC1,U+CEE5,U+CEEB,U+CEF5,U+CEF7-CEF9,U+CF01,U+CF08,U+CF10-CF11,U+CF15,U+CF2D,U+CF2F-CF31,U+CF38,U+CF55,U+CF64-CF65,U+CF67,U+CF70-CF71,U+CF74,U+CF78,U+CF80,U+CF85,U+CF8C,U+CFA1,U+CFA8,U+CFB0,U+CFC4,U+CFE1,U+CFE8,U+CFF0,U+CFF3,U+CFF5,U+D004,U+D011,U+D02D,U+D035,U+D038,U+D03C,U+D044-D045,U+D047,U+D049,U+D054,U+D058,U+D060,U+D06D,U+D081,U+D0A5,U+D0A8,U+D0AC,U+D0B4,U+D0C1,U+D0C9,U+D0D1,U+D0D4,U+D0E4,U+D0EC,U+D0F0-D0F1,U+D10D,U+D131,U+D13A,U+D141,U+D143-D145,U+D15F,U+D161,U+D168,U+D16C,U+D17C,U+D184,U+D188,U+D1B0,U+D1B3,U+D1BA,U+D1BC,U+D1C0,U+D1D8,U+D1F8,U+D207,U+D209,U+D210,U+D22D,U+D234,U+D23C-D23D,U+D23F,U+D241,U+D248,U+D25C,U+D264,U+D281,U+D284,U+D288,U+D291,U+D2A0,U+D2AC,U+D2B1,U+D2BF,U+D2C2,U+D2C9,U+D2CB,U+D2D4,U+D2D8,U+D2DC,U+D2E4-D2E5,U+D2F4,U+D301,U+D303,U+D30E,U+D316,U+D31C,U+D31F-D321,U+D325,U+D330,U+D338-D339,U+D33B-D33D,U+D344-D345,U+D37D,U+D390-D391,U+D3A8-D3A9,U+D3B4,U+D3C4-D3C5,U+D3C8,U+D3D8,U+D3E1,U+D3E3,U+D3FD,U+D3FF,U+D401,U+D408,U+D41D,U+D440,U+D444,U+D460,U+D464,U+D46D,U+D46F,U+D479,U+D47F,U+D482,U+D489,U+D48B,U+D494,U+D4A9,U+D4CC,U+D4D0,U+D4D4,U+D4DC,U+D4DF,U+D4EC,U+D4F0,U+D4F8,U+D4FB,U+D4FD,U+D514-D515,U+D517,U+D54D,U+D54F,U+D565,U+D56B,U+D57C,U+D584-D585,U+D590,U+D5C9,U+D5D0,U+D5D2,U+D5D9,U+D5DB,U+D5F4-D5F5,U+D5F9,U+D608,U+D610,U+D613,U+D61C,U+D620,U+D624,U+D62D,U+D639,U+D645,U+D649,U+D64B,U+D651,U+D65C,U+D667,U+D670-D671,U+D674,U+D683,U+D685,U+D68D,U+D690,U+D694,U+D69D,U+D69F,U+D6AC,U+D6B0,U+D6B9,U+D6BB,U+D6C5,U+D6CC,U+D6D4,U+D6D7,U+D6D9,U+D6E0,U+D6E4,U+D6F0,U+D6F5,U+D6FC-D6FD,U+D700,U+D704,U+D711,U+D718-D719,U+D71C,U+D728-D729,U+D72B,U+D72D,U+D735,U+D738,U+D73C,U+D744,U+D747,U+D749,U+D751,U+D756-D759,U+D760-D761,U+D763,U+D765,U+D774,U+D77C-D77D,U+D781,U+D789,U+D79B,U+D79D}
/*/fonts*/
/* 디자인 값은 여기 한 곳에서만. 글자 = 12·13·14·15·18·24·28·36·48 / 모서리 = 4·6·8·12 / 줄 높이 = 제목 1.3·본문 1.6
   간격 = 4배수: 칸 사이 --gap, 칸 안쪽 --pad, 제목→부제 4, 제목→내용 12. 상승 = 빨강, 하락 = 파랑(한국 증시) */
:root{
 --bg:#0B0E14;--hd:#0E121A;--tick:#0C1017;--panel:#121722;--panel2:#171C27;--field:#0F131C;--hover:#161C28;--thumb:#1B2230;
 --line:#1F2633;--line2:#262E3D;--line3:#3A4557;
 --tx:#E8ECF3;--tx2:#C6CEDB;--tx3:#A9B3C4;--mut:#8F9AAD;
 --up:#FF5A5F;--dn:#4C9BFF;--gold:#FFCB05;--on-gold:#14110A;--up-bg:rgba(255,90,95,.14);--dn-bg:rgba(76,155,255,.14);
 --warn-tx:#F2DE85;--warn-bg:#231E08;--warn-line:#6B5A10;
 --ub:#0D3B8C;--ub-tx:#9CC0FF;--bt:#4A2A08;--bt-tx:#FFB25B;
 --t-xs:12px;--t-sm:13px;--t-md:14px;--t-base:15px;--t-lg:18px;--t-xl:24px;--t-h1:28px;--t-36:36px;--t-big:48px;
 --r-xs:4px;--r-s:6px;--r:8px;--r-l:12px;
 --lh-t:1.3;--lh:1.6;
 --gap:20px;--pad:20px;--gut:32px;--ctl:36px;--ctl-l:40px;--btn:44px;
}
*{box-sizing:border-box;margin:0;scrollbar-width:thin;scrollbar-color:var(--line3) transparent}
html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overflow-y:scroll}
body{background:var(--bg);color:var(--tx);font-family:'CT Sans','CT Fallback','Malgun Gothic','Apple SD Gothic Neo',sans-serif;font-size:var(--t-base);line-height:var(--lh);letter-spacing:-.01em;min-height:100vh}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}
img{display:block}
ol,ul{list-style:none;padding:0}
/* 단추·링크는 눌렀을 때도 키보드로 갔을 때도 테두리 없음(소유자 11-07 지시) */
button,a,summary,label,[role=button],[tabindex]{-webkit-tap-highlight-color:transparent}
button:focus,button:focus-visible,a:focus,a:focus-visible,summary:focus,summary:focus-visible,[role=button]:focus,[role=button]:focus-visible,[tabindex]:focus,[tabindex]:focus-visible{outline:0}
.num{font-variant-numeric:tabular-nums;font-feature-settings:'tnum';letter-spacing:-.01em;white-space:nowrap}
.up{color:var(--up)}.dn{color:var(--dn)}.flat,.mut{color:var(--mut)}.sm{font-size:var(--t-sm)}.xs{font-size:var(--t-xs)}.lg{font-size:var(--t-lg)}.b{font-weight:600}.warn-t{color:var(--warn-tx)}
.r{text-align:right}.blk{display:block}
.lnk{text-decoration:underline;text-underline-offset:2px}.lnk:hover,.more:hover{color:#fff}
.more{font-size:var(--t-sm);color:var(--mut);white-space:nowrap;flex:none}
.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.wrap{max-width:1440px;margin:0 auto;padding:0 var(--gut)}
h1{font-size:var(--t-h1);font-weight:700;line-height:var(--lh-t)}h2{font-size:var(--t-lg);font-weight:600;line-height:var(--lh-t)}
/* 제목 3D 아이콘(카드티커와 같은 크기): h2 26px·h1 34px, 줄 높이가 늘지 않게. 숫자 칸 이름표 18px */
.sec-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.sec-h img{flex:none;width:26px;height:26px;margin:-1px 0}h1.sec-h img{width:34px;height:34px;margin:0}.empty .sec-h{justify-content:center}
.th-ic{display:inline-block;vertical-align:middle;width:18px;height:18px;margin:-2px 6px 0 0}.th-ic.coin-ic{border-radius:50%}
.rowb{display:flex;justify-content:space-between;align-items:center;gap:12px}.wrapf{flex-wrap:wrap}
.btn{display:inline-flex;align-items:center;height:var(--btn);padding:0 20px;border-radius:var(--r);background:var(--gold);color:var(--on-gold);font-weight:600}

/* 머리 */
header.top{position:sticky;top:0;z-index:50;background:var(--hd);border-bottom:1px solid var(--line)}
.top-in{display:flex;align-items:center;gap:28px;height:60px}
.logo{display:flex;align-items:center;min-height:44px;gap:8px;flex:none;font-weight:700;font-size:var(--t-lg);letter-spacing:-.03em}
.logo picture,.logo img,.foot-logo img{display:block}
.foot-logo{display:block;width:fit-content;margin:0 0 5px}
nav.main{display:flex;gap:22px;color:var(--tx3);white-space:nowrap}
nav.main a{display:inline-flex;flex-direction:column;align-items:center;padding:8px 0;border-bottom:2px solid transparent;font-size:var(--t-base)}
nav.main a::after{content:attr(data-t);height:0;overflow:hidden;visibility:hidden;font-weight:600}
nav.main a:hover{color:#fff}
nav.main a.on{color:#fff;font-weight:600;border-bottom-color:var(--gold)}
.search{position:relative;margin-left:auto;flex:0 1 360px;min-width:160px}
.search input{width:100%;height:var(--ctl-l);border-radius:var(--r);background:var(--panel2);border:1px solid var(--line2);color:var(--tx);padding:0 36px;font:inherit;font-size:16px;outline:0}
.search input:focus{border-color:var(--line3)}
.search input::placeholder{color:var(--mut);font-size:var(--t-md)}
.search>svg{position:absolute;left:12px;top:12px;color:var(--mut)}
.sug{position:absolute;top:46px;right:0;width:max(100%,420px);background:var(--panel2);border:1px solid var(--line2);border-radius:var(--r-l);box-shadow:0 18px 40px rgba(0,0,0,.5);display:none;z-index:60;max-height:70vh;overflow-y:auto;padding:4px 0}
.sug.show{display:block}
.sug a{display:flex;align-items:center;gap:12px;padding:8px 12px;min-height:48px}
.sug a:hover,.sug a.sel{background:var(--thumb)}
.sug .t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:var(--lh-t)}
.sug .t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sug .rk{font-size:var(--t-xs);color:var(--mut)}
.sug .none{padding:16px;color:var(--mut);font-size:var(--t-md)}
.srch-btn{display:none}
.unit{display:flex;border:1px solid var(--line2);border-radius:var(--r);overflow:hidden;flex:none}
.unit button{min-width:40px;height:38px;display:grid;place-items:center}
.unit button.on{background:var(--line2)}
.unit img{display:block;width:26px;height:26px;opacity:.55;filter:saturate(.7);transition:transform .12s}
.unit button:hover img{opacity:.85}
.unit button:active img{transform:scale(.9)}
.unit button.on img{opacity:1;filter:drop-shadow(0 0 5px rgba(255,203,5,.45))}

/* 롤링바(주식창 시세 띠): 머리 안에 있어 같이 위에 붙음 */
.tick{display:flex;align-items:stretch;height:38px;border-top:1px solid var(--line);background:#07090E;overflow:hidden;font-size:var(--t-sm)}
.tick-label{flex:none;display:flex;align-items:center;gap:8px;padding:0 16px 0 max(var(--gut),calc((100vw - 1440px)/2 + var(--gut)));border-right:1px solid var(--line);background:#07090E;z-index:2;white-space:nowrap}
.tick-when{display:flex;flex-direction:column;line-height:15px}.tick-when b{font-size:11px;color:var(--gold);letter-spacing:.02em}.tick-clock{font-size:var(--t-xs);color:var(--tx3)}
.live-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#FF3B45;box-shadow:0 0 0 0 rgba(255,59,69,.6);animation:beat 1.6s infinite}
@keyframes beat{0%{box-shadow:0 0 0 0 rgba(255,59,69,.6)}70%{box-shadow:0 0 0 7px rgba(255,59,69,0)}100%{box-shadow:0 0 0 0 rgba(255,59,69,0)}}
.tick-view{flex:1;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}
.tick-track{display:flex;width:max-content;height:100%;animation:roll var(--dur,90s) linear infinite}
.tick-copy{display:flex}
.tick.paused .tick-track{animation-play-state:paused}
@media (hover:hover){.tick:hover .tick-track{animation-play-state:paused}}
.tk{display:flex;align-items:center;gap:7px;padding:0 16px;height:100%;white-space:nowrap;border-right:1px solid #141922;transition:background .2s}
.tk:hover{background:var(--hover)}
.tk img{width:18px;height:18px;border-radius:50%;flex:none;background:var(--thumb)}
.tk b{font-weight:500;color:var(--tx2)}
.tk .tp{color:var(--tx);font-weight:500}
.tk .tc{font-size:var(--t-xs)}
@keyframes roll{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.tick-track{animation:none}.tick-view{overflow-x:auto;scrollbar-width:none}.live-dot{animation:none}}

/* 시장 요약 줄 */
.strip{background:var(--tick);border-bottom:1px solid var(--line);font-size:var(--t-sm)}
.strip-in{display:flex;gap:24px;height:40px;align-items:center;overflow-x:auto;scrollbar-width:none;white-space:nowrap}
.strip-in::-webkit-scrollbar{display:none}
.st{display:flex;align-items:center;gap:6px;flex:none;align-self:stretch}.st:hover b{color:#fff}
.more{padding:10px 0 10px 8px;margin:-10px 0} /* 글자는 작아도 누르는 영역은 40px */
.st b{font-weight:600;color:var(--tx2)}

main{padding:var(--gap) var(--gut) 40px;display:flex;flex-direction:column;gap:var(--gap);min-height:calc(100vh - 220px)}
.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);padding:var(--pad);min-width:0}
.panel>h2+*,.panel>.rowb+*{margin-top:12px}
.panel.tb{padding:0;overflow:hidden}
.pad-t{padding:var(--pad) var(--pad) 0}
.note{margin-top:12px;line-height:var(--lh)}
.legend{line-height:var(--lh)}.legend .upd{margin-left:4px}
.page-h{display:flex;flex-direction:column;gap:4px}
.crumb{font-size:var(--t-sm);color:var(--mut)}.crumb a:hover{color:#fff}.crumb .now{color:var(--tx)}
.empty{padding:48px 20px;text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center}.empty.big{padding:96px 20px}.empty .btn{margin-top:12px}

/* 탭 */
.tabs{display:flex;gap:4px;flex-wrap:wrap}
.tabs a,.tabs button{min-height:var(--ctl);display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 12px;border-radius:var(--r-s);font-size:var(--t-md);color:var(--tx3);white-space:nowrap}
.tabs a:hover,.tabs button:hover{color:#fff;background:var(--hover)}
.tabs .on{background:var(--line2);color:#fff;font-weight:600}

/* 첫 화면 칸 */
.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}
.card{display:flex;flex-direction:column;min-height:300px}
.temp{display:flex;flex-direction:column;gap:12px;flex:1}
.fg{display:flex;flex-direction:column;align-items:center;gap:0}
.fg-v{display:flex;align-items:baseline;gap:8px;margin-top:-18px}.fg-v b{font-size:var(--t-h1);font-weight:600}
.fg-xf{color:#4C9BFF}.fg-f{color:#7FB6FF}.fg-n{color:var(--tx3)}.fg-g{color:#FF9A9D}.fg-xg{color:#FF5A5F}
.kv{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:auto}
.kv div{display:flex;flex-direction:column;gap:0;background:var(--panel2);border-radius:var(--r);padding:8px 12px}
.kv dt{font-size:var(--t-xs);color:var(--mut)}.kv dd{font-size:var(--t-base);font-weight:600}
.mini{display:flex;flex-direction:column}
/* 위 칸 목록: 두 줄(왼쪽 이름 / 기호·보조, 오른쪽 가격 / 등락) → 이름이 잘리지 않음 */
.mini a{display:grid;grid-template-columns:16px 24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px;min-height:44px;border-radius:var(--r-s);line-height:var(--lh-t)}
.mini a:hover{background:var(--hover)}
.mini .rk{font-size:var(--t-xs);text-align:center}
.mini .t{display:flex;flex-direction:column;min-width:0}.mini .t b{font-weight:600;font-size:var(--t-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini .t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mini .r{display:flex;flex-direction:column;align-items:flex-end}.mini .p{font-size:var(--t-md);font-weight:500}.mini .c{font-size:var(--t-xs)}
.card .note{margin-top:auto;padding-top:8px}
.liq-top{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.liq-top div{display:flex;flex-direction:column}.liq-top b{font-size:var(--t-lg);font-weight:600}
.lsbar{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--dn);margin-top:12px}.lsbar .l{background:var(--up)}
.bars-h{display:flex;justify-content:space-between;margin-top:16px}
.bars{display:flex;align-items:flex-end;gap:2px;height:96px;margin-top:8px;border-bottom:1px solid var(--line2);background:repeating-linear-gradient(to top,transparent 0 23px,var(--line) 23px 24px)}
.bars span:hover{background:var(--hover)}
.bars-x{display:flex;justify-content:space-between;margin-top:4px}
.bars span{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:1px}
.bars i{display:block}.bars .l{background:var(--up);order:2}.bars .s{background:var(--dn);order:1;opacity:.85}

/* 표 */
.list{display:flex;flex-direction:column;gap:12px}
.list-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.list-h h1{font-size:var(--t-xl)}
.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel)}
.panel .tbl-wrap{border:0;border-radius:0}
table.ct{width:100%;border-collapse:collapse;font-size:var(--t-md)}
.ct th{position:sticky;top:0;background:var(--panel);font-size:var(--t-sm);font-weight:600;color:var(--tx3);text-align:right;padding:12px;white-space:nowrap;border-bottom:1px solid var(--line2)}
.ct th a{position:relative;display:inline-block}.ct th a:hover{color:#fff}
/* 정렬 화살표는 글자 흐름 밖에 띄움 → 머리 글자 끝이 아래 숫자 끝과 딱 맞음(오른쪽 칸 = 글자 왼쪽, 왼쪽·가운데 칸 = 글자 오른쪽) */
.ct th .ar{position:absolute;top:50%;transform:translateY(-50%);right:100%;margin-right:2px;font-style:normal;font-size:10px;line-height:1;color:var(--gold)}
.ct th.c-name .ar,.ct th.c-rk .ar,.ct th:first-child:not(.r) .ar{right:auto;left:100%;margin:0 0 0 2px}
.ct td{padding:12px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}
.ct tbody tr:last-child td{border-bottom:0}
.ct tbody tr:hover td{background:var(--hover)}
/* 코인 줄 = 줄 전체가 상세로 가는 단추(app.js) */
.ct tbody tr:has(a.coin){cursor:pointer}
/* 마우스 올림 움직임 = 카드티커와 같은 값. 터치 화면·동작 줄이기 설정에서는 움직이지 않음 */
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .ct tbody td,.mini a{transition:background-color .2s ease}
 .ct .cimg,.mini .cimg{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}
 .ct tbody tr:hover .coin .cimg,.mini a:hover .cimg{transform:scale(1.05);box-shadow:0 3px 9px rgba(0,0,0,.35)}
}
.ct .c-name,.ct th.c-name,.ct td:first-child:not(.c-star):not(.c-rk):not(.r),.ct th:first-child:not(.c-star):not(.c-rk):not(.r){text-align:left}
/* 관심 별 = 맨 오른쪽 칸, 머리 「관심」 아래 가운데(11-07 소유자 지시) */
.ct .c-star{width:56px;text-align:center}.ct td.c-star .star{margin:-8px auto}.ct .c-rk{width:44px;text-align:center}
.ct th.c-rk{text-align:center}
/* 정렬·탭을 누른 뒤 새 표가 올 때까지 살짝 흐리게(app.js swapIn) */
section.swapping table.ct,section.swapping .empty{opacity:.55;transition:opacity .15s}
.ct .c-sp{width:136px}.ct .c-sup{min-width:150px}
.ct td.c-sup,.ct td.c-vol{line-height:var(--lh-t)}
.ct td.c-vol .num{display:block}
.coin{display:flex;align-items:center;gap:12px;min-width:0}
.coin.sm{gap:8px}
.cimg{width:24px;height:24px;border-radius:50%;flex:none;background:var(--thumb);object-fit:cover}
.nm{display:flex;flex-direction:column;min-width:0;line-height:var(--lh-t)}
.nm1{font-weight:600;color:var(--tx);max-width:220px;overflow:hidden;text-overflow:ellipsis}
.nm2{display:flex;align-items:center;gap:4px;font-size:var(--t-xs);color:var(--mut)}
.nm2 .en{max-width:130px;overflow:hidden;text-overflow:ellipsis}
.sym{font-weight:600;letter-spacing:0}
.coin:hover .nm1{color:#fff;text-decoration:underline;text-underline-offset:2px}
.xb{display:inline-grid;place-items:center;font-style:normal;font-size:10px;font-weight:700;height:16px;min-width:16px;padding:0 3px;border-radius:3px;line-height:1}
.xb.ub{background:var(--ub);color:var(--ub-tx)}.xb.bt{background:var(--bt);color:var(--bt-tx)}.xb.wn{background:var(--warn-bg);color:var(--warn-tx);border:1px solid var(--warn-line)}
.cv{font-style:normal;color:var(--mut);margin-right:2px;cursor:help}
.star{display:grid;place-items:center;width:32px;height:32px;margin:-8px 0;color:var(--line3);border-radius:var(--r-s)}
.star:hover{color:var(--tx3);background:var(--hover)}.star.on{color:var(--gold)}.star.on svg{fill:var(--gold)}
.star.big{width:40px;height:40px;margin:0;border:1px solid var(--line2)}.star.big svg{width:24px;height:24px}
.bar{display:block;height:4px;background:var(--line2);border-radius:2px;margin-top:6px;overflow:hidden;margin-left:auto;width:120px}
.bar i{display:block;height:100%;background:var(--tx3)}
.bar.wide{width:100%}
.spark{display:block;margin-left:auto}
.flash-up{animation:fu 1s}.flash-dn{animation:fd 1s}
@keyframes fu{0%{background:var(--up-bg)}100%{background:transparent}}
@keyframes fd{0%{background:var(--dn-bg)}100%{background:transparent}}
.pager{display:flex;align-items:center;gap:4px;justify-content:center;flex-wrap:wrap}
.pager a,.pager span.on{min-width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-s);font-size:var(--t-md);padding:0 8px}
.pager a:hover{background:var(--hover)}.pager .on{background:var(--line2);font-weight:600}
.pager>.sm{margin-left:12px}

/* 코인 상세 */
.c-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:var(--gap);align-items:start}
.c-side{display:flex;flex-direction:column;gap:16px;position:sticky;top:116px}
.c-main{display:flex;flex-direction:column;gap:var(--gap);min-width:0}
.c-head{display:flex;gap:12px;align-items:center}
.c-head .cimg{width:40px;height:40px}
.c-head>div{flex:1;min-width:0}
.c-head h1{font-size:var(--t-xl);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.c-head h1 .sym{font-size:var(--t-md);color:var(--mut)}
.c-tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:4px}
.tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-xs);background:var(--line2);font-size:var(--t-xs);color:var(--tx2)}
.tag.ub{background:var(--ub);color:var(--ub-tx)}.tag.bt{background:var(--bt);color:var(--bt-tx)}.tag.wn{background:var(--warn-bg);color:var(--warn-tx);border:1px solid var(--warn-line)}
.c-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.c-price b{font-size:var(--t-36);font-weight:600;line-height:1.2}
.chg{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:8px}
.chg div{display:flex;flex-direction:column;align-items:center;gap:0;font-size:var(--t-sm)}
.stats{display:flex;flex-direction:column;gap:16px}
.st2{display:grid;grid-template-columns:1fr auto;gap:4px 8px;font-size:var(--t-md)}.st2 .rng,.st2 .bar{grid-column:1/-1}
.rng{position:relative;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--dn),var(--line3),var(--up));margin-top:4px}
.rng i{position:absolute;top:-4px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--bg);transform:translateX(-50%)}
.kv2{display:flex;flex-direction:column;gap:0}
.kv2 div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--t-md);align-items:baseline}
.kv2 div:last-child{border:0}.kv2 dt{color:var(--mut);flex:none}.kv2 dd{text-align:right;font-weight:500}
.links h2{font-size:var(--t-md);color:var(--tx3)}
.lk{display:flex;flex-wrap:wrap;gap:8px}
.lk a{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:var(--r-s);background:var(--panel2);border:1px solid var(--line2);font-size:var(--t-sm)}
.lk a:hover{border-color:var(--line3);color:#fff}
.chart-box .tabs button{min-height:32px}
.chart{height:420px;margin-top:12px;position:relative}
.chart.sm-h{height:260px}
.chart-wait{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--t-md)}
.chart-src{margin-top:8px}
.kbox{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.kc{display:flex;flex-direction:column;gap:4px;background:var(--panel2);border-radius:var(--r);padding:12px 16px}
.kc b.num{font-size:var(--t-lg)}
.fbox{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.fbox div{display:flex;flex-direction:column;gap:4px;background:var(--panel2);border-radius:var(--r);padding:12px 16px}
.fbox b{font-size:var(--t-lg);font-weight:600}
.lnk-ex{display:inline-flex;align-items:center;gap:4px;font-weight:600}.lnk-ex:hover{color:#fff}
.about .desc{color:var(--tx2);line-height:1.8;display:flex;flex-direction:column;gap:12px}
.about .desc.fold{max-height:260px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}
.about .desc.open{max-height:none;-webkit-mask-image:none;mask-image:none}
.unfold{margin-top:8px;color:var(--gold);font-weight:600;font-size:var(--t-md);min-height:36px}
.about .meta{margin-top:16px}
.cats{display:flex;flex-wrap:wrap;gap:4px;margin-top:16px}
.sim{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.simc{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--r);background:var(--panel2);min-width:0}
.simc:hover{background:var(--thumb)}
.simc .t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:var(--lh-t);font-weight:600;font-size:var(--t-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.simc .r{display:flex;flex-direction:column;font-size:var(--t-sm);line-height:var(--lh-t)}

/* 다른 화면 */
.tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.tiles.in{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:12px}
.tile{display:flex;flex-direction:column;gap:2px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);padding:16px}
.tiles.in .tile{background:var(--panel2);border:0}
.tile b{font-size:var(--t-xl);font-weight:600}
.g2{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}
.feed{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}
.feed li.mut{display:block;border:0;padding:12px 0}
.feed li:not(.mut){display:grid;grid-template-columns:56px 64px 64px 1fr 64px;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);font-size:var(--t-md)}
.feed li.new{animation:fu 1.2s}
.dot{display:inline-block;width:8px;height:8px;border-radius:2px;margin:0 4px 0 8px}.dot.up{background:var(--up)}.dot.dn{background:var(--dn)}
.live{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2ECC71;margin-left:4px;vertical-align:middle}.live.off{background:var(--mut)}
table.sm-t td,table.sm-t th{padding:8px 4px}
.fng-grid{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:center;margin-bottom:16px}
.fng-now{display:flex;flex-direction:column;align-items:center;gap:4px}
.big{font-size:var(--t-big);font-weight:700;line-height:1.1}
.fgc{display:inline-flex;gap:6px;align-items:baseline}
.alt{display:flex;align-items:baseline;gap:8px}
.altbar{position:relative;height:8px;border-radius:4px;background:linear-gradient(90deg,#F7931A,#3A4557 50%,#8C8CFF);margin:16px 0 4px}
.altbar i{position:absolute;top:-4px;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--bg);transform:translateX(-50%)}
#alt p.sm{margin-top:12px}
.dombar{display:flex;height:24px;border-radius:var(--r-s);overflow:hidden}
.domlist{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;margin-top:16px}
.domlist li{display:flex;align-items:center;gap:8px;font-size:var(--t-md)}.domlist i{width:10px;height:10px;border-radius:2px}.domlist span{margin-left:auto}
.imgs{display:inline-flex;vertical-align:middle}.imgs img{width:20px;height:20px;border-radius:50%;border:2px solid var(--panel);margin-left:-4px;background:var(--thumb)}.imgs img:first-child{margin-left:0}
.trust{display:inline-grid;place-items:center;min-width:28px;height:22px;border-radius:var(--r-xs);font-weight:700;font-size:var(--t-sm);background:var(--line2)}
.trust.t10,.trust.t9,.trust.t8{background:#123D27;color:#5BE39A}.trust.t7,.trust.t6{background:#3A3210;color:var(--warn-tx)}
.prose{display:flex;flex-direction:column;gap:12px;max-width:820px;line-height:1.8;color:var(--tx2)}.prose h2{margin-top:12px;color:var(--tx)}
.upd{white-space:nowrap}

/* 바닥 */
.foot{border-top:1px solid var(--line);padding:32px 0 48px;margin-top:40px;background:var(--hd)}
.foot .wrap{display:flex;flex-direction:column;gap:8px}
.foot-row{display:flex;gap:12px;flex-wrap:wrap;align-items:baseline;line-height:var(--lh)}
.foot-row.sm{display:block}
.tabbar{display:none}

/* 폭 맞춤 */
@media (max-width:1280px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card{min-height:0}.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ct .c-sup{display:none}}
@media (max-width:1100px){nav.main{gap:16px}.c-grid{grid-template-columns:1fr}.c-side{position:static}.search{flex-basis:240px}.ct .c-1h{display:none}}
@media (max-width:900px){
 :root{--gut:16px;--pad:16px;--gap:16px}
 nav.main{display:none}
 .g2,.fng-grid{grid-template-columns:1fr}
 .kbox,.fbox{grid-template-columns:1fr 1fr}
 .sim{grid-template-columns:1fr 1fr}
 .tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--hd);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}
 .tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:56px;font-size:11px;color:var(--mut)}
 .tabbar a.on{color:var(--gold)}
 .tabbar img{width:26px;height:26px;opacity:.6;filter:saturate(.6)}.tabbar a.on img{opacity:1;filter:none}
 .foot{padding-bottom:96px}
}
@media (max-width:720px){
 h1{font-size:var(--t-xl)}
 .top-in{gap:12px;height:56px}
 .tick{height:34px}.tick-label{padding:0 10px 0 var(--gut);gap:6px}.tick-clock{display:none}.tk{padding:0 12px;gap:6px}
 .search{display:none;position:fixed;left:0;right:0;top:0;height:56px;padding:8px 12px;background:var(--hd);z-index:70;margin:0;flex:none}
 .search.open{display:block}
 .search>svg{left:24px;top:20px}
 .search .sug{position:fixed;top:56px;left:0;right:0;width:auto;border-radius:0;max-height:calc(100vh - 56px)}
 .srch-btn{display:grid;place-items:center;flex:none;width:40px;height:40px;margin-left:auto;border-radius:var(--r);border:1px solid var(--line2);touch-action:manipulation}
 .srch-btn picture,.srch-btn img{display:block;width:24px;height:24px;transition:transform .12s}
 .srch-btn:active img{transform:scale(.9)}
 /* 폰: 위 칸 4개는 옆으로 넘기는 한 줄 → 시세표가 바로 보이게 */
 .cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 calc(-1 * var(--gut));padding:0 var(--gut);scrollbar-width:none}
 .cards::-webkit-scrollbar{display:none}
 .cards .card{flex:0 0 86%;scroll-snap-align:center;min-height:0}
 .temp .gauge{width:124px;height:68px}.temp{gap:8px}
 /* 폰 코인 상세: 가격 → 차트 → 김프 → 지표 순서 */
 .c-grid{display:flex;flex-direction:column;align-items:stretch}
 .c-side,.c-main{display:contents}
 .c-main>section,.c-side>*{min-width:0;max-width:100%}
 .pad-t{flex-wrap:wrap}
 .c-head{order:1}.c-price{order:2}.c-side>p{order:3;margin-top:-12px}.chg{order:4}.c-main>section{order:7}.c-main>section.chart-box{order:5}.c-side>.stats{order:6}.c-main>.about,.c-main>section:last-child{order:8}.links{order:9}
 .tiles{grid-template-columns:1fr 1fr}.tile b{font-size:var(--t-lg)}
 .tiles>.tile:last-child:nth-child(odd){grid-column:1/-1} /* 홀수면 마지막 칸을 한 줄로 */
 .list-h .tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}
 /* 폰 시세표 = 이름 | 가격 | 24시간 (업비트 앱처럼 옆으로 밀지 않아도 다 보이게) */
 .ct .c-7d,.ct .c-sp,.ct .c-vol,.ct .c-rk,.ct .c-mc,.ct .c-kp{display:none}
 .ct .c-pr{font-size:var(--t-md)}.ct .c-ch{width:1%}
 .ct td,.ct th{padding:10px 6px}.ct td:first-child,.ct th:first-child{padding-left:12px}.ct td:last-child,.ct th:last-child{padding-right:12px}
 .ct .c-star{width:40px}.ct td.c-star,.ct th.c-star{padding-left:8px;padding-right:8px}.ct td.c-name,.ct th.c-name{padding-left:12px}
 .ct td.c-name{position:sticky;left:0;background:var(--panel);z-index:1;max-width:44vw}
 .nm1{max-width:34vw}.nm2 .en{display:none}
 .ct .coin{gap:8px}.ct .cimg{width:22px;height:22px}
 .c-price b{font-size:var(--t-h1)}
 .chg{grid-template-columns:repeat(5,1fr)}
 .chart{height:320px}
 .kbox,.fbox,.sim{grid-template-columns:1fr}
 .feed li{grid-template-columns:48px 56px 1fr 80px;}.feed li>span:last-child{display:none}
 .pager>.sm{width:100%;text-align:center;margin:4px 0 0}
}
@media (max-width:380px){.logo img{width:119px;height:27px}.nm1{max-width:30vw}.ct .c-pr{font-size:var(--t-sm)}}
/* 좁은 폰: 시세표 별 칸을 빼서 이름·가격·24시간이 한 화면에(관심 넣기는 코인 상세 ☆) */
@media (max-width:430px){.ct th.c-star,.ct td.c-star{display:none}}
/* 앱 설치(휴대폰만, 카드티커와 같음): 머리 bip.js 가 html.inst 를 붙임. 동작은 install.js */
.inst-btn{display:none}
html.inst .inst-btn{display:flex;align-items:center;gap:4px;flex:none;height:40px;padding:0 8px 0 4px;border:1px solid var(--line2);border-radius:var(--r);color:var(--gold);font-size:var(--t-sm);font-weight:600;white-space:nowrap;touch-action:manipulation}
.inst-btn picture,.inst-btn img{display:block;width:26px;height:26px;transition:transform .12s}
.inst-btn:active img{transform:scale(.9)}
html.inst .inst-btn[aria-busy=true]{opacity:.7}
/* 눈에 띄게: 열고 1초 뒤부터 3초마다 톡 튀고 금빛 테가 퍼짐 */
html.inst .inst-btn{animation:inst-glow 3s ease-out 1s infinite}
.inst-btn picture{animation:inst-hop 3s ease-in-out 1s infinite}
html.inst .inst-btn[aria-busy=true],html.inst .inst-btn[aria-busy=true] picture{animation:none}
@keyframes inst-hop{0%,28%,100%{transform:none}9%{transform:translateY(-3px) rotate(-8deg)}18%{transform:translateY(0) rotate(5deg)}24%{transform:rotate(-2deg)}}
@keyframes inst-glow{0%{box-shadow:0 0 0 0 rgba(255,203,5,0);border-color:var(--line2)}12%{box-shadow:0 0 0 3px rgba(255,203,5,.3);border-color:rgba(255,203,5,.7)}36%,100%{box-shadow:0 0 0 8px rgba(255,203,5,0);border-color:var(--line2)}}
@media (prefers-reduced-motion:reduce){html.inst .inst-btn,.inst-btn picture{animation:none}}
/* 1100px 이하 = 아이콘만(글자 없음) */
@media (max-width:1100px){html.inst .inst-btn{width:40px;padding:0;justify-content:center}.inst-btn span{display:none}}
@media (max-width:720px){html.inst .top-in{gap:8px}}
@media (max-width:340px){html.inst .inst-btn{display:none}}
/* 설치 안내 창 */
dialog.inst-dlg{margin:auto;width:min(440px,calc(100vw - 32px));color:var(--tx);border:1px solid var(--line2);border-radius:var(--r-l);padding:24px;background:radial-gradient(280px 180px at 50% 0,rgba(255,203,5,.14),transparent 70%),var(--panel)}
dialog.inst-dlg::backdrop{background:rgba(0,0,0,.65)}
dialog.inst-dlg:focus{outline:0}
dialog.inst-dlg .join-x{position:absolute;top:12px;right:12px;width:40px;height:40px;color:var(--mut)}
dialog.inst-dlg .join-x:hover{color:#fff}
dialog.inst-dlg h2{display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--t-lg);line-height:var(--lh-t);text-align:center;margin:8px 32px 12px}
dialog.inst-dlg h2 .th-ic{flex:none;width:20px;height:20px}
dialog.inst-dlg p{font-size:var(--t-md);line-height:var(--lh);color:var(--tx2);margin:0 0 16px;text-align:center}
dialog.inst-dlg p.gate-sub{font-size:var(--t-xs);color:var(--mut);margin:12px 0}
.inst-hero{display:flex;justify-content:center;margin-top:4px}
.inst-hero img{display:block;width:88px;height:88px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45)) drop-shadow(0 0 16px rgba(255,203,5,.2))}
dialog.inst-low .inst-hero img{width:64px;height:64px}
dialog.inst-dlg.inst-low{margin:auto auto 8px;margin-bottom:calc(8px + env(safe-area-inset-bottom))}
.inst-go{width:100%;height:var(--btn);border-radius:var(--r);background:var(--gold);color:var(--on-gold);font-size:var(--t-base);font-weight:600;box-shadow:0 4px 16px rgba(255,203,5,.25)}
.inst-go[aria-busy=true]{opacity:.7}
.inst-steps{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px;counter-reset:s}
.inst-steps li{counter-increment:s;display:flex;gap:12px;align-items:center;padding:8px 12px 8px 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel2);font-size:var(--t-md);line-height:var(--lh);color:var(--tx2)}
.inst-step-ic{position:relative;flex:none;width:48px;height:48px}
.inst-step-ic img{display:block;width:48px;height:48px}
.inst-step-ic::before{content:counter(s);position:absolute;z-index:1;left:-4px;top:-4px;width:20px;height:20px;border-radius:50%;background:var(--gold);color:var(--on-gold);font-size:var(--t-xs);font-weight:600;display:grid;place-items:center}
.inst-steps b{color:var(--tx)}
.inst-steps .mut{display:block;font-size:var(--t-sm);color:var(--mut)}
.inst-ic{display:inline-block;vertical-align:-3px;margin:0 2px;color:var(--gold)}
.inst-point{display:flex;justify-content:center;margin-top:8px;color:var(--gold);animation:inst-nudge 1.1s ease-in-out infinite}
@keyframes inst-nudge{50%{transform:translateY(6px)}}
@media (prefers-reduced-motion:reduce){.inst-point{animation:none}}
/* ── 아이폰 전검(11-07) ── */
/* 없는 화면: 숫자용 .big(48px)과 이름이 겹쳐 글이 크게 나오던 것 */
.empty.big{font-size:var(--t-base);font-weight:400;line-height:var(--lh)}
.empty.big h1{font-size:var(--t-xl)}
/* 가로로 눕힌 아이폰: 노치·둥근 모서리 밖으로 글이 나가지 않게(viewport-fit=cover) */
.wrap{padding-left:max(var(--gut),env(safe-area-inset-left));padding-right:max(var(--gut),env(safe-area-inset-right))}
main{padding-left:max(var(--gut),env(safe-area-inset-left));padding-right:max(var(--gut),env(safe-area-inset-right))}
.tabbar{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
/* 가로 화면처럼 높이가 낮으면 머리를 붙여 두지 않음(본문이 너무 좁아짐) */
@media (max-height:500px) and (orientation:landscape){header.top{position:relative}.c-side{position:static}}
@media (max-width:720px){
 /* 표 머리 정렬: 글자는 그대로, 누르는 자리만 위아래로 넓힘 */
 .ct th a::after{content:"";position:absolute;top:-10px;bottom:-10px;left:-8px;right:-8px}
 /* 키보드가 올라와도 검색 결과 끝까지 내려 보이게 */
 .search .sug{max-height:calc(100dvh - 56px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
}
/* 그림을 못 받은 칸(코인게코가 막은 새 코인 등): 깨진 표시 대신 빈 동그라미 */
img.img-x{visibility:hidden}
.imgs img.img-x{display:none}
.empty p,.empty h1{word-break:keep-all}
/* ── 11-07 전면 손질: 공포·탐욕 흐름 · 문의 · 공지 · MY 코인 · 알림 · 더 보기 ── */
.fg-past{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}
.fg-past>span{display:flex;flex-direction:column;align-items:center;gap:0;padding:8px 4px;border-radius:var(--r);background:var(--panel2);line-height:var(--lh-t)}
.fg-past b{font-size:var(--t-lg);font-weight:600}
.ok-t{color:#7ED7A0}
.dots{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:6px}
.foot-links{display:flex!important;flex-wrap:wrap;gap:8px 16px}
.panel>.ok-t,.panel>.warn-t{margin:8px 0}
/* 문의 */
.ask{display:flex;flex-direction:column;gap:12px;max-width:720px;margin-top:12px}
.ask label{display:flex;flex-direction:column;gap:4px;font-size:var(--t-sm);color:var(--tx3)}
.ask .f2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.ask input,.ask select,.ask textarea,.pf-add input,.pf-add select{font:inherit;font-size:16px;color:var(--tx);background:var(--field);border:1px solid var(--line2);border-radius:var(--r);padding:0 12px;height:var(--btn);min-width:0}
.ask textarea{height:auto;padding:12px;line-height:var(--lh);resize:vertical}
.ask input:focus,.ask select:focus,.ask textarea:focus,.pf-add input:focus,.pf-add select:focus{outline:2px solid var(--gold);outline-offset:0;border-color:transparent}
.ask .btn{align-self:flex-start}
/* 문의 종류 = 칩(제휴·광고 맨 앞·기본), 칸 이름 + 「선택」 꼬리표, 아래 = 안내 왼쪽·보내기 오른쪽 (11-07) */
.ask{gap:16px}
.ask-l{display:flex;align-items:center;gap:6px;font-size:var(--t-sm);color:var(--tx3);padding:0}
.ask-l i{font-style:normal;font-size:var(--t-xs);color:var(--mut);background:var(--panel2);border:1px solid var(--line2);border-radius:var(--r-xs);padding:0 6px;line-height:18px}
.ask-kinds{border:0;margin:0;padding:0;min-width:0;display:flex;flex-wrap:wrap;gap:8px}
.ask-kinds>legend{float:left;width:100%;margin-bottom:4px}
.ask-chip{position:relative;flex:none;display:inline-flex!important;flex-direction:row!important;cursor:pointer}
.ask-chip input{position:absolute;inset:0;opacity:0;margin:0;width:100%;height:100%;cursor:pointer}
.ask-chip span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--btn);padding:0 18px;border-radius:var(--r);background:var(--field);border:1px solid var(--line2);font-size:var(--t-md);color:var(--tx2);white-space:nowrap;transition:border-color .15s,color .15s,background .15s}
.ask-chip:hover span{border-color:var(--line3);color:#fff}
.ask-chip input:checked+span{border-color:var(--gold);color:var(--gold);background:rgba(255,203,5,.08)}
.ask-chip input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}
.ask .inq-mail{display:flex;gap:8px}.ask .inq-mail input{flex:1}
.ask .inq-mail .acc-chip{min-height:var(--btn);min-width:84px}
.ask input[readonly]{color:var(--tx3)}
.ask .bad{border-color:var(--up)}
.ask-msg{margin:0}
.ask-foot{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:4px}
.ask-foot p{margin:0}
.ask-foot .btn{flex:none;min-width:120px;display:inline-flex;align-items:center;justify-content:center;text-align:center}
@media (max-width:720px){
 .ask-kinds{display:grid;grid-template-columns:1fr 1fr}
 .ask-chip.biz{grid-column:1/-1}
 .ask-chip span{width:100%;padding:0 10px}
 .ask-foot{flex-direction:column;align-items:stretch}
 .ask-foot .btn{width:100%}
}
.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
/* 공지 */
.nlist{display:flex;flex-direction:column}
.nlist li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px 12px;padding:12px 0;border-bottom:1px solid var(--line)}
.nlist li:last-child{border:0}
.nlist .nt{min-width:0;color:var(--tx);line-height:var(--lh-t)}.nlist .nt:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}
.nlist .ncoins{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.nlist .ncoins .coin{gap:4px;font-size:var(--t-sm)}.nlist .ncoins .cimg{width:18px;height:18px}
.nlist .nwhen{white-space:nowrap}
.nlist.sm li{grid-template-columns:auto 1fr auto;font-size:var(--t-md)}
.ntag{font-size:var(--t-xs);font-weight:600;padding:2px 8px;border-radius:var(--r-xs);white-space:nowrap;background:var(--line2);color:var(--tx3)}
.ntag.k-listing{background:var(--up-bg);color:var(--up)}.ntag.k-delist{background:var(--dn-bg);color:var(--dn)}.ntag.k-warn{background:var(--warn-bg);color:var(--warn-tx)}.ntag.k-wallet{background:#122A22;color:#7ED7A0}
.wbox{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 12px}
.wst{font-size:var(--t-sm);font-weight:600;padding:2px 10px;border-radius:999px}.wst.ok{background:#122A22;color:#7ED7A0}.wst.no{background:var(--up-bg);color:var(--up)}
/* MY 코인 */
.pf-sum{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 12px}.pf-sum .tile{flex:1 1 180px;background:var(--panel2);border:0}.pf-sum>p{width:100%}
.pf-add{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.pf-add .pick{position:relative;flex:2 1 220px}.pf-add .pick input{width:100%}
.pf-add>input,.pf-add>select{flex:1 1 140px}
.pf-add .sug{top:48px;left:0;right:auto;width:100%;min-width:260px}
.x-btn{width:32px;height:32px;border-radius:var(--r);color:var(--mut)}.x-btn:hover{background:var(--hover);color:var(--tx)}
.al-list{display:flex;flex-direction:column}
.al-list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.al-list li:last-child{border:0}
.al-list .t{flex:1;min-width:0}.al-list li.done{opacity:.6}
.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:90;max-width:min(560px,calc(100vw - 32px));background:var(--panel2);border:1px solid var(--gold);color:var(--tx);border-radius:var(--r-l);padding:14px 18px;box-shadow:0 18px 40px rgba(0,0,0,.5);font-weight:600;transition:opacity .4s}
.toast.out{opacity:0}
/* 더 보기 */
.more-list{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden}
.more-list a{display:flex;align-items:center;gap:12px;padding:14px var(--pad);min-height:60px;border-bottom:1px solid var(--line)}.more-list a:last-child{border:0}
.more-list a:hover{background:var(--hover)}.more-list img{width:28px;height:28px;flex:none}
.more-list .t{flex:1;display:flex;flex-direction:column;line-height:var(--lh-t)}
@media (max-width:1280px){nav.main{gap:18px}}
@media (max-width:900px){.toast{bottom:calc(72px + env(safe-area-inset-bottom))}}
@media (max-width:720px){
 .ask .f2{grid-template-columns:1fr}
 .nlist li{grid-template-columns:auto 1fr;}.nlist .ncoins{grid-column:2;justify-content:flex-start}.nlist .nwhen{grid-column:2}
 .nlist.sm li{grid-template-columns:auto 1fr}
 .ct.pf .c-name{max-width:40vw}
 /* 폰 첫 화면: 위 칸을 낮게 → 시세표가 더 빨리 보이게 */
 .cards .card{flex-basis:84%}
 .temp{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px}
 .temp .fg-past{grid-column:2;grid-template-columns:1fr;gap:4px}
 .fg-past>span{flex-direction:row;justify-content:space-between;align-items:baseline;gap:6px;padding:4px 10px}
 .fg-past b{font-size:var(--t-base)}.fg-past .xs{min-width:3.5em;text-align:right}
 .temp .kv{grid-column:1/-1;gap:6px;margin-top:0}
 .temp .kv>div{padding:6px 10px}.temp .kv dt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .temp .kv dd{font-size:var(--t-md)}
 /* 위 칸 목록은 폰에서 5줄만(11-07 소유자 지시 4→5, 칸 높이를 낮춰 시세표가 빨리 보이게) */
 .cards .mini li:nth-child(n+6){display:none}
 .cards .note{margin-top:8px}
 .bars{height:72px}
}
@media (max-width:720px){.pf-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pf-sum .tile{padding:10px}.pf-sum .tile b{font-size:var(--t-md)}.pf-sum>p{grid-column:1/-1}}
/* 더 보기 묶음(11-07) */
.more-h{font-size:var(--t-sm);color:var(--tx3);font-weight:600;margin:20px 4px 8px}
.more-h:first-of-type{margin-top:4px}
/* ── 로그인(11-07): 머리 줄 단추 · 계정 메뉴 · 로그인 창 · 탈퇴 확인 창 ── */
.acct{position:relative;flex:none}
.acct-btn{display:flex;align-items:center;gap:6px;flex:none;height:40px;padding:0 12px 0 8px;border:1px solid var(--line2);border-radius:var(--r);color:var(--tx2);font-size:var(--t-sm);font-weight:600;white-space:nowrap;touch-action:manipulation}
.acct-btn:hover{border-color:var(--line3);color:var(--tx)}
.acct-btn img{width:26px;height:26px}
.acct-btn span:not(.av){max-width:120px;overflow:hidden;text-overflow:ellipsis}
/* 로그인 뒤(11-07 소유자): 이름 없이 동그라미 프로필만 */
.acct-btn.on{width:40px;padding:0;justify-content:center;border:0;border-radius:50%}
.acct-btn.on .av{width:32px;height:32px;font-size:var(--t-md);box-shadow:0 0 0 1px var(--line2)}
.acct-btn.on:hover .av,.acct-btn.on[aria-expanded="true"] .av{box-shadow:0 0 0 2px var(--gold)}
.acct-btn .av{width:26px;height:26px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--gold);color:var(--on-gold);font-size:var(--t-sm);font-weight:700;flex:none}
.acct-menu{position:absolute;right:0;top:46px;z-index:80;min-width:220px;background:var(--panel2);border:1px solid var(--line2);border-radius:var(--r-l);box-shadow:0 18px 40px rgba(0,0,0,.5);padding:6px;display:flex;flex-direction:column}
.acct-menu[hidden]{display:none}
.acct-who{display:flex;flex-direction:column;padding:10px 12px;border-bottom:1px solid var(--line);margin-bottom:4px;line-height:var(--lh-t);word-break:break-all}
.acct-menu a,.acct-menu button{display:flex;align-items:center;width:100%;min-height:42px;padding:0 12px;border-radius:var(--r);font-size:var(--t-md);text-align:left}
.acct-menu a:hover,.acct-menu button:hover{background:var(--hover)}
.acct-menu form{display:block}
dialog.modal{margin:auto;inset:0;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--line2);border-radius:var(--r-l);background:var(--panel);color:var(--tx);padding:28px 24px 22px;box-shadow:0 30px 80px rgba(0,0,0,.6)}
dialog.modal::backdrop{background:rgba(5,7,12,.72)}
dialog.modal h2{font-size:var(--t-lg);margin:8px 0 6px;text-align:center}
dialog.modal>p{text-align:center;margin-bottom:12px}
.modal-x{position:absolute;right:10px;top:10px}.modal-x button{width:36px;height:36px;border-radius:var(--r);color:var(--mut);font-size:16px}.modal-x button:hover{background:var(--hover);color:var(--tx)}
.modal-ic{display:flex;justify-content:center}.modal-ic img{width:48px;height:48px}
.modal-act{display:flex;gap:8px;justify-content:center;margin-top:8px}.modal-act form{display:block}
.btn.ghost{background:var(--line2);color:var(--tx)}.btn.danger{background:var(--up);color:#fff}
.login-btns{display:flex;flex-direction:column;gap:10px;margin:8px 0 12px}
.lg-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:var(--r);font-size:var(--t-base);font-weight:600}
.lg-btn.g{background:#fff;color:#1F1F1F}.lg-btn.g:hover{background:#F2F2F2}
.lg-btn.k{background:#FEE500;color:rgba(0,0,0,.85)}.lg-btn.k:hover{background:#F5DC00}
.login-page{max-width:440px;margin:24px auto;padding:32px 24px;text-align:center;display:flex;flex-direction:column;gap:8px}
.login-empty .login-btns{width:min(360px,100%);margin:16px auto 0}
@media (max-width:1100px){.acct-btn span:not(.av){display:none}.acct-btn{width:40px;padding:0;justify-content:center}}
@media (max-width:720px){.unit button{min-width:34px}.unit img{width:24px;height:24px}.acct-menu{position:fixed;left:auto;right:12px;top:60px}}
@media (max-width:380px){.unit button{min-width:30px;height:36px}.acct-btn{width:36px;height:36px}.acct-btn img,.acct-btn .av{width:24px;height:24px}.acct-btn.on .av{width:29px;height:29px}}

/* ── x-tools (11-07 코인마켓캡 기능) ── */
/* ── 11-07 도구 화면: 히트맵 · 오른·내린 · RSI 지도 · 변환기 · 비교 · 신규 상장 · 용어 사전 (server/pages-tools.mjs) ── */
/* 비교 그래프 선 색(빨강·파랑은 등락 색이라 피함) */
:root{--s1:var(--gold);--s2:#A78BFA;--s3:#2DD4BF;--s4:var(--tx2)}
.tl-ctl{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}
.tl-pad{padding:var(--pad)}

/* 히트맵: 칸 = % 위치 absolute, 색 = 겉칠(::before) 진하기 --a */
.hm-box .hm-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px var(--pad) 12px}
.hm-key{display:inline-block;width:14px;height:14px;border-radius:var(--r-xs);position:relative;overflow:hidden;background:var(--panel2)}
.hm-key::before{content:"";position:absolute;inset:0;opacity:.8}
.hm-key.u::before{background:var(--up)}.hm-key.d::before{background:var(--dn)}.hm-key.z::before{background:var(--line3);opacity:.6}
.hm{position:relative;width:100%;overflow:hidden;background:var(--bg)}
.hm-ph{display:none}
.hm-c{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;overflow:hidden;background:var(--panel2);box-shadow:inset 0 0 0 1px var(--bg);color:var(--tx);text-align:center;line-height:var(--lh-t);font-size:var(--t-xs);padding:2px;white-space:nowrap}
.hm-c::before{content:"";position:absolute;inset:1px;opacity:var(--a,0);pointer-events:none}
.hm-c.u::before{background:var(--up)}.hm-c.d::before{background:var(--dn)}.hm-c.z::before{background:var(--line3)}
.hm-c>*{position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.hm-c b{font-weight:700;letter-spacing:0}
.hm-c.hm-m{font-size:var(--t-sm)}.hm-c.hm-s b{font-size:11px}
.hm-c .hm-p{opacity:.85;font-size:.72em}
.hm-c.hm-l b{font-size:1.15em}
a.hm-c:hover{z-index:2;box-shadow:inset 0 0 0 2px var(--gold)}
a.hm-c:focus-visible{z-index:3;outline-offset:-2px}

/* 오른·내린 + 인기 검색 줄 */
.tr-line{display:flex;flex-wrap:wrap;gap:8px}
.tr-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 12px 4px 8px;border-radius:999px;background:var(--panel2);border:1px solid var(--line);font-size:var(--t-sm);max-width:100%}
.tr-chip:hover{border-color:var(--line3)}
.tr-chip b{font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tr-chip .cimg{width:20px;height:20px}
.ct.mv .c-rk{width:36px}

/* RSI 지도: 가로 = RSI 0~100, 세로 = 시총 순위 */
.rsi-map{position:relative;height:460px;margin-top:12px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel2)}
.rsi-plot{position:absolute;inset:16px 24px 16px 44px}
.rz{position:absolute;top:-16px;bottom:-16px;opacity:.12}.rz.dn{left:0;width:30%;background:var(--dn)}.rz.up{right:0;width:30%;background:var(--up)}
.rl{position:absolute;top:-16px;bottom:-16px;width:0;border-left:1px dashed var(--line3)}.rl.mid{border-left-style:dotted;opacity:.6}
.rd{position:absolute;width:28px;height:28px;margin:-14px 0 0 -14px;z-index:1}
.rd::before{content:"";position:absolute;left:9px;top:9px;width:10px;height:10px;border-radius:50%;background:var(--mut);box-shadow:0 0 0 2px var(--panel2)}
.rd.up::before{background:var(--up)}.rd.dn::before{background:var(--dn)}
.rd span{position:absolute;left:24px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:600;color:var(--tx2);white-space:nowrap;pointer-events:none}
.rd.lft span{left:auto;right:24px}
.rd.up span{color:var(--up)}.rd.dn span{color:var(--dn)}
.rd:hover{z-index:3}.rd:hover::before{box-shadow:0 0 0 2px var(--gold)}
.rsi-y{position:absolute;left:8px;top:8px}.rsi-y.b{top:auto;bottom:8px}
.rsi-x{position:relative;height:18px;margin:4px 24px 0 44px}
.rsi-x span{position:absolute;transform:translateX(-50%)}
.rsi-xl{margin-top:4px}

/* 변환기 */
.cvf{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto minmax(0,2fr) auto;gap:8px 12px;align-items:end;margin-top:12px}
.cvf label{display:flex;flex-direction:column;gap:4px;min-width:0}
.cvf input,.cvf select,.cmp-sels select,.tl-pick input{font:inherit;font-size:16px;color:var(--tx);background:var(--field);border:1px solid var(--line2);border-radius:var(--r);padding:0 12px;height:var(--btn);min-width:0;width:100%}
.cvf input:focus,.cvf select:focus,.cmp-sels select:focus,.tl-pick input:focus{outline:2px solid var(--gold);outline-offset:0;border-color:transparent}
.cv-swap{display:grid;place-items:center;width:var(--btn);height:var(--btn);border-radius:var(--r);border:1px solid var(--line2);font-size:var(--t-lg);color:var(--gold)}
.cv-swap:hover{background:var(--hover)}
.cv-out{display:block;margin-top:16px;font-size:var(--t-lg);line-height:var(--lh-t);word-break:break-all}
.cv-out b{font-size:var(--t-h1);font-weight:700;color:var(--gold)}
.cv-q{gap:0}.cv-q .tbl-wrap{border-radius:0}
.cv-q .tbl-wrap+.tbl-wrap{border-left:1px solid var(--line)}

/* 비교 */
.cmp-pick{display:flex;flex-direction:column;gap:8px;margin-top:12px}
.tl-pick{position:relative;max-width:480px}
.tl-pick .sug{top:48px;left:0;right:auto;width:100%;min-width:260px}
.cmp-sels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.cmp-pick .btn{align-self:flex-start}
.ct.cmp th.cmp-k{text-align:left;color:var(--tx3);font-weight:600;font-size:var(--t-sm);position:sticky;left:0;z-index:1;background:var(--panel);min-width:112px}
.ct.cmp th.cmp-c{text-align:left;vertical-align:top;min-width:180px}
.ct.cmp td{text-align:left;line-height:var(--lh-t)}
.ct.cmp td .bar{margin-left:0}
.cmp-hd{display:flex;align-items:center;gap:8px}
.cmp-x-btn{display:inline-grid;place-items:center;width:28px;height:28px;margin-top:4px;border-radius:var(--r-s);color:var(--mut);font-size:var(--t-sm)}
.cmp-x-btn:hover{background:var(--hover);color:var(--tx)}
.sw{display:inline-block;flex:none;width:12px;height:4px;border-radius:2px;background:var(--mut)}
.sw.s1,.cmp-svg .s1{background:var(--s1);stroke:var(--s1)}.sw.s2,.cmp-svg .s2{background:var(--s2);stroke:var(--s2)}.sw.s3,.cmp-svg .s3{background:var(--s3);stroke:var(--s3)}.sw.s4,.cmp-svg .s4{background:var(--s4);stroke:var(--s4)}
.cmp-chart{position:relative;height:260px;margin:12px 0 0 52px}
.cmp-svg{display:block;width:100%;height:100%;overflow:visible}
.cmp-svg polyline{background:none}
.cmp-svg .z0{stroke:var(--line3);stroke-dasharray:4 4;stroke-width:1}
.cmp-y{position:absolute;left:-52px;width:46px;text-align:right;transform:translateY(-50%)}
.cmp-x{margin:4px 0 0 52px}
.cmp-leg{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px}
.cmp-leg li{display:flex;align-items:center;gap:8px;font-size:var(--t-sm)}
.cmp-leg .sw{width:16px}

/* 신규 상장 */
.nw-list{display:flex;flex-direction:column}
.nw-list li{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.nw-list li:last-child{border:0}
.nw-t{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.nw-t .nt{min-width:0;line-height:var(--lh-t);display:inline-block;padding:4px 0;margin:-4px 0}.nw-t .nt:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}
.nw-t>span{flex:none;white-space:nowrap}
.nw-cs{display:flex;flex-wrap:wrap;gap:8px 24px}
.nw-coin{display:inline-flex;align-items:center;gap:12px;min-width:0;font-size:var(--t-md)}
.nw-p{display:inline-flex;gap:8px;white-space:nowrap}

/* 용어 사전 */
.lr-nav{display:flex;flex-wrap:wrap;gap:8px}
.lr-nav a{display:inline-flex;align-items:center;gap:6px;min-height:var(--ctl);padding:0 14px;border-radius:999px;background:var(--panel);border:1px solid var(--line);font-size:var(--t-md)}
.lr-nav a:hover{border-color:var(--line3);color:#fff}
.lr-sec{scroll-margin-top:112px}
.lr-idx{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--t-sm);color:var(--tx3);padding-bottom:12px;border-bottom:1px solid var(--line)}
.lr-idx a{display:inline-block;padding:4px 0}.lr-idx a:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}
.lr-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gap)}
.term{padding:16px 0;border-bottom:1px solid var(--line);scroll-margin-top:112px;min-width:0}
.term h3{font-size:var(--t-base);font-weight:700;line-height:var(--lh-t)}
.term h3 a{display:inline-block;padding:4px 0;margin:-4px 0}.term h3 a:hover{color:var(--gold)}
.term p{margin-top:8px;color:var(--tx2);line-height:var(--lh);word-break:keep-all}
.term .term-l{margin-top:8px;color:var(--mut)}
.term:target h3{color:var(--gold)}

@media (max-width:1100px){.cvf{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.cv-amt{grid-column:1/-1}.cv-go{grid-column:1/-1;justify-self:start}}
@media (max-width:900px){.lr-list{grid-template-columns:1fr}.cmp-sels{grid-template-columns:1fr 1fr}.cv-q .tbl-wrap+.tbl-wrap{border-left:0;border-top:1px solid var(--line)}}
@media (max-width:720px){
 .hm-pc{display:none}.hm-ph{display:block}
 .tl-ctl .tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}
 .tl-ctl .tabs::-webkit-scrollbar{display:none}
 .rsi-map{height:560px}.rsi-plot{inset:16px 16px 16px 36px}.rsi-x{margin:4px 16px 0 36px}
 .cvf{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}
 .cv-out b{font-size:var(--t-xl)}
 .cmp-chart{height:200px;margin-left:44px}.cmp-y{left:-44px;width:40px}.cmp-x{margin-left:44px}
 .ct.cmp th.cmp-k{min-width:88px;white-space:normal}
 .ct.cmp th.cmp-c{min-width:150px}
 .ct.cmp .nm1{max-width:110px}
 .ct.mv .c-rk,.ct.rs .c-7d{display:none}
 .nw-t{flex-direction:column;gap:2px}
 .nw-coin{flex-wrap:wrap;gap:4px 12px}
 .lr-sec{scroll-margin-top:100px}.term{scroll-margin-top:100px}
}
@media (max-width:430px){.cvf{grid-template-columns:1fr}.cv-swap{justify-self:center;transform:rotate(90deg)}}

/* ── x-defi (11-07 코인마켓캡 기능) ── */
/* 디파이 화면(server/defi.mjs). 디자인 값은 style.css :root 변수만 씀 */
.dx-nav{margin-top:-8px}
.dx-chart{position:relative;height:240px;margin-top:12px;color:var(--gold);border-bottom:1px solid var(--line2);background:repeating-linear-gradient(to top,transparent 0 59px,var(--line) 59px 60px)}
.dx-chart.up,.dx-chart.dn{color:var(--gold)}
.dx-chart svg{display:block;width:100%;height:100%}
.dx-area{fill:currentColor;opacity:.12}
.dx-y{position:absolute;left:8px;padding:2px 6px;border-radius:var(--r-xs);background:var(--panel);color:var(--tx2)}
.dx-y.hi{top:4px}.dx-y.lo{bottom:4px}
.dx-x{margin-top:4px}
.dx-tbl .bar{width:96px}
.dx-tbl td.c-name .cimg{display:block}
.dx-tbl .dx-sym{max-width:180px;overflow:hidden;text-overflow:ellipsis;text-align:left}
.dx-tbl td.sm{text-align:left}
.dx-ph{display:none}
@media (max-width:1100px){.ct .dx-t{display:none}.dx-ph{display:flex}}
@media (max-width:720px){
 .ct .dx-m{display:none}
 .dx-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:-4px calc(-1 * var(--gut)) 0;padding:0 var(--gut)}
 .dx-nav::-webkit-scrollbar{display:none}
 .dx-chart{height:180px}
 .dx-tbl .dx-sym{max-width:28vw}
 .dx-tbl .nm1{max-width:34vw}
}

/* ── x-onchain (11-07 코인마켓캡 기능) ── */
/* 네트워크·보유 기업·파생상품 화면(server/onchain.mjs). 디자인 값은 style.css :root 변수만 */
.oc-wait{padding:12px 0}
.oc-pad{padding-left:var(--pad);padding-right:var(--pad)}
.panel.tb>.oc-pad:last-child,.panel.tb>.note:last-child{padding-bottom:var(--pad)}
.panel.tb>.pad-t+*{margin-top:12px}
.tile b.oc-name{font-size:var(--t-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.tile{min-width:0}
/* 반감기·난이도: 큰 숫자 두 칸 + 진행 막대 */
.oc-hv{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end;margin-bottom:12px}
.oc-hv>div{display:flex;flex-direction:column;gap:4px;min-width:0}
.oc-hv .lg{font-weight:600;white-space:normal}
.oc-bar{position:relative;height:8px;border-radius:var(--r-xs);background:var(--line2);overflow:hidden;margin:4px 0}
.oc-bar i{position:absolute;left:0;top:0;bottom:0;background:var(--gold);border-radius:var(--r-xs)}
.oc-bar+.rowb{margin-bottom:12px}
/* 해시레이트 그래프: 선은 SVG 를 늘려 그리고, 축 글자는 HTML */
.oc-sum{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}
.oc-chart{display:flex;flex-direction:column;gap:4px}
.oc-plot{position:relative;height:220px;border-bottom:1px solid var(--line2)}
.oc-plot svg{position:absolute;inset:0;width:100%;height:100%;display:block}
.oc-line{fill:none;stroke:var(--gold);stroke-width:2}
.oc-area{fill:var(--gold);fill-opacity:.1;stroke:none}
.oc-y{position:absolute;left:0;transform:translateY(-50%);font-size:var(--t-xs);color:var(--mut);background:var(--panel);padding:0 4px;border-radius:var(--r-xs);line-height:var(--lh-t)}
.oc-y:first-of-type{transform:none}
.oc-y:last-of-type{transform:translateY(-100%)}
.oc-x{position:relative;height:18px}
.oc-x span{position:absolute;top:0;transform:translateX(-50%);font-size:var(--t-xs);color:var(--mut);line-height:var(--lh-t)}
.oc-x span:first-child{transform:none}
.oc-x span:last-child{transform:translateX(-100%)}
/* 이더리움 가스 세 칸 */
.oc-gas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}
.oc-gas .tile{background:var(--panel2);border:0}
.oc-gas .tile b small{font-size:var(--t-sm);font-weight:400;color:var(--mut)}
@media (max-width:720px){
 .oc-plot{height:180px}
 .oc-gas{grid-template-columns:1fr;gap:8px}
 .oc-gas .tile{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;padding:12px}
 .oc-gas .tile b{font-size:var(--t-lg)}
 .oc-gas .tile .xs{width:100%}
 .oc-hv{grid-template-columns:1fr}
}

/* ── MY 코인(/my) 11-07 전검: PC·폰 맞춤 ── */
#pf .rowb .sec-h,#al .rowb .sec-h{flex-wrap:nowrap;flex:none;white-space:nowrap}
#pf .rowb>.mut,#al .rowb>.mut{text-align:right;min-width:0}
.ct.pf .x-btn,.al-list .x-btn{width:40px;height:40px;flex:none}
.ct.pf td.c-x{width:56px;padding-right:4px}
.ct.pf tr.nop .nm2 .mut{color:var(--mut)}
.al-list .an{margin-right:8px}
.al-list .cond{white-space:nowrap}
.al-list .now{white-space:nowrap;flex:none}
.pf-add .btn{justify-content:center;flex:none}
@media (max-width:900px){
 /* 표 → 코인마다 카드(옆으로 밀지 않게) */
 #pf .tbl-wrap{overflow:visible}
 .ct.pf,.ct.pf tbody{display:block;width:100%}
 .ct.pf thead{display:none}
 .ct.pf tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;position:relative;padding:14px 0;border-bottom:1px solid var(--line)}
 .ct.pf tr:last-child{border-bottom:0}
 .ct.pf td,.ct.pf td:first-child,.ct.pf td:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:0;border:0;min-width:0;overflow:hidden;text-overflow:ellipsis;position:static;background:none;max-width:none}
 .ct.pf td[data-l]::before{content:attr(data-l);font-size:var(--t-xs);font-weight:400;color:var(--mut);font-family:var(--font, inherit)}
 .ct.pf td.c-name{grid-column:1/-1;padding-right:48px}
 .ct.pf td.c-name .nm1{max-width:none}
 .ct.pf td.c-name{z-index:auto}
 .ct.pf td.c-x{position:absolute;top:8px;right:0;width:auto;padding:0;z-index:2}
 .ct.pf tr.nop td[data-l="평가금액"],.ct.pf tr.nop td[data-l="손익"],.ct.pf tr.nop td[data-l="수익률"]{display:none}
 .ct.pf tr.none{display:block;padding:8px 0}
 .ct.pf tr.none td{display:block;padding:8px 0;white-space:normal}
 /* 합계: 평가금액 한 줄 크게, 산 금액·손익 반반 */
 .pf-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .pf-sum .tile{padding:12px 14px;min-width:0}
 .pf-sum .tile:first-child{grid-column:1/-1}
 .pf-sum .tile b{font-size:var(--t-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .pf-sum .tile:first-child b{font-size:var(--t-xl)}
 .pf-sum>p{grid-column:1/-1;margin:0}
}
@media (max-width:420px){
 .ct.pf tr{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:720px){
 /* 입력: 코인 한 줄, 두 칸 반반, 단추 꽉 차게 */
 .pf-add{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .pf-add .pick{grid-column:1/-1}
 .pf-add>input,.pf-add>select{width:100%}
 .pf-add .btn{grid-column:1/-1;width:100%}
 /* 알림 줄: 이름 / 조건 / 지금 가격 */
 .al-list li{align-items:center}
 .al-list .t{display:flex;flex-direction:column;gap:2px}
 .al-list .an{margin-right:0}
 .al-list .now{text-align:right}
}
@media (max-width:720px){
 .al-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;row-gap:2px}
 .al-list li>.cimg{grid-row:1/span 2}
 .al-list li>.t{grid-column:2}
 .al-list li>.now{grid-column:2;grid-row:2;text-align:left}
 .al-list li>.x-btn{grid-column:3;grid-row:1/span 2}
 .al-list li.mut{display:block}
}
@media (max-width:420px){
 .pf-sum .tile b{font-size:var(--t-base)}
 #al .rowb,#pf .rowb{flex-wrap:wrap;row-gap:4px}
 #al .rowb>.mut{text-align:left;width:100%}
}
/* 11-07 새 메뉴 2개로 좁은 PC 머리 넘침 → 1240px 아래는 히트맵·디파이를 머리에서 숨김(더 보기 안에 있음) */
@media (max-width:1240px){nav.main a[href="/heatmap"],nav.main a[href="/defi"]{display:none}}
@media (max-width:1100px){nav.main a[href="/indicators"]{display:none}}
.lr-idx a{display:inline-flex;align-items:center;min-height:32px}
.nw-t .nt{padding:6px 0;margin:-6px 0}
.term h3 a,.lr-idx a{display:inline-flex;align-items:center;min-height:32px;min-width:32px}
/* ── 관리자(11-07): 스마일 단추 = 카드티커와 같은 크기 45px·자리(PC 오른쪽 20px·아래 40px / 폰 오른쪽 16px·아래 94px) ── */
.admin-fab{position:fixed;right:20px;bottom:40px;z-index:60;width:45px;height:45px;border-radius:50%;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55));transition:transform .12s}
.admin-fab:hover{transform:scale(1.06)}
.admin-fab img{width:100%;height:100%}
@media (max-width:900px){.admin-fab{right:16px;bottom:calc(94px + env(safe-area-inset-bottom))}}
.adm-q{display:flex;gap:8px;align-items:center;margin:4px 0 12px;flex-wrap:wrap}
.adm-q input{font:inherit;font-size:16px;height:var(--ctl-l);padding:0 12px;border-radius:var(--r);border:1px solid var(--line2);background:var(--field);color:var(--tx);min-width:220px}
.adm-t td,.adm-t th{text-align:left;white-space:nowrap}.adm-t .r{text-align:right}
.adm-t .ell{max-width:240px;overflow:hidden;text-overflow:ellipsis}
.adm-t tr.blocked td{opacity:.55}
.sm-btn{height:32px;padding:0 12px;font-size:var(--t-sm)}
.adm-top{display:flex;flex-direction:column}.adm-top li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.adm-top li:last-child{border:0}
.adm-inq{display:flex;flex-direction:column;gap:12px}.adm-inq li{background:var(--panel2);border-radius:var(--r);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.adm-inq li.done{opacity:.6}
.adm-body{line-height:var(--lh);word-break:break-word}

/* ── MY 코인(/my) 계정 칸 11-07: 카드티커 /watch .account-row 와 같은 3칸(문의하기·내 계정·회원 탈퇴) ── */
.account-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}
.account{display:flex;justify-content:space-between;align-items:center;gap:12px}
.account-t{min-width:0;overflow-wrap:anywhere}
.account-t .sec-h{font-weight:700;font-size:var(--t-base);margin-bottom:4px}
.account form{display:block;flex:none}
.acc-chip{flex:none;min-height:var(--ctl-l);display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:var(--r);background:var(--panel2);border:1px solid var(--line2);font-size:var(--t-md);color:var(--tx2);white-space:nowrap;cursor:pointer}
.acc-chip:hover{border-color:var(--line3);color:#fff}
.acc-chip:disabled{opacity:.45;cursor:not-allowed;border-color:var(--line2);color:var(--tx2)}
.acc-chip[aria-checked=true]{border-color:var(--gold);color:var(--gold)}
@media (max-width:900px){.account-row{grid-template-columns:minmax(0,1fr)}}
dialog.modal.inq{width:min(520px,calc(100vw - 32px));text-align:left}
dialog.modal.inq h2.sec-h{justify-content:flex-start;text-align:left;margin:0 0 16px}
.inq-kinds{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}
.inq-kinds .acc-chip{min-height:var(--ctl)}
.inq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}
.inq-f{display:flex;flex-direction:column;gap:4px;min-width:0;margin-bottom:12px}
.inq-l{font-size:var(--t-sm);color:var(--tx2)}
.inq-req{margin-left:4px;font-size:11px;font-style:normal;font-weight:600;color:var(--up)}
.inq input,.inq textarea{width:100%;min-width:0;font:inherit;font-size:16px;color:var(--tx);background:var(--field);border:1px solid var(--line2);border-radius:var(--r);padding:0 12px;height:var(--btn)}
.inq textarea{height:auto;min-height:128px;padding:12px;line-height:var(--lh);resize:vertical}
.inq input:focus,.inq textarea:focus{outline:2px solid var(--gold);outline-offset:0;border-color:transparent}
.inq input[readonly]{color:var(--tx3)}
.inq .bad{border-color:var(--up)}
.inq-mail{display:flex;gap:8px}
.inq-mail input{flex:1}
.inq-meta{display:flex;justify-content:space-between;gap:8px;min-height:20px;margin:-4px 0 12px}
.inq-n{flex:none;margin-left:auto}
.inq .modal-act{justify-content:flex-end}
.inq-done{text-align:center}.inq-done .modal-act{justify-content:center}
.inq .btn:disabled{opacity:.45;cursor:not-allowed}
@media (max-width:480px){.inq-grid{grid-template-columns:minmax(0,1fr)}}

/* 예측 시장 머리 메뉴: 좁으면 숨김(/more 에 있음) */
@media (max-width:1360px){nav.main a[href="/predict"]{display:none}}

/* 관리자(/admin) 11-07 PC·폰 손질: 찾기 칸·단추 같은 높이, 900px 이하 회원 표 = 회원마다 카드, 문의 단추 안 깨짐 */
.adm-q .btn{height:var(--ctl-l)}
.adm-t .a-acct .ell{display:inline-block;max-width:100%;vertical-align:bottom}
.adm-foot{align-items:flex-end}.adm-foot>.mut{min-width:0;overflow-wrap:anywhere}.adm-foot form,.adm-foot .btn{flex:none;white-space:nowrap}
.adm-inq .rowb:first-child{flex-wrap:wrap;row-gap:2px}
.adm-kv dd{min-width:0;word-break:keep-all;overflow-wrap:anywhere}
@media (max-width:900px){
 .adm-t thead{display:none}
 .adm-t,.adm-t tbody{display:block;width:100%}
 .adm-t tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:4px;padding:14px 16px;border-bottom:1px solid var(--line);align-items:center}
 .adm-t tr:last-child{border-bottom:0}
 .ct.adm-t td{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0;border:0;max-width:none;min-width:0;white-space:normal;text-align:right;overflow-wrap:anywhere}
 .ct.adm-t td[data-l]::before{content:attr(data-l);flex:none;color:var(--mut);font-size:var(--t-sm);font-family:inherit}
 .ct.adm-t td.a-id{display:none}
 .ct.adm-t td.a-acct{grid-column:1;grid-row:1;justify-content:flex-start;align-items:center;gap:6px;text-align:left;font-weight:600;font-size:var(--t-md);overflow:hidden;margin-bottom:4px}
 .ct.adm-t td.a-acct .ell{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .ct.adm-t td.a-acct .tag{flex:none}
 .ct.adm-t td.a-act{grid-column:2;grid-row:1;margin-bottom:4px}
 .ct.adm-t td.a-act:empty{display:none}
 .adm-q input{flex:1 1 180px;min-width:0}
}
@media (min-width:601px) and (max-width:900px){
 .adm-t tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .adm-t tr:nth-child(odd){border-right:1px solid var(--line)}
 .adm-t tr:nth-last-child(2):nth-child(odd){border-bottom:0}
}

/* 히트맵 폰(11-07 출시 전검): 요약 칸 5개가 첫 화면을 다 차지해 히트맵이 안 보였음 → 위 3칸·아래 2칸으로 작게, 보조 글은 숨김 */
@media (max-width:720px){
 .tiles:has(+ .hm-box){grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
 .tiles:has(+ .hm-box) .tile{grid-column:span 2}.tiles:has(+ .hm-box) .tile:nth-child(n+4){grid-column:span 3}
 .tiles:has(+ .hm-box) .tile{padding:10px 12px;border-radius:var(--r-l)}
 .tiles:has(+ .hm-box) .tile>.xs,.tiles:has(+ .hm-box) .th-ic{display:none}
 .tiles:has(+ .hm-box) .tile>.sm{font-size:var(--t-xs);line-height:var(--lh-t);word-break:keep-all}
 .tiles:has(+ .hm-box) .tile b{font-size:var(--t-lg)}
}
/* 폰 하단 바 6칸(11-07 소유자 지시: MY 코인 왼쪽에 NEWS) */
@media (max-width:900px){.tabbar{grid-template-columns:repeat(6,1fr)}.tabbar a span{white-space:nowrap}}
@media (max-width:360px){.tabbar a{font-size:10px}}
/* 신뢰도 손질(11-07 저녁): 거래 적음 표시·인기 코인 급등 표시 간격 */
.xb.thin{background:transparent;color:var(--tx3);border:1px solid var(--line2)}
.mini .t .xb{margin-left:4px}
.c-old{margin:0 0 12px;padding:8px 12px;border-radius:var(--r-s);background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-tx)}
/* ETF 자금 흐름 막대(가운데 선 위 = 유입 빨강, 아래 = 유출 파랑) · 잠금 해제·유의 기록 목록(11-07 저녁) */
.etf-bars{display:flex;gap:2px;height:160px;margin-top:12px;position:relative;background:linear-gradient(var(--line2),var(--line2)) center/100% 1px no-repeat}
.etf-bars span{flex:1;position:relative;height:100%}
.etf-bars span:hover{background:var(--hover)}
.etf-bars i{position:absolute;left:0;right:0;display:block}
.etf-bars i.u{bottom:50%;background:var(--up)}.etf-bars i.d{top:50%;background:var(--dn)}
.ul-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.ul-list li{display:grid;grid-template-columns:minmax(120px,1fr) 1.2fr 1fr 1.4fr;gap:8px 12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line)}
.ul-list li:last-child{border-bottom:0}
@media (max-width:720px){.ul-list li{grid-template-columns:1fr 1fr}}

/* ── 관리자 현황·방문 기록(11-07, 카드티커 /admin 과 같은 짜임) ── */
.admin-tabs a{gap:6px}.admin-tabs .th-ic{margin:0}
.adm-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}
.vh2{margin-bottom:12px}
.vhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}
.vhead-r{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.vlead{font-size:var(--t-base);line-height:var(--lh);color:var(--tx2)}
.vlead b{color:var(--tx);font-weight:600}.vlead b.up{color:var(--up)}.vlead b.dn{color:var(--dn)}
.vkpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}
.vstat{min-width:0}.vstat .th-ic{margin-right:6px}
.vstat .v{font-size:var(--t-h1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vdelta{font-size:var(--t-md);font-weight:600}
.vtop{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--gap)}
.vgrid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}
.vgrid3>.vnote{grid-column:1/-1}
.vbars{display:flex;align-items:flex-end;gap:2px;height:140px;border-bottom:1px solid var(--line2)}
.vbar{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end;justify-content:center;cursor:default}
.vbar:hover{background:var(--panel2)}
.vbar i{display:block;width:100%;max-width:24px;background:var(--gold);border-radius:4px 4px 0 0}
.vbars.dense{gap:1px}.vbars.dense .vbar i{border-radius:1px 1px 0 0}
.vaxis{display:flex;justify-content:space-between;margin-top:8px;font-size:var(--t-xs);color:var(--mut)}
.vtip{position:fixed;z-index:80;background:#000;color:#fff;border:1px solid var(--line2);border-radius:var(--r-s);padding:4px 8px;font-size:var(--t-xs);white-space:nowrap;pointer-events:none}
.vrank{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
.vrow{min-width:0}
.vrow-t{display:flex;align-items:center;gap:8px;font-size:var(--t-sm)}
.vrow-t .cimg{flex:none;width:20px;height:20px}
.vrow-k{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vrow-k .lnk{text-decoration:none}
.vrow-t .num{flex:none}
.vrow-p{width:44px;text-align:right;font-size:var(--t-xs)}
.vrow-b{height:4px;margin-top:4px;background:var(--panel2);border-radius:2px;overflow:hidden}
.vrow-b i{display:block;height:100%;background:var(--gold);border-radius:2px}
.vfun{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.vfun>div{min-width:0}
.vfun .v{font-size:var(--t-xl);font-weight:600}
.vfun .v.long{font-size:var(--t-lg);line-height:32px}
.vfun .vfun-t{font-size:var(--t-base);line-height:var(--lh)}
.vmore>*+*{margin-top:var(--gap)}
.vmore>summary{display:flex;align-items:center;justify-content:center;min-height:var(--btn);border:1px solid var(--line2);border-radius:var(--r);background:var(--panel2);font-size:var(--t-md);font-weight:600;cursor:pointer;list-style:none}
.vmore>summary::-webkit-details-marker{display:none}
.vmore>summary:hover{border-color:var(--line3)}
.vlist{font-size:var(--t-sm);line-height:var(--lh);color:var(--tx2);word-break:keep-all}
.vtag{display:inline-block;padding:0 4px;border-radius:var(--r-xs);background:var(--panel2);color:var(--gold);font-size:var(--t-xs)}
.vclip{display:block;width:fit-content;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vclamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.vdays td,.vdays th{text-align:right}.vdays td:first-child,.vdays th:first-child{text-align:left}
.vdays .lnk,.vlog .lnk{text-decoration:none}
.vlog-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}
.vlog-h b{font-size:var(--t-md);font-weight:600}
.vlog td,.vlog th{text-align:left;white-space:normal}.vlog td:last-child,.vlog th:last-child{text-align:right;white-space:nowrap}
.vlog td{overflow:hidden;max-width:0}
.vlog table{table-layout:fixed;width:100%}
.vlog :is(th,td):nth-child(1){width:128px}
.vlog :is(th,td):nth-child(2){width:150px}
.vlog :is(th,td):nth-child(4){width:22%}
.vlog :is(th,td):nth-child(5){width:170px}
.vlog :is(th,td):nth-child(6){width:96px}
.vlog td[colspan]{max-width:none}
.vpg{align-items:center;justify-content:center}
.adm-sub{display:block}
@media (max-width:1000px){.vkpis,.adm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vtop{grid-template-columns:minmax(0,1fr)}.vgrid3{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* 좁은 화면 방문 기록 = 표 대신 두 줄: 시각·방문자·머문 시간 / 본 화면 */
@media (max-width:1000px){
 .vlog thead{display:none}
 .vlog table,.vlog tbody{display:block}
 .vlog tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;row-gap:4px;align-items:baseline;padding:12px 16px;border-bottom:1px solid var(--line)}
 .vlog tbody tr:last-child{border-bottom:0}
 .vlog td{display:block;min-width:0;max-width:none;width:auto!important;padding:0;border:0}
 .vlog td:nth-child(3){grid-column:1/-1;grid-row:2}
 .vlog td:nth-child(4),.vlog td:nth-child(5){display:none}
 .vlog tbody tr:hover td{background:none}
}
@media (max-width:720px){
 .vgrid3{grid-template-columns:minmax(0,1fr)}
 .hide-m{display:none}
 .vstat .v.long{font-size:var(--t-lg)}
 .vstat .v.xlong,.vfun .v.xlong{font-size:var(--t-md)}
 .admin-tabs a{flex:1 1 auto;padding:0 8px}
 .vhead .vper{flex:1 1 100%}.vhead .vper a{flex:1 1 0;padding:0 4px}
 .vbars.dense{gap:0}
 .vdays :is(th,td){padding-left:6px;padding-right:6px;font-size:var(--t-sm)}
}

/* ── 스톡티커(11-08): 국기·52주 범위·실시간 꼬리표 ── */
.flag{font-size:13px;line-height:1;margin-right:3px;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif}
.r52{position:relative;display:inline-block;width:96px;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--dn,#4C9BFF) 0%,#3A4458 50%,var(--up,#FF5A5F) 100%);opacity:.85;vertical-align:middle}
.r52 i{position:absolute;top:-3px;width:3px;height:12px;margin-left:-1.5px;border-radius:2px;background:#fff;box-shadow:0 0 0 1px #0B0E14}
.xb.rtb{color:#FFCB05;border-color:#FFCB0566}
.st-t .c-ytd{white-space:nowrap}
@media (max-width:1100px){.st-t .c-ytd{display:none}}
.ccb{display:inline-block;font-style:normal;font-size:9.5px;font-weight:700;line-height:14px;padding:0 3px;border-radius:3px;background:#2A3346;color:#C9D2E3;letter-spacing:.02em;vertical-align:1px}
.cimg.ix-cc{display:flex;align-items:center;justify-content:center;background:none}
.flag{font-size:inherit;margin-right:4px}
.cfl{display:inline-block;width:18px;height:13.5px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.14);vertical-align:-2px;flex:none}
