/* 基础色值 */
:root {
  /* 中性色  Gray */
  --moo-ck-white-rgb: 255, 255, 255;
  --moo-ck-black-rgb: 0, 0, 0;
  --moo-ck-gray950-rgb: 15, 17, 18;
  --moo-ck-gray940-rgb: 0, 0, 0;
  --moo-ck-gray920-rgb: 24, 26, 28;
  --moo-ck-gray900-rgb: 29, 31, 33;
  --moo-ck-gray860-rgb: 31, 33, 36;
  --moo-ck-gray850-rgb: 42, 44, 48;
  --moo-ck-gray825-rgb: 0, 0, 0;
  --moo-ck-gray800-rgb: 44, 47, 51;
  --moo-ck-gray775-rgb: 0, 0, 0;
  --moo-ck-gray750-rgb: 54, 58, 64;
  --moo-ck-gray725-rgb: 0, 0, 0;
  --moo-ck-gray700-rgb: 83, 84, 87;
  --moo-ck-gray650-rgb: 96, 98, 102;
  --moo-ck-gray600-rgb: 105, 108, 112;
  --moo-ck-gray550-rgb: 125, 127, 131;
  --moo-ck-gray530-rgb: 129, 132, 136;
  --moo-ck-gray500-rgb: 132, 136, 140;
  --moo-ck-gray450-rgb: 144, 148, 153;
  --moo-ck-gray430-rgb: 155, 155, 158;
  --moo-ck-gray400-rgb: 177, 178, 181;
  --moo-ck-gray350-rgb: 187, 189, 192;
  --moo-ck-gray320-rgb: 0, 0, 0;
  --moo-ck-gray300-rgb: 197, 200, 201;
  --moo-ck-gray250-rgb: 207, 210, 212;
  --moo-ck-gray200-rgb: 214, 217, 219;
  --moo-ck-gray150-rgb: 227, 228, 229;
  --moo-ck-gray145-rgb: 0, 0, 0;
  --moo-ck-gray125-rgb: 232, 234, 237;
  --moo-ck-gray110-rgb: 0, 0, 0;
  --moo-ck-gray100-rgb: 235, 236, 237;
  --moo-ck-gray90-rgb: 0, 0, 0;
  --moo-ck-gray85-rgb: 0, 0, 0;
  --moo-ck-gray80-rgb: 242, 243, 245;
  --moo-ck-gray60-rgb: 245, 246, 246;
  --moo-ck-gray50-rgb: 246, 247, 249;
  --moo-ck-gray30-rgb: 247, 249, 250;
  --moo-ck-gray25-rgb: 0, 0, 0;
  --moo-ck-gray10-rgb: 0, 0, 0;

  --moo-ck-white: rgb(var(--moo-ck-white-rgb));
  --moo-ck-black: rgb(var(--moo-ck-black-rgb));
  --moo-ck-gray950: rgb(var(--moo-ck-gray950-rgb));
  --moo-ck-gray940: rgb(var(--moo-ck-gray940-rgb));
  --moo-ck-gray920: rgb(var(--moo-ck-gray920-rgb));
  --moo-ck-gray900: rgb(var(--moo-ck-gray900-rgb));
  --moo-ck-gray860: rgb(var(--moo-ck-gray860-rgb));
  --moo-ck-gray850: rgb(var(--moo-ck-gray850-rgb));
  --moo-ck-gray825: rgb(var(--moo-ck-gray825-rgb));
  --moo-ck-gray800: rgb(var(--moo-ck-gray800-rgb));
  --moo-ck-gray775: rgb(var(--moo-ck-gray775-rgb));
  --moo-ck-gray750: rgb(var(--moo-ck-gray750-rgb));
  --moo-ck-gray725: rgb(var(--moo-ck-gray725-rgb));
  --moo-ck-gray700: rgb(var(--moo-ck-gray700-rgb));
  --moo-ck-gray650: rgb(var(--moo-ck-gray650-rgb));
  --moo-ck-gray600: rgb(var(--moo-ck-gray600-rgb));
  --moo-ck-gray550: rgb(var(--moo-ck-gray550-rgb));
  --moo-ck-gray530: rgb(var(--moo-ck-gray530-rgb));
  --moo-ck-gray500: rgb(var(--moo-ck-gray500-rgb));
  --moo-ck-gray450: rgb(var(--moo-ck-gray450-rgb));
  --moo-ck-gray430: rgb(var(--moo-ck-gray430-rgb));
  --moo-ck-gray400: rgb(var(--moo-ck-gray400-rgb));
  --moo-ck-gray350: rgb(var(--moo-ck-gray350-rgb));
  --moo-ck-gray320: rgb(var(--moo-ck-gray320-rgb));
  --moo-ck-gray300: rgb(var(--moo-ck-gray300-rgb));
  --moo-ck-gray250: rgb(var(--moo-ck-gray250-rgb));
  --moo-ck-gray200: rgb(var(--moo-ck-gray200-rgb));
  --moo-ck-gray150: rgb(var(--moo-ck-gray150-rgb));
  --moo-ck-gray145: rgb(var(--moo-ck-gray145-rgb));
  --moo-ck-gray125: rgb(var(--moo-ck-gray125-rgb));
  --moo-ck-gray110: rgb(var(--moo-ck-gray110-rgb));
  --moo-ck-gray100: rgb(var(--moo-ck-gray100-rgb));
  --moo-ck-gray90: rgb(var(--moo-ck-gray90-rgb));
  --moo-ck-gray85: rgb(var(--moo-ck-gray85-rgb));
  --moo-ck-gray80: rgb(var(--moo-ck-gray80-rgb));
  --moo-ck-gray60: rgb(var(--moo-ck-gray60-rgb));
  --moo-ck-gray50: rgb(var(--moo-ck-gray50-rgb));
  --moo-ck-gray30: rgb(var(--moo-ck-gray30-rgb));
  --moo-ck-gray25: rgb(var(--moo-ck-gray25-rgb));
  --moo-ck-gray10: rgb(var(--moo-ck-gray10-rgb));

  /* 蓝灰色 GrayBlue */
  --moo-ck-grayblue990-rgb: 0, 0, 0;
  --moo-ck-grayblue980-rgb: 0, 0, 0;
  --moo-ck-grayblue960-rgb: 0, 0, 0;
  --moo-ck-grayblue950-rgb: 0, 0, 0;
  --moo-ck-grayblue940-rgb: 0, 0, 0;
  --moo-ck-grayblue920-rgb: 0, 0, 0;
  --moo-ck-grayblue900-rgb: 0, 0, 0;
  --moo-ck-grayblue850-rgb: 0, 0, 0;
  --moo-ck-grayblue825-rgb: 0, 0, 0;
  --moo-ck-grayblue800-rgb: 0, 0, 0;
  --moo-ck-grayblue700-rgb: 60, 67, 79;
  --moo-ck-grayblue650-rgb: 62, 71, 84;
  --moo-ck-grayblue600-rgb: 69, 79, 94;
  --moo-ck-grayblue520-rgb: 83, 90, 102;
  --moo-ck-grayblue500-rgb: 78, 90, 106;
  --moo-ck-grayblue400-rgb: 93, 106, 124;
  --moo-ck-grayblue300-rgb: 98, 112, 133;
  --moo-ck-grayblue250-rgb: 113, 126, 145;
  --moo-ck-grayblue200-rgb: 144, 156, 174;
  --moo-ck-grayblue175-rgb: 0, 0, 0;
  --moo-ck-grayblue150-rgb: 0, 0, 0;
  --moo-ck-grayblue100-rgb: 171, 182, 199;
  --moo-ck-grayblue50-rgb: 195, 205, 218;
  --moo-ck-grayblue45-rgb: 0, 0, 0;
  --moo-ck-grayblue20-rgb: 0, 0, 0;
  --moo-ck-grayblue25-rgb: 233, 236, 240;

  --moo-ck-grayblue990: rgb(var(--moo-ck-grayblue990-rgb));
  --moo-ck-grayblue980: rgb(var(--moo-ck-grayblue980-rgb));
  --moo-ck-grayblue960: rgb(var(--moo-ck-grayblue960-rgb));
  --moo-ck-grayblue950: rgb(var(--moo-ck-grayblue950-rgb));
  --moo-ck-grayblue940: rgb(var(--moo-ck-grayblue940-rgb));
  --moo-ck-grayblue920: rgb(var(--moo-ck-grayblue920-rgb));
  --moo-ck-grayblue900: rgb(var(--moo-ck-grayblue900-rgb));
  --moo-ck-grayblue850: rgb(var(--moo-ck-grayblue850-rgb));
  --moo-ck-grayblue825: rgb(var(--moo-ck-grayblue825-rgb));
  --moo-ck-grayblue800: rgb(var(--moo-ck-grayblue800-rgb));
  --moo-ck-grayblue700: rgb(var(--moo-ck-grayblue700-rgb));
  --moo-ck-grayblue650: rgb(var(--moo-ck-grayblue650-rgb));
  --moo-ck-grayblue600: rgb(var(--moo-ck-grayblue600-rgb));
  --moo-ck-grayblue520: rgb(var(--moo-ck-grayblue520-rgb));
  --moo-ck-grayblue500: rgb(var(--moo-ck-grayblue500-rgb));
  --moo-ck-grayblue400: rgb(var(--moo-ck-grayblue400-rgb));
  --moo-ck-grayblue300: rgb(var(--moo-ck-grayblue300-rgb));
  --moo-ck-grayblue250: rgb(var(--moo-ck-grayblue250-rgb));
  --moo-ck-grayblue200: rgb(var(--moo-ck-grayblue200-rgb));
  --moo-ck-grayblue175: rgb(var(--moo-ck-grayblue175-rgb));
  --moo-ck-grayblue150: rgb(var(--moo-ck-grayblue150-rgb));
  --moo-ck-grayblue100: rgb(var(--moo-ck-grayblue100-rgb));
  --moo-ck-grayblue50: rgb(var(--moo-ck-grayblue50-rgb));
  --moo-ck-grayblue45: rgb(var(--moo-ck-grayblue45-rgb));
  --moo-ck-grayblue20: rgb(var(--moo-ck-grayblue20-rgb));
  --moo-ck-grayblue25: rgb(var(--moo-ck-grayblue25-rgb));

  /* 蓝色  Blue */
  --moo-ck-blue950-rgb: 0, 31, 79;
  --moo-ck-blue900-rgb: 10, 41, 92;
  --moo-ck-blue800-rgb: 2, 69, 175;
  --moo-ck-blue700-rgb: 3, 88, 225;
  --moo-ck-blue650-rgb: 10, 103, 252;
  --moo-ck-blue620-rgb: 70, 114, 246;
  --moo-ck-blue600-rgb: 43, 120, 245;
  --moo-ck-blue550-rgb: 37, 121, 255;
  --moo-ck-blue530-rgb: 78, 127, 206;
  --moo-ck-blue500-rgb: 60, 134, 253;
  --moo-ck-blue450-rgb: 94, 155, 253;
  --moo-ck-blue400-rgb: 0, 0, 0;
  --moo-ck-blue300-rgb: 0, 0, 0;
  --moo-ck-blue200-rgb: 188, 214, 255;
  --moo-ck-blue100-rgb: 215, 230, 255;
  --moo-ck-blue50-rgb: 234, 242, 255;

  --moo-ck-blue950: rgb(var(--moo-ck-blue950-rgb));
  --moo-ck-blue900: rgb(var(--moo-ck-blue900-rgb));
  --moo-ck-blue800: rgb(var(--moo-ck-blue800-rgb));
  --moo-ck-blue700: rgb(var(--moo-ck-blue700-rgb));
  --moo-ck-blue650: rgb(var(--moo-ck-blue650-rgb));
  --moo-ck-blue620: rgb(var(--moo-ck-blue620-rgb));
  --moo-ck-blue600: rgb(var(--moo-ck-blue600-rgb));
  --moo-ck-blue550: rgb(var(--moo-ck-blue550-rgb));
  --moo-ck-blue530: rgb(var(--moo-ck-blue530-rgb));
  --moo-ck-blue500: rgb(var(--moo-ck-blue500-rgb));
  --moo-ck-blue450: rgb(var(--moo-ck-blue450-rgb));
  --moo-ck-blue400: rgb(var(--moo-ck-blue400-rgb));
  --moo-ck-blue300: rgb(var(--moo-ck-blue300-rgb));
  --moo-ck-blue200: rgb(var(--moo-ck-blue200-rgb));
  --moo-ck-blue100: rgb(var(--moo-ck-blue100-rgb));
  --moo-ck-blue50: rgb(var(--moo-ck-blue50-rgb));

  /* 橙色  Orange */
  --moo-ck-orange850-rgb: 80, 35, 4;
  --moo-ck-orange780-rgb: 99, 44, 6;
  --moo-ck-orange750-rgb: 124, 56, 8;
  --moo-ck-orange700-rgb: 157, 69, 8;
  --moo-ck-orange650-rgb: 193, 85, 8;
  --moo-ck-orange550-rgb: 234, 103, 12;
  --moo-ck-orange500-rgb: 243, 111, 18;
  --moo-ck-orange450-rgb: 250, 122, 32;
  --moo-ck-orange400-rgb: 255, 147, 71;
  --moo-ck-orange350-rgb: 255, 165, 102;
  --moo-ck-orange100-rgb: 255, 217, 190;
  --moo-ck-orange50-rgb: 255, 238, 226;
  --moo-ck-orange25-rgb: 0, 0, 0;

  --moo-ck-orange850: rgb(var(--moo-ck-orange850-rgb));
  --moo-ck-orange780: rgb(var(--moo-ck-orange780-rgb));
  --moo-ck-orange750: rgb(var(--moo-ck-orange750-rgb));
  --moo-ck-orange700: rgb(var(--moo-ck-orange700-rgb));
  --moo-ck-orange650: rgb(var(--moo-ck-orange650-rgb));
  --moo-ck-orange550: rgb(var(--moo-ck-orange550-rgb));
  --moo-ck-orange500: rgb(var(--moo-ck-orange500-rgb));
  --moo-ck-orange450: rgb(var(--moo-ck-orange450-rgb));
  --moo-ck-orange400: rgb(var(--moo-ck-orange400-rgb));
  --moo-ck-orange350: rgb(var(--moo-ck-orange350-rgb));
  --moo-ck-orange100: rgb(var(--moo-ck-orange100-rgb));
  --moo-ck-orange50: rgb(var(--moo-ck-orange50-rgb));
  --moo-ck-orange25: rgb(var(--moo-ck-orange25-rgb));

  /* 绿色  Green */
  --moo-ck-green950-rgb: 14, 46, 35;
  --moo-ck-green900-rgb: 24, 61, 48;
  --moo-ck-green800-rgb: 1, 96, 64;
  --moo-ck-green700-rgb: 19, 109, 79;
  --moo-ck-green600-rgb: 0, 132, 88;
  --moo-ck-green550-rgb: 0, 163, 87;
  --moo-ck-green500-rgb: 0, 168, 112;
  --moo-ck-green400-rgb: 2, 172, 115;
  --moo-ck-green300-rgb: 3, 196, 132;
  --moo-ck-green200-rgb: 3, 219, 147;
  --moo-ck-green100-rgb: 144, 235, 205;
  --moo-ck-green50-rgb: 203, 255, 238;

  --moo-ck-green950: rgb(var(--moo-ck-green950-rgb));
  --moo-ck-green900: rgb(var(--moo-ck-green900-rgb));
  --moo-ck-green800: rgb(var(--moo-ck-green800-rgb));
  --moo-ck-green700: rgb(var(--moo-ck-green700-rgb));
  --moo-ck-green600: rgb(var(--moo-ck-green600-rgb));
  --moo-ck-green550: rgb(var(--moo-ck-green550-rgb));
  --moo-ck-green500: rgb(var(--moo-ck-green500-rgb));
  --moo-ck-green400: rgb(var(--moo-ck-green400-rgb));
  --moo-ck-green300: rgb(var(--moo-ck-green300-rgb));
  --moo-ck-green200: rgb(var(--moo-ck-green200-rgb));
  --moo-ck-green100: rgb(var(--moo-ck-green100-rgb));
  --moo-ck-green50: rgb(var(--moo-ck-green50-rgb));

  /* 红色  Red */
  --moo-ck-red900-rgb: 84, 24, 33;
  --moo-ck-red800-rgb: 121, 25, 39;
  --moo-ck-red700-rgb: 156, 28, 47;
  --moo-ck-red600-rgb: 194, 25, 49;
  --moo-ck-red500-rgb: 224, 45, 72;
  --moo-ck-red400-rgb: 229, 55, 81;
  --moo-ck-red390-rgb: 240, 58, 85;
  --moo-ck-red350-rgb: 245, 81, 105;
  --moo-ck-red300-rgb: 248, 105, 127;
  --moo-ck-red250-rgb: 255, 121, 141;
  --moo-ck-red200-rgb: 255, 146, 162;
  --moo-ck-red100-rgb: 255, 198, 207;
  --moo-ck-red50-rgb: 253, 236, 239;

  --moo-ck-red900: rgb(var(--moo-ck-red900-rgb));
  --moo-ck-red800: rgb(var(--moo-ck-red800-rgb));
  --moo-ck-red700: rgb(var(--moo-ck-red700-rgb));
  --moo-ck-red600: rgb(var(--moo-ck-red600-rgb));
  --moo-ck-red500: rgb(var(--moo-ck-red500-rgb));
  --moo-ck-red400: rgb(var(--moo-ck-red400-rgb));
  --moo-ck-red390: rgb(var(--moo-ck-red390-rgb));
  --moo-ck-red350: rgb(var(--moo-ck-red350-rgb));
  --moo-ck-red300: rgb(var(--moo-ck-red300-rgb));
  --moo-ck-red250: rgb(var(--moo-ck-red250-rgb));
  --moo-ck-red200: rgb(var(--moo-ck-red200-rgb));
  --moo-ck-red100: rgb(var(--moo-ck-red100-rgb));
  --moo-ck-red50: rgb(var(--moo-ck-red50-rgb));

  /*青蓝色  Cyan*/
  --moo-ck-cyan900-rgb: 0, 0, 0;
  --moo-ck-cyan800-rgb: 0, 0, 0;
  --moo-ck-cyan700-rgb: 18, 116, 133;
  --moo-ck-cyan600-rgb: 4, 154, 168;
  --moo-ck-cyan500-rgb: 0, 0, 0;
  --moo-ck-cyan450-rgb: 0, 199, 217;
  --moo-ck-cyan400-rgb: 25, 214, 233;
  --moo-ck-cyan300-rgb: 0, 0, 0;
  --moo-ck-cyan200-rgb: 125, 236, 255;
  --moo-ck-cyan100-rgb: 232, 248, 251;
  --moo-ck-cyan-rgb: 20, 172, 156;

  --moo-ck-cyan900: rgb(var(--moo-ck-cyan900-rgb));
  --moo-ck-cyan800: rgb(var(--moo-ck-cyan800-rgb));
  --moo-ck-cyan700: rgb(var(--moo-ck-cyan700-rgb));
  --moo-ck-cyan600: rgb(var(--moo-ck-cyan600-rgb));
  --moo-ck-cyan500: rgb(var(--moo-ck-cyan500-rgb));
  --moo-ck-cyan450: rgb(var(--moo-ck-cyan450-rgb));
  --moo-ck-cyan400: rgb(var(--moo-ck-cyan400-rgb));
  --moo-ck-cyan300: rgb(var(--moo-ck-cyan300-rgb));
  --moo-ck-cyan200: rgb(var(--moo-ck-cyan200-rgb));
  --moo-ck-cyan100: rgb(var(--moo-ck-cyan100-rgb));
  --moo-ck-cyan: rgb(var(--moo-ck-cyan-rgb));

  /*蓝紫色  Indigo*/
  --moo-ck-indigo600-rgb: 56, 62, 242;
  --moo-ck-indigo550-rgb: 79, 85, 247;
  --moo-ck-indigo500-rgb: 90, 95, 254;
  --moo-ck-indigo450-rgb: 112, 116, 245;
  --moo-ck-indigo100-rgb: 214, 215, 255;
  --moo-ck-indigo50-rgb: 236, 236, 255;

  --moo-ck-indigo600: rgb(var(--moo-ck-indigo600-rgb));
  --moo-ck-indigo550: rgb(var(--moo-ck-indigo550-rgb));
  --moo-ck-indigo500: rgb(var(--moo-ck-indigo500-rgb));
  --moo-ck-indigo450: rgb(var(--moo-ck-indigo450-rgb));
  --moo-ck-indigo100: rgb(var(--moo-ck-indigo100-rgb));
  --moo-ck-indigo50: rgb(var(--moo-ck-indigo50-rgb));

  /*紫色  Purple*/
  --moo-ck-purple900-rgb: 92, 51, 172;
  --moo-ck-purple800-rgb: 0, 0, 0;
  --moo-ck-purple700-rgb: 120, 48, 242;
  --moo-ck-purple600-rgb: 136, 77, 237;
  --moo-ck-purple500-rgb: 166, 97, 255;
  --moo-ck-purple450-rgb: 191, 91, 226;
  --moo-ck-purple400-rgb: 0, 0, 0;
  --moo-ck-purple300-rgb: 218, 159, 239;
  --moo-ck-purple200-rgb: 0, 0, 0;
  --moo-ck-purple100-rgb: 0, 0, 0;
  --moo-ck-purple50-rgb: 247, 235, 251;

  --moo-ck-purple900: rgb(var(--moo-ck-purple900-rgb));
  --moo-ck-purple800: rgb(var(--moo-ck-purple800-rgb));
  --moo-ck-purple700: rgb(var(--moo-ck-purple700-rgb));
  --moo-ck-purple600: rgb(var(--moo-ck-purple600-rgb));
  --moo-ck-purple500: rgb(var(--moo-ck-purple500-rgb));
  --moo-ck-purple450: rgb(var(--moo-ck-purple450-rgb));
  --moo-ck-purple400: rgb(var(--moo-ck-purple400-rgb));
  --moo-ck-purple300: rgb(var(--moo-ck-purple300-rgb));
  --moo-ck-purple200: rgb(var(--moo-ck-purple200-rgb));
  --moo-ck-purple100: rgb(var(--moo-ck-purple100-rgb));
  --moo-ck-purple50: rgb(var(--moo-ck-purple50-rgb));

  /*黄色  Yellow*/
  --moo-ck-yellow800-rgb: 0, 0, 0;
  --moo-ck-yellow700-rgb: 135, 99, 13;
  --moo-ck-yellow650-rgb: 158, 112, 5;
  --moo-ck-yellow600-rgb: 0, 0, 0;
  --moo-ck-yellow550-rgb: 191, 137, 10;
  --moo-ck-yellow500-rgb: 0, 0, 0;
  --moo-ck-yellow450-rgb: 221, 159, 3;
  --moo-ck-yellow400-rgb: 0, 0, 0;
  --moo-ck-yellow300-rgb: 254, 199, 16;
  --moo-ck-yellow280-rgb: 255, 198, 106;
  --moo-ck-yellow200-rgb: 0, 0, 0;
  --moo-ck-yellow150-rgb: 255, 228, 147;
  --moo-ck-yellow100-rgb: 255, 239, 188;
  --moo-ck-yellow50-rgb: 0, 0, 0;

  --moo-ck-yellow800: rgb(var(--moo-ck-yellow800-rgb));
  --moo-ck-yellow700: rgb(var(--moo-ck-yellow700-rgb));
  --moo-ck-yellow650: rgb(var(--moo-ck-yellow650-rgb));
  --moo-ck-yellow600: rgb(var(--moo-ck-yellow600-rgb));
  --moo-ck-yellow550: rgb(var(--moo-ck-yellow550-rgb));
  --moo-ck-yellow500: rgb(var(--moo-ck-yellow500-rgb));
  --moo-ck-yellow450: rgb(var(--moo-ck-yellow450-rgb));
  --moo-ck-yellow400: rgb(var(--moo-ck-yellow400-rgb));
  --moo-ck-yellow300: rgb(var(--moo-ck-yellow300-rgb));
  --moo-ck-yellow280: rgb(var(--moo-ck-yellow280-rgb));
  --moo-ck-yellow200: rgb(var(--moo-ck-yellow200-rgb));
  --moo-ck-yellow150: rgb(var(--moo-ck-yellow150-rgb));
  --moo-ck-yellow100: rgb(var(--moo-ck-yellow100-rgb));
  --moo-ck-yellow50: rgb(var(--moo-ck-yellow50-rgb));

  /* 柠檬绿  Lime*/
  --moo-ck-lime900-rgb: 0, 0, 0;
  --moo-ck-lime850-rgb: 29, 56, 2;
  --moo-ck-lime800-rgb: 0, 0, 0;
  --moo-ck-lime700-rgb: 56, 94, 4;
  --moo-ck-lime600-rgb: 0, 0, 0;
  --moo-ck-lime550-rgb: 91, 136, 25;
  --moo-ck-lime500-rgb: 107, 154, 29;
  --moo-ck-lime400-rgb: 139, 196, 82;
  --moo-ck-lime300-rgb: 0, 0, 0;
  --moo-ck-lime250-rgb: 189, 231, 91;
  --moo-ck-lime200-rgb: 0, 0, 0;
  --moo-ck-lime100-rgb: 219, 242, 150;
  --moo-ck-lime50-rgb: 0, 0, 0;

  --moo-ck-lime900: rgb(var(--moo-ck-lime900-rgb));
  --moo-ck-lime850: rgb(var(--moo-ck-lime850-rgb));
  --moo-ck-lime800: rgb(var(--moo-ck-lime800-rgb));
  --moo-ck-lime700: rgb(var(--moo-ck-lime700-rgb));
  --moo-ck-lime600: rgb(var(--moo-ck-lime600-rgb));
  --moo-ck-lime550: rgb(var(--moo-ck-lime550-rgb));
  --moo-ck-lime500: rgb(var(--moo-ck-lime500-rgb));
  --moo-ck-lime400: rgb(var(--moo-ck-lime400-rgb));
  --moo-ck-lime300: rgb(var(--moo-ck-lime300-rgb));
  --moo-ck-lime250: rgb(var(--moo-ck-lime250-rgb));
  --moo-ck-lime200: rgb(var(--moo-ck-lime200-rgb));
  --moo-ck-lime100: rgb(var(--moo-ck-lime100-rgb));
  --moo-ck-lime50: rgb(var(--moo-ck-lime50-rgb));

  /* 金色  Gold */
  --moo-ck-gold500-rgb: 170, 137, 91;
  --moo-ck-gold450-rgb: 186, 148, 91;
  --moo-ck-gold400-rgb: 198, 158, 94;
  --moo-ck-gold300-rgb: 215, 177, 116;
  --moo-ck-gold250-rgb: 227, 191, 132;
  --moo-ck-gold200-rgb: 242, 203, 140;
  --moo-ck-gold100-rgb: 246, 215, 167;

  --moo-ck-gold500: rgb(var(--moo-ck-gold500-rgb));
  --moo-ck-gold450: rgb(var(--moo-ck-gold450-rgb));
  --moo-ck-gold400: rgb(var(--moo-ck-gold400-rgb));
  --moo-ck-gold300: rgb(var(--moo-ck-gold300-rgb));
  --moo-ck-gold250: rgb(var(--moo-ck-gold250-rgb));
  --moo-ck-gold200: rgb(var(--moo-ck-gold200-rgb));
  --moo-ck-gold100: rgb(var(--moo-ck-gold100-rgb));

  /* 粉色  Pink */
  --moo-ck-pink500-rgb: 215, 27, 102;
  --moo-ck-pink400-rgb: 238, 52, 126;
  --moo-ck-pink300-rgb: 248, 103, 161;
  --moo-ck-pink200-rgb: 248, 152, 190;
  --moo-ck-pink100-rgb: 255, 187, 214;
  --moo-ck-pink50-rgb: 255, 228, 239;
  --moo-ck-pink-rgb: 243, 60, 118;

  --moo-ck-pink500: rgb(var(--moo-ck-pink500-rgb));
  --moo-ck-pink400: rgb(var(--moo-ck-pink400-rgb));
  --moo-ck-pink300: rgb(var(--moo-ck-pink300-rgb));
  --moo-ck-pink200: rgb(var(--moo-ck-pink200-rgb));
  --moo-ck-pink100: rgb(var(--moo-ck-pink100-rgb));
  --moo-ck-pink50: rgb(var(--moo-ck-pink50-rgb));
  --moo-ck-pink: rgb(var(--moo-ck-pink-rgb));

  /* 天星色 Airstar */
  --moo-ck-airstar950-rgb: 65, 58, 168;
  --moo-ck-airstar900-rgb: 72, 64, 187;
  --moo-ck-airstar800-rgb: 80, 70, 216;
  --moo-ck-airstar750-rgb: 81, 78, 209;
  --moo-ck-airstar700-rgb: 96, 85, 251;
  --moo-ck-airstar600-rgb: 127, 119, 255;
  --moo-ck-airstar500-rgb: 145, 138, 255;
  --moo-ck-airstar400-rgb: 178, 173, 255;
  --moo-ck-airstar300-rgb: 200, 196, 255;
  --moo-ck-airstar200-rgb: 214, 212, 255;
  --moo-ck-airstar100-rgb: 226, 224, 255;
  --moo-ck-airstar75-rgb: 237, 235, 255;
  --moo-ck-airstar50-rgb: 246, 245, 255;

  --moo-ck-airstar950: rgb(var(--moo-ck-airstar950-rgb));
  --moo-ck-airstar900: rgb(var(--moo-ck-airstar900-rgb));
  --moo-ck-airstar800: rgb(var(--moo-ck-airstar800-rgb));
  --moo-ck-airstar750: rgb(var(--moo-ck-airstar750-rgb));
  --moo-ck-airstar700: rgb(var(--moo-ck-airstar700-rgb));
  --moo-ck-airstar600: rgb(var(--moo-ck-airstar600-rgb));
  --moo-ck-airstar500: rgb(var(--moo-ck-airstar500-rgb));
  --moo-ck-airstar400: rgb(var(--moo-ck-airstar400-rgb));
  --moo-ck-airstar300: rgb(var(--moo-ck-airstar300-rgb));
  --moo-ck-airstar200: rgb(var(--moo-ck-airstar200-rgb));
  --moo-ck-airstar100: rgb(var(--moo-ck-airstar100-rgb));
  --moo-ck-airstar75: rgb(var(--moo-ck-airstar75-rgb));
  --moo-ck-airstar50: rgb(var(--moo-ck-airstar50-rgb));

}
/* 语义化 token */
:root {
  --moo-ct-text-h1: var(--moo-ck-gray950);
  --moo-ct-text-h1-rgb: var(--moo-ck-gray950-rgb);
  --moo-ct-text-h2: var(--moo-ck-gray650);
  --moo-ct-text-h2-rgb: var(--moo-ck-gray650-rgb);
  --moo-ct-text-h3: var(--moo-ck-gray450);
  --moo-ct-text-disable: var(--moo-ck-gray350);
  --moo-ct-text-reverse: var(--moo-ck-white);
  --moo-ct-text-link: var(--moo-ck-blue600);
  --moo-ct-text-link1: var(--moo-ck-blue500); /* { "type": "ck"} 与 bg-link1 对齐，亮/暗模式下保持一致 */
  --moo-ct-text-highlight: rgb(var(--moo-ct-text-highlight-rgb));
  --moo-ct-text-highlight-rgb: var(--moo-ck-orange500-rgb);

  --moo-ct-text-trends-green: var(--moo-ck-green500);
  --moo-ct-text-trends-red: var(--moo-ck-red390);
  --moo-ct-text-trends-greendln: var(--moo-ck-cyan);
  --moo-ct-text-trends-reddln: var(--moo-ck-pink);

  --moo-ct-text-trends-stable: var(--moo-ck-grayblue300);
  --moo-ct-text-warn: var(--moo-ck-red400);
  --moo-ct-text-warn-rgb: var(--moo-ck-red400-rgb);

  /* line */
  --moo-ct-line-h1: var(--moo-ck-gray850);
  --moo-ct-line-overlay: var(--moo-ck-gray150);
  --moo-ct-line-input: var(--moo-ck-gray150);
  --moo-ct-line-input-hover: var(--moo-ck-gray750);
  --moo-ct-line-input-selected: var(--moo-ck-gray600);
  --moo-ct-line-white: var(--moo-ck-white);
  --moo-ct-line-black: var(--moo-ck-black);
  --moo-ct-line-gutter: var(--moo-ck-gray60);
  --moo-ct-line-modules: var(--moo-ck-gray60);
  --moo-ct-line-separator: var(--moo-ck-gray150);
  --moo-ct-line-selected: var(--moo-ck-gray600);
  --moo-ct-line-list: var(--moo-ck-gray100);

  /* bg */
  --moo-ct-bg-page: var(--moo-ck-gray80);
  --moo-ct-bg-card: var(--moo-ck-white);
  --moo-ct-bg-card-rgb: var(--moo-ck-white-rgb);
  --moo-ct-bg-allwhitecard: var(--moo-ck-gray50); /* 卡片金刚区背景 #F6F7F9 */
  --moo-ct-line-allwhitecard: var(--moo-ck-gray80); /* 卡片金刚区边框 #F2F3F5 */
  --moo-ct-bg-overlay: var(--moo-ck-gray50);
  --moo-ct-bg-table-row-active: var(--moo-ck-gray50);

  /* 一级背景色 */
  --moo-ct-bg-primary-rgb: var(--moo-ck-white-rgb);
  --moo-ct-bg-primary: rgba(var(--moo-ct-bg-primary-rgb), 1);
  /*二级背景色*/
  --moo-ct-bg-secondary: var(--moo-ck-gray80);
  --moo-ct-bg-secondary-rgb: var(--moo-ck-gray80-rgb);
  /*三级背景色*/
  --moo-ct-bg-tertiary: var(--moo-ck-gray125);
  --moo-ct-bg-tertiary-rgb: var(--moo-ck-gray125-rgb);
  /*一级背景色-主题 2*/
  --moo-ct-bg-primary2: var(--moo-ck-gray80);
  /*二级背景色-主题 2*/
  --moo-ct-bg-secondary2: var(--moo-ck-white);
  /*三级背景色-主题 2*/
  --moo-ct-bg-tertiary2: var(--moo-ck-gray80);
  /*控件底色*/
  --moo-ct-bg-items-rgb: var(--moo-ck-grayblue520-rgb);
  --moo-ct-bg-items: rgba(var(--moo-ct-bg-items-rgb), 0.08);
  /* 控件选中色描边 */
  --moo-ct-bg-items-selected: rgba(var(--moo-ck-grayblue520-rgb), 0.08);
  /* 反显颜色 */
  --moo-ct-bg-reverse-airstar: var(--moo-ck-gray800);
  --moo-ct-bg-reverse-airstar-rgb: var(--moo-ck-gray800-rgb);
  /*弹窗底色*/
  --moo-ct-bg-prominent: var(--moo-ck-white);

  /*反显颜色*/
  --moo-ct-bg-reverse: var(--moo-ck-gray800);

  --moo-ct-bg-white: var(--moo-ck-white);
  --moo-ct-bg-black: var(--moo-ck-black);

  /*高亮色*/
  --moo-ct-bg-highlight-rgb: var(--moo-ck-orange500-rgb);
  --moo-ct-bg-highlight: rgb(var(--moo-ct-bg-highlight-rgb));

  /*遮罩蒙层*/
  --moo-ct-bg-mask: rgba(0, 0, 0, 0.5);
  --moo-ct-bg-mask1: rgba(0, 0, 0, 0.25);
  --moo-ct-bg-mask2: rgba(0, 0, 0, 0.6);

  --moo-ct-bg-link: var(--moo-ck-gray550);
  --moo-ct-bg-link1: var(--moo-ck-blue500);
  --moo-ct-bg-link2: var(--moo-ck-gray850);

  --moo-ct-bg-green: var(--moo-ck-green400);
  --moo-ct-bg-red: var(--moo-ck-red500);
  --moo-ct-bg-stable: var(--moo-ck-grayblue600);
  --moo-ct-bg-trends-green: var(--moo-ck-green500);
  --moo-ct-bg-trends-red: var(--moo-ck-red390);
  --moo-ct-bg-trends-greendln: var(--moo-ck-cyan);
  --moo-ct-bg-trends-reddln: var(--moo-ck-pink);
  --moo-ct-bg-trends-stable: var(--moo-ck-grayblue600);

  --moo-ct-bg-success: var(--moo-ck-green400);
  --moo-ct-bg-warn: var(--moo-ck-red500);
  --moo-ct-bg-shadow: rgba(0, 0, 0, 0.12);
  --moo-ct-bg-hover: rgba(var(--moo-ck-black-rgb), 0.05);
  --moo-ct-bg-pressed: rgba(var(--moo-ck-black-rgb), 0.1);
  --moo-ct-bg-selected: rgba(var(--moo-ck-black-rgb), 0.1);
  --moo-ct-bg-disabled: rgba(var(--moo-ck-red100-rgb), 0.4);
  --moo-ct-bg-titlebar: var(--moo-ck-black);
  --moo-ct-bg-frame: var(--moo-ck-gray80);

  /*  icon */
  --moo-ct-icon-h1: var(--moo-ck-gray900);
  --moo-ct-icon-h2: var(--moo-ck-gray650);
  --moo-ct-icon-h3: var(--moo-ck-gray450);
  --moo-ct-icon-h4: var(--moo-ck-gray250);
  --moo-ct-icon-white: var(--moo-ck-white);
  --moo-ct-icon-black: var(--moo-ck-gray900);
  --moo-ct-icon-disable: var(--moo-ck-gray350);
  --moo-ct-icon-reverse: var(--moo-ck-white);
  --moo-ct-icon-reverse-airstar: var(--moo-ck-gray800);
  --moo-ct-icon-reverse-airstar-rgb: var(--moo-ck-gray800-rgb);
  --moo-ct-icon-highlight: var(--moo-ck-orange500);
  --moo-ct-icon-link: var(--moo-ck-blue600);
  --moo-ct-icon-trends-red: var(--moo-ck-red390);
  --moo-ct-icon-trends-green: var(--moo-ck-green500);
  --moo-ct-icon-trends-stable: var(--moo-ck-grayblue300);
  --moo-ct-icon-trends-greendln: var(--moo-ck-pink);
  --moo-ct-icon-trends-reddln: var(--moo-ck-cyan);
  --moo-ct-icon-warn: var(--moo-ck-red400);
  --moo-ct-icon-error: var(--moo-ck-red500);
  --moo-ct-icon-success: var(--moo-ck-green400);
  --moo-ct-icon-reddln: var(--moo-ck-pink);
  --moo-ct-icon-greendln: var(--moo-ck-cyan);
  --moo-ct-icon-orange: var(--moo-ck-orange400);
  --moo-ct-icon-yellow: var(--moo-ck-yellow300);
  --moo-ct-icon-cyan: var(--moo-ck-cyan600);
  --moo-ct-icon-blue: var(--moo-ck-blue500);
  --moo-ct-icon-purple: var(--moo-ck-purple600);
  --moo-ct-icon-pink: var(--moo-ck-pink500);

  /* 主题主色 */
  --moo-ct-primary-rgb: var(--moo-ck-gray800-rgb);
  --moo-ct-primary: rgb(var(--moo-ct-primary-rgb));
  --moo-ct-primary-hover: rgba(var(--moo-ct-primary-rgb), 0.8);
  --moo-ct-primary-pressed: rgba(var(--moo-ct-primary-rgb), 0.6);
  --moo-ct-primary-disable: rgba(var(--moo-ct-primary-rgb), 0.3);
  --moo-ct-primary-weak-pressed: rgba(var(--moo-ct-primary-rgb), 0.03);
  --moo-ct-primary-weak-hover: rgba(var(--moo-ct-primary-rgb), 0.06);

  /* z-index变量start*/
  /* 整体弹层起始值，便于调整全局弹层起始层级*/
  --moo-base-z-index: 1000;
  /* 组件弹层分类*/
  /* 最低的背景遮罩层*/
  --moo-base-z-index-background: var(--moo-base-z-index);
  /* 普通全局遮罩层*/
  --moo-base-z-index-fixed: calc(var(--moo-base-z-index) + 10);
  /* 普通局部弹出层*/
  --moo-base-z-index-absolute: calc(var(--moo-base-z-index) + 50);
  /* 提示层*/
  --moo-base-z-index-tip: calc(var(--moo-base-z-index) + 60);
  /* 最高状态层*/
  --moo-base-z-index-top: calc(var(--moo-base-z-index) + 1000);
  /* z-index变量end*/

  /* chart */
  --moo-ct-chart-primary: var(--moo-ck-blue620);
  --moo-ct-chart-secondary: var(--moo-ck-orange500);
  --moo-ct-chart-assist: var(--moo-ck-grayblue300);
  --moo-ct-chart-axisline: var(--moo-ck-gray150);


  /* 兼容老版本token，后续移除 start */
  /*迁移至--moo-ct-bg-items*/
  --moo-ct-bg-overlay-alpha-rgb: var(--moo-ck-grayblue520-rgb);
  --moo-ct-bg-overlay-alpha: rgba(var(--moo-ct-bg-overlay-alpha-rgb), 0.08);
  /* 兼容 */
  --moo-ct-text-green: var(--moo-ct-text-trends-green);
  --moo-ct-text-red: var(--moo-ct-text-trends-red);
  --moo-ct-text-stable: var(--moo-ct-text-trends-stable);
  --moo-ct-text-white: var(--moo-ck-white);
  --moo-ct-text-black: var(--moo-ck-black);
  /*迁移至--moo-ct-bg-tertiary2*/
  --moo-ct-bg-overlay2: var(--moo-ct-bg-tertiary2);
  /*迁移至--moo-ct-bg-secondary2*/
  --moo-ct-bg-card2: var(--moo-ct-bg-secondary2);
  /*迁移至moo-ct-bg-primary*/
  --moo-ct-bg-page1: var(--moo-ct-bg-primary);
  /*迁移至moo-ct-bg-secondary*/
  --moo-ct-bg-card1: var(--moo-ct-bg-secondary);
  /*迁移至--moo-ct-bg-primary2*/
  --moo-ct-bg-page2: var(--moo-ct-bg-primary2);
  /*迁移至--moo-ct-bg-tertiary*/
  --moo-ct-bg-overlay1: var(--moo-ct-bg-tertiary);

  --moo-ct-text-h3-rgb: 144, 148, 153;
  --moo-ct-text-h1-dark: #e3e4e5;
  --moo-ct-text-link-rgb: 43, 120, 245;
  --moo-ct-text-link-hover: rgba(var(--moo-ct-text-link-rgb), 0.6);
  --moo-ct-text-link-pressed: rgba(var(--moo-ct-text-link-rgb), 0.8);
  --moo-ct-text-link-disable: rgba(var(--moo-ct-text-link-rgb), 0.3);
  --moo-ct-bg-page-1: var(--moo-ck-white);
  --moo-ct-bg-card-1: #F2F3F5;
  --moo-ct-bg-overlay2-rgb: 83, 90, 102;
  --moo-ct-line-seperator: #EBECED;
  --moo-ct-chart-main: var(--moo-ck-blue550);
  --moo-ct-chart-second: #F36F12;
  --moo-ct-chart-second-rgb: 243, 111, 18;
  --moo-ct-icon-indigo: var(--moo-ck-indigo600);
  --moo-ct-block-highlight: #F36F12;
  --moo-ft-size-large-title: 36px;
  --moo-ft-line-height-large-title: 50px;

  /* 兼容老版本token，后续移除 end */
}
:root {
  /* 文字 Token */
  --moo-ft-weight-regular: 400;
  --moo-ft-weight-bold: 600;

  /* 通用行高 */
  --moo-ft-line-height: 1.4;

  /* 文字大小 */
  --moo-ft-size-larger-title: 32px;
  --moo-ft-size-big-title1: 28px;
  --moo-ft-size-big-title2: 22px;
  --moo-ft-size-big-title3: 20px;
  --moo-ft-size-headline1: 18px;
  --moo-ft-size-headline2: 16px;
  --moo-ft-size-headline3: 15px;
  --moo-ft-size-body: 15px;
  --moo-ft-size-sub-body: 13px;
  --moo-ft-size-caption1: 12px;
  --moo-ft-size-caption2: 11px;

  /*（非常用）文字 Token*/
  --moo-ft-size-ns-headline: 18px;
  --moo-ft-size-ns-body: 14px;
  --moo-ft-size-ns-sub-body: 14px;
  --moo-ft-size-ns-caption1: 12px;
  --moo-ft-size-ns-caption2: 11px;

  /* 行高大小 */
  --moo-ft-line-height-larger-title: 44px;
  --moo-ft-line-height-big-title1: 38px;
  --moo-ft-line-height-big-title2: 30px;
  --moo-ft-line-height-big-title3: 28px;
  --moo-ft-line-height-headline1: 25px;
  --moo-ft-line-height-headline2: 22px;
  --moo-ft-line-height-headline3: 21px;
  --moo-ft-line-height-body: 21px;
  --moo-ft-line-height-sub-body: 18px;
  --moo-ft-line-height-caption1: 17px;
  --moo-ft-line-height-caption2: 15px;

  /*（非常用）文字 Token*/
  --moo-ft-line-height-ns-sub-body: 20px;
  --moo-ft-line-height-ns-body: 22px;
  --moo-ft-line-height-ns-headline: 25px;

  /* 字体 */
  --moo-font-family-BR: 'BR Hendrix',
  'PingFang SC',
  -apple-system,
  BlinkMacSystemFont,
  'Segoe UI',
  Roboto,
  'Helvetica Neue',
  Arial,
  'Noto Sans',
  CustomNotoSansCJKSC,
  CustomNotoSansCJKJP,
  sans-serif,
  'Apple Color Emoji',
  'Segoe UI Emoji',
  'Segoe UI Symbol',
  'Noto Color Emoji';
  --moo-font-family: var(--ui-font-family, var(--moo-font-family-BR));
}
/* https://futu.feishu.cn/sheets/shtcnPc332t7Lou5R78XC06tMAL?sheet=gih9E1 */
/* 第二档字体 */
:root {
  /* 文字大小 */
  --moo-ft-size-larger-title-level2: 33px;
  --moo-ft-size-big-title1-level2: 29px;
  --moo-ft-size-big-title2-level2: 23px;
  --moo-ft-size-big-title3-level2: 21px;
  --moo-ft-size-headline1-level2: 19px;
  --moo-ft-size-headline2-level2: 17px;
  --moo-ft-size-headline3-level2: 16px;
  --moo-ft-size-body-level2: 16px;
  --moo-ft-size-sub-body-level2: 14px;
  --moo-ft-size-caption1-level2: 13px;
  --moo-ft-size-caption2-level2: 12px;

  /* 行高大小 */
  --moo-ft-line-height-larger-title-level2: 46px;
  --moo-ft-line-height-big-title1-level2: 41px;
  --moo-ft-line-height-big-title2-level2: 32px;
  --moo-ft-line-height-big-title3-level2: 29px;
  --moo-ft-line-height-headline1-level2: 27px;
  --moo-ft-line-height-headline2-level2: 24px;
  --moo-ft-line-height-headline3-level2: 22px;
  --moo-ft-line-height-body-level2: 22px;
  --moo-ft-line-height-sub-body-level2: 20px;
  --moo-ft-line-height-caption1-level2: 18px;
  --moo-ft-line-height-caption2-level2: 17px;
}
/* 第三档字体 */
:root {
  /* 文字大小 */
  --moo-ft-size-larger-title-level3: 34px;
  --moo-ft-size-big-title1-level3: 30px;
  --moo-ft-size-big-title2-level3: 24px;
  --moo-ft-size-big-title3-level3: 22px;
  --moo-ft-size-headline1-level3: 20px;
  --moo-ft-size-headline2-level3: 18px;
  --moo-ft-size-headline3-level3: 17px;
  --moo-ft-size-body-level3: 17px;
  --moo-ft-size-sub-body-level3: 15px;
  --moo-ft-size-caption1-level3: 14px;
  --moo-ft-size-caption2-level3: 13px;

  /* 行高大小 */
  --moo-ft-line-height-larger-title-level3: 48px;
  --moo-ft-line-height-big-title1-level3: 42px;
  --moo-ft-line-height-big-title2-level3: 34px;
  --moo-ft-line-height-big-title3-level3: 30px;
  --moo-ft-line-height-headline1-level3: 28px;
  --moo-ft-line-height-headline2-level3: 25px;
  --moo-ft-line-height-headline3-level3: 24px;
  --moo-ft-line-height-body-level3: 24px;
  --moo-ft-line-height-sub-body-level3: 21px;
  --moo-ft-line-height-caption1-level3: 20px;
  --moo-ft-line-height-caption2-level3: 18px;
}
/* 第四档字体 */
:root {
   /* 文字大小 */
   --moo-ft-size-larger-title-level4: 35px;
   --moo-ft-size-big-title1-level4: 31px;
   --moo-ft-size-big-title2-level4: 25px;
   --moo-ft-size-big-title3-level4: 23px;
   --moo-ft-size-headline1-level4: 21px;
   --moo-ft-size-headline2-level4: 19px;
   --moo-ft-size-headline3-level4: 18px;
   --moo-ft-size-body-level4: 18px;
   --moo-ft-size-sub-body-level4: 16px;
   --moo-ft-size-caption1-level4: 15px;
   --moo-ft-size-caption2-level4: 14px;
 
   /* 行高大小 */
   --moo-ft-line-height-larger-title-level4: 49px;
   --moo-ft-line-height-big-title1-level4: 43px;
   --moo-ft-line-height-big-title2-level4: 35px;
   --moo-ft-line-height-big-title3-level4: 32px;
   --moo-ft-line-height-headline1-level4: 29px;
   --moo-ft-line-height-headline2-level4: 27px;
   --moo-ft-line-height-headline3-level4: 25px;
   --moo-ft-line-height-body-level4: 25px;
   --moo-ft-line-height-sub-body-level4: 22px;
   --moo-ft-line-height-caption1-level4: 21px;
   --moo-ft-line-height-caption2-level4: 20px;
}
/* 第五档字体 */
:root {
   /* 文字大小 */
   --moo-ft-size-larger-title-level5: 36px;
   --moo-ft-size-big-title1-level5: 32px;
   --moo-ft-size-big-title2-level5: 26px;
   --moo-ft-size-big-title3-level5: 24px;
   --moo-ft-size-headline1-level5: 22px;
   --moo-ft-size-headline2-level5: 20px;
   --moo-ft-size-headline3-level5: 19px;
   --moo-ft-size-body-level5: 19px;
   --moo-ft-size-sub-body-level5: 17px;
   --moo-ft-size-caption1-level5: 16px;
   --moo-ft-size-caption2-level5: 15px;
 
   /* 行高大小 */
   --moo-ft-line-height-larger-title-level5: 50px;
   --moo-ft-line-height-big-title1-level5: 44px;
   --moo-ft-line-height-big-title2-level5: 36px;
   --moo-ft-line-height-big-title3-level5: 34px;
   --moo-ft-line-height-headline1-level5: 30px;
   --moo-ft-line-height-headline2-level5: 28px;
   --moo-ft-line-height-headline3-level5: 27px;
   --moo-ft-line-height-body-level5: 27px;
   --moo-ft-line-height-sub-body-level5: 24px;
   --moo-ft-line-height-caption1-level5: 22px;
   --moo-ft-line-height-caption2-level5: 21px;
}
:root{
  --moo-shadow8: 0px 4px 8px var(--moo-ct-bg-shadow);
  --moo-shadow16: 0px 8px 16px var(--moo-ct-bg-shadow);
  --moo-shadow28: 0px 12px 28px var(--moo-ct-bg-shadow);
  --moo-shadow32: 0px 16px 32px var(--moo-ct-bg-shadow);
}
/* 页面间距 */
/* https://futu.feishu.cn/sheets/shtcnPc332t7Lou5R78XC06tMAL?sheet=cA8D7n */
:root {
  --moo-sp-page-xs: 4px;
  --moo-sp-page-s: 6px;
  --moo-sp-page-m: 8px;
  --moo-sp-page-l: 12px;
  --moo-sp-page-xl: 18px;
  --moo-sp-page-xxl: 24px;
  --moo-sp-page-xxxl: 32px;

  /* 整体容器两边留白, 兼容旧版本 */
  --moo-container-margin: var(--moo-sp-page-xl);
}
/* 黑色模式 */
:root.moo-theme-dark {
  /* 通用 */
  --moo-ct-text-h1: var(--moo-ck-gray150); /* { "type": "ck"} */
  --moo-ct-text-h1-rgb: var(--moo-ck-gray150-rgb);
  --moo-ct-text-h2: var(--moo-ck-gray430); /* { "type": "ck"} */
  --moo-ct-text-h2-rgb: var(--moo-ck-gray430-rgb);
  --moo-ct-text-h3: var(--moo-ck-gray550); /* { "type": "ck"} */
  --moo-ct-text-white: var(--moo-ck-white); /* { "type": "ck"} */
  --moo-ct-text-black: var(--moo-ck-black); /* { "type": "ck"} */
  --moo-ct-text-disable: var(--moo-ck-gray700);
  --moo-ct-text-reverse: var(--moo-ck-gray950);
  --moo-ct-text-highlight: var(--moo-ck-orange550);
  --moo-ct-text-link: var(--moo-ck-blue530);
  --moo-ct-text-trends-green: var(--moo-ck-green550);
  --moo-ct-text-trends-red: var(--moo-ck-red500);
  --moo-ct-text-trends-stable: var(--moo-ck-grayblue250);
  --moo-ct-text-warn: var(--moo-ck-red400);
  --moo-ct-text-trends-greendln: var(--moo-ck-cyan);
  --moo-ct-text-trends-reddln: var(--moo-ck-pink);
  /* 语义 */
  --moo-ct-text-link1: var(--moo-ck-blue500); /* { "type": "ck"} */
  --moo-ct-text-link2: var(--moo-ck-gray150); /* { "type": "ck"} */
  --moo-ct-text-green: var(--moo-ck-green400); /* { "type": "ck"} */
  --moo-ct-text-red: var(--moo-ck-red500); /* { "type": "ck"} */
  --moo-ct-text-stable: var(--moo-ck-grayblue600); /* { "type": "ck"} */
  --moo-ct-text-success: var(--moo-ck-green400); /* { "type": "ck"} */
  --moo-ct-text-warn: var(--moo-ck-red500); /* { "type": "ck"} */
  /* 通用 */
  --moo-ct-bg-page: var(--moo-ck-gray950); /* { "type": "ck"} */
  --moo-ct-bg-page-rgb: var(--moo-ck-gray950-rgb);
  --moo-ct-bg-card: var(--moo-ck-gray900); /* { "type": "ck"} */
  --moo-ct-bg-card-rgb: var(--moo-ck-gray900-rgb);
  --moo-ct-bg-allwhitecard: var(--moo-ck-gray900); /* 卡片金刚区背景(暗肤) */
  --moo-ct-line-allwhitecard: var(--moo-ck-gray800); /* 卡片金刚区边框(暗肤) */
  --moo-ct-bg-overlay: var(--moo-ck-gray800); /* { "type": "ck"} */
  --moo-ct-bg-white: var(--moo-ck-white); /* { "type": "ck"} */
  --moo-ct-bg-black: var(--moo-ck-black); /* { "type": "ck"} */
  --moo-ct-bg-mask1: rgba(0, 0, 0, 0.5); /* { "type": "ck"} */
  --moo-ct-bg-mask2: rgba(0, 0, 0, 0.8); /* { "type": "ck"} */
  --moo-ct-bg-mask: rgba(0, 0, 0, 0.5);

  --moo-ct-bg-primary: var(--moo-ck-gray950);
  --moo-ct-bg-primary-rgb: var(--moo-ck-gray950-rgb);
  --moo-ct-bg-secondary: var(--moo-ck-gray900);
  --moo-ct-bg-secondary-rgb: var(--moo-ck-gray900-rgb);
  --moo-ct-bg-tertiary: var(--moo-ck-gray800);
  --moo-ct-bg-tertiary-rgb: var(--moo-ck-gray800-rgb);
  --moo-ct-bg-table-row-active: var(--moo-ck-gray800); /* 较 card 略浅 */

  --moo-ct-bg-primary2: var(--moo-ck-gray950);
  --moo-ct-bg-secondary2: var(--moo-ck-gray900);
  --moo-ct-bg-tertiary2: var(--moo-ck-gray800);
  --moo-ct-bg-items: rgba(var(--moo-ck-grayblue520-rgb), 0.2);
  --moo-ct-bg-items-selected: rgba(var(--moo-ck-grayblue520-rgb), 0.2);
  --moo-ct-bg-reverse-airstar: var(--moo-ck-gray150);
  --moo-ct-bg-reverse-airstar-rgb: var(--moo-ck-gray150-rgb);
  --moo-ct-bg-prominent: var(--moo-ck-gray750);
  --moo-ct-bg-reverse: var(--moo-ck-gray150);
  --moo-ct-bg-highlight: var(--moo-ck-orange550);
  --moo-ct-bg-trends-green: var(--moo-ck-green550);
  --moo-ct-bg-trends-red: var(--moo-ck-red500);
  --moo-ct-bg-trends-stable: var(--moo-ck-grayblue250);
  --moo-ct-bg-frame: var(--moo-ck-gray800);
  --moo-ct-bg-trends-greendln: var(--moo-ck-cyan);
  --moo-ct-bg-trends-reddln: var(--moo-ck-pink);
  
  /* 语义 */
  --moo-ct-bg-link1: var(--moo-ck-blue500); /* { "type": "ck"} */
  --moo-ct-bg-link2: var(--moo-ck-gray150); /* { "type": "ck"} */
  --moo-ct-bg-green: var(--moo-ck-green400); /* { "type": "ck"} */
  --moo-ct-bg-red: var(--moo-ck-red500); /* { "type": "ck"} */
  --moo-ct-bg-stable: var(--moo-ck-grayblue600); /* { "type": "ck"} */
  --moo-ct-bg-success: var(--moo-ck-green400); /* { "type": "ck"} */
  --moo-ct-bg-warn: var(--moo-ck-red500); /* { "type": "ck"} */
  --moo-ct-bg-shadow: rgba(0, 0, 0, 0.5); /* { "type": "ck"} */
  /* 线条色 Line */
  --moo-ct-line-separator: rgba(var(--moo-ck-gray600-rgb), 0.15); /* { "type": "ck"} */
  --moo-ct-line-overlay: var(--moo-ck-gray750); /* { "type": "ck"} */
  --moo-ct-line-input: rgba(var(--moo-ck-gray600-rgb), 0.25); /* { "type": "ck"} */
  --moo-ct-line-input-hover: var(--moo-ck-gray250); /* { "type": "ck"} */
  --moo-ct-line-input-selected: var(--moo-ck-gray250); /* { "type": "ck"} */
  --moo-ct-line-white: var(--moo-ck-white); /* { "type": "ck"} */
  --moo-ct-line-black: var(--moo-ck-black); /* { "type": "ck"} */
  --moo-ct-line-list: rgba(var(--moo-ck-gray600-rgb), 0.15);
  --moo-ct-line-selected: var(--moo-ck-gray250);
  --moo-ct-line-warn: var(--moo-ck-red400);
  --moo-ct-line-modules: var(--moo-ck-gray920);

  /* 基础 */
  --moo-ct-icon-h1: var(--moo-ck-gray200); /* { "type": "ck"} */
  --moo-ct-icon-h2: var(--moo-ck-gray430); /* { "type": "ck"} */
  --moo-ct-icon-h3: var(--moo-ck-gray550); /* { "type": "ck"} */
  --moo-ct-icon-h4: var(--moo-ck-gray750); /* { "type": "ck"} */
  --moo-ct-icon-white: var(--moo-ck-white); /* { "type": "ck"} */
  --moo-ct-icon-black: var(--moo-ck-gray900); /* { "type": "ck"} */
  --moo-ct-icon-disable: var(--moo-ck-gray700);
  --moo-ct-icon-reverse: var(--moo-ck-gray950);
  --moo-ct-icon-reverse-airstar: var(--moo-ck-gray150);
  --moo-ct-icon-reverse-airstar-rgb: var(--moo-ck-gray150-rgb);
  --moo-ct-icon-highlight: var(--moo-ck-orange550);
  --moo-ct-icon-link: var(--moo-ck-blue530);
  --moo-ct-bg-hover: rgba(var(--moo-ck-white-rgb), 0.06);
  --moo-ct-icon-trends-red: var(--moo-ck-red500);
  --moo-ct-icon-trends-green: var(--moo-ck-green550);
  --moo-ct-icon-trends-stable: var(--moo-ck-grayblue300);
  --moo-ct-icon-trends-greendln: var(--moo-ck-pink);
  --moo-ct-icon-trends-reddln: var(--moo-ck-cyan);
  --moo-ct-icon-warn: var(--moo-ck-red400);
  --moo-ct-icon-error: var(--moo-ck-red500);
  --moo-ct-icon-success: var(--moo-ck-green400);
  --moo-ct-icon-reddln: var(--moo-ck-pink);
  --moo-ct-icon-greendln: var(--moo-ck-cyan);

  /* 其他 */
  --moo-ct-icon-link1: var(--moo-ck-blue500); /* { "type": "ck"} */
  --moo-ct-icon-link2: var(--moo-ck-gray150); /* { "type": "ck"} */
  --moo-ct-icon-green: var(--moo-ck-green400); /* { "type": "ck"} */
  --moo-ct-icon-red: var(--moo-ck-red500); /* { "type": "ck"} */
  --moo-ct-icon-stable: var(--moo-ck-grayblue600); /* { "type": "ck"} */
  --moo-ct-icon-success: var(--moo-ck-green400); /* { "type": "ck"} */
  --moo-ct-icon-warn: var(--moo-ck-red500); /* { "type": "ck"} */
  --moo-ct-icon-orange: var(--moo-ck-orange400); /* { "type": "ck"} */
  --moo-ct-icon-yellow: var(--moo-ck-yellow300); /* { "type": "ck"} */
  --moo-ct-icon-cyan: var(--moo-ck-cyan600); /* { "type": "ck"} */
  --moo-ct-icon-blue: var(--moo-ck-blue500); /* { "type": "ck"} */
  --moo-ct-icon-purple: var(--moo-ck-purple600); /* { "type": "ck"} */
  --moo-ct-icon-pink: var(--moo-ck-pink500); /* { "type": "ck"} */

  /* 主题主色 */
  --moo-ct-primary-rgb: 214, 217, 219; /* { "description": "主色值rgb格式" } */
  /* 常用色彩库end */
  --moo-ct-chart-primary: var(--moo-ck-blue620);
  --moo-ct-chart-secondary: var(--moo-ck-orange550);
  --moo-ct-chart-assist: var(--moo-ck-grayblue250);
  --moo-ct-chart-axisline: rgba(var(--moo-ck-gray600-rgb), 0.25);
}


