html {
  --quark-style-ash-color: #F7F8FA;
  --quark-style-ash-10-color: rgba(247,248,250,0.1);
  --quark-style-ash-20-color: rgba(247,248,250,0.2);
  --quark-style-ash-30-color: rgba(247,248,250,0.3);
  --quark-style-ash-40-color: rgba(247,248,250,0.4);
  --quark-style-ash-50-color: rgba(247,248,250,0.5);
  --quark-style-ash-50-opaque-color: #F7F7F9;
  --quark-style-ash-60-color: rgba(247,248,250,0.6);
  --quark-style-ash-70-color: rgba(247,248,250,0.7);
  --quark-style-ash-80-color: rgba(247,248,250,0.8);
  --quark-style-ash-90-color: rgba(247,248,250,0.9);
  --quark-style-ash-blue-color: #F3FBFF;
  --quark-style-ash-blue-50-color: rgba(230,247,255,0.5);
  --quark-style-ash-cyan-color: #F0FCFC;
  --quark-style-ash-cyan-50-color: rgba(225,250,250,0.5);
  --quark-style-ash-orange-color: #FFF9F8;
  --quark-style-ash-orange-50-color: rgba(255,243,240,0.5);
  --quark-style-ash-purple-color: #F9F7FF;
  --quark-style-ash-purple-50-color: rgba(242,240,255,0.5);
  --quark-style-ash-theme-color-color: #F7F9FF;
  --quark-style-ash-theme-color-50-color: rgba(240,242,255,0.5);
  --quark-style-black-color: #000;
  --quark-style-black-10-fixed-color: rgba(0,0,0,0.1);
  --quark-style-black-50-fixed-color: rgba(0,0,0,0.5);
  --quark-style-black-5-fixed-color: rgba(0,0,0,0.05);
  --quark-style-black-80-fixed-color: rgba(0,0,0,0.8);
  --quark-style-black-90-fixed-color: rgba(0,0,0,0.9);
  --quark-style-black-fixed-color: #000;
  --quark-style-blue-color: #119BFF;
  --quark-style-blue-10-color: rgba(17,155,255,0.07);
  --quark-style-blue-20-color: rgba(17,155,255,0.18);
  --quark-style-blue-50-color: rgba(17,155,255,0.5);
  --quark-style-chat-blue-color: #EBF5FF;
  --quark-style-cyan-color: #29BECC;
  --quark-style-cyan-10-color: rgba(41,190,204,0.1);
  --quark-style-cyan-20-color: rgba(41,190,204,0.2);
  --quark-style-cyan-50-color: rgba(41,190,204,0.5);
  --quark-style-dark-ash-color: #141414;
  --quark-style-dark-ash-10-color: rgba(20,20,20,0.1);
  --quark-style-dark-ash-20-color: rgba(20,20,20,0.2);
  --quark-style-dark-ash-30-color: rgba(20,20,20,0.3);
  --quark-style-dark-ash-40-color: rgba(20,20,20,0.4);
  --quark-style-dark-ash-50-color: rgba(20,20,20,0.5);
  --quark-style-dark-ash-50-opaque-color: #111112;
  --quark-style-dark-ash-60-color: rgba(20,20,20,0.6);
  --quark-style-dark-ash-70-color: rgba(20,20,20,0.7);
  --quark-style-dark-ash-80-color: rgba(20,20,20,0.8);
  --quark-style-dark-ash-90-color: rgba(20,20,20,0.9);
  --quark-style-dark-ash-blue-color: #293033;
  --quark-style-dark-ash-blue-50-color: rgba(71,92,102,0.5);
  --quark-style-dark-ash-cyan-color: #2B3333;
  --quark-style-dark-ash-cyan-50-color: rgba(62,89,89,0.5);
  --quark-style-dark-ash-orange-color: #332F2E;
  --quark-style-dark-ash-orange-50-color: rgba(102,94,92,0.5);
  --quark-style-dark-ash-purple-color: #2A2933;
  --quark-style-dark-ash-purple-50-color: rgba(76,71,102,0.5);
  --quark-style-dark-ash-theme-color-color: #262833;
  --quark-style-dark-ash-theme-color-50-color: rgba(66,72,102,0.5);
  --quark-style-dark-black-color: #FFF;
  --quark-style-dark-blue-color: #66BFFF;
  --quark-style-dark-blue-10-color: rgba(102,191,255,0.14);
  --quark-style-dark-blue-20-color: rgba(102,191,255,0.23);
  --quark-style-dark-blue-50-color: rgba(102,191,255,0.5);
  --quark-style-dark-chat-blue-color: #293652;
  --quark-style-dark-cyan-color: #91EAF2;
  --quark-style-dark-cyan-10-color: rgba(145,234,242,0.1);
  --quark-style-dark-cyan-20-color: rgba(145,234,242,0.2);
  --quark-style-dark-cyan-50-color: rgba(145,234,242,0.5);
  --quark-style-dark-gray-color: #FAFBFF;
  --quark-style-dark-gray-10-color: rgba(250,251,255,0.12);
  --quark-style-dark-gray-10-opaque-color: #1A1A1A;
  --quark-style-dark-gray-20-color: rgba(250,251,255,0.2);
  --quark-style-dark-gray-20-opaque-color: #333;
  --quark-style-dark-gray-30-color: rgba(250,251,255,0.3);
  --quark-style-dark-gray-30-opaque-color: #4C4C4C;
  --quark-style-dark-gray-40-color: rgba(250,251,255,0.4);
  --quark-style-dark-gray-40-opaque-color: #666;
  --quark-style-dark-gray-5-color: rgba(250,251,255,0.05);
  --quark-style-dark-gray-50-color: rgba(250,251,255,0.5);
  --quark-style-dark-gray-50-opaque-color: #808080;
  --quark-style-dark-gray-5-opaque-color: #121212;
  --quark-style-dark-gray-60-color: rgba(250,251,255,0.6);
  --quark-style-dark-gray-60-opaque-color: #999;
  --quark-style-dark-gray-70-color: rgba(250,251,255,0.7);
  --quark-style-dark-gray-70-opaque-color: #B2B2B2;
  --quark-style-dark-gray-80-color: rgba(250,251,255,0.8);
  --quark-style-dark-gray-80-opaque-color: #CCC;
  --quark-style-dark-gray-90-color: rgba(250,251,255,0.9);
  --quark-style-dark-gray-90-opaque-color: #E6E6E6;
  --quark-style-dark-orange-color: #FF764D;
  --quark-style-dark-orange-10-color: rgba(255,118,77,0.12);
  --quark-style-dark-orange-20-color: rgba(255,118,77,0.22);
  --quark-style-dark-orange-50-color: rgba(255,118,77,0.5);
  --quark-style-dark-purple-color: #A699FF;
  --quark-style-dark-purple-10-color: rgba(189,179,255,0.15);
  --quark-style-dark-purple-20-color: rgba(189,179,255,0.24);
  --quark-style-dark-purple-50-color: rgba(166,153,255,0.5);
  --quark-style-dark-quark-blue-color: #426EFF;
  --quark-style-dark-quark-blue-10-color: rgba(66,120,255,0.14);
  --quark-style-dark-quark-blue-20-color: rgba(66,120,255,0.23);
  --quark-style-dark-quark-blue-5-color: rgba(66,120,255,0.05);
  --quark-style-dark-quark-blue-50-color: rgba(66,120,255,0.5);
  --quark-style-dark-red-color: #FF4D4D;
  --quark-style-dark-red-10-color: rgba(255,77,77,0.1);
  --quark-style-dark-sea-blue-color: #4D80FF;
  --quark-style-dark-sea-blue-10-color: rgba(77,128,255,0.1);
  --quark-style-dark-sea-blue-20-color: rgba(77,128,255,0.2);
  --quark-style-dark-sea-blue-50-color: rgba(77,128,255,0.5);
  --quark-style-dark-theme-color-color: #426EFF;
  --quark-style-dark-theme-color-10-color: rgba(66,110,255,0.14);
  --quark-style-dark-theme-color-20-color: rgba(66,110,255,0.23);
  --quark-style-dark-theme-color-5-color: rgba(66,110,255,0.05);
  --quark-style-dark-theme-color-50-color: rgba(66,110,255,0.5);
  --quark-style-dark-white-color: #222;
  --quark-style-dark-white-10-color: rgba(34,34,34,0.1);
  --quark-style-dark-white-20-color: rgba(34,34,34,0.2);
  --quark-style-dark-white-30-color: rgba(34,34,34,0.3);
  --quark-style-dark-white-40-color: rgba(34,34,34,0.4);
  --quark-style-dark-white-50-color: rgba(34,34,34,0.5);
  --quark-style-dark-white-60-color: rgba(34,34,34,0.6);
  --quark-style-dark-white-70-color: rgba(34,34,34,0.7);
  --quark-style-dark-white-80-color: rgba(34,34,34,0.8);
  --quark-style-dark-white-90-color: rgba(34,34,34,0.9);
  --quark-style-dark-white-button-color: #2C2C2C;
  --quark-style-dark-white-button-10-color: rgba(44,44,44,0.1);
  --quark-style-dark-white-button-30-color: rgba(44,44,44,0.3);
  --quark-style-dark-white-button-50-color: rgba(44,44,44,0.5);
  --quark-style-dark-white-button-70-color: rgba(44,44,44,0.7);
  --quark-style-dark-white-button-80-color: rgba(44,44,44,0.8);
  --quark-style-dark-white-button-90-color: rgba(44,44,44,0.9);
  --quark-style-font-weight-medium: 500;
  --quark-style-gray-color: #222;
  --quark-style-gray-10-color: rgba(34,34,34,0.06);
  --quark-style-gray-10-fixed-color: rgba(34,34,34,0.06);
  --quark-style-gray-10-opaque-color: #F2F2F2;
  --quark-style-gray-20-color: rgba(34,34,34,0.12);
  --quark-style-gray-20-fixed-color: rgba(34,34,34,0.12);
  --quark-style-gray-20-opaque-color: #E5E5E5;
  --quark-style-gray-30-color: rgba(34,34,34,0.24);
  --quark-style-gray-30-fixed-color: rgba(34,34,34,0.24);
  --quark-style-gray-30-opaque-color: #CBCBCB;
  --quark-style-gray-40-color: rgba(34,34,34,0.4);
  --quark-style-gray-40-fixed-color: rgba(34,34,34,0.4);
  --quark-style-gray-40-opaque-color: #A9A9A9;
  --quark-style-gray-5-color: rgba(34,34,34,0.03);
  --quark-style-gray-50-color: rgba(34,34,34,0.5);
  --quark-style-gray-50-fixed-color: rgba(34,34,34,0.5);
  --quark-style-gray-50-opaque-color: #929292;
  --quark-style-gray-5-fixed-color: rgba(34,34,34,0.03);
  --quark-style-gray-5-opaque-color: #F6F6F6;
  --quark-style-gray-60-color: rgba(34,34,34,0.6);
  --quark-style-gray-60-fixed-color: rgba(34,34,34,0.6);
  --quark-style-gray-60-opaque-color: #7D7D7D;
  --quark-style-gray-70-color: rgba(34,34,34,0.7);
  --quark-style-gray-70-fixed-color: rgba(34,34,34,0.7);
  --quark-style-gray-70-opaque-color: #676767;
  --quark-style-gray-80-color: rgba(34,34,34,0.8);
  --quark-style-gray-80-fixed-color: rgba(34,34,34,0.8);
  --quark-style-gray-80-opaque-color: #515151;
  --quark-style-gray-90-color: rgba(34,34,34,0.9);
  --quark-style-gray-90-fixed-color: rgba(34,34,34,0.9);
  --quark-style-gray-90-opaque-color: #3C3C3C;
  --quark-style-gray-fixed-color: #222;
  --quark-style-orange-color: #FF6B3F;
  --quark-style-orange-10-color: rgba(255,147,115,0.12);
  --quark-style-orange-20-color: rgba(255,147,115,0.2);
  --quark-style-orange-50-color: rgba(255,107,63,0.5);
  --quark-style-purple-color: #432CDB;
  --quark-style-purple-10-color: rgba(67,44,219,0.07);
  --quark-style-purple-20-color: rgba(67,44,219,0.18);
  --quark-style-purple-50-color: rgba(67,44,219,0.5);
  --quark-style-quark-blue-color: #0D53FF;
  --quark-style-quark-blue-10-color: rgba(13,83,255,0.1);
  --quark-style-quark-blue-20-color: rgba(13,83,255,0.2);
  --quark-style-quark-blue-5-color: rgba(13,83,255,0.05);
  --quark-style-quark-blue-50-color: rgba(13,83,255,0.5);
  --quark-style-red-color: #FF4040;
  --quark-style-red-10-color: rgba(255,64,64,0.1);
  --quark-style-sea-blue-color: #4050FF;
  --quark-style-sea-blue-10-color: rgba(64,80,255,0.1);
  --quark-style-sea-blue-20-color: rgba(64,80,255,0.2);
  --quark-style-sea-blue-50-color: rgba(64,80,255,0.5);
  --quark-style-theme-color-color: #04F;
  --quark-style-theme-color-10-color: rgba(0,68,255,0.07);
  --quark-style-theme-color-20-color: rgba(0,68,255,0.18);
  --quark-style-theme-color-5-color: rgba(0,68,255,0.05);
  --quark-style-theme-color-50-color: rgba(0,68,255,0.5);
  --quark-style-transparent-fixed-color: rgba(255,255,255,0);
  --quark-style-white-color: #FFF;
  --quark-style-white-10-color: rgba(255,255,255,0.1);
  --quark-style-white-10-fixed-color: rgba(255,255,255,0.1);
  --quark-style-white-20-color: rgba(255,255,255,0.2);
  --quark-style-white-20-fixed-color: rgba(255,255,255,0.2);
  --quark-style-white-30-color: rgba(255,255,255,0.3);
  --quark-style-white-30-fixed-color: rgba(255,255,255,0.3);
  --quark-style-white-40-color: rgba(255,255,255,0.4);
  --quark-style-white-40-fixed-color: rgba(255,255,255,0.4);
  --quark-style-white-50-color: rgba(255,255,255,0.5);
  --quark-style-white-50-fixed-color: rgba(255,255,255,0.5);
  --quark-style-white-60-color: rgba(255,255,255,0.6);
  --quark-style-white-60-fixed-color: rgba(255,255,255,0.6);
  --quark-style-white-70-color: rgba(255,255,255,0.7);
  --quark-style-white-70-fixed-color: rgba(255,255,255,0.7);
  --quark-style-white-80-color: rgba(255,255,255,0.8);
  --quark-style-white-80-fixed-color: rgba(255,255,255,0.8);
  --quark-style-white-90-color: rgba(255,255,255,0.9);
  --quark-style-white-90-fixed-color: rgba(255,255,255,0.9);
  --quark-style-white-button-color: #FFF;
  --quark-style-white-button-10-color: rgba(255,255,255,0.1);
  --quark-style-white-button-30-color: rgba(255,255,255,0.3);
  --quark-style-white-button-50-color: rgba(255,255,255,0.5);
  --quark-style-white-button-70-color: rgba(255,255,255,0.7);
  --quark-style-white-button-80-color: rgba(255,255,255,0.8);
  --quark-style-white-button-90-color: rgba(255,255,255,0.9);
  --quark-style-white-fixed-color: #FFF;;
}

@media (prefers-color-scheme: dark) {
  html {
    --quark-style-black-color: var(--quark-style-dark-black-color);
    --quark-style-gray-color: var(--quark-style-dark-gray-color);
    --quark-style-gray-5-color: var(--quark-style-dark-gray-5-color);
    --quark-style-gray-10-color: var(--quark-style-dark-gray-10-color);
    --quark-style-gray-20-color: var(--quark-style-dark-gray-20-color);
    --quark-style-gray-30-color: var(--quark-style-dark-gray-30-color);
    --quark-style-gray-40-color: var(--quark-style-dark-gray-40-color);
    --quark-style-gray-50-color: var(--quark-style-dark-gray-50-color);
    --quark-style-gray-60-color: var(--quark-style-dark-gray-60-color);
    --quark-style-gray-70-color: var(--quark-style-dark-gray-70-color);
    --quark-style-gray-80-color: var(--quark-style-dark-gray-80-color);
    --quark-style-gray-90-color: var(--quark-style-dark-gray-90-color);
    --quark-style-white-color: var(--quark-style-dark-white-color);
    --quark-style-white-10-color: var(--quark-style-dark-white-10-color);
    --quark-style-white-20-color: var(--quark-style-dark-white-20-color);
    --quark-style-white-30-color: var(--quark-style-dark-white-30-color);
    --quark-style-white-40-color: var(--quark-style-dark-white-40-color);
    --quark-style-white-50-color: var(--quark-style-dark-white-50-color);
    --quark-style-white-60-color: var(--quark-style-dark-white-60-color);
    --quark-style-white-70-color: var(--quark-style-dark-white-70-color);
    --quark-style-white-80-color: var(--quark-style-dark-white-80-color);
    --quark-style-white-90-color: var(--quark-style-dark-white-90-color);
    --quark-style-ash-blue-color: var(--quark-style-dark-ash-blue-color);
    --quark-style-ash-blue-50-color: var(--quark-style-dark-ash-blue-50-color);
    --quark-style-ash-cyan-color: var(--quark-style-dark-ash-cyan-color);
    --quark-style-ash-cyan-50-color: var(--quark-style-dark-ash-cyan-50-color);
    --quark-style-ash-orange-color: var(--quark-style-dark-ash-orange-color);
    --quark-style-ash-orange-50-color: var(--quark-style-dark-ash-orange-50-color);
    --quark-style-ash-purple-color: var(--quark-style-dark-ash-purple-color);
    --quark-style-ash-purple-50-color: var(--quark-style-dark-ash-purple-50-color);
    --quark-style-ash-theme-color-color: var(--quark-style-dark-ash-theme-color-color);
    --quark-style-ash-theme-color-50-color: var(--quark-style-dark-ash-theme-color-50-color);
    --quark-style-chat-blue-color: var(--quark-style-dark-chat-blue-color);
    --quark-style-ash-color: var(--quark-style-dark-ash-color);
    --quark-style-ash-10-color: var(--quark-style-dark-ash-10-color);
    --quark-style-ash-20-color: var(--quark-style-dark-ash-20-color);
    --quark-style-ash-30-color: var(--quark-style-dark-ash-30-color);
    --quark-style-ash-40-color: var(--quark-style-dark-ash-40-color);
    --quark-style-ash-50-color: var(--quark-style-dark-ash-50-color);
    --quark-style-ash-50-opaque-color: var(--quark-style-dark-ash-50-opaque-color);
    --quark-style-ash-60-color: var(--quark-style-dark-ash-60-color);
    --quark-style-ash-70-color: var(--quark-style-dark-ash-70-color);
    --quark-style-ash-80-color: var(--quark-style-dark-ash-80-color);
    --quark-style-ash-90-color: var(--quark-style-dark-ash-90-color);
    --quark-style-white-button-color: var(--quark-style-dark-white-button-color);
    --quark-style-white-button-10-color: var(--quark-style-dark-white-button-10-color);
    --quark-style-white-button-30-color: var(--quark-style-dark-white-button-30-color);
    --quark-style-white-button-50-color: var(--quark-style-dark-white-button-50-color);
    --quark-style-white-button-70-color: var(--quark-style-dark-white-button-70-color);
    --quark-style-white-button-80-color: var(--quark-style-dark-white-button-80-color);
    --quark-style-white-button-90-color: var(--quark-style-dark-white-button-90-color);
    --quark-style-blue-color: var(--quark-style-dark-blue-color);
    --quark-style-blue-10-color: var(--quark-style-dark-blue-10-color);
    --quark-style-blue-20-color: var(--quark-style-dark-blue-20-color);
    --quark-style-blue-50-color: var(--quark-style-dark-blue-50-color);
    --quark-style-cyan-color: var(--quark-style-dark-cyan-color);
    --quark-style-cyan-10-color: var(--quark-style-dark-cyan-10-color);
    --quark-style-cyan-20-color: var(--quark-style-dark-cyan-20-color);
    --quark-style-cyan-50-color: var(--quark-style-dark-cyan-50-color);
    --quark-style-orange-color: var(--quark-style-dark-orange-color);
    --quark-style-orange-10-color: var(--quark-style-dark-orange-10-color);
    --quark-style-orange-20-color: var(--quark-style-dark-orange-20-color);
    --quark-style-orange-50-color: var(--quark-style-dark-orange-50-color);
    --quark-style-purple-color: var(--quark-style-dark-purple-color);
    --quark-style-purple-10-color: var(--quark-style-dark-purple-10-color);
    --quark-style-purple-20-color: var(--quark-style-dark-purple-20-color);
    --quark-style-purple-50-color: var(--quark-style-dark-purple-50-color);
    --quark-style-red-color: var(--quark-style-dark-red-color);
    --quark-style-red-10-color: var(--quark-style-dark-red-10-color);
    --quark-style-sea-blue-color: var(--quark-style-dark-sea-blue-color);
    --quark-style-sea-blue-10-color: var(--quark-style-dark-sea-blue-10-color);
    --quark-style-sea-blue-20-color: var(--quark-style-dark-sea-blue-20-color);
    --quark-style-sea-blue-50-color: var(--quark-style-dark-sea-blue-50-color);
    --quark-style-theme-color-color: var(--quark-style-dark-theme-color-color);
    --quark-style-theme-color-5-color: var(--quark-style-dark-theme-color-5-color);
    --quark-style-theme-color-10-color: var(--quark-style-dark-theme-color-10-color);
    --quark-style-theme-color-20-color: var(--quark-style-dark-theme-color-20-color);
    --quark-style-theme-color-50-color: var(--quark-style-dark-theme-color-50-color);
    --quark-style-quark-blue-color: var(--quark-style-dark-quark-blue-color);
    --quark-style-quark-blue-5-color: var(--quark-style-dark-quark-blue-5-color);
    --quark-style-quark-blue-10-color: var(--quark-style-dark-quark-blue-10-color);
    --quark-style-quark-blue-20-color: var(--quark-style-dark-quark-blue-20-color);
    --quark-style-quark-blue-50-color: var(--quark-style-dark-quark-blue-50-color);
    --quark-style-gray-5-opaque-color: var(--quark-style-dark-gray-5-opaque-color);
    --quark-style-gray-10-opaque-color: var(--quark-style-dark-gray-10-opaque-color);
    --quark-style-gray-20-opaque-color: var(--quark-style-dark-gray-20-opaque-color);
    --quark-style-gray-30-opaque-color: var(--quark-style-dark-gray-30-opaque-color);
    --quark-style-gray-40-opaque-color: var(--quark-style-dark-gray-40-opaque-color);
    --quark-style-gray-50-opaque-color: var(--quark-style-dark-gray-50-opaque-color);
    --quark-style-gray-60-opaque-color: var(--quark-style-dark-gray-60-opaque-color);
    --quark-style-gray-70-opaque-color: var(--quark-style-dark-gray-70-opaque-color);
    --quark-style-gray-80-opaque-color: var(--quark-style-dark-gray-80-opaque-color);
    --quark-style-gray-90-opaque-color: var(--quark-style-dark-gray-90-opaque-color);
  }
}

html[color-scheme-lock='light'] {
  --quark-style-ash-color: #F7F8FA !important;
  --quark-style-ash-10-color: rgba(247,248,250,0.1) !important;
  --quark-style-ash-20-color: rgba(247,248,250,0.2) !important;
  --quark-style-ash-30-color: rgba(247,248,250,0.3) !important;
  --quark-style-ash-40-color: rgba(247,248,250,0.4) !important;
  --quark-style-ash-50-color: rgba(247,248,250,0.5) !important;
  --quark-style-ash-50-opaque-color: #F7F7F9 !important;
  --quark-style-ash-60-color: rgba(247,248,250,0.6) !important;
  --quark-style-ash-70-color: rgba(247,248,250,0.7) !important;
  --quark-style-ash-80-color: rgba(247,248,250,0.8) !important;
  --quark-style-ash-90-color: rgba(247,248,250,0.9) !important;
  --quark-style-ash-blue-color: #F3FBFF !important;
  --quark-style-ash-blue-50-color: rgba(230,247,255,0.5) !important;
  --quark-style-ash-cyan-color: #F0FCFC !important;
  --quark-style-ash-cyan-50-color: rgba(225,250,250,0.5) !important;
  --quark-style-ash-orange-color: #FFF9F8 !important;
  --quark-style-ash-orange-50-color: rgba(255,243,240,0.5) !important;
  --quark-style-ash-purple-color: #F9F7FF !important;
  --quark-style-ash-purple-50-color: rgba(242,240,255,0.5) !important;
  --quark-style-ash-theme-color-color: #F7F9FF !important;
  --quark-style-ash-theme-color-50-color: rgba(240,242,255,0.5) !important;
  --quark-style-black-color: #000 !important;
  --quark-style-black-10-fixed-color: rgba(0,0,0,0.1) !important;
  --quark-style-black-50-fixed-color: rgba(0,0,0,0.5) !important;
  --quark-style-black-5-fixed-color: rgba(0,0,0,0.05) !important;
  --quark-style-black-80-fixed-color: rgba(0,0,0,0.8) !important;
  --quark-style-black-90-fixed-color: rgba(0,0,0,0.9) !important;
  --quark-style-black-fixed-color: #000 !important;
  --quark-style-blue-color: #119BFF !important;
  --quark-style-blue-10-color: rgba(17,155,255,0.07) !important;
  --quark-style-blue-20-color: rgba(17,155,255,0.18) !important;
  --quark-style-blue-50-color: rgba(17,155,255,0.5) !important;
  --quark-style-chat-blue-color: #EBF5FF !important;
  --quark-style-cyan-color: #29BECC !important;
  --quark-style-cyan-10-color: rgba(41,190,204,0.1) !important;
  --quark-style-cyan-20-color: rgba(41,190,204,0.2) !important;
  --quark-style-cyan-50-color: rgba(41,190,204,0.5) !important;
  --quark-style-dark-ash-color: #141414 !important;
  --quark-style-dark-ash-10-color: rgba(20,20,20,0.1) !important;
  --quark-style-dark-ash-20-color: rgba(20,20,20,0.2) !important;
  --quark-style-dark-ash-30-color: rgba(20,20,20,0.3) !important;
  --quark-style-dark-ash-40-color: rgba(20,20,20,0.4) !important;
  --quark-style-dark-ash-50-color: rgba(20,20,20,0.5) !important;
  --quark-style-dark-ash-50-opaque-color: #111112 !important;
  --quark-style-dark-ash-60-color: rgba(20,20,20,0.6) !important;
  --quark-style-dark-ash-70-color: rgba(20,20,20,0.7) !important;
  --quark-style-dark-ash-80-color: rgba(20,20,20,0.8) !important;
  --quark-style-dark-ash-90-color: rgba(20,20,20,0.9) !important;
  --quark-style-dark-ash-blue-color: #293033 !important;
  --quark-style-dark-ash-blue-50-color: rgba(71,92,102,0.5) !important;
  --quark-style-dark-ash-cyan-color: #2B3333 !important;
  --quark-style-dark-ash-cyan-50-color: rgba(62,89,89,0.5) !important;
  --quark-style-dark-ash-orange-color: #332F2E !important;
  --quark-style-dark-ash-orange-50-color: rgba(102,94,92,0.5) !important;
  --quark-style-dark-ash-purple-color: #2A2933 !important;
  --quark-style-dark-ash-purple-50-color: rgba(76,71,102,0.5) !important;
  --quark-style-dark-ash-theme-color-color: #262833 !important;
  --quark-style-dark-ash-theme-color-50-color: rgba(66,72,102,0.5) !important;
  --quark-style-dark-black-color: #FFF !important;
  --quark-style-dark-blue-color: #66BFFF !important;
  --quark-style-dark-blue-10-color: rgba(102,191,255,0.14) !important;
  --quark-style-dark-blue-20-color: rgba(102,191,255,0.23) !important;
  --quark-style-dark-blue-50-color: rgba(102,191,255,0.5) !important;
  --quark-style-dark-chat-blue-color: #293652 !important;
  --quark-style-dark-cyan-color: #91EAF2 !important;
  --quark-style-dark-cyan-10-color: rgba(145,234,242,0.1) !important;
  --quark-style-dark-cyan-20-color: rgba(145,234,242,0.2) !important;
  --quark-style-dark-cyan-50-color: rgba(145,234,242,0.5) !important;
  --quark-style-dark-gray-color: #FAFBFF !important;
  --quark-style-dark-gray-10-color: rgba(250,251,255,0.12) !important;
  --quark-style-dark-gray-10-opaque-color: #1A1A1A !important;
  --quark-style-dark-gray-20-color: rgba(250,251,255,0.2) !important;
  --quark-style-dark-gray-20-opaque-color: #333 !important;
  --quark-style-dark-gray-30-color: rgba(250,251,255,0.3) !important;
  --quark-style-dark-gray-30-opaque-color: #4C4C4C !important;
  --quark-style-dark-gray-40-color: rgba(250,251,255,0.4) !important;
  --quark-style-dark-gray-40-opaque-color: #666 !important;
  --quark-style-dark-gray-5-color: rgba(250,251,255,0.05) !important;
  --quark-style-dark-gray-50-color: rgba(250,251,255,0.5) !important;
  --quark-style-dark-gray-50-opaque-color: #808080 !important;
  --quark-style-dark-gray-5-opaque-color: #121212 !important;
  --quark-style-dark-gray-60-color: rgba(250,251,255,0.6) !important;
  --quark-style-dark-gray-60-opaque-color: #999 !important;
  --quark-style-dark-gray-70-color: rgba(250,251,255,0.7) !important;
  --quark-style-dark-gray-70-opaque-color: #B2B2B2 !important;
  --quark-style-dark-gray-80-color: rgba(250,251,255,0.8) !important;
  --quark-style-dark-gray-80-opaque-color: #CCC !important;
  --quark-style-dark-gray-90-color: rgba(250,251,255,0.9) !important;
  --quark-style-dark-gray-90-opaque-color: #E6E6E6 !important;
  --quark-style-dark-orange-color: #FF764D !important;
  --quark-style-dark-orange-10-color: rgba(255,118,77,0.12) !important;
  --quark-style-dark-orange-20-color: rgba(255,118,77,0.22) !important;
  --quark-style-dark-orange-50-color: rgba(255,118,77,0.5) !important;
  --quark-style-dark-purple-color: #A699FF !important;
  --quark-style-dark-purple-10-color: rgba(189,179,255,0.15) !important;
  --quark-style-dark-purple-20-color: rgba(189,179,255,0.24) !important;
  --quark-style-dark-purple-50-color: rgba(166,153,255,0.5) !important;
  --quark-style-dark-quark-blue-color: #426EFF !important;
  --quark-style-dark-quark-blue-10-color: rgba(66,120,255,0.14) !important;
  --quark-style-dark-quark-blue-20-color: rgba(66,120,255,0.23) !important;
  --quark-style-dark-quark-blue-5-color: rgba(66,120,255,0.05) !important;
  --quark-style-dark-quark-blue-50-color: rgba(66,120,255,0.5) !important;
  --quark-style-dark-red-color: #FF4D4D !important;
  --quark-style-dark-red-10-color: rgba(255,77,77,0.1) !important;
  --quark-style-dark-sea-blue-color: #4D80FF !important;
  --quark-style-dark-sea-blue-10-color: rgba(77,128,255,0.1) !important;
  --quark-style-dark-sea-blue-20-color: rgba(77,128,255,0.2) !important;
  --quark-style-dark-sea-blue-50-color: rgba(77,128,255,0.5) !important;
  --quark-style-dark-theme-color-color: #426EFF !important;
  --quark-style-dark-theme-color-10-color: rgba(66,110,255,0.14) !important;
  --quark-style-dark-theme-color-20-color: rgba(66,110,255,0.23) !important;
  --quark-style-dark-theme-color-5-color: rgba(66,110,255,0.05) !important;
  --quark-style-dark-theme-color-50-color: rgba(66,110,255,0.5) !important;
  --quark-style-dark-white-color: #222 !important;
  --quark-style-dark-white-10-color: rgba(34,34,34,0.1) !important;
  --quark-style-dark-white-20-color: rgba(34,34,34,0.2) !important;
  --quark-style-dark-white-30-color: rgba(34,34,34,0.3) !important;
  --quark-style-dark-white-40-color: rgba(34,34,34,0.4) !important;
  --quark-style-dark-white-50-color: rgba(34,34,34,0.5) !important;
  --quark-style-dark-white-60-color: rgba(34,34,34,0.6) !important;
  --quark-style-dark-white-70-color: rgba(34,34,34,0.7) !important;
  --quark-style-dark-white-80-color: rgba(34,34,34,0.8) !important;
  --quark-style-dark-white-90-color: rgba(34,34,34,0.9) !important;
  --quark-style-dark-white-button-color: #2C2C2C !important;
  --quark-style-dark-white-button-10-color: rgba(44,44,44,0.1) !important;
  --quark-style-dark-white-button-30-color: rgba(44,44,44,0.3) !important;
  --quark-style-dark-white-button-50-color: rgba(44,44,44,0.5) !important;
  --quark-style-dark-white-button-70-color: rgba(44,44,44,0.7) !important;
  --quark-style-dark-white-button-80-color: rgba(44,44,44,0.8) !important;
  --quark-style-dark-white-button-90-color: rgba(44,44,44,0.9) !important;
  --quark-style-font-weight-medium: 500 !important;
  --quark-style-gray-color: #222 !important;
  --quark-style-gray-10-color: rgba(34,34,34,0.06) !important;
  --quark-style-gray-10-fixed-color: rgba(34,34,34,0.06) !important;
  --quark-style-gray-10-opaque-color: #F2F2F2 !important;
  --quark-style-gray-20-color: rgba(34,34,34,0.12) !important;
  --quark-style-gray-20-fixed-color: rgba(34,34,34,0.12) !important;
  --quark-style-gray-20-opaque-color: #E5E5E5 !important;
  --quark-style-gray-30-color: rgba(34,34,34,0.24) !important;
  --quark-style-gray-30-fixed-color: rgba(34,34,34,0.24) !important;
  --quark-style-gray-30-opaque-color: #CBCBCB !important;
  --quark-style-gray-40-color: rgba(34,34,34,0.4) !important;
  --quark-style-gray-40-fixed-color: rgba(34,34,34,0.4) !important;
  --quark-style-gray-40-opaque-color: #A9A9A9 !important;
  --quark-style-gray-5-color: rgba(34,34,34,0.03) !important;
  --quark-style-gray-50-color: rgba(34,34,34,0.5) !important;
  --quark-style-gray-50-fixed-color: rgba(34,34,34,0.5) !important;
  --quark-style-gray-50-opaque-color: #929292 !important;
  --quark-style-gray-5-fixed-color: rgba(34,34,34,0.03) !important;
  --quark-style-gray-5-opaque-color: #F6F6F6 !important;
  --quark-style-gray-60-color: rgba(34,34,34,0.6) !important;
  --quark-style-gray-60-fixed-color: rgba(34,34,34,0.6) !important;
  --quark-style-gray-60-opaque-color: #7D7D7D !important;
  --quark-style-gray-70-color: rgba(34,34,34,0.7) !important;
  --quark-style-gray-70-fixed-color: rgba(34,34,34,0.7) !important;
  --quark-style-gray-70-opaque-color: #676767 !important;
  --quark-style-gray-80-color: rgba(34,34,34,0.8) !important;
  --quark-style-gray-80-fixed-color: rgba(34,34,34,0.8) !important;
  --quark-style-gray-80-opaque-color: #515151 !important;
  --quark-style-gray-90-color: rgba(34,34,34,0.9) !important;
  --quark-style-gray-90-fixed-color: rgba(34,34,34,0.9) !important;
  --quark-style-gray-90-opaque-color: #3C3C3C !important;
  --quark-style-gray-fixed-color: #222 !important;
  --quark-style-orange-color: #FF6B3F !important;
  --quark-style-orange-10-color: rgba(255,147,115,0.12) !important;
  --quark-style-orange-20-color: rgba(255,147,115,0.2) !important;
  --quark-style-orange-50-color: rgba(255,107,63,0.5) !important;
  --quark-style-purple-color: #432CDB !important;
  --quark-style-purple-10-color: rgba(67,44,219,0.07) !important;
  --quark-style-purple-20-color: rgba(67,44,219,0.18) !important;
  --quark-style-purple-50-color: rgba(67,44,219,0.5) !important;
  --quark-style-quark-blue-color: #0D53FF !important;
  --quark-style-quark-blue-10-color: rgba(13,83,255,0.1) !important;
  --quark-style-quark-blue-20-color: rgba(13,83,255,0.2) !important;
  --quark-style-quark-blue-5-color: rgba(13,83,255,0.05) !important;
  --quark-style-quark-blue-50-color: rgba(13,83,255,0.5) !important;
  --quark-style-red-color: #FF4040 !important;
  --quark-style-red-10-color: rgba(255,64,64,0.1) !important;
  --quark-style-sea-blue-color: #4050FF !important;
  --quark-style-sea-blue-10-color: rgba(64,80,255,0.1) !important;
  --quark-style-sea-blue-20-color: rgba(64,80,255,0.2) !important;
  --quark-style-sea-blue-50-color: rgba(64,80,255,0.5) !important;
  --quark-style-theme-color-color: #04F !important;
  --quark-style-theme-color-10-color: rgba(0,68,255,0.07) !important;
  --quark-style-theme-color-20-color: rgba(0,68,255,0.18) !important;
  --quark-style-theme-color-5-color: rgba(0,68,255,0.05) !important;
  --quark-style-theme-color-50-color: rgba(0,68,255,0.5) !important;
  --quark-style-transparent-fixed-color: rgba(255,255,255,0) !important;
  --quark-style-white-color: #FFF !important;
  --quark-style-white-10-color: rgba(255,255,255,0.1) !important;
  --quark-style-white-10-fixed-color: rgba(255,255,255,0.1) !important;
  --quark-style-white-20-color: rgba(255,255,255,0.2) !important;
  --quark-style-white-20-fixed-color: rgba(255,255,255,0.2) !important;
  --quark-style-white-30-color: rgba(255,255,255,0.3) !important;
  --quark-style-white-30-fixed-color: rgba(255,255,255,0.3) !important;
  --quark-style-white-40-color: rgba(255,255,255,0.4) !important;
  --quark-style-white-40-fixed-color: rgba(255,255,255,0.4) !important;
  --quark-style-white-50-color: rgba(255,255,255,0.5) !important;
  --quark-style-white-50-fixed-color: rgba(255,255,255,0.5) !important;
  --quark-style-white-60-color: rgba(255,255,255,0.6) !important;
  --quark-style-white-60-fixed-color: rgba(255,255,255,0.6) !important;
  --quark-style-white-70-color: rgba(255,255,255,0.7) !important;
  --quark-style-white-70-fixed-color: rgba(255,255,255,0.7) !important;
  --quark-style-white-80-color: rgba(255,255,255,0.8) !important;
  --quark-style-white-80-fixed-color: rgba(255,255,255,0.8) !important;
  --quark-style-white-90-color: rgba(255,255,255,0.9) !important;
  --quark-style-white-90-fixed-color: rgba(255,255,255,0.9) !important;
  --quark-style-white-button-color: #FFF !important;
  --quark-style-white-button-10-color: rgba(255,255,255,0.1) !important;
  --quark-style-white-button-30-color: rgba(255,255,255,0.3) !important;
  --quark-style-white-button-50-color: rgba(255,255,255,0.5) !important;
  --quark-style-white-button-70-color: rgba(255,255,255,0.7) !important;
  --quark-style-white-button-80-color: rgba(255,255,255,0.8) !important;
  --quark-style-white-button-90-color: rgba(255,255,255,0.9) !important;
  --quark-style-white-fixed-color: #FFF;
}

html[color-scheme-lock='dark'] {
  --quark-style-black-color: var(--quark-style-dark-black-color) !important;
  --quark-style-gray-color: var(--quark-style-dark-gray-color) !important;
  --quark-style-gray-5-color: var(--quark-style-dark-gray-5-color) !important;
  --quark-style-gray-10-color: var(--quark-style-dark-gray-10-color) !important;
  --quark-style-gray-20-color: var(--quark-style-dark-gray-20-color) !important;
  --quark-style-gray-30-color: var(--quark-style-dark-gray-30-color) !important;
  --quark-style-gray-40-color: var(--quark-style-dark-gray-40-color) !important;
  --quark-style-gray-50-color: var(--quark-style-dark-gray-50-color) !important;
  --quark-style-gray-60-color: var(--quark-style-dark-gray-60-color) !important;
  --quark-style-gray-70-color: var(--quark-style-dark-gray-70-color) !important;
  --quark-style-gray-80-color: var(--quark-style-dark-gray-80-color) !important;
  --quark-style-gray-90-color: var(--quark-style-dark-gray-90-color) !important;
  --quark-style-white-color: var(--quark-style-dark-white-color) !important;
  --quark-style-white-10-color: var(--quark-style-dark-white-10-color) !important;
  --quark-style-white-20-color: var(--quark-style-dark-white-20-color) !important;
  --quark-style-white-30-color: var(--quark-style-dark-white-30-color) !important;
  --quark-style-white-40-color: var(--quark-style-dark-white-40-color) !important;
  --quark-style-white-50-color: var(--quark-style-dark-white-50-color) !important;
  --quark-style-white-60-color: var(--quark-style-dark-white-60-color) !important;
  --quark-style-white-70-color: var(--quark-style-dark-white-70-color) !important;
  --quark-style-white-80-color: var(--quark-style-dark-white-80-color) !important;
  --quark-style-white-90-color: var(--quark-style-dark-white-90-color) !important;
  --quark-style-ash-blue-color: var(--quark-style-dark-ash-blue-color) !important;
  --quark-style-ash-blue-50-color: var(--quark-style-dark-ash-blue-50-color) !important;
  --quark-style-ash-cyan-color: var(--quark-style-dark-ash-cyan-color) !important;
  --quark-style-ash-cyan-50-color: var(--quark-style-dark-ash-cyan-50-color) !important;
  --quark-style-ash-orange-color: var(--quark-style-dark-ash-orange-color) !important;
  --quark-style-ash-orange-50-color: var(--quark-style-dark-ash-orange-50-color) !important;
  --quark-style-ash-purple-color: var(--quark-style-dark-ash-purple-color) !important;
  --quark-style-ash-purple-50-color: var(--quark-style-dark-ash-purple-50-color) !important;
  --quark-style-ash-theme-color-color: var(--quark-style-dark-ash-theme-color-color) !important;
  --quark-style-ash-theme-color-50-color: var(--quark-style-dark-ash-theme-color-50-color) !important;
  --quark-style-chat-blue-color: var(--quark-style-dark-chat-blue-color) !important;
  --quark-style-ash-color: var(--quark-style-dark-ash-color) !important;
  --quark-style-ash-10-color: var(--quark-style-dark-ash-10-color) !important;
  --quark-style-ash-20-color: var(--quark-style-dark-ash-20-color) !important;
  --quark-style-ash-30-color: var(--quark-style-dark-ash-30-color) !important;
  --quark-style-ash-40-color: var(--quark-style-dark-ash-40-color) !important;
  --quark-style-ash-50-color: var(--quark-style-dark-ash-50-color) !important;
  --quark-style-ash-50-opaque-color: var(--quark-style-dark-ash-50-opaque-color) !important;
  --quark-style-ash-60-color: var(--quark-style-dark-ash-60-color) !important;
  --quark-style-ash-70-color: var(--quark-style-dark-ash-70-color) !important;
  --quark-style-ash-80-color: var(--quark-style-dark-ash-80-color) !important;
  --quark-style-ash-90-color: var(--quark-style-dark-ash-90-color) !important;
  --quark-style-white-button-color: var(--quark-style-dark-white-button-color) !important;
  --quark-style-white-button-10-color: var(--quark-style-dark-white-button-10-color) !important;
  --quark-style-white-button-30-color: var(--quark-style-dark-white-button-30-color) !important;
  --quark-style-white-button-50-color: var(--quark-style-dark-white-button-50-color) !important;
  --quark-style-white-button-70-color: var(--quark-style-dark-white-button-70-color) !important;
  --quark-style-white-button-80-color: var(--quark-style-dark-white-button-80-color) !important;
  --quark-style-white-button-90-color: var(--quark-style-dark-white-button-90-color) !important;
  --quark-style-blue-color: var(--quark-style-dark-blue-color) !important;
  --quark-style-blue-10-color: var(--quark-style-dark-blue-10-color) !important;
  --quark-style-blue-20-color: var(--quark-style-dark-blue-20-color) !important;
  --quark-style-blue-50-color: var(--quark-style-dark-blue-50-color) !important;
  --quark-style-cyan-color: var(--quark-style-dark-cyan-color) !important;
  --quark-style-cyan-10-color: var(--quark-style-dark-cyan-10-color) !important;
  --quark-style-cyan-20-color: var(--quark-style-dark-cyan-20-color) !important;
  --quark-style-cyan-50-color: var(--quark-style-dark-cyan-50-color) !important;
  --quark-style-orange-color: var(--quark-style-dark-orange-color) !important;
  --quark-style-orange-10-color: var(--quark-style-dark-orange-10-color) !important;
  --quark-style-orange-20-color: var(--quark-style-dark-orange-20-color) !important;
  --quark-style-orange-50-color: var(--quark-style-dark-orange-50-color) !important;
  --quark-style-purple-color: var(--quark-style-dark-purple-color) !important;
  --quark-style-purple-10-color: var(--quark-style-dark-purple-10-color) !important;
  --quark-style-purple-20-color: var(--quark-style-dark-purple-20-color) !important;
  --quark-style-purple-50-color: var(--quark-style-dark-purple-50-color) !important;
  --quark-style-red-color: var(--quark-style-dark-red-color) !important;
  --quark-style-red-10-color: var(--quark-style-dark-red-10-color) !important;
  --quark-style-sea-blue-color: var(--quark-style-dark-sea-blue-color) !important;
  --quark-style-sea-blue-10-color: var(--quark-style-dark-sea-blue-10-color) !important;
  --quark-style-sea-blue-20-color: var(--quark-style-dark-sea-blue-20-color) !important;
  --quark-style-sea-blue-50-color: var(--quark-style-dark-sea-blue-50-color) !important;
  --quark-style-theme-color-color: var(--quark-style-dark-theme-color-color) !important;
  --quark-style-theme-color-5-color: var(--quark-style-dark-theme-color-5-color) !important;
  --quark-style-theme-color-10-color: var(--quark-style-dark-theme-color-10-color) !important;
  --quark-style-theme-color-20-color: var(--quark-style-dark-theme-color-20-color) !important;
  --quark-style-theme-color-50-color: var(--quark-style-dark-theme-color-50-color) !important;
  --quark-style-quark-blue-color: var(--quark-style-dark-quark-blue-color) !important;
  --quark-style-quark-blue-5-color: var(--quark-style-dark-quark-blue-5-color) !important;
  --quark-style-quark-blue-10-color: var(--quark-style-dark-quark-blue-10-color) !important;
  --quark-style-quark-blue-20-color: var(--quark-style-dark-quark-blue-20-color) !important;
  --quark-style-quark-blue-50-color: var(--quark-style-dark-quark-blue-50-color) !important;
  --quark-style-gray-5-opaque-color: var(--quark-style-dark-gray-5-opaque-color) !important;
  --quark-style-gray-10-opaque-color: var(--quark-style-dark-gray-10-opaque-color) !important;
  --quark-style-gray-20-opaque-color: var(--quark-style-dark-gray-20-opaque-color) !important;
  --quark-style-gray-30-opaque-color: var(--quark-style-dark-gray-30-opaque-color) !important;
  --quark-style-gray-40-opaque-color: var(--quark-style-dark-gray-40-opaque-color) !important;
  --quark-style-gray-50-opaque-color: var(--quark-style-dark-gray-50-opaque-color) !important;
  --quark-style-gray-60-opaque-color: var(--quark-style-dark-gray-60-opaque-color) !important;
  --quark-style-gray-70-opaque-color: var(--quark-style-dark-gray-70-opaque-color) !important;
  --quark-style-gray-80-opaque-color: var(--quark-style-dark-gray-80-opaque-color) !important;
  --quark-style-gray-90-opaque-color: var(--quark-style-dark-gray-90-opaque-color);
}

*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100% !important}.container{width:100%}@media(min-width: 640px){.\!container{max-width:640px !important}.container{max-width:640px}}@media(min-width: 768px){.\!container{max-width:768px !important}.container{max-width:768px}}@media(min-width: 1024px){.\!container{max-width:1024px !important}.container{max-width:1024px}}@media(min-width: 1280px){.\!container{max-width:1280px !important}.container{max-width:1280px}}@media(min-width: 1536px){.\!container{max-width:1536px !important}.container{max-width:1536px}}.\!visible{visibility:visible !important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-bottom-px{bottom:-1px}.-top-px{top:-1px}.left-0{left:0px}.left-1\/2{left:50%}.top-0{top:0px}.top-12px{top:var(--ty-spacing12px)}.z-10{z-index:10}.z-\[1\]{z-index:1}.m-12{margin:3rem}.m-2{margin:.5rem}.m-48{margin:12rem}.m-56{margin:14rem}.m-6{margin:1.5rem}.m-64{margin:16rem}.m-8{margin:2rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-\[3px\]{margin-left:3px;margin-right:3px}.-mb-2{margin-bottom:-0.5rem}.mb-0{margin-bottom:0px}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-\[-6px\]{margin-bottom:-6px}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-\[-2px\]{margin-left:-2px}.mr-auto{margin-right:var(--ty-spacing-auto)}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-4{margin-top:1rem}.box-border{box-sizing:border-box}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-1{width:.25rem;height:.25rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-fit{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.size-full{width:100%;height:100%}.h-0{height:0px}.h-0\.5{height:.125rem}.h-24px{height:var(--ty-spacing24px)}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[2\.875rem\]{height:2.875rem}.h-\[36px\]{height:36px}.h-full{height:100%}.max-h-\[140px\]{max-height:140px}.min-h-0{min-height:0px}.min-h-\[2em\]{min-height:2em}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4{width:1rem}.w-\[108px\]{width:108px}.w-\[29rem\]{width:29rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-60{min-width:15rem}.min-w-\[105px\]{min-width:105px}.max-w-\[310px\]{max-width:310px}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-center{transform-origin:center}.\!-translate-y-\[calc\(50\%\+54px\)\]{--tw-translate-y:calc(calc(50% + 54px) * -1) !important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[6px\]{gap:6px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-12{border-radius:var(--ty-radius12)}.rounded-16{border-radius:var(--ty-radius16)}.rounded-9{border-radius:var(--ty-radius9)}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.\!border-0{border-width:0px !important}.border{border-width:1px}.border-l{border-left-width:1px}.border-solid{border-style:solid}.border-none{border-style:none}.border-\[var\(--ty-line-border\)\]{border-color:var(--ty-line-border)}.border-\[var\(--ty-text-disabled\)\]{border-color:var(--ty-text-disabled)}.border-line-border{border-color:var(--ty-line-border)}.\!bg-transparent{background-color:rgba(0,0,0,0) !important}.bg-\[\#fff\]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity, 1))}.bg-\[--ty-line-parting\]{background-color:var(--ty-line-parting)}.bg-\[rgb\(30\,30\,30\)\]{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity, 1))}.bg-\[var\(--ty-text-caption\)\]{background-color:var(--ty-text-caption)}.bg-capsule{background-color:var(--ty-background-capsule)}.bg-option{background-color:var(--ty-background-option)}.bg-pop{background-color:var(--ty-background-pop)}.bg-primary{background-color:var(--ty-background-primary)}.bg-tag{background-color:var(--ty-background-tag)}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-white{background-color:var(--quark-white)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0px}.p-0\.5{padding:.125rem}.p-3{padding:.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-\[5px\]{padding-left:5px}.pr-\[7px\]{padding-right:7px}.pt-2{padding-top:.5rem}.pt-\[10px\]{padding-top:10px}.align-middle{vertical-align:middle}.text-12{font-size:var(--ty-font-size12)}.text-14{font-size:var(--ty-font-size14)}.text-16{font-size:var(--ty-font-size16)}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-23px{line-height:var(--ty-line-height23px)}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-\[14px\]{line-height:14px}.leading-\[24px\]{line-height:24px}.text-\[var\(--ty-text-caption\,\#999\)\]{color:var(--ty-text-caption, #999)}.text-\[var\(--ty-text-disabled\,\#ccc\)\]{color:var(--ty-text-disabled, #ccc)}.text-\[var\(--ty-text-primary\)\]{color:var(--ty-text-primary)}.text-\[var\(--ty-text-primary\,\#222\)\]{color:var(--ty-text-primary, #222)}.text-caption{color:var(--ty-text-caption)}.text-disabled{color:var(--ty-text-disabled)}.text-secondary{color:var(--ty-text-secondary)}.text-white{color:var(--ty-text-white)}.text-white-70{color:var(--ty-text-white70)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.\!shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow) !important}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.duration-200{transition-duration:200ms}.duration-300{transition-duration:300ms}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}.contain-content{contain:content}*{margin:0;padding:0;box-sizing:border-box}:root{--quark-chat-rpx: 1px;--min-message-list-width: 0px;--max-message-list-width: 896px}.quark-mobile-special-class .qk-markdown,body>.UCUNNIC .quark-mobile-special-class .qk-markdown{--color-table-head-th-bg: var(--Chat-Chat_Card_Head, #eee) !important}#qk-markdown-react.qk-markdown .qk-md-table-container .qk-md-table-head tr th{font-weight:unset !important}.placeholder\:\!text-secondary::-moz-placeholder{color:var(--ty-text-secondary) !important}.placeholder\:\!text-secondary::placeholder{color:var(--ty-text-secondary) !important}.hover\:\!border-0:hover{border-width:0px !important}.hover\:bg-\[var\(--ty-background-tag\)\]:hover{background-color:var(--ty-background-tag)}.hover\:bg-tag:hover{background-color:var(--ty-background-tag)}.hover\:text-\[var\(--ty-text-theme\,\#1890ff\)\]:hover{color:var(--ty-text-theme, #1890ff)}.hover\:text-caption:hover{color:var(--ty-text-caption)}.hover\:text-theme:hover{color:var(--ty-text-theme)}.focus\:\!border-0:focus{border-width:0px !important}.focus-visible\:\!border-0:focus-visible{border-width:0px !important}

:root {
  --font-h1-font-size: calc(calc(26) * var(--quark-chat-rpx));
  --font-h1-line-height: calc(calc(38) * var(--quark-chat-rpx));
  --font-h2-font-size: calc(calc(22) * var(--quark-chat-rpx));
  --font-h2-line-height: calc(calc(32) * var(--quark-chat-rpx));
  --font-h3-font-size: calc(calc(18) * var(--quark-chat-rpx));
  --font-h3-line-height: calc(calc(28) * var(--quark-chat-rpx));
  --font-markdown-margin: calc(calc(16) * var(--quark-chat-rpx));
  --font-base-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --font-base-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --font-h1-font-size: calc(calc(19) * var(--quark-chat-rpx));
  --font-h1-line-height: calc(calc(30) * var(--quark-chat-rpx));
  --font-h2-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --font-h2-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --font-h3-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --font-h3-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --font-h4-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --font-h4-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --font-h5-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --font-h5-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --font-h6-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --font-h6-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --font-small-font-size: calc(calc(12) * var(--quark-chat-rpx));
  --font-markdown-margin: calc(calc(12) * var(--quark-chat-rpx));
  --font-list-margin: calc(calc(8) * var(--quark-chat-rpx));
  --padding-inline-start-10: calc(calc(26) * var(--quark-chat-rpx));
  --padding-inline-start-100: calc(calc(36) * var(--quark-chat-rpx));
  --padding-inline-start-1000: calc(calc(46) * var(--quark-chat-rpx));
  --init--layout-offset-btm: 0px;
}

@keyframes shimmer-BLO7ZK {
  0% {
    background-position: -1000px 0;
  }

  100% {
    background-position: 1000px 0;
  }
}

.loading-item-AsVAXd {
  background: linear-gradient(90deg, var(--ty-background-option) 0%, var(--ty-background-option) 40%, var(--ty-background-tag) 50%, var(--ty-background-option) 60%, var(--ty-background-option) 100%);
  background-size: 1000px 100%;
  animation: 3s linear infinite shimmer-BLO7ZK;
  position: relative;
  overflow: hidden;
}

.tongyiDI-view-container {
  height: auto;
  position: relative;
}

.tongyiDI-app {
  width: 100%;
  height: 100%;
  position: relative;
}

.tongyiDI-app:focus {
  outline-width: 0;
}

.tongyiDI-root {
  width: 100%;
  height: 100%;
}

.tongyiDI-preload {
  z-index: 50000;
  transition: opacity .8s;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.tongyiDI-preload.tongyiDI-hidden {
  opacity: 0;
}

.radioWrap-Ewuhs9 {
  cursor: pointer;
  background: none;
  border: 1px solid #878aab;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.radioWrap-Ewuhs9 > span {
  color: var(--ty-text-white);
  font-size: 8px;
}

.radioWrap-Ewuhs9.checked-EprW7y {
  background: var(--ty-background-button);
  border-color: var(--ty-line-theme);
}

.radioWrap-Ewuhs9.disabled-whiD3l {
  border-color: var(--ty-text-caption);
  cursor: not-allowed;
  background: #878aab;
}

.confirmWrap-NPOE3K {
  width: 390px;
  min-width: unset !important;
  background: var(--ty-background-pop) !important;
  padding: 56px 32px 32px !important;
}

.confirmWrap-NPOE3K > div:last-of-type {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  margin-top: 0 !important;
}

.confirmWrap-NPOE3K > div:last-of-type > span {
  text-align: center;
  white-space: break-spaces;
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 500;
}

.confirmWrap-NPOE3K .footer-peTlSP {
  align-items: center;
  display: flex;
}

.confirmWrap-NPOE3K button {
  width: 108px;
  height: 42px;
  padding: 0;
  line-height: 42px;
}

.confirmWrap-NPOE3K button:first-of-type {
  margin-right: 12px;
}

.tipMsg-MjdDMj {
  color: #615ced;
  cursor: pointer;
  margin-left: 8px;
}

.popoverOptionWrap-rNp9XU {
  background: var(--ty-background-pop);
  box-sizing: border-box;
  border: .5px solid var(--ty-line-border);
  box-shadow: var(--ty-shadow2);
  border-radius: 8px;
  max-height: 260px;
  padding: 4px;
  overflow-x: hidden;
  overflow-y: auto;
}

.popoverOptionWrap-rNp9XU .option-mwZkA8 {
  height: 28px;
  color: var(--ty-text-primary);
  cursor: pointer;
  border-radius: 4px;
  flex-direction: row;
  align-items: center;
  width: 128px;
  margin-bottom: 2px;
  padding: 4px 6px;
  font-size: 12px;
  display: flex;
}

.popoverOptionWrap-rNp9XU .option-mwZkA8 > span[role="img"] {
  margin-right: 8px;
  font-size: 16px;
}

.loadingContainer-mhwlwr {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.loadingContainer-mhwlwr .spinner-cDEiCC {
  transform-origin: center;
  width: 100%;
  height: 100%;
  animation: 1.4s linear infinite rotator-JZ1bnq;
  transform: scale(1.5);
}

@keyframes rotator-JZ1bnq {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.loadingContainer-mhwlwr .pathBg-Gb6X9g {
  stroke: #eeedff;
}

.loadingContainer-mhwlwr .path-zzXfqi {
  stroke: #615ced;
  stroke-dasharray: 64;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: 1.4s ease-in-out infinite dash-SGXc7d;
}

@keyframes dash-SGXc7d {
  0% {
    stroke-dashoffset: 64px;
  }

  50% {
    stroke-dashoffset: 16px;
    transform: rotate(135deg);
  }

  100% {
    stroke-dashoffset: 64px;
    transform: rotate(450deg);
  }
}

.buttonWrap-Vtt_YO {
  color: #2c2c36;
  cursor: pointer;
  border: 1px solid #e8eaf2;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  min-width: 88px;
  height: 36px;
  padding: 6px 16px;
  line-height: 36px;
  display: flex;
}

.buttonWrap-Vtt_YO.primary-l24NgX {
  color: var(--ty-text-white);
  background-color: var(--ty-theme-primary);
}

.buttonWrap-Vtt_YO.error-g6FybE {
  color: var(--ty-text-white);
  background-color: #eb2f2f;
}

.buttonWrap-Vtt_YO.disabled-whiD3l {
  color: var(--ty-text-caption);
  cursor: no-drop;
  pointer-events: none;
  background: #f7f8fc;
}

.fadeEnter-KqGyz5 {
  opacity: 0;
}

.fadeEnterActive-ufG7nq {
  opacity: 1;
  transition: opacity .3s;
}

.fadeExit-vQLPKr {
  opacity: 1;
}

.fadeExitActive-TpwOYf {
  opacity: 0;
  transition: opacity .3s;
}

.banTipWrap-lMPejA {
  width: 480px;
  height: 320px;
  padding: 32px 40px;
  position: relative;
}

.banTipWrap-lMPejA .topBanner-H8wF59 {
  opacity: .4;
  z-index: -1;
  border-radius: 16px;
  width: 100%;
  height: 126px;
  position: absolute;
  top: 0;
  left: 0;
}

.banTipWrap-lMPejA .topBanner-H8wF59.warning-KBIN0V {
  background: radial-gradient(53% 154% at 22% -60%, #f9b822 0%, #0000 100%);
}

.banTipWrap-lMPejA .topBanner-H8wF59.ban-svwsqw {
  background: radial-gradient(53% 154% at 22% -60%, #eb2f2f 0%, #0000 100%);
}

.banTipWrap-lMPejA .tipIcon-vUKTIF {
  background-size: cover;
  border-radius: 12px;
  width: 40px;
  height: 40px;
  margin-bottom: 20px;
}

.banTipWrap-lMPejA .titleLine-R1ZPL0 {
  color: #2c2c36;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.banTipWrap-lMPejA .banContent-V06n2N {
  color: #585a73;
  font-size: 14px;
  line-height: 24px;
}

.banTipWrap-lMPejA .banContent-V06n2N > span {
  color: #615ced;
  cursor: pointer;
  font-weight: 600;
}

.banTipWrap-lMPejA .btnWrap-cFamBE {
  flex-direction: row;
  gap: 12px;
  display: flex;
  position: absolute;
  bottom: 20px;
  right: 24px;
}

.banTipWrap-lMPejA .btn-_Lx5gl {
  width: 88px;
  height: 36px;
  font-size: 14px;
  font-weight: 500;
}

.selectionOptsWrap-mR9IIH {
  z-index: 9999;
  pointer-events: none;
  background: none;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.selectionOpts-clglC3 {
  z-index: 999;
  background: var(--ty-background-capsule);
  border: 1px solid var(--ty-line-border);
  box-shadow: 0 6px 10px 0 var(--ty-shadow2);
  pointer-events: auto;
  border-radius: 8px;
  padding: 4px;
  position: absolute;
  top: 0;
  left: 0;
}

.selectionOpts-clglC3 .option-mwZkA8 {
  text-align: center;
  cursor: pointer;
  width: 100%;
  height: 30px;
  color: var(--ty-text-primary);
  border-radius: 4px;
  align-items: center;
  padding: 0 12px;
  font-size: 12px;
  line-height: 30px;
  display: flex;
}

.selectionOpts-clglC3 .option-mwZkA8:hover {
  background: var(--ty-background-weaken);
}

.selectionOpts-clglC3 .option-mwZkA8 > span, .selectionOpts-clglC3 .option-mwZkA8 > svg {
  color: var(--ty-text-primary);
  margin-right: 8px;
  font-size: 16px;
}

.specifyPopover-HUbUwa {
  z-index: 9999;
  position: fixed;
}

.sendBtn-yPz0yc {
  background: var(--ty-background-button);
  cursor: pointer;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-left: 8px;
  display: flex;
}

.sendBtn-yPz0yc.disabled-whiD3l {
  background: var(--ty-line-border);
}

.sendBtn-yPz0yc > span {
  color: var(--ty-text-white);
  font-size: 16px;
}

.sendBtn-DVzL_K {
  background: var(--ty-background-button);
  cursor: pointer;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-left: 8px;
  display: flex;
}

.sendBtn-DVzL_K.disabled-D8lOp4 {
  background: var(--ty-line-border);
}

.sendBtn-DVzL_K > span {
  color: var(--ty-text-white);
  font-size: 16px;
}

.radioWrap-CUSB1T {
  cursor: pointer;
  background: none;
  border: 1px solid #878aab;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.radioWrap-CUSB1T > span {
  color: var(--ty-text-white);
  font-size: 8px;
}

.radioWrap-CUSB1T.checked-pPNOIY {
  background: var(--ty-background-button);
  border-color: var(--ty-line-theme);
}

.radioWrap-CUSB1T.disabled-mviXTB {
  border-color: var(--ty-text-caption);
  cursor: not-allowed;
  background: #878aab;
}

.confirmWrap-SHFoAm {
  width: 390px;
  min-width: unset !important;
  background: var(--ty-background-pop) !important;
  padding: 56px 32px 32px !important;
}

.confirmWrap-SHFoAm > div:last-of-type {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  margin-top: 0 !important;
}

.confirmWrap-SHFoAm > div:last-of-type > span {
  text-align: center;
  white-space: break-spaces;
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 500;
}

.confirmWrap-SHFoAm .footer-hMePUo {
  align-items: center;
  display: flex;
}

.confirmWrap-SHFoAm button {
  width: 108px;
  height: 42px;
  padding: 0;
  line-height: 42px;
}

.confirmWrap-SHFoAm button:first-of-type {
  margin-right: 12px;
}

.tipMsg-WBM9_I {
  color: #615ced;
  cursor: pointer;
  margin-left: 8px;
}

.popoverOptionWrap-o86cS4 {
  background: var(--ty-background-pop);
  box-sizing: border-box;
  border: .5px solid var(--ty-line-border);
  box-shadow: var(--ty-shadow2);
  border-radius: 8px;
  max-height: 260px;
  padding: 4px;
  overflow-x: hidden;
  overflow-y: auto;
}

.popoverOptionWrap-o86cS4 .option-c1BLV8 {
  height: 28px;
  color: var(--ty-text-primary);
  cursor: pointer;
  border-radius: 4px;
  flex-direction: row;
  align-items: center;
  width: 128px;
  margin-bottom: 2px;
  padding: 4px 6px;
  font-size: 12px;
  display: flex;
}

.popoverOptionWrap-o86cS4 .option-c1BLV8 > span[role="img"] {
  margin-right: 8px;
  font-size: 16px;
}

.loadingContainer-va5ZV8 {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.loadingContainer-va5ZV8 .spinner-UGsQY2 {
  transform-origin: center;
  width: 100%;
  height: 100%;
  animation: 1.4s linear infinite rotator-R_Czs3;
  transform: scale(1.5);
}

@keyframes rotator-R_Czs3 {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.loadingContainer-va5ZV8 .pathBg-PvTGfb {
  stroke: #eeedff;
}

.loadingContainer-va5ZV8 .path-YchvjC {
  stroke: #615ced;
  stroke-dasharray: 64;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: 1.4s ease-in-out infinite dash-FecP9D;
}

@keyframes dash-FecP9D {
  0% {
    stroke-dashoffset: 64px;
  }

  50% {
    stroke-dashoffset: 16px;
    transform: rotate(135deg);
  }

  100% {
    stroke-dashoffset: 64px;
    transform: rotate(450deg);
  }
}

.buttonWrap-wJTEkO {
  color: #2c2c36;
  cursor: pointer;
  border: 1px solid #e8eaf2;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  min-width: 88px;
  height: 36px;
  padding: 6px 16px;
  line-height: 36px;
  display: flex;
}

.buttonWrap-wJTEkO.primary-rifIP_ {
  color: var(--ty-text-white);
  background-color: var(--ty-theme-primary);
}

.buttonWrap-wJTEkO.error-_hXD_w {
  color: var(--ty-text-white);
  background-color: #eb2f2f;
}

.buttonWrap-wJTEkO.disabled-mviXTB {
  color: var(--ty-text-caption);
  cursor: no-drop;
  pointer-events: none;
  background: #f7f8fc;
}

.fadeEnter-CmRckI {
  opacity: 0;
}

.fadeEnterActive-tZedqS {
  opacity: 1;
  transition: opacity .3s;
}

.fadeExit-QjCICi {
  opacity: 1;
}

.fadeExitActive-Gl6zpD {
  opacity: 0;
  transition: opacity .3s;
}

.banTipWrap-hRx_nc {
  width: 480px;
  height: 320px;
  padding: 32px 40px;
  position: relative;
}

.banTipWrap-hRx_nc .topBanner-hHdiUF {
  opacity: .4;
  z-index: -1;
  border-radius: 16px;
  width: 100%;
  height: 126px;
  position: absolute;
  top: 0;
  left: 0;
}

.banTipWrap-hRx_nc .topBanner-hHdiUF.warning-t4ZvPc {
  background: radial-gradient(53% 154% at 22% -60%, #f9b822 0%, #0000 100%);
}

.banTipWrap-hRx_nc .topBanner-hHdiUF.ban-w1v1sA {
  background: radial-gradient(53% 154% at 22% -60%, #eb2f2f 0%, #0000 100%);
}

.banTipWrap-hRx_nc .tipIcon-usL2nA {
  background-size: cover;
  border-radius: 12px;
  width: 40px;
  height: 40px;
  margin-bottom: 20px;
}

.banTipWrap-hRx_nc .titleLine-Lzt8zz {
  color: #2c2c36;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.banTipWrap-hRx_nc .banContent-sTxJtJ {
  color: #585a73;
  font-size: 14px;
  line-height: 24px;
}

.banTipWrap-hRx_nc .banContent-sTxJtJ > span {
  color: #615ced;
  cursor: pointer;
  font-weight: 600;
}

.banTipWrap-hRx_nc .btnWrap-FoDbWX {
  flex-direction: row;
  gap: 12px;
  display: flex;
  position: absolute;
  bottom: 20px;
  right: 24px;
}

.banTipWrap-hRx_nc .btn-Z0xgO9 {
  width: 88px;
  height: 36px;
  font-size: 14px;
  font-weight: 500;
}

.selectionOptsWrap-HsYAmo {
  z-index: 9999;
  pointer-events: none;
  background: none;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.selectionOpts-uJb_NU {
  z-index: 999;
  background: var(--ty-background-pop);
  border: 1px solid var(--ty-line-border);
  box-shadow: 0 6px 10px 0 var(--ty-shadow2);
  pointer-events: auto;
  border-radius: 8px;
  padding: 4px;
  position: absolute;
  top: 0;
  left: 0;
}

.selectionOpts-uJb_NU .option-c1BLV8 {
  text-align: center;
  cursor: pointer;
  width: 100%;
  height: 30px;
  color: var(--ty-text-primary);
  border-radius: 4px;
  align-items: center;
  padding: 0 12px;
  font-size: 12px;
  line-height: 30px;
  display: flex;
}

.selectionOpts-uJb_NU .option-c1BLV8:hover {
  background: var(--ty-background-weaken);
}

.selectionOpts-uJb_NU .option-c1BLV8 > span, .selectionOpts-uJb_NU .option-c1BLV8 > svg {
  color: var(--ty-text-primary);
  margin-right: 8px;
  font-size: 16px;
}

.specifyPopover-xJUVC5 {
  z-index: 9999;
  position: fixed;
}

.sendBtn-hIz5KP {
  background: var(--ty-background-button);
  cursor: pointer;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-left: 8px;
  display: flex;
}

.sendBtn-hIz5KP.disabled-mviXTB {
  background: var(--ty-line-border);
}

.sendBtn-hIz5KP > span {
  color: var(--ty-text-white);
  font-size: 16px;
}

[data-entry="mobile"] .codeViewWrap-VNbmfT .head-N81_bn .title-rpDGUc {
  text-overflow: ellipsis;
  max-width: calc(50% - 54px);
  overflow: hidden;
}

.dark-RT_3iv {
  --TY-Bg-0: #202020;
  --TY-Line-1: #2c2c36;
  --TY-Text-1: #fff;
  --TY-Text-2: #c8cad9;
  --TY-Fill-1: #2c2c36;
  --TY-Fill-Brand-2: #2f2f2f;
  --text-caption: #11113380;
  --line-border: #ffffff1a;
  --ty-background-tag: #fafbff1f;
  --ty-text-secondary: #c8cad9;
  --ty-background-option: #060a2608;
  --ty-text-disabled: #fafbff3d;
  --ty-background-primary: #202020;
  --ty-background-capsule: #2c2c2c;
  --ty-text-primary: #fafbff;
}

.light-ZXiDp6 {
  --text-caption: #11113380;
  --line-border: #ffffffe6;
  --ty-background-tag: #060a260f;
  --ty-text-secondary: #111133b3;
  --ty-background-option: #060a2608;
  --ty-text-disabled: #060a263d;
  --ty-background-primary: #fff;
  --ty-background-capsule: #fff;
  --ty-text-primary: #060a26;
}

.codeViewWrap-VNbmfT {
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
}

.codeViewWrap-VNbmfT .head-N81_bn {
  background: var(--ty-background-primary);
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--ty-line-border);
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  height: 48px;
  padding: 12px 16px;
  transition: all .3s;
  display: flex;
}

.codeViewWrap-VNbmfT .head-N81_bn .left-JADIgr {
  line-height: var(--ty-line-height28px);
  font-weight: var(--ty-font-weight600);
  color: var(--text-primary);
  gap: 16px;
  max-width: calc(100% - 130px);
  font-size: 16px;
  display: flex;
}

.codeViewWrap-VNbmfT .head-N81_bn .title-rpDGUc {
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--ty-text-primary);
  max-width: calc(50% - 54px);
  font-weight: 600;
  line-height: 30px;
  overflow: hidden;
}

.codeViewWrap-VNbmfT .head-N81_bn .modeSelector-pEQGBv {
  border: 1px solid var(--ty-line-border);
  border-radius: 12px;
  align-items: center;
  width: 108px;
  height: 32px;
  padding: 2px;
  display: flex;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.codeViewWrap-VNbmfT .head-N81_bn .modeSelector-pEQGBv.disabled-qNLu0R {
  visibility: hidden;
}

.codeViewWrap-VNbmfT .head-N81_bn .modeSelector-pEQGBv .tag-fub4aP {
  width: 52px;
  height: 28px;
  font-size: var(--ty-line-height14px);
  cursor: pointer;
  color: var(--ty-text-caption);
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  transition: all .3s;
  display: flex;
}

.codeViewWrap-VNbmfT .head-N81_bn .modeSelector-pEQGBv .tag-fub4aP.active-tSs3us {
  color: var(--ty-text-theme);
  background: var(--ty-background-weaken);
  font-weight: var(--ty-font-weight600);
  transition: all .3s;
}

.codeViewWrap-VNbmfT .content-P2gQF1 {
  flex: 1;
  padding: 20px 20px 0;
  position: relative;
  overflow: auto;
}

.codeViewWrap-VNbmfT .content-P2gQF1 .hide-dPyhDZ {
  visibility: hidden;
}

.menuWrap-dsfXh3 {
  background: var(--ty-background-light);
  z-index: 100;
  border: 1px solid var(--ty-line-parting);
  border-radius: 8px;
  position: absolute;
}

.menuWrap-dsfXh3 .option-pmoL_L {
  width: 109px;
  height: 30px;
}

.editWrap-rp2jCd {
  height: 100%;
  position: relative;
}

.editWrap-rp2jCd.hideScrollbar-CgaLAy .scrollbar {
  display: none !important;
}

.editWrap-rp2jCd .decorationsOverviewRuler {
  display: none !important;
}

.editWrap-rp2jCd .monaco-editor .view-overlays .current-line {
  border: none !important;
}

.editWrap-rp2jCd .monaco-editor .view-overlays .current-line-background {
  background-color: #0000 !important;
}

.editWrap-rp2jCd .monaco-scrollable-element > .scrollbar .slider {
  background: #0003 !important;
  border-radius: 4px !important;
}

.editWrap-rp2jCd .monaco-scrollable-element > .scrollbar .slider:hover {
  background: #0000004d !important;
}

.editWrap-rp2jCd .monaco-scrollable-element > .scrollbar .slider:active {
  background: #0006 !important;
}

.editWrap-rp2jCd.dark-RT_3iv .monaco-scrollable-element > .scrollbar .slider {
  background: #ffffff26 !important;
  border-radius: 4px !important;
}

.editWrap-rp2jCd.dark-RT_3iv .monaco-scrollable-element > .scrollbar .slider:hover {
  background: #ffffff40 !important;
}

.editWrap-rp2jCd.dark-RT_3iv .monaco-scrollable-element > .scrollbar .slider:active {
  background: #ffffff59 !important;
}

.selectedLine-mMzqdg {
  background: var(--ty-background-select);
  position: relative;
}

.selectedMargin-mOJR0G {
  background: var(--ty-background-select) !important;
}

.operateBar-AfPViq {
  z-index: 10;
  background: var(--ty-background-primary);
  border: 1px solid var(--ty-line-border);
  color: var(--ty-text-secondary);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  gap: 16px;
  height: 46px;
  padding: 0 20px;
  display: flex;
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0 12px 24px -16px #3636490a, 0 12px 40px #33334714, 0 0 1px #2c2c3605;
}

.operateBar-AfPViq > span, .operateBar-AfPViq svg {
  cursor: pointer;
  font-size: 20px;
  display: flex;
}

.operateBar-AfPViq.disabled-qNLu0R > span, .operateBar-AfPViq.disabled-qNLu0R svg {
  cursor: not-allowed;
  color: var(--ty-text-disabled) !important;
}

.operateBar-AfPViq .lnTrigger-KV7p64 {
  align-items: center;
  height: 100%;
  display: flex;
}

.glossTextareaWrap-t66kLH {
  background: var(--ty-background-capsule);
  border: 1px solid var(--ty-line-parting);
  border-radius: 20px;
  align-items: flex-end;
  width: 400px;
  padding: 8px;
  display: flex;
  box-shadow: 0 12px 24px -16px #3636490a, 0 12px 40px #33334714, 0 0 1px #2c2c3605;
}

.lnWrapPopup-sZ5OfV {
  border-radius: 8px;
  height: 260px;
  overflow: hidden;
}

.lnWrapPopup-sZ5OfV::-webkit-scrollbar {
  width: 0 !important;
  display: none !important;
}

.lnWrap-bqMDkD {
  background: var(--ty-background-capsule);
  border-radius: 8px;
  height: 100%;
  overflow-y: auto;
}

.lnWrap-bqMDkD::-webkit-scrollbar {
  width: 0 !important;
  display: none !important;
}

.lnWrap-bqMDkD .option-pmoL_L {
  width: 140px;
  height: 36px;
  color: var(--ty-text-primary);
  background: var(--ty-background-capsule);
  cursor: pointer;
  padding: 6px 12px;
  font-weight: 500;
}

.sharePopover-NIoLTF .ant-popover-inner {
  border-radius: 12px;
  padding: 20px;
}

.sharePopover-NIoLTF .ant-popover-arrow {
  visibility: hidden;
}

.toolBarIcon-_XtrA1 {
  cursor: pointer;
  font-size: 16px;
}

.shareToAppWrap-OxrRDb {
  color: var(--ty-text-primary);
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 180px;
  font-size: 14px;
  display: flex;
}

.shareToAppWrap-OxrRDb .header-egaOew {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.shareToAppWrap-OxrRDb .header-egaOew > span {
  font-size: 20px;
}

.shareToAppWrap-OxrRDb .header-egaOew + div {
  width: 100%;
  color: var(--ty-text-caption);
  margin-bottom: 16px;
  font-size: 12px;
}

.shareToAppWrap-OxrRDb > button {
  width: 100%;
  margin-top: 16px;
  font-size: 12px;
}

.shareToAppWrap-OxrRDb > button > span {
  margin-right: 4px;
  font-size: 16px;
}

.shareToAppWrap-OxrRDb > svg {
  margin-bottom: 8px;
}

.icon-z4cPTD {
  color: var(--ty-text-secondary);
  font-size: 20px;
  position: absolute;
  top: 14px;
  right: 16px;
}

.icon-z4cPTD:hover {
  color: var(--ty-text-theme);
}

.codeHighlighterWrapper-YF29SI {
  contain: content;
  border-top: none;
  border-right: 1px solid var(--ty-line-border);
  border-bottom: 1px solid var(--ty-line-border);
  border-left: 1px solid var(--ty-line-border);
  scrollbar-width: thin;
  scrollbar-color: #1133 transparent;
  border-radius: 0 0 12px 12px;
  overflow: auto;
}

.codeHighlighterWrapper-YF29SI::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.codeHighlighterWrapper-YF29SI::-webkit-scrollbar-thumb {
  background: #1133;
  border-radius: 3px;
}

.codeHighlighterWrapper-YF29SI::-webkit-scrollbar-thumb:hover {
  background: #1111334d;
}

.codeHighlighterWrapper-YF29SI::-webkit-scrollbar-thumb:active {
  background: #1136;
}

.codeHighlighterWrapper-YF29SI::-webkit-scrollbar-track {
  background-color: #0000;
  border-radius: 0;
}

.codeHighlighterWrapperDark-B41Vgi {
  scrollbar-color: #fff3 transparent;
}

.codeHighlighterWrapperDark-B41Vgi::-webkit-scrollbar-thumb {
  background: #fff3;
}

.codeHighlighterWrapperDark-B41Vgi::-webkit-scrollbar-thumb:hover {
  background: #ffffff4d;
}

.codeHighlighterWrapperDark-B41Vgi::-webkit-scrollbar-thumb:active {
  background: #fff6;
}

.codeHighlighterWrapperInPanel-J6TJNy {
  max-height: 100px;
}

.codeHighlighterWrapperActive-Mb0NXm {
  border-color: var(--ty-text-disabled);
}

.dark-FkrCOZ {
  --TY-Bg-0: #202020;
  --TY-Line-1: #2c2c36;
  --TY-Text-1: #fff;
  --TY-Text-2: #c8cad9;
  --TY-Fill-1: #2c2c36;
  --TY-Fill-Brand-2: #2f2f2f;
  --text-caption: #11113380;
  --line-border: #ffffff1a;
  --background-primary: #000;
  --text-primary: #fff;
}

[data-entry="mobile"] .codeViewWrap-G2W3kZ .head-GaM4Qr .title-g0PSd1 {
  text-overflow: ellipsis;
  max-width: calc(50% - 54px);
  overflow: hidden;
}

.codeViewWrap-G2W3kZ {
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
}

.codeViewWrap-G2W3kZ .head-GaM4Qr {
  background: var(--ty-background-primary);
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--ty-line-border);
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  height: 48px;
  padding: 12px 16px;
  transition: all .3s;
  display: flex;
}

.codeViewWrap-G2W3kZ .head-GaM4Qr .left-DtKwVf {
  line-height: var(--ty-line-height28px);
  font-weight: var(--ty-font-weight600);
  color: var(--text-primary);
  gap: 16px;
  max-width: calc(100% - 130px);
  font-size: 16px;
  display: flex;
}

.codeViewWrap-G2W3kZ .head-GaM4Qr .title-g0PSd1 {
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--ty-text-primary);
  max-width: calc(50% - 54px);
  font-weight: 600;
  line-height: 30px;
  overflow: hidden;
}

.codeViewWrap-G2W3kZ .head-GaM4Qr .modeSelector-TntzXh {
  border: 1px solid var(--ty-line-border);
  border-radius: 12px;
  align-items: center;
  width: 108px;
  height: 32px;
  padding: 2px;
  display: flex;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.codeViewWrap-G2W3kZ .head-GaM4Qr .modeSelector-TntzXh.disabled-SWC37_ {
  visibility: hidden;
}

.codeViewWrap-G2W3kZ .head-GaM4Qr .modeSelector-TntzXh .tag-CiGvqZ {
  width: 52px;
  height: 28px;
  font-size: var(--ty-line-height14px);
  cursor: pointer;
  color: var(--ty-text-caption);
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  transition: all .3s;
  display: flex;
}

.codeViewWrap-G2W3kZ .head-GaM4Qr .modeSelector-TntzXh .tag-CiGvqZ.active-LUqXKf {
  color: var(--ty-text-theme);
  background: var(--ty-background-weaken);
  font-weight: var(--ty-font-weight600);
  transition: all .3s;
}

.codeViewWrap-G2W3kZ .content-p9kVFH {
  flex: 1;
  padding: 20px 20px 0;
  position: relative;
  overflow: auto;
}

.codeViewWrap-G2W3kZ .content-p9kVFH .hide-jUGIE7 {
  visibility: hidden;
}

.menuWrap-Wweeuz {
  background: var(--ty-background-light);
  z-index: 100;
  border: 1px solid var(--ty-line-parting);
  border-radius: 8px;
  position: absolute;
}

.menuWrap-Wweeuz .option-aCMwNd {
  width: 109px;
  height: 30px;
}

.editWrap-p_E6tz {
  height: 100%;
  position: relative;
}

.editWrap-p_E6tz.hideScrollbar-iSaibA .scrollbar {
  display: none !important;
}

.editWrap-p_E6tz .decorationsOverviewRuler {
  display: none !important;
}

.editWrap-p_E6tz .monaco-editor .view-overlays .current-line {
  border: none !important;
}

.editWrap-p_E6tz .monaco-editor .view-overlays .current-line-background {
  background-color: #0000 !important;
}

.editWrap-p_E6tz .monaco-scrollable-element > .scrollbar .slider {
  background: #0003 !important;
  border-radius: 4px !important;
}

.editWrap-p_E6tz .monaco-scrollable-element > .scrollbar .slider:hover {
  background: #0000004d !important;
}

.editWrap-p_E6tz .monaco-scrollable-element > .scrollbar .slider:active {
  background: #0006 !important;
}

.editWrap-p_E6tz.dark-FkrCOZ .monaco-scrollable-element > .scrollbar .slider {
  background: #ffffff26 !important;
  border-radius: 4px !important;
}

.editWrap-p_E6tz.dark-FkrCOZ .monaco-scrollable-element > .scrollbar .slider:hover {
  background: #ffffff40 !important;
}

.editWrap-p_E6tz.dark-FkrCOZ .monaco-scrollable-element > .scrollbar .slider:active {
  background: #ffffff59 !important;
}

.selectedLine-fehrHI {
  background: var(--ty-background-select);
  position: relative;
}

.selectedMargin-GcAatA {
  background: var(--ty-background-select) !important;
}

.operateBar-xw4w3j {
  background: var(--TY-Bg-0);
  border: 1px solid var(--TY-Line-1);
  color: var(--TY-Text-2);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  gap: 16px;
  height: 46px;
  padding: 0 20px;
  display: flex;
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0 12px 24px -16px #3636490a, 0 12px 40px #33334714, 0 0 1px #2c2c3605;
}

.operateBar-xw4w3j > span, .operateBar-xw4w3j svg {
  cursor: pointer;
  color: var(--TY-Text-2);
  font-size: 20px;
  display: flex;
}

.operateBar-xw4w3j > span:hover, .operateBar-xw4w3j svg:hover {
  color: var(--ty-text-theme);
}

.operateBar-xw4w3j.disabled-SWC37_ > span, .operateBar-xw4w3j.disabled-SWC37_ svg {
  cursor: not-allowed;
  color: var(--TY-Text-Disabled) !important;
}

.operateBar-xw4w3j .lnTrigger-oMsKBo {
  height: 100%;
  display: flex;
}

.glossTextareaWrap-UEtzPb {
  background: var(--ty-background-light);
  border: 1px solid var(--ty-line-parting);
  border-radius: 20px;
  align-items: flex-end;
  width: 400px;
  padding: 8px;
  display: flex;
  box-shadow: 0 12px 24px -16px #3636490a, 0 12px 40px #33334714, 0 0 1px #2c2c3605;
}

.glossTextareaWrap-UEtzPb .glossTextarea-bPOA6s {
  background: var(--ty-background-light);
  color: var(--ty-text-primary);
  border: none;
  outline: none;
  flex: 1;
  box-shadow: none !important;
}

.glossTextareaWrap-UEtzPb .ant-input {
  color: var(--ty-text-primary);
  box-shadow: none;
  caret-color: var(--ty-line-theme);
  background: var(--ty-background-capsule);
  border-radius: 8px;
}

.glossTextareaWrap-UEtzPb .ant-input::-moz-placeholder {
  color: var(--ty-text-caption);
}

.glossTextareaWrap-UEtzPb .ant-input::placeholder {
  color: var(--ty-text-caption);
}

.glossTextareaWrap-UEtzPb .ant-input.ant-input-outlined {
  color: var(--ty-text-primary);
  border-color: var(--ty-line-border);
}

.glossTextareaWrap-UEtzPb .ant-input-outlined {
  border-color: var(--ty-line-parting);
  color: var(--ty-text-primary);
  background: none;
}

.glossTextareaWrap-UEtzPb .ant-input-outlined :hover {
  border-color: var(--ty-line-theme);
}

.glossTextareaWrap-UEtzPb .ant-input-outlined :focus {
  border-color: var(--ty-line-theme);
}

.glossTextareaWrap-UEtzPb .ant-input-outlined :focus-within {
  border-color: var(--ty-line-theme);
}

.glossTextareaWrap-UEtzPb .ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) {
  border-color: var(--ty-red);
}

.glossTextareaWrap-UEtzPb .ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) {
  border-color: var(--ty-orange);
}

.glossTextareaWrap-UEtzPb .ant-input-outlined:focus {
  box-shadow: 0 0 0 2px #615ced33;
}

.glossTextareaWrap-UEtzPb .ant-input-outlined:focus-within {
  box-shadow: 0 0 0 2px #615ced33;
}

.glossTextareaWrap-UEtzPb .ant-input-clear-icon {
  color: var(--ty-text-caption);
  font-size: 14px;
}

.glossTextareaWrap-UEtzPb .ant-input-clear-icon:hover {
  color: var(--ty-text-caption);
  font-size: 14px;
}

.lnWrapPopup-SG8yn4 {
  border: 1px solid var(--ty-line-parting);
  border-radius: 8px;
  height: 260px;
  overflow-y: auto;
}

.lnWrapPopup-SG8yn4::-webkit-scrollbar {
  width: 0 !important;
  display: none !important;
}

.lnWrapPopup-SG8yn4 .ant-popover-inner {
  padding: 0 !important;
}

.lnWrap-lOClWR {
  background: var(--ty-background-light);
  padding: 4px;
}

.lnWrap-lOClWR .option-aCMwNd {
  width: 140px;
  height: 36px;
  color: var(--ty-text-primary);
  background: var(--ty-background-light);
  cursor: pointer;
  border-radius: 4px;
  padding: 6px 12px;
  font-weight: 500;
}

.lnWrap-lOClWR .option-aCMwNd:hover {
  background: var(--ty-background-weaken);
}

.toolBarIcon-qKb3W6 {
  cursor: pointer;
  font-size: 16px;
}

.shareToAppWrap-qhiT3I {
  color: var(--ty-text-primary);
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 180px;
  font-size: 14px;
  display: flex;
}

.shareToAppWrap-qhiT3I .header-w0dM8k {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.shareToAppWrap-qhiT3I .header-w0dM8k > span {
  font-size: 20px;
}

.shareToAppWrap-qhiT3I .header-w0dM8k + div {
  width: 100%;
  color: var(--ty-text-caption);
  margin-bottom: 16px;
  font-size: 12px;
}

.shareToAppWrap-qhiT3I > button {
  width: 100%;
  margin-top: 16px;
  font-size: 12px;
}

.shareToAppWrap-qhiT3I > button > span {
  margin-right: 4px;
  font-size: 16px;
}

.shareToAppWrap-qhiT3I > svg {
  margin-bottom: 8px;
}

.icon-DDNWxt {
  color: var(--ty-text-secondary);
  font-size: 20px;
  position: absolute;
  top: 14px;
  right: 16px;
}

.icon-DDNWxt:hover {
  color: var(--ty-text-theme);
}

.previewWrapper-VvcYRX {
  background: var(--ty-background-primary);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.previewWrapper-VvcYRX.large-fwoJVo {
  z-index: 999;
  border-radius: 0;
  width: 100vw;
  height: 100vh;
  transition: all .5s;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.previewWrapper-VvcYRX .previewToolBar-X4NlTi {
  background: var(--ty-background-primary);
  border: 1px solid var(--ty-line-border);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  height: 40px;
  padding: 0 16px;
  display: flex;
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0 12px 24px -16px #3636490a, 0 12px 40px #33334714, 0 0 1px #2c2c3605;
}

.previewWrapper-VvcYRX .previewToolBar-X4NlTi .toolBarIcon-gNSo1j {
  cursor: pointer;
}

.previewWrapper-VvcYRX .previewToolBar-X4NlTi .toolBarIcon-gNSo1j svg {
  width: 20px;
  height: 20px;
}

.previewWrapper-VvcYRX .previewLoading-uDhzmI {
  width: 100%;
  height: 100%;
}

.previewIframe-KRI7Bp {
  border: none;
  width: 100%;
  height: 100%;
}

.errorWrapper-tQYKw9 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.errorWrapper-tQYKw9 .errorIcon-KMWwV6 {
  background-image: url("https://img.alicdn.com/imgextra/i2/O1CN01Xc4nKk1irTuUZZ9Nc_!!6000000004466-2-tps-450-450.png");
  background-size: cover;
  width: 72px;
  height: 72px;
  margin-bottom: 16px;
}

.errorWrapper-tQYKw9 p {
  margin: 0;
  padding: 0;
}

.errorWrapper-tQYKw9 .errorTipsTitle-EBJ3rB {
  text-align: center;
  letter-spacing: 0;
  color: var(--ty-text-primary);
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.errorWrapper-tQYKw9 .errorTipsSubTitle-wo9NkM {
  text-align: center;
  letter-spacing: 0;
  color: var(--ty-text-secondary);
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  width: 400px;
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: normal;
  line-height: 28px;
  display: -webkit-box;
  overflow: hidden;
}

.errorWrapper-tQYKw9 .errorButton-boYPol {
  background: var(--ty-background-button);
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.codePreview-tKMHUh {
  width: 100%;
  height: 100%;
}

.codePreview-tKMHUh .monaco-editor-overlaymessage {
  display: none !important;
}

.codePreview-tKMHUh .monaco-editor .cursors-layer > .cursor {
  display: none !important;
}

.codePreview-tKMHUh .monaco-editor .view-overlays {
  display: none !important;
}

.codePreview-tKMHUh .monaco-editor .view-overlays.focused {
  display: block !important;
}

.operations-EiExR7 {
  align-items: center;
  gap: 12px;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}

.operationIcon-iDEMPY {
  width: 16px;
  height: 16px;
  color: var(--ty-text-secondary);
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.operationIcon-iDEMPY[data-theme="dark"] {
  color: #ffffffb3;
}

.operationIcon-iDEMPY[data-theme="light"] {
  color: #111133b3;
}

.operationIcon-iDEMPY.loading-vKObnK {
  animation: 1s linear infinite loading-vKObnK;
}

.operationIcon-iDEMPY:hover {
  color: var(--ty-text-theme);
}

.operationIcon-iDEMPY.disabled-Pm7Q0D {
  color: var(--ty-text-disabled);
  cursor: not-allowed;
}

.operationIcon-iDEMPY.disabled-Pm7Q0D:hover {
  color: var(--ty-text-disabled) !important;
}

.operationGroup-uTSw2Y {
  align-items: center;
  gap: 12px;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}

.operationGroup-uTSw2Y + .operationGroup-uTSw2Y:before {
  content: "";
  background-color: #c8cad9;
  width: 1px;
  height: 12px;
  margin: 0 4px;
}

@keyframes loading-vKObnK {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

.mermaidContentInner-qJlpm5 {
  width: 100%;
  height: 100%;
}

.mermaidContentInner-qJlpm5 p {
  white-space: unset !important;
  line-height: 1.5 !important;
}

.mermaidContentInner-qJlpm5 .mermaid-ruler-text {
  opacity: 0 !important;
}

.gridBg-rSVNTX {
  background-size: 12px 12px;
  background-image: radial-gradient(circle, var(--ty-background-option) 1px, transparent 1px);
}

.noBg-mDG2KZ {
  background: unset !important;
}

.switcher-UZIk6G {
  background-color: var(--ty-background-primary);
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  border-radius: 8px;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 1px;
  display: flex;
}

.switcher-UZIk6G .switchBtn-x603CS {
  word-wrap: break-word;
  white-space: nowrap;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
  height: 24px;
  color: var(--ty-text-caption);
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.switcher-UZIk6G .switchBtn-x603CS.active-ul7458 {
  background-color: var(--ty-background-tag);
  color: var(--ty-text-primary);
}

.mermaidBox-VcEgNp {
  border: 1px solid var(--ty-line-border);
  background-color: var(--ty-background-primary);
  --md-font-markdown-margin: 0;
  border-radius: 16px;
  flex-direction: column;
  width: 100%;
  height: 420px;
  margin-bottom: 16px;
  display: flex;
  overflow: hidden;
}

.mermaidOperations-wz68IU {
  background-color: var(--ty-background-tag);
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 42px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.mermaidOptions-ZIHGZ5 {
  align-items: center;
  gap: 12px;
  display: flex;
}

.mermaidContent-YyCR5y {
  flex: 1 0 auto;
  height: auto;
  position: relative;
}

.hide-zN_sDJ {
  display: none;
}

.mermaidChart-UbYtCR, .mermaidCode-r6iD7a {
  z-index: 0;
  visibility: hidden;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute !important;
}

.mermaidChart-UbYtCR.active-hJ5wZt, .mermaidCode-r6iD7a.active-hJ5wZt {
  z-index: 10;
  visibility: visible;
}

:root, :host, .qwen-root, .quark-root {
  --ty-theme-primary: #04f;
  --ty-text-line-base: #222;
  --ty-background-base: #fff;
  --ty-color-primary: #04f;
  --ty-color-text-line: #222;
  --ty-color-bg-base: #fff;
  --ty-white: #fff;
  --ty-black: #000;
  --ty-text-primary: #222;
  --ty-text-secondary: #666;
  --ty-text-caption: #999;
  --ty-text-disabled: #ccc;
  --ty-text-theme: #01f;
  --ty-text-theme50: #0044ff80;
  --ty-text-theme-disabled: #01f3;
  --ty-text-link: #003db8;
  --ty-text-white: #fff;
  --ty-text-white50: #ffffff80;
  --ty-text-white70: #ffffffb3;
  --ty-line-border: #2222220f;
  --ty-line-parting: #22222208;
  --ty-line-heavier: #2222221f;
  --ty-line-theme: #4d58ff;
  --ty-line-theme50: #0044ff80;
  --ty-line-theme20: #04f3;
  --ty-line-capsule: #0044ff1a;
  --ty-line-tag: #0044ff0d;
  --ty-line-circle: #fff;
  --ty-background-primary: #fff;
  --ty-background-pop: #fff;
  --ty-background-capsule: #fff;
  --ty-background-white80: #fffc;
  --ty-background-white50: #ffffff80;
  --ty-background-pc-sidebar: #f7f7f9;
  --ty-background-gray-button-hover: #f8f8f8;
  --ty-background-tag: #2222220f;
  --ty-background-option: #22222208;
  --ty-background-light-gray: #f5f6f7;
  --ty-background-black-button: #222;
  --ty-background-button: #01f;
  --ty-background-button-hover: #101dd1;
  --ty-background-card: #04f3;
  --ty-background-option-on: #e5ecff;
  --ty-background-area: #0044ff1a;
  --ty-background-weaken: #0044ff0d;
  --ty-background-user-query: #ebf5ff;
  --ty-background-select: #0080ff29;
  --ty-background-toast: #000;
  --ty-background-mask70: #000000b3;
  --ty-background-mask50: #00000080;
  --ty-background-mask10: #0000001a;
  --ty-background-mask5: #0000000d;
  --ty-background-chat-bubble-default: #f6f6f6;
  --ty-background-chat-card: #fff;
  --ty-background-chat-card-head: #eee;
  --ty-background-chat-button-grey: #2222220f;
  --ty-red: #ff4040;
  --ty-danger-clicked: #db2323;
  --ty-danger-disabled: #ff404080;
  --ty-danger-background: #ff40401a;
  --ty-cyan: #29becc;
  --ty-cyan20: #29becc33;
  --ty-cyan10: #29becc1a;
  --ty-orange: #ff6b3f;
  --ty-orange20: #ff6b3f33;
  --ty-orange10: #ff6b3f1a;
  --ty-earth: #b37536;
  --ty-yellow: #ffd575;
  --ty-yellow-light: #fffbe5;
  --ty-green: #1f993f;
  --ty-green10: #1f993f1a;
  --ty-green20: #1f993f33;
  --quark-white: var(--ty-background-primary);
  --quark-white-button: var(--ty-background-capsule);
  --quark-white80: var(--ty-background-white80);
  --quark-white50: var(--ty-background-white50);
  --quark-ash50-opaque: var(--ty-background-pc-sidebar);
  --quark-gray10-opaque: var(--ty-background-gray-button-hover);
  --quark-gray10: var(--ty-background-tag);
  --quark-gray5: var(--ty-background-option);
  --quark-background-light-gray: var(--ty-background-light-gray);
  --quark-background-black-button: var(--ty-background-black-button);
  --quark-seablue: #4d80ff;
  --quark-themecolor: #0d53ff;
  --quark-sea-blue20: #4d80ff33;
  --quark-background-option-on: #edf2ff;
  --quark-sea-blue10: #4d80ff1a;
  --quark-background-weaken: #4d80ff0d;
  --quark-chatblue: var(--ty-background-user-query);
  --quark-blue20: var(--ty-background-select);
  --quark-black-fixed: var(--ty-background-toast);
  --quark-background-mask70: var(--ty-background-mask70);
  --quark-background-mask50: var(--ty-background-mask50);
  --quark-background-mask10: var(--ty-background-mask10);
  --quark-background-mask5: var(--ty-background-mask5);
  --quark-background-chat-bubble-default: var(--ty-background-chat-bubble-default);
  --quark-background-chat-card: var(--ty-background-chat-card);
  --quark-background-chat-card-head: var(--ty-background-chat-card-head);
  --quark-background-chat-button-grey: var(--ty-background-chat-button-grey);
  --quark-gray: var(--ty-text-primary);
  --quark-gray70: var(--ty-text-secondary);
  --quark-gray50: var(--ty-text-caption);
  --quark-gray30: var(--ty-text-disabled);
  --quark-sea-blue50: #4d80ff80;
  --quark-text-link: var(--ty-text-link);
  --quark-white-fixed: var(--ty-text-white);
  --quark-white50-fixed: var(--ty-text-white50);
  --quark-white70-fixed: var(--ty-text-white70);
  --quark-gray20: var(--ty-line-heavier);
  --quark-red: var(--ty-red);
  --quark-danger-clicked: var(--ty-danger-clicked);
  --quark-danger-disabled: var(--ty-danger-disabled);
  --quark-red10: var(--ty-danger-background);
  --quark-cyan: var(--ty-cyan);
  --quark-cyan20: var(--ty-cyan20);
  --quark-cyan10: var(--ty-cyan10);
  --quark-orange: var(--ty-orange);
  --quark-orange20: var(--ty-orange20);
  --quark-orange10: var(--ty-orange10);
  --quark-earth: var(--ty-earth);
  --quark-yellow: var(--ty-yellow);
  --quark-yellow-light: var(--ty-yellow-light);
  --quark-green: var(--ty-green);
  --quark-green10: var(--ty-green10);
  --quark-green20: var(--ty-green20);
}

:root[data-theme="dark"], :host[data-theme="dark"], .qwen-root[data-theme="dark"], .quark-root[data-theme="dark"] {
  --ty-theme-primary: #426eff;
  --ty-text-line-base: #fafbff;
  --ty-background-base: #222;
  --ty-color-primary: #426eff;
  --ty-color-text-line: #fafbff;
  --ty-color-bg-base: #222;
  --ty-white: #fff;
  --ty-black: #000;
  --ty-text-primary: #fafbff;
  --ty-text-secondary: #fafbffb3;
  --ty-text-caption: #fafbff80;
  --ty-text-disabled: #fafbff3d;
  --ty-text-theme: #426eff;
  --ty-text-theme50: #426eff80;
  --ty-text-theme-disabled: #426eff4d;
  --ty-text-link: #4a73d8;
  --ty-text-white: #fff;
  --ty-text-white50: #ffffff80;
  --ty-text-white70: #ffffffb3;
  --ty-line-border: #fafbff1f;
  --ty-line-parting: #fafbff0d;
  --ty-line-heavier: #fafbff33;
  --ty-line-theme: #426eff;
  --ty-line-theme50: #426eff80;
  --ty-line-theme20: #426eff33;
  --ty-line-capsule: #426eff1a;
  --ty-line-tag: #426eff14;
  --ty-line-circle: #222;
  --ty-background-primary: #222;
  --ty-background-pop: #222;
  --ty-background-capsule: #2c2c2c;
  --ty-background-white80: #222c;
  --ty-background-white50: #22222280;
  --ty-background-pc-sidebar: #111112;
  --ty-background-gray-button-hover: #19191a;
  --ty-background-tag: #fafbff1f;
  --ty-background-option: #fafbff0d;
  --ty-background-light-gray: #111112;
  --ty-background-black-button: #fafbff;
  --ty-background-button: #426eff;
  --ty-background-button-hover: #1f52fb;
  --ty-background-card: #426eff80;
  --ty-background-option-on: #2a3457;
  --ty-background-area: #426eff3d;
  --ty-background-weaken: #426eff1f;
  --ty-background-user-query: #293652;
  --ty-background-select: #0d53ff66;
  --ty-background-toast: #000;
  --ty-background-mask70: #000000b3;
  --ty-background-mask50: #00000080;
  --ty-background-mask10: #0000001a;
  --ty-background-mask5: #0000000d;
  --ty-background-chat-bubble-default: #202020;
  --ty-background-chat-card: #2d2d2d;
  --ty-background-chat-card-head: #3a3a3a;
  --ty-background-chat-button-grey: #ffffff1a;
  --ty-red: #ff4040;
  --ty-danger-clicked: #db2323;
  --ty-danger-disabled: #ff404080;
  --ty-danger-background: #ff40401a;
  --ty-cyan: #91eaf2;
  --ty-cyan20: #91eaf238;
  --ty-cyan10: #91eaf21a;
  --ty-orange: #ff6b3f;
  --ty-orange20: #ff6b3f38;
  --ty-orange10: #ff6b3f1f;
  --ty-earth: #e7a462;
  --ty-yellow: #ffd575;
  --ty-yellow-light: #fffbe51a;
  --ty-green: #1f993f;
  --ty-green10: #1f993f33;
  --ty-green20: #1f993f66;
  --quark-white: var(--ty-background-primary);
  --quark-white-button: var(--ty-background-capsule);
  --quark-white80: var(--ty-background-white80);
  --quark-white50: var(--ty-background-white50);
  --quark-ash50-opaque: var(--ty-background-pc-sidebar);
  --quark-gray10-opaque: var(--ty-background-gray-button-hover);
  --quark-gray10: var(--ty-background-tag);
  --quark-gray5: var(--ty-background-option);
  --quark-background-light-gray: var(--ty-background-light-gray);
  --quark-background-black-button: var(--ty-background-black-button);
  --quark-seablue: #4d80ff;
  --quark-themecolor: #0d53ff;
  --quark-sea-blue20: #4d80ff33;
  --quark-background-option-on: #2e3443;
  --quark-sea-blue10: #4d80ff1a;
  --quark-background-weaken: #739bff14;
  --quark-chatblue: var(--ty-background-user-query);
  --quark-blue20: var(--ty-background-select);
  --quark-black-fixed: var(--ty-background-toast);
  --quark-background-mask70: var(--ty-background-mask70);
  --quark-background-mask50: var(--ty-background-mask50);
  --quark-background-mask10: var(--ty-background-mask10);
  --quark-background-mask5: var(--ty-background-mask5);
  --quark-background-chat-bubble-default: var(--ty-background-chat-bubble-default);
  --quark-background-chat-card: var(--ty-background-chat-card);
  --quark-background-chat-card-head: var(--ty-background-chat-card-head);
  --quark-background-chat-button-grey: var(--ty-background-chat-button-grey);
  --quark-gray: var(--ty-text-primary);
  --quark-gray70: var(--ty-text-secondary);
  --quark-gray50: var(--ty-text-caption);
  --quark-gray30: var(--ty-text-disabled);
  --quark-sea-blue50: #739bff80;
  --quark-text-link: var(--ty-text-link);
  --quark-white-fixed: var(--ty-text-white);
  --quark-white50-fixed: var(--ty-text-white50);
  --quark-white70-fixed: var(--ty-text-white70);
  --quark-gray20: var(--ty-line-heavier);
  --quark-red: var(--ty-red);
  --quark-danger-clicked: var(--ty-danger-clicked);
  --quark-danger-disabled: var(--ty-danger-disabled);
  --quark-red10: var(--ty-danger-background);
  --quark-cyan: var(--ty-cyan);
  --quark-cyan20: var(--ty-cyan20);
  --quark-cyan10: var(--ty-cyan10);
  --quark-orange: var(--ty-orange);
  --quark-orange20: var(--ty-orange20);
  --quark-orange10: var(--ty-orange10);
  --quark-earth: var(--ty-earth);
  --quark-yellow: var(--ty-yellow);
  --quark-yellow-light: var(--ty-yellow-light);
  --quark-green: var(--ty-green);
  --quark-green10: var(--ty-green10);
  --quark-green20: var(--ty-green20);
}

@media (prefers-color-scheme: dark) {
  :root[data-theme="auto"], :host[data-theme="auto"], .qwen-root[data-theme="auto"], .quark-root[data-theme="auto"] {
    --ty-theme-primary: #426eff;
    --ty-text-line-base: #fafbff;
    --ty-background-base: #222;
    --ty-color-primary: #426eff;
    --ty-color-text-line: #fafbff;
    --ty-color-bg-base: #222;
    --ty-white: #fff;
    --ty-black: #000;
    --ty-text-primary: #fafbff;
    --ty-text-secondary: #fafbffb3;
    --ty-text-caption: #fafbff80;
    --ty-text-disabled: #fafbff3d;
    --ty-text-theme: #426eff;
    --ty-text-theme50: #426eff80;
    --ty-text-theme-disabled: #426eff4d;
    --ty-text-link: #4a73d8;
    --ty-text-white: #fff;
    --ty-text-white50: #ffffff80;
    --ty-text-white70: #ffffffb3;
    --ty-line-border: #fafbff1f;
    --ty-line-parting: #fafbff0d;
    --ty-line-heavier: #fafbff33;
    --ty-line-theme: #426eff;
    --ty-line-theme50: #426eff80;
    --ty-line-theme20: #426eff33;
    --ty-line-capsule: #426eff1a;
    --ty-line-tag: #426eff14;
    --ty-line-circle: #222;
    --ty-background-primary: #222;
    --ty-background-pop: #222;
    --ty-background-capsule: #2c2c2c;
    --ty-background-white80: #222c;
    --ty-background-white50: #22222280;
    --ty-background-pc-sidebar: #111112;
    --ty-background-gray-button-hover: #19191a;
    --ty-background-tag: #fafbff1f;
    --ty-background-option: #fafbff0d;
    --ty-background-light-gray: #111112;
    --ty-background-black-button: #fafbff;
    --ty-background-button: #426eff;
    --ty-background-button-hover: #1f52fb;
    --ty-background-card: #426eff80;
    --ty-background-option-on: #2a3457;
    --ty-background-area: #426eff3d;
    --ty-background-weaken: #426eff1f;
    --ty-background-user-query: #293652;
    --ty-background-select: #0d53ff66;
    --ty-background-toast: #000;
    --ty-background-mask70: #000000b3;
    --ty-background-mask50: #00000080;
    --ty-background-mask10: #0000001a;
    --ty-background-mask5: #0000000d;
    --ty-background-chat-bubble-default: #202020;
    --ty-background-chat-card: #2d2d2d;
    --ty-background-chat-card-head: #3a3a3a;
    --ty-background-chat-button-grey: #ffffff1a;
    --ty-red: #ff4040;
    --ty-danger-clicked: #db2323;
    --ty-danger-disabled: #ff404080;
    --ty-danger-background: #ff40401a;
    --ty-cyan: #91eaf2;
    --ty-cyan20: #91eaf238;
    --ty-cyan10: #91eaf21a;
    --ty-orange: #ff6b3f;
    --ty-orange20: #ff6b3f38;
    --ty-orange10: #ff6b3f1f;
    --ty-earth: #e7a462;
    --ty-yellow: #ffd575;
    --ty-yellow-light: #fffbe51a;
    --ty-green: #1f993f;
    --ty-green10: #1f993f33;
    --ty-green20: #1f993f66;
    --quark-white: var(--ty-background-primary);
    --quark-white-button: var(--ty-background-capsule);
    --quark-white80: var(--ty-background-white80);
    --quark-white50: var(--ty-background-white50);
    --quark-ash50-opaque: var(--ty-background-pc-sidebar);
    --quark-gray10-opaque: var(--ty-background-gray-button-hover);
    --quark-gray10: var(--ty-background-tag);
    --quark-gray5: var(--ty-background-option);
    --quark-background-light-gray: var(--ty-background-light-gray);
    --quark-background-black-button: var(--ty-background-black-button);
    --quark-seablue: #4d80ff;
    --quark-themecolor: #0d53ff;
    --quark-sea-blue20: #4d80ff33;
    --quark-background-option-on: #2e3443;
    --quark-sea-blue10: #4d80ff1a;
    --quark-background-weaken: #739bff14;
    --quark-chatblue: var(--ty-background-user-query);
    --quark-blue20: var(--ty-background-select);
    --quark-black-fixed: var(--ty-background-toast);
    --quark-background-mask70: var(--ty-background-mask70);
    --quark-background-mask50: var(--ty-background-mask50);
    --quark-background-mask10: var(--ty-background-mask10);
    --quark-background-mask5: var(--ty-background-mask5);
    --quark-background-chat-bubble-default: var(--ty-background-chat-bubble-default);
    --quark-background-chat-card: var(--ty-background-chat-card);
    --quark-background-chat-card-head: var(--ty-background-chat-card-head);
    --quark-background-chat-button-grey: var(--ty-background-chat-button-grey);
    --quark-gray: var(--ty-text-primary);
    --quark-gray70: var(--ty-text-secondary);
    --quark-gray50: var(--ty-text-caption);
    --quark-gray30: var(--ty-text-disabled);
    --quark-sea-blue50: #739bff80;
    --quark-text-link: var(--ty-text-link);
    --quark-white-fixed: var(--ty-text-white);
    --quark-white50-fixed: var(--ty-text-white50);
    --quark-white70-fixed: var(--ty-text-white70);
    --quark-gray20: var(--ty-line-heavier);
    --quark-red: var(--ty-red);
    --quark-danger-clicked: var(--ty-danger-clicked);
    --quark-danger-disabled: var(--ty-danger-disabled);
    --quark-red10: var(--ty-danger-background);
    --quark-cyan: var(--ty-cyan);
    --quark-cyan20: var(--ty-cyan20);
    --quark-cyan10: var(--ty-cyan10);
    --quark-orange: var(--ty-orange);
    --quark-orange20: var(--ty-orange20);
    --quark-orange10: var(--ty-orange10);
    --quark-earth: var(--ty-earth);
    --quark-yellow: var(--ty-yellow);
    --quark-yellow-light: var(--ty-yellow-light);
    --quark-green: var(--ty-green);
    --quark-green10: var(--ty-green10);
    --quark-green20: var(--ty-green20);
  }
}

.markdown-pc-special-class {
  --md-font-base-font-size: 16px;
  --md-font-base-line-height: 26px;
  --md-font-h1-font-size: 24px;
  --md-font-h1-line-height: 36px;
  --md-font-h2-font-size: 20px;
  --md-font-h2-line-height: 32px;
  --md-font-h3-font-size: 18px;
  --md-font-h3-line-height: 28px;
  --md-font-h4-font-size: 16px;
  --md-font-h4-line-height: 26px;
  --md-font-h5-font-size: 14px;
  --md-font-h5-line-height: 24px;
  --md-font-h6-font-size: 13px;
  --md-font-h6-line-height: 22px;
  --md-font-markdown-margin: 16px;
  --md-font-list-margin: 8px;
}

.markdown-mobile-special-class {
  --md-font-base-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --md-font-base-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --md-font-h1-font-size: calc(calc(19) * var(--quark-chat-rpx));
  --md-font-h1-line-height: calc(calc(30) * var(--quark-chat-rpx));
  --md-font-h2-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --md-font-h2-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --md-font-h3-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --md-font-h3-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --md-font-h4-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --md-font-h4-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --md-font-h5-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --md-font-h5-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --md-font-h6-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --md-font-h6-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --md-font-markdown-margin: calc(calc(16) * var(--quark-chat-rpx));
  --md-font-list-margin: calc(calc(8) * var(--quark-chat-rpx));
}

body {
  --hr-margin-y: var(--md-font-markdown-margin);
  --hr-height: 0;
  --color-border-muted: var(--ty-line-border);
  --p-margin-bottom: var(--md-font-markdown-margin);
  --h-margin-top: 0;
  --h-margin-bottom: 8px;
  --h1h2-padding-bottom: 0;
  --h1h2-border-bottom: 0;
  --base-text-font-weight: 600;
  --base-title-font-weight: 600;
  --color-fg-default: var(--ty-text-primary);
  --color-li-default: var(--ty-text-primary);
  --color-canvas-default: #fff;
  --base-text-weight-semibold: 700;
  --color-link: var(--ty-text-link);
  --color-link-border: var(--ty-text-link);
  --color-qk-link-border: var(--ty-text-link);
  --color-canvas-subtle: #f5f5f6;
  --md-font-bold: bold;
  --color-table-head-th-bg: var(--ty-line-border);
  --color-inline-code-bg: var(--ty-line-border);
  --color-inline-code-color: var(--ty-text-primary);
  --color-table-border: var(--ty-line-border);
  --color-table-row-border: var(--ty-line-border);
  --color-border-default: var(--ty-line-border);
  --color-heading: var(--color-text-default);
}

@media (prefers-color-scheme: dark) {
  body {
    --color-overflow-mask-bgi: linear-gradient(270deg, #212126 0%, #21212600 100%);
  }
}

#qk-markdown-react.qk-markdown, #qk-markdown-react.qk-markdown.qk-markdown-react {
  font-family: var(--ty-font-text);
  text-align: start;
  letter-spacing: unset;
  -webkit-text-size-adjust: inherit;
  -moz-text-size-adjust: inherit;
       text-size-adjust: inherit;
}

#qk-markdown-react.qk-markdown .qk-md-paragraph, #qk-markdown-react.qk-markdown .qk-md-head, #qk-markdown-react.qk-markdown .qk-md-blockquote, #qk-markdown-react.qk-markdown .qw-md-code, #qk-markdown-react.qk-markdown .qk-md-table-section, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-paragraph, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-head, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-blockquote, #qk-markdown-react.qk-markdown.qk-markdown-react .qw-md-code, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table-section {
  margin-top: var(--md-font-markdown-margin);
  margin-bottom: var(--md-font-markdown-margin);
}

#qk-markdown-react.qk-markdown > :first-child, #qk-markdown-react.qk-markdown.qk-markdown-react > :first-child {
  margin-top: 0 !important;
}

#qk-markdown-react.qk-markdown > :last-child, #qk-markdown-react.qk-markdown.qk-markdown-react > :last-child {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

#qk-markdown-react.qk-markdown .qk-md-paragraph, #qk-markdown-react.qk-markdown .qk-md-head, #qk-markdown-react.qk-markdown .qk-md-html, #qk-markdown-react.qk-markdown .qk-md-image, #qk-markdown-react.qk-markdown .qk-md-multi-modal, #qk-markdown-react.qk-markdown .qk-md-hl, #qk-markdown-react.qk-markdown .qk-md-html-tag, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-paragraph, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-head, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-html, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-image, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-multi-modal, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-hl, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-html-tag {
  content-visibility: auto;
  contain-intrinsic-size: auto 30px;
}

#qk-markdown-react.qk-markdown .qk-md-code, #qk-markdown-react.qk-markdown .qk-md-hl-code, #qk-markdown-react.qk-markdown .qk-md-table, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-code, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-hl-code, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table {
  content-visibility: auto;
  contain-intrinsic-size: auto 120px;
}

#qk-markdown-react.qk-markdown .qk-md-paragraph.qk-md-has-multi-modal, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-paragraph.qk-md-has-multi-modal {
  content-visibility: visible;
}

#qk-markdown-react.qk-markdown .qk-md-paragraph:has(.qk-md-has-multi-modal) {
  content-visibility: visible;
}

#qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-paragraph:has(.qk-md-has-multi-modal) {
  content-visibility: visible;
}

#qk-markdown-react.qk-markdown .qk-md-image, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-image {
  cursor: pointer;
  border-radius: 12px;
  width: 320px;
}

#qk-markdown-react.qk-markdown .katex-display, #qk-markdown-react.qk-markdown.qk-markdown-react .katex-display {
  text-align: left;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  overflow-x: auto;
}

#qk-markdown-react.qk-markdown .katex-display > .katex, #qk-markdown-react.qk-markdown.qk-markdown-react .katex-display > .katex {
  padding: 0;
  padding-bottom: var(--md-font-markdown-margin);
  display: inline-block;
}

#qk-markdown-react.qk-markdown .katex-display, #qk-markdown-react.qk-markdown.qk-markdown-react .katex-display {
  scrollbar-width: none;
}

#qk-markdown-react.qk-markdown .katex-display::-webkit-scrollbar {
  display: none;
}

#qk-markdown-react.qk-markdown.qk-markdown-react .katex-display::-webkit-scrollbar {
  display: none;
}

#qk-markdown-react.qk-markdown .katex, #qk-markdown-react.qk-markdown.qk-markdown-react .katex {
  font-size: var(--md-font-base-font-size);
  line-height: var(--md-font-base-line-height);
}

#qk-markdown-react.qk-markdown .katex .vlist-t.vlist-t2 .boxpad, #qk-markdown-react.qk-markdown.qk-markdown-react .katex .vlist-t.vlist-t2 .boxpad {
  max-width: calc(var(--message-content-width, 100vw));
  vertical-align: middle;
  overflow: auto;
}

#qk-markdown-react.qk-markdown .katex .vlist-t.vlist-t2 .boxpad::-webkit-scrollbar {
  display: none;
}

#qk-markdown-react.qk-markdown.qk-markdown-react .katex .vlist-t.vlist-t2 .boxpad::-webkit-scrollbar {
  display: none;
}

#qk-markdown-react.qk-markdown .katex .vlist-t.vlist-t2 .stretchy.fbox, #qk-markdown-react.qk-markdown.qk-markdown-react .katex .vlist-t.vlist-t2 .stretchy.fbox {
  pointer-events: none;
}

#qk-markdown-react.qk-markdown .katex .katex-html > .newline, #qk-markdown-react.qk-markdown.qk-markdown-react .katex .katex-html > .newline {
  margin: 6px 0;
}

#qk-markdown-react.qk-markdown .katex .katex-html .tag, #qk-markdown-react.qk-markdown.qk-markdown-react .katex .katex-html .tag {
  right: -25px !important;
}

#qk-markdown-react.qk-markdown a.qk-md-link, #qk-markdown-react.qk-markdown.qk-markdown-react a.qk-md-link {
  font-weight: 400;
}

#qk-markdown-react.qk-markdown, #qk-markdown-react.qk-markdown.qk-markdown-react {
  --li-marker-color: auto;
  --ul-li-before-content: none;
  --list-style-position: inside;
  --list-padding-inline-start: 0;
  --li-marker-font-weight: 500;
  --two-level-li-list-style-type: circle;
  --ul-li-marker-font-size: var(--md-font-base-font-size);
  --ul-li-padding-left: 0;
  --ol-li-margin: var(--md-font-markdown-margin);
}

#qk-markdown-react.qk-markdown .qk-md-li, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-li {
  overflow: hidden;
}

#qk-markdown-react.qk-markdown .qk-md-li:has([class*="preBtn"], [class*="nextBtn"]) {
  overflow: visible;
}

#qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-li:has([class*="preBtn"], [class*="nextBtn"]) {
  overflow: visible;
}

#qk-markdown-react.qk-markdown .qk-md-li, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-li {
  margin-top: 0;
  margin-bottom: var(--md-font-list-margin);
}

#qk-markdown-react.qk-markdown .qk-md-li:first-child, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-li:first-child {
  margin-top: var(--md-font-list-margin);
}

#qk-markdown-react.qk-markdown .qk-md-li:last-child, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-li:last-child {
  margin-bottom: 0;
}

#qk-markdown-react.qk-markdown ul, #qk-markdown-react.qk-markdown ol, #qk-markdown-react.qk-markdown.qk-markdown-react ul, #qk-markdown-react.qk-markdown.qk-markdown-react ol {
  margin-top: var(--md-font-markdown-margin);
  margin-bottom: var(--md-font-markdown-margin);
  color: var(--ty-text-primary);
}

#qk-markdown-react.qk-markdown ol, #qk-markdown-react.qk-markdown.qk-markdown-react ol {
  color: var(--ty-text-primary);
}

#qk-markdown-react.qk-markdown ol > li, #qk-markdown-react.qk-markdown.qk-markdown-react ol > li {
  text-indent: -1.2em;
  padding-left: 1.2em;
}

#qk-markdown-react.qk-markdown ol > li > div, #qk-markdown-react.qk-markdown ol > li > p, #qk-markdown-react.qk-markdown ol > li > pre, #qk-markdown-react.qk-markdown ol > li > section, #qk-markdown-react.qk-markdown ol > li > blockquote, #qk-markdown-react.qk-markdown ol > li > ul, #qk-markdown-react.qk-markdown ol > li > ol, #qk-markdown-react.qk-markdown.qk-markdown-react ol > li > div, #qk-markdown-react.qk-markdown.qk-markdown-react ol > li > p, #qk-markdown-react.qk-markdown.qk-markdown-react ol > li > pre, #qk-markdown-react.qk-markdown.qk-markdown-react ol > li > section, #qk-markdown-react.qk-markdown.qk-markdown-react ol > li > blockquote, #qk-markdown-react.qk-markdown.qk-markdown-react ol > li > ul, #qk-markdown-react.qk-markdown.qk-markdown-react ol > li > ol {
  text-indent: 0;
}

#qk-markdown-react.qk-markdown ol > li:nth-child(n+10), #qk-markdown-react.qk-markdown.qk-markdown-react ol > li:nth-child(n+10) {
  text-indent: -1.6em;
  padding-left: 1.6em;
}

#qk-markdown-react.qk-markdown ol > li:nth-child(n+100), #qk-markdown-react.qk-markdown.qk-markdown-react ol > li:nth-child(n+100) {
  text-indent: -2.4em;
  padding-left: 2.4em;
}

#qk-markdown-react.qk-markdown ul, #qk-markdown-react.qk-markdown.qk-markdown-react ul {
  text-indent: 0;
  list-style: none;
}

#qk-markdown-react.qk-markdown ul > li, #qk-markdown-react.qk-markdown.qk-markdown-react ul > li {
  letter-spacing: 0;
  padding-left: 1em;
  position: relative;
}

#qk-markdown-react.qk-markdown ul > li::marker {
  content: none;
}

#qk-markdown-react.qk-markdown.qk-markdown-react ul > li::marker {
  content: none;
}

#qk-markdown-react.qk-markdown ul > li:before, #qk-markdown-react.qk-markdown.qk-markdown-react ul > li:before {
  content: "";
  background: currentColor;
  border: none;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  top: 11px;
  left: 2px;
}

#qk-markdown-react.qk-markdown ul > li.qk-md-task-list:before, #qk-markdown-react.qk-markdown.qk-markdown-react ul > li.qk-md-task-list:before {
  content: none;
}

#qk-markdown-react.qk-markdown li > ul, #qk-markdown-react.qk-markdown li > ol, #qk-markdown-react.qk-markdown.qk-markdown-react li > ul, #qk-markdown-react.qk-markdown.qk-markdown-react li > ol {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: var(--md-font-markdown-margin);
  margin-left: 0;
}

#qk-markdown-react.qk-markdown li > ul:last-child, #qk-markdown-react.qk-markdown li > ol:last-child, #qk-markdown-react.qk-markdown.qk-markdown-react li > ul:last-child, #qk-markdown-react.qk-markdown.qk-markdown-react li > ol:last-child {
  margin-bottom: 0;
}

#qk-markdown-react.qk-markdown .qk-md-ol > .qk-md-li::marker {
  content: none;
}

#qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-ol > .qk-md-li::marker {
  content: none;
}

#qk-markdown-react.qk-markdown .qk-md-li strong.qk-md-strong, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-li strong.qk-md-strong {
  font-weight: 500 !important;
}

#qk-markdown-react.qk-markdown .qk-md-ol, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-ol {
  list-style: auto;
}

#qk-markdown-react.qk-markdown hr, #qk-markdown-react.qk-markdown.qk-markdown-react hr {
  margin-top: var(--md-font-markdown-margin);
  margin-bottom: var(--md-font-markdown-margin);
}

#qk-markdown-react.qk-markdown blockquote, #qk-markdown-react.qk-markdown.qk-markdown-react blockquote {
  border-left: 2px solid var(--ty-line-border);
  padding: 0 18px;
  line-height: 26px;
}

#qk-markdown-react.qk-markdown blockquote > :last-child, #qk-markdown-react.qk-markdown.qk-markdown-react blockquote > :last-child {
  margin-bottom: 0 !important;
}

#qk-markdown-react.qk-markdown blockquote .qk-md-text, #qk-markdown-react.qk-markdown.qk-markdown-react blockquote .qk-md-text {
  color: var(--ty-text-secondary) !important;
}

#qk-markdown-react.qk-markdown .qk-md-table-section, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table-section {
  max-width: 100%;
  overflow: hidden;
}

#qk-markdown-react.qk-markdown .qk-md-table-section .qk-md-table-wrapper, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table-section .qk-md-table-wrapper {
  border: 1px solid var(--color-table-border);
  border-radius: 12px;
  margin-top: 0;
  margin-bottom: 0;
}

#qk-markdown-react.qk-markdown .qk-md-table-section .qk-md-table-scroll-bar:after, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table-section .qk-md-table-scroll-bar:after {
  background-image: none;
}

#qk-markdown-react.qk-markdown .qk-md-table-section .qk-md-table-action, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table-section .qk-md-table-action {
  height: 36px;
  padding: 0 14px;
}

#qk-markdown-react.qk-markdown .qk-md-table-section .qk-md-copy-icon path#Path, #qk-markdown-react.qk-markdown .qk-md-table-section .qk-md-copy-icon path#Rectangle, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table-section .qk-md-copy-icon path#Path, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table-section .qk-md-copy-icon path#Rectangle {
  stroke: var(--ty-text-secondary);
}

#qk-markdown-react.qk-markdown .qk-md-table-section .qk-md-table-action-title, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table-section .qk-md-table-action-title {
  color: var(--ty-text-primary);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

#qk-markdown-react.qk-markdown .qk-md-table-section table tr, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table-section table tr {
  background-color: unset;
}

#qk-markdown-react.qk-markdown .qk-md-table-section .qk-md-table-container::-webkit-scrollbar-thumb {
  background: var(--color-table-border);
  border-radius: 4px;
}

#qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table-section .qk-md-table-container::-webkit-scrollbar-thumb {
  background: var(--color-table-border);
  border-radius: 4px;
}

#qk-markdown-react.qk-markdown .qk-md-table-section .qk-md-table-container .qk-md-table-head tr th, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table-section .qk-md-table-container .qk-md-table-head tr th {
  max-width: unset;
  color: var(--ty-text-primary);
  padding: 10px 14px;
  font-size: 14px;
  font-weight: 600;
  border: 1px solid var(--color-table-border) !important;
}

#qk-markdown-react.qk-markdown .qk-md-table-section .qk-md-table-container .qk-md-table-head tr th > *, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table-section .qk-md-table-container .qk-md-table-head tr th > * {
  display: unset;
}

#qk-markdown-react.qk-markdown .qk-md-table-section .qk-md-table-container .qk-md-table-row td, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table-section .qk-md-table-container .qk-md-table-row td {
  max-width: unset;
  color: var(--ty-text-primary);
  padding: 10px 14px;
  border: 1px solid var(--color-table-border) !important;
}

#qk-markdown-react.qk-markdown, #qk-markdown-react.qk-markdown.qk-markdown-react {
  --h1-font-size: var(--md-font-h1-font-size);
  --h2-font-size: var(--md-font-h2-font-size);
  --h3-font-size: var(--md-font-h3-font-size);
  --h4-font-size: var(--md-font-h4-font-size);
  --h5-font-size: var(--md-font-h5-font-size);
  --h6-font-size: var(--md-font-h6-font-size);
  font-size: var(--md-font-base-font-size);
  line-height: var(--md-font-base-line-height);
}

#qk-markdown-react.qk-markdown h1, #qk-markdown-react.qk-markdown.qk-markdown-react h1 {
  font-size: var(--md-font-h1-font-size);
  line-height: var(--md-font-h1-line-height);
}

#qk-markdown-react.qk-markdown h2, #qk-markdown-react.qk-markdown.qk-markdown-react h2 {
  font-size: var(--md-font-h2-font-size);
  line-height: var(--md-font-h2-line-height);
}

#qk-markdown-react.qk-markdown h3, #qk-markdown-react.qk-markdown.qk-markdown-react h3 {
  font-size: var(--md-font-h3-font-size);
  line-height: var(--md-font-h3-line-height);
}

#qk-markdown-react.qk-markdown h4, #qk-markdown-react.qk-markdown.qk-markdown-react h4 {
  font-size: var(--md-font-h4-font-size);
  line-height: var(--md-font-h4-line-height);
}

#qk-markdown-react.qk-markdown h5, #qk-markdown-react.qk-markdown.qk-markdown-react h5 {
  font-size: var(--md-font-h5-font-size);
  line-height: var(--md-font-h5-line-height);
}

#qk-markdown-react.qk-markdown h6, #qk-markdown-react.qk-markdown.qk-markdown-react h6 {
  font-size: var(--md-font-h6-font-size);
  line-height: var(--md-font-h6-line-height);
}

#qk-markdown-react.qk-markdown h1, #qk-markdown-react.qk-markdown h2, #qk-markdown-react.qk-markdown h3, #qk-markdown-react.qk-markdown h4, #qk-markdown-react.qk-markdown h5, #qk-markdown-react.qk-markdown h6, #qk-markdown-react.qk-markdown.qk-markdown-react h1, #qk-markdown-react.qk-markdown.qk-markdown-react h2, #qk-markdown-react.qk-markdown.qk-markdown-react h3, #qk-markdown-react.qk-markdown.qk-markdown-react h4, #qk-markdown-react.qk-markdown.qk-markdown-react h5, #qk-markdown-react.qk-markdown.qk-markdown-react h6 {
  font-weight: var(--base-title-font-weight, 600);
}

#qk-markdown-react.qk-markdown .qk-md-strong, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-strong {
  font-weight: var(--base-text-font-weight, 600);
}

#qk-markdown-react.qk-markdown .qk-md-strong .qk-md-text, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-strong .qk-md-text {
  color: var(--color-fg-default);
}

#qk-markdown-react.qk-markdown .qk-md-head span, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-head span {
  margin-bottom: 0;
}

#qk-markdown-react.qk-markdown .qk-md-paragraph, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-paragraph {
  margin-top: 0;
  margin-bottom: var(--md-font-markdown-margin);
}

#qk-markdown-react.qk-markdown k1, #qk-markdown-react.qk-markdown.qk-markdown-react k1 {
  background: unset !important;
}

#qk-markdown-react.qk-markdown hr, #qk-markdown-react.qk-markdown.qk-markdown-react hr {
  border-bottom: .5px solid var(--ty-line-border);
  margin-top: var(--md-font-markdown-margin);
  margin-bottom: var(--md-font-markdown-margin);
}

#qk-markdown-react.qk-markdown .qk-md-paragraph, #qk-markdown-react.qk-markdown .qk-md-head, #qk-markdown-react.qk-markdown .qk-md-html, #qk-markdown-react.qk-markdown .qk-md-image, #qk-markdown-react.qk-markdown .qk-md-li, #qk-markdown-react.qk-markdown .qk-md-multi-modal, #qk-markdown-react.qk-markdown .qk-md-table, #qk-markdown-react.qk-markdown .qk-md-hl, #qk-markdown-react.qk-markdown .qk-md-hl-code, #qk-markdown-react.qk-markdown .qk-md-code, #qk-markdown-react.qk-markdown .qk-md-html-tag, #qk-markdown-react.qk-markdown .qk-md-link, #qk-markdown-react.qk-markdown .qk-md-strong, #qk-markdown-react.qk-markdown .qk-md-em, #qk-markdown-react.qk-markdown .qk-md-text, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-paragraph, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-head, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-html, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-image, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-li, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-multi-modal, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-table, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-hl, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-hl-code, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-code, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-html-tag, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-link, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-strong, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-em, #qk-markdown-react.qk-markdown.qk-markdown-react .qk-md-text {
  opacity: 1;
  animation: none !important;
}

#qk-markdown-react.qk-markdown:not(.qk-markdown-cache) .qk-md-printing-text, #qk-markdown-react.qk-markdown.qk-markdown-react:not(.qk-markdown-cache) .qk-md-printing-text {
  animation: .3s both qk-md-show-animation !important;
}

@keyframes qk-md-show-animation {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

#qk-markdown-react.qk-markdown .qw-md-code, #qk-markdown-react.qk-markdown.qk-markdown-react .qw-md-code {
  width: 100%;
}

#qk-markdown-react.qk-markdown .qw-md-code:after, #qk-markdown-react.qk-markdown.qk-markdown-react .qw-md-code:after {
  content: "-------------------------------------------------------------------------------------------------------------------------------------";
  visibility: hidden;
  height: 0;
  display: block;
  overflow: hidden;
}

.wx-0 {
  color: #eac221;
}

.wx-1 {
  color: #34d97d;
}

.wx-2 {
  color: #3cf;
}

.wx-3 {
  color: #f54;
}

.wx-4 {
  color: #af7c24;
}

.question-text-card {
  max-width: 664px;
  max-width: min(83%, 664px);
  padding: 10px 16px;
  padding: calc(calc(10) * var(--quark-chat-rpx)) calc(calc(16) * var(--quark-chat-rpx));
  background-color: var(--ty-background-user-query);
  color: var(--ty-text-primary);
  white-space: pre-line;
  word-break: break-all;
  word-wrap: break-word;
  font-size: 16px;
  font-size: calc(calc(16) * var(--quark-chat-rpx));
  line-height: 26px;
  line-height: calc(calc(26) * var(--quark-chat-rpx));
  border-radius: 16px;
  overflow: hidden;
}

.question-text-card.question-text-card-max-height {
  max-height: 100px;
  max-height: calc(calc(100) * var(--quark-chat-rpx));
  position: relative;
}

.question-text-card.question-text-card-max-height .question-text-card-mask {
  background: linear-gradient(180deg, transparent -47%, var(--ty-background-user-query) 63%);
  border-radius: 0 0 16px 16px;
  justify-content: center;
  align-items: center;
  height: 44px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (prefers-color-scheme: dark) {
  .question-text-card.question-text-card-max-height .question-text-card-mask {
    background: linear-gradient(180deg, transparent -47%, var(--ty-background-user-query) 63%);
  }
}

.question-text-card .question-text-link {
  color: var(--ty-text-link);
  word-break: break-all;
  text-decoration: none;
}

.question-text-card .question-text-link:hover {
  text-underline-offset: 4px;
  text-decoration: underline;
}

.question-text-warning {
  font-size: 24px;
  font-size: calc(calc(24) * var(--quark-chat-rpx));
  width: 24px;
  width: calc(calc(24) * var(--quark-chat-rpx));
  height: 24px;
  height: calc(calc(24) * var(--quark-chat-rpx));
  margin-right: 10px;
  margin-right: calc(calc(10) * var(--quark-chat-rpx));
  cursor: pointer;
}

:root {
  --color-Black_Constant: #222;
  --color-Button_Blue: #0d53ff;
  --color-Chat_Bubble_Blue: #ebf5ff;
  --color-Button_Grey: #f8f8f8;
  --color-Button_LightBlue: #e9ebff99;
  --color-Button_LightRed: #fff4f3;
  --color-Deep_Blue: #214bb1;
  --color-Green: #00ffd8;
  --color-Icon_Black: #222;
  --color-Icon_Blue: #0d53ff;
  --color-Icon_Grey: #999;
  --color-Icon_White: #fff;
  --color-Icon_White_Constant: #fff;
  --color-Line: #eee;
  --color-Line_Button: #e2e2e5;
  --color-OnPage_Bg_Grey: #f5f6f7;
  --color-OnPage_Bg_Grey1: #f8f8f8;
  --color-OnPage_Bg_Grey2: #f8f8f8;
  --color-OnPage_Bg_Grey3: #fafafa;
  --color-OnPage_Bg_White: #fff;
  --color-OnPage_Bg_White1: #fff;
  --color-Page_Bg_Ai: #f7f9fc;
  --color-Page_Bg_Grey: #f5f6f7;
  --color-Page_Bg_Grey1: #fafafa;
  --color-Page_Bg_White: #fff;
  --color-Quark_Ai: #7a52cc;
  --color-Quark_Blue: #0d53ff;
  --color-Text_Black: #222;
  --color-Text_Grey1: #666;
  --color-Text_Grey2: #999;
  --color-Text_Grey3: #ccc;
  --color-Text_White_Constant: #fff;
  --color-Toast_white: #fff;
  --color-Warning_Red: #ff5745;
  --color-White_Constant: #fff;
  --color-gray: #060a26;
  --color-gray10: #060a260e;
  --color-White_Constant100: #fff;
  --color-White_Constant90: #ffffffe6;
  --color-White_Constant80: #fffc;
  --color-White_Constant70: #ffffffb3;
  --color-White_Constant60: #fff9;
  --color-White_Constant50: #ffffff80;
  --color-White_Constant40: #fff6;
  --color-White_Constant30: #ffffff4d;
  --color-White_Constant20: #fff3;
  --color-White_Constant10: #ffffff1a;
  --color-White_Constant5: #ffffff0d;
  --color-Black_Constant100: #222;
  --color-Black_Constant90: #222222e6;
  --color-Black_Constant80: #222c;
  --color-Black_Constant70: #222222b3;
  --color-Black_Constant60: #2229;
  --color-Black_Constant50: #22222280;
  --color-Black_Constant40: #2226;
  --color-Black_Constant30: #2222224d;
  --color-Black_Constant20: #2223;
  --color-Black_Constant10: #2222221a;
  --color-Black_Constant5: #2222220d;
  --color-Grey_Constant: #333;
  --color-Default_White100: #fff;
  --color-Default_White90: #ffffffe6;
  --color-Default_White80: #fffc;
  --color-Default_White70: #ffffffb3;
  --color-Default_White60: #fff9;
  --color-Default_White50: #ffffff80;
  --color-Default_White40: #fff6;
  --color-Default_White30: #ffffff4d;
  --color-Default_White20: #fff3;
  --color-Default_White10: #ffffff1a;
  --color-Default_White5: #ffffff0d;
  --color-Default_Black100: #222;
  --color-Default_Black90: #222222e6;
  --color-Default_Black80: #222c;
  --color-Default_Black70: #222222b3;
  --color-Default_Black60: #2229;
  --color-Default_Black50: #22222280;
  --color-Default_Black40: #2226;
  --color-Default_Black30: #2222223d;
  --color-Default_Black20: #2222221f;
  --color-Default_Black10: #2222220f;
  --color-Default_Black5: #22222208;
  --color-Default_Grey80: #666;
  --color-Default_Grey50: #999;
  --color-Default_Grey20: #ccc;
  --color-Default_Grey5: #eee;
  --color-Panel_Bg_Grey: #f8f8f8;
  --color-Panel_Bg_White: #fff;
  --color-Panel_Bg_White1: #fff;
  --color-PageBg_Grey: #f8f8f8;
  --color-PageBg_White: #fff;
  --color-Quark_Blue_Light: #0d53ff1a;
  --color-Warning_Red_Light: #ff57451a;
  --color-Default_Green: #00ffd8;
  --color-Link: #083193;
  --color-dark-Black_Constant: #222;
  --color-dark-Button_Blue: #0d53ff;
  --color-dark-Chat_Bubble_Blue: #001d66;
  --color-dark-Button_Grey: #333;
  --color-dark-Button_LightBlue: #35363e;
  --color-dark-Button_LightRed: #342928;
  --color-dark-Deep_Blue: #4a73d8;
  --color-dark-Green: #00ffd8;
  --color-dark-Icon_Black: #fff;
  --color-dark-Icon_Blue: #0d53ff;
  --color-dark-Icon_Grey: #666;
  --color-dark-Icon_White: #222;
  --color-dark-Icon_White_Constant: #fff;
  --color-dark-Line: #3d3d3d;
  --color-dark-Line_Button: #2d2d2e;
  --color-dark-OnPage_Bg_Grey: #333;
  --color-dark-OnPage_Bg_Grey1: #333;
  --color-dark-OnPage_Bg_Grey2: #1a1a1a;
  --color-dark-OnPage_Bg_Grey3: #222;
  --color-dark-OnPage_Bg_White: #222;
  --color-dark-OnPage_Bg_White1: #1a1a1a;
  --color-dark-Page_Bg_Ai: #000;
  --color-dark-Page_Bg_Grey: #000;
  --color-dark-Page_Bg_Grey1: #000;
  --color-dark-Page_Bg_White: #000;
  --color-dark-Quark_Ai: #7a52cc;
  --color-dark-Quark_Blue: #0d53ff;
  --color-dark-Text_Black: #fff;
  --color-dark-Text_Grey1: #999;
  --color-dark-Text_Grey2: #666;
  --color-dark-Text_Grey3: #4c4c4c;
  --color-dark-Text_White_Constant: #fff;
  --color-dark-Warning_Red: #ff5745;
  --color-dark-White_Constant: #fff;
  --color-dark-gray10: #fafbff1f;
  --color-dark-White_Constant100: #fff;
  --color-dark-White_Constant90: #ffffffe6;
  --color-dark-White_Constant80: #fffc;
  --color-dark-White_Constant70: #ffffffb3;
  --color-dark-White_Constant60: #fff9;
  --color-dark-White_Constant50: #ffffff80;
  --color-dark-White_Constant40: #fff6;
  --color-dark-White_Constant30: #ffffff4d;
  --color-dark-White_Constant20: #fff3;
  --color-dark-White_Constant10: #ffffff1a;
  --color-dark-White_Constant5: #ffffff0d;
  --color-dark-Black_Constant100: #222;
  --color-dark-Black_Constant90: #222222e6;
  --color-dark-Black_Constant80: #222c;
  --color-dark-Black_Constant70: #222222b3;
  --color-dark-Black_Constant60: #2229;
  --color-dark-Black_Constant50: #22222280;
  --color-dark-Black_Constant40: #2226;
  --color-dark-Black_Constant30: #2222224d;
  --color-dark-Black_Constant20: #2223;
  --color-dark-Black_Constant10: #2222221a;
  --color-dark-Black_Constant5: #2222220d;
  --color-dark-Grey_Constant: #333;
  --color-dark-Default_White100: #222;
  --color-dark-Default_White90: #222222e6;
  --color-dark-Default_White80: #222c;
  --color-dark-Default_White70: #222222b3;
  --color-dark-Default_White60: #2229;
  --color-dark-Default_White50: #22222280;
  --color-dark-Default_White40: #2226;
  --color-dark-Default_White30: #2222224d;
  --color-dark-Default_White20: #2223;
  --color-dark-Default_White10: #2222221a;
  --color-dark-Default_White5: #2222220d;
  --color-dark-Default_Black100: #fff;
  --color-dark-Default_Black90: #ffffffe6;
  --color-dark-Default_Black80: #fffc;
  --color-dark-Default_Black70: #ffffffb3;
  --color-dark-Default_Black60: #fff9;
  --color-dark-Default_Black50: #ffffff80;
  --color-dark-Default_Black40: #fff6;
  --color-dark-Default_Black30: #ffffff4d;
  --color-dark-Default_Black20: #fff3;
  --color-dark-Default_Black10: #ffffff1a;
  --color-dark-Default_Black5: #ffffff0d;
  --color-dark-Default_Grey80: #999;
  --color-dark-Default_Grey50: #666;
  --color-dark-Default_Grey20: #4c4c4c;
  --color-dark-Default_Grey5: #3d3d3d;
  --color-dark-Panel_Bg_Grey: #333;
  --color-dark-Panel_Bg_White: #222;
  --color-dark-Panel_Bg_White1: #333;
  --color-dark-PageBg_Grey: #000;
  --color-dark-PageBg_White: #000;
  --color-dark-Quark_Blue_Light: #4278ff1a;
  --color-dark-Warning_Red_Light: #fe877a33;
  --color-dark-Default_Green: #00ffd8;
  --color-dark-Link: #4a73d8;
}

@media (prefers-color-scheme: dark) {
  :root {
    --color-Black_Constant: var(--color-dark-Black_Constant);
    --color-Button_Blue: var(--color-dark-Button_Blue);
    --color-Chat_Bubble_Blue: var(--color-dark-Chat_Bubble_Blue);
    --color-Button_Grey: var(--color-dark-Button_Grey);
    --color-Button_LightBlue: var(--color-dark-Button_LightBlue);
    --color-Button_LightRed: var(--color-dark-Button_LightRed);
    --color-Deep_Blue: var(--color-dark-Deep_Blue);
    --color-Green: var(--color-dark-Green);
    --color-Icon_Black: var(--color-dark-Icon_Black);
    --color-Icon_Blue: var(--color-dark-Icon_Blue);
    --color-Icon_Grey: var(--color-dark-Icon_Grey);
    --color-Icon_White: var(--color-dark-Icon_White);
    --color-Icon_White_Constant: var(--color-dark-Icon_White_Constant);
    --color-Line: var(--color-dark-Line);
    --color-Line_Button: var(--color-dark-Line_Button);
    --color-OnPage_Bg_Grey: var(--color-dark-OnPage_Bg_Grey);
    --color-OnPage_Bg_Grey1: var(--color-dark-OnPage_Bg_Grey1);
    --color-OnPage_Bg_Grey2: var(--color-dark-OnPage_Bg_Grey2);
    --color-OnPage_Bg_Grey3: var(--color-dark-OnPage_Bg_Grey3);
    --color-OnPage_Bg_White: var(--color-dark-OnPage_Bg_White);
    --color-OnPage_Bg_White1: var(--color-dark-OnPage_Bg_White1);
    --color-Page_Bg_Ai: var(--color-dark-Page_Bg_Ai);
    --color-Page_Bg_Grey: var(--color-dark-Page_Bg_Grey);
    --color-Page_Bg_Grey1: var(--color-dark-Page_Bg_Grey1);
    --color-Page_Bg_White: var(--color-dark-Page_Bg_White);
    --color-Quark_Ai: var(--color-dark-Quark_Ai);
    --color-Quark_Blue: var(--color-dark-Quark_Blue);
    --color-Text_Black: var(--color-dark-Text_Black);
    --color-Text_Grey1: var(--color-dark-Text_Grey1);
    --color-Text_Grey2: var(--color-dark-Text_Grey2);
    --color-Text_Grey3: var(--color-dark-Text_Grey3);
    --color-Text_White_Constant: var(--color-dark-Text_White_Constant);
    --color-Warning_Red: var(--color-dark-Warning_Red);
    --color-White_Constant: var(--color-dark-White_Constant);
    --color-gray: #fafbff;
    --color-gray10: var(--color-dark-gray10);
    --color-White_Constant100: var(--color-dark-White_Constant100);
    --color-White_Constant90: var(--color-dark-White_Constant90);
    --color-White_Constant80: var(--color-dark-White_Constant80);
    --color-White_Constant70: var(--color-dark-White_Constant70);
    --color-White_Constant60: var(--color-dark-White_Constant60);
    --color-White_Constant50: var(--color-dark-White_Constant50);
    --color-White_Constant40: var(--color-dark-White_Constant40);
    --color-White_Constant30: var(--color-dark-White_Constant30);
    --color-White_Constant20: var(--color-dark-White_Constant20);
    --color-White_Constant10: var(--color-dark-White_Constant10);
    --color-White_Constant5: var(--color-dark-White_Constant5);
    --color-Black_Constant100: var(--color-dark-Black_Constant100);
    --color-Black_Constant90: var(--color-dark-Black_Constant90);
    --color-Black_Constant80: var(--color-dark-Black_Constant80);
    --color-Black_Constant70: var(--color-dark-Black_Constant70);
    --color-Black_Constant60: var(--color-dark-Black_Constant60);
    --color-Black_Constant50: var(--color-dark-Black_Constant50);
    --color-Black_Constant40: var(--color-dark-Black_Constant40);
    --color-Black_Constant30: var(--color-dark-Black_Constant30);
    --color-Black_Constant20: var(--color-dark-Black_Constant20);
    --color-Black_Constant10: var(--color-dark-Black_Constant10);
    --color-Black_Constant5: var(--color-dark-Black_Constant5);
    --color-Grey_Constant: var(--color-dark-Grey_Constant);
    --color-Default_White100: var(--color-dark-Default_White100);
    --color-Default_White90: var(--color-dark-Default_White90);
    --color-Default_White80: var(--color-dark-Default_White80);
    --color-Default_White70: var(--color-dark-Default_White70);
    --color-Default_White60: var(--color-dark-Default_White60);
    --color-Default_White50: var(--color-dark-Default_White50);
    --color-Default_White40: var(--color-dark-Default_White40);
    --color-Default_White30: var(--color-dark-Default_White30);
    --color-Default_White20: var(--color-dark-Default_White20);
    --color-Default_White10: var(--color-dark-Default_White10);
    --color-Default_White5: var(--color-dark-Default_White5);
    --color-Default_Black100: var(--color-dark-Default_Black100);
    --color-Default_Black90: var(--color-dark-Default_Black90);
    --color-Default_Black80: var(--color-dark-Default_Black80);
    --color-Default_Black70: var(--color-dark-Default_Black70);
    --color-Default_Black60: var(--color-dark-Default_Black60);
    --color-Default_Black50: var(--color-dark-Default_Black50);
    --color-Default_Black40: var(--color-dark-Default_Black40);
    --color-Default_Black30: var(--color-dark-Default_Black30);
    --color-Default_Black20: var(--color-dark-Default_Black20);
    --color-Default_Black10: var(--color-dark-Default_Black10);
    --color-Default_Black5: var(--color-dark-Default_Black5);
    --color-Default_Grey80: var(--color-dark-Default_Grey80);
    --color-Default_Grey50: var(--color-dark-Default_Grey50);
    --color-Default_Grey20: var(--color-dark-Default_Grey20);
    --color-Default_Grey5: var(--color-dark-Default_Grey5);
    --color-Panel_Bg_Grey: var(--color-dark-Panel_Bg_Grey);
    --color-Panel_Bg_White: var(--color-dark-Panel_Bg_White);
    --color-Panel_Bg_White1: var(--color-dark-Panel_Bg_White1);
    --color-PageBg_Grey: var(--color-dark-PageBg_Grey);
    --color-PageBg_White: var(--color-dark-PageBg_White);
    --color-Quark_Blue_Light: var(--color-dark-Quark_Blue_Light);
    --color-Warning_Red_Light: var(--color-dark-Warning_Red_Light);
    --color-Default_Green: var(--color-dark-Default_Green);
    --color-Link: var(--color-dark-Link);
  }
}

:root {
  --font-base-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --font-base-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --font-h1-font-size: calc(calc(26) * var(--quark-chat-rpx));
  --font-h1-line-height: calc(calc(38) * var(--quark-chat-rpx));
  --font-h2-font-size: calc(calc(22) * var(--quark-chat-rpx));
  --font-h2-line-height: calc(calc(32) * var(--quark-chat-rpx));
  --font-h3-font-size: calc(calc(18) * var(--quark-chat-rpx));
  --font-h3-line-height: calc(calc(28) * var(--quark-chat-rpx));
  --font-h4-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --font-h4-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --font-h5-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --font-h5-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --font-h6-font-size: calc(calc(16) * var(--quark-chat-rpx));
  --font-h6-line-height: calc(calc(26) * var(--quark-chat-rpx));
  --font-markdown-margin: calc(calc(16) * var(--quark-chat-rpx));
  --font-list-margin: calc(calc(8) * var(--quark-chat-rpx));
}



.markdown-pc-special-class .qk-md-ul > .qk-md-li {
  padding-right: 1em;
}

.markdown-pc-special-class .qk-md-li > .qk-md-has-multi-modal > [data-c="result_card"][data-exposure-extra*="recommend_note_list"] [class*="right-icon-wrap"] > [class*="right-icon-"] {
  transform: translate(calc(50% - 6px));
}

.card [class*="pictures-row"] {
  transform: translateZ(0);
}

.markdown-pc-special-class .qk-md-li:has( > [data-c="result_card"][data-exposure-extra*="tab_container"] [data-c="result_card"][data-exposure-extra*="shopping_sku_recommend_list"]) {
  overflow: visible !important;
}

.markdown-pc-special-class .qk-md-li:has( > .qk-md-has-multi-modal > [data-c="result_card"][data-exposure-extra*="tab_container"] [data-c="result_card"][data-exposure-extra*="shopping_sku_recommend_list"]) {
  overflow: visible !important;
}

html {
  --quark-style-ash-color: #f7f8fa;
  --quark-style-ash-10-color: #f7f8fa1a;
  --quark-style-ash-20-color: #f7f8fa33;
  --quark-style-ash-30-color: #f7f8fa4d;
  --quark-style-ash-40-color: #f7f8fa66;
  --quark-style-ash-50-color: #f7f8fa80;
  --quark-style-ash-50-opaque-color: #f7f7f9;
  --quark-style-ash-60-color: #f7f8fa99;
  --quark-style-ash-70-color: #f7f8fab3;
  --quark-style-ash-80-color: #f7f8facc;
  --quark-style-ash-90-color: #f7f8fae6;
  --quark-style-ash-blue-color: #f3fbff;
  --quark-style-ash-blue-50-color: #e6f7ff80;
  --quark-style-ash-cyan-color: #f0fcfc;
  --quark-style-ash-cyan-50-color: #e1fafa80;
  --quark-style-ash-orange-color: #fff9f8;
  --quark-style-ash-orange-50-color: #fff3f080;
  --quark-style-ash-purple-color: #f9f7ff;
  --quark-style-ash-purple-50-color: #f2f0ff80;
  --quark-style-ash-theme-color-color: #f7f9ff;
  --quark-style-ash-theme-color-50-color: #f0f2ff80;
  --quark-style-black-color: #000;
  --quark-style-black-10-fixed-color: #0000001a;
  --quark-style-black-50-fixed-color: #00000080;
  --quark-style-black-5-fixed-color: #0000000d;
  --quark-style-black-80-fixed-color: #000c;
  --quark-style-black-90-fixed-color: #000000e6;
  --quark-style-black-fixed-color: #000;
  --quark-style-blue-color: #119bff;
  --quark-style-blue-10-color: #119bff12;
  --quark-style-blue-20-color: #119bff2e;
  --quark-style-blue-50-color: #119bff80;
  --quark-style-chat-blue-color: #ebf5ff;
  --quark-style-cyan-color: #29becc;
  --quark-style-cyan-10-color: #29becc1a;
  --quark-style-cyan-20-color: #29becc33;
  --quark-style-cyan-50-color: #29becc80;
  --quark-style-dark-ash-color: #141414;
  --quark-style-dark-ash-10-color: #1414141a;
  --quark-style-dark-ash-20-color: #14141433;
  --quark-style-dark-ash-30-color: #1414144d;
  --quark-style-dark-ash-40-color: #14141466;
  --quark-style-dark-ash-50-color: #14141480;
  --quark-style-dark-ash-50-opaque-color: #111112;
  --quark-style-dark-ash-60-color: #14141499;
  --quark-style-dark-ash-70-color: #141414b3;
  --quark-style-dark-ash-80-color: #141414cc;
  --quark-style-dark-ash-90-color: #141414e6;
  --quark-style-dark-ash-blue-color: #293033;
  --quark-style-dark-ash-blue-50-color: #475c6680;
  --quark-style-dark-ash-cyan-color: #2b3333;
  --quark-style-dark-ash-cyan-50-color: #3e595980;
  --quark-style-dark-ash-orange-color: #332f2e;
  --quark-style-dark-ash-orange-50-color: #665e5c80;
  --quark-style-dark-ash-purple-color: #2a2933;
  --quark-style-dark-ash-purple-50-color: #4c476680;
  --quark-style-dark-ash-theme-color-color: #262833;
  --quark-style-dark-ash-theme-color-50-color: #42486680;
  --quark-style-dark-black-color: #fff;
  --quark-style-dark-blue-color: #66bfff;
  --quark-style-dark-blue-10-color: #66bfff24;
  --quark-style-dark-blue-20-color: #66bfff3b;
  --quark-style-dark-blue-50-color: #66bfff80;
  --quark-style-dark-chat-blue-color: #293652;
  --quark-style-dark-cyan-color: #91eaf2;
  --quark-style-dark-cyan-10-color: #91eaf21a;
  --quark-style-dark-cyan-20-color: #91eaf233;
  --quark-style-dark-cyan-50-color: #91eaf280;
  --quark-style-dark-gray-color: #fafbff;
  --quark-style-dark-gray-10-color: #fafbff1f;
  --quark-style-dark-gray-10-opaque-color: #1a1a1a;
  --quark-style-dark-gray-20-color: #fafbff33;
  --quark-style-dark-gray-20-opaque-color: #333;
  --quark-style-dark-gray-30-color: #fafbff4d;
  --quark-style-dark-gray-30-opaque-color: #4c4c4c;
  --quark-style-dark-gray-40-color: #fafbff66;
  --quark-style-dark-gray-40-opaque-color: #666;
  --quark-style-dark-gray-5-color: #fafbff0d;
  --quark-style-dark-gray-50-color: #fafbff80;
  --quark-style-dark-gray-50-opaque-color: gray;
  --quark-style-dark-gray-5-opaque-color: #121212;
  --quark-style-dark-gray-60-color: #fafbff99;
  --quark-style-dark-gray-60-opaque-color: #999;
  --quark-style-dark-gray-70-color: #fafbffb3;
  --quark-style-dark-gray-70-opaque-color: #b2b2b2;
  --quark-style-dark-gray-80-color: #fafbffcc;
  --quark-style-dark-gray-80-opaque-color: #ccc;
  --quark-style-dark-gray-90-color: #fafbffe6;
  --quark-style-dark-gray-90-opaque-color: #e6e6e6;
  --quark-style-dark-orange-color: #ff764d;
  --quark-style-dark-orange-10-color: #ff764d1f;
  --quark-style-dark-orange-20-color: #ff764d38;
  --quark-style-dark-orange-50-color: #ff764d80;
  --quark-style-dark-purple-color: #a699ff;
  --quark-style-dark-purple-10-color: #bdb3ff26;
  --quark-style-dark-purple-20-color: #bdb3ff3d;
  --quark-style-dark-purple-50-color: #a699ff80;
  --quark-style-dark-quark-blue-color: #426eff;
  --quark-style-dark-quark-blue-10-color: #4278ff24;
  --quark-style-dark-quark-blue-20-color: #4278ff3b;
  --quark-style-dark-quark-blue-5-color: #4278ff0d;
  --quark-style-dark-quark-blue-50-color: #4278ff80;
  --quark-style-dark-red-color: #ff4d4d;
  --quark-style-dark-red-10-color: #ff4d4d1a;
  --quark-style-dark-sea-blue-color: #4d80ff;
  --quark-style-dark-sea-blue-10-color: #4d80ff1a;
  --quark-style-dark-sea-blue-20-color: #4d80ff33;
  --quark-style-dark-sea-blue-50-color: #4d80ff80;
  --quark-style-dark-theme-color-color: #426eff;
  --quark-style-dark-theme-color-10-color: #426eff24;
  --quark-style-dark-theme-color-20-color: #426eff3b;
  --quark-style-dark-theme-color-5-color: #426eff0d;
  --quark-style-dark-theme-color-50-color: #426eff80;
  --quark-style-dark-white-color: #222;
  --quark-style-dark-white-10-color: #2222221a;
  --quark-style-dark-white-20-color: #2223;
  --quark-style-dark-white-30-color: #2222224d;
  --quark-style-dark-white-40-color: #2226;
  --quark-style-dark-white-50-color: #22222280;
  --quark-style-dark-white-60-color: #2229;
  --quark-style-dark-white-70-color: #222222b3;
  --quark-style-dark-white-80-color: #222c;
  --quark-style-dark-white-90-color: #222222e6;
  --quark-style-dark-white-button-color: #2c2c2c;
  --quark-style-dark-white-button-10-color: #2c2c2c1a;
  --quark-style-dark-white-button-30-color: #2c2c2c4d;
  --quark-style-dark-white-button-50-color: #2c2c2c80;
  --quark-style-dark-white-button-70-color: #2c2c2cb3;
  --quark-style-dark-white-button-80-color: #2c2c2ccc;
  --quark-style-dark-white-button-90-color: #2c2c2ce6;
  --quark-style-font-weight-medium: 500;
  --quark-style-gray-color: #222;
  --quark-style-gray-10-color: #2222220f;
  --quark-style-gray-10-fixed-color: #2222220f;
  --quark-style-gray-10-opaque-color: #f2f2f2;
  --quark-style-gray-20-color: #2222221f;
  --quark-style-gray-20-fixed-color: #2222221f;
  --quark-style-gray-20-opaque-color: #e5e5e5;
  --quark-style-gray-30-color: #2222223d;
  --quark-style-gray-30-fixed-color: #2222223d;
  --quark-style-gray-30-opaque-color: #cbcbcb;
  --quark-style-gray-40-color: #2226;
  --quark-style-gray-40-fixed-color: #2226;
  --quark-style-gray-40-opaque-color: #a9a9a9;
  --quark-style-gray-5-color: #22222208;
  --quark-style-gray-50-color: #22222280;
  --quark-style-gray-50-fixed-color: #22222280;
  --quark-style-gray-50-opaque-color: #929292;
  --quark-style-gray-5-fixed-color: #22222208;
  --quark-style-gray-5-opaque-color: #f6f6f6;
  --quark-style-gray-60-color: #2229;
  --quark-style-gray-60-fixed-color: #2229;
  --quark-style-gray-60-opaque-color: #7d7d7d;
  --quark-style-gray-70-color: #222222b3;
  --quark-style-gray-70-fixed-color: #222222b3;
  --quark-style-gray-70-opaque-color: #676767;
  --quark-style-gray-80-color: #222c;
  --quark-style-gray-80-fixed-color: #222c;
  --quark-style-gray-80-opaque-color: #515151;
  --quark-style-gray-90-color: #222222e6;
  --quark-style-gray-90-fixed-color: #222222e6;
  --quark-style-gray-90-opaque-color: #3c3c3c;
  --quark-style-gray-fixed-color: #222;
  --quark-style-orange-color: #ff6b3f;
  --quark-style-orange-10-color: #ff93731f;
  --quark-style-orange-20-color: #ff937333;
  --quark-style-orange-50-color: #ff6b3f80;
  --quark-style-purple-color: #432cdb;
  --quark-style-purple-10-color: #432cdb12;
  --quark-style-purple-20-color: #432cdb2e;
  --quark-style-purple-50-color: #432cdb80;
  --quark-style-quark-blue-color: #0d53ff;
  --quark-style-quark-blue-10-color: #0d53ff1a;
  --quark-style-quark-blue-20-color: #0d53ff33;
  --quark-style-quark-blue-5-color: #0d53ff0d;
  --quark-style-quark-blue-50-color: #0d53ff80;
  --quark-style-red-color: #ff4040;
  --quark-style-red-10-color: #ff40401a;
  --quark-style-sea-blue-color: #4050ff;
  --quark-style-sea-blue-10-color: #4050ff1a;
  --quark-style-sea-blue-20-color: #4050ff33;
  --quark-style-sea-blue-50-color: #4050ff80;
  --quark-style-theme-color-color: #04f;
  --quark-style-theme-color-10-color: #0044ff12;
  --quark-style-theme-color-20-color: #0044ff2e;
  --quark-style-theme-color-5-color: #0044ff0d;
  --quark-style-theme-color-50-color: #0044ff80;
  --quark-style-transparent-fixed-color: #fff0;
  --quark-style-white-color: #fff;
  --quark-style-white-10-color: #ffffff1a;
  --quark-style-white-10-fixed-color: #ffffff1a;
  --quark-style-white-20-color: #fff3;
  --quark-style-white-20-fixed-color: #fff3;
  --quark-style-white-30-color: #ffffff4d;
  --quark-style-white-30-fixed-color: #ffffff4d;
  --quark-style-white-40-color: #fff6;
  --quark-style-white-40-fixed-color: #fff6;
  --quark-style-white-50-color: #ffffff80;
  --quark-style-white-50-fixed-color: #ffffff80;
  --quark-style-white-60-color: #fff9;
  --quark-style-white-60-fixed-color: #fff9;
  --quark-style-white-70-color: #ffffffb3;
  --quark-style-white-70-fixed-color: #ffffffb3;
  --quark-style-white-80-color: #fffc;
  --quark-style-white-80-fixed-color: #fffc;
  --quark-style-white-90-color: #ffffffe6;
  --quark-style-white-90-fixed-color: #ffffffe6;
  --quark-style-white-button-color: #fff;
  --quark-style-white-button-10-color: #ffffff1a;
  --quark-style-white-button-30-color: #ffffff4d;
  --quark-style-white-button-50-color: #ffffff80;
  --quark-style-white-button-70-color: #ffffffb3;
  --quark-style-white-button-80-color: #fffc;
  --quark-style-white-button-90-color: #ffffffe6;
  --quark-style-white-fixed-color: #fff;
}

@media (prefers-color-scheme: dark) {
  html {
    --quark-style-black-color: var(--quark-style-dark-black-color);
    --quark-style-gray-color: var(--quark-style-dark-gray-color);
    --quark-style-gray-5-color: var(--quark-style-dark-gray-5-color);
    --quark-style-gray-10-color: var(--quark-style-dark-gray-10-color);
    --quark-style-gray-20-color: var(--quark-style-dark-gray-20-color);
    --quark-style-gray-30-color: var(--quark-style-dark-gray-30-color);
    --quark-style-gray-40-color: var(--quark-style-dark-gray-40-color);
    --quark-style-gray-50-color: var(--quark-style-dark-gray-50-color);
    --quark-style-gray-60-color: var(--quark-style-dark-gray-60-color);
    --quark-style-gray-70-color: var(--quark-style-dark-gray-70-color);
    --quark-style-gray-80-color: var(--quark-style-dark-gray-80-color);
    --quark-style-gray-90-color: var(--quark-style-dark-gray-90-color);
    --quark-style-white-color: var(--quark-style-dark-white-color);
    --quark-style-white-10-color: var(--quark-style-dark-white-10-color);
    --quark-style-white-20-color: var(--quark-style-dark-white-20-color);
    --quark-style-white-30-color: var(--quark-style-dark-white-30-color);
    --quark-style-white-40-color: var(--quark-style-dark-white-40-color);
    --quark-style-white-50-color: var(--quark-style-dark-white-50-color);
    --quark-style-white-60-color: var(--quark-style-dark-white-60-color);
    --quark-style-white-70-color: var(--quark-style-dark-white-70-color);
    --quark-style-white-80-color: var(--quark-style-dark-white-80-color);
    --quark-style-white-90-color: var(--quark-style-dark-white-90-color);
    --quark-style-ash-blue-color: var(--quark-style-dark-ash-blue-color);
    --quark-style-ash-blue-50-color: var(--quark-style-dark-ash-blue-50-color);
    --quark-style-ash-cyan-color: var(--quark-style-dark-ash-cyan-color);
    --quark-style-ash-cyan-50-color: var(--quark-style-dark-ash-cyan-50-color);
    --quark-style-ash-orange-color: var(--quark-style-dark-ash-orange-color);
    --quark-style-ash-orange-50-color: var(--quark-style-dark-ash-orange-50-color);
    --quark-style-ash-purple-color: var(--quark-style-dark-ash-purple-color);
    --quark-style-ash-purple-50-color: var(--quark-style-dark-ash-purple-50-color);
    --quark-style-ash-theme-color-color: var(--quark-style-dark-ash-theme-color-color);
    --quark-style-ash-theme-color-50-color: var(--quark-style-dark-ash-theme-color-50-color);
    --quark-style-chat-blue-color: var(--quark-style-dark-chat-blue-color);
    --quark-style-ash-color: var(--quark-style-dark-ash-color);
    --quark-style-ash-10-color: var(--quark-style-dark-ash-10-color);
    --quark-style-ash-20-color: var(--quark-style-dark-ash-20-color);
    --quark-style-ash-30-color: var(--quark-style-dark-ash-30-color);
    --quark-style-ash-40-color: var(--quark-style-dark-ash-40-color);
    --quark-style-ash-50-color: var(--quark-style-dark-ash-50-color);
    --quark-style-ash-50-opaque-color: var(--quark-style-dark-ash-50-opaque-color);
    --quark-style-ash-60-color: var(--quark-style-dark-ash-60-color);
    --quark-style-ash-70-color: var(--quark-style-dark-ash-70-color);
    --quark-style-ash-80-color: var(--quark-style-dark-ash-80-color);
    --quark-style-ash-90-color: var(--quark-style-dark-ash-90-color);
    --quark-style-white-button-color: var(--quark-style-dark-white-button-color);
    --quark-style-white-button-10-color: var(--quark-style-dark-white-button-10-color);
    --quark-style-white-button-30-color: var(--quark-style-dark-white-button-30-color);
    --quark-style-white-button-50-color: var(--quark-style-dark-white-button-50-color);
    --quark-style-white-button-70-color: var(--quark-style-dark-white-button-70-color);
    --quark-style-white-button-80-color: var(--quark-style-dark-white-button-80-color);
    --quark-style-white-button-90-color: var(--quark-style-dark-white-button-90-color);
    --quark-style-blue-color: var(--quark-style-dark-blue-color);
    --quark-style-blue-10-color: var(--quark-style-dark-blue-10-color);
    --quark-style-blue-20-color: var(--quark-style-dark-blue-20-color);
    --quark-style-blue-50-color: var(--quark-style-dark-blue-50-color);
    --quark-style-cyan-color: var(--quark-style-dark-cyan-color);
    --quark-style-cyan-10-color: var(--quark-style-dark-cyan-10-color);
    --quark-style-cyan-20-color: var(--quark-style-dark-cyan-20-color);
    --quark-style-cyan-50-color: var(--quark-style-dark-cyan-50-color);
    --quark-style-orange-color: var(--quark-style-dark-orange-color);
    --quark-style-orange-10-color: var(--quark-style-dark-orange-10-color);
    --quark-style-orange-20-color: var(--quark-style-dark-orange-20-color);
    --quark-style-orange-50-color: var(--quark-style-dark-orange-50-color);
    --quark-style-purple-color: var(--quark-style-dark-purple-color);
    --quark-style-purple-10-color: var(--quark-style-dark-purple-10-color);
    --quark-style-purple-20-color: var(--quark-style-dark-purple-20-color);
    --quark-style-purple-50-color: var(--quark-style-dark-purple-50-color);
    --quark-style-red-color: var(--quark-style-dark-red-color);
    --quark-style-red-10-color: var(--quark-style-dark-red-10-color);
    --quark-style-sea-blue-color: var(--quark-style-dark-sea-blue-color);
    --quark-style-sea-blue-10-color: var(--quark-style-dark-sea-blue-10-color);
    --quark-style-sea-blue-20-color: var(--quark-style-dark-sea-blue-20-color);
    --quark-style-sea-blue-50-color: var(--quark-style-dark-sea-blue-50-color);
    --quark-style-theme-color-color: var(--quark-style-dark-theme-color-color);
    --quark-style-theme-color-5-color: var(--quark-style-dark-theme-color-5-color);
    --quark-style-theme-color-10-color: var(--quark-style-dark-theme-color-10-color);
    --quark-style-theme-color-20-color: var(--quark-style-dark-theme-color-20-color);
    --quark-style-theme-color-50-color: var(--quark-style-dark-theme-color-50-color);
    --quark-style-quark-blue-color: var(--quark-style-dark-quark-blue-color);
    --quark-style-quark-blue-5-color: var(--quark-style-dark-quark-blue-5-color);
    --quark-style-quark-blue-10-color: var(--quark-style-dark-quark-blue-10-color);
    --quark-style-quark-blue-20-color: var(--quark-style-dark-quark-blue-20-color);
    --quark-style-quark-blue-50-color: var(--quark-style-dark-quark-blue-50-color);
    --quark-style-gray-5-opaque-color: var(--quark-style-dark-gray-5-opaque-color);
    --quark-style-gray-10-opaque-color: var(--quark-style-dark-gray-10-opaque-color);
    --quark-style-gray-20-opaque-color: var(--quark-style-dark-gray-20-opaque-color);
    --quark-style-gray-30-opaque-color: var(--quark-style-dark-gray-30-opaque-color);
    --quark-style-gray-40-opaque-color: var(--quark-style-dark-gray-40-opaque-color);
    --quark-style-gray-50-opaque-color: var(--quark-style-dark-gray-50-opaque-color);
    --quark-style-gray-60-opaque-color: var(--quark-style-dark-gray-60-opaque-color);
    --quark-style-gray-70-opaque-color: var(--quark-style-dark-gray-70-opaque-color);
    --quark-style-gray-80-opaque-color: var(--quark-style-dark-gray-80-opaque-color);
    --quark-style-gray-90-opaque-color: var(--quark-style-dark-gray-90-opaque-color);
  }
}

html[color-scheme-lock="light"] {
  --quark-style-white-fixed-color: #fff;
  --quark-style-ash-color: #f7f8fa !important;
  --quark-style-ash-10-color: #f7f8fa1a !important;
  --quark-style-ash-20-color: #f7f8fa33 !important;
  --quark-style-ash-30-color: #f7f8fa4d !important;
  --quark-style-ash-40-color: #f7f8fa66 !important;
  --quark-style-ash-50-color: #f7f8fa80 !important;
  --quark-style-ash-50-opaque-color: #f7f7f9 !important;
  --quark-style-ash-60-color: #f7f8fa99 !important;
  --quark-style-ash-70-color: #f7f8fab3 !important;
  --quark-style-ash-80-color: #f7f8facc !important;
  --quark-style-ash-90-color: #f7f8fae6 !important;
  --quark-style-ash-blue-color: #f3fbff !important;
  --quark-style-ash-blue-50-color: #e6f7ff80 !important;
  --quark-style-ash-cyan-color: #f0fcfc !important;
  --quark-style-ash-cyan-50-color: #e1fafa80 !important;
  --quark-style-ash-orange-color: #fff9f8 !important;
  --quark-style-ash-orange-50-color: #fff3f080 !important;
  --quark-style-ash-purple-color: #f9f7ff !important;
  --quark-style-ash-purple-50-color: #f2f0ff80 !important;
  --quark-style-ash-theme-color-color: #f7f9ff !important;
  --quark-style-ash-theme-color-50-color: #f0f2ff80 !important;
  --quark-style-black-color: #000 !important;
  --quark-style-black-10-fixed-color: #0000001a !important;
  --quark-style-black-50-fixed-color: #00000080 !important;
  --quark-style-black-5-fixed-color: #0000000d !important;
  --quark-style-black-80-fixed-color: #000c !important;
  --quark-style-black-90-fixed-color: #000000e6 !important;
  --quark-style-black-fixed-color: #000 !important;
  --quark-style-blue-color: #119bff !important;
  --quark-style-blue-10-color: #119bff12 !important;
  --quark-style-blue-20-color: #119bff2e !important;
  --quark-style-blue-50-color: #119bff80 !important;
  --quark-style-chat-blue-color: #ebf5ff !important;
  --quark-style-cyan-color: #29becc !important;
  --quark-style-cyan-10-color: #29becc1a !important;
  --quark-style-cyan-20-color: #29becc33 !important;
  --quark-style-cyan-50-color: #29becc80 !important;
  --quark-style-dark-ash-color: #141414 !important;
  --quark-style-dark-ash-10-color: #1414141a !important;
  --quark-style-dark-ash-20-color: #14141433 !important;
  --quark-style-dark-ash-30-color: #1414144d !important;
  --quark-style-dark-ash-40-color: #14141466 !important;
  --quark-style-dark-ash-50-color: #14141480 !important;
  --quark-style-dark-ash-50-opaque-color: #111112 !important;
  --quark-style-dark-ash-60-color: #14141499 !important;
  --quark-style-dark-ash-70-color: #141414b3 !important;
  --quark-style-dark-ash-80-color: #141414cc !important;
  --quark-style-dark-ash-90-color: #141414e6 !important;
  --quark-style-dark-ash-blue-color: #293033 !important;
  --quark-style-dark-ash-blue-50-color: #475c6680 !important;
  --quark-style-dark-ash-cyan-color: #2b3333 !important;
  --quark-style-dark-ash-cyan-50-color: #3e595980 !important;
  --quark-style-dark-ash-orange-color: #332f2e !important;
  --quark-style-dark-ash-orange-50-color: #665e5c80 !important;
  --quark-style-dark-ash-purple-color: #2a2933 !important;
  --quark-style-dark-ash-purple-50-color: #4c476680 !important;
  --quark-style-dark-ash-theme-color-color: #262833 !important;
  --quark-style-dark-ash-theme-color-50-color: #42486680 !important;
  --quark-style-dark-black-color: #fff !important;
  --quark-style-dark-blue-color: #66bfff !important;
  --quark-style-dark-blue-10-color: #66bfff24 !important;
  --quark-style-dark-blue-20-color: #66bfff3b !important;
  --quark-style-dark-blue-50-color: #66bfff80 !important;
  --quark-style-dark-chat-blue-color: #293652 !important;
  --quark-style-dark-cyan-color: #91eaf2 !important;
  --quark-style-dark-cyan-10-color: #91eaf21a !important;
  --quark-style-dark-cyan-20-color: #91eaf233 !important;
  --quark-style-dark-cyan-50-color: #91eaf280 !important;
  --quark-style-dark-gray-color: #fafbff !important;
  --quark-style-dark-gray-10-color: #fafbff1f !important;
  --quark-style-dark-gray-10-opaque-color: #1a1a1a !important;
  --quark-style-dark-gray-20-color: #fafbff33 !important;
  --quark-style-dark-gray-20-opaque-color: #333 !important;
  --quark-style-dark-gray-30-color: #fafbff4d !important;
  --quark-style-dark-gray-30-opaque-color: #4c4c4c !important;
  --quark-style-dark-gray-40-color: #fafbff66 !important;
  --quark-style-dark-gray-40-opaque-color: #666 !important;
  --quark-style-dark-gray-5-color: #fafbff0d !important;
  --quark-style-dark-gray-50-color: #fafbff80 !important;
  --quark-style-dark-gray-50-opaque-color: gray !important;
  --quark-style-dark-gray-5-opaque-color: #121212 !important;
  --quark-style-dark-gray-60-color: #fafbff99 !important;
  --quark-style-dark-gray-60-opaque-color: #999 !important;
  --quark-style-dark-gray-70-color: #fafbffb3 !important;
  --quark-style-dark-gray-70-opaque-color: #b2b2b2 !important;
  --quark-style-dark-gray-80-color: #fafbffcc !important;
  --quark-style-dark-gray-80-opaque-color: #ccc !important;
  --quark-style-dark-gray-90-color: #fafbffe6 !important;
  --quark-style-dark-gray-90-opaque-color: #e6e6e6 !important;
  --quark-style-dark-orange-color: #ff764d !important;
  --quark-style-dark-orange-10-color: #ff764d1f !important;
  --quark-style-dark-orange-20-color: #ff764d38 !important;
  --quark-style-dark-orange-50-color: #ff764d80 !important;
  --quark-style-dark-purple-color: #a699ff !important;
  --quark-style-dark-purple-10-color: #bdb3ff26 !important;
  --quark-style-dark-purple-20-color: #bdb3ff3d !important;
  --quark-style-dark-purple-50-color: #a699ff80 !important;
  --quark-style-dark-quark-blue-color: #426eff !important;
  --quark-style-dark-quark-blue-10-color: #4278ff24 !important;
  --quark-style-dark-quark-blue-20-color: #4278ff3b !important;
  --quark-style-dark-quark-blue-5-color: #4278ff0d !important;
  --quark-style-dark-quark-blue-50-color: #4278ff80 !important;
  --quark-style-dark-red-color: #ff4d4d !important;
  --quark-style-dark-red-10-color: #ff4d4d1a !important;
  --quark-style-dark-sea-blue-color: #4d80ff !important;
  --quark-style-dark-sea-blue-10-color: #4d80ff1a !important;
  --quark-style-dark-sea-blue-20-color: #4d80ff33 !important;
  --quark-style-dark-sea-blue-50-color: #4d80ff80 !important;
  --quark-style-dark-theme-color-color: #426eff !important;
  --quark-style-dark-theme-color-10-color: #426eff24 !important;
  --quark-style-dark-theme-color-20-color: #426eff3b !important;
  --quark-style-dark-theme-color-5-color: #426eff0d !important;
  --quark-style-dark-theme-color-50-color: #426eff80 !important;
  --quark-style-dark-white-color: #222 !important;
  --quark-style-dark-white-10-color: #2222221a !important;
  --quark-style-dark-white-20-color: #2223 !important;
  --quark-style-dark-white-30-color: #2222224d !important;
  --quark-style-dark-white-40-color: #2226 !important;
  --quark-style-dark-white-50-color: #22222280 !important;
  --quark-style-dark-white-60-color: #2229 !important;
  --quark-style-dark-white-70-color: #222222b3 !important;
  --quark-style-dark-white-80-color: #222c !important;
  --quark-style-dark-white-90-color: #222222e6 !important;
  --quark-style-dark-white-button-color: #2c2c2c !important;
  --quark-style-dark-white-button-10-color: #2c2c2c1a !important;
  --quark-style-dark-white-button-30-color: #2c2c2c4d !important;
  --quark-style-dark-white-button-50-color: #2c2c2c80 !important;
  --quark-style-dark-white-button-70-color: #2c2c2cb3 !important;
  --quark-style-dark-white-button-80-color: #2c2c2ccc !important;
  --quark-style-dark-white-button-90-color: #2c2c2ce6 !important;
  --quark-style-font-weight-medium: 500 !important;
  --quark-style-gray-color: #222 !important;
  --quark-style-gray-10-color: #2222220f !important;
  --quark-style-gray-10-fixed-color: #2222220f !important;
  --quark-style-gray-10-opaque-color: #f2f2f2 !important;
  --quark-style-gray-20-color: #2222221f !important;
  --quark-style-gray-20-fixed-color: #2222221f !important;
  --quark-style-gray-20-opaque-color: #e5e5e5 !important;
  --quark-style-gray-30-color: #2222223d !important;
  --quark-style-gray-30-fixed-color: #2222223d !important;
  --quark-style-gray-30-opaque-color: #cbcbcb !important;
  --quark-style-gray-40-color: #2226 !important;
  --quark-style-gray-40-fixed-color: #2226 !important;
  --quark-style-gray-40-opaque-color: #a9a9a9 !important;
  --quark-style-gray-5-color: #22222208 !important;
  --quark-style-gray-50-color: #22222280 !important;
  --quark-style-gray-50-fixed-color: #22222280 !important;
  --quark-style-gray-50-opaque-color: #929292 !important;
  --quark-style-gray-5-fixed-color: #22222208 !important;
  --quark-style-gray-5-opaque-color: #f6f6f6 !important;
  --quark-style-gray-60-color: #2229 !important;
  --quark-style-gray-60-fixed-color: #2229 !important;
  --quark-style-gray-60-opaque-color: #7d7d7d !important;
  --quark-style-gray-70-color: #222222b3 !important;
  --quark-style-gray-70-fixed-color: #222222b3 !important;
  --quark-style-gray-70-opaque-color: #676767 !important;
  --quark-style-gray-80-color: #222c !important;
  --quark-style-gray-80-fixed-color: #222c !important;
  --quark-style-gray-80-opaque-color: #515151 !important;
  --quark-style-gray-90-color: #222222e6 !important;
  --quark-style-gray-90-fixed-color: #222222e6 !important;
  --quark-style-gray-90-opaque-color: #3c3c3c !important;
  --quark-style-gray-fixed-color: #222 !important;
  --quark-style-orange-color: #ff6b3f !important;
  --quark-style-orange-10-color: #ff93731f !important;
  --quark-style-orange-20-color: #ff937333 !important;
  --quark-style-orange-50-color: #ff6b3f80 !important;
  --quark-style-purple-color: #432cdb !important;
  --quark-style-purple-10-color: #432cdb12 !important;
  --quark-style-purple-20-color: #432cdb2e !important;
  --quark-style-purple-50-color: #432cdb80 !important;
  --quark-style-quark-blue-color: #0d53ff !important;
  --quark-style-quark-blue-10-color: #0d53ff1a !important;
  --quark-style-quark-blue-20-color: #0d53ff33 !important;
  --quark-style-quark-blue-5-color: #0d53ff0d !important;
  --quark-style-quark-blue-50-color: #0d53ff80 !important;
  --quark-style-red-color: #ff4040 !important;
  --quark-style-red-10-color: #ff40401a !important;
  --quark-style-sea-blue-color: #4050ff !important;
  --quark-style-sea-blue-10-color: #4050ff1a !important;
  --quark-style-sea-blue-20-color: #4050ff33 !important;
  --quark-style-sea-blue-50-color: #4050ff80 !important;
  --quark-style-theme-color-color: #04f !important;
  --quark-style-theme-color-10-color: #0044ff12 !important;
  --quark-style-theme-color-20-color: #0044ff2e !important;
  --quark-style-theme-color-5-color: #0044ff0d !important;
  --quark-style-theme-color-50-color: #0044ff80 !important;
  --quark-style-transparent-fixed-color: #fff0 !important;
  --quark-style-white-color: #fff !important;
  --quark-style-white-10-color: #ffffff1a !important;
  --quark-style-white-10-fixed-color: #ffffff1a !important;
  --quark-style-white-20-color: #fff3 !important;
  --quark-style-white-20-fixed-color: #fff3 !important;
  --quark-style-white-30-color: #ffffff4d !important;
  --quark-style-white-30-fixed-color: #ffffff4d !important;
  --quark-style-white-40-color: #fff6 !important;
  --quark-style-white-40-fixed-color: #fff6 !important;
  --quark-style-white-50-color: #ffffff80 !important;
  --quark-style-white-50-fixed-color: #ffffff80 !important;
  --quark-style-white-60-color: #fff9 !important;
  --quark-style-white-60-fixed-color: #fff9 !important;
  --quark-style-white-70-color: #ffffffb3 !important;
  --quark-style-white-70-fixed-color: #ffffffb3 !important;
  --quark-style-white-80-color: #fffc !important;
  --quark-style-white-80-fixed-color: #fffc !important;
  --quark-style-white-90-color: #ffffffe6 !important;
  --quark-style-white-90-fixed-color: #ffffffe6 !important;
  --quark-style-white-button-color: #fff !important;
  --quark-style-white-button-10-color: #ffffff1a !important;
  --quark-style-white-button-30-color: #ffffff4d !important;
  --quark-style-white-button-50-color: #ffffff80 !important;
  --quark-style-white-button-70-color: #ffffffb3 !important;
  --quark-style-white-button-80-color: #fffc !important;
  --quark-style-white-button-90-color: #ffffffe6 !important;
}

html[color-scheme-lock="dark"] {
  --quark-style-gray-90-opaque-color: var(--quark-style-dark-gray-90-opaque-color);
  --quark-style-black-color: var(--quark-style-dark-black-color) !important;
  --quark-style-gray-color: var(--quark-style-dark-gray-color) !important;
  --quark-style-gray-5-color: var(--quark-style-dark-gray-5-color) !important;
  --quark-style-gray-10-color: var(--quark-style-dark-gray-10-color) !important;
  --quark-style-gray-20-color: var(--quark-style-dark-gray-20-color) !important;
  --quark-style-gray-30-color: var(--quark-style-dark-gray-30-color) !important;
  --quark-style-gray-40-color: var(--quark-style-dark-gray-40-color) !important;
  --quark-style-gray-50-color: var(--quark-style-dark-gray-50-color) !important;
  --quark-style-gray-60-color: var(--quark-style-dark-gray-60-color) !important;
  --quark-style-gray-70-color: var(--quark-style-dark-gray-70-color) !important;
  --quark-style-gray-80-color: var(--quark-style-dark-gray-80-color) !important;
  --quark-style-gray-90-color: var(--quark-style-dark-gray-90-color) !important;
  --quark-style-white-color: var(--quark-style-dark-white-color) !important;
  --quark-style-white-10-color: var(--quark-style-dark-white-10-color) !important;
  --quark-style-white-20-color: var(--quark-style-dark-white-20-color) !important;
  --quark-style-white-30-color: var(--quark-style-dark-white-30-color) !important;
  --quark-style-white-40-color: var(--quark-style-dark-white-40-color) !important;
  --quark-style-white-50-color: var(--quark-style-dark-white-50-color) !important;
  --quark-style-white-60-color: var(--quark-style-dark-white-60-color) !important;
  --quark-style-white-70-color: var(--quark-style-dark-white-70-color) !important;
  --quark-style-white-80-color: var(--quark-style-dark-white-80-color) !important;
  --quark-style-white-90-color: var(--quark-style-dark-white-90-color) !important;
  --quark-style-ash-blue-color: var(--quark-style-dark-ash-blue-color) !important;
  --quark-style-ash-blue-50-color: var(--quark-style-dark-ash-blue-50-color) !important;
  --quark-style-ash-cyan-color: var(--quark-style-dark-ash-cyan-color) !important;
  --quark-style-ash-cyan-50-color: var(--quark-style-dark-ash-cyan-50-color) !important;
  --quark-style-ash-orange-color: var(--quark-style-dark-ash-orange-color) !important;
  --quark-style-ash-orange-50-color: var(--quark-style-dark-ash-orange-50-color) !important;
  --quark-style-ash-purple-color: var(--quark-style-dark-ash-purple-color) !important;
  --quark-style-ash-purple-50-color: var(--quark-style-dark-ash-purple-50-color) !important;
  --quark-style-ash-theme-color-color: var(--quark-style-dark-ash-theme-color-color) !important;
  --quark-style-ash-theme-color-50-color: var(--quark-style-dark-ash-theme-color-50-color) !important;
  --quark-style-chat-blue-color: var(--quark-style-dark-chat-blue-color) !important;
  --quark-style-ash-color: var(--quark-style-dark-ash-color) !important;
  --quark-style-ash-10-color: var(--quark-style-dark-ash-10-color) !important;
  --quark-style-ash-20-color: var(--quark-style-dark-ash-20-color) !important;
  --quark-style-ash-30-color: var(--quark-style-dark-ash-30-color) !important;
  --quark-style-ash-40-color: var(--quark-style-dark-ash-40-color) !important;
  --quark-style-ash-50-color: var(--quark-style-dark-ash-50-color) !important;
  --quark-style-ash-50-opaque-color: var(--quark-style-dark-ash-50-opaque-color) !important;
  --quark-style-ash-60-color: var(--quark-style-dark-ash-60-color) !important;
  --quark-style-ash-70-color: var(--quark-style-dark-ash-70-color) !important;
  --quark-style-ash-80-color: var(--quark-style-dark-ash-80-color) !important;
  --quark-style-ash-90-color: var(--quark-style-dark-ash-90-color) !important;
  --quark-style-white-button-color: var(--quark-style-dark-white-button-color) !important;
  --quark-style-white-button-10-color: var(--quark-style-dark-white-button-10-color) !important;
  --quark-style-white-button-30-color: var(--quark-style-dark-white-button-30-color) !important;
  --quark-style-white-button-50-color: var(--quark-style-dark-white-button-50-color) !important;
  --quark-style-white-button-70-color: var(--quark-style-dark-white-button-70-color) !important;
  --quark-style-white-button-80-color: var(--quark-style-dark-white-button-80-color) !important;
  --quark-style-white-button-90-color: var(--quark-style-dark-white-button-90-color) !important;
  --quark-style-blue-color: var(--quark-style-dark-blue-color) !important;
  --quark-style-blue-10-color: var(--quark-style-dark-blue-10-color) !important;
  --quark-style-blue-20-color: var(--quark-style-dark-blue-20-color) !important;
  --quark-style-blue-50-color: var(--quark-style-dark-blue-50-color) !important;
  --quark-style-cyan-color: var(--quark-style-dark-cyan-color) !important;
  --quark-style-cyan-10-color: var(--quark-style-dark-cyan-10-color) !important;
  --quark-style-cyan-20-color: var(--quark-style-dark-cyan-20-color) !important;
  --quark-style-cyan-50-color: var(--quark-style-dark-cyan-50-color) !important;
  --quark-style-orange-color: var(--quark-style-dark-orange-color) !important;
  --quark-style-orange-10-color: var(--quark-style-dark-orange-10-color) !important;
  --quark-style-orange-20-color: var(--quark-style-dark-orange-20-color) !important;
  --quark-style-orange-50-color: var(--quark-style-dark-orange-50-color) !important;
  --quark-style-purple-color: var(--quark-style-dark-purple-color) !important;
  --quark-style-purple-10-color: var(--quark-style-dark-purple-10-color) !important;
  --quark-style-purple-20-color: var(--quark-style-dark-purple-20-color) !important;
  --quark-style-purple-50-color: var(--quark-style-dark-purple-50-color) !important;
  --quark-style-red-color: var(--quark-style-dark-red-color) !important;
  --quark-style-red-10-color: var(--quark-style-dark-red-10-color) !important;
  --quark-style-sea-blue-color: var(--quark-style-dark-sea-blue-color) !important;
  --quark-style-sea-blue-10-color: var(--quark-style-dark-sea-blue-10-color) !important;
  --quark-style-sea-blue-20-color: var(--quark-style-dark-sea-blue-20-color) !important;
  --quark-style-sea-blue-50-color: var(--quark-style-dark-sea-blue-50-color) !important;
  --quark-style-theme-color-color: var(--quark-style-dark-theme-color-color) !important;
  --quark-style-theme-color-5-color: var(--quark-style-dark-theme-color-5-color) !important;
  --quark-style-theme-color-10-color: var(--quark-style-dark-theme-color-10-color) !important;
  --quark-style-theme-color-20-color: var(--quark-style-dark-theme-color-20-color) !important;
  --quark-style-theme-color-50-color: var(--quark-style-dark-theme-color-50-color) !important;
  --quark-style-quark-blue-color: var(--quark-style-dark-quark-blue-color) !important;
  --quark-style-quark-blue-5-color: var(--quark-style-dark-quark-blue-5-color) !important;
  --quark-style-quark-blue-10-color: var(--quark-style-dark-quark-blue-10-color) !important;
  --quark-style-quark-blue-20-color: var(--quark-style-dark-quark-blue-20-color) !important;
  --quark-style-quark-blue-50-color: var(--quark-style-dark-quark-blue-50-color) !important;
  --quark-style-gray-5-opaque-color: var(--quark-style-dark-gray-5-opaque-color) !important;
  --quark-style-gray-10-opaque-color: var(--quark-style-dark-gray-10-opaque-color) !important;
  --quark-style-gray-20-opaque-color: var(--quark-style-dark-gray-20-opaque-color) !important;
  --quark-style-gray-30-opaque-color: var(--quark-style-dark-gray-30-opaque-color) !important;
  --quark-style-gray-40-opaque-color: var(--quark-style-dark-gray-40-opaque-color) !important;
  --quark-style-gray-50-opaque-color: var(--quark-style-dark-gray-50-opaque-color) !important;
  --quark-style-gray-60-opaque-color: var(--quark-style-dark-gray-60-opaque-color) !important;
  --quark-style-gray-70-opaque-color: var(--quark-style-dark-gray-70-opaque-color) !important;
  --quark-style-gray-80-opaque-color: var(--quark-style-dark-gray-80-opaque-color) !important;
}

.unsupport-card-hn259E {
  padding: 14px 16px;
  padding: calc(calc(14) * var(--quark-chat-rpx)) calc(calc(16) * var(--quark-chat-rpx));
  border-radius: 12px;
  border-radius: calc(calc(12) * var(--quark-chat-rpx));
  margin: 12px 0;
  margin: calc(calc(12) * var(--quark-chat-rpx)) 0;
  background: var(--ty-background-tag);
  color: var(--ty-text-caption);
  font-size: 14px;
  font-size: calc(calc(14) * var(--quark-chat-rpx));
  font-weight: 400;
  line-height: 20px;
  line-height: calc(calc(20) * var(--quark-chat-rpx));
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}

.icon-bRr3Iw {
  width: 16px;
  width: calc(calc(16) * var(--quark-chat-rpx));
  height: 16px;
  height: calc(calc(16) * var(--quark-chat-rpx));
  margin-right: 6px;
  margin-right: calc(calc(6) * var(--quark-chat-rpx));
  color: var(--ty-text-caption);
}

.qk-md-paragraph.qk-md-has-multi-modal .card, .qk-md-li .card {
  margin-top: var(--md-font-markdown-margin);
}

.qk-md-paragraph.qk-md-has-multi-modal:not([data-c="result_card"] .qk-md-paragraph) > .qk-md-has-multi-modal[data-c="result_card"]:first-child > .card, .qk-md-li:not([data-c="result_card"] .qk-md-li) > .qk-md-has-multi-modal[data-c="result_card"]:first-child > .card {
  margin-top: 0;
}

.thinking-content-Te175L {
  --font-base-font-size: 14px;
  --font-base-line-height: 23px;
  --color-text-default: var(--ty-text-caption);
  color: var(--ty-text-caption);
  font-size: 14px;
  line-height: 23px;
}

.thinking-content-Te175L .markdown-pc-special-class {
  --md-font-base-font-size: 14px;
  --md-font-base-line-height: 23px;
  --md-font-h1-font-size: 14px;
  --md-font-h1-line-height: 23px;
  --md-font-h2-font-size: 14px;
  --md-font-h2-line-height: 23px;
  --md-font-h3-font-size: 14px;
  --md-font-h3-line-height: 23px;
  --md-font-h4-font-size: 14px;
  --md-font-h4-line-height: 23px;
  --md-font-h5-font-size: 14px;
  --md-font-h5-line-height: 23px;
  --md-font-h6-font-size: 14px;
  --md-font-h6-line-height: 23px;
  --md-font-markdown-margin: 8px;
  --md-font-list-margin: 4px;
  --p-margin-bottom: 8px;
  --h-margin-bottom: 4px;
}

.thinking-content-Te175L .qk-md-text {
  color: var(--ty-text-caption);
}

.thinking-content-Te175L .qk-markdown p {
  color: var(--ty-text-caption);
}

.thinking-content-Te175L .qk-markdown li {
  color: var(--ty-text-caption);
}

.thinking-content-Te175L .qk-markdown span {
  color: var(--ty-text-caption);
}

.thinking-content-Te175L .qk-markdown div {
  color: var(--ty-text-caption);
}

.thinking-content-Te175L .qk-markdown code {
  color: var(--ty-text-caption);
}

.thinking-content-Te175L .qk-markdown pre {
  color: var(--ty-text-caption);
}

.thinking-content-Te175L .qk-markdown em {
  color: var(--ty-text-caption);
}

.thinking-content-Te175L .qk-markdown strong {
  color: var(--ty-text-caption);
}

.thinking-content-Te175L .qk-md-text {
  color: var(--ty-text-caption) !important;
}

.thinking-content-KGLv_G {
  --font-base-font-size: 14px;
  --font-base-line-height: 23px;
  --color-text-default: var(--ty-text-caption);
  color: var(--ty-text-caption);
  font-size: 14px;
  line-height: 23px;
  overflow: hidden;
}

.thinking-content-KGLv_G .markdown-pc-special-class {
  --md-font-base-font-size: 14px;
  --md-font-base-line-height: 23px;
  --md-font-h1-font-size: 14px;
  --md-font-h1-line-height: 23px;
  --md-font-h2-font-size: 14px;
  --md-font-h2-line-height: 23px;
  --md-font-h3-font-size: 14px;
  --md-font-h3-line-height: 23px;
  --md-font-h4-font-size: 14px;
  --md-font-h4-line-height: 23px;
  --md-font-h5-font-size: 14px;
  --md-font-h5-line-height: 23px;
  --md-font-h6-font-size: 14px;
  --md-font-h6-line-height: 23px;
  --md-font-markdown-margin: 8px;
  --md-font-list-margin: 4px;
  --p-margin-bottom: 8px;
  --h-margin-bottom: 4px;
}

.thinking-content-KGLv_G .qk-md-text {
  color: var(--ty-text-caption);
}

.thinking-content-KGLv_G .qk-markdown p {
  color: var(--ty-text-caption);
}

.thinking-content-KGLv_G .qk-markdown li {
  color: var(--ty-text-caption);
}

.thinking-content-KGLv_G .qk-markdown span {
  color: var(--ty-text-caption);
}

.thinking-content-KGLv_G .qk-markdown div {
  color: var(--ty-text-caption);
}

.thinking-content-KGLv_G .qk-markdown code {
  color: var(--ty-text-caption);
}

.thinking-content-KGLv_G .qk-markdown pre {
  color: var(--ty-text-caption);
}

.thinking-content-KGLv_G .qk-markdown em {
  color: var(--ty-text-caption);
}

.thinking-content-KGLv_G .qk-markdown strong {
  color: var(--ty-text-caption);
}

.thinking-content-KGLv_G .qk-md-text {
  color: var(--ty-text-caption) !important;
}

.shimmer-CZt79Y {
  -webkit-background-clip: text;
  background-image: linear-gradient(120deg, rgba(var(--ty-text-primary-rgb, 6, 10, 38), .35) 0%, rgba(var(--ty-text-primary-rgb, 6, 10, 38), .35) 35%, rgba(var(--ty-text-primary-rgb, 6, 10, 38), .85) 50%, rgba(var(--ty-text-primary-rgb, 6, 10, 38), .35) 65%, rgba(var(--ty-text-primary-rgb, 6, 10, 38), .35) 100%);
  animation: 1.6s linear infinite text-shimmer-_UOR_a;
}

@supports (background: color-mix(in srgb, red, blue)) {
  .shimmer-CZt79Y {
    background-image: linear-gradient(120deg, color-mix(in srgb, var(--ty-text-primary), transparent 65%) 0%, color-mix(in srgb, var(--ty-text-primary), transparent 65%) 35%, color-mix(in srgb, var(--ty-text-primary), transparent 15%) 50%, color-mix(in srgb, var(--ty-text-primary), transparent 65%) 65%, color-mix(in srgb, var(--ty-text-primary), transparent 65%) 100%);
  }
}

.shimmer-CZt79Y {
  -webkit-text-fill-color: #0000;
  color: var(--ty-text-caption);
  background-size: 200%;
  -webkit-background-clip: text;
  background-clip: text;
}

@media (prefers-reduced-motion: reduce) {
  .shimmer-CZt79Y {
    -webkit-text-fill-color: initial;
    background: none;
    animation: none;
  }
}

@keyframes text-shimmer-_UOR_a {
  0% {
    background-position: 150%;
  }

  100% {
    background-position: -50%;
  }
}

.reference-wrap-wSQA6K {
  transition: all .3s;
}

.reference-wrap-wSQA6K .link-title-w_Eruo {
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  direction: rtl;
  border-radius: 8px;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 60px;
  max-width: 100%;
  height: 24px;
  padding: 0 6px;
  font-size: 14px;
  line-height: 24px;
  display: block;
  overflow: hidden;
}

.reference-wrap-wSQA6K .link-title-w_Eruo > span {
  margin-left: 3px;
  font-size: 15px;
  position: relative;
  top: 1px;
  color: var(--ty-text-caption) !important;
}

.reference-wrap-wSQA6K .link-title-w_Eruo:hover {
  background-color: var(--ty-background-tag);
  transition: all .2s;
}

.reference-wrap-wSQA6K .link-title-w_Eruo:hover > span {
  transition: all .2s;
}

.reference-wrap-wSQA6K .search-content-cyzSSJ {
  color: var(--quark-style-black-color, #000);
  direction: ltr;
  unicode-bidi: isolate;
  align-items: center;
  display: inline-flex;
}

.reference-wrap-wSQA6K .search-content-cyzSSJ .search-icon-list-te3q3Y {
  vertical-align: middle;
  margin-right: 6px;
  display: inline;
}

.reference-wrap-wSQA6K .search-content-cyzSSJ .search-icon-list-te3q3Y .search-icon-item-XMzz2F {
  vertical-align: middle;
  width: 18px;
  height: 18px;
  margin-left: -4px;
  display: inline-block;
  position: relative;
  top: -2px;
  overflow: hidden;
}

.reference-wrap-wSQA6K .search-content-cyzSSJ .search-icon-list-te3q3Y .search-icon-item-XMzz2F:first-child {
  margin-left: 0;
}

.reference-wrap-wSQA6K .search-content-cyzSSJ .search-icon-list-te3q3Y .search-icon-item-XMzz2F .search-icon-img-XKzM89 {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.reference-wrap-wSQA6K .text-content-FG68zV {
  vertical-align: middle;
  color: var(--quark-style-gray-70-color, #222222b3);
  margin-right: 2px;
  display: inline;
}

.reference-wrap-wSQA6K .enter-icon-Az5fM8 {
  color: var(--quark-style-gray-70-color, #222222b3);
  margin-left: 2px;
  font-size: 12px;
}

.loading-sAP0yv {
  width: 16px;
  height: 16px;
}

.loading-sAP0yv svg path {
  fill: var(--quark-style-gray-color, #222) !important;
}

.reference-tfHsLx {
  cursor: pointer;
  align-items: center;
  height: 20px;
  margin-bottom: 12px;
  display: flex;
}

.star-icon-X0qPsD {
  color: var(--quark-style-black-color, #000);
  font-size: 16px;
}

.reference-text-s_2h6y {
  color: var(--quark-style-black-color, #000);
  margin-left: 6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.enter-icon-NuYTW3 {
  color: var(--quark-style-black-color, #000);
  margin-left: 2px;
  font-size: 12px;
}

@keyframes text-shimmer-FDimNG {
  0% {
    background-position: 200% 0;
  }

  100% {
    background-position: -200% 0;
  }
}

.ai-fact-check-tips-xE_Yix {
  letter-spacing: normal;
  -webkit-background-clip: text;
  margin-left: 4px;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  animation: 3s linear infinite text-shimmer-FDimNG;
}

@supports (background: color-mix(in srgb, red, blue)) {
  .ai-fact-check-tips-xE_Yix {
    background-image: linear-gradient(90deg, color-mix(in srgb, var(--ty-text-primary), transparent 30%) 0%, color-mix(in srgb, var(--ty-text-primary), transparent 80%) 51%, color-mix(in srgb, var(--ty-text-primary), transparent 37%) 100%);
  }
}

.ai-fact-check-tips-xE_Yix {
  color: var(--quark-style-gray-50-color, #22222280);
  -webkit-text-fill-color: #0000;
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
}

.searching-reference-B7rcEc {
  -webkit-background-clip: text;
  background-image: linear-gradient(90deg, rgba(var(--ty-text-primary-rgb), .7) 0%, rgba(var(--ty-text-primary-rgb), .2) 51%, rgba(var(--ty-text-primary-rgb), .63) 100%);
  animation: 3s linear infinite text-shimmer-FDimNG;
}

@supports (background: color-mix(in srgb, red, blue)) {
  .searching-reference-B7rcEc {
    background-image: linear-gradient(90deg, color-mix(in srgb, var(--ty-text-primary), transparent 30%) 0%, color-mix(in srgb, var(--ty-text-primary), transparent 80%) 51%, color-mix(in srgb, var(--ty-text-primary), transparent 37%) 100%);
  }
}

.searching-reference-B7rcEc {
  color: var(--ty-text-caption);
  -webkit-text-fill-color: #0000;
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
}

@media (prefers-reduced-motion: reduce) {
  .searching-reference-B7rcEc {
    -webkit-text-fill-color: initial;
    background: none;
    animation: none;
  }
}

:root {
  --ty-text-primary-rgb: 6, 10, 38;
}

.shimmer-gpeLlk {
  -webkit-background-clip: text;
  background-image: linear-gradient(120deg, rgba(var(--ty-text-primary-rgb, 6, 10, 38), .35) 0%, rgba(var(--ty-text-primary-rgb, 6, 10, 38), .35) 35%, rgba(var(--ty-text-primary-rgb, 6, 10, 38), .85) 50%, rgba(var(--ty-text-primary-rgb, 6, 10, 38), .35) 65%, rgba(var(--ty-text-primary-rgb, 6, 10, 38), .35) 100%);
  animation: 1.6s linear infinite text-shimmer-Mc6iQ0;
}

@supports (background: color-mix(in srgb, red, blue)) {
  .shimmer-gpeLlk {
    background-image: linear-gradient(120deg, color-mix(in srgb, var(--ty-text-primary), transparent 65%) 0%, color-mix(in srgb, var(--ty-text-primary), transparent 65%) 35%, color-mix(in srgb, var(--ty-text-primary), transparent 15%) 50%, color-mix(in srgb, var(--ty-text-primary), transparent 65%) 65%, color-mix(in srgb, var(--ty-text-primary), transparent 65%) 100%);
  }
}

.shimmer-gpeLlk {
  -webkit-text-fill-color: #0000;
  color: var(--ty-text-caption);
  background-size: 200%;
  -webkit-background-clip: text;
  background-clip: text;
}

@media (prefers-reduced-motion: reduce) {
  .shimmer-gpeLlk {
    -webkit-text-fill-color: initial;
    background: none;
    animation: none;
  }
}

@keyframes text-shimmer-Mc6iQ0 {
  0% {
    background-position: 150%;
  }

  100% {
    background-position: -50%;
  }
}

.stickyHeader-hiXfcX {
  z-index: 2;
  padding: 4px 0;
  position: sticky;
  top: 0;
}

.streamingWrap-XlH0yT {
  max-height: 140px;
  overflow-y: auto;
}

.streamingWrap-XlH0yT::-webkit-scrollbar {
  display: none;
}

.streamingWrap-XlH0yT {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.thinkingContent-Bkn8pq {
  --font-base-font-size: 14px;
  --font-base-line-height: 23px;
  --color-text-default: var(--ty-text-caption);
  color: var(--ty-text-caption);
  font-size: 14px;
  line-height: 23px;
  overflow-x: auto;
}

.thinkingContent-Bkn8pq::-webkit-scrollbar {
  display: none;
}

.thinkingContent-Bkn8pq {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.thinkingContent-Bkn8pq .markdown-pc-special-class {
  --md-font-base-font-size: 14px;
  --md-font-base-line-height: 23px;
  --md-font-h1-font-size: 14px;
  --md-font-h1-line-height: 23px;
  --md-font-h2-font-size: 14px;
  --md-font-h2-line-height: 23px;
  --md-font-h3-font-size: 14px;
  --md-font-h3-line-height: 23px;
  --md-font-h4-font-size: 14px;
  --md-font-h4-line-height: 23px;
  --md-font-h5-font-size: 14px;
  --md-font-h5-line-height: 23px;
  --md-font-h6-font-size: 14px;
  --md-font-h6-line-height: 23px;
  --md-font-markdown-margin: 8px;
  --md-font-list-margin: 4px;
  --p-margin-bottom: 8px;
  --h-margin-bottom: 4px;
}

.thinkingContent-Bkn8pq .qk-md-text {
  color: var(--ty-text-caption);
}

.thinkingContent-Bkn8pq .qk-markdown p {
  color: var(--ty-text-caption);
}

.thinkingContent-Bkn8pq .qk-markdown li {
  color: var(--ty-text-caption);
}

.thinkingContent-Bkn8pq .qk-markdown span {
  color: var(--ty-text-caption);
}

.thinkingContent-Bkn8pq .qk-markdown div {
  color: var(--ty-text-caption);
}

.thinkingContent-Bkn8pq .qk-markdown code {
  color: var(--ty-text-caption);
}

.thinkingContent-Bkn8pq .qk-markdown pre {
  color: var(--ty-text-caption);
}

.thinkingContent-Bkn8pq .qk-markdown em {
  color: var(--ty-text-caption);
}

.thinkingContent-Bkn8pq .qk-markdown strong {
  color: var(--ty-text-caption);
}

.thinkingContent-Bkn8pq .qk-md-text {
  color: var(--ty-text-caption) !important;
}

.search-wrapper-dS9K0u, .enable-click-GKuSyq {
  cursor: pointer;
}

.search-bar-USYsHN {
  background-color: var(--ty-background-option);
  border-radius: 12px;
  justify-content: start;
  align-items: center;
  padding: 9px;
  display: inline-flex;
}

.search-bar-USYsHN:hover {
  background: var(--quark-style-gray-10-color, #2222220f);
}

.search-icon-jM_LhW {
  color: var(--ty-text-caption);
}

.search-bar-title-EOPWbF {
  color: var(--quark-style-gray-80-opaque-color, #515151);
  margin: 0 6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.enter-icon-i4USoW {
  color: var(--quark-style-gray-50-opaque-color, #929292);
}

.search-icon-list-cXIsGB {
  align-items: center;
  display: flex;
}

.search-icon-item-pwiwma {
  border: 1px solid var(--quark-style-ash-color, #f7f8fa);
  border-radius: 16px;
  width: 16px;
  height: 16px;
  margin-left: -4px;
  overflow: hidden;
}

.recommend-query-wrap {
  padding-bottom: 28px;
  padding-bottom: calc(calc(28) * var(--quark-chat-rpx));
  opacity: 0;
  transition: opacity .5s cubic-bezier(.25, 1, .5, 1);
}

.recommend-query-wrap .q-item {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  height: 40px;
  height: calc(calc(40) * var(--quark-chat-rpx));
  padding-right: 16px;
  padding-right: calc(calc(16) * var(--quark-chat-rpx));
  padding-left: 16px;
  padding-left: calc(calc(16) * var(--quark-chat-rpx));
  border: 1px solid var(--ty-line-border);
  border: calc(calc(1) * var(--quark-chat-rpx)) solid var(--ty-line-border);
  border-radius: 10px;
  border-radius: calc(calc(10) * var(--quark-chat-rpx));
  background: var(--ty-background-primary);
  color: var(--ty-text-primary);
  cursor: pointer;
  font-size: 14px;
  font-size: calc(calc(14) * var(--quark-chat-rpx));
  line-height: 24px;
  line-height: calc(calc(24) * var(--quark-chat-rpx));
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.recommend-query-wrap .q-item:hover {
  background-color: var(--ty-background-option);
}

.recommend-query-wrap .q-item:first-child {
  transition: transform .5s cubic-bezier(.25, 1, .5, 1), box-shadow .1s ease-in-out;
  transform: translate3d(0, 16px, 0);
}

.recommend-query-wrap .q-item:nth-child(2) {
  transition: transform .5s cubic-bezier(.25, 1, .5, 1), box-shadow .1s ease-in-out;
  transform: translate3d(0, 24px, 0);
}

.recommend-query-wrap .q-item:nth-child(3) {
  transition: transform .5s cubic-bezier(.25, 1, .5, 1), box-shadow .1s ease-in-out;
  transform: translate3d(0, 32px, 0);
}

.recommend-query-wrap .q-item + .q-item {
  margin-top: 8px;
  margin-top: calc(calc(8) * var(--quark-chat-rpx));
}

.recommend-query-wrap .q-item .q-item-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.recommend-query-wrap.animate {
  opacity: 1;
}

.recommend-query-wrap.animate .q-item {
  transform: translate3d(0, 0, 0);
}

.answer-common-card {
  color: var(--quark-style-gray-90-opaque-color, #3c3c3c);
  background-color: var(--bubble-card-bg, var(--ty-background-pop));
  border-radius: var(--bubble-card-radius, 0);
  padding: var(--bubble-card-padding, 0);
  position: relative;
}

.answer-common-card .qk-md-link:hover {
  text-underline-offset: 4px !important;
  border-bottom-color: #0000 !important;
  text-decoration: underline !important;
}

.message-card-Oj6UVn {
  margin-top: 16px;
  margin-top: calc(calc(16) * var(--quark-chat-rpx));
}

.chat-answers-card-wrap .message-card-Oj6UVn:first-child {
  margin-top: 0;
}

.addition-wrap-bcEtc5 {
  width: 100%;
  margin-top: 20px;
  margin-top: calc(calc(20) * var(--quark-chat-rpx));
}

.pause-tag-L9hI0K {
  color: var(--ty-text-secondary);
  font-size: 14px;
  font-size: calc(calc(14) * var(--quark-chat-rpx));
  line-height: 20px;
  line-height: calc(calc(20) * var(--quark-chat-rpx));
}

.retry-container-_loQbS {
  font-family: PingFang SC;
  font-size: 14px;
  font-size: calc(calc(14) * var(--quark-chat-rpx));
  color: var(--quark-style-gray-50-opaque-color, #929292);
  font-weight: 400;
  line-height: 20px;
  line-height: calc(calc(20) * var(--quark-chat-rpx));
  margin-top: 16px;
  margin-top: calc(calc(16) * var(--quark-chat-rpx));
  margin-bottom: 40px;
  margin-bottom: calc(calc(40) * var(--quark-chat-rpx));
  padding: 2px 6px;
  padding: calc(calc(2) * var(--quark-chat-rpx)) calc(calc(6) * var(--quark-chat-rpx));
  justify-content: left;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}

.retry-container-_loQbS.clickable-zslUkP {
  cursor: pointer;
}

.retry-container-_loQbS.clickable-zslUkP:hover {
  background: var(--quark-style-gray-10-color, #2222220f);
  border-radius: 6px;
}

.retry-container-_loQbS .icon-yBRtiI {
  width: 16px;
  width: calc(calc(16) * var(--quark-chat-rpx));
  height: 16px;
  height: calc(calc(16) * var(--quark-chat-rpx));
  font-size: 16px;
  font-size: calc(calc(16) * var(--quark-chat-rpx));
  margin-right: 6px;
  margin-right: calc(calc(6) * var(--quark-chat-rpx));
}

.loading-cJdkVp {
  width: 16px;
  width: calc(calc(16) * var(--quark-chat-rpx));
  height: 16px;
  height: calc(calc(16) * var(--quark-chat-rpx));
}

.loading-cJdkVp svg path {
  fill: var(--ty-text-primary) !important;
}

:root {
  --mobile2_mask_begin: #f6f6f6;
  --mobile2_mask_end: #f6f6f600;
  --mobile2_mask_begin_black: #202020;
  --mobile2_mask_end_black: #20202000;
}

:root[theme-type="night"] {
  --mobile2_mask_begin: var(--mobile2_mask_begin_black);
  --mobile2_mask_end: var(--mobile2_mask_end_black);
}

.container-A37U1B {
  color: var(--quark-style-gray-40-opaque-color, #a9a9a9);
}

.thinkingHeader-fdR0IO {
  margin-bottom: 10px;
  margin-bottom: calc(calc(10) * var(--quark-chat-rpx));
  align-items: center;
  display: flex;
}

.star-icon-bldsP5 {
  color: var(--ty-text-primary);
  font-size: 16px;
  font-size: calc(calc(16) * var(--quark-chat-rpx));
}

.thinkingTitle-uzhwH5 {
  font-size: 14px;
  font-size: calc(calc(14) * var(--quark-chat-rpx));
  line-height: 22px;
  line-height: calc(calc(22) * var(--quark-chat-rpx));
  align-items: center;
  display: flex;
}

.status-VI7rzg {
  margin: 0 6px;
  margin: 0 calc(calc(6) * var(--quark-chat-rpx));
  font-size: 14px;
  font-size: calc(calc(14) * var(--quark-chat-rpx));
}

.status-VI7rzg.status_thinking-QVqXMq {
  color: var(--quark-style-gray-40-opaque-color, #a9a9a9);
}

.thinkingIconWrap-mEwEFO {
  color: var(--quark-style-gray-90-opaque-color, #3c3c3c);
  position: relative;
}

.thinkingIcon-b6VJt2 {
  z-index: 10;
  width: 16px;
  width: calc(calc(16) * var(--quark-chat-rpx));
  height: 16px;
  height: calc(calc(16) * var(--quark-chat-rpx));
  border-radius: 50%;
  position: relative;
}

.thinkingWrap-haz5Bd {
  padding: 12px 0 40px;
  padding: calc(calc(12) * var(--quark-chat-rpx)) 0 calc(calc(40) * var(--quark-chat-rpx));
  border: 1px solid var(--quark-style-gray-10-color, #2222220f);
  border-radius: 12px;
  border-radius: calc(calc(12) * var(--quark-chat-rpx));
  margin-bottom: 16px;
  margin-bottom: calc(calc(16) * var(--quark-chat-rpx));
  grid-template-rows: 0fr;
  transition: grid .2s, margin-top .2s;
  display: grid;
  position: relative;
}

.thinkingWrap-haz5Bd:before, .thinkingWrap-haz5Bd:after {
  z-index: 1;
  height: 20px;
  height: calc(calc(20) * var(--quark-chat-rpx));
  content: "";
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
}

.thinkingWrap-haz5Bd.gradient-_hkTxa:before {
  top: 12px;
  top: calc(calc(12) * var(--quark-chat-rpx));
  background: linear-gradient(to bottom, var(--mobile2_mask_begin), var(--mobile2_mask_end));
}

.thinkingWrap-haz5Bd.collapse-TC5dZl:after {
  bottom: 40px;
  bottom: calc(calc(40) * var(--quark-chat-rpx));
  background: linear-gradient(to top, var(--mobile2_mask_begin), var(--mobile2_mask_end));
}

.thinkingWrap-haz5Bd .thinkingBody-vMjqtI {
  max-height: 174px;
  max-height: calc(calc(174) * var(--quark-chat-rpx));
  position: relative;
  overflow: hidden;
}

.thinkingWrap-haz5Bd.thinking-DQkzQ8 {
  grid-template-rows: 1fr;
}

.thinkingWrap-haz5Bd.thinking-DQkzQ8 .thinkingBody-vMjqtI {
  max-height: 174px;
  max-height: calc(calc(174) * var(--quark-chat-rpx));
  padding: 0 14px;
  padding: 0 calc(calc(14) * var(--quark-chat-rpx));
  position: relative;
  overflow: hidden;
}

.thinkingWrap-haz5Bd.thinking-DQkzQ8 .thinkingBody-vMjqtI::-webkit-scrollbar {
  display: none;
}

.thinkingContent-tfJbJe, .referContent-MxgquH {
  display: flex;
  overflow: hidden;
}

.thinkingContent-tfJbJe {
  --font-base-font-size: calc(calc(14) * var(--quark-chat-rpx));
  --md-font-base-font-size: calc(calc(14) * var(--quark-chat-rpx));
  --font-base-line-height: calc(calc(22) * var(--quark-chat-rpx));
  --color-text-default: var(--color-Text_Grey1);
  --color-fg-default: var(--color-Text_Grey1);
  overflow-x: auto;
}

.thinkingContent-tfJbJe div {
  --md-font-base-font-size: 14px;
}

.thinkingContent-tfJbJe::-webkit-scrollbar {
  display: none;
}

.expandIcon-i6EluO {
  width: 14px;
  width: calc(calc(14) * var(--quark-chat-rpx));
  height: 14px;
  height: calc(calc(14) * var(--quark-chat-rpx));
  margin-left: 4px;
  margin-left: calc(calc(4) * var(--quark-chat-rpx));
  transition: transform .3s;
}

.expand-btn-wrapper-tQFaBf {
  bottom: 12px;
  bottom: calc(calc(12) * var(--quark-chat-rpx));
  color: var(--quark-style-gray-40-opaque-color, #a9a9a9);
  font-family: var(--ty-font-text);
  font-size: 12px;
  font-size: calc(calc(12) * var(--quark-chat-rpx));
  font-weight: 400;
  line-height: 16px;
  line-height: calc(calc(16) * var(--quark-chat-rpx));
  text-align: right;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.container-A37U1B.expand-V9X6c3 .thinkingWrap-haz5Bd {
  grid-template-rows: 1fr;
}

.container-A37U1B.expand-V9X6c3 .thinkingWrap-haz5Bd .thinkingBody-vMjqtI {
  max-height: none;
  overflow: hidden;
}

.container-A37U1B.expand-V9X6c3 .thinkingWrap-haz5Bd:after, .container-A37U1B.expand-V9X6c3 .thinkingWrap-haz5Bd:before {
  visibility: hidden;
}

.thinkingWrap-haz5Bd.expand-V9X6c3 .expandIcon-i6EluO {
  transform: rotate(180deg);
}

.thinkingWrap-haz5Bd.expand-V9X6c3 {
  grid-template-rows: 1fr;
}

.thinkingWrap-haz5Bd.expand-V9X6c3 .thinkingBody-vMjqtI {
  max-height: none;
  overflow: hidden;
}

.thinkingWrap-haz5Bd.expand-V9X6c3:after, .thinkingWrap-haz5Bd.expand-V9X6c3:before {
  visibility: hidden;
}

.thinkingWrap-haz5Bd.expand-V9X6c3 .thinkingContent-tfJbJe, .thinkingWrap-haz5Bd.expand-V9X6c3 .referContent-MxgquH {
  position: relative;
}

.thinkingWrap-haz5Bd.expand-V9X6c3 .referContent-MxgquH.expand-V9X6c3 {
  border-color: var(--quark-style-gray-20-color, #2222221f);
}

.hidden-mOLPQb {
  height: 0;
  overflow: hidden;
}

.thinkingBody-vMjqtI .related-docs-wrap {
  padding: 0;
}

.container-A37U1B > .related-docs-wrap {
  padding: 0;
}

.related-docs-wrap {
  border-radius: 2px 0 12px 12px;
  border-radius: calc(calc(2) * var(--quark-chat-rpx)) 0 calc(calc(12) * var(--quark-chat-rpx)) calc(calc(12) * var(--quark-chat-rpx));
  width: 100%;
  margin-top: -10px;
  margin-top: calc(calc(-10) * var(--quark-chat-rpx));
  --bar-height: calc(calc(48) * var(--quark-chat-rpx));
  align-items: center;
  padding: 0 16px;
}

.related-docs-wrap .ai-icon-new {
  width: 16px;
  width: calc(calc(16) * var(--quark-chat-rpx));
  height: 16px;
  height: calc(calc(16) * var(--quark-chat-rpx));
  margin-right: 6px;
  margin-right: calc(calc(6) * var(--quark-chat-rpx));
  color: var(--quark-style-gray-90-opaque-color, #3c3c3c);
}

.related-docs-wrap .related-docs-title {
  height: var(--bar-height);
  color: var(--quark-style-gray-40-opaque-color, #a9a9a9);
  font-size: 14px;
  font-size: calc(calc(14) * var(--quark-chat-rpx));
  padding: 10px 0;
  padding: calc(calc(10) * var(--quark-chat-rpx)) 0;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.related-docs-wrap .related-docs-title .expand-status {
  width: 16px;
  width: calc(calc(16) * var(--quark-chat-rpx));
  height: 16px;
  height: calc(calc(16) * var(--quark-chat-rpx));
  margin-left: 4px;
  margin-left: calc(calc(4) * var(--quark-chat-rpx));
  color: var(--quark-style-gray-40-opaque-color, #a9a9a9);
  transition: transform .3s;
  transform: rotate(0);
}

.related-docs-wrap .related-docs-title .expand-status.expanded {
  transform: rotate(180deg);
}

.related-docs-wrap .cont-bd {
  padding-bottom: 10px;
  padding-bottom: calc(calc(10) * var(--quark-chat-rpx));
  grid-template-rows: 1fr;
  font-weight: 400;
  display: grid;
  overflow: hidden;
}

.related-docs-wrap .cont-bd .doc-list {
  overflow: hidden;
}

.related-docs-wrap .cont-bd.hidden {
  grid-template-rows: 0fr;
  padding-bottom: 0;
}

.related-docs-wrap .cont-bd .doc-item {
  color: var(--color-Link);
  font-size: 13px;
  font-size: calc(calc(13) * var(--quark-chat-rpx));
  line-height: 22px;
  line-height: calc(calc(22) * var(--quark-chat-rpx));
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.related-docs-wrap .cont-bd .doc-item .order {
  margin-right: 4px;
  margin-right: calc(calc(4) * var(--quark-chat-rpx));
  color: currentColor;
  font-weight: 400;
}

.related-docs-wrap .cont-bd .doc-item .doc-link {
  color: currentColor;
}

.related-docs-wrap .cont-bd .doc-item + .doc-item {
  margin-top: 6px;
  margin-top: calc(calc(6) * var(--quark-chat-rpx));
}

.answer-meta {
  cursor: default;
  align-items: flex-end;
  gap: 8px;
  display: flex;
}

.answer-meta--with-margin {
  margin-bottom: 16px;
}

.answer-meta__model-code {
  font-family: PlusJakartaSans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
}

.answer-meta__create-time {
  color: var(--ty-text-disabled);
  font-size: 10px;
  font-weight: normal;
  line-height: 24px;
  display: none;
}

.answer-meta:hover .answer-meta__create-time {
  display: block;
}

.card-line-pBXklH {
  align-items: center;
  display: flex;
}

.icon-AypMIt {
  font-size: 24px;
  font-size: calc(calc(24) * var(--quark-chat-rpx));
  width: 24px;
  width: calc(calc(24) * var(--quark-chat-rpx));
  height: 24px;
  height: calc(calc(24) * var(--quark-chat-rpx));
  margin-right: 6px;
  margin-right: calc(calc(6) * var(--quark-chat-rpx));
}

.text-Shuy5u {
  font-family: var(--ty-font-text, PingFangSC-Regular);
  font-size: 14px;
  font-size: calc(calc(14) * var(--quark-chat-rpx));
  color: var(--ty-text-primary, #222);
  font-weight: 400;
}

.dot-container {
  align-items: center;
  display: flex;
}

.ai-fact-check-tips {
  letter-spacing: normal;
  -webkit-background-clip: text;
  margin-left: 4px;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  animation: 3s linear infinite text-shimmer;
}

@supports (background: color-mix(in srgb, red, blue)) {
  .ai-fact-check-tips {
    background-image: linear-gradient(90deg, color-mix(in srgb, var(--ty-text-primary), transparent 30%) 0%, color-mix(in srgb, var(--ty-text-primary), transparent 80%) 51%, color-mix(in srgb, var(--ty-text-primary), transparent 37%) 100%);
  }
}

.ai-fact-check-tips {
  color: var(--ty-text-caption);
  -webkit-text-fill-color: #0000;
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
}

@keyframes text-shimmer {
  0% {
    background-position: 200% 0;
  }

  100% {
    background-position: -200% 0;
  }
}

.rc-tooltip {
  z-index: 1070;
  background-color: var(--ty-background-toast);
  border-radius: 8px;
  padding: 6px 7px;
  font-size: 12px;
  position: absolute;
}

.rc-tooltip-hidden {
  display: none;
}

.rc-tooltip-container-wpHnJd {
  color: var(--ty-text-white);
  white-space: nowrap;
  font-size: 12px;
  line-height: 16px;
}

.qs-bottom {
  height: 24px;
  height: calc(calc(24) * var(--quark-chat-rpx));
  margin-top: var(--bottom-operations-margin-top, 8px);
  margin-top: var(--bottom-operations-margin-top, calc(calc(8) * var(--quark-chat-rpx)));
  margin-bottom: var(--bottom-operations-margin-bottom, 8px);
  margin-bottom: var(--bottom-operations-margin-bottom, calc(calc(8) * var(--quark-chat-rpx)));
  opacity: 0;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.qs-bottom.qs-bottom-last-edit {
  opacity: 0 !important;
}

.qs-bottom .qs-bottom-mask {
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.qs-bottom-placeholder {
  height: 24px;
  height: calc(calc(24) * var(--quark-chat-rpx));
  margin-top: var(--bottom-operations-margin-top, 8px);
  margin-top: var(--bottom-operations-margin-top, calc(calc(8) * var(--quark-chat-rpx)));
  margin-bottom: var(--bottom-operations-margin-bottom, 8px);
  margin-bottom: var(--bottom-operations-margin-bottom, calc(calc(8) * var(--quark-chat-rpx)));
}

.qs-bottom-icon {
  width: 24px;
  width: calc(calc(24) * var(--quark-chat-rpx));
  height: 24px;
  height: calc(calc(24) * var(--quark-chat-rpx));
  border-radius: 6px;
  border-radius: calc(calc(6) * var(--quark-chat-rpx));
  margin: 0 4px;
  margin: 0 calc(calc(4) * var(--quark-chat-rpx));
  color: var(--ty-text-secondary);
  cursor: pointer;
  font-size: 16px;
  font-size: calc(calc(16) * var(--quark-chat-rpx));
  justify-content: center;
  align-items: center;
  display: flex;
}

.qs-bottom-icon:hover {
  background: var(--ty-background-option);
}

.qs-bottom-icon-svg {
  transition: all .3s;
}

.qs-bottom-icon-svg.qs-bottom-icon-svg-rotate {
  transform: rotate(180deg);
}

.merged-question-bubble-wrapper {
  justify-content: flex-end;
  display: flex;
}

.merged-question-bubble-wrapper .question-text-card {
  max-width: 100%;
  overflow: unset;
  border-radius: 0;
  padding: 0;
  background: none !important;
}

.merged-question-bubble-wrapper .question-text-card.question-text-card-max-height {
  max-height: 80px;
  max-height: calc(calc(80) * var(--quark-chat-rpx));
}

.merged-question-bubble-wrapper .question-text-card.question-text-card-max-height .question-text-card-mask {
  bottom: -10px;
  bottom: calc(calc(-10) * var(--quark-chat-rpx));
}

.merged-question-bubble {
  max-width: min(83%, 664px);
  padding: 10px 16px;
  padding: calc(calc(10) * var(--quark-chat-rpx)) calc(calc(16) * var(--quark-chat-rpx));
  background-color: var(--ty-background-user-query);
  color: var(--ty-text-primary);
  font-size: 16px;
  font-size: calc(calc(16) * var(--quark-chat-rpx));
  line-height: 26px;
  line-height: calc(calc(26) * var(--quark-chat-rpx));
  border-radius: 16px;
  flex-direction: column;
  display: inline-flex;
  overflow: hidden;
}

.merged-question-bubble .message-card-wrap.question[data-mt="text/plain"] {
  text-align: left;
  margin-left: 0;
  margin-right: auto;
  display: block;
  overflow: hidden;
}

.merged-question-bubble .message-card-wrap.question[data-mt="text/plain"] :global(.question-text-card) {
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  max-width: 100%;
  margin-left: 0;
  padding: 0;
}

.merged-bubble-ref-section {
  align-items: flex-start;
  gap: 6px;
  min-height: 24px;
  margin-bottom: 6px;
  display: flex;
}

.merged-bubble-ref-section:has(.merged-bubble-ref-content:empty) {
  display: none;
}

.merged-bubble-ref-bar {
  background: var(--ty-line-heavier);
  border-radius: 100px;
  flex-shrink: 0;
  align-self: center;
  width: 2px;
  height: calc(100% - 6px);
}

.merged-bubble-ref-content {
  min-width: 0;
  color: var(--ty-text-caption);
  flex: 1;
  font-size: 14px;
  line-height: 24px;
}

.merged-bubble-ref-content .message-card-wrap + .message-card-wrap {
  margin-top: 6px !important;
  margin-top: calc(calc(6) * var(--quark-chat-rpx)) !important;
}

.merged-bubble-ref-content .merged-ref-item-content {
  word-break: break-all;
}

.merged-bubble-ref-content.collapsed .message-card-wrap:not(:first-child) {
  display: none;
}

.merged-bubble-ref-content.collapsed.truncated .merged-ref-item-content {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.merged-bubble-ref-content.expanded {
  flex-direction: column;
  display: flex;
}

.merged-bubble-ref-content .message-card-wrap.question:empty {
  display: none;
}

.merged-bubble-ref-content .message-card-wrap.question {
  text-align: left;
  font-size: 14px;
  line-height: 24px;
  display: block;
}

.merged-bubble-expand-btn {
  cursor: pointer;
  width: 20px;
  height: 24px;
  color: var(--ty-text-caption);
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  background: none;
  border: none;
  flex-shrink: 0;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
}

.merged-bubble-expand-btn svg {
  transition: transform .2s;
  transform: rotate(180deg);
}

.merged-bubble-expand-btn.expanded svg {
  transform: rotate(0);
}

.question-edit-D7xXNP {
  width: 100%;
  padding: 10px 16px;
  padding: calc(calc(10) * var(--quark-chat-rpx)) calc(calc(16) * var(--quark-chat-rpx));
  border-radius: 16px;
  border-radius: calc(calc(16) * var(--quark-chat-rpx));
  background-color: var(--ty-background-capsule);
  border: 1px solid var(--ty-line-heavier);
  border: calc(calc(1) * var(--quark-chat-rpx)) solid var(--ty-line-heavier);
  flex-direction: column;
  max-height: 170px;
  margin-bottom: 1.75rem;
  display: flex;
}

.text-zone-YdbCBr {
  margin-bottom: 16px;
  margin-bottom: calc(calc(16) * var(--quark-chat-rpx));
  color: var(--ty-text-primary);
  font-size: 16px;
  font-size: calc(calc(16) * var(--quark-chat-rpx));
  line-height: 26px;
  line-height: calc(calc(26) * var(--quark-chat-rpx));
  resize: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-height: 26px;
  min-height: calc(calc(26) * var(--quark-chat-rpx));
  background: none;
  border: none;
  outline: none;
  padding: 0 4px 0 0;
  overflow: auto;
}

.text-zone-YdbCBr::-webkit-scrollbar {
  visibility: visible;
  width: 4px;
  height: 0;
}

.text-zone-YdbCBr::-webkit-scrollbar-track {
  background: var(--ty-background-light-gray);
  visibility: hidden;
  border-radius: 2px;
  width: 4px;
}

.text-zone-YdbCBr::-webkit-scrollbar-thumb {
  background: var(--quark-style-gray-10-color, #2222220f);
  visibility: hidden;
  border-radius: 2px;
}

.text-zone-YdbCBr::-webkit-scrollbar-thumb:hover {
  visibility: visible;
  cursor: pointer;
  background: #999;
}

.text-zone-YdbCBr:hover::-webkit-scrollbar {
  visibility: visible;
}

.text-zone-YdbCBr:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

.btn-zone-iS9Mfk {
  flex-shrink: 0;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.btn-BBv1zc {
  padding: 5px 8px;
  padding: calc(calc(5) * var(--quark-chat-rpx)) calc(calc(8) * var(--quark-chat-rpx));
  border-radius: 8px;
  border-radius: calc(calc(8) * var(--quark-chat-rpx));
  font-size: 12px;
  font-size: calc(calc(12) * var(--quark-chat-rpx));
  cursor: pointer;
  justify-content: center;
  align-items: center;
  line-height: 1;
  display: flex;
}

.btn-BBv1zc.plain-RFCr5c {
  color: var(--ty-text-primary);
  border: 1px solid var(--ty-line-border);
  background-color: var(--ty-background-capsule);
}

.btn-BBv1zc.plain-RFCr5c:hover {
  background-color: var(--ty-background-tag);
}

.btn-BBv1zc.secondary-GwD1zf {
  background-color: var(--ty-background-button);
  color: var(--ty-text-white);
  margin-left: 8px;
  margin-left: calc(calc(8) * var(--quark-chat-rpx));
}

.btn-BBv1zc.secondary-GwD1zf:not(.disable-iTV6ou):hover {
  background-color: var(--ty-background-button-hover);
}

.btn-BBv1zc.secondary-GwD1zf.disable-iTV6ou {
  color: var(--ty-text-white50);
  cursor: not-allowed;
  background-color: var(--ty-background-card);
}

.share-selection-zj7Td9 {
  display: none;
}

.message-select-wrapper-answer-TOIqBo {
  min-height: 40px;
  transition: min-height .5s;
}

.select-mode-wrapper-lYldVF {
  width: 100%;
  padding: 16px;
  padding: calc(calc(16) * var(--quark-chat-rpx));
  margin-top: 16px;
  margin-top: calc(calc(16) * var(--quark-chat-rpx));
  cursor: pointer;
  border-radius: 20px;
  border-radius: calc(calc(20) * var(--quark-chat-rpx));
  background: var(--ty-background-pc-sidebar);
  justify-content: start;
  display: flex;
  overflow: hidden;
}

.select-mode-wrapper-lYldVF.message-select-wrapper-question-jdGrp6 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  justify-content: space-between;
}

.select-mode-wrapper-lYldVF.message-select-wrapper-question-jdGrp6 .share-selection-zj7Td9 {
  color: var(--ty-text-disabled);
}

.select-mode-wrapper-lYldVF.message-select-wrapper-answer-TOIqBo {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  justify-content: space-between;
  margin-top: 0;
}

.select-mode-wrapper-lYldVF.message-select-wrapper-answer-TOIqBo .share-selection-zj7Td9 {
  color: var(--ty-text-primary);
}

.select-mode-wrapper-lYldVF.disabled-gZfhi1 {
  cursor: not-allowed;
}

.select-mode-wrapper-lYldVF.disabled-gZfhi1 .share-selection-zj7Td9 {
  cursor: not-allowed;
  color: var(--ty-text-disabled);
}

.select-mode-wrapper-lYldVF.disabled-gZfhi1 .share-selection-zj7Td9 svg {
  cursor: not-allowed !important;
}

.select-mode-wrapper-lYldVF .share-selection-zj7Td9 {
  margin-right: 16px;
  margin-right: calc(calc(16) * var(--quark-chat-rpx));
  display: block;
}

.select-mode-wrapper-lYldVF .share-selection-zj7Td9 svg {
  width: 20px;
  width: calc(calc(20) * var(--quark-chat-rpx));
  height: 20px;
  height: calc(calc(20) * var(--quark-chat-rpx));
}

.select-mode-wrapper-lYldVF .message-select-content-WUMQAx {
  flex: 1;
  width: 0;
}

.select-mode-wrapper-lYldVF .message-select-content-inner-k5Z4CU {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.select-mode-wrapper-lYldVF .message-select-content-inner-k5Z4CU, .select-mode-wrapper-lYldVF .message-select-content-inner-k5Z4CU * {
  pointer-events: none !important;
}

.select-mode-wrapper-lYldVF .message-select-content-inner-k5Z4CU .legacy-select-checkbox {
  cursor: pointer;
  pointer-events: auto !important;
}

.select-mode-wrapper-lYldVF .message-select-content-inner-k5Z4CU .legacy-select-checkbox * {
  cursor: pointer;
  pointer-events: auto !important;
}

.select-mode-wrapper-lYldVF .message-select-content-inner-k5Z4CU .chat-answers-card-wrap {
  margin-top: 0;
}

.share-selection-question-YEEeqs {
  margin-top: 12px;
  margin-top: calc(calc(12) * var(--quark-chat-rpx));
}

.share-selection-answer-Cz0p0y {
  margin-top: 2px;
  margin-top: calc(calc(2) * var(--quark-chat-rpx));
}

.chat-round {
  --chat-margin: calc(calc(16) * var(--quark-chat-rpx));
  --card-margin: calc(calc(16) * var(--quark-chat-rpx));
  position: relative;
}

.chat-round.qk-md-has-multi-modal {
  content-visibility: visible;
}

.chat-round:has(.qk-md-has-multi-modal) {
  content-visibility: visible;
}

[data-chat-list-key] + [data-chat-list-key] > .chat-round {
  margin-top: var(--chat-margin);
}

[data-chat-list-key] + [data-chat-list-key] > .chat-round.chat-round--tight-to-previous {
  margin-top: 0;
}

.chat-round .chat-answers-card-wrap {
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  display: inline-flex;
  position: relative;
}

.chat-round .chat-question-card-wrap {
  margin-top: var(--card-margin);
}

.chat-round .chat-question-card-wrap:first-child {
  margin-top: 0;
}

.chat-round .chat-question-card-wrap:hover .qs-bottom {
  opacity: 1;
}

.chat-round .message-card-wrap {
  max-width: 100%;
  font-size: var(--font-base-font-size);
  line-height: var(--font-base-line-height);
}

.chat-round .message-card-wrap + .message-card-wrap {
  margin-top: var(--card-margin);
}

.chat-round .message-card-wrap.question[data-mt="text/plain"] {
  color: var(--quark-style-white-fixed-color, #fff);
  border-top-right-radius: 0;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.chat-round .message-card-wrap.answer {
  border-top-left-radius: 0;
  display: inline-block;
}

.chat-round.edit-mode-mask {
  filter: blur(3px);
}

.chat-message-mask {
  z-index: 99;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.perf-ignore-img img {
  uc-perf-stat-ignore: image;
}

.mask-aN_skT {
  z-index: 10000;
  background-color: var(--ty-background-mask5);
  backdrop-filter: blur(4px);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

.container-hK9loo {
  z-index: 10001;
  box-sizing: content-box;
  width: 680px;
  max-width: calc(100vw - 3rem);
  height: 520px;
  min-height: 360px;
  max-height: calc(100vh - 40px);
  padding: 0 32px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.content-SmkLFi {
  border-radius: var(--ty-radius16, 16px);
  border: 1px solid var(--ty-line-parting);
  box-sizing: border-box;
  will-change: transform;
  outline: none;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0 1.25rem 16px;
  display: flex;
  box-shadow: 4px 4px 20px 2px #21202314;
  background: var(--ty-background-pc-sidebar) !important;
}

.content-header-wNGpit {
  justify-content: space-between;
  align-items: center;
  height: 60px;
  display: flex;
}

.content-header-title-e9KCpS {
  color: var(--ty-text-primary);
  font-family: var(--default-font-family);
  letter-spacing: normal;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.content-header-close-RR1z1E {
  cursor: pointer;
  border-radius: var(--ty-radius4);
  width: 24px;
  height: 24px;
  padding: 4px;
}

.content-header-close-RR1z1E:hover {
  background-color: var(--ty-background-tag);
}

.content-header-close-RR1z1E .close-icon-YN3ZIZ {
  cursor: pointer;
  color: var(--ty-text-primary);
  font-size: 16px;
}

.content-body-BbNI28 {
  border: 1px solid var(--ty-line-parting);
  border-radius: var(--ty-radius12, 12px);
  background-color: var(--ty-background-primary);
  pointer-events: none;
  padding: var(--ty-spacing16px, 16px);
  margin-bottom: var(--ty-spacing16px, 16px);
  --message-content-width: 580px;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.content-body-BbNI28 [class*="share-selection-"] {
  display: none !important;
}

.content-body-BbNI28 [class*="select-mode-wrapper"] {
  cursor: default;
  background: none;
  border-radius: 0;
  margin-top: 0;
  padding: 0;
  overflow: visible;
}

.content-body-BbNI28 [class*="message-select-wrapper-answer"] {
  margin-top: 12px;
}

.content-footer-EXrDtH {
  align-items: center;
  gap: 10px;
  display: flex;
}

.content-footer-link-vux2s_ {
  background-color: var(--ty-background-capsule);
  border: 1px solid var(--ty-line-parting);
  height: 32px;
  color: var(--ty-text-disabled);
  font-family: var(--default-font-family);
  font-size: var(--ty-font-size12, 12px);
  letter-spacing: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  border-radius: 8px;
  flex: 1;
  padding: 0 8px;
  font-weight: normal;
  line-height: 30px;
  overflow: hidden;
}

.content-footer-button-kFe79d {
  background-color: var(--ty-background-black-button);
  color: var(--ty-text-white);
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 6px 12px;
  display: flex;
}

@media (hover: hover) and (pointer: fine) {
  .content-footer-button-kFe79d:hover {
    background-color: var(--ty-background-black-button);
  }
}

.content-footer-button-text-BoJ2b3 {
  font-family: var(--default-font-family);
  letter-spacing: normal;
  text-align: center;
  white-space: nowrap;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}

.content-footer-button-icon-Ywj2DD {
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

.content-footer-button-sharing-wvwdhT {
  background: var(--ty-text-theme50);
}

.linear-mask-ci6gUl {
  background: linear-gradient(180deg, rgb(from var(--ty-background-primary) r g b / 0) 0%, var(--ty-background-primary) 100%);
  pointer-events: none;
  z-index: 10;
  width: 100%;
  height: 50px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.selection-menu-portal-ZK_rve {
  z-index: 9999;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
}

.selection-menu-VaNSX6 {
  pointer-events: auto;
  background: var(--ty-background-capsule);
  border: 1px solid var(--ty-line-border);
  border-radius: 8px;
  align-items: center;
  gap: 4px;
  padding: 4px;
  animation: .15s ease-out fadeIn-jb6o5P;
  display: flex;
  position: fixed;
  box-shadow: 0 6px 10px #00000014;
}

@keyframes fadeIn-jb6o5P {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.menu-button-BjqGpf {
  color: var(--ty-text-primary);
  cursor: pointer;
  white-space: nowrap;
  background: none;
  border: none;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  transition: all .2s;
  display: flex;
}

.menu-button-BjqGpf:hover, .menu-button-BjqGpf:active {
  background: var(--ty-background-tag);
}

.menu-button-BjqGpf svg {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}

.divider-SqnkEg {
  background: var(--ty-line-parting);
  width: 1px;
  height: 24px;
}

body {
  -webkit-tap-highlight-color: #0000;
}

body, #root, .quark-mobile-special-class {
  height: 100%;
}

.chat-room-outer-wrap {
  --message-content-width: 100vw;
  background-color: var(--ty-background-primary);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.chat-container-wrapper {
  width: 100%;
  height: var(--chat-container-height, 100vh);
  box-sizing: border-box;
  padding-bottom: var(--init--layout-offset-btm, 0);
  flex-direction: column;
  justify-content: space-around;
  display: flex;
  container-type: inline-size;
}

.chat-container-wrapper * {
  box-sizing: border-box;
}

.chat-container-wrapper.quark-pc-special-class {
  -webkit-user-select: text;
  -moz-user-select: text;
       user-select: text;
  --max-message-list-width: calc(calc(664) * var(--quark-chat-rpx));
  --min-message-list-width: calc(calc(560) * var(--quark-chat-rpx));
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

.chat-container-wrapper.quark-pc-special-class .message-list-container {
  min-width: var(--min-message-list-width, 560px);
  min-width: var(--min-message-list-width, calc(calc(560) * var(--quark-chat-rpx)));
  overflow-x: hidden;
}

.chat-container-wrapper.quark-pc-special-class .recommend-query-wrap {
  height: auto;
  min-height: 42px;
  min-height: calc(calc(42) * var(--quark-chat-rpx));
}

.chat-container-wrapper.quark-pc-special-class .recommend-query-wrap .q-item {
  cursor: pointer;
}

.chat-container-wrapper.quark-mobile-special-class {
  --scrollbar-width: 0;
  --scrollbar-radius: 0;
}

.chat-room-outer-wrap.chat-bubble--share-large, .chat-room-outer-wrap.chat-bubble--share-small {
  --bubble-card-bg: var(--ty-background-chat-card);
  --bubble-card-radius: 12px;
  --bubble-card-padding: 12px;
}

.chat-room-outer-wrap.chat-bubble--share-grey {
  --bubble-card-bg: var(--ty-background-chat-bubble-default);
  --bubble-button-grey-bg: var(--ty-background-chat-button-grey);
}

.float-to-bottom-rMLPiZ {
  z-index: 0;
  bottom: var(--float-btn-bottom-offset, 145px);
  width: 32px;
  width: calc(calc(32) * var(--quark-chat-rpx));
  height: 32px;
  height: calc(calc(32) * var(--quark-chat-rpx));
  border: 1px solid var(--ty-line-border);
  background: var(--ty-background-capsule);
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  transition: transform .3s cubic-bezier(.68, -.55, .265, 1.55), opacity .3s cubic-bezier(.68, -.55, .265, 1.55);
  display: flex;
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, 100%, 0);
  box-shadow: 0 4px 12px #21202333;
}

.float-to-bottom-rMLPiZ .float-to-bottom-inner-hBX5ZU {
  width: 34px;
  width: calc(calc(34) * var(--quark-chat-rpx));
  height: 34px;
  height: calc(calc(34) * var(--quark-chat-rpx));
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.float-to-bottom-rMLPiZ:hover .arrow-bottom-icon-jWBIfE {
  color: var(--ty-text-theme);
}

.float-to-bottom-rMLPiZ:not(.loading-F7lko3):hover {
  border: 1px solid var(--ty-line-theme20);
  transition: all .4s;
}

.float-to-bottom-rMLPiZ:not(.loading-F7lko3):hover .float-to-bottom-inner-hBX5ZU {
  background: var(--ty-background-weaken);
  transition: all .4s;
}

.float-to-bottom-rMLPiZ.loading-F7lko3 {
  border: none;
}

.float-to-bottom-rMLPiZ.active-ZIKjEA {
  z-index: 99;
  opacity: 1;
  visibility: visible;
  transform: translate3d(-50%, 0, 0);
}

.rotate-circle-Ec07tZ {
  opacity: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAByCAMAAAC4A3VPAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACTUExURUdwTAhO/wpQ/wpR/whQ/wJN/wpQ/wBL/wBK/wdM/wlP/wpR/wpQ/whQ/wpR/wpR/wpR/whP/wpP/wpR/wlQ/wpR/wpQ/wpR/wpR/wpR/wpQ/wlQ/wpR/wtR/wtR/wtR/wpR/wpR/wtR/wlQ/wtR/wpR/wpR/wlQ/wtR/wtR/wtR/wtR/wlO/wtR/wpR/wpR/wtR/yt6nT8AAAAxdFJOUwARVZYdCEEBBA0oZy08hH2QIhVyN1thor2JRzKostvhd9TDUMltt0v8zvedGfLs5q2uDKeOAAAFXklEQVR42r3YaXOqShCA4WadGRZlERTUSGKUY0BP/v+vuz09GnJyNW4ML/lmWU91N6lKBe6LtRMzLaJmsdzOlovGiioztBnoSoS+tdxut7NTb6r3t0Xqiv49L4+Qo2bbTlTkOzZN5316bWYtMQLPTHlst/TtfjzuFkvqtymJxKY1fx4src/Pz84k8sKU1NZ8DnXqBsHv5CJKzTCIW8G5aOMgzCpr24my11nmPC5O5IQd2WxcA86UlNUnkSRiW/dBMKkWi8WXWdQJ/FJrTo8koZb9yBHX08UXaWUtXM32tyge2/l3n9QYSVCZxYTBTTF3QUNSi/Y+cW4tTuRoDncUThX48vryfs9FeYZLnZIYBXBn4VKZWHXzcp1qOlXgdM3h7ri/k6JEpwJuSoxQJLNK4KFsSy5WtjTghpJieqyGh8tRpGY2XM2OjmAUwxMFs6P57l2dMWoaElMBTyUaCa5eVu9X5hRF05CZM3gyPiJztZr9ek9n3FBTE3ooRVG2FXAxnjYqF3opR1K24HAps0+RzJVqDBcKGovENfRWSuLfvyWczYiUmEOPFYp8beFMrLKwptmwPkneIIgtz52zthp8rMKBXhPvf6n07FqpGHpursZc2fAzX4ku9J6vxpzCjwIlbkBDCykefr61fERiZOgg7RWZOwe+51p0yhK0lB5QPBz8f4eMLETHXA/J3w6yVw5dYYRZlgeacg9UDl+xcSRLQVtLInfdmJOIwiE1j2nCqY3WIakZkdvujw8q0EnWCO4PhxhUJYljppNkOyT3+wpUVVTgU4LWxnvZDqi4KAqcMtFLxntqotZcRIhuQHMzIkcgS+WURaib9Il8A8wpKEM3ae8p6QQkVqC9Vyl+rAFgTaSpn7Q+ZBGdUhboJ00idwBsRKTQT7ZE7jkYI9kYBmhFZgwekf4Q5IzIGkIi1wBDvT8prIkMhyDTjz+YBTmR3hBk/Ue2BZ9IewhyQuQbbIhshyADIneQjsb4GEOQMZEvUI1lzhCkQeQBxmM5Jh+C5ER+IIkhOVxDLhYYBRsijSFJn8hkSDIn0h5E5DIGGZHekGRdySZDkpNqjE89BMmPZFzJssFIh4FB5GYQ0sFwSlZRQr/IHAoAciK9gYYk0iWyHIrkAOBJMfX1k84X6aSU0H5KIQSSDLCMyED7XoXMAZlLZKZ9r0RykNkpZejfK5FUTmSoe0gKVBMpbnK9pDAMOqXKQBCLdYocRVQZHDM3MlPzkJiAU96GsnUOSXE4xXLdYwpFQlegeUyeJAmKDnRxGtPPmB6RGYnMgO8FCPobf65prQnl/Dt55qPp50LPWinjxw5jn6p1kEbb/hySqpUZaFhri3WX7BKKzJPe19pSCYf/NVem6fQrslYlzn22pinzkvV7SFsNeX7nGYK5n4f9ihiSHM5mSxCb9yqSefFak1zl9SUKWyUun7rszD7FhMHF+FqRWS+7NeJYrZXBLzkmiVk2YU+LSYxJkV/ZhSlF/HH5s7+PCJLJr27DRFC2Np4RnfgYilcT60xlek+c8WaRcuqTGYrHQG57XuxJseU3fqNUIuaxB66YeBiZLbv5S3Mpklm294oi9igUEwa3Z5tfue19YBCcyDvP4rgncr2+HRVegCnR5ndfJDiRWOkJuJrTEng0can3J0ISVXUYO/BLPPHm8/mRpBEfq607EnOD9izLjThA7xsp4OF4XJ9IWVmW7sSzEyEczhh3hDBs1CbYXEWgweCZWFySqEjKLV0qpKTXkc+DhNohkp2I4GUyRrCXhOd2ZDflT5NO3V+GF3ZTniM9W0Dv8dYLz08Z2AbX+N/GxPbm+I6ShW9L3BrOnef7D82yz8JOBRhiAAAAAElFTkSuQmCC);
  background-size: cover;
  width: 100%;
  height: 100%;
  transition: opacity .3s;
  animation: 2s linear infinite rotate-d2kip1;
  position: absolute;
  top: 0;
  left: 0;
}

@keyframes rotate-d2kip1 {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.rotate-circle-Ec07tZ.loading-F7lko3 {
  opacity: 1;
}

.arrow-bottom-icon-jWBIfE {
  width: 16px;
  width: calc(calc(16) * var(--quark-chat-rpx));
  height: 16px;
  height: calc(calc(16) * var(--quark-chat-rpx));
  color: var(--ty-text-secondary);
}

.rotate-animation-nxyYDj {
  opacity: 0;
  background-image: linear-gradient(15deg, #0d53ff1a 10%, #0d53ff 90%);
  border-radius: 50%;
  width: 100%;
  height: 100%;
  transition: opacity .3s;
  animation: 2s linear infinite rotate-d2kip1;
  position: absolute;
  top: 0;
  left: 0;
}

.rotate-animation-nxyYDj.show-loading-H4Z7_W {
  opacity: 1;
}

.bottom-operate-bar-R515xx {
  z-index: 9;
  background-color: var(--ty-background-primary);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px 32px;
  display: flex;
  position: relative;
}

.bottom-operate-content-H_ZmCm {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 800px;
  display: flex;
}

.btn-group-villhK {
  justify-content: flex-end;
  display: flex;
}

.btn-group-item-zdMVgd + .btn-group-item-zdMVgd {
  margin-left: 12px;
  margin-left: calc(calc(12) * var(--quark-chat-rpx));
}

.share-selection-ynRVm1 {
  color: var(--ty-text-primary);
  white-space: nowrap;
  cursor: pointer;
  align-items: center;
  display: flex;
}

.share-selection-text-a0qiDJ {
  letter-spacing: normal;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  margin-left: 4px;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}

.selected-icon-E3R7X8 {
  width: 20px;
  height: 20px;
}

.unselected-icon-osqkYK {
  width: 20px;
  height: 20px;
  color: var(--ty-text-primary);
}

.auto-center-wrapper-buVwUX {
  width: 100%;
  min-width: var(--min-message-list-width, 560px);
  min-width: var(--min-message-list-width, calc(calc(560) * var(--quark-chat-rpx)));
  max-width: var(--max-message-list-width, 664px);
  max-width: var(--max-message-list-width, calc(calc(664) * var(--quark-chat-rpx)));
  overflow-anchor: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.rn-right-navigator-loading {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rn-right-navigator-loading--top, .rn-right-navigator-loading--bottom {
  padding-top: 0;
  padding-bottom: 0;
}

.rn-right-navigator-loading-empty--top {
  padding-top: 0;
}

.rn-right-navigator-loading-empty--bottom {
  padding-bottom: 0;
}

.rn-right-navigator-loading-empty {
  height: 0;
}

.rn-right-navigator:hover .rn-right-navigator-loading {
  min-height: 0;
}

.rn-right-navigator-loading-icon {
  background: url(https://g.alicdn.com/code/npm/@ali/uc-pegasus-source-project-quark-chat-share/0.4.4/assets/loading.349f5e.svg) center / contain no-repeat;
  width: 16px;
  height: 16px;
  animation: 1s linear infinite rn-right-navigator-loading-spin;
}

[data-theme="dark"] .rn-right-navigator-loading-icon {
  filter: invert();
}

@media (prefers-color-scheme: dark) {
  [data-theme="auto"] .rn-right-navigator-loading-icon {
    filter: invert();
  }
}

.rn-right-navigator-loading-icon--hidden {
  visibility: hidden;
  height: 0;
}

@keyframes rn-right-navigator-loading-spin {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes rn-tooltip-fadein {
  from {
    opacity: 0;
    scale: .9;
  }

  to {
    opacity: 1;
    scale: 1;
  }
}

.rn-right-navigator-tooltip {
  background-color: var(--ty-background-toast);
  max-width: 252px;
  color: var(--ty-text-white);
  z-index: 9999;
  pointer-events: none;
  border-radius: 8px;
  padding: 6px;
  font-size: 12px;
  line-height: 1.5;
  animation: .3s forwards rn-tooltip-fadein;
  position: fixed;
  overflow: hidden;
  transform: translateY(-50%);
}

.rn-right-navigator-tooltip__text {
  -webkit-line-clamp: 6;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-box-orient: vertical;
  margin: 0;
  display: -webkit-box;
  overflow: hidden;
}

.rn-right-navigator {
  width: 40px;
  max-height: min(300px, 100% - 128px);
  box-shadow: none;
  z-index: 100;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-end;
  padding: 12px 0;
  transition: background-color .3s, opacity .2s, transform .2s;
  display: flex;
  position: absolute;
  top: 60%;
  right: 0;
  overflow: hidden;
  transform: translateY(-50%);
}

.rn-right-navigator:hover {
  background-color: var(--ty-background-primary);
  border: 1px solid var(--ty-line-border);
  width: 260px;
  box-shadow: 0 8px 28px 0 var(--ty-line-border);
}

[data-theme="dark"] .rn-right-navigator:hover {
  box-shadow: none;
}

@media (prefers-color-scheme: dark) {
  [data-theme="auto"] .rn-right-navigator:hover {
    box-shadow: none;
  }
}

.rn-right-navigator--hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.rn-right-navigator-list {
  box-sizing: border-box;
  scrollbar-gutter: stable;
  flex: 1;
  width: 256px;
  min-height: 0;
  max-height: 270px;
  margin-right: 2px;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
}

.rn-right-navigator-list::-webkit-scrollbar {
  width: 3px;
  height: 0;
}

.rn-right-navigator-list::-webkit-scrollbar-track {
  background: none;
  border-radius: 3px;
  width: 3px;
}

.rn-right-navigator-list::-webkit-scrollbar-thumb {
  background: var(--ty-line-border);
  visibility: hidden;
  border-radius: 3px;
}

.rn-right-navigator-list::-webkit-scrollbar-thumb:hover {
  background: var(--ty-line-heavier);
}

.rn-right-navigator:hover .rn-right-navigator-list::-webkit-scrollbar-thumb {
  visibility: visible !important;
}

.rn-right-navigator-item {
  height: 20px;
  color: var(--ty-text-caption);
  cursor: pointer;
  align-items: center;
  padding-left: 16px;
  padding-right: 4px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  transition: color .2s;
  display: flex;
}

.rn-right-navigator-item + .rn-right-navigator-item {
  margin-top: 8px;
}

.rn-right-navigator-item:hover {
  color: var(--ty-text-primary);
}

.rn-right-navigator-item--active, .rn-right-navigator-item--active:hover {
  color: var(--ty-text-theme);
}

.rn-right-navigator-item-name {
  white-space: nowrap;
  text-overflow: ellipsis;
  opacity: 0;
  flex: 1;
  min-width: 0;
  transition: opacity .3s;
  overflow: hidden;
}

.rn-right-navigator:hover .rn-right-navigator-item-name {
  opacity: 1;
}

.rn-right-navigator-dot {
  background-color: var(--ty-line-heavier);
  border-radius: 9999px;
  flex-shrink: 0;
  width: 8px;
  height: 2px;
  margin-left: 8px;
  margin-right: 1px;
  transition: all .2s;
}

.rn-right-navigator-dot--active {
  background-color: var(--ty-line-theme50);
  width: 10px;
  height: 3px;
  margin-left: 10px;
  margin-right: 0;
}

.rn-right-navigator-fade-top {
  background: linear-gradient(to bottom, var(--ty-background-pc-sidebar), transparent);
  z-index: 1;
  pointer-events: none;
  opacity: 0;
  width: 100%;
  height: 4px;
  transition: opacity .2s;
  position: absolute;
  top: 0;
  left: 0;
}

.rn-right-navigator:hover .rn-right-navigator-fade-top--visible {
  opacity: 1;
}

.rn-right-navigator-fade-bottom {
  background: linear-gradient(to top, var(--ty-background-pc-sidebar), transparent);
  z-index: 1;
  pointer-events: none;
  opacity: 0;
  width: 100%;
  height: 4px;
  transition: opacity .2s;
  position: absolute;
  bottom: 0;
  left: 0;
}

.rn-right-navigator:hover .rn-right-navigator-fade-bottom--visible {
  opacity: 1;
}

.rn-right-navigator-scrollbar {
  background-color: var(--ty-line-border);
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  border-radius: 9999px;
  width: 3px;
  transition: opacity .2s;
  position: absolute;
  right: 2px;
}

.rn-right-navigator:hover .rn-right-navigator-scrollbar {
  opacity: 1;
}

.message-list-container {
  padding-left: var(--message-list-content-padding, 28px);
  padding-right: calc(var(--message-list-content-padding, 28px)  - 8px);
  -webkit-overflow-scrolling: touch;
  overscroll-behavior: none;
  overflow-anchor: none;
  overflow-y: auto;
}

.message-list-container:focus {
  outline: none;
}

.message-list-container.mini-chat-scroller {
  padding-left: 8px;
  padding-right: 8px;
}

.scroll-container {
  overflow-y: overlay;
  scrollbar-gutter: stable;
  scrollbar-width: auto;
  scrollbar-color: auto;
}

.scroll-container::-webkit-scrollbar {
  border-radius: var(--scrollbar-radius, 20px);
  width: 8px;
}

.scroll-container::-webkit-scrollbar-track {
  border-radius: var(--scrollbar-radius, 20px);
  background: none;
  margin-bottom: 24px;
}

.scroll-container::-webkit-scrollbar-thumb {
  border-radius: var(--scrollbar-radius, 20px);
  background: none;
  border: 1px solid #0000;
  width: 6px;
  -webkit-transition: background .3s, border-width .15s;
  transition: background .3s, border-width .15s;
}

.scroll-container.scrolling::-webkit-scrollbar-thumb {
  background: var(--ty-line-border);
  background-clip: content-box;
}

.scroll-container::-webkit-scrollbar-thumb:hover {
  background: var(--ty-line-border);
  background-clip: content-box;
}

.scroll-container.scrolling::-webkit-scrollbar-thumb:hover {
  background-color: var(--ty-text-disabled);
  border-width: 0;
  width: 8px;
}

.message-list-content-container {
  padding-bottom: var(--list-scroller-btm-margin, 48px);
}

.container-NzjpZE {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 4px;
}

.fileQuoteBar-jeeeVp {
  width: 100%;
}

.singleRow-d0rB1N {
  background: var(--ty-background-option);
  border-radius: 8px;
  align-items: center;
  gap: 8px;
  height: 36px;
  padding: 0 11px;
  display: flex;
}

.bar-pRw3_T {
  background: var(--ty-line-border);
  border-radius: 100px;
  flex-shrink: 0;
  width: 2px;
  height: 20px;
}

.icon-fvY1zy {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  font-size: 20px;
  display: flex;
}

.icon-fvY1zy img, .icon-fvY1zy svg {
  width: 20px;
  height: 20px;
}

.fileName-ZVTQbi {
  min-width: 0;
  color: var(--ty-text-caption);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  line-height: 24px;
  overflow: hidden;
}

.otherCount-jotIK6 {
  color: var(--ty-text-caption);
  white-space: nowrap;
  flex-shrink: 0;
  font-size: 14px;
  line-height: 24px;
}

.closeBtn-xOitls {
  color: var(--ty-text-caption);
  cursor: pointer;
  background: none;
  border: none;
  border-radius: 4px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  padding: 2px;
  font-size: 20px;
  display: flex;
}

.closeBtn-xOitls:hover {
  background: var(--ty-background-hover);
  color: var(--ty-text-secondary);
}


@keyframes reset-animate {
  100% {
    min-height: 0;
  }
}
._quark-ptr-element-reset-animate_ {
  animation-duration: 0.4s;
  animation-fill-mode: both;
  animation-name: reset-animate;
  animation-timing-function: ease-in-out;
}

body {
  --color-fg-default: #192338;
  --color-li-default: #192338;
  --color-strong: #192338;
  --color-heading: #192338;
  --color-canvas-default: #ffffff;
  --base-text-weight-semibold: 600;
  --color-link: #2D384E;
  --color-link-border: #192338;
  --color-canvas-subtle: #f5f5f6;
  --color-border-default: #eee;
  --font-line-height: 26px;
  --li-margin: 8px;
}
:root {
  --color-decoration: #CDFFF8;
  --color-arrow: #3AD1EB;
  --color-arrow-bg: #D8F6FB;
}
.qk-markdown:not(.qk-markdown-code-dark) .qk-md-hl {
  --qk-md-code-light-bg: #FBFBFC;
  --qk-md-code-light-bg-alt: #fafafa;
  --qk-md-code-light-bg-hljs: #F3F3F3;
  --qk-md-code-light-text: #2D384E;
  --qk-md-code-light-text-dark: #192338;
  --qk-md-code-light-number: #B2720B;
  --qk-md-code-light-function: #CEA011;
  --qk-md-code-light-class: #C32FC3;
  --qk-md-code-light-error: #880000;
  --qk-md-code-light-operator: #F55C0E;
  --qk-md-code-light-comment-color: #A4AFBD;
  --qk-md-code-light-tag-color: #444a;
  --qk-md-code-light-selector-tag-color: #444a;
  --qk-md-code-light-punctuation-color: #444a;
  --qk-md-code-light-name-color: #444;
  --qk-md-code-light-attr-color: #444;
  --qk-md-code-light-symbol-color: #2F6FF9;
  --qk-md-code-light-keyword-color: #2F6FF9;
  --qk-md-code-light-subst-color: #2FA12F;
  --qk-md-code-light-regexp-color: #2FA12F;
  --qk-md-code-light-string-color: #2FA12F;
  --qk-md-code-light-selector-pseudo-color: #ab5656;
  --qk-md-code-light-literal-color: #695;
  --qk-md-code-light-bullet-color: #397300;
  --qk-md-code-light-code-color: #397300;
  --qk-md-code-light-addition-color: #397300;
  --qk-md-code-light-meta-color: #1f7199;
  --qk-md-code-light-meta-string-color: #38a;
  --qk-md-code-light-code-pre-bg: var(--qk-md-code-light-bg);
  --qk-md-code-light-code-pre-color: var(--qk-md-code-light-text);
  --qk-md-code-light-code-hljs-bg: var(--qk-md-code-light-bg-hljs);
  --qk-md-code-light-code-hljs-color: var(--qk-md-code-light-text);
  --qk-md-code-light-code-hljs-alt-bg: var(--qk-md-code-light-bg-alt);
  --qk-md-code-light-language-span-color: var(--qk-md-code-light-text);
  --qk-md-code-light-type-color: var(--qk-md-code-light-text);
  --qk-md-code-light-strong-color: var(--qk-md-code-light-text);
  --qk-md-code-light-property-color: var(--qk-md-code-light-text);
  --qk-md-code-light-attribute-color: var(--qk-md-code-light-text-dark);
  --qk-md-code-light-hl-language-color: var(--qk-md-code-light-text-dark);
  --qk-md-code-light-theme-button-text-color: var(--qk-md-code-light-text-dark);
  --qk-md-code-light-code-button-color: var(--qk-md-code-light-text-dark);
  --qk-md-code-light-sgs-code-language-color: var(--qk-md-code-light-text);
  --qk-md-code-light-number-color: var(--qk-md-code-light-number);
  --qk-md-code-light-selector-id-color: var(--qk-md-code-light-error);
  --qk-md-code-light-selector-class-color: var(--qk-md-code-light-error);
  --qk-md-code-light-quote-color: var(--qk-md-code-light-error);
  --qk-md-code-light-template-tag-color: var(--qk-md-code-light-error);
  --qk-md-code-light-deletion-color: var(--qk-md-code-light-error);
  --qk-md-code-light-function-color: var(--qk-md-code-light-function);
  --qk-md-code-light-class-color: var(--qk-md-code-light-class);
  --qk-md-code-light-section-color: var(--qk-md-code-light-error);
  --qk-md-code-light-params-color: var(--qk-md-code-light-number);
  --qk-md-code-light-variable-color: var(--qk-md-code-light-number);
  --qk-md-code-light-language-color: var(--qk-md-code-light-number);
  --qk-md-code-light-template-variable-color: var(--qk-md-code-light-operator);
  --qk-md-code-light-link-color: var(--qk-md-code-light-operator);
  --qk-md-code-light-selector-attr-color: var(--qk-md-code-light-operator);
  --qk-md-code-light-operator-color: var(--qk-md-code-light-operator);
  --qk-md-code-light-built-in-color: var(--qk-md-code-light-function);
  --qk-md-code-light-title-class-color: var(--qk-md-code-light-class);
  --qk-md-code-light-class-title-color: var(--qk-md-code-light-class);
}

.qk-chart-title-box {
  pointer-events: none;
  width: 100%;
}
.qk-chart-title-box.qk-mermaid-title-box {
  position: relative;
}
.qk-chart-title-box.qk-chart-title-box-fullscreen {
  position: fixed;
  left: 0;
  top: 21px;
  z-index: 99999;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
}
.qk-chart-title-box-first {
  font-size: 16px;
  font-weight: 600;
  color: #192338;
  line-height: 22px;
  text-align: left;
}
.qk-chart-title-box-first.qk-chart-title-box-center {
  text-align: center;
}
.qk-chart-action-close {
  position: absolute;
  right: 40px;
  top: 20px;
  width: 24px;
  height: 24px;
  z-index: 100000;
  cursor: pointer;
  background: transparent;
}
.qk-chart-bar {
  position: absolute;
  right: 16px;
  bottom: 16px;
  display: inline-flex;
  justify-content: flex-end;
  z-index: 9999;
}
.qk-chart-bar.qk-chart-bar-fullscreen {
  right: 40px;
  bottom: 20px;
}
.qk-chart-zoom-container {
  display: flex;
  align-items: center;
  background: transparent;
  margin-right: 14px;
}
.qk-chart-zoom-button {
  border-radius: 4px;
  padding: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: opacity 0.2s;
}
.qk-chart-zoom-button.zoom-decrease {
  margin-right: 14px;
}
.qk-chart-zoom-button.zoom-active {
  background: rgba(34, 34, 34, 0.4);
}
.qk-chart-zoom-button.zoom-disabled {
  background: rgba(34, 34, 34, 0.2);
  cursor: not-allowed;
  opacity: 0.5;
}
.qk-chart-zoom-icon {
  width: 16px;
  height: 16px;
  background: transparent;
}
.qk-chart-action-full {
  background: rgba(34, 34, 34, 0.4);
  border-radius: 4px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.qk-chart-action-full-icon {
  width: 16px;
  height: 16px;
  margin: 2px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
}
.qk-chart-action-download {
  background: rgba(34, 34, 34, 0.4);
  border-radius: 4px;
  display: flex;
  align-items: center;
  padding: 2px;
  cursor: pointer;
}
.qk-chart-download-icon {
  width: 16px;
  height: 16px;
  background: transparent!important;
}
.qk-md-chart-full-screen {
  position: fixed !important;
  width: 100vh;
  height: 100vw;
  background-color: #fff;
  transform-origin: top left;
  transform: rotate(90deg) translateY(-100%);
  top: 0;
  left: 0;
  padding: 20px;
  box-sizing: border-box;
}
.qk-md-chart-full-screen > div {
  width: 100%;
  height: 100%;
}
.qk-md-chart-full-screen-pc {
  position: fixed !important;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
  top: 0;
  left: 0;
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}
.qk-md-chart-full-screen-pc > div {
  width: 100%;
  height: 100%;
}
.qk-markdown .qk-md-chart {
  width: 100%;
  margin: 0 auto;
  border: 1px solid #F3F3F5;
  border-radius: 10px;
  padding: 16px 16px 0 16px;
  box-sizing: border-box;
  margin-bottom: 16px;
  transition: opacity 0.1s ease-in-out;
}
.qk-markdown .qk-md-chart > div {
  width: 100%;
}
.qk-markdown .qk-md-chart-mermaid {
  padding: 16px;
  min-height: 100px;
}

.qk-markdown {
  --code-line-number-windth: 30px;
  --hl-code-line-height: 20px;
  --hl-code-line-gap: 8px;
  --code-bg: #FBFBFC;
}
.qk-markdown .qk-md-code {
  background: var(--color-inline-code-bg) !important;
  color: var(--color-inline-code-color);
  padding: 2px 5px;
  border-radius: 6px;
  margin: 0 4px;
  font-size: 14px;
  word-break: break-all;
}
@keyframes cursor-blink {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.qk-markdown .qk-md-hl {
  background: #F8F8FA;
  margin: 10px 0;
  border-radius: 12px;
  word-wrap: normal;
  overflow: hidden;
  position: relative;
}
.qk-markdown .qk-md-hl .qk-md-hl-content {
  overflow-x: auto;
  padding-top: var(--hl-code-line-gap);
  position: relative;
  padding-right: 14px;
}
.qk-markdown .qk-md-hl .qk-code-animation {
  display: inline-block !important;
  width: 8px;
  height: 1.2em;
  vertical-align: text-bottom;
  margin-left: 1px;
  position: relative;
}
.qk-markdown .qk-md-hl .qk-code-animation::before {
  content: '';
  position: absolute;
  right: 100%;
  top: 0;
  width: 150px;
  height: 100%;
  background: linear-gradient(to right, transparent, var(--code-bg));
  animation: cursor-blink 0.8s ease forwards;
  pointer-events: none;
}
.qk-markdown .qk-md-hl code code {
  padding: 14px 12px;
  font-size: 16px;
  display: block;
  white-space: pre-wrap !important;
  word-break: break-all !important;
  word-wrap: break-word !important;
}
.qk-markdown .qk-md-hl .qk-md-code-line-number {
  position: absolute;
  left: 0px;
  top: var(--hl-code-line-gap);
  display: flex;
  flex-direction: column;
  font-size: 14px;
  color: #5C6678;
  letter-spacing: 0.46px;
  text-align: right;
  line-height: 28px;
  font-weight: 400;
  width: var(--code-line-number-windth);
  padding-right: 11.5px;
  border-right: 0.5px solid #E6E6E6;
  background-color: inherit;
  z-index: 1;
  counter-reset: section;
}
.qk-markdown .qk-md-hl .qk-md-code-line-number i {
  font-style: normal;
  line-height: var(--hl-code-line-height);
}
.qk-markdown .qk-md-hl .qk-md-code-line-number i:before {
  counter-increment: section;
  content: counter(section);
}
.qk-markdown .qk-md-hl .qk-md-hl-line-number {
  padding-left: calc(var(--code-line-number-windth) + 18px);
}
.qk-markdown .qk-md-hl .qk-md-hl-code {
  display: inline-block;
  line-height: var(--hl-code-line-height);
  overflow-x: auto;
  width: 100%;
}
.qk-markdown .qk-md-hl .qk-md-hl-header {
  font-size: 16px;
  line-height: 18px;
  background: #F3F4F5 !important;
  border-radius: 12px 12px 0 0;
  padding: 14px 10px;
  display: flex;
  justify-content: space-between;
  height: 48px;
  box-sizing: border-box;
  width: calc(100% + 16px);
  margin-left: -16px;
}
.qk-markdown .qk-md-hl .qk-md-hl-header .qk-md-hl-language {
  border-radius: 12px 0 0 12px;
  color: #2D384E;
  padding-left: 24px;
}
.qk-markdown .qk-md-hl .qk-md-hl-header .qk-md-hl-operation {
  display: flex;
  align-items: center;
  gap: 16px;
  padding-right: 6px;
}
.qk-markdown .qk-md-hl .qk-md-hl-header .qk-md-hl-theme-button img {
  width: 16px;
  height: 16px;
  filter: invert(1);
}
.qk-markdown .qk-md-hl .qk-md-hl-header .qk-md-hl-copy-button {
  align-items: center;
  display: flex;
  cursor: pointer;
}
.qk-markdown .qk-md-hl .qk-md-hl-header .qk-md-hl-copy-button .qk-md-copy-image {
  transition: all 0.2s;
}
.qk-markdown .qk-md-hl .qk-md-hl-header .qk-md-hl-copy-button .qk-md-copy-image.copy-active {
  transform: scale(1.2);
}
.qk-markdown .qk-md-hl .qk-md-hl-header .qk-md-hl-copy-button .qk-md-code-button {
  border: 0;
  cursor: pointer;
  color: #000000;
  padding-left: 4px;
  padding-right: 0;
  background-color: rgba(0, 0, 0, 0);
}
.qk-markdown-code-light .qk-md-hl-code::-webkit-scrollbar-thumb {
  background: #eee;
}
.qk-markdown-code-dark .qk-md-hl .qk-md-code-line-number {
  border-right-color: #000000;
}
.qk-md-hl-code::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 4px;
  background: #333;
}

body > .UCUNNIC .qk-markdown:not(.qk-markdown-disable-dark-mode) {
  --color-bg: #1A1A1A;
  --color-fg-default: #DADADA;
  --color-li-default: #DADADA;
  --color-canvas-default: transparent;
  --color-link: #FFFFFF;
  --color-link-border: #FFFFFF;
  --color-qk-link-border: #FFFFFF;
  --color-table-border: #333333;
  --color-table-head-bg: #333333;
  --color-table-head-th-bg: #333333;
  --color-table-head-th-color: #DADADA;
  --color-table-row-color: #FFFFFF;
  --color-table-row-border: #333333;
  --color-canvas-subtle: transparent;
  --color-inline-code-bg: #333333;
  --color-inline-code-color: #FFFFFF;
  --list-padding-inline-start: 0px;
  --list-style-position: outside;
  --color-strong: #FFFFFF;
  --color-border-default: #333333;
  --color-li-before-bg: #FFFFFF;
  --color-k1-bg: linear-gradient(0deg, #3D4C4A 12px, transparent 0);
  --color-k3-bg: linear-gradient(0deg, #3D4C4A 12px, transparent 0);
  --color-overflow-mask-bgi: linear-gradient(90deg, rgba(26, 26, 26, 0) 0%, #1A1A1A 85%);
  --color-heading: #FFFFFF;
}
body > .UCUNNIC .qk-markdown:not(.qk-markdown-code-light) .qk-md-hl,
.qk-markdown-code-dark .qk-md-hl {
  --qk-md-code-dark-bg: #1A1A1A;
  --qk-md-code-dark-bg-header: #333333;
  --qk-md-code-dark-bg-code: #2B2D35;
  --qk-md-code-dark-bg-language: #33353C;
  --qk-md-code-dark-text: #CFD0D8;
  --qk-md-code-dark-text-white: #FFFFFF;
  --qk-md-code-dark-number: #EC922C;
  --qk-md-code-dark-function: #FFD489;
  --qk-md-code-dark-operator: #FFA183;
  --qk-md-code-dark-class: #E794FF;
  --qk-md-code-dark-keyword: #5B9CFF;
  --qk-md-code-dark-string: #AFE38C;
  --qk-md-code-dark-comment: #5B6370;
  --qk-md-code-dark-hl-bg: var(--qk-md-code-dark-bg);
  --qk-md-code-dark-hl-header-bg: var(--qk-md-code-dark-bg-header);
  --qk-md-code-dark-hl-header-text: var(--qk-md-code-dark-text-white);
  --qk-md-code-dark-hl-header-copy-stroke: var(--qk-md-code-dark-text-white);
  --qk-md-code-dark-hl-scrollbar-thumb-bg: var(--qk-md-code-dark-bg-header);
  --qk-md-code-dark-hl-code-bg: var(--qk-md-code-dark-bg-code);
  --qk-md-code-dark-code-pre-bg: var(--qk-md-code-dark-bg);
  --qk-md-code-dark-code-pre-color: var(--qk-md-code-dark-text);
  --qk-md-code-dark-sgs-code-language-bg: var(--qk-md-code-dark-bg-language);
  --qk-md-code-dark-sgs-code-language-color: var(--qk-md-code-dark-text-white);
  --qk-md-code-dark-language-xml-color: var(--qk-md-code-dark-text);
  --qk-md-code-dark-property-color: var(--qk-md-code-dark-text);
  --qk-md-code-dark-keyword-color: var(--qk-md-code-dark-keyword);
  --qk-md-code-dark-symbol-color: var(--qk-md-code-dark-keyword);
  --qk-md-code-dark-bullet-color: var(--qk-md-code-dark-keyword);
  --qk-md-code-dark-meta-color: var(--qk-md-code-dark-keyword);
  --qk-md-code-dark-selector-id-color: var(--qk-md-code-dark-keyword);
  --qk-md-code-dark-title-color: var(--qk-md-code-dark-keyword);
  --qk-md-code-dark-link-color: var(--qk-md-code-dark-keyword);
  --qk-md-code-dark-string-color: var(--qk-md-code-dark-string);
  --qk-md-code-dark-addition-color: var(--qk-md-code-dark-string);
  --qk-md-code-dark-attribute-color: var(--qk-md-code-dark-string);
  --qk-md-code-dark-regexp-color: var(--qk-md-code-dark-string);
  --qk-md-code-dark-code-color: var(--qk-md-code-dark-string);
  --qk-md-code-dark-meta-string-color: var(--qk-md-code-dark-string);
  --qk-md-code-dark-number-color: var(--qk-md-code-dark-number);
  --qk-md-code-dark-literal-color: var(--qk-md-code-dark-number);
  --qk-md-code-dark-attr-color: var(--qk-md-code-dark-number);
  --qk-md-code-dark-template-variable-color: var(--qk-md-code-dark-number);
  --qk-md-code-dark-type-color: var(--qk-md-code-dark-number);
  --qk-md-code-dark-selector-class-color: var(--qk-md-code-dark-number);
  --qk-md-code-dark-selector-attr-color: var(--qk-md-code-dark-number);
  --qk-md-code-dark-selector-pseudo-color: var(--qk-md-code-dark-number);
  --qk-md-code-dark-language-color: var(--qk-md-code-dark-number);
  --qk-md-code-dark-variable-color: var(--qk-md-code-dark-number);
  --qk-md-code-dark-function-color: var(--qk-md-code-dark-function);
  --qk-md-code-dark-built-in-color: var(--qk-md-code-dark-function);
  --qk-md-code-dark-operator-color: var(--qk-md-code-dark-operator);
  --qk-md-code-dark-section-color: var(--qk-md-code-dark-operator);
  --qk-md-code-dark-name-color: var(--qk-md-code-dark-operator);
  --qk-md-code-dark-selector-tag-color: var(--qk-md-code-dark-operator);
  --qk-md-code-dark-deletion-color: var(--qk-md-code-dark-operator);
  --qk-md-code-dark-subst-color: var(--qk-md-code-dark-operator);
  --qk-md-code-dark-class-color: var(--qk-md-code-dark-class);
  --qk-md-code-dark-title-class-color: var(--qk-md-code-dark-class);
  --qk-md-code-dark-class-title-color: var(--qk-md-code-dark-class);
  --qk-md-code-dark-comment-color: var(--qk-md-code-dark-comment);
  --qk-md-code-dark-quote-color: var(--qk-md-code-dark-comment);
}
body {
  --color-bg: transparent;
  --color-link: #2D384E;
  --font-size-base: 16px;
  --color-link-border: #192338;
  --color-qk-link-border: #9392A2;
  --color-table-border: #F3F3F5;
  --table-action-height: 35px;
  --color-table-head-bg: #fff;
  --color-table-head-th-bg: #F8F8FA;
  --color-table-head-th-color: #5c6678;
  --color-table-row-color: #192338;
  --color-table-row-border: #f8f8fa;
  --color-canvas-subtle: #f5f5f6;
  --font-bold: 700;
  --ul-li-padding-left: 16px;
  --list-padding-inline-start: 0px;
  --list-style-position: outside;
  --color-li-before-bg: #192338;
  --color-inline-code-bg: #F3F4F5;
  --color-inline-code-color: var(--color-fg-default);
  --color-k1-bg: linear-gradient(0deg, var(--color-decoration) 12px, #fff 0);
  --color-k3-bg: linear-gradient(0deg, var(--color-decoration) 12px, #fff 0);
  --color-overflow-mask-bgi: linear-gradient(90deg, rgba(248, 248, 250, 0) 0%, #F8F8FA 94%);
  --ul-list-margin-bottom: 19px;
  --ol-list-margin-bottom: 19px;
  --li-margin: 7px;
  --h1-margin: 14px;
  --h2-margin: 14px;
  --h3-margin: 10px;
  --h4-margin: 10px;
  --h5-margin: 8px;
  --h6-margin: 8px;
  --h1-size: 18px;
  --h2-size: 18px;
  --h3-size: 18px;
  --h4-size: 18px;
  --h5-size: 18px;
  --h6-size: 18px;
}
.qk-markdown *::-webkit-scrollbar {
  height: 4px;
}
body > .UCUNNIC .qk-markdown:not(.qk-markdown-disable-dark-mode) *::-webkit-scrollbar-thumb {
  background: #333333;
  border-radius: 4px;
  background-size: auto 4px;
  background-position: 16px 0px;
  background-repeat: no-repeat;
}
body {
  --md-code-font-family: Menlo, Monaco, Liberation Mono, Courier New, monospace;
  --md-code-font-size: 12px;
}
.qk-markdown {
  font-size: var(--font-size-base);
  letter-spacing: 0.2px;
  line-height: var(--font-line-height);
  font-weight: 400;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  margin: 0;
  color: var(--color-fg-default) !important;
  word-break: break-word;
  background-color: var(--color-bg);
}
.qk-markdown .qk-md-text {
  color: var(--color-fg-default);
}
.qk-markdown em {
  color: var(--color-fg-default) !important;
}
.qk-markdown > ul > li {
  padding-left: 28px;
}
.qk-markdown > ul > li:before {
  left: -12px;
}
.qk-markdown h1.qk-md-head {
  margin-bottom: var(--h1-margin);
  font-size: var(--h1-size);
}
.qk-markdown h2.qk-md-head {
  margin-bottom: var(--h2-margin);
  font-size: var(--h2-size);
}
.qk-markdown h3.qk-md-head {
  margin-bottom: var(--h3-margin);
  font-size: var(--h3-size);
}
.qk-markdown h4.qk-md-head {
  margin-bottom: var(--h4-margin);
  font-size: var(--h4-size);
}
.qk-markdown h5.qk-md-head {
  margin-bottom: var(--h5-margin);
  font-size: var(--h5-size);
}
.qk-markdown h6.qk-md-head {
  margin-bottom: var(--h6-margin);
  font-size: var(--h6-size);
}
.qk-markdown ul {
  list-style-type: disc;
}
.qk-markdown ul ul {
  list-style-type: circle;
}
.qk-markdown ul ul ul {
  list-style-type: square;
}
.qk-markdown ul > li > ul {
  margin: 4px 0 10px -12px;
}
.qk-markdown ul > li > ol {
  margin: 6px 0 10px -12px;
}
.qk-markdown b,
.qk-markdown strong {
  font-weight: var(--base-text-weight-semibold, 600);
}
.qk-markdown ol {
  list-style: none;
}
.qk-markdown ol > li {
  list-style-position: inside;
  letter-spacing: 0.3px;
  color: var(--color-li-default);
  font-weight: 400;
  margin: var(--ol-li-margin, 14px) 0;
  list-style: none;
}
.qk-markdown ol > li::marker {
  font-weight: var(--li-marker-font-weight, --font-bold);
}
.qk-markdown ul > li {
  color: var(--color-li-default);
  padding-left: 18px;
}
.qk-markdown ul > li::marker {
  content: '';
}
.qk-markdown ul > li:before {
  margin-left: -6px;
  display: inline-block;
  width: 5px;
  height: 5px;
  background: var(--color-li-before-bg);
  border-radius: 10px;
  top: -3px;
  left: -9px;
  position: relative;
  filter: none;
}
.qk-markdown ul > li::marker {
  font-size: var(--ul-li-marker-font-size, 10px);
  color: var(--li-marker-color, transparent) !important;
}
.qk-markdown .qk-md-ul > li ul > li {
  list-style-position: var(--list-style-position, inside);
  margin-left: 10px;
  margin-bottom: 3px;
}
.qk-markdown .qk-md-ul > li ul > li:before {
  border: 1px solid var(--color-li-before-bg);
  background: transparent;
  box-sizing: border-box;
  left: -8px;
}
.qk-markdown ol > li ol > li {
  padding-left: 16px;
}
.qk-markdown ol > li ul {
  margin-top: 4px;
  margin-bottom: 16px;
}
.qk-markdown .sgs-key {
  color: #192338;
  font-weight: var(--font-bold);
  position: relative;
  display: inline;
  background-image: linear-gradient(to top, var(--color-decoration) 12px, transparent 12px);
  padding-bottom: 2px;
}
.qk-markdown details,
.qk-markdown figcaption,
.qk-markdown figure {
  display: block;
}
.qk-markdown summary {
  display: list-item;
}
.qk-markdown [hidden] {
  display: none !important;
}
.qk-markdown a.sgs-markdow-link {
  background-color: transparent;
  color: var(--color-link);
  text-decoration: none;
  border-bottom: 1.4px dashed var(--color-link-border);
  letter-spacing: 0.3px;
  font-weight: var(--font-bold);
}
.qk-markdown k3 {
  background: var(--color-k3-bg);
  margin-right: 18px;
  padding-right: 2px;
}
.qk-markdown a[data-q],
.qk-markdown k3 {
  cursor: pointer;
  color: var(--color-link);
  text-decoration: none;
  letter-spacing: 0.3px;
  font-weight: var(--font-bold);
  position: relative;
  border-bottom: 1.4px dashed var(--color-link-border);
  padding-bottom: 1px;
}
@font-face {
  font-family: 'iconfont-qk-markdown';
  src: url('https://cdn.sm.cn/static/24/11/19/5b836b4acfd5da903b9eead25e4aa8a7.woff2') format('woff2'), url('https://cdn.sm.cn/static/24/11/19/5cdabf0f571358ad1618f3825858c190.woff') format('woff'), url('https://cdn.sm.cn/static/24/11/19/43768ea3e90a5117b214f30e6e63411c.ttf') format('truetype');
}
.qk-markdown a[data-q]:after,
.qk-markdown k3:after {
  font-size: 16px;
  content: "\e643";
  display: inline;
  font-family: "iconfont-qk-markdown" !important;
  color: var(--color-link-border);
  position: absolute;
  bottom: 0;
  margin-left: 2px;
}
.qk-markdown a[data-q] span,
.qk-markdown k3 span {
  border-bottom: 1.4px dashed var(--color-link-border);
  padding-bottom: 1px;
}
.qk-markdown a[data-q] i,
.qk-markdown k3 i {
  color: transparent;
  position: relative;
}
.qk-markdown a[data-q] i:after,
.qk-markdown k3 i:after {
  font-size: 16px;
  content: "\e643";
  display: inline;
  font-family: "iconfont-search" !important;
  color: inherit;
  position: absolute;
  top: -7px;
  color: var(--color-link-border);
  left: 0px;
}
.qk-markdown dfn {
  font-style: normal;
}
.qk-markdown h1 {
  margin: 0.67em 0;
  font-weight: var(--base-text-weight-semibold, 600);
  padding-bottom: var(--h1h2-padding-bottom, 0.3em);
  font-size: var(--h1-font-size, 2em);
  border-bottom: var(--h1h2-border-bottom, 1px) solid var(--color-border-muted);
}
.qk-markdown mark {
  background-color: var(--color-attention-subtle);
  color: var(--color-fg-default);
}
.qk-markdown small {
  font-size: 90%;
}
.qk-markdown sub,
.qk-markdown sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.qk-markdown sub {
  bottom: -0.25em;
}
.qk-markdown sup {
  top: -0.5em;
}
.qk-markdown img {
  border-style: none;
  max-width: 100%;
  box-sizing: content-box;
  background-color: var(--color-canvas-default);
}
.qk-markdown code,
.qk-markdown kbd,
.qk-markdown samp {
  font-size: 1em;
}
.qk-markdown figure {
  margin: 1em 40px;
}
.qk-markdown hr {
  box-sizing: content-box;
  overflow: hidden;
  border-width: 0;
  border-bottom: 1px solid var(--color-border-muted);
  height: 0px;
  padding: 0;
  margin: var(--hr-margin-y, 14px) 0;
}
.qk-markdown .qk-md-table-wrapper {
  position: relative;
  margin-bottom: 14px;
  display: inline-grid;
  border: 1px solid var(--color-table-border);
  border-radius: 12px;
  overflow: hidden;
}
.qk-markdown .qk-md-table-action {
  background-color: var(--color-table-head-th-bg);
  padding: 0px 12px 0px 20px;
  border-bottom: 1px solid var(--color-table-border);
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: var(--table-action-height);
}
.qk-markdown .qk-md-table-action-title {
  font-size: 12px;
}
.qk-markdown .qk-md-table-action-bar {
  display: flex;
}
.qk-markdown .qk-md-table-action-bar svg {
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.qk-markdown .qk-md-table-action-bar .action-active {
  transition: all 0.3s;
  transform: scale(1.2);
}
.qk-markdown .qk-markdown-table-container {
  max-width: 100%;
  border-radius: 4px;
  border: 1px solid #e3eef2;
  overflow-x: scroll;
  margin-bottom: 1rem;
  position: relative;
}
.qk-markdown .qk-markdown-table-container::-webkit-scrollbar {
  display: none;
}
.qk-markdown .qk-md-table-scroll-bar:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 100%;
  background-image: var(--color-overflow-mask-bgi);
}
.qk-markdown .qk-md-li-checkbox {
  
  
}
.qk-markdown .qk-md-li-checkbox[type="checkbox"] {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
  position: relative;
  border-radius: 4px;
  transition: all 0.3s ease;
  border: 1px solid #d9d9d9;
  margin: 0 8px -2px 0;
}
.qk-markdown .qk-md-li-checkbox[type="checkbox"]:disabled:not(:checked) {
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  cursor: not-allowed;
}
.qk-markdown .qk-md-li-checkbox[type="checkbox"]:disabled:checked {
  border-color: #1677ff;
  background-color: #1677ff;
  cursor: not-allowed;
}
.qk-markdown .qk-md-li-checkbox[type="checkbox"]:disabled:checked::after {
  content: "";
  opacity: 1;
  transform: rotate(45deg) scale(1) translate(-60%, -50%);
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  inset-inline-start: 25%;
  display: table;
  width: calc(5 * 16px / 14);
  height: calc(8 * 16px / 14);
  border: 2px solid #fff;
  border-top: 0;
  border-inline-start: 0;
}
.qk-markdown table {
  border-collapse: collapse;
  width: 100%;
  color: #212529;
  font-size: 0.86em;
  border-style: hidden;
}
.qk-markdown table thead tr th {
  max-width: 200px;
}
.qk-markdown table thead tr th > * {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  float: left;
}
.qk-markdown table thead tr th[align="right"] {
  text-align: right;
}
.qk-markdown table tbody tr td {
  max-width: 200px;
  min-width: 7em;
  padding: 0.75rem;
  vertical-align: top;
  border: 1px solid #E3EEF2;
  padding: 10px 12px;
}
.qk-markdown p {
  margin-bottom: var(--p-margin-bottom, 14px);
}
.qk-markdown blockquote {
  margin: 10px 0;
  padding: 0 1em;
  color: var(--color-fg-default);
  border-left: 0.25em solid var(--color-border-default);
}
.qk-markdown ul {
  margin-bottom: var(--ul-list-margin-bottom);
}
.qk-markdown ol {
  margin-bottom: var(--ol-list-margin-bottom);
}
.qk-markdown ul,
.qk-markdown ol {
  padding-inline-start: var(--list-padding-inline-start, 0);
}
.qk-markdown dd {
  margin-left: 0;
}
.qk-markdown tt,
.qk-markdown samp {
  font-size: 12px;
}
.qk-markdown a:not([href]) {
  color: inherit;
  text-decoration: none;
}
.qk-markdown p,
.qk-markdown blockquote,
.qk-markdown ul,
.qk-markdown ol,
.qk-markdown dl,
.qk-markdown table,
.qk-markdown details {
  margin-top: 0;
}
.qk-markdown blockquote > :first-child {
  margin-top: 0;
}
.qk-markdown blockquote > :last-child {
  margin-bottom: 0;
}
.qk-markdown h1 tt,
.qk-markdown h1 code,
.qk-markdown h2 tt,
.qk-markdown h2 code,
.qk-markdown h3 tt,
.qk-markdown h3 code,
.qk-markdown h4 tt,
.qk-markdown h4 code,
.qk-markdown h5 tt,
.qk-markdown h5 code,
.qk-markdown h6 tt,
.qk-markdown h6 code {
  padding: 0 0.2em;
  font-size: inherit;
}
.qk-markdown summary h1,
.qk-markdown summary h2,
.qk-markdown summary h3,
.qk-markdown summary h4,
.qk-markdown summary h5,
.qk-markdown summary h6 {
  display: inline-block;
}
.qk-markdown summary h1 .anchor,
.qk-markdown summary h2 .anchor,
.qk-markdown summary h3 .anchor,
.qk-markdown summary h4 .anchor,
.qk-markdown summary h5 .anchor,
.qk-markdown summary h6 .anchor {
  margin-left: -40px;
}
.qk-markdown summary h1,
.qk-markdown summary h2 {
  padding-bottom: 0;
  border-bottom: 0;
}
.qk-markdown ol[type="a s"] {
  list-style-type: lower-alpha;
}
.qk-markdown ol[type="A s"] {
  list-style-type: upper-alpha;
}
.qk-markdown ol[type="i s"] {
  list-style-type: lower-roman;
}
.qk-markdown ol[type="I s"] {
  list-style-type: upper-roman;
}
.qk-markdown ol[type="1"] {
  list-style-type: decimal;
}
.qk-markdown div > ol:not([type]) {
  list-style-type: decimal;
}
.qk-markdown li > .qk-md-paragraph:first-child {
  display: inline;
}
.qk-markdown dl {
  padding: 0;
}
.qk-markdown dl dt {
  padding: 0;
  margin-top: 16px;
  font-size: 1em;
  font-style: italic;
  font-weight: var(--base-text-weight-semibold, 600);
}
.qk-markdown dl dd {
  padding: 0 16px;
  margin-bottom: 16px;
}
.qk-markdown table th {
  font-weight: var(--base-text-weight-semibold, 600);
}
.qk-markdown table th,
.qk-markdown table td {
  padding: 6px 13px;
  border: 1px solid var(--color-border-default);
}
.qk-markdown table td > :last-child {
  margin-bottom: 0;
}
.qk-markdown table tr {
  background-color: var(--color-canvas-default);
  border-top: 1px solid var(--color-border-muted);
}
.qk-markdown table tr:nth-child(2n) {
  background-color: var(--color-canvas-subtle);
}
.qk-markdown table img {
  background-color: transparent;
}
.qk-markdown tt {
  padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  white-space: break-spaces;
  background-color: var(--color-neutral-muted);
  border-radius: 6px;
}
.qk-markdown code br,
.qk-markdown tt br {
  display: none;
}
.qk-markdown del code {
  text-decoration: inherit;
}
.qk-markdown samp {
  font-size: 85%;
}

@font-face {
  font-family: 'KaTeX_AMS';
  src: url('https://cdn.sm.cn/static/katex-font-3562.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3561.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3541.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Caligraphic';
  src: url('https://cdn.sm.cn/static/katex-font-3564.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3563.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3542.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Caligraphic';
  src: url('https://cdn.sm.cn/static/katex-font-3566.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3565.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3543.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Fraktur';
  src: url('https://cdn.sm.cn/static/katex-font-3568.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3567.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3544.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Fraktur';
  src: url('https://cdn.sm.cn/static/katex-font-3570.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3569.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3545.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url('https://cdn.sm.cn/static/katex-font-3572.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3571.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3546.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url('https://cdn.sm.cn/static/katex-font-3574.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3573.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3547.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url('https://cdn.sm.cn/static/katex-font-3576.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3575.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3548.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url('https://cdn.sm.cn/static/katex-font-3578.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3577.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3549.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Math';
  src: url('https://cdn.sm.cn/static/katex-font-3580.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3579.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3550.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_Math';
  src: url('https://cdn.sm.cn/static/katex-font-3582.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3581.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3551.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_SansSerif';
  src: url('https://cdn.sm.cn/static/katex-font-3584.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3583.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3552.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_SansSerif';
  src: url('https://cdn.sm.cn/static/katex-font-3586.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3585.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3553.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_SansSerif';
  src: url('https://cdn.sm.cn/static/katex-font-3588.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3587.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3554.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Script';
  src: url('https://cdn.sm.cn/static/katex-font-3590.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3589.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3555.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size1';
  src: url('https://cdn.sm.cn/static/katex-font-3627.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3626.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3625.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size2';
  src: url('https://cdn.sm.cn/static/katex-font-3636.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3635.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3634.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size3';
  src: url('https://cdn.sm.cn/static/katex-font-3645.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3644.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3643.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size4';
  src: url('https://cdn.sm.cn/static/katex-font-3618.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3617.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3616.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Typewriter';
  src: url('https://cdn.sm.cn/static/katex-font-3609.woff2') format('woff2'), url('https://cdn.sm.cn/static/katex-font-3608.woff') format('woff'), url('https://cdn.sm.cn/static/katex-font-3607.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.qk-markdown .katex-block {
  overflow-x: scroll;
}
.qk-markdown .katex-block::-webkit-scrollbar {
  display: none;
}
.qk-markdown .katex-block > .katex-display > .katex {
  white-space: initial;
  text-align: center;
}
.qk-markdown .katex-display > .katex {
  padding: 3px 0;
}
.qk-markdown .katex-error {
  color: inherit !important;
}
.qk-markdown .katex {
  font-family: KaTeX_Main, Times New Roman, serif;
  line-height: 1.2;
  text-indent: 0;
  text-rendering: auto;
}
.qk-markdown .katex * {
  -ms-high-contrast-adjust: none !important;
  border-color: currentColor;
}
.qk-markdown .katex .katex-version:after {
  content: "0.16.11";
}
.qk-markdown .katex .katex-mathml {
  clip: rect(1px, 1px, 1px, 1px);
  border: 0;
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.qk-markdown .katex .katex-html > .newline {
  display: block;
}
.qk-markdown .katex .base {
  position: relative;
  width: -moz-min-content;
  white-space: nowrap;
  width: min-content;
}
.qk-markdown .katex .base,
.qk-markdown .katex .strut {
  display: inline-block;
}
.qk-markdown .katex .textbf {
  font-weight: 700;
}
.qk-markdown .katex .textit {
  font-style: italic;
}
.qk-markdown .katex .textrm {
  font-family: KaTeX_Main;
}
.qk-markdown .katex .textsf {
  font-family: KaTeX_SansSerif;
}
.qk-markdown .katex .texttt {
  font-family: KaTeX_Typewriter;
}
.qk-markdown .katex .mathnormal {
  font-family: KaTeX_Math;
  font-style: italic;
}
.qk-markdown .katex .mathit {
  font-family: KaTeX_Main;
  font-style: italic;
}
.qk-markdown .katex .mathrm {
  font-style: normal;
}
.qk-markdown .katex .mathbf {
  font-family: KaTeX_Main;
  font-weight: 700;
}
.qk-markdown .katex .boldsymbol {
  font-family: KaTeX_Math;
  font-style: italic;
  font-weight: 700;
}
.qk-markdown .katex .amsrm,
.qk-markdown .katex .mathbb,
.qk-markdown .katex .textbb {
  font-family: KaTeX_AMS;
}
.qk-markdown .katex .mathcal {
  font-family: KaTeX_Caligraphic;
}
.qk-markdown .katex .mathfrak,
.qk-markdown .katex .textfrak {
  font-family: KaTeX_Fraktur;
}
.qk-markdown .katex .mathboldfrak,
.qk-markdown .katex .textboldfrak {
  font-family: KaTeX_Fraktur;
  font-weight: 700;
}
.qk-markdown .katex .mathtt {
  font-family: KaTeX_Typewriter;
}
.qk-markdown .katex .mathscr,
.qk-markdown .katex .textscr {
  font-family: KaTeX_Script;
}
.qk-markdown .katex .mathsf,
.qk-markdown .katex .textsf {
  font-family: KaTeX_SansSerif;
}
.qk-markdown .katex .mathboldsf,
.qk-markdown .katex .textboldsf {
  font-family: KaTeX_SansSerif;
  font-weight: 700;
}
.qk-markdown .katex .mathitsf,
.qk-markdown .katex .textitsf {
  font-family: KaTeX_SansSerif;
  font-style: italic;
}
.qk-markdown .katex .mainrm {
  font-family: KaTeX_Main;
  font-style: normal;
}
.qk-markdown .katex .vlist-t {
  border-collapse: collapse;
  display: inline-table;
  table-layout: fixed;
}
.qk-markdown .katex .vlist-r {
  display: table-row;
}
.qk-markdown .katex .vlist {
  display: table-cell;
  position: relative;
  vertical-align: bottom;
}
.qk-markdown .katex .vlist > span {
  display: block;
  height: 0;
  position: relative;
}
.qk-markdown .katex .vlist > span > span {
  display: inline-block;
}
.qk-markdown .katex .vlist > span > .pstrut {
  overflow: hidden;
  width: 0;
}
.qk-markdown .katex .vlist-t2 {
  margin-right: -2px;
}
.qk-markdown .katex .vlist-s {
  display: table-cell;
  font-size: 1px;
  min-width: 2px;
  vertical-align: bottom;
  width: 2px;
}
.qk-markdown .katex .vbox {
  align-items: baseline;
  display: inline-flex;
  flex-direction: column;
}
.qk-markdown .katex .hbox {
  width: 100%;
}
.qk-markdown .katex .hbox,
.qk-markdown .katex .thinbox {
  display: inline-flex;
  flex-direction: row;
}
.qk-markdown .katex .thinbox {
  max-width: 0;
  width: 0;
}
.qk-markdown .katex .msupsub {
  text-align: left;
}
.qk-markdown .katex .mfrac > span > span {
  text-align: center;
}
.qk-markdown .katex .mfrac .frac-line {
  border-bottom-style: solid;
  display: inline-block;
  width: 100%;
}
.qk-markdown .katex .hdashline,
.qk-markdown .katex .hline,
.qk-markdown .katex .mfrac .frac-line,
.qk-markdown .katex .overline .overline-line,
.qk-markdown .katex .rule,
.qk-markdown .katex .underline .underline-line {
  min-height: 1px;
}
.qk-markdown .katex .mspace {
  display: inline-block;
}
.qk-markdown .katex .clap,
.qk-markdown .katex .llap,
.qk-markdown .katex .rlap {
  position: relative;
  width: 0;
}
.qk-markdown .katex .clap > .inner,
.qk-markdown .katex .llap > .inner,
.qk-markdown .katex .rlap > .inner {
  position: absolute;
}
.qk-markdown .katex .clap > .fix,
.qk-markdown .katex .llap > .fix,
.qk-markdown .katex .rlap > .fix {
  display: inline-block;
}
.qk-markdown .katex .llap > .inner {
  right: 0;
}
.qk-markdown .katex .clap > .inner,
.qk-markdown .katex .rlap > .inner {
  left: 0;
}
.qk-markdown .katex .clap > .inner > span {
  margin-left: -50%;
  margin-right: 50%;
}
.qk-markdown .katex .rule {
  border: 0 solid;
  display: inline-block;
  position: relative;
}
.qk-markdown .katex .hline,
.qk-markdown .katex .overline .overline-line,
.qk-markdown .katex .underline .underline-line {
  border-bottom-style: solid;
  display: inline-block;
  width: 100%;
}
.qk-markdown .katex .hdashline {
  border-bottom-style: dashed;
  display: inline-block;
  width: 100%;
}
.qk-markdown .katex .sqrt > .root {
  margin-left: 0.27777778em;
  margin-right: -0.55555556em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size1.size1,
.qk-markdown .katex .sizing.reset-size1.size1 {
  font-size: 1em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size1.size2,
.qk-markdown .katex .sizing.reset-size1.size2 {
  font-size: 1.2em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size1.size3,
.qk-markdown .katex .sizing.reset-size1.size3 {
  font-size: 1.4em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size1.size4,
.qk-markdown .katex .sizing.reset-size1.size4 {
  font-size: 1.6em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size1.size5,
.qk-markdown .katex .sizing.reset-size1.size5 {
  font-size: 1.8em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size1.size6,
.qk-markdown .katex .sizing.reset-size1.size6 {
  font-size: 2em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size1.size7,
.qk-markdown .katex .sizing.reset-size1.size7 {
  font-size: 2.4em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size1.size8,
.qk-markdown .katex .sizing.reset-size1.size8 {
  font-size: 2.88em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size1.size9,
.qk-markdown .katex .sizing.reset-size1.size9 {
  font-size: 3.456em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size1.size10,
.qk-markdown .katex .sizing.reset-size1.size10 {
  font-size: 4.148em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size1.size11,
.qk-markdown .katex .sizing.reset-size1.size11 {
  font-size: 4.976em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size2.size1,
.qk-markdown .katex .sizing.reset-size2.size1 {
  font-size: 0.83333333em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size2.size2,
.qk-markdown .katex .sizing.reset-size2.size2 {
  font-size: 1em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size2.size3,
.qk-markdown .katex .sizing.reset-size2.size3 {
  font-size: 1.16666667em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size2.size4,
.qk-markdown .katex .sizing.reset-size2.size4 {
  font-size: 1.33333333em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size2.size5,
.qk-markdown .katex .sizing.reset-size2.size5 {
  font-size: 1.5em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size2.size6,
.qk-markdown .katex .sizing.reset-size2.size6 {
  font-size: 1.66666667em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size2.size7,
.qk-markdown .katex .sizing.reset-size2.size7 {
  font-size: 2em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size2.size8,
.qk-markdown .katex .sizing.reset-size2.size8 {
  font-size: 2.4em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size2.size9,
.qk-markdown .katex .sizing.reset-size2.size9 {
  font-size: 2.88em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size2.size10,
.qk-markdown .katex .sizing.reset-size2.size10 {
  font-size: 3.45666667em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size2.size11,
.qk-markdown .katex .sizing.reset-size2.size11 {
  font-size: 4.14666667em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size3.size1,
.qk-markdown .katex .sizing.reset-size3.size1 {
  font-size: 0.71428571em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size3.size2,
.qk-markdown .katex .sizing.reset-size3.size2 {
  font-size: 0.85714286em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size3.size3,
.qk-markdown .katex .sizing.reset-size3.size3 {
  font-size: 1em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size3.size4,
.qk-markdown .katex .sizing.reset-size3.size4 {
  font-size: 1.14285714em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size3.size5,
.qk-markdown .katex .sizing.reset-size3.size5 {
  font-size: 1.28571429em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size3.size6,
.qk-markdown .katex .sizing.reset-size3.size6 {
  font-size: 1.42857143em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size3.size7,
.qk-markdown .katex .sizing.reset-size3.size7 {
  font-size: 1.71428571em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size3.size8,
.qk-markdown .katex .sizing.reset-size3.size8 {
  font-size: 2.05714286em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size3.size9,
.qk-markdown .katex .sizing.reset-size3.size9 {
  font-size: 2.46857143em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size3.size10,
.qk-markdown .katex .sizing.reset-size3.size10 {
  font-size: 2.96285714em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size3.size11,
.qk-markdown .katex .sizing.reset-size3.size11 {
  font-size: 3.55428571em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size4.size1,
.qk-markdown .katex .sizing.reset-size4.size1 {
  font-size: 0.625em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size4.size2,
.qk-markdown .katex .sizing.reset-size4.size2 {
  font-size: 0.75em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size4.size3,
.qk-markdown .katex .sizing.reset-size4.size3 {
  font-size: 0.875em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size4.size4,
.qk-markdown .katex .sizing.reset-size4.size4 {
  font-size: 1em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size4.size5,
.qk-markdown .katex .sizing.reset-size4.size5 {
  font-size: 1.125em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size4.size6,
.qk-markdown .katex .sizing.reset-size4.size6 {
  font-size: 1.25em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size4.size7,
.qk-markdown .katex .sizing.reset-size4.size7 {
  font-size: 1.5em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size4.size8,
.qk-markdown .katex .sizing.reset-size4.size8 {
  font-size: 1.8em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size4.size9,
.qk-markdown .katex .sizing.reset-size4.size9 {
  font-size: 2.16em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size4.size10,
.qk-markdown .katex .sizing.reset-size4.size10 {
  font-size: 2.5925em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size4.size11,
.qk-markdown .katex .sizing.reset-size4.size11 {
  font-size: 3.11em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size5.size1,
.qk-markdown .katex .sizing.reset-size5.size1 {
  font-size: 0.55555556em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size5.size2,
.qk-markdown .katex .sizing.reset-size5.size2 {
  font-size: 0.66666667em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size5.size3,
.qk-markdown .katex .sizing.reset-size5.size3 {
  font-size: 0.77777778em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size5.size4,
.qk-markdown .katex .sizing.reset-size5.size4 {
  font-size: 0.88888889em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size5.size5,
.qk-markdown .katex .sizing.reset-size5.size5 {
  font-size: 1em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size5.size6,
.qk-markdown .katex .sizing.reset-size5.size6 {
  font-size: 1.11111111em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size5.size7,
.qk-markdown .katex .sizing.reset-size5.size7 {
  font-size: 1.33333333em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size5.size8,
.qk-markdown .katex .sizing.reset-size5.size8 {
  font-size: 1.6em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size5.size9,
.qk-markdown .katex .sizing.reset-size5.size9 {
  font-size: 1.92em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size5.size10,
.qk-markdown .katex .sizing.reset-size5.size10 {
  font-size: 2.30444444em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size5.size11,
.qk-markdown .katex .sizing.reset-size5.size11 {
  font-size: 2.76444444em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size6.size1,
.qk-markdown .katex .sizing.reset-size6.size1 {
  font-size: 0.5em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size6.size2,
.qk-markdown .katex .sizing.reset-size6.size2 {
  font-size: 0.6em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size6.size3,
.qk-markdown .katex .sizing.reset-size6.size3 {
  font-size: 0.7em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size6.size4,
.qk-markdown .katex .sizing.reset-size6.size4 {
  font-size: 0.8em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size6.size5,
.qk-markdown .katex .sizing.reset-size6.size5 {
  font-size: 0.9em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size6.size6,
.qk-markdown .katex .sizing.reset-size6.size6 {
  font-size: 1em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size6.size7,
.qk-markdown .katex .sizing.reset-size6.size7 {
  font-size: 1.2em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size6.size8,
.qk-markdown .katex .sizing.reset-size6.size8 {
  font-size: 1.44em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size6.size9,
.qk-markdown .katex .sizing.reset-size6.size9 {
  font-size: 1.728em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size6.size10,
.qk-markdown .katex .sizing.reset-size6.size10 {
  font-size: 2.074em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size6.size11,
.qk-markdown .katex .sizing.reset-size6.size11 {
  font-size: 2.488em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size7.size1,
.qk-markdown .katex .sizing.reset-size7.size1 {
  font-size: 0.41666667em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size7.size2,
.qk-markdown .katex .sizing.reset-size7.size2 {
  font-size: 0.5em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size7.size3,
.qk-markdown .katex .sizing.reset-size7.size3 {
  font-size: 0.58333333em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size7.size4,
.qk-markdown .katex .sizing.reset-size7.size4 {
  font-size: 0.66666667em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size7.size5,
.qk-markdown .katex .sizing.reset-size7.size5 {
  font-size: 0.75em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size7.size6,
.qk-markdown .katex .sizing.reset-size7.size6 {
  font-size: 0.83333333em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size7.size7,
.qk-markdown .katex .sizing.reset-size7.size7 {
  font-size: 1em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size7.size8,
.qk-markdown .katex .sizing.reset-size7.size8 {
  font-size: 1.2em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size7.size9,
.qk-markdown .katex .sizing.reset-size7.size9 {
  font-size: 1.44em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size7.size10,
.qk-markdown .katex .sizing.reset-size7.size10 {
  font-size: 1.72833333em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size7.size11,
.qk-markdown .katex .sizing.reset-size7.size11 {
  font-size: 2.07333333em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size8.size1,
.qk-markdown .katex .sizing.reset-size8.size1 {
  font-size: 0.34722222em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size8.size2,
.qk-markdown .katex .sizing.reset-size8.size2 {
  font-size: 0.41666667em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size8.size3,
.qk-markdown .katex .sizing.reset-size8.size3 {
  font-size: 0.48611111em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size8.size4,
.qk-markdown .katex .sizing.reset-size8.size4 {
  font-size: 0.55555556em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size8.size5,
.qk-markdown .katex .sizing.reset-size8.size5 {
  font-size: 0.625em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size8.size6,
.qk-markdown .katex .sizing.reset-size8.size6 {
  font-size: 0.69444444em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size8.size7,
.qk-markdown .katex .sizing.reset-size8.size7 {
  font-size: 0.83333333em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size8.size8,
.qk-markdown .katex .sizing.reset-size8.size8 {
  font-size: 1em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size8.size9,
.qk-markdown .katex .sizing.reset-size8.size9 {
  font-size: 1.2em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size8.size10,
.qk-markdown .katex .sizing.reset-size8.size10 {
  font-size: 1.44027778em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size8.size11,
.qk-markdown .katex .sizing.reset-size8.size11 {
  font-size: 1.72777778em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size9.size1,
.qk-markdown .katex .sizing.reset-size9.size1 {
  font-size: 0.28935185em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size9.size2,
.qk-markdown .katex .sizing.reset-size9.size2 {
  font-size: 0.34722222em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size9.size3,
.qk-markdown .katex .sizing.reset-size9.size3 {
  font-size: 0.40509259em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size9.size4,
.qk-markdown .katex .sizing.reset-size9.size4 {
  font-size: 0.46296296em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size9.size5,
.qk-markdown .katex .sizing.reset-size9.size5 {
  font-size: 0.52083333em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size9.size6,
.qk-markdown .katex .sizing.reset-size9.size6 {
  font-size: 0.5787037em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size9.size7,
.qk-markdown .katex .sizing.reset-size9.size7 {
  font-size: 0.69444444em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size9.size8,
.qk-markdown .katex .sizing.reset-size9.size8 {
  font-size: 0.83333333em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size9.size9,
.qk-markdown .katex .sizing.reset-size9.size9 {
  font-size: 1em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size9.size10,
.qk-markdown .katex .sizing.reset-size9.size10 {
  font-size: 1.20023148em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size9.size11,
.qk-markdown .katex .sizing.reset-size9.size11 {
  font-size: 1.43981481em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size10.size1,
.qk-markdown .katex .sizing.reset-size10.size1 {
  font-size: 0.24108004em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size10.size2,
.qk-markdown .katex .sizing.reset-size10.size2 {
  font-size: 0.28929605em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size10.size3,
.qk-markdown .katex .sizing.reset-size10.size3 {
  font-size: 0.33751205em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size10.size4,
.qk-markdown .katex .sizing.reset-size10.size4 {
  font-size: 0.38572806em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size10.size5,
.qk-markdown .katex .sizing.reset-size10.size5 {
  font-size: 0.43394407em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size10.size6,
.qk-markdown .katex .sizing.reset-size10.size6 {
  font-size: 0.48216008em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size10.size7,
.qk-markdown .katex .sizing.reset-size10.size7 {
  font-size: 0.57859209em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size10.size8,
.qk-markdown .katex .sizing.reset-size10.size8 {
  font-size: 0.69431051em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size10.size9,
.qk-markdown .katex .sizing.reset-size10.size9 {
  font-size: 0.83317261em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size10.size10,
.qk-markdown .katex .sizing.reset-size10.size10 {
  font-size: 1em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size10.size11,
.qk-markdown .katex .sizing.reset-size10.size11 {
  font-size: 1.19961427em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size11.size1,
.qk-markdown .katex .sizing.reset-size11.size1 {
  font-size: 0.20096463em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size11.size2,
.qk-markdown .katex .sizing.reset-size11.size2 {
  font-size: 0.24115756em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size11.size3,
.qk-markdown .katex .sizing.reset-size11.size3 {
  font-size: 0.28135048em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size11.size4,
.qk-markdown .katex .sizing.reset-size11.size4 {
  font-size: 0.32154341em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size11.size5,
.qk-markdown .katex .sizing.reset-size11.size5 {
  font-size: 0.36173633em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size11.size6,
.qk-markdown .katex .sizing.reset-size11.size6 {
  font-size: 0.40192926em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size11.size7,
.qk-markdown .katex .sizing.reset-size11.size7 {
  font-size: 0.48231511em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size11.size8,
.qk-markdown .katex .sizing.reset-size11.size8 {
  font-size: 0.57877814em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size11.size9,
.qk-markdown .katex .sizing.reset-size11.size9 {
  font-size: 0.69453376em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size11.size10,
.qk-markdown .katex .sizing.reset-size11.size10 {
  font-size: 0.83360129em;
}
.qk-markdown .katex .fontsize-ensurer.reset-size11.size11,
.qk-markdown .katex .sizing.reset-size11.size11 {
  font-size: 1em;
}
.qk-markdown .katex .delimsizing.size1 {
  font-family: KaTeX_Size1;
}
.qk-markdown .katex .delimsizing.size2 {
  font-family: KaTeX_Size2;
}
.qk-markdown .katex .delimsizing.size3 {
  font-family: KaTeX_Size3;
}
.qk-markdown .katex .delimsizing.size4 {
  font-family: KaTeX_Size4;
}
.qk-markdown .katex .delimsizing.mult .delim-size1 > span {
  font-family: KaTeX_Size1;
}
.qk-markdown .katex .delimsizing.mult .delim-size4 > span {
  font-family: KaTeX_Size4;
}
.qk-markdown .katex .nulldelimiter {
  display: inline-block;
  width: 0.12em;
}
.qk-markdown .katex .delimcenter,
.qk-markdown .katex .op-symbol {
  position: relative;
}
.qk-markdown .katex .op-symbol.small-op {
  font-family: KaTeX_Size1;
}
.qk-markdown .katex .op-symbol.large-op {
  font-family: KaTeX_Size2;
}
.qk-markdown .katex .accent > .vlist-t,
.qk-markdown .katex .op-limits > .vlist-t {
  text-align: center;
}
.qk-markdown .katex .accent .accent-body {
  position: relative;
}
.qk-markdown .katex .accent .accent-body:not(.accent-full) {
  width: 0;
}
.qk-markdown .katex .overlay {
  display: block;
}
.qk-markdown .katex .mtable .vertical-separator {
  display: inline-block;
  min-width: 1px;
}
.qk-markdown .katex .mtable .arraycolsep {
  display: inline-block;
}
.qk-markdown .katex .mtable .col-align-c > .vlist-t {
  text-align: center;
}
.qk-markdown .katex .mtable .col-align-l > .vlist-t {
  text-align: left;
}
.qk-markdown .katex .mtable .col-align-r > .vlist-t {
  text-align: right;
}
.qk-markdown .katex .svg-align {
  text-align: left;
}
.qk-markdown .katex svg {
  fill: currentColor;
  stroke: currentColor;
  fill-rule: nonzero;
  fill-opacity: 1;
  stroke-width: 1;
  stroke-linecap: butt;
  stroke-linejoin: miter;
  stroke-miterlimit: 4;
  stroke-dasharray: none;
  stroke-dashoffset: 0;
  stroke-opacity: 1;
  display: block;
  height: inherit;
  position: absolute;
  width: 100%;
}
.qk-markdown .katex svg path {
  stroke: none;
}
.qk-markdown .katex img {
  border-style: none;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
}
.qk-markdown .katex .stretchy {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.qk-markdown .katex .stretchy:after,
.qk-markdown .katex .stretchy:before {
  content: "";
}
.qk-markdown .katex .hide-tail {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.qk-markdown .katex .halfarrow-left {
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 50.2%;
}
.qk-markdown .katex .halfarrow-right {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 50.2%;
}
.qk-markdown .katex .brace-left {
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 25.1%;
}
.qk-markdown .katex .brace-center {
  left: 25%;
  overflow: hidden;
  position: absolute;
  width: 50%;
}
.qk-markdown .katex .brace-right {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 25.1%;
}
.qk-markdown .katex .x-arrow-pad {
  padding: 0 0.5em;
}
.qk-markdown .katex .cd-arrow-pad {
  padding: 0 0.55556em 0 0.27778em;
}
.qk-markdown .katex .mover,
.qk-markdown .katex .munder,
.qk-markdown .katex .x-arrow {
  text-align: center;
}
.qk-markdown .katex .boxpad {
  padding: 0 0.3em;
}
.qk-markdown .katex .fbox,
.qk-markdown .katex .fcolorbox {
  border: 0.04em solid;
  box-sizing: border-box;
}
.qk-markdown .katex .cancel-pad {
  padding: 0 0.2em;
}
.qk-markdown .katex .cancel-lap {
  margin-left: -0.2em;
  margin-right: -0.2em;
}
.qk-markdown .katex .sout {
  border-bottom-style: solid;
  border-bottom-width: 0.08em;
}
.qk-markdown .katex .angl {
  border-right: 0.049em solid;
  border-top: 0.049em solid;
  box-sizing: border-box;
  margin-right: 0.03889em;
}
.qk-markdown .katex .anglpad {
  padding: 0 0.03889em;
}
.qk-markdown .katex .eqn-num:before {
  content: "(" counter(katexEqnNo) ")";
  counter-increment: katexEqnNo;
}
.qk-markdown .katex .mml-eqn-num:before {
  content: "(" counter(mmlEqnNo) ")";
  counter-increment: mmlEqnNo;
}
.qk-markdown .katex .mtr-glue {
  width: 50%;
}
.qk-markdown .katex .cd-vert-arrow {
  display: inline-block;
  position: relative;
}
.qk-markdown .katex .cd-label-left {
  display: inline-block;
  position: absolute;
  right: calc(50% + 0.3em);
  text-align: left;
}
.qk-markdown .katex .cd-label-right {
  display: inline-block;
  left: calc(50% + 0.3em);
  position: absolute;
  text-align: right;
}
.qk-markdown .katex-display {
  display: block;
  margin: 1em 0;
  text-align: center;
}
.qk-markdown .katex-display > .katex {
  display: block;
  text-align: center;
}
.qk-markdown .katex-display > .katex > .katex-html {
  display: block;
  position: relative;
}
.qk-markdown .katex-display > .katex > .katex-html > .tag {
  position: absolute;
  right: 0;
}
.qk-markdown .katex-display.leqno > .katex > .katex-html > .tag {
  left: 0;
  right: auto;
}
.qk-markdown .katex-display.fleqn > .katex {
  padding-left: 2em;
  text-align: left;
}
.qk-markdown .sgs-text-content {
  counter-reset: katexEqnNo mmlEqnNo;
}

body {
  --base-text-weight-semibold: 600;
  --color-link: #2D384E;
  --color-link-border: #192338;
  --color-canvas-subtle: #f5f5f6;
  --font-k1-bold: 600;
}
@font-face {
  font-family: "qk-markdown-icon";
  src: url('https://cdn.sm.cn/static/24/08/04/5857c163502a288bd85e48425e3de2d6.woff') format('woff');
}
#qk-markdown-react.qk-markdown.qk-markdown-enable-source q {
  display: inline;
}
#qk-markdown-react.qk-markdown .qk-markdown-key,
#qk-markdown-react.qk-markdown k1 {
  color: var(--color-strong);
  font-weight: var(--font-k1-bold);
  position: relative;
  display: inline;
  background: var(--color-k1-bg) !important;
  padding-bottom: 2px;
  outline: none;
}
#qk-markdown-react.qk-markdown .qk-md-strong .qk-md-text {
  color: var(--color-strong);
}
#qk-markdown-react.qk-markdown q {
  position: relative;
  background: var(--color-arrow-bg);
  border-radius: 6px;
  text-align: center;
  margin-left: 3px;
  font-size: inherit;
  padding: 0 9px;
  white-space: pre;
  z-index: 9;
  display: none;
}
#qk-markdown-react.qk-markdown q:before {
  font-family: qk-markdown-icon !important;
  content: '\e609';
  color: var(--color-arrow) !important;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 10px;
  transform: rotateX(181deg);
  transition: transform 0.4s;
  line-height: 16px;
}
#qk-markdown-react.qk-markdown q:after {
  content: "";
  display: block;
  padding: 22px;
  position: absolute;
  top: -14px;
  left: -8px;
}
#qk-markdown-react.qk-markdown q._rotate_arrow:before {
  transform: rotate(0deg) !important;
}
.qk-markdown-animate-mode {
  position: relative;
  overflow: hidden;
  transition: max-height 0.52s linear;
  max-height: 0;
}
.qk-markdown-animate-mode .qk-markdown {
  animation-name: mark-animation;
  animation-duration: 0.68s;
  animation-fill-mode: both;
  will-change: opacity;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  opacity: 0;
}
@keyframes mark-animation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes qk-md-enter-animation {
  from {
    opacity: 0;
    transform: translate3d(0px, -4px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes qk-md-show-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes qk-md-code-span-show-animation {
  from {
    background: rgba(255, 255, 255, 0);
    padding: 0;
    margin: 0;
  }
}
#qk-markdown-react.qk-markdown .qk-md-paragraph,
#qk-markdown-react.qk-markdown .qk-md-head,
#qk-markdown-react.qk-markdown .qk-md-html,
#qk-markdown-react.qk-markdown .qk-md-image,
#qk-markdown-react.qk-markdown .qk-md-li,
#qk-markdown-react.qk-markdown .qk-md-multi-modal,
#qk-markdown-react.qk-markdown .qk-md-table,
#qk-markdown-react.qk-markdown .qk-md-hl,
#qk-markdown-react.qk-markdown .qk-md-hl-code {
  animation-duration: 0.6s;
  animation-name: qk-md-enter-animation;
  animation-fill-mode: both;
}
#qk-markdown-react.qk-markdown .qk-md-code {
  animation-duration: 0.36s;
  animation-name: qk-md-code-span-show-animation;
  animation-fill-mode: both;
}
#qk-markdown-react.qk-markdown .qk-md-html-tag,
#qk-markdown-react.qk-markdown .qk-md-em,
#qk-markdown-react.qk-markdown .qk-md-text {
  animation-duration: 0.6s;
  animation-name: qk-md-show-animation;
  animation-fill-mode: both;
}
#qk-markdown-react.qk-markdown .qk-md-show-animation {
  animation-duration: 0.6s;
  animation-name: qk-md-show-animation;
  animation-fill-mode: both;
}
#qk-markdown-react.qk-markdown .qk-md-enter-animation {
  animation-duration: 0.6s;
  animation-name: qk-md-enter-animation;
  animation-fill-mode: both;
}
#qk-markdown-react.qk-markdown .qk-md-strong {
  animation-duration: 0.2s;
  animation-name: qk-md-show-animation;
  animation-fill-mode: both;
}
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-paragraph,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-head,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-code,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-html,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-image,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-li,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-multi-modal,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-table,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-hl,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-hl-code,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-html-tag,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-link,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-em,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-strong,
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-text {
  animation: unset;
}
#qk-markdown-react.qk-markdown.qk-markdown-cache .qk-md-table td {
  transition: unset;
}
#qk-markdown-react.qk-markdown.qk-markdown-complete .qk-md-paragraph,
#qk-markdown-react.qk-markdown.qk-markdown-complete .qk-md-text {
  animation: none;
  opacity: 1;
}
#qk-markdown-react.qk-markdown .complete {
  animation: none;
}
#qk-markdown-react.qk-markdown .complete.qk-md-strong {
  animation: none;
  opacity: 1;
}
#qk-markdown-react.qk-markdown .complete.qk-md-strong .qk-md-html-tag,
#qk-markdown-react.qk-markdown .complete.qk-md-strong .qk-md-text {
  animation: none;
  opacity: 1;
}
#qk-markdown-react.qk-markdown .complete.qk-md-text {
  animation: none;
  opacity: 1;
}
#qk-markdown-react.qk-markdown .qk-md-has-multi-modal {
  margin: unset;
}
#qk-markdown-react.qk-markdown .qk-md-has-multi-modal > br {
  display: none;
}
#qk-markdown-react.qk-markdown .qk-md-table-container {
  overscroll-behavior-x: none;
  overflow-x: auto !important;
}
#qk-markdown-react.qk-markdown .qk-md-table-container .qk-md-table-head tr th {
  padding: 10px 12px 8px 20px;
  text-align: left;
  white-space: nowrap;
  font-size: 12px;
  color: var(--color-table-head-th-color);
  letter-spacing: 0;
  line-height: 16px;
  font-weight: 400;
  border: none !important;
  background-color: var(--color-table-head-th-bg);
}
#qk-markdown-react.qk-markdown .qk-md-table-container .qk-md-table-row:first-child {
  border-top: none;
}
#qk-markdown-react.qk-markdown .qk-md-table-container .qk-md-table-row {
  background-color: var(--color-canvas-default);
  border-top: 1px solid var(--color-table-row-border) !important;
}
#qk-markdown-react.qk-markdown .qk-md-table-container .qk-md-table-row td {
  vertical-align: middle;
  padding: 10px 12px 10px 20px;
  line-break: auto;
  font-size: 14px;
  color: var(--color-table-row-color);
  line-height: 22px;
  font-weight: 400;
  border: none !important;
}
#qk-markdown-react.qk-markdown .qk-md-table td {
  transition: min-width 0.3s linear;
}
#qk-markdown-react.qk-markdown .qk-md-paragraph {
  margin-bottom: 16px;
}
#qk-markdown-react.qk-markdown .qk-md-paragraph.qk-md-has-multi-modal {
  margin-bottom: 0;
}
#qk-markdown-react.qk-markdown .qk-md-paragraph-inline {
  display: inline;
}
#qk-markdown-react.qk-markdown .qk-md-ol {
  counter-reset: list-counter var(--list-counter-value, 0);
  list-style: none;
}
#qk-markdown-react.qk-markdown .qk-md-ol > .qk-md-li:before {
  font-family: 'PlusJakartaSans-Bold', 'system-ui', '-apple-system', 'Helvetica', 'Arial', 'sans-serif';
  content: counter(list-counter) ". ";
  counter-increment: list-counter;
  display: inline;
}
#qk-markdown-react.qk-markdown .qk-md-ul > .qk-md-li::marker {
  left: -6px;
  color: transparent !important;
}
#qk-markdown-react.qk-markdown .qk-md-ul > .qk-md-li:before {
  content: '';
}
#qk-markdown-react.qk-markdown .qk-md-li {
  margin-bottom: var(--li-margin);
  margin-top: 0;
}
#qk-markdown-react.qk-markdown .qk-md-li .qk-md-table-wrapper {
  margin-top: 10px;
  margin-bottom: 0;
}
#qk-markdown-react.qk-markdown .qk-md-link {
  color: var(--color-link);
  letter-spacing: 0.2px;
  line-height: 26px;
  font-weight: 600;
  text-decoration: none;
  margin: 0 4px;
  padding-bottom: 2px;
  border-bottom: 1.4px solid transparent;
  transition: border-bottom-color 0.3s;
}
#qk-markdown-react.qk-markdown .qk-md-link:hover {
  border-bottom-color: var(--color-qk-link-border);
}
#qk-markdown-react.qk-markdown .qk-md-head,
#qk-markdown-react.qk-markdown .qk-md-head span {
  color: var(--color-heading);
  letter-spacing: 0.2px;
  line-height: var(--font-line-height);
  font-weight: var(--base-text-weight-semibold);
  margin-bottom: 12px;
  padding: 0;
}
#qk-markdown-react.qk-markdown .qk-md-image {
  width: 80%;
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 10px;
  display: block;
  margin: 4px 0;
  cursor: pointer;
}
#qk-markdown-react.qk-markdown .qk-md-image.qk-md-image-error {
  display: none;
}
#qk-markdown-react.qk-markdown .qk-md-hr {
  --color-border-muted: #f8f8f8;
}

#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) #qk-md-code-pre {
  background: var(--qk-md-code-light-code-pre-bg) !important;
  color: var(--qk-md-code-light-code-pre-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) #qk-md-code-pre code {
  background: var(--qk-md-code-light-code-pre-bg) !important;
  color: var(--qk-md-code-light-code-pre-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) #qk-md-code-pre .qk-md-hl-content {
  background: var(--qk-md-code-light-code-pre-bg) !important;
  color: var(--qk-md-code-light-code-pre-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) #qk-md-code-pre .qk-md-hl-content span[class*="language-"] {
  color: var(--qk-md-code-light-language-span-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) #qk-md-code-pre .qk-md-hl-content .hljs-type {
  color: var(--qk-md-code-light-type-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) #qk-md-code-pre .qk-md-hl-content .hljs-strong {
  color: var(--qk-md-code-light-strong-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) #qk-md-code-pre .qk-md-hl-content .hljs-property {
  color: var(--qk-md-code-light-property-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) #qk-md-code-pre .qk-md-hl-content .hljs-attribute {
  color: var(--qk-md-code-light-attribute-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .qk-md-hl-language {
  color: var(--qk-md-code-light-hl-language-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .qk-md-hl-theme-button-text-light {
  color: var(--qk-md-code-light-theme-button-text-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .qk-md-code-button {
  color: var(--qk-md-code-light-code-button-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .qk-markdown #qk-md-code-pre code.hljs {
  background: var(--qk-md-code-light-code-pre-bg) !important;
  color: var(--qk-md-code-light-code-pre-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .qk-markdown #qk-md-code-pre code.hljs .sgs-code-language {
  color: var(--qk-md-code-light-sgs-code-language-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) #qk-md-code-pre code.hljs {
  background: var(--qk-md-code-light-code-hljs-alt-bg) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs {
  background: var(--qk-md-code-light-code-hljs-bg) !important;
  color: var(--qk-md-code-light-code-hljs-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-comment {
  color: var(--qk-md-code-light-comment-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-tag {
  color: var(--qk-md-code-light-tag-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-selector-tag {
  color: var(--qk-md-code-light-selector-tag-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-punctuation {
  color: var(--qk-md-code-light-punctuation-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-name {
  color: var(--qk-md-code-light-name-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-attr {
  color: var(--qk-md-code-light-attr-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-symbol {
  color: var(--qk-md-code-light-symbol-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-keyword {
  color: var(--qk-md-code-light-keyword-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-subst {
  color: var(--qk-md-code-light-subst-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-regexp {
  color: var(--qk-md-code-light-regexp-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-string {
  color: var(--qk-md-code-light-string-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-number {
  color: var(--qk-md-code-light-number-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-selector-id {
  color: var(--qk-md-code-light-selector-id-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-selector-class {
  color: var(--qk-md-code-light-selector-class-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-quote {
  color: var(--qk-md-code-light-quote-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-template-tag {
  color: var(--qk-md-code-light-template-tag-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-deletion {
  color: var(--qk-md-code-light-deletion-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .function_ {
  color: var(--qk-md-code-light-function-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .class_ {
  color: var(--qk-md-code-light-class-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-section {
  color: var(--qk-md-code-light-section-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-params {
  color: var(--qk-md-code-light-params-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-variable {
  color: var(--qk-md-code-light-variable-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .language_ {
  color: var(--qk-md-code-light-language-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-template-variable {
  color: var(--qk-md-code-light-template-variable-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-link {
  color: var(--qk-md-code-light-link-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-selector-attr {
  color: var(--qk-md-code-light-selector-attr-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-operator {
  color: var(--qk-md-code-light-operator-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-selector-pseudo {
  color: var(--qk-md-code-light-selector-pseudo-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-literal {
  color: var(--qk-md-code-light-literal-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-built_in {
  color: var(--qk-md-code-light-built-in-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-bullet {
  color: var(--qk-md-code-light-bullet-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-code {
  color: var(--qk-md-code-light-code-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-addition {
  color: var(--qk-md-code-light-addition-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-meta {
  color: var(--qk-md-code-light-meta-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-meta .hljs-string {
  color: var(--qk-md-code-light-meta-string-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-title.class_ {
  color: var(--qk-md-code-light-title-class-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .hljs-class .hljs-title {
  color: var(--qk-md-code-light-class-title-color) !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .qk-md-hl-theme-button-light {
  display: flex;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .qk-md-hl-theme-button-light img {
  background-color: transparent !important;
}
#qk-markdown-react.qk-markdown-react:not(.qk-markdown-code-dark) .qk-md-hl-theme-button-dark {
  display: none;
}

.qk-markdown-code-dark {
  --code-bg: #1A1A1A;
}
.qk-markdown-code-dark .qk-md-hl-theme-button-light {
  display: none !important;
}
.qk-markdown-code-dark .qk-md-hl-theme-button-dark {
  display: flex !important;
}
.qk-markdown-code-dark .qk-md-hl-theme-button-dark img {
  background-color: transparent !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) {
  --code-bg: #1A1A1A;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) .qk-md-hl-theme-button-light {
  display: none !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) .qk-md-hl-theme-button-dark {
  display: flex !important;
  background-color: transparent !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) .qk-md-table-action-bar .qk-md-copy-icon {
  filter: invert(1);
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) .qk-md-hl,
#qk-markdown-react.qk-markdown-code-dark .qk-md-hl {
  background-color: var(--qk-md-code-dark-hl-bg) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) .qk-md-hl .qk-md-hl-header,
#qk-markdown-react.qk-markdown-code-dark .qk-md-hl .qk-md-hl-header {
  background: var(--qk-md-code-dark-hl-header-bg) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) .qk-md-hl .qk-md-hl-header img,
#qk-markdown-react.qk-markdown-code-dark .qk-md-hl .qk-md-hl-header img {
  width: 16px;
  height: 16px;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) .qk-md-hl .qk-md-hl-header .qk-md-copy-image g,
#qk-markdown-react.qk-markdown-code-dark .qk-md-hl .qk-md-hl-header .qk-md-copy-image g {
  stroke: var(--qk-md-code-dark-hl-header-copy-stroke);
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) .qk-md-hl .qk-md-hl-header *,
#qk-markdown-react.qk-markdown-code-dark .qk-md-hl .qk-md-hl-header * {
  color: var(--qk-md-code-dark-hl-header-text) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) .qk-md-hl .qk-md-hl-content::-webkit-scrollbar-thumb,
#qk-markdown-react.qk-markdown-code-dark .qk-md-hl .qk-md-hl-content::-webkit-scrollbar-thumb {
  background: var(--qk-md-code-dark-hl-scrollbar-thumb-bg) !important;
  border-radius: 4px;
  background-size: auto 4px;
  background-position: 16px 0px;
  background-repeat: no-repeat;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) .qk-md-hl code,
#qk-markdown-react.qk-markdown-code-dark .qk-md-hl code {
  background-color: var(--qk-md-code-dark-hl-code-bg) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl code,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl code {
  background: var(--qk-md-code-dark-code-pre-bg) !important;
  color: var(--qk-md-code-dark-code-pre-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl code .sgs-code-language,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl code .sgs-code-language {
  background: var(--qk-md-code-dark-sgs-code-language-bg) !important;
  color: var(--qk-md-code-dark-sgs-code-language-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .qk-md-hl-content,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .qk-md-hl-content {
  background: var(--qk-md-code-dark-code-pre-bg) !important;
  color: var(--qk-md-code-dark-code-pre-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .qk-md-hl-content .sgs-code-language,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .qk-md-hl-content .sgs-code-language {
  background: var(--qk-md-code-dark-sgs-code-language-bg) !important;
  color: var(--qk-md-code-dark-sgs-code-language-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .language-xml,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .language-xml {
  color: var(--qk-md-code-dark-language-xml-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-property,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-property {
  color: var(--qk-md-code-dark-property-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-keyword,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-keyword {
  color: var(--qk-md-code-dark-keyword-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-symbol,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-symbol {
  color: var(--qk-md-code-dark-symbol-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-bullet,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-bullet {
  color: var(--qk-md-code-dark-bullet-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-meta,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-meta {
  color: var(--qk-md-code-dark-meta-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-selector-id,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-selector-id {
  color: var(--qk-md-code-dark-selector-id-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-title,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-title {
  color: var(--qk-md-code-dark-title-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-link,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-link {
  color: var(--qk-md-code-dark-link-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-string,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-string {
  color: var(--qk-md-code-dark-string-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-addition,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-addition {
  color: var(--qk-md-code-dark-addition-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-attribute,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-attribute {
  color: var(--qk-md-code-dark-attribute-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-regexp,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-regexp {
  color: var(--qk-md-code-dark-regexp-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-code,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-code {
  color: var(--qk-md-code-dark-code-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-meta .hljs-string,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-meta .hljs-string {
  color: var(--qk-md-code-dark-meta-string-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-number,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-number {
  color: var(--qk-md-code-dark-number-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-literal,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-literal {
  color: var(--qk-md-code-dark-literal-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-attr,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-attr {
  color: var(--qk-md-code-dark-attr-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-template-variable,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-template-variable {
  color: var(--qk-md-code-dark-template-variable-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-type,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-type {
  color: var(--qk-md-code-dark-type-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-selector-class,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-selector-class {
  color: var(--qk-md-code-dark-selector-class-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-selector-attr,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-selector-attr {
  color: var(--qk-md-code-dark-selector-attr-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-selector-pseudo,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-selector-pseudo {
  color: var(--qk-md-code-dark-selector-pseudo-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .language_,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .language_ {
  color: var(--qk-md-code-dark-language-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-variable,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-variable {
  color: var(--qk-md-code-dark-variable-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .function_,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .function_ {
  color: var(--qk-md-code-dark-function-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-built_in,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-built_in {
  color: var(--qk-md-code-dark-built-in-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-operator,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-operator {
  color: var(--qk-md-code-dark-operator-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-section,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-section {
  color: var(--qk-md-code-dark-section-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-name,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-name {
  color: var(--qk-md-code-dark-name-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-selector-tag,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-selector-tag {
  color: var(--qk-md-code-dark-selector-tag-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-deletion,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-deletion {
  color: var(--qk-md-code-dark-deletion-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-subst,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-subst {
  color: var(--qk-md-code-dark-subst-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .class_,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .class_ {
  color: var(--qk-md-code-dark-class-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-title.class_,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-title.class_ {
  color: var(--qk-md-code-dark-title-class-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-class .hljs-title,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-class .hljs-title {
  color: var(--qk-md-code-dark-class-title-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-comment,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-comment {
  color: var(--qk-md-code-dark-comment-color) !important;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-quote,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-quote {
  color: var(--qk-md-code-dark-quote-color) !important;
  font-style: italic;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-emphasis,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-emphasis {
  font-style: italic;
}
body > .UCUNNIC #qk-markdown-react:not(.qk-markdown-code-light):not(.qk-markdown-disable-dark-mode) #qk-md-code-pre.qk-md-hl .hljs-strong,
#qk-markdown-react.qk-markdown-code-dark #qk-md-code-pre.qk-md-hl .hljs-strong {
  font-weight: bold;
}

#qk-markdown-react .qk-md-hl-code {
  font-family: var(--md-code-font-family);
  font-size: var(--md-code-font-size);
}
#qk-markdown-react .qk-md-hl-language {
  font-size: 14px;
  letter-spacing: 0.4px;
  font-weight: 500;
}
#qk-markdown-react .qk-md-code-button {
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  margin-top: 1px;
}
#qk-markdown-react .qk-markdown code.hljs {
  position: relative;
  padding-top: 34px;
  white-space: break-spaces;
  min-width: 100%;
  padding-bottom: 8px;
}
#qk-markdown-react .qk-markdown code.hljs .sgs-code-language {
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  margin-left: -5px;
  padding-left: 15px;
  font-size: 15px;
  font-weight: 500;
  box-sizing: border-box;
}
#qk-markdown-react .qk-markdown .qk-md-hl-content {
  padding-bottom: 0px !important;
}
#qk-markdown-react pre code.hljs {
  display: block;
  overflow-x: auto;
}
#qk-markdown-react code.hljs {
  padding: 3px 5px;
  padding: 8px;
  border-radius: 5px;
  margin-top: 8px;
  margin-bottom: 8px;
}
#qk-markdown-react .hljs {
  font-size: 15px;
  letter-spacing: 0.46px;
  font-weight: 400;
}
#qk-markdown-react .hljs-comment {
  letter-spacing: 0.46px;
  font-weight: 400;
  font-style: italic;
}
#qk-markdown-react .hljs-keyword {
  letter-spacing: 0.46px;
  font-weight: 400;
}
#qk-markdown-react .hljs-number {
  letter-spacing: 0.46px;
  font-weight: 400;
}
#qk-markdown-react .function_ {
  letter-spacing: 0.46px;
  font-weight: 400;
}
#qk-markdown-react .class_ {
  letter-spacing: 0.46px;
  font-weight: 400;
}
#qk-markdown-react .hljs-variable {
  letter-spacing: 0.46px;
  font-weight: 400;
}
#qk-markdown-react .language_ {
  letter-spacing: 0.46px;
  font-weight: 400;
}
#qk-markdown-react .hljs-built_in {
  letter-spacing: 0.46px;
  font-weight: 400;
}
#qk-markdown-react .hljs-emphasis {
  font-style: italic;
}
#qk-markdown-react .hljs-strong {
  font-weight: var(--font-bold);
}
#qk-markdown-react .hljs-link {
  text-decoration: underline;
}
#qk-markdown-react .qk-md-hl-theme-button-light {
  display: flex;
  background-color: transparent !important;
}
#qk-markdown-react .qk-md-hl-theme-button-dark {
  display: none;
}
#qk-markdown-react .qk-md-hl-theme-button {
  cursor: pointer;
}
#qk-markdown-react .qk-md-hl-theme-button div {
  display: flex;
  align-items: center;
  justify-content: center;
}
#qk-markdown-react .qk-md-hl-theme-button span {
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  padding-left: 4px;
  color: var(--qk-md-code-light-base-text-dark, #192338);
  margin-top: 1px;
}


.gfexboi2n9HSQvhIWYQv{display:flex;height:100%;align-items:center;justify-content:center}.fMCiFQBszHKl_fYT5p1A{display:flex;overflow:auto;height:100%;flex-direction:column;margin-top:var(--immersive-area-inset-top, 0);background-color:var(--quark-style-white-color, #FFF)}.UnIoo61sGo4rnFAsxGyH{padding:16px 20px 60px}.UnIoo61sGo4rnFAsxGyH .qs-bottom-placeholder{height:10px}.UnIoo61sGo4rnFAsxGyH [class*=deep-message-card]{margin-top:-10px}.UnIoo61sGo4rnFAsxGyH [class*=message-select-wrapper-answer]{margin-top:-10px}.UnIoo61sGo4rnFAsxGyH [class*=message-list-content-container]{padding-bottom:0 !important}.UnIoo61sGo4rnFAsxGyH [class*=qk-md-table-action]{display:none !important}.UnIoo61sGo4rnFAsxGyH [class*=qk-md-table-action] .qk-md-table-body{background-color:#fff}.UnIoo61sGo4rnFAsxGyH [class*=qk-md-table-body]{background-color:#fff}.pjB3yNnzUivWXjeYz5Kq{position:relative;flex:1}.gfexboi2n9HSQvhIWYQv{position:absolute;height:100%;z-index:900;background-color:var(--quark-style-white-color, #FFF)}
.rNqZ6GzHaJIvU7viRCLk{position:fixed;z-index:999;top:0;left:0;display:flex;width:100%;height:50px;align-items:center;justify-content:space-between;padding:10px 16px;margin-top:var(--immersive-area-inset-top, 0);background-color:var(--quark-style-white-color, #FFF)}.Xrl0DQZpELjYwLvsamYs{display:flex;align-items:center;justify-content:center}.buXUsjRNSi_QJpEL2SgH{display:block;width:24px;height:24px}.ZMaIH1h74F0YB6qHozem{margin-left:10px;color:var(--quark-style-dark-white-color, #222);font-family:PingFangSC-Medium;font-size:14px;font-weight:500;letter-spacing:0;text-align:center}.AWKE3QAbf2zKK8kAxpEg{display:flex;width:80px;height:30px;align-items:center;justify-content:center;border-radius:8px;background-color:var(--quark-style-theme-color-color, #04F);color:var(--quark-style-white-color, #FFF);font-family:PingFangSC-Medium;font-size:12px;font-weight:500;line-height:18px;text-align:center}
.l6NgJJWOdSXHYAOf0hw9{padding:10px 20px 0;margin-top:50px}.OXyRmSjN4kZXqNvnWNU1{color:var(--quark-style-dark-white-color, #222);font-family:PingFangSC-Semibold,sans-serif;font-size:24px;font-weight:600;line-height:32px}.xkfOGuy7b6OMcIRzFSTu{margin-top:10px;color:var(--color-Text_Grey2);font-family:PingFangSC-Regular,sans-serif;font-size:12px;font-weight:400;line-height:16px}.JSb3Yq93NV7EIQLYqykf{border-bottom:1px solid #eee;margin-top:20px}
.E_DtEbbSfGa6ZLOA0Gmm{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}.RXeU1nnsw3PJiGutVVoS{width:120px;height:120px}.LD4tVkHdy4lGzbWT0M73{color:var(--color-Text_Grey2);font-family:PingFangSC-Regular,sans-serif;font-size:14px;font-weight:400;text-align:center}
.au180AtmPY1T00_wY_o0{display:flex;flex-direction:column;align-items:flex-end;padding:16px 20px}.JAGVVZwAJlehA6JQHmuF{width:168px;height:46px;border-radius:12px;background-image:linear-gradient(270deg, rgba(248, 248, 248, 0) 0%, var(--quark-style-gray-5-color, rgba(34, 34, 34, 0.03)) 98%)}.awTTLswjUJjvt36AyOTg{width:100%;height:16px;border-radius:4px;margin-top:10px;background-image:linear-gradient(270deg, rgba(248, 248, 248, 0) 0%, var(--quark-style-gray-5-color, rgba(34, 34, 34, 0.03)) 98%)}.UNh9FmRItd87ueFYAa2z{margin-top:22px}
.K8swmmvQ0Qp3ohvc5Gj6{position:fixed;right:0;bottom:20px;left:0;width:100%;z-index:999}.JONRLpN3QtzMpfcv544P{display:flex;justify-content:center}.N3aj3GnkWZgmJO1m_UKU{display:inline-flex;padding:10px;border-radius:12px;margin:auto;margin-bottom:env(safe-area-inset-bottom);background:var(--quark-style-theme-color-color, #04F);color:var(--quark-style-white-fixed-color, #FFF);font-family:PingFangSC-Medium;font-size:16px;letter-spacing:0;text-align:center;font-weight:500}.nNv95fDaEtjU8gX5M3QB{display:inline-block;width:24px;height:24px;margin-right:10px}.nNv95fDaEtjU8gX5M3QB path{fill:var(--quark-style-white-fixed-color, #FFF)}
.mobile-share-page #qk-markdown-react.qk-markdown a.qk-md-link,.mobile-share-page #qk-markdown-react.qk-markdown.qk-markdown-react a.qk-md-link{color:#222 !important;text-decoration:none !important;pointer-events:none !important;cursor:default !important}
.p_Ez03B3axa7D8ROmI0m{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 156px)}.gFIupNa1Dn8yK8pxgsp1{width:48px;height:48px;color:rgba(6,10,38,.24);margin-bottom:12px;opacity:.24}.IyBA8Wc9bdrTD4ChucWG{color:var(--color-Text_Grey2);font-family:PingFangSC-Regular,sans-serif;font-size:14px;font-weight:400;text-align:center}
.frKTj8vdfAzHyhGBkXTD{position:fixed;z-index:10;top:0;left:0;width:100%;height:52px;display:flex;align-items:center;justify-content:space-between;padding:10 24px;margin-top:var(--immersive-area-inset-top, 0);background-color:var(--quark-style-white-color, #FFF)}.PBjZBKc7rJH_Sby7i4AD{border-bottom:1px solid rgba(6,10,38,.06)}.gUKZmZtWpoFuDMg0mGRF{display:flex;align-items:center;justify-content:center}.HJ1egALT4qpIwbztr043{width:58px;height:20px;-o-object-fit:contain;object-fit:contain}.qYyKz0vnkZSAELB08eCg{display:flex;align-items:center;gap:8px}._tsLKoKvImjmMOKqxaba{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;border:1px solid rgba(6,10,38,0.0588235294);border-radius:8px}._tsLKoKvImjmMOKqxaba:hover{background-color:rgba(0,0,0,.05)}._tsLKoKvImjmMOKqxaba svg{width:16px;height:16px}.OQThYcq0iJpaWJVOT06v{display:flex;width:80px;height:30px;align-items:center;justify-content:center;border-radius:8px;background-color:var(--quark-style-theme-color-color, #04F);color:var(--quark-style-white-color, #FFF);font-family:PingFangSC-Medium;font-size:12px;font-weight:500;line-height:18px;text-align:center}
.MmQghL4dCjiDZyojybnf{box-sizing:content-box;max-width:var(--max-message-list-width, calc(896 * var(--quark-chat-rpx)));margin-left:auto;margin-right:auto;margin-top:30px;padding:0 30px}.LGG5lnzhHIb6ErA3jls7{color:var(--quark-style-dark-white-color, #222);font-family:PingFangSC-Semibold,sans-serif;font-size:24px;font-weight:600;line-height:32px}.D_unVpsk_6hOdgUnqWO4{margin-top:10px;color:var(--color-Text_Grey2);font-family:PingFangSC-Regular,sans-serif;font-size:12px;font-weight:400;line-height:16px}.vdeKMyrVrT0O6lfyIYST{border-bottom:1px solid #eee;margin-top:28px}
.PH_X_89S2gGWOKGZRxAM{display:flex;height:100%;align-items:center;justify-content:center}.X3hffE8HiwwuDhIeUGmT{background-color:var(--quark-style-gray-5-opaque-color, #F6F6F6);display:flex;flex-direction:column;height:100%;max-height:100vh;width:100%}.X3hffE8HiwwuDhIeUGmT .CBUQqw_MAPI4OKuhMNkd{height:100%;width:100%;overflow-y:auto;background-color:var(--quark-style-white-color, #FFF)}.xaV2s8msllwJ6YX_w2hy{padding:28px 0 60px}.xaV2s8msllwJ6YX_w2hy .message-list-container{padding-right:30px;padding-left:30px}.zRx_z1t9_lJPIfsh5FgS{position:sticky;bottom:0;left:0;width:100%;height:50px;z-index:10;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 80%);pointer-events:none}
.think-container{max-width:100% !important}#qk-markdown-react.qk-markdown a.qk-md-link,#qk-markdown-react.qk-markdown.qk-markdown-react a.qk-md-link{color:#222 !important;text-decoration:none !important;pointer-events:none !important;cursor:default !important}
.wjh865SOEiBDWUi1s45C{position:fixed;right:0;bottom:40px;left:0;width:-moz-max-content;width:max-content;margin:0 auto;display:flex;flex-direction:column;align-items:center;z-index:10;cursor:pointer}.ZdijCl758rs1Lse1Kt1H{display:flex;width:160px;height:40px;align-items:center;justify-content:center;border-radius:8px;margin:auto;margin-bottom:env(safe-area-inset-bottom);background:var(--quark-style-sea-blue-color, #4050FF);color:var(--quark-style-white-fixed-color, #FFF);font-family:PingFangSC-Medium;font-size:14px;letter-spacing:0;text-align:center;font-weight:500;cursor:pointer}.rZfAjURg_bRUmlLORZNP{margin-top:8px;font-size:10px;color:var(--quark-style-gray-30-color, rgba(34, 34, 34, 0.24));line-height:14px;font-weight:400;text-align:center}.DBH_yiCPjr_irRwiKJSB{display:inline-block;width:16px;height:16px;margin-right:6px}.DBH_yiCPjr_irRwiKJSB path{fill:var(--quark-style-white-fixed-color, #FFF)}
.A7raUvRS5I5MO3FXOYrW{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease;pointer-events:none}.A7raUvRS5I5MO3FXOYrW.XWCEMCt7d8DsOd11DYqD{opacity:1;pointer-events:auto}.mhBTnqPVbfJCJYj6aj3p{position:fixed;left:0;right:0;bottom:0;z-index:101;height:calc(100vh - 100px);background:#fff;border-radius:12px 12px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(0.32, 0.72, 0, 1);display:flex;flex-direction:column;overflow:hidden}.mhBTnqPVbfJCJYj6aj3p.XWCEMCt7d8DsOd11DYqD{transform:translateY(0)}.X0KB4griW80MrsCK5nxv{flex:1;overflow:auto;height:100%}
.question-text-card,.answer-text,.custom-welcome-card{-webkit-user-select:text;-moz-user-select:text;user-select:text}