:root {
  --news-platform-theme-color: #f36f12;
  --news-platform-theme-color-hover: rgba(243, 111, 18, 0.08);
}
:root[platform="airstar"] {
  --news-platform-theme-color: #514ed1;
  --news-platform-theme-color-hover: rgba(81, 78, 209, 0.08);
}

.ai-button,.ai-card button{font-family:inherit}.ai-card{--ai-card-text-primary: var(--moo-ct-text-h1);--ai-card-text-secondary: var(--moo-ct-text-h2);--ai-card-text-tertiary: var(--moo-ct-text-h3);--ai-card-text-link: var(--moo-ct-text-link);--ai-card-icon-h3: var(--moo-ct-icon-h3);--ai-card-icon-h1: var(--moo-ct-icon-h1);--ai-card-icon-disabled: var(--moo-ct-text-disable);--ai-card-member-color: #502304;--ai-card-member-btn-bg: linear-gradient(90deg, #FFD193 0%, #FFC568 100.01%);--ai-card-member-btn-color: #502304;--ai-card-member-divider-color: rgba(80, 35, 4, .2);--ai-card-bg: var(--moo-ct-bg-primary);--ai-card-mask-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .5) 30%, #FFFFFF 100%);--ai-card-expand-bg: var(--moo-ct-bg-items);--ai-card-streaming-fade: linear-gradient(90deg, rgba(255, 255, 255, 0) -7%, rgba(255, 255, 255, .8) 48%, #ffffff 100%);--ai-card-mask-gradient-height: 28px;--ai-card-member-mask-gradient-height: 32px;--ai-card-streaming-min-height: 280px;--ai-card-border-gray: var(--moo-ct-line-list);--ai-card-border-radius: 8px;--ai-card-border-gradient: linear-gradient(159.42deg, #FF9347 7.94%, #D86AFD 16.1%, rgba(120, 48, 242, .8) 27.02%, #2B78F5 63.5%);--ai-card-padding-h: 16px;--ai-card-padding-v: 16px;--ai-card-collapsed-height: 194px;--ai-card-avatar-size: 20px;--ai-card-empty-avatar-size: 20px;--ai-card-vip-icon-size: 24px;--ai-card-vip-icon-sm-size: 16px;--ai-card-engine-logo-height: 18px;--ai-card-engine-logo-width-unlock: 60px;--ai-card-engine-logo-width-exclusive: 62px;--ai-card-error-icon-size: 80px;--ai-card-footer-icon-btn-size: 32px;--ai-card-footer-svg-size: 20px;--ai-card-mask-svg-size: 8px;--ai-card-pause-btn-bg: var(--moo-ct-icon-h1);--ai-card-pause-btn-icon: var(--moo-ct-bg-primary);--ai-card-skeleton-bg: var(--moo-ct-bg-secondary)}.ai-card--theme-dark{--ai-card-member-color: #F6D7A7;--ai-card-member-divider-color: rgba(246, 215, 167, .3);--ai-card-mask-gradient: linear-gradient(180deg, rgba(15, 17, 18, 0) 0%, rgba(15, 17, 18, .5) 30%, #0F1112 100%);--ai-card-streaming-fade: linear-gradient(90deg, rgba(15, 17, 18, 0) -7%, rgba(15, 17, 18, .8) 48%, #0f1112 100%);--ai-card-border-gradient: linear-gradient(159.42deg, rgba(255, 147, 71, .8) 7.94%, rgba(216, 106, 253, .8) 16.1%, rgba(120, 48, 242, .64) 27.02%, rgba(43, 120, 245, .8) 63.5%)}.ai-card--font-level-1{--ai-card-font-size: var(--moo-ft-size-sub-body);--ai-card-line-height: var(--moo-ft-line-height-sub-body);--ai-card-title-font-size: var(--moo-ft-size-body);--ai-card-title-line-height: var(--moo-ft-line-height-body);--ai-card-subtitle-font-size: var(--moo-ft-size-caption1);--ai-card-subtitle-line-height: var(--moo-ft-line-height-caption1);--ai-card-disclaimer-font-size: var(--moo-ft-size-caption1);--ai-card-disclaimer-line-height: var(--moo-ft-line-height-caption1);--ai-card-member-left-font-size: var(--moo-ft-size-ns-sub-body);--ai-card-member-left-line-height: var(--moo-ft-line-height-ns-sub-body);--ai-card-content-font-size: var(--moo-ft-size-body);--ai-card-content-line-height: var(--moo-ft-line-height-body);--ai-card-md-h1-font-size: var(--moo-ft-size-headline1);--ai-card-md-h1-line-height: var(--moo-ft-line-height-headline1);--ai-card-md-h2-font-size: var(--moo-ft-size-headline2);--ai-card-md-h2-line-height: var(--moo-ft-line-height-headline2);--ai-card-md-h3-font-size: var(--moo-ft-size-headline3);--ai-card-md-h3-line-height: var(--moo-ft-line-height-headline3)}.ai-card--font-level-2{--ai-card-font-size: var(--moo-ft-size-sub-body-level2);--ai-card-line-height: var(--moo-ft-line-height-sub-body-level2);--ai-card-title-font-size: var(--moo-ft-size-body-level2);--ai-card-title-line-height: var(--moo-ft-line-height-body-level2);--ai-card-subtitle-font-size: var(--moo-ft-size-caption1-level2);--ai-card-subtitle-line-height: var(--moo-ft-line-height-caption1-level2);--ai-card-disclaimer-font-size: var(--moo-ft-size-caption1-level2);--ai-card-disclaimer-line-height: var(--moo-ft-line-height-caption1-level2);--ai-card-member-left-font-size: var(--moo-ft-size-ns-sub-body);--ai-card-member-left-line-height: var(--moo-ft-line-height-ns-sub-body);--ai-card-content-font-size: var(--moo-ft-size-body-level2);--ai-card-content-line-height: var(--moo-ft-line-height-body-level2);--ai-card-md-h1-font-size: var(--moo-ft-size-headline1-level2);--ai-card-md-h1-line-height: var(--moo-ft-line-height-headline1-level2);--ai-card-md-h2-font-size: var(--moo-ft-size-headline2-level2);--ai-card-md-h2-line-height: var(--moo-ft-line-height-headline2-level2);--ai-card-md-h3-font-size: var(--moo-ft-size-headline3-level2);--ai-card-md-h3-line-height: var(--moo-ft-line-height-headline3-level2)}.ai-card--font-level-3{--ai-card-font-size: var(--moo-ft-size-sub-body-level3);--ai-card-line-height: var(--moo-ft-line-height-sub-body-level3);--ai-card-title-font-size: var(--moo-ft-size-body-level3);--ai-card-title-line-height: var(--moo-ft-line-height-body-level3);--ai-card-subtitle-font-size: var(--moo-ft-size-caption1-level3);--ai-card-subtitle-line-height: var(--moo-ft-line-height-caption1-level3);--ai-card-disclaimer-font-size: var(--moo-ft-size-caption1-level3);--ai-card-disclaimer-line-height: var(--moo-ft-line-height-caption1-level3);--ai-card-member-left-font-size: var(--moo-ft-size-ns-sub-body);--ai-card-member-left-line-height: var(--moo-ft-line-height-ns-sub-body);--ai-card-content-font-size: var(--moo-ft-size-body-level3);--ai-card-content-line-height: var(--moo-ft-line-height-body-level3);--ai-card-md-h1-font-size: var(--moo-ft-size-headline1-level3);--ai-card-md-h1-line-height: var(--moo-ft-line-height-headline1-level3);--ai-card-md-h2-font-size: var(--moo-ft-size-headline2-level3);--ai-card-md-h2-line-height: var(--moo-ft-line-height-headline2-level3);--ai-card-md-h3-font-size: var(--moo-ft-size-headline3-level3);--ai-card-md-h3-line-height: var(--moo-ft-line-height-headline3-level3)}.ai-card--font-level-4{--ai-card-font-size: var(--moo-ft-size-sub-body-level4);--ai-card-line-height: var(--moo-ft-line-height-sub-body-level4);--ai-card-title-font-size: var(--moo-ft-size-body-level4);--ai-card-title-line-height: var(--moo-ft-line-height-body-level4);--ai-card-subtitle-font-size: var(--moo-ft-size-caption1-level4);--ai-card-subtitle-line-height: var(--moo-ft-line-height-caption1-level4);--ai-card-disclaimer-font-size: var(--moo-ft-size-caption1-level4);--ai-card-disclaimer-line-height: var(--moo-ft-line-height-caption1-level4);--ai-card-member-left-font-size: var(--moo-ft-size-ns-sub-body);--ai-card-member-left-line-height: var(--moo-ft-line-height-ns-sub-body);--ai-card-content-font-size: var(--moo-ft-size-body-level4);--ai-card-content-line-height: var(--moo-ft-line-height-body-level4);--ai-card-md-h1-font-size: var(--moo-ft-size-headline1-level4);--ai-card-md-h1-line-height: var(--moo-ft-line-height-headline1-level4);--ai-card-md-h2-font-size: var(--moo-ft-size-headline2-level4);--ai-card-md-h2-line-height: var(--moo-ft-line-height-headline2-level4);--ai-card-md-h3-font-size: var(--moo-ft-size-headline3-level4);--ai-card-md-h3-line-height: var(--moo-ft-line-height-headline3-level4)}.ai-card--font-level-5{--ai-card-font-size: var(--moo-ft-size-sub-body-level5);--ai-card-line-height: var(--moo-ft-line-height-sub-body-level5);--ai-card-title-font-size: var(--moo-ft-size-body-level5);--ai-card-title-line-height: var(--moo-ft-line-height-body-level5);--ai-card-subtitle-font-size: var(--moo-ft-size-caption1-level5);--ai-card-subtitle-line-height: var(--moo-ft-line-height-caption1-level5);--ai-card-disclaimer-font-size: var(--moo-ft-size-caption1-level5);--ai-card-disclaimer-line-height: var(--moo-ft-line-height-caption1-level5);--ai-card-member-left-font-size: var(--moo-ft-size-ns-sub-body);--ai-card-member-left-line-height: var(--moo-ft-line-height-ns-sub-body);--ai-card-content-font-size: var(--moo-ft-size-body-level5);--ai-card-content-line-height: var(--moo-ft-line-height-body-level5);--ai-card-md-h1-font-size: var(--moo-ft-size-headline1-level5);--ai-card-md-h1-line-height: var(--moo-ft-line-height-headline1-level5);--ai-card-md-h2-font-size: var(--moo-ft-size-headline2-level5);--ai-card-md-h2-line-height: var(--moo-ft-line-height-headline2-level5);--ai-card-md-h3-font-size: var(--moo-ft-size-headline3-level5);--ai-card-md-h3-line-height: var(--moo-ft-line-height-headline3-level5);--ai-card-avatar-size: 24px ;--ai-card-empty-avatar-size: 24px ;--ai-card-vip-icon-size: calc(24px * 1.2);--ai-card-vip-icon-sm-size: 19.2px ;--ai-card-engine-logo-height: calc(18px * 1.2);--ai-card-engine-logo-width-unlock: 72px ;--ai-card-engine-logo-width-exclusive: calc(62px * 1.2);--ai-card-error-icon-size: 96px ;--ai-card-footer-icon-btn-size: 38.4px ;--ai-card-footer-svg-size: 24px ;--ai-card-mask-svg-size: 9.6px }.ai-button{--ai-btn-bg-light: linear-gradient(91.7deg, rgba(255, 162, 80, .1) 2.4%, rgba(237, 139, 224, .1) 21.44%, rgba(137, 151, 255, .1) 50.01%, rgba(64, 177, 255, .1) 97.34%);--ai-btn-bg-dark: linear-gradient(91.7deg, rgba(255, 162, 80, .2) 2.4%, rgba(237, 139, 224, .2) 21.44%, rgba(137, 151, 255, .2) 50.01%, rgba(64, 177, 255, .2) 97.34%);--ai-btn-text-gradient: linear-gradient(91.7deg, #FFA250 2.4%, #ED8BE0 21.44%, #8997FF 50.01%, #40B1FF 97.34%);--ai-btn-border-outline: linear-gradient(150deg, #FFA250 6.08%, #EB72EC 37.64%, #4E9AFF 74.92%, #087CE2 100.42%);--ai-btn-padding: 6px 16px}.ai-button--font-level-1{--ai-btn-font-size: var(--moo-ft-size-body);--ai-btn-ft-line-height: var(--moo-ft-line-height-body)}.ai-button--font-level-2{--ai-btn-font-size: var(--moo-ft-size-body-level2);--ai-btn-ft-line-height: var(--moo-ft-line-height-body-level2)}.ai-button--font-level-3{--ai-btn-font-size: var(--moo-ft-size-body-level3);--ai-btn-ft-line-height: var(--moo-ft-line-height-body-level3)}.ai-button--font-level-4{--ai-btn-font-size: var(--moo-ft-size-body-level4);--ai-btn-ft-line-height: var(--moo-ft-line-height-body-level4)}.ai-button--font-level-5{--ai-btn-font-size: var(--moo-ft-size-body-level5);--ai-btn-ft-line-height: var(--moo-ft-line-height-body-level5)}.ai-button[data-v-479ae9f4]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:-webkit-fit-content;width:fit-content;padding:var(--ai-btn-padding);border-radius:100px;border:none;cursor:pointer;outline:none;white-space:nowrap}.ai-button__label[data-v-479ae9f4]{position:relative;z-index:1;background:var(--ai-btn-text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:var(--ai-btn-font-size);line-height:var(--ai-btn-ft-line-height);font-weight:600}.ai-button--light[data-v-479ae9f4]{background:var(--ai-btn-bg-light)}.ai-button--dark[data-v-479ae9f4]{background:var(--ai-btn-bg-dark)}.ai-button--variant-outline[data-v-479ae9f4]{position:relative;background:transparent}.ai-button--variant-outline[data-v-479ae9f4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--ai-btn-border-outline);-webkit-mask:linear-gradient(#fff 0, #fff 0) content-box,linear-gradient(#fff 0, #fff 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0, #fff 0) content-box,linear-gradient(#fff 0, #fff 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ai-card-mask[data-v-b5cfa964]{position:absolute;bottom:0;left:0;right:0;box-sizing:content-box;display:flex;flex-direction:column;pointer-events:none;z-index:5;animation:ai-card-mask-in-b5cfa964 .1s ease}.ai-card-mask__gradient[data-v-b5cfa964]{width:100%;height:var(--ai-card-mask-gradient-height);background:var(--ai-card-mask-gradient)}.ai-card-mask__content[data-v-b5cfa964]{flex:1;display:flex;justify-content:flex-end;background:var(--ai-card-bg);pointer-events:auto}.ai-card-mask__expand-btn[data-v-b5cfa964]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:7.5px 16px;border:none;border-radius:100px;cursor:pointer;color:var(--ai-card-text-primary);background-color:var(--ai-card-expand-bg)}.ai-card-mask__expand-btn svg[data-v-b5cfa964]{width:var(--ai-card-mask-svg-size);height:var(--ai-card-mask-svg-size)}.ai-card-mask__expand-text[data-v-b5cfa964]{font-size:var(--ai-card-font-size);font-weight:600;line-height:var(--ai-card-line-height)}@keyframes ai-card-mask-in-b5cfa964{0%{opacity:0}to{opacity:1}}.ai-card-member[data-v-3de327c5]{position:absolute;bottom:0;left:0;right:0;box-sizing:content-box;display:flex;flex-direction:column;pointer-events:none;z-index:5}.ai-card-member__gradient[data-v-3de327c5]{width:100%;height:var(--ai-card-member-mask-gradient-height);background:var(--ai-card-mask-gradient)}.ai-card-member__content[data-v-3de327c5]{flex:1;display:flex;align-items:center;background:var(--ai-card-bg);pointer-events:auto}.ai-card-member--vip-unlock .ai-card-member__content[data-v-3de327c5],.ai-card-member--engine-unlock .ai-card-member__content[data-v-3de327c5]{justify-content:space-between}.ai-card-member--vip-exclusive .ai-card-member__content[data-v-3de327c5],.ai-card-member--engine-exclusive .ai-card-member__content[data-v-3de327c5]{justify-content:center;padding:0 8px}.ai-card-member__info[data-v-3de327c5]{display:flex;align-items:center;gap:4px;min-width:0}.ai-card-member--engine-unlock .ai-card-member__info[data-v-3de327c5],.ai-card-member--engine-exclusive .ai-card-member__info[data-v-3de327c5]{gap:8px}.ai-card-member__vip-icon[data-v-3de327c5]{width:var(--ai-card-vip-icon-size);height:var(--ai-card-vip-icon-size);flex-shrink:0}.ai-card-member__vip-icon--sm[data-v-3de327c5]{width:var(--ai-card-vip-icon-sm-size);height:var(--ai-card-vip-icon-sm-size);flex-shrink:0}.ai-card-member__engine-logo[data-v-3de327c5]{height:var(--ai-card-engine-logo-height);flex-shrink:0}.ai-card-member--engine-unlock .ai-card-member__engine-logo[data-v-3de327c5]{width:var(--ai-card-engine-logo-width-unlock)}.ai-card-member--engine-exclusive .ai-card-member__engine-logo[data-v-3de327c5]{width:var(--ai-card-engine-logo-width-exclusive)}.ai-card-member__divider[data-v-3de327c5]{width:1px;height:16px;background:var(--ai-card-member-divider-color);flex-shrink:0}.ai-card-member__btn[data-v-3de327c5]{flex-shrink:0;padding:5px 16px;border:none;border-radius:100px;background:var(--ai-card-member-btn-bg);font-size:var(--ai-card-font-size);line-height:var(--ai-card-line-height);font-weight:600;color:var(--ai-card-member-btn-color);cursor:pointer;-webkit-tap-highlight-color:transparent}.ai-card-member--vip-unlock .ai-card-member__text[data-v-3de327c5],.ai-card-member--engine-unlock .ai-card-member__text[data-v-3de327c5]{font-size:var(--ai-card-member-left-font-size);line-height:var(--ai-card-member-left-line-height)}.ai-card-member__text[data-v-3de327c5]{font-size:var(--ai-card-font-size);line-height:var(--ai-card-line-height);color:var(--ai-card-member-color);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-card__inner[data-v-b79e8868]{position:relative;background:var(--ai-card-bg);border-radius:var(--ai-card-border-radius);overflow:visible;padding:var(--ai-card-padding-v) var(--ai-card-padding-h)}.ai-card--variant-default .ai-card__inner[data-v-b79e8868]{border:1px solid var(--ai-card-border-gray)}.ai-card--variant-colorful .ai-card__inner[data-v-b79e8868]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--ai-card-border-radius);padding:1px;background:var(--ai-card-border-gradient);-webkit-mask:linear-gradient(#fff 0, #fff 0) content-box,linear-gradient(#fff 0, #fff 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0, #fff 0) content-box,linear-gradient(#fff 0, #fff 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media(-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx){.ai-card--variant-colorful .ai-card__inner[data-v-b79e8868]:after{top:0;right:auto;bottom:auto;left:0;width:200%;height:200%;border-radius:calc(var(--ai-card-border-radius) * 2);transform:scale(.5);transform-origin:top left}}.ai-card__body[data-v-b79e8868]{position:relative;overflow:hidden}.ai-card__body--gap[data-v-b79e8868]{margin-top:16px}.ai-card__body--truncated[data-v-b79e8868]{max-height:var(--ai-card-collapsed-height)}.ai-card__body-content[data-v-b79e8868]{font-size:var(--ai-card-content-font-size);line-height:1.5}.ai-card__footer-slot[data-v-b79e8868]{margin-top:8px}.ai-card-header[data-v-90eab319]{display:flex;align-items:flex-start;gap:8px}.ai-card-header__icon[data-v-90eab319]{width:var(--ai-card-avatar-size);height:var(--ai-card-avatar-size);line-height:var(--ai-card-avatar-size);flex-shrink:0;margin-top:calc((var(--ai-card-title-line-height) - var(--ai-card-avatar-size)) / 2)}.ai-card-header__avatar[data-v-90eab319]{width:100%;height:100%;object-fit:contain}.ai-card-header__text[data-v-90eab319]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ai-card-header__title[data-v-90eab319]{font-size:var(--ai-card-title-font-size);line-height:var(--ai-card-title-line-height);font-weight:600;color:var(--ai-card-text-primary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ai-card-header__subtitle[data-v-90eab319]{font-size:var(--ai-card-subtitle-font-size);line-height:var(--ai-card-subtitle-line-height);color:var(--ai-card-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-card-empty[data-v-ea8b7be4]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0}.ai-card-empty__avatar[data-v-ea8b7be4]{width:var(--ai-card-empty-avatar-size);height:var(--ai-card-empty-avatar-size);flex-shrink:0}.ai-card-empty__texts[data-v-ea8b7be4]{display:flex;flex-direction:column;align-items:center;gap:2px}.ai-card-empty__title[data-v-ea8b7be4]{font-size:var(--ai-card-title-font-size);line-height:var(--ai-card-title-line-height);font-weight:600;color:var(--ai-card-text-primary);text-align:center;white-space:nowrap}.ai-card-empty__subtitle[data-v-ea8b7be4]{font-size:var(--ai-card-subtitle-font-size);line-height:var(--ai-card-subtitle-line-height);color:var(--ai-card-text-secondary);text-align:center;white-space:nowrap}.ai-card-error[data-v-c475d26d]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 0}.ai-card-error__icon[data-v-c475d26d]{width:var(--ai-card-error-icon-size);height:var(--ai-card-error-icon-size);flex-shrink:0}.ai-card-error__title[data-v-c475d26d]{font-size:var(--ai-card-font-size);line-height:20px;color:var(--ai-card-text-tertiary);text-align:center;white-space:nowrap}.ai-card-error__retry-btn[data-v-c475d26d]{margin-top:3px;padding:4px;border:none;background:none;font-size:var(--ai-card-subtitle-font-size);line-height:var(--ai-card-subtitle-line-height);color:var(--ai-card-text-link);cursor:pointer;-webkit-tap-highlight-color:transparent}.ai-card-content[data-v-552fb8e2]{position:relative;display:flex;flex-direction:column;color:var(--ai-card-text-primary);min-height:0;transition:min-height .3s ease-out}.ai-card-content--filling[data-v-552fb8e2]{min-height:var(--ai-card-collapsed-height)}.ai-card-content__stream-error[data-v-552fb8e2]{margin-top:16px}.ai-card-content__pause-row[data-v-552fb8e2]{display:flex;justify-content:flex-end;margin-top:auto}.ai-card-content__pause-btn[data-v-552fb8e2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;cursor:pointer;background:none}.ai-card-content__loading[data-v-552fb8e2]{display:flex;flex-direction:column;gap:8px}.ai-card-content__loading span[data-v-552fb8e2]{display:block;width:100%;height:20px;border-radius:4px;background:var(--ai-card-skeleton-bg)}.ai-card-content__markdown[data-v-552fb8e2]{color:var(--ai-card-text-primary);word-break:break-word;overflow-wrap:break-word}.ai-card-content__markdown[data-v-552fb8e2] p{margin-bottom:16px}.ai-card-content__markdown[data-v-552fb8e2] p:last-child{margin-bottom:0}.ai-card-content__markdown[data-v-552fb8e2] h1{font-size:var(--ai-card-md-h1-font-size);line-height:var(--ai-card-md-h1-line-height)}.ai-card-content__markdown[data-v-552fb8e2] h2{font-size:var(--ai-card-md-h2-font-size);line-height:var(--ai-card-md-h2-line-height)}.ai-card-content__markdown[data-v-552fb8e2] h3,.ai-card-content__markdown[data-v-552fb8e2] h4,.ai-card-content__markdown[data-v-552fb8e2] h5,.ai-card-content__markdown[data-v-552fb8e2] h6{font-size:var(--ai-card-md-h3-font-size);line-height:var(--ai-card-md-h3-line-height)}.ai-card-content__markdown[data-v-552fb8e2] h1,.ai-card-content__markdown[data-v-552fb8e2] h2,.ai-card-content__markdown[data-v-552fb8e2] h3,.ai-card-content__markdown[data-v-552fb8e2] h4,.ai-card-content__markdown[data-v-552fb8e2] h5,.ai-card-content__markdown[data-v-552fb8e2] h6{margin-bottom:8px}.ai-card-content__markdown[data-v-552fb8e2] strong{font-weight:600;color:var(--ai-card-text-primary)}.ai-card-content__markdown[data-v-552fb8e2] em{font-style:italic}.ai-card-content__markdown[data-v-552fb8e2] a{color:var(--ai-card-text-link);text-decoration:none}.ai-card-content__markdown[data-v-552fb8e2] ul,.ai-card-content__markdown[data-v-552fb8e2] ol{padding-left:20px;margin-bottom:16px}.ai-card-content__markdown[data-v-552fb8e2] ul:last-child{margin-bottom:0}.ai-card-content__markdown[data-v-552fb8e2] ol:last-child{margin-bottom:0}.ai-card-content__markdown[data-v-552fb8e2] li{margin-bottom:8px}.ai-card-content__markdown[data-v-552fb8e2] li:last-child{margin-bottom:0}.ai-card-content__markdown[data-v-552fb8e2] blockquote{border-left:3px solid var(--ai-card-border-gray);margin:.6em 0;padding-left:12px;color:var(--ai-card-text-secondary)}.ai-card-content__markdown[data-v-552fb8e2] hr{border:none;border-top:1px solid var(--ai-card-border-gray);margin:16px 0}.ai-card-content__markdown[data-v-552fb8e2] .ai-card-content__fade{display:inline-block;width:43px;height:1.5em;margin-left:-43px;vertical-align:middle;background:var(--ai-card-streaming-fade);animation:ai-card-fade-out-552fb8e2 1s forwards}.ai-card-content__markdown[data-v-552fb8e2] .ai-card-content__cursor-container{display:inline-block;margin-left:4px;height:0;overflow:visible;vertical-align:sub;opacity:0;animation:ai-card-reveal-552fb8e2 .1s steps(1,end) 2s forwards}.ai-card-content__markdown[data-v-552fb8e2] .ai-card-content__cursor{display:inline-block;width:2px;height:1em;background:var(--ai-card-text-primary);animation:ai-card-cursor-blink-552fb8e2 1s infinite steps(1,start)}@keyframes ai-card-fade-out-552fb8e2{0%{opacity:1}to{opacity:0}}@keyframes ai-card-reveal-552fb8e2{0%{opacity:0}to{opacity:1}}@keyframes ai-card-cursor-blink-552fb8e2{0%,to{opacity:0}50%{opacity:1}}.ai-card-footer[data-v-0d69dd44]{display:flex;flex-direction:column}.ai-card-footer__actions[data-v-0d69dd44]{display:flex;align-items:center;justify-content:space-between;padding:12px 0 8px}.ai-card-footer__actions--with-caption[data-v-0d69dd44]{padding:12px 0 16px;border-bottom:.5px solid var(--ai-card-border-gray)}.ai-card-footer__left[data-v-0d69dd44]{display:flex;align-items:center;gap:8px}.ai-card-footer__right[data-v-0d69dd44]{display:flex;align-items:center}.ai-card-footer__icon-btn[data-v-0d69dd44]{display:inline-flex;width:var(--ai-card-footer-icon-btn-size);height:var(--ai-card-footer-icon-btn-size);padding:9px 12px 3px 0;border:none;background:none;border-radius:38px;cursor:pointer;color:var(--ai-card-icon-h3);transition:color .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.ai-card-footer__icon-btn svg[data-v-0d69dd44]{width:var(--ai-card-footer-svg-size);height:var(--ai-card-footer-svg-size)}.ai-card-footer__icon-btn--active[data-v-0d69dd44]{color:var(--ai-card-icon-h1)}.ai-card-footer__icon-btn[data-v-0d69dd44]:disabled{cursor:not-allowed}.ai-card-footer__icon-btn[data-v-0d69dd44]:disabled:not(.ai-card-footer__icon-btn--active){color:var(--ai-card-icon-disabled)}.ai-card-footer__caption[data-v-0d69dd44]{display:flex;align-items:flex-end;padding:12px 0 0}.ai-card-footer__caption-text[data-v-0d69dd44]{font-size:var(--ai-card-subtitle-font-size);line-height:var(--ai-card-subtitle-line-height);color:var(--ai-card-text-tertiary)}.ai-card-disclaimer-wrap[data-v-220c008b]{text-align:center}.ai-card-disclaimer[data-v-220c008b]{display:inline-block;margin-top:8px;padding:12px 22px;border:none;background:none;font-size:var(--ai-card-disclaimer-font-size);line-height:var(--ai-card-disclaimer-line-height);color:var(--ai-card-text-link);cursor:pointer;-webkit-tap-highlight-color:transparent}

.wxIosBackgroudColor[data-v-6703d4ea]::before {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: ' ';
  background: #fff;
}

html,
body {
  background-color: #fff;
}
.reference-record {
  display: none !important;
}

@media screen and (max-width: 1023px) {
[platform='nn'][mobile='false'] .official-website-list {
    padding-right: 36px;
    padding-left: 36px;
}
[platform='nn'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 36px) / 2);
    margin-right: 36px;
}
[platform='nn'][mobile='false'] .official-website-list .list-item:nth-of-type(2n) {
    margin-right: 0;
}
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
[platform='nn'][mobile='false'] .official-website-list {
    padding-right: 36px;
    padding-left: 36px;
}
[platform='nn'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 36px * 2) / 3);
    margin-right: 36px;
}
[platform='nn'][mobile='false'] .official-website-list .list-item:nth-of-type(3n) {
    margin-right: 0;
}
}
@media screen and (min-width: 1440px) and (max-width: 1679px) {
[platform='nn'][mobile='false'] .official-website-list {
    margin-right: 36px;
    margin-left: 36px;
}
[platform='nn'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 2) / 3);
    margin-right: 72px;
}
[platform='nn'][mobile='false'] .official-website-list .list-item:nth-of-type(3n) {
    margin-right: 0;
}
}
@media screen and (min-width: 1680px) and (max-width: 1919px) {
[platform='nn'][mobile='false'] .official-website-list {
    margin-right: 36px;
    margin-left: 36px;
}
[platform='nn'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 3) / 4);
    margin-right: 72px;
}
[platform='nn'][mobile='false'] .official-website-list .list-item:nth-of-type(4n) {
    margin-right: 0;
}
}
@media screen and (min-width: 1920px) and (max-width: 2539px) {
[platform='nn'][mobile='false'] .official-website-list {
    margin-right: 36px;
    margin-left: 36px;
}
[platform='nn'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 3) / 4);
    margin-right: 72px;
}
[platform='nn'][mobile='false'] .official-website-list .list-item:nth-of-type(4n) {
    margin-right: 0;
}
}
@media screen and (min-width: 2540px) and (max-width: 2560px) {
[platform='nn'][mobile='false'] .official-website-list {
    max-width: 2488px;
    margin-right: 36px;
    margin-left: 36px;
}
[platform='nn'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 4) / 5);
    margin-right: 72px;
}
[platform='nn'][mobile='false'] .official-website-list .list-item:nth-of-type(5n) {
    margin-right: 0;
}
}
@media screen and (min-width: 2561px) {
[platform='nn'][mobile='false'] .official-website-list {
    max-width: 2488px;
    margin-right: auto;
    margin-left: auto;
}
[platform='nn'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 4) / 5);
    margin-right: 72px;
}
[platform='nn'][mobile='false'] .official-website-list .list-item:nth-of-type(5n) {
    margin-right: 0;
}
}
@media screen and (max-width: 1023px) {
[platform='airstar'][mobile='false'] .official-website-list {
    padding-right: 36px;
    padding-left: 36px;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 36px) / 2);
    margin-right: 36px;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item:nth-of-type(2n) {
    margin-right: 0;
}
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
[platform='airstar'][mobile='false'] .official-website-list {
    padding-right: 36px;
    padding-left: 36px;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 36px * 2) / 3);
    margin-right: 36px;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item:nth-of-type(3n) {
    margin-right: 0;
}
}
@media screen and (min-width: 1440px) and (max-width: 1679px) {
[platform='airstar'][mobile='false'] .official-website-list {
    margin-right: 36px;
    margin-left: 36px;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 2) / 3);
    margin-right: 72px;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item:nth-of-type(3n) {
    margin-right: 0;
}
}
@media screen and (min-width: 1680px) and (max-width: 1919px) {
[platform='airstar'][mobile='false'] .official-website-list {
    margin-right: 36px;
    margin-left: 36px;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 3) / 4);
    margin-right: 72px;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item:nth-of-type(4n) {
    margin-right: 0;
}
}
@media screen and (min-width: 1920px) and (max-width: 2539px) {
[platform='airstar'][mobile='false'] .official-website-list {
    margin-right: 36px;
    margin-left: 36px;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 3) / 4);
    margin-right: 72px;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item:nth-of-type(4n) {
    margin-right: 0;
}
}
@media screen and (min-width: 2540px) and (max-width: 2560px) {
[platform='airstar'][mobile='false'] .official-website-list {
    max-width: 2488px;
    margin-right: 36px;
    margin-left: 36px;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 4) / 5);
    margin-right: 72px;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item:nth-of-type(5n) {
    margin-right: 0;
}
}
@media screen and (min-width: 2561px) {
[platform='airstar'][mobile='false'] .official-website-list {
    max-width: 2488px;
    margin-right: auto;
    margin-left: auto;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 4) / 5);
    margin-right: 72px;
}
[platform='airstar'][mobile='false'] .official-website-list .list-item:nth-of-type(5n) {
    margin-right: 0;
}
}
@media screen and (max-width: 1023px) {
[platform='mm'][mobile='false'] .official-website-list {
    padding-right: 36px;
    padding-left: 36px;
}
[platform='mm'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 36px) / 2);
    margin-right: 36px;
}
[platform='mm'][mobile='false'] .official-website-list .list-item:nth-of-type(2n) {
    margin-right: 0;
}
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
[platform='mm'][mobile='false'] .official-website-list {
    padding-right: 36px;
    padding-left: 36px;
}
[platform='mm'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 36px * 2) / 3);
    margin-right: 36px;
}
[platform='mm'][mobile='false'] .official-website-list .list-item:nth-of-type(3n) {
    margin-right: 0;
}
}
@media screen and (min-width: 1440px) and (max-width: 1679px) {
[platform='mm'][mobile='false'] .official-website-list {
    margin-right: 36px;
    margin-left: 36px;
}
[platform='mm'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 2) / 3);
    margin-right: 72px;
}
[platform='mm'][mobile='false'] .official-website-list .list-item:nth-of-type(3n) {
    margin-right: 0;
}
}
@media screen and (min-width: 1680px) and (max-width: 1919px) {
[platform='mm'][mobile='false'] .official-website-list {
    margin-right: 36px;
    margin-left: 36px;
}
[platform='mm'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 3) / 4);
    margin-right: 72px;
}
[platform='mm'][mobile='false'] .official-website-list .list-item:nth-of-type(4n) {
    margin-right: 0;
}
}
@media screen and (min-width: 1920px) and (max-width: 2539px) {
[platform='mm'][mobile='false'] .official-website-list {
    margin-right: 36px;
    margin-left: 36px;
}
[platform='mm'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 3) / 4);
    margin-right: 72px;
}
[platform='mm'][mobile='false'] .official-website-list .list-item:nth-of-type(4n) {
    margin-right: 0;
}
}
@media screen and (min-width: 2540px) and (max-width: 2560px) {
[platform='mm'][mobile='false'] .official-website-list {
    max-width: 2488px;
    margin-right: 36px;
    margin-left: 36px;
}
[platform='mm'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 4) / 5);
    margin-right: 72px;
}
[platform='mm'][mobile='false'] .official-website-list .list-item:nth-of-type(5n) {
    margin-right: 0;
}
}
@media screen and (min-width: 2561px) {
[platform='mm'][mobile='false'] .official-website-list {
    max-width: 2488px;
    margin-right: auto;
    margin-left: auto;
}
[platform='mm'][mobile='false'] .official-website-list .list-item {
    width: calc((100% - 72px * 4) / 5);
    margin-right: 72px;
}
[platform='mm'][mobile='false'] .official-website-list .list-item:nth-of-type(5n) {
    margin-right: 0;
}
}
[mobile='true'] .official-website-list {
  background: #fff;
}
[mobile='true'][platform='nn'] .nn-h5 .nn-header-margin {
  height: 60px;
}
[mobile='true'][platform='mm'] .mm-cs-header .mm-cs-header-nav::after {
  display: none;
}
body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.headerTab[data-v-78072fe3] {
  display: flex;
  margin-top: 36px;
  margin-bottom: 36px;
  padding-bottom: 12px;
  white-space: nowrap;
  border-bottom: 1px solid #e3e4e5;
  font-size: 0;
}
.headerTab[data-v-78072fe3]::-webkit-scrollbar {
  display: none;
}
.headerTab a[data-v-78072fe3] {
  margin-right: 36px;
  text-decoration: none;
  color: #0f1112;
  font-size: 20px;
  line-height: 28px;
}
.headerTab a.action[data-v-78072fe3] {
  position: relative;
  font-weight: 600;
}
.headerTab a.action[data-v-78072fe3]::after {
  position: absolute;
  right: 0;
  bottom: -12px;
  left: 0;
  content: '';
  border-bottom: 4px solid #0f1112;
}
html[mobile='true'] .headerTab[data-v-78072fe3] {
  position: relative;
  margin: 0;
  padding: 12px 16px;
}
html[mobile='true'] .headerTab[data-v-78072fe3]::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 1px;
  content: '';
  background: #ebeced;
}
html[mobile='true'] .headerTab a[data-v-78072fe3] {
  height: 22px;
  margin-right: 20px;
  opacity: 1;
  font-size: 16px;
  line-height: 22px;
}
html[mobile='true'] .headerTab a.action[data-v-78072fe3] {
  position: relative;
  font-weight: 600;
}
html[mobile='true'] .headerTab a.action[data-v-78072fe3]::after {
  z-index: 10;
  bottom: -12px;
  display: block;
  border-bottom: 2px solid #0f1112;
}
@media screen and (max-width: 768px) {
.headerTab[data-v-78072fe3] {
    overflow-x: scroll;
    white-space: nowrap;
    -ms-overflow-style: none;
}
[mobile='true'] .headerTab[data-v-78072fe3] {
    border-bottom: none;
}
}

.market-wrap[data-v-673c73e3] {
  display: flex;
  flex-wrap: wrap;
  margin-top: 36px;
}
.market-item[data-v-673c73e3] {
  position: relative;
  margin-bottom: 36px;
  cursor: pointer;
  text-decoration: none;
  font-size: 0;
}
.market-item > *[data-v-673c73e3] {
  position: relative;
}
.market-item__header[data-v-673c73e3] {
  position: relative;
  width: 100%;
  margin-bottom: 16px;
  padding-top: calc(214 * 100% / 341);
}
@media screen and (min-width: 1241px) and (max-width: 1440px) {
.market-item__header[data-v-673c73e3] {
    padding-top: calc(168 * 100% / 297);
}
}
@media screen and (max-width: 1240px) {
.market-item__header[data-v-673c73e3] {
    padding-top: calc(201 * 100% / 355);
}
}
.market-item__header .header-img[data-v-673c73e3] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}
.market-item__header .header-time[data-v-673c73e3] {
  position: absolute;
  right: 8px;
  bottom: 8px;
  display: flex;
  align-items: center;
  height: 20px;
  padding: 4px 8px;
  text-align: center;
  color: #ebeced;
  border-radius: 4px;
  background: #2c2f33;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  line-height: 20px;
}
.market-item__header .header-play[data-v-673c73e3] {
  display: none;
}
.market-item[data-v-673c73e3]:hover::before {
  position: absolute;
  content: '';
  border-radius: 4px;
  background: #f6f7f9;
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
}
.market-item:hover .market-item__header .header-time[data-v-673c73e3] {
  display: none;
}
.market-item:hover .market-item__header .header-play[data-v-673c73e3] {
  position: absolute;
  right: 8px;
  bottom: 8px;
  display: block;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #2c2f33;
}
.market-item:hover .market-item__header .header-play__img[data-v-673c73e3] {
  display: block;
  width: 40.53px;
  height: auto;
  margin: 14.74px auto;
}
.market-item__title[data-v-673c73e3] {
  margin: 0 0 8px;
  color: #0f1112;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.market-item__footer[data-v-673c73e3] {
  display: flex;
  align-items: center;
  white-space: nowrap;
  color: #909499;
  font-size: 14px;
  line-height: 22px;
}
.market-item__footer .footer-top[data-v-673c73e3] {
  flex-shrink: 0;
  margin-right: 8px;
  color: #ea670c;
  font-weight: 500;
}
.market-item__footer .footer-topic[data-v-673c73e3] {
  flex-shrink: 1;
  margin-right: 8px;
  cursor: pointer;
  color: #0358e1;
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.market-item__footer .footer-source[data-v-673c73e3] {
  flex-shrink: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.market-item__footer .footer-point[data-v-673c73e3] {
  flex-shrink: 0;
  margin: 0 4px;
}
.market-item__footer .footer-icon[data-v-673c73e3] {
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  margin: 0 0 3px 4px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAlCAMAAAAdgrsPAAAANlBMVEUAAAC/v7/Dw8PExMTCwsLAwMDCwsLDw8PDw8O/v7/ExMTBwcHCwsLDw8PDw8PExMTDw8PDw8NnLv/tAAAAEXRSTlMAIO/f3zBgv0AQn4BQz6+QcIsrF8UAAADuSURBVDjLzZTNEoMgDIQJKj9WVN7/ZZstUDoE6KGX7kUTv1nCwqj+Q8bqqK2ZIbTEpMUNmU3Ht8yUsfuJh6Yxs+IbAbMzBvKB3/2MgZyYSjKKuHoMmFp3IGoYZbg+2gwrUxtNBnti3PHJ7M1qGgzmCNQzrvtNc4TC6K0xOnJyV9pSx8cnSEGWHRQJhq0v5bntyrqbuiQT48thIbim4Xwnn5SvzTmb4Vnc/JJzduOcjb3RgG83Z9Y4Z5IMGjJC0zDiYj8QSsNwLSGaMnW/EybHG/yEKccZTxKMuNjAdsCVkVMVVUbKrZlZ6aff0Xc9AZq6EsH9vsiDAAAAAElFTkSuQmCC") no-repeat;
  background-size: contain;
}
.market-divider[data-v-673c73e3] {
  display: none;
  width: 100%;
  height: 1px;
  margin: 0 0 32px;
  border: 0;
  background: #e3e4e5;
}
@media screen and (max-width: 1023px) {
.market-item:nth-of-type(n + 3) .market-item__header[data-v-673c73e3] {
    display: none;
}
.market-divider[data-v-673c73e3]:nth-of-type(1) {
    display: block;
}
}
@media screen and (min-width: 1024px) and (max-width: 1679px) {
.market-item:nth-of-type(n + 4) .market-item__header[data-v-673c73e3] {
    display: none;
}
.market-divider[data-v-673c73e3]:nth-of-type(2) {
    display: block;
}
}
@media screen and (min-width: 1680px) and (max-width: 1919px) {
.market-item:nth-of-type(n + 5) .market-item__header[data-v-673c73e3] {
    display: none;
}
.market-divider[data-v-673c73e3]:nth-of-type(3) {
    display: block;
}
}
@media screen and (min-width: 1920px) and (max-width: 2540px) {
.market-item:nth-of-type(n + 5) .market-item__header[data-v-673c73e3] {
    display: none;
}
.market-divider[data-v-673c73e3]:nth-of-type(3) {
    display: block;
}
}
@media screen and (min-width: 2540px) {
.market-divider[data-v-673c73e3]:nth-of-type(4) {
    display: block;
}
}

:root[theme='classic'] {
  --loading-box-color: #0F1112;
  --loading-box-bg: #FFFFFF;
  --loading-box-border: 1px solid #0F1112;
}
:root[theme='white'] {
  --loading-box-color: #0F1112;
  --loading-box-bg: #FFFFFF;
  --loading-box-border: 1px solid #0F1112;
}
:root[theme='black'] {
  --loading-box-color: #EBECED;
  --loading-box-bg: #121212;
  --loading-box-border: 1px solid #EBECED;
}

.loading-box[data-v-3322e29a] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  margin: 0 0 72px;
}
.loading-box > button[data-v-3322e29a] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 208px;
  height: 36px;
  cursor: pointer;
  color: var(--loading-box-color, #0F1112);
  border: var(--loading-box-border, 1px solid #0F1112);
  border-radius: 18px;
  background: var(--loading-box-bg, #FFFFFF);
  font-size: 16px;
  line-height: 24px;
}
.loading-box .btn-type_primary[data-v-3322e29a] {
  color: var(--news-platform-theme-color);
  border: 1px solid var(--news-platform-theme-color);
}
.loading-box .btn-share_rect[data-v-3322e29a] {
  border-radius: 8px;
}
.loading-box .btn-share_circle[data-v-3322e29a] {
  border-radius: 18px;
}
@keyframes ui-loading-rotate-3322e29a {
0% {
    transform: rotate(0deg);
}
50% {
    transform: rotate(180deg);
}
100% {
    transform: rotate(360deg);
}
}
.ui-loading-wrapper[data-v-3322e29a] {
  height: 45px;
  text-align: center;
  line-height: 45px;
}
.ui-loading-wrapper .loading-text[data-v-3322e29a] {
  display: inline-block;
  margin-left: 6px;
  color: #939393;
  font-size: 12px;
}
.ui-loading-wrapper .ui-loading-icon[data-v-3322e29a] {
  display: inline-block;
  animation: ui-loading-rotate-3322e29a 1s linear infinite;
  vertical-align: middle;
}
