/**
 * 易创精灵 SEO 落地页 — 全局样式（单文件）
 *
 * 结构：下方按「原 Next 拆包文件名」分块保留顺序，勿打乱块顺序（会影响层叠）。
 * 日常改文案区样式：搜索「----- inline」跳到本页业务模块（banner / tab / footer 等）。
 *
 * 已用 Prettier 格式化；字体为系统栈，无外链 @font-face。
 */

/* ----- 9b58903e4605a7d5.css ----- */
.icon-lagecy [class*=" icon-"],
.icon-lagecy [class^="icon-"] {
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    "PingFang SC",
    "Microsoft YaHei",
    sans-serif !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-lagecy .icon-checkmark:before {
  content: "\e000";
}
.icon-lagecy .icon-checkmarkBold:before {
  content: "\e001";
}
.icon-lagecy .icon-checkmarkFill:before {
  content: "\e002";
}
.icon-lagecy .icon-cross:before {
  content: "\e003";
}
.icon-lagecy .icon-crossBold:before {
  content: "\e004";
}
.icon-lagecy .icon-crossFill:before {
  content: "\e005";
}
.icon-lagecy .icon-plus:before {
  content: "\e006";
}
.icon-lagecy .icon-plusBold:before {
  content: "\e007";
}
.icon-lagecy .icon-plusFill:before {
  content: "\e008";
}
.icon-lagecy .icon-minus:before {
  content: "\e009";
}
.icon-lagecy .icon-minusBold:before {
  content: "\e00a";
}
.icon-lagecy .icon-minusFill:before {
  content: "\e00b";
}
.icon-lagecy .icon-chevronLeft:before {
  content: "\e00c";
}
.icon-lagecy .icon-chevronLeftBold:before {
  content: "\e00d";
}
.icon-lagecy .icon-chevronLeftFill:before {
  content: "\e00e";
}
.icon-lagecy .icon-chevronRight:before {
  content: "\e00f";
}
.icon-lagecy .icon-chevronRightBold:before {
  content: "\e010";
}
.icon-lagecy .icon-chevronRightFill:before {
  content: "\e011";
}
.icon-lagecy .icon-chevronDown:before {
  content: "\e012";
}
.icon-lagecy .icon-chevronDownBold:before {
  content: "\e013";
}
.icon-lagecy .icon-chevronDownFill:before {
  content: "\e014";
}
.icon-lagecy .icon-chevronUp:before {
  content: "\e015";
}
.icon-lagecy .icon-chevronUpBold:before {
  content: "\e016";
}
.icon-lagecy .icon-chevronUpFill:before {
  content: "\e017";
}
.icon-lagecy .icon-arrowLeft:before {
  content: "\e018";
}
.icon-lagecy .icon-arrowLeftBold:before {
  content: "\e019";
}
.icon-lagecy .icon-arrowLeftFill:before {
  content: "\e01a";
}
.icon-lagecy .icon-arrowRight:before {
  content: "\e01b";
}
.icon-lagecy .icon-arrowRightBold:before {
  content: "\e01c";
}
.icon-lagecy .icon-arrowRightFill:before {
  content: "\e01d";
}
.icon-lagecy .icon-arrowDown:before {
  content: "\e01e";
}
.icon-lagecy .icon-arrowDownBold:before {
  content: "\e01f";
}
.icon-lagecy .icon-arrowDownFill:before {
  content: "\e020";
}
.icon-lagecy .icon-arrowUp:before {
  content: "\e021";
}
.icon-lagecy .icon-arrowUpBold:before {
  content: "\e022";
}
.icon-lagecy .icon-arrowUpFill:before {
  content: "\e023";
}
.icon-lagecy .icon-arrowClockwise:before {
  content: "\e024";
}
.icon-lagecy .icon-arrowClockwiseBold:before {
  content: "\e025";
}
.icon-lagecy .icon-arrowClockwiseFill:before {
  content: "\e026";
}
.icon-lagecy .icon-arrowCounterclockwise:before {
  content: "\e027";
}
.icon-lagecy .icon-arrowCounterclockwiseBold:before {
  content: "\e028";
}
.icon-lagecy .icon-arrowCounterclockwiseFill:before {
  content: "\e029";
}
.icon-lagecy .icon-arrow2Circles:before {
  content: "\e02a";
}
.icon-lagecy .icon-arrow2CirclesBold:before {
  content: "\e02b";
}
.icon-lagecy .icon-arrow2CirclesFill:before {
  content: "\e02c";
}
.icon-lagecy .icon-undo:before {
  content: "\e02d";
}
.icon-lagecy .icon-undoBold:before {
  content: "\e02e";
}
.icon-lagecy .icon-undoFill:before {
  content: "\e02f";
}
.icon-lagecy .icon-redo:before {
  content: "\e030";
}
.icon-lagecy .icon-redoBold:before {
  content: "\e031";
}
.icon-lagecy .icon-redoFill:before {
  content: "\e032";
}
.icon-lagecy .icon-replace:before {
  content: "\e033";
}
.icon-lagecy .icon-replaceBold:before {
  content: "\e034";
}
.icon-lagecy .icon-replaceFill:before {
  content: "\e035";
}
.icon-lagecy .icon-download:before {
  content: "\e036";
}
.icon-lagecy .icon-downloadBold:before {
  content: "\e037";
}
.icon-lagecy .icon-downloadFill:before {
  content: "\e038";
}
.icon-lagecy .icon-upload:before {
  content: "\e039";
}
.icon-lagecy .icon-uploadBold:before {
  content: "\e03a";
}
.icon-lagecy .icon-uploadFill:before {
  content: "\e03b";
}
.icon-lagecy .icon-quit:before {
  content: "\e03c";
}
.icon-lagecy .icon-quitBold:before {
  content: "\e03d";
}
.icon-lagecy .icon-quitFill:before {
  content: "\e03e";
}
.icon-lagecy .icon-ellipsisHorizontal:before {
  content: "\e03f";
}
.icon-lagecy .icon-ellipsisHorizontalBold:before {
  content: "\e040";
}
.icon-lagecy .icon-ellipsisHorizontalFill:before {
  content: "\e041";
}
.icon-lagecy .icon-ellipsisVertical:before {
  content: "\e042";
}
.icon-lagecy .icon-ellipsisVerticalBold:before {
  content: "\e043";
}
.icon-lagecy .icon-ellipsisVerticalFill:before {
  content: "\e044";
}
.icon-lagecy .icon-slash:before {
  content: "\e045";
}
.icon-lagecy .icon-slashBold:before {
  content: "\e046";
}
.icon-lagecy .icon-slashFill:before {
  content: "\e047";
}
.icon-lagecy .icon-enlarge:before {
  content: "\e048";
}
.icon-lagecy .icon-enlargeBold:before {
  content: "\e049";
}
.icon-lagecy .icon-enlargeFill:before {
  content: "\e04a";
}
.icon-lagecy .icon-reduce:before {
  content: "\e04b";
}
.icon-lagecy .icon-reduceBold:before {
  content: "\e04c";
}
.icon-lagecy .icon-reduceFill:before {
  content: "\e04d";
}
.icon-lagecy .icon-fullScreen:before {
  content: "\e04e";
}
.icon-lagecy .icon-fullScreenBold:before {
  content: "\e04f";
}
.icon-lagecy .icon-fullScreenFill:before {
  content: "\e050";
}
.icon-lagecy .icon-slashCircle:before {
  content: "\e051";
}
.icon-lagecy .icon-slashCircleBold:before {
  content: "\e052";
}
.icon-lagecy .icon-slashCircleFill:before {
  content: "\e053";
}
.icon-lagecy .icon-checkmarkCircle:before {
  content: "\e054";
}
.icon-lagecy .icon-checkmarkCircleBold:before {
  content: "\e055";
}
.icon-lagecy .icon-checkmarkCircleFill:before {
  content: "\e056";
}
.icon-lagecy .icon-crossCircle:before {
  content: "\e057";
}
.icon-lagecy .icon-crossCircleBold:before {
  content: "\e058";
}
.icon-lagecy .icon-crossCircleFill:before {
  content: "\e059";
}
.icon-lagecy .icon-questionmarkCircle:before {
  content: "\e05a";
}
.icon-lagecy .icon-questionmarkCircleBold:before {
  content: "\e05b";
}
.icon-lagecy .icon-questionmarkCircleFill:before {
  content: "\e05c";
}
.icon-lagecy .icon-infoCircle:before {
  content: "\e05d";
}
.icon-lagecy .icon-infoCircleBold:before {
  content: "\e05e";
}
.icon-lagecy .icon-infoCircleFill:before {
  content: "\e05f";
}
.icon-lagecy .icon-exclamationmarkCircle:before {
  content: "\e060";
}
.icon-lagecy .icon-exclamationmarkCircleBold:before {
  content: "\e061";
}
.icon-lagecy .icon-exclamationmarkCircleFill:before {
  content: "\e062";
}
.icon-lagecy .icon-exclamationmarkTriangle:before {
  content: "\e063";
}
.icon-lagecy .icon-exclamationmarkTriangleBold:before {
  content: "\e064";
}
.icon-lagecy .icon-exclamationmarkTriangleFill:before {
  content: "\e065";
}
.icon-lagecy .icon-time:before {
  content: "\e066";
}
.icon-lagecy .icon-timeBold:before {
  content: "\e067";
}
.icon-lagecy .icon-timeFill:before {
  content: "\e068";
}
.icon-lagecy .icon-history:before {
  content: "\e069";
}
.icon-lagecy .icon-historyBold:before {
  content: "\e06a";
}
.icon-lagecy .icon-historyFill:before {
  content: "\e06b";
}
.icon-lagecy .icon-trash:before {
  content: "\e06c";
}
.icon-lagecy .icon-trashBold:before {
  content: "\e06d";
}
.icon-lagecy .icon-trashFill:before {
  content: "\e06e";
}
.icon-lagecy .icon-clover:before {
  content: "\e06f";
}
.icon-lagecy .icon-cloverBold:before {
  content: "\e070";
}
.icon-lagecy .icon-cloverFill:before {
  content: "\e071";
}
.icon-lagecy .icon-pen:before {
  content: "\e072";
}
.icon-lagecy .icon-penBold:before {
  content: "\e073";
}
.icon-lagecy .icon-penFill:before {
  content: "\e074";
}
.icon-lagecy .icon-duplicate:before {
  content: "\e075";
}
.icon-lagecy .icon-duplicateBold:before {
  content: "\e076";
}
.icon-lagecy .icon-duplicateFill:before {
  content: "\e077";
}
.icon-lagecy .icon-threeLine:before {
  content: "\e078";
}
.icon-lagecy .icon-threeLineBold:before {
  content: "\e079";
}
.icon-lagecy .icon-threeLineFill:before {
  content: "\e07a";
}
.icon-lagecy .icon-search:before {
  content: "\e07b";
}
.icon-lagecy .icon-searchBold:before {
  content: "\e07c";
}
.icon-lagecy .icon-searchFill:before {
  content: "\e07d";
}
.icon-lagecy .icon-visible:before {
  content: "\e07e";
}
.icon-lagecy .icon-visibleBold:before {
  content: "\e07f";
}
.icon-lagecy .icon-visibleFill:before {
  content: "\e080";
}
.icon-lagecy .icon-unvisible:before {
  content: "\e081";
}
.icon-lagecy .icon-unvisibleBold:before {
  content: "\e082";
}
.icon-lagecy .icon-unvisibleFill:before {
  content: "\e083";
}
.icon-lagecy .icon-lock:before {
  content: "\e084";
}
.icon-lagecy .icon-lockBold:before {
  content: "\e085";
}
.icon-lagecy .icon-lockFill:before {
  content: "\e086";
}
.icon-lagecy .icon-unlock:before {
  content: "\e087";
}
.icon-lagecy .icon-unlockBold:before {
  content: "\e088";
}
.icon-lagecy .icon-unlockFill:before {
  content: "\e089";
}
.icon-lagecy .icon-home:before {
  content: "\e08a";
}
.icon-lagecy .icon-homeBold:before {
  content: "\e08b";
}
.icon-lagecy .icon-homeFill:before {
  content: "\e08c";
}
.icon-lagecy .icon-star:before {
  content: "\e08d";
}
.icon-lagecy .icon-starBold:before {
  content: "\e08e";
}
.icon-lagecy .icon-starFill:before {
  content: "\e08f";
}
.icon-lagecy .icon-toolbox:before {
  content: "\e090";
}
.icon-lagecy .icon-toolboxBold:before {
  content: "\e091";
}
.icon-lagecy .icon-toolboxFill:before {
  content: "\e092";
}
.icon-lagecy .icon-fire:before {
  content: "\e093";
}
.icon-lagecy .icon-fireBold:before {
  content: "\e094";
}
.icon-lagecy .icon-fireFill:before {
  content: "\e095";
}
.icon-lagecy .icon-heart:before {
  content: "\e096";
}
.icon-lagecy .icon-heartBold:before {
  content: "\e097";
}
.icon-lagecy .icon-heartFill:before {
  content: "\e098";
}
.icon-lagecy .icon-mail:before {
  content: "\e099";
}
.icon-lagecy .icon-mailBold:before {
  content: "\e09a";
}
.icon-lagecy .icon-mailFill:before {
  content: "\e09b";
}
.icon-lagecy .icon-file:before {
  content: "\e09c";
}
.icon-lagecy .icon-fileBold:before {
  content: "\e09d";
}
.icon-lagecy .icon-fileFill:before {
  content: "\e09e";
}
.icon-lagecy .icon-folder:before {
  content: "\e09f";
}
.icon-lagecy .icon-folderBold:before {
  content: "\e0a0";
}
.icon-lagecy .icon-folderFill:before {
  content: "\e0a1";
}
.icon-lagecy .icon-flag:before {
  content: "\e0a2";
}
.icon-lagecy .icon-flagBold:before {
  content: "\e0a3";
}
.icon-lagecy .icon-flagFill:before {
  content: "\e0a4";
}
.icon-lagecy .icon-face:before {
  content: "\e0a5";
}
.icon-lagecy .icon-faceBold:before {
  content: "\e0a6";
}
.icon-lagecy .icon-faceFill:before {
  content: "\e0a7";
}
.icon-lagecy .icon-store:before {
  content: "\e0a8";
}
.icon-lagecy .icon-storeBold:before {
  content: "\e0a9";
}
.icon-lagecy .icon-storeFill:before {
  content: "\e0aa";
}
.icon-lagecy .icon-keyboard:before {
  content: "\e0ab";
}
.icon-lagecy .icon-keyboardBold:before {
  content: "\e0ac";
}
.icon-lagecy .icon-keyboardFill:before {
  content: "\e0ad";
}
.icon-lagecy .icon-plusOne:before {
  content: "\e0ae";
}
.icon-lagecy .icon-plusOneBold:before {
  content: "\e0af";
}
.icon-lagecy .icon-plusOneFill:before {
  content: "\e0b0";
}
.icon-lagecy .icon-shoppingCart:before {
  content: "\e0b1";
}
.icon-lagecy .icon-shoppingCartBold:before {
  content: "\e0b2";
}
.icon-lagecy .icon-shoppingCartFill:before {
  content: "\e0b3";
}
.icon-lagecy .icon-phone:before {
  content: "\e0b4";
}
.icon-lagecy .icon-phoneBold:before {
  content: "\e0b5";
}
.icon-lagecy .icon-phoneFill:before {
  content: "\e0b6";
}
.icon-lagecy .icon-vipDiamond:before {
  content: "\e0b7";
}
.icon-lagecy .icon-vipDiamondBold:before {
  content: "\e0b8";
}
.icon-lagecy .icon-vipDiamondFill:before {
  content: "\e0b9";
}
.icon-lagecy .icon-caretDown:before {
  content: "\e0ba";
}
.icon-lagecy .icon-caretDownBold:before {
  content: "\e0bb";
}
.icon-lagecy .icon-caretDownFill:before {
  content: "\e0bc";
}
.icon-lagecy .icon-caretRight:before {
  content: "\e0bd";
}
.icon-lagecy .icon-caretRightBold:before {
  content: "\e0be";
}
.icon-lagecy .icon-caretRightFill:before {
  content: "\e0bf";
}
.icon-lagecy .icon-caretLeft:before {
  content: "\e0c0";
}
.icon-lagecy .icon-caretLeftBold:before {
  content: "\e0c1";
}
.icon-lagecy .icon-caretLeftFill:before {
  content: "\e0c2";
}
.icon-lagecy .icon-caretUp:before {
  content: "\e0c3";
}
.icon-lagecy .icon-caretUpBold:before {
  content: "\e0c4";
}
.icon-lagecy .icon-caretUpFill:before {
  content: "\e0c5";
}
.icon-lagecy .icon-setting:before {
  content: "\e0c6";
}
.icon-lagecy .icon-settingBold:before {
  content: "\e0c7";
}
.icon-lagecy .icon-settingFill:before {
  content: "\e0c8";
}
.icon-lagecy .icon-share:before {
  content: "\e0c9";
}
.icon-lagecy .icon-shareBold:before {
  content: "\e0ca";
}
.icon-lagecy .icon-shareFill:before {
  content: "\e0cb";
}
.icon-lagecy .icon-link:before {
  content: "\e0cc";
}
.icon-lagecy .icon-linkBold:before {
  content: "\e0cd";
}
.icon-lagecy .icon-linkFill:before {
  content: "\e0ce";
}
.icon-lagecy .icon-delink:before {
  content: "\e0cf";
}
.icon-lagecy .icon-delinkBold:before {
  content: "\e0d0";
}
.icon-lagecy .icon-dislinkFill:before {
  content: "\e0d1";
}
.icon-lagecy .icon-cloud:before {
  content: "\e0d2";
}
.icon-lagecy .icon-cloudUpload:before {
  content: "\e0d3";
}
.icon-lagecy .icon-cloudUploadBold:before {
  content: "\e0d4";
}
.icon-lagecy .icon-cloudUploadFill:before {
  content: "\e0d5";
}
.icon-lagecy .icon-cloudUploadSuccess:before {
  content: "\e0d6";
}
.icon-lagecy .icon-cloudUploadSuccessBold:before {
  content: "\e0d7";
}
.icon-lagecy .icon-cloudUploadSuccessFill:before {
  content: "\e0d8";
}
.icon-lagecy .icon-disconnect:before {
  content: "\e0d9";
}
.icon-lagecy .icon-disconnectBold:before {
  content: "\e0da";
}
.icon-lagecy .icon-disconnectFill:before {
  content: "\e0db";
}
.icon-lagecy .icon-user:before {
  content: "\e0dc";
}
.icon-lagecy .icon-userBold:before {
  content: "\e0dd";
}
.icon-lagecy .icon-userFill:before {
  content: "\e0de";
}
.icon-lagecy .icon-move:before {
  content: "\e0df";
}
.icon-lagecy .icon-moveBold:before {
  content: "\e0e0";
}
.icon-lagecy .icon-moveFill:before {
  content: "\e0e1";
}
.icon-lagecy .icon-expand:before {
  content: "\e0e2";
}
.icon-lagecy .icon-expandBold:before {
  content: "\e0e3";
}
.icon-lagecy .icon-expandFill:before {
  content: "\e0e4";
}
.icon-lagecy .icon-headset:before {
  content: "\e0e5";
}
.icon-lagecy .icon-headsetBold:before {
  content: "\e0e6";
}
.icon-lagecy .icon-headsetFill:before {
  content: "\e0e7";
}
.icon-lagecy .icon-clipboard:before {
  content: "\e0e8";
}
.icon-lagecy .icon-clipboardBold:before {
  content: "\e0e9";
}
.icon-lagecy .icon-clipboardFill:before {
  content: "\e0ea";
}
.icon-lagecy .icon-speechBubble:before {
  content: "\e0eb";
}
.icon-lagecy .icon-speechBubbleBold:before {
  content: "\e0ec";
}
.icon-lagecy .icon-speechBubbleFill:before {
  content: "\e0ed";
}
.icon-lagecy .icon-scanQr:before {
  content: "\e0ee";
}
.icon-lagecy .icon-scanQrBold:before {
  content: "\e0ef";
}
.icon-lagecy .icon-scanQrFill:before {
  content: "\e0f0";
}
.icon-lagecy .icon-location:before {
  content: "\e0f1";
}
.icon-lagecy .icon-locationBold:before {
  content: "\e0f2";
}
.icon-lagecy .icon-locationFill:before {
  content: "\e0f3";
}
.icon-lagecy .icon-folders:before {
  content: "\e0f4";
}
.icon-lagecy .icon-foldersBold:before {
  content: "\e0f5";
}
.icon-lagecy .icon-foldersFill:before {
  content: "\e0f6";
}
.icon-lagecy .icon-subFolders:before {
  content: "\e0f7";
}
.icon-lagecy .icon-subFoldersBold:before {
  content: "\e0f8";
}
.icon-lagecy .icon-subFoldersFill:before {
  content: "\e0f9";
}
.icon-lagecy .icon-addFolders:before {
  content: "\e0fa";
}
.icon-lagecy .icon-addFoldersBold:before {
  content: "\e0fb";
}
.icon-lagecy .icon-addFoldersFill:before {
  content: "\e0fc";
}
.icon-lagecy .icon-addition:before {
  content: "\e0fd";
}
.icon-lagecy .icon-additionBold:before {
  content: "\e0fe";
}
.icon-lagecy .icon-additionFill:before {
  content: "\e0ff";
}
.icon-lagecy .icon-addSelection:before {
  content: "\e100";
}
.icon-lagecy .icon-addSelectionBold:before {
  content: "\e101";
}
.icon-lagecy .icon-addSelectionFill:before {
  content: "\e102";
}
.icon-lagecy .icon-subSelection:before {
  content: "\e103";
}
.icon-lagecy .icon-subSelectionBold:before {
  content: "\e104";
}
.icon-lagecy .icon-subSelectionFill:before {
  content: "\e105";
}
.icon-lagecy .icon-identify:before {
  content: "\e106";
}
.icon-lagecy .icon-identifyBold:before {
  content: "\e107";
}
.icon-lagecy .icon-identifyFill:before {
  content: "\e108";
}
.icon-lagecy .icon-searchArea:before {
  content: "\e109";
}
.icon-lagecy .icon-searchPortrait:before {
  content: "\e10a";
}
.icon-lagecy .icon-manual:before {
  content: "\e10b";
}
.icon-lagecy .icon-manualBold:before {
  content: "\e10c";
}
.icon-lagecy .icon-manualFill:before {
  content: "\e10d";
}
.icon-lagecy .icon-elongation:before {
  content: "\e10e";
}
.icon-lagecy .icon-elongationBold:before {
  content: "\e10f";
}
.icon-lagecy .icon-elongationFill:before {
  content: "\e110";
}
.icon-lagecy .icon-filtrate:before {
  content: "\e111";
}
.icon-lagecy .icon-filtrateBold:before {
  content: "\e112";
}
.icon-lagecy .icon-filtrateFill:before {
  content: "\e113";
}
.icon-lagecy .icon-goBack:before {
  content: "\e114";
}
.icon-lagecy .icon-goBackBold:before {
  content: "\e115";
}
.icon-lagecy .icon-goBackFill:before {
  content: "\e116";
}
.icon-lagecy .icon-calendar:before {
  content: "\e117";
}
.icon-lagecy .icon-calendarBold:before {
  content: "\e118";
}
.icon-lagecy .icon-calendarFill:before {
  content: "\e119";
}
.icon-lagecy .icon-arrowTop:before {
  content: "\e11a";
}
.icon-lagecy .icon-arrowTopBold:before {
  content: "\e11b";
}
.icon-lagecy .icon-arrowTopFill:before {
  content: "\e11c";
}
.icon-lagecy .icon-arrowBottom:before {
  content: "\e11d";
}
.icon-lagecy .icon-arrowBottomBold:before {
  content: "\e11e";
}
.icon-lagecy .icon-arrowBottomFill:before {
  content: "\e11f";
}
.icon-lagecy .icon-windowed:before {
  content: "\e120";
}
.icon-lagecy .icon-windowedBold:before {
  content: "\e121";
}
.icon-lagecy .icon-windowedFill:before {
  content: "\e122";
}
.icon-lagecy .icon-DownloadManage:before {
  content: "\e123";
}
.icon-lagecy .icon-DownloadManageBold:before {
  content: "\e124";
}
.icon-lagecy .icon-DownloadManageFill:before {
  content: "\e125";
}
.icon-lagecy .icon-commodity:before {
  content: "\e126";
}
.icon-lagecy .icon-commodityBold:before {
  content: "\e127";
}
.icon-lagecy .icon-commodityFill:before {
  content: "\e128";
}
.icon-lagecy .icon-batch:before {
  content: "\e129";
}
.icon-lagecy .icon-batchBold:before {
  content: "\e12a";
}
.icon-lagecy .icon-batchFill:before {
  content: "\e12b";
}
.icon-lagecy .icon-noNetwork:before {
  content: "\e12c";
}
.icon-lagecy .icon-noNetworkBold:before {
  content: "\e12d";
}
.icon-lagecy .icon-noNetworkFill:before {
  content: "\e12e";
}
.icon-lagecy .icon-mouse:before {
  content: "\e12f";
}
.icon-lagecy .icon-threeCircle:before {
  content: "\e130";
}
.icon-lagecy .icon-sixCircle:before {
  content: "\e131";
}
.icon-lagecy .icon-briefcase:before {
  content: "\e132";
}
.icon-lagecy .icon-box:before {
  content: "\e133";
}
.icon-lagecy .icon-ruler:before {
  content: "\e134";
}
.icon-lagecy .icon-card:before {
  content: "\e135";
}
.icon-lagecy .icon-magnificate:before {
  content: "\e136";
}
.icon-lagecy .icon-reduction:before {
  content: "\e137";
}
.icon-lagecy .icon-square:before {
  content: "\e138";
}
.icon-lagecy .icon-squareBold:before {
  content: "\e139";
}
.icon-lagecy .icon-squareFill:before {
  content: "\e13a";
}
.icon-lagecy .icon-checkmarkSquareFill:before {
  content: "\e13b";
}
.icon-lagecy .icon-circle:before {
  content: "\e13c";
}
.icon-lagecy .icon-circleBold:before {
  content: "\e13d";
}
.icon-lagecy .icon-circleFill:before {
  content: "\e13e";
}
.icon-lagecy .icon-verticalLine:before {
  content: "\e13f";
}
.icon-lagecy .icon-verticalLineBlod:before {
  content: "\e140";
}
.icon-lagecy .icon-verticalLineFill:before {
  content: "\e141";
}
.icon-lagecy .icon-users:before {
  content: "\e142";
}
.icon-lagecy .icon-brush:before {
  content: "\e143";
}
.icon-lagecy .icon-brushBold:before {
  content: "\e144";
}
.icon-lagecy .icon-brushFill:before {
  content: "\e145";
}
.icon-lagecy .icon-bell:before {
  content: "\e146";
}
.icon-lagecy .icon-bellBold:before {
  content: "\e147";
}
.icon-lagecy .icon-bellFill:before {
  content: "\e148";
}
.icon-lagecy .icon-filtratecontent:before {
  content: "\e149";
}
.icon-lagecy .icon-caretUpDown:before {
  content: "\e14a";
}
.icon-lagecy .icon-caretUpDownBold:before {
  content: "\e14b";
}
.icon-lagecy .icon-caretUpDownFill:before {
  content: "\e14c";
}
.icon-lagecy .icon-caretLeftRight:before {
  content: "\e14d";
}
.icon-lagecy .icon-caretLeftRightBold:before {
  content: "\e14e";
}
.icon-lagecy .icon-caretLeftRightFill:before {
  content: "\e14f";
}
.icon-lagecy .icon-questionMark:before {
  content: "\e150";
}
.icon-lagecy .icon-questionMarkFill:before {
  content: "\e152";
}
.icon-lagecy .icon-exclamationmark:before {
  content: "\e153";
}
.icon-lagecy .icon-exclamationmarkBlod:before {
  content: "\e154";
}
.icon-lagecy .icon-exclamationmarkFill:before {
  content: "\e155";
}
.icon-lagecy .icon-suggestions:before {
  content: "\e156";
}
.icon-lagecy .icon-addFile:before {
  content: "\e157";
}
.icon-lagecy .icon-addFileBold:before {
  content: "\e158";
}
.icon-lagecy .icon-addFileFill:before {
  content: "\e159";
}
.icon-lagecy .icon-clothes:before {
  content: "\e15a";
}
.icon-lagecy .icon-clothesFill:before {
  content: "\e15b";
}
.icon-lagecy .icon-faceunhappy:before {
  content: "\e15c";
}
.icon-lagecy .icon-faceunhappyBold:before {
  content: "\e15d";
}
.icon-lagecy .icon-FaceunhappyFill:before {
  content: "\e15e";
}
.icon-lagecy .icon-commentAt:before {
  content: "\e15f";
}
.icon-lagecy .icon-commentAtBold:before {
  content: "\e160";
}
.icon-lagecy .icon-commentAtFill:before {
  content: "\e161";
}
.icon-lagecy .icon-loop:before {
  content: "\e162";
}
.icon-lagecy .icon-tag:before {
  content: "\e163";
}
.icon-lagecy .icon-tagBold:before {
  content: "\e164";
}
.icon-lagecy .icon-tagFill:before {
  content: "\e165";
}
.icon-lagecy .icon-hammer:before {
  content: "\e166";
}
.icon-lagecy .icon-hammerBold:before {
  content: "\e167";
}
.icon-lagecy .icon-hammerFill:before {
  content: "\e168";
}
.icon-lagecy .icon-thumbsUp:before {
  content: "\e169";
}
.icon-lagecy .icon-thumbsUpBold:before {
  content: "\e16a";
}
.icon-lagecy .icon-thumbsUpFill:before {
  content: "\e16b";
}
.icon-lagecy .icon-thumbsDown:before {
  content: "\e16c";
}
.icon-lagecy .icon-thumbsDownBold:before {
  content: "\e16d";
}
.icon-lagecy .icon-thumbsDownFill:before {
  content: "\e16e";
}
.icon-lagecy .icon-theme:before {
  content: "\e16f";
}
.icon-lagecy .icon-themeBold:before {
  content: "\e170";
}
.icon-lagecy .icon-themeFill:before {
  content: "\e171";
}
.icon-lagecy .icon-adBold:before {
  content: "\e172";
}
.icon-lagecy .icon-adBlockFill:before {
  content: "\e173";
}
.icon-lagecy .icon-horizontalLineCircle:before {
  content: "\e174";
}
.icon-lagecy .icon-horizontalLineCircleBold:before {
  content: "\e175";
}
.icon-lagecy .icon-horizontalLineCircleFill:before {
  content: "\e176";
}
.icon-lagecy .icon-edit:before {
  content: "\e177";
}
.icon-lagecy .icon-editBold:before {
  content: "\e178";
}
.icon-lagecy .icon-landmark:before {
  content: "\e179";
}
.icon-lagecy .icon-landmarkBold:before {
  content: "\e17a";
}
.icon-lagecy .icon-landmarkFill:before {
  content: "\e17b";
}
.icon-lagecy .icon-wrench:before {
  content: "\e17c";
}
.icon-lagecy .icon-wrenchBold:before {
  content: "\e17d";
}
.icon-lagecy .icon-wrenchFill:before {
  content: "\e17e";
}
.icon-lagecy .icon-add:before {
  content: "\e17f";
}
.icon-lagecy .icon-addBold:before {
  content: "\e180";
}
.icon-lagecy .icon-remove:before {
  content: "\e181";
}
.icon-lagecy .icon-removeBold:before {
  content: "\e182";
}
.icon-lagecy .icon-move1:before {
  content: "\e183";
}
.icon-lagecy .icon-moveBold1:before {
  content: "\e184";
}
.icon-lagecy .icon-camera:before {
  content: "\e185";
}
.icon-lagecy .icon-cameraBold:before {
  content: "\e186";
}
.icon-lagecy .icon-cameraFill:before {
  content: "\e187";
}
.icon-lagecy .icon-smartLight:before {
  content: "\e188";
}
.icon-lagecy .icon-brightness:before {
  content: "\e189";
}
.icon-lagecy .icon-hslBrightness:before {
  content: "\e18a";
}
.icon-lagecy .icon-vignette:before {
  content: "\e18b";
}
.icon-lagecy .icon-saturation:before {
  content: "\e18c";
}
.icon-lagecy .icon-eparation:before {
  content: "\e18d";
}
.icon-lagecy .icon-contrast:before {
  content: "\e18e";
}
.icon-lagecy .icon-dispersion:before {
  content: "\e18f";
}
.icon-lagecy .icon-fade:before {
  content: "\e190";
}
.icon-lagecy .icon-sharpen:before {
  content: "\e191";
}
.icon-lagecy .icon-highlight:before {
  content: "\e192";
}
.icon-lagecy .icon-shadow:before {
  content: "\e193";
}
.icon-lagecy .icon-structure:before {
  content: "\e194";
}
.icon-lagecy .icon-hsl:before {
  content: "\e195";
}
.icon-lagecy .icon-tone:before {
  content: "\e196";
}
.icon-lagecy .icon-noise:before {
  content: "\e197";
}
.icon-lagecy .icon-temperature:before {
  content: "\e198";
}
.icon-lagecy .icon-hslHue:before {
  content: "\e199";
}
.icon-lagecy .icon-picture:before {
  content: "\e19a";
}
.icon-lagecy .icon-pictureBold:before {
  content: "\e19b";
}
.icon-lagecy .icon-pictureFill:before {
  content: "\e19c";
}
.icon-lagecy .icon-smartEdit:before {
  content: "\e19d";
}
.icon-lagecy .icon-pictureDownload:before {
  content: "\e19e";
}
.icon-lagecy .icon-adjestment:before {
  content: "\e19f";
}
.icon-lagecy .icon-adjestmentFill:before {
  content: "\e1a0";
}
.icon-lagecy .icon-filter:before {
  content: "\e1a1";
}
.icon-lagecy .icon-filterFill:before {
  content: "\e1a2";
}
.icon-lagecy .icon-frame:before {
  content: "\e1a3";
}
.icon-lagecy .icon-background:before {
  content: "\e1a4";
}
.icon-lagecy .icon-backgroundFill:before {
  content: "\e1a5";
}
.icon-lagecy .icon-magicPhoto:before {
  content: "\e1a6";
}
.icon-lagecy .icon-mosaic:before {
  content: "\e1a7";
}
.icon-lagecy .icon-cutout:before {
  content: "\e1a8";
}
.icon-lagecy .icon-sticker:before {
  content: "\e1a9";
}
.icon-lagecy .icon-stickerFill:before {
  content: "\e1aa";
}
.icon-lagecy .icon-magicBrush:before {
  content: "\e1ab";
}
.icon-lagecy .icon-magicBrushFill:before {
  content: "\e1ac";
}
.icon-lagecy .icon-crop:before {
  content: "\e1ad";
}
.icon-lagecy .icon-text:before {
  content: "\e1ae";
}
.icon-lagecy .icon-blur:before {
  content: "\e1af";
}
.icon-lagecy .icon-stamp:before {
  content: "\e1b0";
}
.icon-lagecy .icon-eraser:before {
  content: "\e1b1";
}
.icon-lagecy .icon-eraserFill:before {
  content: "\e1b2";
}
.icon-lagecy .icon-layer:before {
  content: "\e1b3";
}
.icon-lagecy .icon-layerFill:before {
  content: "\e1b4";
}
.icon-lagecy .icon-automatic:before {
  content: "\e1b5";
}
.icon-lagecy .icon-food:before {
  content: "\e1b6";
}
.icon-lagecy .icon-stilllife:before {
  content: "\e1b7";
}
.icon-lagecy .icon-scenery:before {
  content: "\e1b8";
}
.icon-lagecy .icon-fogRemoval:before {
  content: "\e1b9";
}
.icon-lagecy .icon-pet:before {
  content: "\e1ba";
}
.icon-lagecy .icon-textObject:before {
  content: "\e1bb";
}
.icon-lagecy .icon-textObjectBold:before {
  content: "\e1bc";
}
.icon-lagecy .icon-addText:before {
  content: "\e1bd";
}
.icon-lagecy .icon-textAlignmentJustified:before {
  content: "\e1be";
}
.icon-lagecy .icon-textAlignmentLeft:before {
  content: "\e1bf";
}
.icon-lagecy .icon-textAlignmentCenter:before {
  content: "\e1c0";
}
.icon-lagecy .icon-textAlignmentRight:before {
  content: "\e1c1";
}
.icon-lagecy .icon-textAlignmentBottom:before {
  content: "\e1c2";
}
.icon-lagecy .icon-textAlignmentMiddle:before {
  content: "\e1c3";
}
.icon-lagecy .icon-textAlignmentTop:before {
  content: "\e1c4";
}
.icon-lagecy .icon-textDirection:before {
  content: "\e1c5";
}
.icon-lagecy .icon-textCharacterSpacing:before {
  content: "\e1c6";
}
.icon-lagecy .icon-textLineSpacing:before {
  content: "\e1c7";
}
.icon-lagecy .icon-textList:before {
  content: "\e1c8";
}
.icon-lagecy .icon-textBold:before {
  content: "\e1c9";
}
.icon-lagecy .icon-textShadow:before {
  content: "\e1ca";
}
.icon-lagecy .icon-textSpell:before {
  content: "\e1cb";
}
.icon-lagecy .icon-textItalic:before {
  content: "\e1cc";
}
.icon-lagecy .icon-textStrike:before {
  content: "\e1cd";
}
.icon-lagecy .icon-textUnderline:before {
  content: "\e1ce";
}
.icon-lagecy .icon-textStroke:before {
  content: "\e1cf";
}
.icon-lagecy .icon-magicWand:before {
  content: "\e1d0";
}
.icon-lagecy .icon-magicWandBold:before {
  content: "\e1d1";
}
.icon-lagecy .icon-magicWandFill:before {
  content: "\e1d2";
}
.icon-lagecy .icon-paintBucket:before {
  content: "\e1d3";
}
.icon-lagecy .icon-paintBucketFill:before {
  content: "\e1d4";
}
.icon-lagecy .icon-handle:before {
  content: "\e1d5";
}
.icon-lagecy .icon-handleBold:before {
  content: "\e1d6";
}
.icon-lagecy .icon-colorPicker:before {
  content: "\e1d7";
}
.icon-lagecy .icon-colorPickerBold:before {
  content: "\e1d8";
}
.icon-lagecy .icon-colorPickerFill:before {
  content: "\e1d9";
}
.icon-lagecy .icon-jigsaw:before {
  content: "\e1da";
}
.icon-lagecy .icon-jigsawFill:before {
  content: "\e1db";
}
.icon-lagecy .icon-ratioFree:before {
  content: "\e1dc";
}
.icon-lagecy .icon-ratio11:before {
  content: "\e1dd";
}
.icon-lagecy .icon-ratio34:before {
  content: "\e1de";
}
.icon-lagecy .icon-ratio43:before {
  content: "\e1df";
}
.icon-lagecy .icon-ratio23:before {
  content: "\e1e0";
}
.icon-lagecy .icon-ratio32:before {
  content: "\e1e1";
}
.icon-lagecy .icon-ratio12:before {
  content: "\e1e2";
}
.icon-lagecy .icon-ratio916:before {
  content: "\e1e3";
}
.icon-lagecy .icon-ratio219:before {
  content: "\e1e4";
}
.icon-lagecy .icon-ratio169:before {
  content: "\e1e5";
}
.icon-lagecy .icon-ratio21:before {
  content: "\e1e6";
}
.icon-lagecy .icon-ratio918:before {
  content: "\e1e7";
}
.icon-lagecy .icon-ratio189:before {
  content: "\e1e8";
}
.icon-lagecy .icon-ratio53:before {
  content: "\e1e9";
}
.icon-lagecy .icon-ratioAllText:before {
  content: "\e1ea";
}
.icon-lagecy .icon-ratio11Text:before {
  content: "\e1eb";
}
.icon-lagecy .icon-ratio34Text:before {
  content: "\e1ec";
}
.icon-lagecy .icon-ratio43Text:before {
  content: "\e1ed";
}
.icon-lagecy .icon-ratio23Text:before {
  content: "\e1ee";
}
.icon-lagecy .icon-ratio32Text:before {
  content: "\e1ef";
}
.icon-lagecy .icon-ratio916Text:before {
  content: "\e1f0";
}
.icon-lagecy .icon-ratio169Text:before {
  content: "\e1f1";
}
.icon-lagecy .icon-ratioFull:before {
  content: "\e1f2";
}
.icon-lagecy .icon-ratioScreen:before {
  content: "\e1f3";
}
.icon-lagecy .icon-contouringFinetuning:before {
  content: "\e1f4";
}
.icon-lagecy .icon-contouringFinetuningDisable:before {
  content: "\e1f5";
}
.icon-lagecy .icon-contouringRemodeling:before {
  content: "\e1f6";
}
.icon-lagecy .icon-contouringRestore:before {
  content: "\e1f7";
}
.icon-lagecy .icon-contouringExpansion:before {
  content: "\e1f8";
}
.icon-lagecy .icon-contouringExpansionDisable:before {
  content: "\e1f9";
}
.icon-lagecy .icon-perspectiveVertical:before {
  content: "\e1fa";
}
.icon-lagecy .icon-perspectiveHorizontal:before {
  content: "\e1fb";
}
.icon-lagecy .icon-perspectiveCenter:before {
  content: "\e1fc";
}
.icon-lagecy .icon-shape:before {
  content: "\e1fd";
}
.icon-lagecy .icon-transparency:before {
  content: "\e1fe";
}
.icon-lagecy .icon-rotate90Counterclockwise:before {
  content: "\e1ff";
}
.icon-lagecy .icon-rotate90Clockwise:before {
  content: "\e200";
}
.icon-lagecy .icon-flipHorizontal:before {
  content: "\e201";
}
.icon-lagecy .icon-flipVertical:before {
  content: "\e202";
}
.icon-lagecy .icon-compare:before {
  content: "\e203";
}
.icon-lagecy .icon-compareFill:before {
  content: "\e204";
}
.icon-lagecy .icon-posterTemplate:before {
  content: "\e205";
}
.icon-lagecy .icon-posterTemplateFill:before {
  content: "\e206";
}
.icon-lagecy .icon-layerRise:before {
  content: "\e207";
}
.icon-lagecy .icon-layerRiseFill:before {
  content: "\e208";
}
.icon-lagecy .icon-layerDown:before {
  content: "\e209";
}
.icon-lagecy .icon-layerDownFill:before {
  content: "\e20a";
}
.icon-lagecy .icon-hand:before {
  content: "\e20b";
}
.icon-lagecy .icon-layerTop:before {
  content: "\e20c";
}
.icon-lagecy .icon-layerBottom:before {
  content: "\e20d";
}
.icon-lagecy .icon-textAlignment:before {
  content: "\e20e";
}
.icon-lagecy .icon-textAlignmentBold:before {
  content: "\e20f";
}
.icon-lagecy .icon-textSize:before {
  content: "\e210";
}
.icon-lagecy .icon-textSizeBold:before {
  content: "\e211";
}
.icon-lagecy .icon-textStyle:before {
  content: "\e212";
}
.icon-lagecy .icon-textStyleBold:before {
  content: "\e213";
}
.icon-lagecy .icon-textBatch:before {
  content: "\e214";
}
.icon-lagecy .icon-textOriginal:before {
  content: "\e215";
}
.icon-lagecy .icon-textOriginalBold:before {
  content: "\e216";
}
.icon-lagecy .icon-textPattern:before {
  content: "\e217";
}
.icon-lagecy .icon-addTextPattern:before {
  content: "\e218";
}
.icon-lagecy .icon-mixedMode:before {
  content: "\e219";
}
.icon-lagecy .icon-mixedModeBold:before {
  content: "\e21a";
}
.icon-lagecy .icon-taylor:before {
  content: "\e21b";
}
.icon-lagecy .icon-portraitCutout:before {
  content: "\e21c";
}
.icon-lagecy .icon-itemCutout:before {
  content: "\e21d";
}
.icon-lagecy .icon-alignLeft:before {
  content: "\e21e";
}
.icon-lagecy .icon-alignLeftFill:before {
  content: "\e21f";
}
.icon-lagecy .icon-alignHorizontalCenter:before {
  content: "\e220";
}
.icon-lagecy .icon-alignHorizontalCenterFill:before {
  content: "\e221";
}
.icon-lagecy .icon-alignRight:before {
  content: "\e222";
}
.icon-lagecy .icon-alignRightFill:before {
  content: "\e223";
}
.icon-lagecy .icon-alignTop:before {
  content: "\e224";
}
.icon-lagecy .icon-alignTopFill:before {
  content: "\e225";
}
.icon-lagecy .icon-alignverticalCenter:before {
  content: "\e226";
}
.icon-lagecy .icon-alignverticalCenterFill:before {
  content: "\e227";
}
.icon-lagecy .icon-alignBottom:before {
  content: "\e228";
}
.icon-lagecy .icon-alignBottomFill:before {
  content: "\e229";
}
.icon-lagecy .icon-horizontalDistribution:before {
  content: "\e22a";
}
.icon-lagecy .icon-verticalDistribution:before {
  content: "\e22b";
}
.icon-lagecy .icon-post:before {
  content: "\e22c";
}
.icon-lagecy .icon-postBold:before {
  content: "\e22d";
}
.icon-lagecy .icon-postFill:before {
  content: "\e22e";
}
.icon-lagecy .icon-splicing:before {
  content: "\e22f";
}
.icon-lagecy .icon-splicingBold:before {
  content: "\e230";
}
.icon-lagecy .icon-splicingFill:before {
  content: "\e231";
}
.icon-lagecy .icon-random:before {
  content: "\e232";
}
.icon-lagecy .icon-randomBold:before {
  content: "\e233";
}
.icon-lagecy .icon-formwork:before {
  content: "\e234";
}
.icon-lagecy .icon-formworkBold:before {
  content: "\e235";
}
.icon-lagecy .icon-formworkFill:before {
  content: "\e236";
}
.icon-lagecy .icon-freedom:before {
  content: "\e237";
}
.icon-lagecy .icon-freedomBold:before {
  content: "\e238";
}
.icon-lagecy .icon-freedomFill:before {
  content: "\e239";
}
.icon-lagecy .icon-mark:before {
  content: "\e23a";
}
.icon-lagecy .icon-verticalGrid:before {
  content: "\e23b";
}
.icon-lagecy .icon-horizontalGrid:before {
  content: "\e23c";
}
.icon-lagecy .icon-pictures:before {
  content: "\e23d";
}
.icon-lagecy .icon-picturesFill:before {
  content: "\e23e";
}
.icon-lagecy .icon-inverse:before {
  content: "\e23f";
}
.icon-lagecy .icon-planet:before {
  content: "\e240";
}
.icon-lagecy .icon-sequence:before {
  content: "\e241";
}
.icon-lagecy .icon-ratioMoreText:before {
  content: "\e242";
}
.icon-lagecy .icon-autoRenewal:before {
  content: "\e243";
}
.icon-lagecy .icon-wineGlass:before {
  content: "\e244";
}
.icon-lagecy .icon-clearpicture:before {
  content: "\e245";
}
.icon-lagecy .icon-clearPictureBold:before {
  content: "\e246";
}
.icon-lagecy .icon-clearpictureFill:before {
  content: "\e247";
}
.icon-lagecy .icon-multiplepictures:before {
  content: "\e248";
}
.icon-lagecy .icon-multiplePicturesBold:before {
  content: "\e249";
}
.icon-lagecy .icon-multiplePicturesFill:before {
  content: "\e24a";
}
.icon-lagecy .icon-gridding:before {
  content: "\e24b";
}
.icon-lagecy .icon-chattingRecordsMontage:before {
  content: "\e24c";
}
.icon-lagecy .icon-chattingRecordsMontageBold:before {
  content: "\e24d";
}
.icon-lagecy .icon-chattingRecordsMontageFill:before {
  content: "\e24e";
}
.icon-lagecy .icon-knife:before {
  content: "\e24f";
}
.icon-lagecy .icon-knifeBold:before {
  content: "\e250";
}
.icon-lagecy .icon-knifeFill:before {
  content: "\e251";
}
.icon-lagecy .icon-addPhotos:before {
  content: "\e252";
}
.icon-lagecy .icon-removePhotos:before {
  content: "\e253";
}
.icon-lagecy .icon-formulaAutosave:before {
  content: "\e254";
}
.icon-lagecy .icon-reduceNoise:before {
  content: "\e255";
}
.icon-lagecy .icon-formulaSave:before {
  content: "\e256";
}
.icon-lagecy .icon-sharingeEdit:before {
  content: "\e257";
}
.icon-lagecy .icon-sharingeEditBold:before {
  content: "\e258";
}
.icon-lagecy .icon-sharingeEditFill:before {
  content: "\e259";
}
.icon-lagecy .icon-photoframe:before {
  content: "\e25a";
}
.icon-lagecy .icon-exposure:before {
  content: "\e25b";
}
.icon-lagecy .icon-aura:before {
  content: "\e25c";
}
.icon-lagecy .icon-marking:before {
  content: "\e25d";
}
.icon-lagecy .icon-lightPerception:before {
  content: "\e25e";
}
.icon-lagecy .icon-collageadjustHorizontal:before {
  content: "\e25f";
}
.icon-lagecy .icon-pictureCircleBold:before {
  content: "\e260";
}
.icon-lagecy .icon-magnifier:before {
  content: "\e261";
}
.icon-lagecy .icon-magnifierBold:before {
  content: "\e262";
}
.icon-lagecy .icon-magnifierFill:before {
  content: "\e263";
}
.icon-lagecy .icon-collageadjust:before {
  content: "\e264";
}
.icon-lagecy .icon-horizontalSplicing:before {
  content: "\e265";
}
.icon-lagecy .icon-verticalSplicing:before {
  content: "\e266";
}
.icon-lagecy .icon-removeDuplication:before {
  content: "\e267";
}
.icon-lagecy .icon-dialogue:before {
  content: "\e268";
}
.icon-lagecy .icon-addBrush:before {
  content: "\e269";
}
.icon-lagecy .icon-subBrush:before {
  content: "\e26a";
}
.icon-lagecy .icon-replaceShape:before {
  content: "\e26b";
}
.icon-lagecy .icon-colorEnhancement:before {
  content: "\e26c";
}
.icon-lagecy .icon-fusionRegion:before {
  content: "\e26d";
}
.icon-lagecy .icon-fusionRegionBold:before {
  content: "\e26e";
}
.icon-lagecy .icon-totalRegion:before {
  content: "\e26f";
}
.icon-lagecy .icon-totalRegionBold:before {
  content: "\e270";
}
.icon-lagecy .icon-AI:before {
  content: "\e271";
}
.icon-lagecy .icon-seamlessJigsaw:before {
  content: "\e272";
}
.icon-lagecy .icon-seamlessJigsawFill:before {
  content: "\e273";
}
.icon-lagecy .icon-personLockOn:before {
  content: "\e274";
}
.icon-lagecy .icon-PersonLockOff:before {
  content: "\e275";
}
.icon-lagecy .icon-deformation:before {
  content: "\e276";
}
.icon-lagecy .icon-layout:before {
  content: "\e277";
}
.icon-lagecy .icon-graph:before {
  content: "\e278";
}
.icon-lagecy .icon-curveHandle:before {
  content: "\e279";
}
.icon-lagecy .icon-multipleTone:before {
  content: "\e27a";
}
.icon-lagecy .icon-multipleToneFill:before {
  content: "\e27b";
}
.icon-lagecy .icon-colorPalette:before {
  content: "\e27c";
}
.icon-lagecy .icon-textLocal:before {
  content: "\e27d";
}
.icon-lagecy .icon-textLocalBold:before {
  content: "\e27e";
}
.icon-lagecy .icon-textWhole:before {
  content: "\e27f";
}
.icon-lagecy .icon-textWholeBold:before {
  content: "\e280";
}
.icon-lagecy .icon-textWholeFill:before {
  content: "\e281";
}
.icon-lagecy .icon-cropCorrection:before {
  content: "\e282";
}
.icon-lagecy .icon-cropCorrectionBold:before {
  content: "\e283";
}
.icon-lagecy .icon-toolBox:before {
  content: "\e284";
}
.icon-lagecy .icon-selectionBox:before {
  content: "\e285";
}
.icon-lagecy .icon-selectionLasso:before {
  content: "\e286";
}
.icon-lagecy .icon-circularRange:before {
  content: "\e287";
}
.icon-lagecy .icon-curveRange:before {
  content: "\e288";
}
.icon-lagecy .icon-addStamp:before {
  content: "\e289";
}
.icon-lagecy .icon-AIExtendrPicture:before {
  content: "\e28a";
}
.icon-lagecy .icon-parameter:before {
  content: "\e28b";
}
.icon-lagecy .icon-aiGeneratepicture:before {
  content: "\e28c";
}
.icon-lagecy .icon-newSelection:before {
  content: "\e28d";
}
.icon-lagecy .icon-cutAndCopy:before {
  content: "\e28e";
}
.icon-lagecy .icon-intelligentObject:before {
  content: "\e28f";
}
.icon-lagecy .icon-intelligentSelection:before {
  content: "\e290";
}
.icon-lagecy .icon-fourSquares:before {
  content: "\e291";
}
.icon-lagecy .icon-fourSquaresBold:before {
  content: "\e292";
}
.icon-lagecy .icon-fourSquaresFill:before {
  content: "\e293";
}
.icon-lagecy .icon-previewMode:before {
  content: "\e294";
}
.icon-lagecy .icon-previewModeBold:before {
  content: "\e295";
}
.icon-lagecy .icon-previewModeFill:before {
  content: "\e296";
}
.icon-lagecy .icon-subtractselection:before {
  content: "\e297";
}
.icon-lagecy .icon-subtractselectionBold:before {
  content: "\e298";
}
.icon-lagecy .icon-watermarkCovered:before {
  content: "\e299";
}
.icon-lagecy .icon-textToImage:before {
  content: "\e29a";
}
.icon-lagecy .icon-establish:before {
  content: "\e29b";
}
.icon-lagecy .icon-strobing:before {
  content: "\e29c";
}
.icon-lagecy .icon-switchSquare:before {
  content: "\e29d";
}
.icon-lagecy .icon-switchCircle:before {
  content: "\e29e";
}
.icon-lagecy .icon-AIErasePen:before {
  content: "\e29f";
}
.icon-lagecy .icon-snapToBeat:before {
  content: "\e2a0";
}
.icon-lagecy .icon-split:before {
  content: "\e2a1";
}
.icon-lagecy .icon-fluorescentLamp:before {
  content: "\e2a2";
}
.icon-lagecy .icon-photographyLight:before {
  content: "\e2a3";
}
.icon-lagecy .icon-cuteShot:before {
  content: "\e2a4";
}
.icon-lagecy .icon-cuteShotBold:before {
  content: "\e2a5";
}
.icon-lagecy .icon-cuteShotFill:before {
  content: "\e2a6";
}
.icon-lagecy .icon-stickerFillAlbum:before {
  content: "\e2a7";
}
.icon-lagecy .icon-stickerFillAlbumBold:before {
  content: "\e2a8";
}
.icon-lagecy .icon-stickerFillAlbumFill:before {
  content: "\e2a9";
}
.icon-lagecy .icon-videoCosmesis:before {
  content: "\e2aa";
}
.icon-lagecy .icon-videoCosmesisFill:before {
  content: "\e2ab";
}
.icon-lagecy .icon-movie:before {
  content: "\e2ac";
}
.icon-lagecy .icon-movieFill:before {
  content: "\e2ad";
}
.icon-lagecy .icon-oneClickFilm:before {
  content: "\e2ae";
}
.icon-lagecy .icon-scissor:before {
  content: "\e2af";
}
.icon-lagecy .icon-pip:before {
  content: "\e2b0";
}
.icon-lagecy .icon-pipFill:before {
  content: "\e2b1";
}
.icon-lagecy .icon-music:before {
  content: "\e2b2";
}
.icon-lagecy .icon-musicFill:before {
  content: "\e2b3";
}
.icon-lagecy .icon-cutVideo:before {
  content: "\e2b4";
}
.icon-lagecy .icon-cutVideoFill:before {
  content: "\e2b5";
}
.icon-lagecy .icon-speedShift:before {
  content: "\e2b6";
}
.icon-lagecy .icon-animation:before {
  content: "\e2b7";
}
.icon-lagecy .icon-animationFill:before {
  content: "\e2b8";
}
.icon-lagecy .icon-volume:before {
  content: "\e2b9";
}
.icon-lagecy .icon-voiceOn:before {
  content: "\e2ba";
}
.icon-lagecy .icon-voiceOnFill:before {
  content: "\e2bb";
}
.icon-lagecy .icon-voiceOff:before {
  content: "\e2bc";
}
.icon-lagecy .icon-voiceOffFill:before {
  content: "\e2bd";
}
.icon-lagecy .icon-maskEdit:before {
  content: "\e2be";
}
.icon-lagecy .icon-HD:before {
  content: "\e2bf";
}
.icon-lagecy .icon-HDFill:before {
  content: "\e2c0";
}
.icon-lagecy .icon-HDPlus:before {
  content: "\e2c1";
}
.icon-lagecy .icon-HDPlusFill:before {
  content: "\e2c2";
}
.icon-lagecy .icon-SD:before {
  content: "\e2c3";
}
.icon-lagecy .icon-SDFill:before {
  content: "\e2c4";
}
.icon-lagecy .icon-superDefinition:before {
  content: "\e2c5";
}
.icon-lagecy .icon-superDefinitionFill:before {
  content: "\e2c6";
}
.icon-lagecy .icon-antiShake:before {
  content: "\e2c7";
}
.icon-lagecy .icon-antiShakeBold:before {
  content: "\e2c8";
}
.icon-lagecy .icon-antiShakeFill:before {
  content: "\e2c9";
}
.icon-lagecy .icon-silent:before {
  content: "\e2ca";
}
.icon-lagecy .icon-silentBold:before {
  content: "\e2cb";
}
.icon-lagecy .icon-silentFill:before {
  content: "\e2cc";
}
.icon-lagecy .icon-colorCutting:before {
  content: "\e2cd";
}
.icon-lagecy .icon-freeze:before {
  content: "\e2ce";
}
.icon-lagecy .icon-freezeBold:before {
  content: "\e2cf";
}
.icon-lagecy .icon-freezeFill:before {
  content: "\e2d0";
}
.icon-lagecy .icon-mirror:before {
  content: "\e2d1";
}
.icon-lagecy .icon-mirrorBold:before {
  content: "\e2d2";
}
.icon-lagecy .icon-mirrorFill:before {
  content: "\e2d3";
}
.icon-lagecy .icon-reverse:before {
  content: "\e2d4";
}
.icon-lagecy .icon-faceRecognition:before {
  content: "\e2d5";
}
.icon-lagecy .icon-faceRecognitionOff:before {
  content: "\e2d6";
}
.icon-lagecy .icon-faceRecognitionOn:before {
  content: "\e2d7";
}
.icon-lagecy .icon-playCircle:before {
  content: "\e2d8";
}
.icon-lagecy .icon-playCircleFill:before {
  content: "\e2d9";
}
.icon-lagecy .icon-pauseCircle:before {
  content: "\e2da";
}
.icon-lagecy .icon-pauseCircleFill:before {
  content: "\e2db";
}
.icon-lagecy .icon-soundEffect:before {
  content: "\e2dc";
}
.icon-lagecy .icon-playingFill:before {
  content: "\e2dd";
}
.icon-lagecy .icon-pauseFill:before {
  content: "\e2de";
}
.icon-lagecy .icon-voiceFade:before {
  content: "\e2df";
}
.icon-lagecy .icon-formatGif:before {
  content: "\e2e0";
}
.icon-lagecy .icon-formatGifBold:before {
  content: "\e2e1";
}
.icon-lagecy .icon-formatGifFill:before {
  content: "\e2e2";
}
.icon-lagecy .icon-livePhoto:before {
  content: "\e2e3";
}
.icon-lagecy .icon-livePhotoDisable:before {
  content: "\e2e4";
}
.icon-lagecy .icon-textRead:before {
  content: "\e2e5";
}
.icon-lagecy .icon-movieDownload:before {
  content: "\e2e6";
}
.icon-lagecy .icon-addVideo:before {
  content: "\e2e7";
}
.icon-lagecy .icon-addFrame:before {
  content: "\e2e8";
}
.icon-lagecy .icon-addSubtitle:before {
  content: "\e2e9";
}
.icon-lagecy .icon-addStickers:before {
  content: "\e2ea";
}
.icon-lagecy .icon-addAr:before {
  content: "\e2eb";
}
.icon-lagecy .icon-addPip:before {
  content: "\e2ec";
}
.icon-lagecy .icon-addMusic:before {
  content: "\e2ed";
}
.icon-lagecy .icon-addSoundEffect:before {
  content: "\e2ee";
}
.icon-lagecy .icon-addLocalMusic:before {
  content: "\e2ef";
}
.icon-lagecy .icon-addEffects:before {
  content: "\e2f0";
}
.icon-lagecy .icon-subtitle:before {
  content: "\e2f1";
}
.icon-lagecy .icon-transition:before {
  content: "\e2f2";
}
.icon-lagecy .icon-diyStickers:before {
  content: "\e2f3";
}
.icon-lagecy .icon-autoColor:before {
  content: "\e2f4";
}
.icon-lagecy .icon-twoStarsFill:before {
  content: "\e2f5";
}
.icon-lagecy .icon-distinguishVoice:before {
  content: "\e2f6";
}
.icon-lagecy .icon-distinguishSubtitle:before {
  content: "\e2f7";
}
.icon-lagecy .icon-photo:before {
  content: "\e2f8";
}
.icon-lagecy .icon-photoBold:before {
  content: "\e2f9";
}
.icon-lagecy .icon-photoFill:before {
  content: "\e2fa";
}
.icon-lagecy .icon-route:before {
  content: "\e2fb";
}
.icon-lagecy .icon-protect:before {
  content: "\e2fc";
}
.icon-lagecy .icon-cycle:before {
  content: "\e2fd";
}
.icon-lagecy .icon-cycleDisable:before {
  content: "\e2fe";
}
.icon-lagecy .icon-fivemin:before {
  content: "\e2ff";
}
.icon-lagecy .icon-thirtymin:before {
  content: "\e300";
}
.icon-lagecy .icon-rhombus:before {
  content: "\e301";
}
.icon-lagecy .icon-rhombusBold:before {
  content: "\e302";
}
.icon-lagecy .icon-rhombusFill:before {
  content: "\e303";
}
.icon-lagecy .icon-addRhombus:before {
  content: "\e304";
}
.icon-lagecy .icon-deleteRhombus:before {
  content: "\e305";
}
.icon-lagecy .icon-imageCutting:before {
  content: "\e306";
}
.icon-lagecy .icon-imageCuttingFill:before {
  content: "\e307";
}
.icon-lagecy .icon-supplement:before {
  content: "\e308";
}
.icon-lagecy .icon-video:before {
  content: "\e309";
}
.icon-lagecy .icon-videoBold:before {
  content: "\e30a";
}
.icon-lagecy .icon-videoFill:before {
  content: "\e30b";
}
.icon-lagecy .icon-addOpening:before {
  content: "\e30c";
}
.icon-lagecy .icon-addMicrophone:before {
  content: "\e30d";
}
.icon-lagecy .icon-microphone:before {
  content: "\e30e";
}
.icon-lagecy .icon-microphoneFill:before {
  content: "\e30f";
}
.icon-lagecy .icon-microphoneOff:before {
  content: "\e310";
}
.icon-lagecy .icon-microphoneOffFill:before {
  content: "\e311";
}
.icon-lagecy .icon-screenshot:before {
  content: "\e312";
}
.icon-lagecy .icon-soundWave:before {
  content: "\e313";
}
.icon-lagecy .icon-target:before {
  content: "\e314";
}
.icon-lagecy .icon-targetBold:before {
  content: "\e315";
}
.icon-lagecy .icon-steric:before {
  content: "\e316";
}
.icon-lagecy .icon-stericBold:before {
  content: "\e317";
}
.icon-lagecy .icon-stericFill:before {
  content: "\e318";
}
.icon-lagecy .icon-bulb:before {
  content: "\e319";
}
.icon-lagecy .icon-flash:before {
  content: "\e31a";
}
.icon-lagecy .icon-flashDisable:before {
  content: "\e31b";
}
.icon-lagecy .icon-flashAuto:before {
  content: "\e31c";
}
.icon-lagecy .icon-flashKeepUp:before {
  content: "\e31d";
}
.icon-lagecy .icon-nightMode:before {
  content: "\e31e";
}
.icon-lagecy .icon-nightModeDisable:before {
  content: "\e31f";
}
.icon-lagecy .icon-extractBeginning:before {
  content: "\e320";
}
.icon-lagecy .icon-extractLeft:before {
  content: "\e321";
}
.icon-lagecy .icon-extractRight:before {
  content: "\e322";
}
.icon-lagecy .icon-extractEnd:before {
  content: "\e323";
}
.icon-lagecy .icon-addMagnifier:before {
  content: "\e324";
}
.icon-lagecy .icon-addManual:before {
  content: "\e325";
}
.icon-lagecy .icon-videoEdit:before {
  content: "\e326";
}
.icon-lagecy .icon-videoFilter:before {
  content: "\e327";
}
.icon-lagecy .icon-videoFrame:before {
  content: "\e328";
}
.icon-lagecy .icon-videoText:before {
  content: "\e329";
}
.icon-lagecy .icon-videoSticker:before {
  content: "\e32a";
}
.icon-lagecy .icon-videoBorder:before {
  content: "\e32b";
}
.icon-lagecy .icon-videoMusic:before {
  content: "\e32c";
}
.icon-lagecy .icon-videoEffect:before {
  content: "\e32d";
}
.icon-lagecy .icon-videoCutTo:before {
  content: "\e32e";
}
.icon-lagecy .icon-videoCanvas:before {
  content: "\e32f";
}
.icon-lagecy .icon-videoChangeSpeed:before {
  content: "\e330";
}
.icon-lagecy .icon-videoAnimation:before {
  content: "\e331";
}
.icon-lagecy .icon-videoFacial:before {
  content: "\e332";
}
.icon-lagecy .icon-videoFace:before {
  content: "\e333";
}
.icon-lagecy .icon-videoWhiteTeeth:before {
  content: "\e334";
}
.icon-lagecy .icon-videoBeauty:before {
  content: "\e335";
}
.icon-lagecy .icon-videoToning:before {
  content: "\e336";
}
.icon-lagecy .icon-videoAutoCosmesis:before {
  content: "\e337";
}
.icon-lagecy .icon-videoAntiShake:before {
  content: "\e338";
}
.icon-lagecy .icon-videoMask:before {
  content: "\e339";
}
.icon-lagecy .icon-videoBeautyBody:before {
  content: "\e33a";
}
.icon-lagecy .icon-videoFaceSlim:before {
  content: "\e33b";
}
.icon-lagecy .icon-videoSmooth:before {
  content: "\e33c";
}
.icon-lagecy .icon-disc:before {
  content: "\e33d";
}
.icon-lagecy .icon-albumBook:before {
  content: "\e33e";
}
.icon-lagecy .icon-audioSeparation:before {
  content: "\e33f";
}
.icon-lagecy .icon-AIAnime:before {
  content: "\e340";
}
.icon-lagecy .icon-stretchLeft:before {
  content: "\e341";
}
.icon-lagecy .icon-stretchRight:before {
  content: "\e342";
}
.icon-lagecy .icon-drag:before {
  content: "\e343";
}
.icon-lagecy .icon-playNextFill:before {
  content: "\e344";
}
.icon-lagecy .icon-playPreviousFill:before {
  content: "\e345";
}
.icon-lagecy .icon-imageCuttingOff:before {
  content: "\e346";
}
.icon-lagecy .icon-imageCuttingOn:before {
  content: "\e347";
}
.icon-lagecy .icon-adobePr:before {
  content: "\e348";
}
.icon-lagecy .icon-adobePrFill:before {
  content: "\e349";
}
.icon-lagecy .icon-addAdobePr:before {
  content: "\e34a";
}
.icon-lagecy .icon-addAdobePrFill:before {
  content: "\e34b";
}
.icon-lagecy .icon-operation:before {
  content: "\e34c";
}
.icon-lagecy .icon-style:before {
  content: "\e34d";
}
.icon-lagecy .icon-mask:before {
  content: "\e34e";
}
.icon-lagecy .icon-prospect:before {
  content: "\e34f";
}
.icon-lagecy .icon-HDVideo:before {
  content: "\e350";
}
.icon-lagecy .icon-noneBody:before {
  content: "\e351";
}
.icon-lagecy .icon-noneFace:before {
  content: "\e352";
}
.icon-lagecy .icon-courseForeign:before {
  content: "\e353";
}
.icon-lagecy .icon-allOff:before {
  content: "\e354";
}
.icon-lagecy .icon-allOn:before {
  content: "\e355";
}
.icon-lagecy .icon-playingMusic:before {
  content: "\e356";
}
.icon-lagecy .icon-jixiangwu:before {
  content: "\e357";
}
.icon-lagecy .icon-cosmesis:before {
  content: "\e358";
}
.icon-lagecy .icon-cosmesisFill:before {
  content: "\e359";
}
.icon-lagecy .icon-portrait:before {
  content: "\e35a";
}
.icon-lagecy .icon-portraitFill:before {
  content: "\e35b";
}
.icon-lagecy .icon-autoCosmesis:before {
  content: "\e35c";
}
.icon-lagecy .icon-autoCosmesisFill:before {
  content: "\e35d";
}
.icon-lagecy .icon-slim:before {
  content: "\e35e";
}
.icon-lagecy .icon-bodyShape:before {
  content: "\e35f";
}
.icon-lagecy .icon-smooth:before {
  content: "\e360";
}
.icon-lagecy .icon-smoothFill:before {
  content: "\e361";
}
.icon-lagecy .icon-acne:before {
  content: "\e362";
}
.icon-lagecy .icon-acneFill:before {
  content: "\e363";
}
.icon-lagecy .icon-removeShade:before {
  content: "\e364";
}
.icon-lagecy .icon-makeup:before {
  content: "\e365";
}
.icon-lagecy .icon-makeupFill:before {
  content: "\e366";
}
.icon-lagecy .icon-contour:before {
  content: "\e367";
}
.icon-lagecy .icon-contourFill:before {
  content: "\e368";
}
.icon-lagecy .icon-faceChange:before {
  content: "\e369";
}
.icon-lagecy .icon-faceChangeBold:before {
  content: "\e36a";
}
.icon-lagecy .icon-firm:before {
  content: "\e36b";
}
.icon-lagecy .icon-autoWrinkle:before {
  content: "\e36c";
}
.icon-lagecy .icon-facialFiller:before {
  content: "\e36d";
}
.icon-lagecy .icon-facialFillerFill:before {
  content: "\e36e";
}
.icon-lagecy .icon-skinWake:before {
  content: "\e36f";
}
.icon-lagecy .icon-skinWakeFill:before {
  content: "\e370";
}
.icon-lagecy .icon-skin:before {
  content: "\e371";
}
.icon-lagecy .icon-skinFill:before {
  content: "\e372";
}
.icon-lagecy .icon-reshape:before {
  content: "\e373";
}
.icon-lagecy .icon-reshapeFill:before {
  content: "\e374";
}
.icon-lagecy .icon-headSize:before {
  content: "\e375";
}
.icon-lagecy .icon-eyebrow:before {
  content: "\e376";
}
.icon-lagecy .icon-browRidge:before {
  content: "\e377";
}
.icon-lagecy .icon-eyebrowDistance:before {
  content: "\e378";
}
.icon-lagecy .icon-browsDistance:before {
  content: "\e379";
}
.icon-lagecy .icon-eyebrowSlant:before {
  content: "\e37a";
}
.icon-lagecy .icon-eyebrowSize:before {
  content: "\e37b";
}
.icon-lagecy .icon-eyebrowPosition:before {
  content: "\e37c";
}
.icon-lagecy .icon-eyebrowLength:before {
  content: "\e37d";
}
.icon-lagecy .icon-eyeBrighten:before {
  content: "\e37e";
}
.icon-lagecy .icon-eyeBrightenFill:before {
  content: "\e37f";
}
.icon-lagecy .icon-eyeEnlarge:before {
  content: "\e380";
}
.icon-lagecy .icon-darkCircles:before {
  content: "\e381";
}
.icon-lagecy .icon-eyeHeight:before {
  content: "\e382";
}
.icon-lagecy .icon-eyeDistance:before {
  content: "\e383";
}
.icon-lagecy .icon-eyeLength:before {
  content: "\e384";
}
.icon-lagecy .icon-eyePosition:before {
  content: "\e385";
}
.icon-lagecy .icon-eyeSlant:before {
  content: "\e386";
}
.icon-lagecy .icon-eyeDown:before {
  content: "\e387";
}
.icon-lagecy .icon-lyingSilkworm:before {
  content: "\e388";
}
.icon-lagecy .icon-eyesWrinkle:before {
  content: "\e389";
}
.icon-lagecy .icon-eyelids:before {
  content: "\e38a";
}
.icon-lagecy .icon-eyeliner:before {
  content: "\e38b";
}
.icon-lagecy .icon-eyeBag:before {
  content: "\e38c";
}
.icon-lagecy .icon-canthus:before {
  content: "\e38d";
}
.icon-lagecy .icon-canthusOuter:before {
  content: "\e38e";
}
.icon-lagecy .icon-canthusOpening:before {
  content: "\e38f";
}
.icon-lagecy .icon-eyetailRaised:before {
  content: "\e390";
}
.icon-lagecy .icon-eyelash:before {
  content: "\e391";
}
.icon-lagecy .icon-pupil:before {
  content: "\e392";
}
.icon-lagecy .icon-hairSeam:before {
  content: "\e393";
}
.icon-lagecy .icon-hairSeamOn:before {
  content: "\e394";
}
.icon-lagecy .icon-hairSeamOff:before {
  content: "\e395";
}
.icon-lagecy .icon-nose:before {
  content: "\e396";
}
.icon-lagecy .icon-noseEnhance:before {
  content: "\e397";
}
.icon-lagecy .icon-noseTip:before {
  content: "\e398";
}
.icon-lagecy .icon-noseBridge:before {
  content: "\e399";
}
.icon-lagecy .icon-noseAla:before {
  content: "\e39a";
}
.icon-lagecy .icon-noseRoot:before {
  content: "\e39b";
}
.icon-lagecy .icon-nasolabialWrinkle:before {
  content: "\e39c";
}
.icon-lagecy .icon-philtrum:before {
  content: "\e39d";
}
.icon-lagecy .icon-lip:before {
  content: "\e39e";
}
.icon-lagecy .icon-mShaped:before {
  content: "\e39f";
}
.icon-lagecy .icon-lipsWrinkle:before {
  content: "\e3a0";
}
.icon-lagecy .icon-lipPosition:before {
  content: "\e3a1";
}
.icon-lagecy .icon-smile:before {
  content: "\e3a2";
}
.icon-lagecy .icon-fullLips:before {
  content: "\e3a3";
}
.icon-lagecy .icon-lipAugmentation:before {
  content: "\e3a4";
}
.icon-lagecy .icon-lipWidth:before {
  content: "\e3a5";
}
.icon-lagecy .icon-lipsRotate:before {
  content: "\e3a6";
}
.icon-lagecy .icon-teethWhitening:before {
  content: "\e3a7";
}
.icon-lagecy .icon-teethWhiteningFill:before {
  content: "\e3a8";
}
.icon-lagecy .icon-teethNature:before {
  content: "\e3a9";
}
.icon-lagecy .icon-teethReinforce:before {
  content: "\e3aa";
}
.icon-lagecy .icon-teeth:before {
  content: "\e3ab";
}
.icon-lagecy .icon-chin:before {
  content: "\e3ac";
}
.icon-lagecy .icon-lowerFace:before {
  content: "\e3ad";
}
.icon-lagecy .icon-calvarium:before {
  content: "\e3ae";
}
.icon-lagecy .icon-temple:before {
  content: "\e3af";
}
.icon-lagecy .icon-foreheadWrinkle:before {
  content: "\e3b0";
}
.icon-lagecy .icon-distinctFace:before {
  content: "\e3b1";
}
.icon-lagecy .icon-solidFace:before {
  content: "\e3b2";
}
.icon-lagecy .icon-smallFace:before {
  content: "\e3b3";
}
.icon-lagecy .icon-lowerJaw:before {
  content: "\e3b4";
}
.icon-lagecy .icon-cheekbones:before {
  content: "\e3b5";
}
.icon-lagecy .icon-faceWidth:before {
  content: "\e3b6";
}
.icon-lagecy .icon-forehead:before {
  content: "\e3b7";
}
.icon-lagecy .icon-stalls:before {
  content: "\e3b8";
}
.icon-lagecy .icon-shortenFace:before {
  content: "\e3b9";
}
.icon-lagecy .icon-cervicalWrinkle:before {
  content: "\e3ba";
}
.icon-lagecy .icon-foreheadStereo:before {
  content: "\e3bb";
}
.icon-lagecy .icon-faceWidthStereo:before {
  content: "\e3bc";
}
.icon-lagecy .icon-lowerJawStereo:before {
  content: "\e3bd";
}
.icon-lagecy .icon-faceRotate:before {
  content: "\e3be";
}
.icon-lagecy .icon-faceVertical:before {
  content: "\e3bf";
}
.icon-lagecy .icon-faceHorizontal:before {
  content: "\e3c0";
}
.icon-lagecy .icon-swanNeck:before {
  content: "\e3c1";
}
.icon-lagecy .icon-reduceWaist:before {
  content: "\e3c2";
}
.icon-lagecy .icon-reduceAbdomen:before {
  content: "\e3c3";
}
.icon-lagecy .icon-reduceBody:before {
  content: "\e3c4";
}
.icon-lagecy .icon-elongateLegs:before {
  content: "\e3c5";
}
.icon-lagecy .icon-smileFace:before {
  content: "\e3c6";
}
.icon-lagecy .icon-smileFaceFill:before {
  content: "\e3c7";
}
.icon-lagecy .icon-iDPhoto:before {
  content: "\e3c8";
}
.icon-lagecy .icon-faceSlim:before {
  content: "\e3c9";
}
.icon-lagecy .icon-faceSlimFill:before {
  content: "\e3ca";
}
.icon-lagecy .icon-beautyBody:before {
  content: "\e3cb";
}
.icon-lagecy .icon-beautyBodyFill:before {
  content: "\e3cc";
}
.icon-lagecy .icon-texture:before {
  content: "\e3cd";
}
.icon-lagecy .icon-lowerJawLine:before {
  content: "\e3ce";
}
.icon-lagecy .icon-pupilExpand:before {
  content: "\e3cf";
}
.icon-lagecy .icon-pupilHorizontalScroll:before {
  content: "\e3d0";
}
.icon-lagecy .icon-makeupRemover:before {
  content: "\e3d1";
}
.icon-lagecy .icon-increaseHeight:before {
  content: "\e3d2";
}
.icon-lagecy .icon-maleShoulder:before {
  content: "\e3d3";
}
.icon-lagecy .icon-maleWaist:before {
  content: "\e3d4";
}
.icon-lagecy .icon-maleLeg:before {
  content: "\e3d5";
}
.icon-lagecy .icon-maleArm:before {
  content: "\e3d6";
}
.icon-lagecy .icon-rightAngleShoulder:before {
  content: "\e3d7";
}
.icon-lagecy .icon-shoulderWidth:before {
  content: "\e3d8";
}
.icon-lagecy .icon-maleBeautify:before {
  content: "\e3d9";
}
.icon-lagecy .icon-removeShine:before {
  content: "\e3da";
}
.icon-lagecy .icon-cranialRoof:before {
  content: "\e3db";
}
.icon-lagecy .icon-thickHair:before {
  content: "\e3dc";
}
.icon-lagecy .icon-increaseHair:before {
  content: "\e3dd";
}
.icon-lagecy .icon-increaseHairFill:before {
  content: "\e3de";
}
.icon-lagecy .icon-doubleChin:before {
  content: "\e3df";
}
.icon-lagecy .icon-vFace:before {
  content: "\e3e0";
}
.icon-lagecy .icon-hairLine:before {
  content: "\e3e1";
}
.icon-lagecy .icon-lanternJaw:before {
  content: "\e3e2";
}
.icon-lagecy .icon-neckWidth:before {
  content: "\e3e3";
}
.icon-lagecy .icon-neckEnhance:before {
  content: "\e3e4";
}
.icon-lagecy .icon-facialPlastic:before {
  content: "\e3e5";
}
.icon-lagecy .icon-facialPlasticFill:before {
  content: "\e3e6";
}
.icon-lagecy .icon-originalFace:before {
  content: "\e3e7";
}
.icon-lagecy .icon-roundFace:before {
  content: "\e3e8";
}
.icon-lagecy .icon-squareFace:before {
  content: "\e3e9";
}
.icon-lagecy .icon-longFace:before {
  content: "\e3ea";
}
.icon-lagecy .icon-shortFace:before {
  content: "\e3eb";
}
.icon-lagecy .icon-legSlim:before {
  content: "\e3ec";
}
.icon-lagecy .icon-armSlim:before {
  content: "\e3ed";
}
.icon-lagecy .icon-chest:before {
  content: "\e3ee";
}
.icon-lagecy .icon-shoulderSlim:before {
  content: "\e3ef";
}
.icon-lagecy .icon-crotch:before {
  content: "\e3f0";
}
.icon-lagecy .icon-logoMeituFill:before {
  content: "\e3f1";
}
.icon-lagecy .icon-logoWinkFill:before {
  content: "\e3f2";
}
.icon-lagecy .icon-logoMeipaiFill:before {
  content: "\e3f3";
}
.icon-lagecy .icon-logoAppleFill:before {
  content: "\e3f4";
}
.icon-lagecy .icon-logoWechatFill:before {
  content: "\e3f5";
}
.icon-lagecy .icon-logoWechatmomentsFill:before {
  content: "\e3f6";
}
.icon-lagecy .icon-logoWeiboFill:before {
  content: "\e3f7";
}
.icon-lagecy .icon-logoTikTokFill:before {
  content: "\e3f8";
}
.icon-lagecy .icon-logoQqFill:before {
  content: "\e3f9";
}
.icon-lagecy .icon-logoQzoneFill:before {
  content: "\e3fa";
}
.icon-lagecy .icon-logoTwitterFill:before {
  content: "\e3fb";
}
.icon-lagecy .icon-logoFacebookFill:before {
  content: "\e3fc";
}
.icon-lagecy .icon-logoWhatsapp:before {
  content: "\e3fd";
}
.icon-lagecy .icon-logoWhatsappFill:before {
  content: "\e3fe";
}
.icon-lagecy .icon-logoInstgram:before {
  content: "\e3ff";
}
.icon-lagecy .icon-logoInstgramFill:before {
  content: "\e400";
}
.icon-lagecy .icon-logoIgStory:before {
  content: "\e401";
}
.icon-lagecy .icon-logoIgStoryBold:before {
  content: "\e402";
}
.icon-lagecy .icon-logoIgStoryFill:before {
  content: "\e403";
}
.icon-lagecy .icon-logoMessengerFill:before {
  content: "\e404";
}
.icon-lagecy .icon-logoWindowsFill:before {
  content: "\e405";
}
.icon-lagecy .icon-logoAndroidFill:before {
  content: "\e406";
}
.icon-lagecy .icon-logoAppStoreFill:before {
  content: "\e407";
}
.icon-lagecy .icon-logoLinuxFill:before {
  content: "\e408";
}
.icon-lagecy .icon-chatCreate:before {
  content: "\e409";
}
.icon-lagecy .icon-male:before {
  content: "\e40a";
}
.icon-lagecy .icon-maleBold:before {
  content: "\e40b";
}
.icon-lagecy .icon-maleFill:before {
  content: "\e40c";
}
.icon-lagecy .icon-female:before {
  content: "\e40d";
}
.icon-lagecy .icon-femaleBold:before {
  content: "\e40e";
}
.icon-lagecy .icon-femaleFill:before {
  content: "\e40f";
}
.icon-lagecy .icon-logoMobilerphoneFill:before {
  content: "\e410";
}
.icon-lagecy .icon-logoiphoneFill:before {
  content: "\e411";
}
.icon-lagecy .icon-logoLineFill:before {
  content: "\e412";
}
.icon-lagecy .icon-weChatPayFill:before {
  content: "\e413";
}
.icon-lagecy .icon-aliPayFill:before {
  content: "\e414";
}
.icon-lagecy .icon-beautyCam:before {
  content: "\e415";
}
.icon-lagecy .icon-beautyCamBold:before {
  content: "\e416";
}
.icon-lagecy .icon-beautyCamFill:before {
  content: "\e417";
}
.icon-lagecy .icon-fbIgStory:before {
  content: "\e418";
}
.icon-lagecy .icon-fbIgStoryBold:before {
  content: "\e419";
}
.icon-lagecy .icon-redbookFill:before {
  content: "\e41a";
}
.icon-lagecy .icon-androidFill:before {
  content: "\e41b";
}
.icon-lagecy .icon-logoSnapchatFill:before {
  content: "\e41c";
}
.icon-lagecy .icon-logoRedditFill:before {
  content: "\e41d";
}
.icon-lagecy .icon-logoForumFill:before {
  content: "\e41e";
}
.icon-lagecy .icon-logoYoutubeFill:before {
  content: "\e41f";
}
.icon-lagecy .icon-logoDiscordFill:before {
  content: "\e420";
}
.icon-lagecy .icon-logoLemon8Fill:before {
  content: "\e421";
}
.icon-lagecy .icon-logoXFill:before {
  content: "\e422";
}
.icon-lagecy .icon-winkScissorFill:before {
  content: "\e423";
}
.icon-lagecy .icon-winkAnimationFill:before {
  content: "\e424";
}
.icon-lagecy .icon-winkVIPFill:before {
  content: "\e425";
}
.icon-lagecy .icon-mtxxVIPFill:before {
  content: "\e426";
}
.icon-lagecy .icon-AIRepair:before {
  content: "\e427";
}
.icon-lagecy .icon-Sweep:before {
  content: "\e428";
}
.icon-lagecy .icon-wallet:before {
  content: "\e429";
}
.icon-lagecy .icon-baby:before {
  content: "\e42a";
}
.icon-lagecy .icon-formula:before {
  content: "\e42b";
}
.icon-lagecy .icon-game:before {
  content: "\e42c";
}
.icon-lagecy .icon-smileWink:before {
  content: "\e42d";
}
.icon-lagecy .icon-webCelebrity:before {
  content: "\e42e";
}
.icon-lagecy .icon-order:before {
  content: "\e42f";
}
.icon-lagecy .icon-waterMark:before {
  content: "\e430";
}
.icon-lagecy .icon-cosmeticsList:before {
  content: "\e431";
}
.icon-lagecy .icon-createrAcademy:before {
  content: "\e432";
}
.icon-lagecy .icon-goods:before {
  content: "\e433";
}
.icon-lagecy .icon-ios:before {
  content: "\e434";
}
.icon-lagecy .icon-unionPhoto:before {
  content: "\e435";
}
.icon-lagecy .icon-repair:before {
  content: "\e436";
}
.icon-lagecy .icon-twelve:before {
  content: "\e437";
}
.icon-lagecy .icon-futureBoby:before {
  content: "\e438";
}
.icon-lagecy .icon-scanningID:before {
  content: "\e439";
}
.icon-lagecy .icon-smileGenerator:before {
  content: "\e43a";
}
.icon-lagecy .icon-forecast:before {
  content: "\e43b";
}
.icon-lagecy .icon-fit:before {
  content: "\e43c";
}
.icon-lagecy .icon-bottle:before {
  content: "\e43d";
}
.icon-lagecy .icon-cloudPhoto:before {
  content: "\e43e";
}
.icon-lagecy .icon-beardCamera:before {
  content: "\e43f";
}
.icon-lagecy .icon-adventure:before {
  content: "\e440";
}
.icon-lagecy .icon-robot:before {
  content: "\e441";
}
.icon-lagecy .icon-personalAlbum:before {
  content: "\e442";
}
.icon-lagecy .icon-interdimensional:before {
  content: "\e443";
}
.icon-lagecy .icon-cartoonAvatar:before {
  content: "\e444";
}
.icon-lagecy .icon-seal:before {
  content: "\e445";
}
.icon-lagecy .icon-pictureBook:before {
  content: "\e446";
}
.icon-lagecy .icon-customMade:before {
  content: "\e447";
}
.icon-lagecy .icon-cameraBeauty:before {
  content: "\e448";
}
.icon-lagecy .icon-portraitDenoising:before {
  content: "\e449";
}
.icon-lagecy .icon-building:before {
  content: "\e44a";
}
.icon-lagecy .icon-sceneDenoising:before {
  content: "\e44b";
}
.icon-lagecy .icon-meituDesignStudio:before {
  content: "\e44c";
}
.icon-lagecy .icon-videoMagicphoto:before {
  content: "\e44d";
}
.icon-lagecy .icon-AIGeneratePicture:before {
  content: "\e44e";
}
.icon-lagecy .icon-AIGeneratePictureFill:before {
  content: "\e44f";
}
.icon-lagecy .icon-IPSpace:before {
  content: "\e450";
}
.icon-lagecy .icon-draft:before {
  content: "\e451";
}
.icon-lagecy .icon-customIllustrator:before {
  content: "\e452";
}
.icon-lagecy .icon-AIPersonPhoto:before {
  content: "\e453";
}
.icon-lagecy .icon-appointmentShooting:before {
  content: "\e454";
}
.icon-lagecy .icon-meituCutout:before {
  content: "\e455";
}
.icon-lagecy .icon-businessMaterial:before {
  content: "\e456";
}
.icon-lagecy .icon-AISketchToDrawing:before {
  content: "\e457";
}
.icon-lagecy .icon-designServices:before {
  content: "\e458";
}
.icon-lagecy .icon-AIVirtualTryOn:before {
  content: "\e459";
}
.icon-lagecy .icon-aiProducts:before {
  content: "\e45a";
}
.icon-lagecy .icon-AIModel:before {
  content: "\e45b";
}
.icon-lagecy .icon-AIPoster:before {
  content: "\e45c";
}
.icon-lagecy .icon-bond:before {
  content: "\e45d";
}
.icon-lagecy .icon-logoWhee:before {
  content: "\e45e";
}
.icon-lagecy .icon-clipboardC:before {
  content: "\e45f";
}
.icon-lagecy .icon-clipboardA:before {
  content: "\e460";
}
.icon-lagecy .icon-clipboardABold:before {
  content: "\e461";
}
.icon-lagecy .icon-clipboardB:before {
  content: "\e462";
}
.icon-lagecy .icon-adjust:before {
  content: "\e463";
}
.icon-lagecy .icon-clipboardE:before {
  content: "\e464";
}
.icon-lagecy .icon-shoesAndClothing:before {
  content: "\e465";
}
.icon-lagecy .icon-AIGenerativeFill:before {
  content: "\e466";
}
.icon-lagecy .icon-aiModelFitting:before {
  content: "\e467";
}
.icon-lagecy .icon-logo:before {
  content: "\e468";
}
.icon-lagecy .icon-losslessAmplification:before {
  content: "\e469";
}
.icon-lagecy .icon-roboNeo:before {
  content: "\e46a";
}
.icon-lagecy .icon-roboNeoFill:before {
  content: "\e46b";
}
.icon-lagecy .icon-goddess-:before {
  content: "\e46c";
}
.icon-lagecy .icon-imagePhoto:before {
  content: "\e46d";
}
.icon-lagecy .icon-OrderRecord:before {
  content: "\e46e";
}
.icon-lagecy .icon-angle:before {
  content: "\e46f";
}
.icon-lagecy .icon-eliminate:before {
  content: "\e470";
}
.icon-lagecy .icon-eliminateFill:before {
  content: "\e471";
}
.icon-lagecy .icon-wechatGridDiagram:before {
  content: "\e472";
}
.icon-lagecy .icon-paymentEdit:before {
  content: "\e473";
}
.icon-lagecy .icon-logoWheeNew:before {
  content: "\e474";
}
.icon-lagecy .icon-AICosmesis:before {
  content: "\e475";
}
.icon-lagecy .icon-mtBeanFill:before {
  content: "\e476";
}
.icon-lagecy .icon-earth:before {
  content: "\e477";
}
body,
html {
  padding: 0;
  margin: 0;
  color: #252525;
  background-color: #fff;
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    "PingFang SC",
    "Microsoft YaHei",
    sans-serif;
  scroll-behavior: smooth;
}
@media screen and (max-width: 760px) {
  html {
    font-size: 76px !important;
  }
}
@media screen and (min-width: 760px) and (max-width: 1440px) {
  html {
    font-size: 127.2px;
  }
}
@media screen and (min-width: 1440px) {
  html {
    font-size: 144px !important;
  }
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
a {
  color: inherit;
  text-decoration: none;
}
img {
  width: 100%;
}
.carousel .thumbs-wrapper {
  margin: 0 !important;
}
iframe {
  border: none;
}
.p-home__banner .swiper-pagination,
.p-template__banner .swiper-pagination {
  bottom: 0.16667rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-home__banner .swiper-pagination-bullet,
.p-template__banner .swiper-pagination-bullet {
  width: 0.06944rem;
  height: 0.04167rem;
  background: #fff;
  opacity: 0.5;
  border-radius: 0.02083rem;
  margin: 0 0.02778rem;
}
.p-home__banner .swiper-pagination-bullet-active,
.p-template__banner .swiper-pagination-bullet-active {
  width: 0.16667rem;
  opacity: 1;
}
.cutout-home-swiper .swiper-button-next.swiper-button-disabled,
.cutout-home-swiper .swiper-button-prev.swiper-button-disabled,
.p-home__banner .banner__swiper-button-next.swiper-button-disabled,
.p-home__banner .banner__swiper-button-prev.swiper-button-disabled,
.p-home__category .swiper-button-next.swiper-button-disabled,
.p-home__category .swiper-button-prev.swiper-button-disabled,
.p-idPhotos-banner .swiper-button-next.swiper-button-disabled,
.p-idPhotos-banner .swiper-button-prev.swiper-button-disabled,
.p-template__banner .template__swiper-button-next.swiper-button-disabled,
.p-template__banner .template__swiper-button-prev.swiper-button-disabled,
.p-template__suit .swiper-button-next2.swiper-button-disabled,
.p-template__suit .swiper-button-prev2.swiper-button-disabled,
.p-template__topic-list .swiper-button-disabled,
.vip-product-list .swiper-button-next.swiper-button-disabled,
.vip-product-list .swiper-button-prev.swiper-button-disabled {
  display: none;
}
.p-home-operation-modal .swiper-pagination {
  bottom: 0.05556rem !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-home-operation-modal .swiper-pagination-bullet {
  width: 0.11111rem;
  height: 0.04167rem;
  background: #fff;
  opacity: 0.5;
  border-radius: 0.02083rem;
  margin: 0 0.02778rem;
}
.p-home-operation-modal .swiper-pagination-bullet-active {
  opacity: 1;
}
.p-searchPoster .swiper {
  width: 100%;
  height: 100%;
}
.p-searchPoster .swiper-slide {
  text-align: center;
  font-size: 0.125rem;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.pc-header-searchPoster .swiper-slide {
  background: none;
}
.p-searchPoster .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-template__topic-list .previewBtn {
  top: 0.08333rem;
}
.pc-header-searchPoster .p-searchPoster-wrapper {
  box-shadow: none;
  border-radius: 0.05556rem;
}
.p-cutout-preview-modal .swiper-button-next:after,
.p-cutout-preview-modal .swiper-button-prev:after {
  content: "";
  display: none;
}
.xdesign-user-info__avatar {
  background-color: #fff !important;
}
.meitu-account-agreement-policy {
  height: 72px !important;
}
.meitu-account-login-popup .meitu-account-login-history-method-vip-icon {
  width: auto;
}
li,
ol,
ul {
  list-style: none;
}
.style-rule * {
  margin: 0;
  padding: 0;
}
.style-rule h1 {
  padding-top: 0.20833rem;
  font-size: 0.24rem;
}
.style-rule body,
.style-rule html {
  font-size: 0.2rem;
  padding: 0 0.06944rem;
  line-height: 1.6;
}
.style-rule p {
  font-size: 0.14rem;
  padding: 0.06944rem 0.13889rem;
}
.style-rule table,
.style-rule table td {
  border: 0.00694rem solid #333;
}
.style-rule a {
  color: #1e80ff;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}
.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: normal;
  line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: opacity 0.3s;
  transform: translateZ(0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition:
    transform 0.2s,
    top 0.2s;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition:
    transform 0.2s,
    left 0.2s;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    transform 0.2s,
    right 0.2s;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-top: 4px solid transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next + .swiper-slide,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}
.ant-popover-arrow {
  display: none !important;
}
.ant-popover-content {
  border: 0.00694rem solid #d2d4d6;
  box-shadow: 0 0.04167rem 0.16667rem rgba(0, 0, 0, 0.1);
  border-radius: 0.05556rem;
  overflow: hidden;
}
.ant-popover-inner-content {
  padding: 0 !important;
}
.CommonHelpPopover .ant-popover-content {
  border: 0;
}
.ant-message {
  z-index: 10000 !important;
}
.ant-message .ant-message-notice .ant-message-notice-content {
  border-radius: 0.05556rem;
  background: var(--background-btn-secondary, #fff);
  box-shadow: 0 0.16667rem 0.88889rem 0 rgba(0, 0, 0, 0.5);
}

/* ----- 72474744a8974b18.css ----- */
.ant-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: "tnum";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: 400;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.ant-popover:after {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.01);
  content: "";
}
.ant-popover-hidden {
  display: none;
}
.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 10px;
}
.ant-popover-placement-right,
.ant-popover-placement-rightBottom,
.ant-popover-placement-rightTop {
  padding-left: 10px;
}
.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 10px;
}
.ant-popover-placement-left,
.ant-popover-placement-leftBottom,
.ant-popover-placement-leftTop {
  padding-right: 10px;
}
.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  box-shadow:
    0 3px 6px -4px rgba(0, 0, 0, 0.12),
    0 6px 16px 0 rgba(0, 0, 0, 0.08),
    0 9px 28px 8px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .ant-popover-inner {
    box-shadow:
      0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 6px 16px 0 rgba(0, 0, 0, 0.08),
      0 9px 28px 8px rgba(0, 0, 0, 0.05);
  }
}
.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
}
.ant-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-popover-message > .anticon {
  position: absolute;
  top: 8.0005px;
  color: #faad14;
  font-size: 14px;
}
.ant-popover-message-title {
  padding-left: 22px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-popover-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  margin: auto;
  background-color: #fff;
  content: "";
  pointer-events: auto;
}
.ant-popover-placement-top .ant-popover-arrow,
.ant-popover-placement-topLeft .ant-popover-arrow,
.ant-popover-placement-topRight .ant-popover-arrow {
  bottom: 1.51471863px;
}
.ant-popover-placement-top .ant-popover-arrow-content,
.ant-popover-placement-topLeft .ant-popover-arrow-content,
.ant-popover-placement-topRight .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-4.24264069px) rotate(45deg);
}
.ant-popover-placement-top .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-popover-placement-topLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right .ant-popover-arrow,
.ant-popover-placement-rightBottom .ant-popover-arrow,
.ant-popover-placement-rightTop .ant-popover-arrow {
  left: 1.51471863px;
}
.ant-popover-placement-right .ant-popover-arrow-content,
.ant-popover-placement-rightBottom .ant-popover-arrow-content,
.ant-popover-placement-rightTop .ant-popover-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(4.24264069px) rotate(45deg);
}
.ant-popover-placement-right .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-popover-placement-rightTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom .ant-popover-arrow,
.ant-popover-placement-bottomLeft .ant-popover-arrow,
.ant-popover-placement-bottomRight .ant-popover-arrow {
  top: 1.51471863px;
}
.ant-popover-placement-bottom .ant-popover-arrow-content,
.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
.ant-popover-placement-bottomRight .ant-popover-arrow-content {
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
  transform: translateY(4.24264069px) rotate(45deg);
}
.ant-popover-placement-bottom .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-popover-placement-bottomLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left .ant-popover-arrow,
.ant-popover-placement-leftBottom .ant-popover-arrow,
.ant-popover-placement-leftTop .ant-popover-arrow {
  right: 1.51471863px;
}
.ant-popover-placement-left .ant-popover-arrow-content,
.ant-popover-placement-leftBottom .ant-popover-arrow-content,
.ant-popover-placement-leftTop .ant-popover-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-4.24264069px) rotate(45deg);
}
.ant-popover-placement-left .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-popover-placement-leftTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-magenta .ant-popover-arrow-content,
.ant-popover-magenta .ant-popover-inner,
.ant-popover-pink .ant-popover-arrow-content,
.ant-popover-pink .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-red .ant-popover-arrow-content,
.ant-popover-red .ant-popover-inner {
  background-color: #f5222d;
}
.ant-popover-volcano .ant-popover-arrow-content,
.ant-popover-volcano .ant-popover-inner {
  background-color: #fa541c;
}
.ant-popover-orange .ant-popover-arrow-content,
.ant-popover-orange .ant-popover-inner {
  background-color: #fa8c16;
}
.ant-popover-yellow .ant-popover-arrow-content,
.ant-popover-yellow .ant-popover-inner {
  background-color: #fadb14;
}
.ant-popover-gold .ant-popover-arrow-content,
.ant-popover-gold .ant-popover-inner {
  background-color: #faad14;
}
.ant-popover-cyan .ant-popover-arrow-content,
.ant-popover-cyan .ant-popover-inner {
  background-color: #13c2c2;
}
.ant-popover-lime .ant-popover-arrow-content,
.ant-popover-lime .ant-popover-inner {
  background-color: #a0d911;
}
.ant-popover-green .ant-popover-arrow-content,
.ant-popover-green .ant-popover-inner {
  background-color: #52c41a;
}
.ant-popover-blue .ant-popover-arrow-content,
.ant-popover-blue .ant-popover-inner {
  background-color: #1890ff;
}
.ant-popover-geekblue .ant-popover-arrow-content,
.ant-popover-geekblue .ant-popover-inner {
  background-color: #2f54eb;
}
.ant-popover-purple .ant-popover-arrow-content,
.ant-popover-purple .ant-popover-inner {
  background-color: #722ed1;
}
.ant-popover-rtl {
  direction: rtl;
  text-align: right;
}
.ant-popover-rtl .ant-popover-message-title {
  padding-right: 22px;
  padding-left: 16px;
}
.ant-popover-rtl .ant-popover-buttons {
  text-align: left;
}
.ant-popover-rtl .ant-popover-buttons button {
  margin-right: 8px;
  margin-left: 0;
}
[class*="ant-"] input::-ms-clear,
[class*="ant-"] input::-ms-reveal,
[class*="ant-"]::-ms-clear,
[class^="ant-"] input::-ms-clear,
[class^="ant-"] input::-ms-reveal,
[class^="ant-"]::-ms-clear {
  display: none;
}
body,
html {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
:after,
:before {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    Noto Sans,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
  font-variant: tabular-nums;
  line-height: 1.5715;
  background-color: #fff;
  font-feature-settings: "tnum";
}
[tabindex="-1"]:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[data-original-title],
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type="number"],
input[type="password"],
input[type="text"],
textarea {
  -webkit-appearance: none;
}
dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #40a9ff;
}
a:active {
  color: #096dd9;
}
a:active,
a:focus,
a:hover {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
code,
kbd,
pre,
samp {
  font-size: 1em;
  font-family:
    SFMono-Regular,
    Consolas,
    Liberation Mono,
    Menlo,
    Courier,
    monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
[role="button"],
a,
area,
button,
input:not([type="range"]),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="date"],
input[type="datetime-local"],
input[type="month"],
input[type="time"] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: #fff;
  background: #1890ff;
}
::selection {
  color: #fff;
  background: #1890ff;
}
.clearfix:after,
.clearfix:before {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon:before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon > .anticon {
  line-height: 0;
  vertical-align: 0;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin,
.anticon-spin:before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s linear infinite;
  animation: loadingCircle 1s linear infinite;
}
.ant-fade-appear,
.ant-fade-enter,
.ant-fade-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-fade-appear.ant-fade-appear-active,
.ant-fade-enter.ant-fade-enter-active {
  -webkit-animation-name: antFadeIn;
  animation-name: antFadeIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-fade-leave.ant-fade-leave-active {
  -webkit-animation-name: antFadeOut;
  animation-name: antFadeOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-fade-appear,
.ant-fade-enter {
  opacity: 0;
}
.ant-fade-appear,
.ant-fade-enter,
.ant-fade-leave {
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
@-webkit-keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.ant-move-up-appear,
.ant-move-up-enter,
.ant-move-up-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-move-up-appear.ant-move-up-appear-active,
.ant-move-up-enter.ant-move-up-enter-active {
  -webkit-animation-name: antMoveUpIn;
  animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-move-up-leave.ant-move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
  animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-up-appear,
.ant-move-up-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-down-appear,
.ant-move-down-enter,
.ant-move-down-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-move-down-appear.ant-move-down-appear-active,
.ant-move-down-enter.ant-move-down-enter-active {
  -webkit-animation-name: antMoveDownIn;
  animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-move-down-leave.ant-move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
  animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-down-appear,
.ant-move-down-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-left-appear,
.ant-move-left-enter,
.ant-move-left-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-move-left-appear.ant-move-left-appear-active,
.ant-move-left-enter.ant-move-left-enter-active {
  -webkit-animation-name: antMoveLeftIn;
  animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-move-left-leave.ant-move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
  animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-left-appear,
.ant-move-left-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-right-appear,
.ant-move-right-enter,
.ant-move-right-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-move-right-appear.ant-move-right-appear-active,
.ant-move-right-enter.ant-move-right-enter-active {
  -webkit-animation-name: antMoveRightIn;
  animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-move-right-leave.ant-move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
  animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-right-appear,
.ant-move-right-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@-webkit-keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveDownOut {
  0% {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: translateX(0);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: translateX(0);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveLeftOut {
  0% {
    transform: translateX(0);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: translateX(0);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: translateX(0);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveRightOut {
  0% {
    transform: translateX(0);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveUpOut {
  0% {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes loadingCircle {
  to {
    transform: rotate(1turn);
  }
}
@keyframes loadingCircle {
  to {
    transform: rotate(1turn);
  }
}
[ant-click-animating-without-extra-node="true"],
[ant-click-animating="true"] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
  --scroll-bar: 0;
}
.ant-click-animating-node,
[ant-click-animating-without-extra-node="true"]:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #1890ff;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  -webkit-animation:
    fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1),
    waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation:
    fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1),
    waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  content: "";
  pointer-events: none;
}
@-webkit-keyframes waveEffect {
  to {
    box-shadow: 0 0 0 #1890ff;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes waveEffect {
  to {
    box-shadow: 0 0 0 #1890ff;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@-webkit-keyframes fadeEffect {
  to {
    opacity: 0;
  }
}
@keyframes fadeEffect {
  to {
    opacity: 0;
  }
}
.ant-slide-up-appear,
.ant-slide-up-enter,
.ant-slide-up-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-slide-up-appear.ant-slide-up-appear-active,
.ant-slide-up-enter.ant-slide-up-enter-active {
  -webkit-animation-name: antSlideUpIn;
  animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-slide-up-leave.ant-slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
  animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-up-appear,
.ant-slide-up-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-down-appear,
.ant-slide-down-enter,
.ant-slide-down-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-slide-down-appear.ant-slide-down-appear-active,
.ant-slide-down-enter.ant-slide-down-enter-active {
  -webkit-animation-name: antSlideDownIn;
  animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-slide-down-leave.ant-slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
  animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-down-appear,
.ant-slide-down-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-left-appear,
.ant-slide-left-enter,
.ant-slide-left-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-slide-left-appear.ant-slide-left-appear-active,
.ant-slide-left-enter.ant-slide-left-enter-active {
  -webkit-animation-name: antSlideLeftIn;
  animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-slide-left-leave.ant-slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
  animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-left-appear,
.ant-slide-left-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-right-appear,
.ant-slide-right-enter,
.ant-slide-right-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-slide-right-appear.ant-slide-right-appear-active,
.ant-slide-right-enter.ant-slide-right-enter-active {
  -webkit-animation-name: antSlideRightIn;
  animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-slide-right-leave.ant-slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
  animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-right-appear,
.ant-slide-right-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: scaleY(1);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: scaleY(1);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: scaleY(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: scaleY(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  to {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  to {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  to {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  to {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: scaleX(1);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: scaleX(1);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: scaleX(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: scaleX(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0;
    opacity: 0;
  }
  to {
    transform: scaleX(1);
    transform-origin: 100% 0;
    opacity: 1;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0;
    opacity: 0;
  }
  to {
    transform: scaleX(1);
    transform-origin: 100% 0;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0;
    opacity: 1;
  }
  to {
    transform: scaleX(0.8);
    transform-origin: 100% 0;
    opacity: 0;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0;
    opacity: 1;
  }
  to {
    transform: scaleX(0.8);
    transform-origin: 100% 0;
    opacity: 0;
  }
}
.ant-zoom-appear,
.ant-zoom-enter,
.ant-zoom-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-zoom-appear.ant-zoom-appear-active,
.ant-zoom-enter.ant-zoom-enter-active {
  -webkit-animation-name: antZoomIn;
  animation-name: antZoomIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-zoom-leave.ant-zoom-leave-active {
  -webkit-animation-name: antZoomOut;
  animation-name: antZoomOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-appear,
.ant-zoom-enter {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-appear-prepare,
.ant-zoom-enter-prepare {
  transform: none;
}
.ant-zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-appear,
.ant-zoom-big-enter,
.ant-zoom-big-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-zoom-big-appear.ant-zoom-big-appear-active,
.ant-zoom-big-enter.ant-zoom-big-enter-active {
  -webkit-animation-name: antZoomBigIn;
  animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-zoom-big-leave.ant-zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
  animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-appear,
.ant-zoom-big-enter {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-appear-prepare,
.ant-zoom-big-enter-prepare {
  transform: none;
}
.ant-zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-fast-appear,
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,
.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active {
  -webkit-animation-name: antZoomBigIn;
  animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
  animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-fast-appear,
.ant-zoom-big-fast-enter {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-fast-appear-prepare,
.ant-zoom-big-fast-enter-prepare {
  transform: none;
}
.ant-zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-up-appear,
.ant-zoom-up-enter,
.ant-zoom-up-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-zoom-up-appear.ant-zoom-up-appear-active,
.ant-zoom-up-enter.ant-zoom-up-enter-active {
  -webkit-animation-name: antZoomUpIn;
  animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-zoom-up-leave.ant-zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
  animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-up-appear,
.ant-zoom-up-enter {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-up-appear-prepare,
.ant-zoom-up-enter-prepare {
  transform: none;
}
.ant-zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-down-appear,
.ant-zoom-down-enter,
.ant-zoom-down-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-zoom-down-appear.ant-zoom-down-appear-active,
.ant-zoom-down-enter.ant-zoom-down-enter-active {
  -webkit-animation-name: antZoomDownIn;
  animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-zoom-down-leave.ant-zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
  animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-down-appear,
.ant-zoom-down-enter {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-down-appear-prepare,
.ant-zoom-down-enter-prepare {
  transform: none;
}
.ant-zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-left-appear,
.ant-zoom-left-enter,
.ant-zoom-left-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-zoom-left-appear.ant-zoom-left-appear-active,
.ant-zoom-left-enter.ant-zoom-left-enter-active {
  -webkit-animation-name: antZoomLeftIn;
  animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-zoom-left-leave.ant-zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
  animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-left-appear,
.ant-zoom-left-enter {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-left-appear-prepare,
.ant-zoom-left-enter-prepare {
  transform: none;
}
.ant-zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-right-appear,
.ant-zoom-right-enter,
.ant-zoom-right-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-zoom-right-appear.ant-zoom-right-appear-active,
.ant-zoom-right-enter.ant-zoom-right-enter-active {
  -webkit-animation-name: antZoomRightIn;
  animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-zoom-right-leave.ant-zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
  animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-right-appear,
.ant-zoom-right-enter {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-right-appear-prepare,
.ant-zoom-right-enter-prepare {
  transform: none;
}
.ant-zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@-webkit-keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(0.2);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0;
    opacity: 0;
  }
  to {
    transform: scale(1);
    transform-origin: 50% 0;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0;
    opacity: 0;
  }
  to {
    transform: scale(1);
    transform-origin: 50% 0;
  }
}
@-webkit-keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0;
  }
  to {
    transform: scale(0.8);
    transform-origin: 50% 0;
    opacity: 0;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0;
  }
  to {
    transform: scale(0.8);
    transform-origin: 50% 0;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0 50%;
    opacity: 0;
  }
  to {
    transform: scale(1);
    transform-origin: 0 50%;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0 50%;
    opacity: 0;
  }
  to {
    transform: scale(1);
    transform-origin: 0 50%;
  }
}
@-webkit-keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0 50%;
  }
  to {
    transform: scale(0.8);
    transform-origin: 0 50%;
    opacity: 0;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0 50%;
  }
  to {
    transform: scale(0.8);
    transform-origin: 0 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  to {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  to {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@-webkit-keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  to {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  to {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  to {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  to {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@-webkit-keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  to {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  to {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse,
.ant-motion-collapse-legacy-active {
  transition:
    height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
}

/* ----- fafcab47d2066002.css ----- */
.downloadBtn_downloadBtn__B5k_S {
  width: 2.08333rem;
  height: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.69444rem;
  background: #000;
  color: #fff;
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    "PingFang SC",
    "Microsoft YaHei",
    sans-serif;
  font-size: 0.16667rem;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  cursor: pointer;
  border: none;
  outline: none;
  margin-top: 0.33333rem;
  gap: 0.02083rem;
  pointer-events: auto;
}
.downloadBtn_downloadBtn__B5k_S[data-color="red"] {
  background: var(--system-background-brand, #fd3960);
  color: #fff;
}
.downloadBtn_downloadBtn__B5k_S[data-color="blue"] {
  background: #327efc;
  color: #fff;
}
.downloadBtn_downloadBtn__B5k_S img {
  width: 0.26389rem;
}
.downloadBtn_downloadLightBtn__dmf5_ {
  width: 2.375rem;
  height: 0.44444rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.69444rem;
  background: #fff;
  color: #000;
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    "PingFang SC",
    "Microsoft YaHei",
    sans-serif;
  font-size: 0.16667rem;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: -0.00333rem;
  cursor: pointer;
  border: none;
  outline: none;
  margin-top: 0.33333rem;
}
.downloadBtn_downloadLightBtn__dmf5_ img {
  width: 0.26389rem;
}
.downloadBtn_otherList__erzbD {
  padding: 0.06944rem 0;
  width: 1.45833rem;
}
.downloadBtn_otherItem__1KPEg a {
  height: 0.25rem;
  color: #252525;
  font-size: 0.09722rem;
  font-weight: 400;
  line-height: 0.25rem;
  text-align: center;
  display: block;
}
.downloadBtn_otherItem__1KPEg:hover a {
  color: #fd5d7d;
  font-weight: 600;
  background-color: #f2f5f7;
  cursor: pointer;
}
.downloadBtn_smallDownloadBtn__5u30P {
  box-shadow: 0 0.02778rem 0.05556rem 0 rgba(0, 0, 0, 0.16);
  width: 1.09722rem;
  height: 0.33333rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.69444rem;
  border: 0.01389rem solid transparent;
  color: #000;
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    "PingFang SC",
    "Microsoft YaHei",
    sans-serif;
  font-size: 0.125rem;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
  background-clip: padding-box;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  background-image: linear-gradient(90deg, #fff, #fff),
    linear-gradient(90deg, #ff17b0, #ff2f68, #ff7164);
}
.downloadBtn_smallDownloadBtn__5u30P:hover {
  background-color: #fff;
}
.downloadBtn_smallDownloadBtn__5u30P img {
  width: 0.19444rem;
  margin-left: 0.04167rem;
}
.downloadBtn_textDownloadBtn__hiQjD {
  color: var(--system-content-primary, #222326);
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    "PingFang SC",
    "Microsoft YaHei",
    sans-serif;
  font-size: 0.11111rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.11111rem;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.downloadBtn_textDownloadBtn__hiQjD:hover {
  opacity: 0.9;
}
.downloadBtn_topBtn__gZpDC {
  display: flex;
  width: 0.66667rem;
  height: 0.23611rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.40972rem;
  background: #fd3960;
  color: #fff;
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    "PingFang SC",
    "Microsoft YaHei",
    sans-serif;
  font-size: 0.09028rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.11111rem;
  border: none;
  cursor: pointer;
  outline: none;
}
.downloadBtn_topBtn__gZpDC[data-color="blue"] {
  background: #327efc;
}
.downloadBtn_topBtn__gZpDC:hover {
  opacity: 0.9;
}
.downloadBtn_normalDownloadBtn__FstS9 {
  width: 1.38889rem;
  height: 0.375rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.69444rem;
  background: var(--system-background-brand, #fd3960);
  border: none;
  color: #fff;
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    "PingFang SC",
    "Microsoft YaHei",
    sans-serif;
  font-size: 0.125rem;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
  outline: none;
}
.downloadBtn_normalDownloadBtn__FstS9[data-color="blue"] {
  background: #327efc;
}
.downloadBtn_normalDownloadBtn__FstS9:hover {
  opacity: 0.9;
}
.downloadBtn_other__hWzsR {
  display: flex;
  align-items: center;
  gap: 0.05556rem;
  color: #16171a;
  text-align: center;
  font-size: 0.11111rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 0.16667rem;
}
.downloadBtn_other__hWzsR img {
  width: 0.16667rem;
  height: 0.16667rem;
  cursor: pointer;
}
.langDropDown_LangDropDown__aaskG {
  position: relative;
}
.langDropDown_LangDropDown__aaskG .langDropDown_chooseButton__K5_3a {
  cursor: pointer;
  margin-right: 0.16667rem;
  display: flex;
  align-items: center;
}
.langDropDown_LangDropDown__aaskG
  .langDropDown_chooseButton__K5_3a
  .langDropDown_chooseValue__MWjLq {
  color: #797c7f;
  font-size: 0.09722rem;
  font-weight: 400;
  margin-right: 0.02778rem;
  margin-left: 0.01389rem;
}
.langDropDown_LangDropDownList__M7M4f {
  width: 0.97222rem;
  padding: 0.02778rem;
  border-radius: 0.05556rem;
  border: 0.00694rem solid rgba(0, 0, 0, 0.08);
  background: #fff;
  box-shadow: 0 0.01389rem 0.05556rem 0 rgba(0, 0, 0, 0.08);
}
.langDropDown_LangDropDownList__M7M4f .langDropDown_optionsItem__0AfEa {
  height: 0.22222rem;
  line-height: 0.22222rem;
  padding: 0 0.05556rem;
  color: #252628;
  font-size: 0.09722rem;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
}
.langDropDown_LangDropDownList__M7M4f .langDropDown_optionsItem__0AfEa a {
  color: #252628;
}
.langDropDown_LangDropDownList__M7M4f .langDropDown_optionsItem__0AfEa:hover {
  border-radius: 0.02778rem;
  background: #f6f2ff;
  color: #9664fa;
  font-size: 0.09722rem;
  font-style: normal;
  font-weight: 400;
}
.langDropDown_LangDropDownList__M7M4f .langDropDown_optionsItem__0AfEa:hover a {
  color: #9664fa;
}
.TopDownloadBtn_downloadBtn__rmyxu {
  display: flex;
  align-items: center;
  gap: 0.02778rem;
  width: 0.69444rem;
  height: 0.23611rem;
  border-radius: 0.40972rem;
  text-align: center;
  font-size: 0.09722rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border: none;
  outline: none;
  cursor: pointer;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.09);
  color: #222326;
}
.TopDownloadBtn_downloadBtn__rmyxu .ant-popover-content {
  border-radius: 0.11111rem;
  border: none;
}
.TopDownloadBtn_downloadBtn__rmyxu .ant-popover-inner {
  border-radius: 0.11111rem;
}
.TopDownloadBtn_downloadBtn__rmyxu:hover {
  background: #e9e8e8;
}
.TopDownloadBtn_downloadBtn__rmyxu > img {
  width: 0.11111rem;
  height: 0.11111rem;
  filter: invert(1);
}
.TopDownloadBtn_headerDark__KS9yT {
  background: #16171a;
  color: #fff;
  border: 0.00694rem solid #16171a;
}
.TopDownloadBtn_headerDark__KS9yT:hover {
  background: #292a30;
}
.TopDownloadBtn_headerDark__KS9yT > img {
  filter: invert(0);
}
.TopDownloadBtn_downloadBtnPopover__3LG8T {
  width: 1.80556rem;
  padding: 0.13889rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.13889rem;
  display: flex;
}
.TopDownloadBtn_downloadBtnHeader__IUnL6 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.08333rem;
}
.TopDownloadBtn_downloadBtnHeader__IUnL6 img {
  width: 0.30556rem;
  height: 0.30556rem;
  flex-shrink: 0;
}
.TopDownloadBtn_downloadBtnHeaderRight__B8ytl {
  flex: 1;
}
.TopDownloadBtn_downloadBtnHeaderTitle__WEzJu {
  color: #16171a;
  font-size: 0.11111rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.TopDownloadBtn_downloadBtnHeaderDesc__chvlN {
  color: rgba(22, 23, 26, 0.6);
  font-size: 0.09028rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 0.02778rem;
}
.TopDownloadBtn_popoverDownloadBtn__5Av9z {
  width: 100%;
  height: 0.30556rem;
}
.TopDownloadBtn_popoverMoreApp__FLQKq {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.02778rem;
  color: #16171a;
  font-size: 0.11111rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.TopDownloadBtn_popoverMoreApp__FLQKq:hover {
  color: #16171a;
}
.header_container__agpsU {
  width: 100%;
  height: 0.41667rem;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
}
.header_headerModule___iN8W {
  height: 0.41667rem;
  background-color: #fff;
  border-bottom: 0.00694rem solid transparent;
  box-shadow:
    0 0.00694rem 0 rgba(0, 0, 0, 0.02),
    0 0.01389rem 0.04167rem rgba(0, 0, 0, 0.04);
}
.header_opacity__1W2OP {
  background-color: transparent;
}
.header_homeHeaderModule__d500L {
  background-color: transparent;
  box-shadow: none;
}
.header_whiteWrap__S5KWE {
  border-bottom-color: rgba(0, 0, 0, 0.05);
  background: hsla(0, 0%, 100%, 0.8) !important;
  -webkit-backdrop-filter: blur(0.11111rem);
  backdrop-filter: blur(0.11111rem);
}
.header_headerCommonModule__B6Ujx {
  transition: all 0.5s ease;
}
.header_inner__4w1DF {
  max-width: 8.30556rem;
  height: 100%;
  font-size: 0.09722rem;
  margin: 0 auto;
  justify-content: space-between;
}
.header_innerRight__bT_6E,
.header_inner__4w1DF,
.header_menu__wLaHA {
  display: flex;
  align-items: center;
}
.header_menu__wLaHA {
  height: 100%;
}
.header_downLoadItem__waayn {
  margin-right: 0;
  width: 0.71528rem;
  height: 0.23611rem;
}
.header_downLoadItem__waayn img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.header_downLoadItem__waayn:hover img {
  opacity: 0.8;
}
.header_logo__nZ4Uw {
  margin-right: 0.27778rem;
  position: relative;
}
.header_logoAlink__BZPZk,
.header_logoImg__XYW4i {
  width: 0.93056rem;
  height: 0.25rem;
  display: flex;
  cursor: pointer;
}
.header_logo__nZ4Uw:hover .header_tooltip__HG2tj {
  display: block;
}
.header_tooltip__HG2tj {
  line-height: 1;
  font-size: 0.11111rem;
  color: #fff;
  display: none;
  padding: 0.13889rem 0.16667rem;
  background-color: #5782f4;
  box-shadow: 0 0.05556rem 0.41667rem rgba(0, 0, 0, 0.12);
  white-space: nowrap;
  border-radius: 0.08333rem;
  position: absolute;
  top: 0.36111rem;
  left: 0;
}
.header_tooltip__HG2tj:after {
  content: "";
  width: 0.16667rem;
  height: 0.05556rem;
  display: block;
  background-image: linear-gradient(135deg, #f0f4ff 0%, #e8eef8 100%);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 0;
  position: absolute;
  left: 0.52778rem;
  top: -0.04861rem;
}
.header_filter__K778v {
  backdrop-filter: blur(0.13889rem);
  -webkit-backdrop-filter: blur(0.13889rem);
  -moz-backdrop-filter: blur(0.13889rem);
  -o-backdrop-filter: blur(0.13889rem);
  background: hsla(0, 0%, 100%, 0.8);
}
.header_pcPageLink__QaUas {
  display: flex;
  align-items: center;
  gap: 0.16667rem;
  margin-left: 0.16667rem;
}
.header_pcPageLink__QaUas a {
  color: var(--system-content-secondaryFill, hsla(0, 0%, 100%, 0.6));
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    "PingFang SC",
    "Microsoft YaHei",
    sans-serif;
  font-size: 0.09028rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.11111rem;
}
.header_pcPageLink__QaUas a:hover {
  color: #fff;
}
.header_pcPageLinkActive__xF_3f {
  color: #fff !important;
  position: relative;
}
.header_pcPageLinkActive__xF_3f:after {
  content: "";
  position: absolute;
  bottom: -0.02778rem;
  left: 0;
  width: 100%;
  height: 0.01389rem;
  background: var(--system-content-brand, #fd3960);
}
.header_pcPageLinkFilter__X6P_O a {
  color: #999 !important;
}
.header_pcPageLinkFilter__X6P_O .header_pcPageLinkActive__xF_3f,
.header_pcPageLinkFilter__X6P_O a:hover {
  color: #000 !important;
}
.footer_container__U2TIL {
  width: 100%;
  padding: 0.22222rem 0 0.25rem;
  background-color: #f7f9fa;
}
.footer_container__U2TIL a {
  color: #bfbfbf;
}
.footer_container__U2TIL a:hover {
  color: #999;
}
.footer_isIdPhotosContainer__YS2ua {
  background-color: #f5f7fd;
}
.footer_inner__CAz2F {
  max-width: 8.30556rem;
  height: 100%;
  font-size: 0.09722rem;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.footer_info__ddoBM {
  display: flex;
}
.footer_footerLogo__8Kxbl {
  width: 1.86111rem;
  height: 0.33333rem;
}
.footer_serviceInfo__ivhhG {
  display: flex;
  align-items: center;
  margin-top: 0.25rem;
}
.footer_qrcode__Q7Gg_ {
  width: 0.55556rem;
  height: 0.55556rem;
  margin-right: 0.11111rem;
}
.footer_serviceDetail__EjJQJ {
  height: 0.55556rem;
  color: #999;
  display: flex;
  flex-direction: column;
}
.footer_onlineService__TDuZT {
  margin-bottom: 0.09722rem;
}
.footer_onlineServiceBtn__VfSye {
  height: 0.20833rem;
  width: 0.59722rem;
  margin-top: 0.04167rem;
  cursor: pointer;
  background: #fff;
  white-space: nowrap;
  font-size: 0.08333rem;
  padding: 0.04861rem 0.06944rem;
  display: flex;
  align-items: center;
  border: 0.00694rem solid #d9d9d9;
  border-radius: 0.04167rem;
}
.footer_customerServiceImg__Py8t_ {
  width: 0.09722rem;
  height: 0.09722rem;
  margin-right: 0.02778rem;
}
.footer_col__IM1St {
  width: 1.27778rem;
  display: flex;
  flex-direction: column;
}
.footer_col__IM1St:first-child {
  width: 5.05556rem;
}
.footer_col__IM1St:last-child {
  flex: 1;
}
.footer_colTitle__Rao6H {
  font-weight: 500;
}
.footer_colContent__sxGMZ {
  margin-top: 0.13889rem;
  display: block;
}
.footer_link__7naRh {
  display: block;
  color: #999;
  margin-top: 0.08333rem;
  cursor: pointer;
}
.footer_link__7naRh:first-child {
  margin-top: 0;
}
.footer_copyright__No8VH {
  font-size: 0.08333rem;
  color: #bfbfbf;
  text-align: center;
  line-height: 0.13889rem;
  margin-top: 0.52778rem;
}
.footer_isDark__TqlF9 {
  background: #1e1e20;
}
.footer_isDark__TqlF9 .footer_colTitle__Rao6H {
  color: #fff;
}
.footer_isDark__TqlF9 .footer_copyright__No8VH,
.footer_isDark__TqlF9 a {
  color: #999;
}
.footer_isDark__TqlF9 a:hover {
  color: #fff;
}
.vip-modal_dialog__UPh2p {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vip-modal_dialogBody__71WlB {
  width: 931px;
  height: 588px;
  border-radius: 13px;
  position: relative;
  background-color: #fff;
}
.vip-modal_dialogClose__u5D1j {
  width: 0.125rem;
  height: 0.125rem;
  cursor: pointer;
  position: absolute;
  z-index: 999;
  right: 8px;
  top: 8px;
}
.vip-modal_dialogContent__ZpLUf {
  flex: 1;
}
.vip-modal_iframe__RZoob {
  border-radius: 12px;
}
.MenuList_menuList__sG7d7 {
  display: flex;
  gap: 0.19444rem;
}
.MenuList_menuItem__X4QuZ {
  position: relative;
  cursor: pointer;
}
.MenuList_menuItem__X4QuZ .MenuList_menuCont__HMD5t {
  padding: 0 0.08333rem;
  border-radius: 0.06944rem;
  display: flex;
  align-items: center;
  height: 0.27778rem;
  line-height: 0.27778rem;
  color: hsla(0, 0%, 100%, 0.75);
  font-size: 0.11111rem;
  font-weight: 600;
}
.MenuList_menuItem__X4QuZ .MenuList_menuCont__HMD5t .MenuList_menuArrowIcon__TEbq4 {
  margin-left: 0.05556rem;
}
.MenuList_menuItem__X4QuZ .MenuList_productPopover__4rXJi {
  position: fixed;
  z-index: 99;
  left: 0;
  top: 0.42361rem;
  cursor: default;
  padding: 0.16667rem;
  border-radius: 0.11111rem;
  margin: 0 auto;
  background-color: #fff;
  box-sizing: border-box;
  box-shadow:
    0 0 0 0.00694rem rgba(0, 17, 50, 0.04),
    0 0.05556rem 0.33333rem 0 rgba(0, 17, 50, 0.08);
  transition:
    transform 0.3s ease-in-out,
    opacity 0.3s ease-in-out;
  transform-origin: top;
  pointer-events: none;
  transform: scaleY(0);
  opacity: 0;
}
.MenuList_menuItem__X4QuZ:hover .MenuList_menuCont__HMD5t {
  color: #fff;
}
.MenuList_menuItem__X4QuZ:hover .MenuList_menuCont__HMD5t .MenuList_menuArrowIcon__TEbq4 {
  transition: all 0.2s ease-in-out;
  transform: rotate(-180deg);
}
.MenuList_menuItem__X4QuZ:hover .MenuList_productPopover__4rXJi {
  opacity: 1;
  pointer-events: auto;
  transform: scaleY(1);
}
.MenuList_menuItem__X4QuZ:hover:after {
  display: block;
  content: "";
  position: absolute;
  inset: -0.13889rem;
  width: calc(100% + 0.27778rem);
  height: calc(100% + 0.27778rem);
}
.MenuList_menuItem__X4QuZ .MenuList_productContent__mIGhE {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  gap: 0.27778rem;
}
.MenuList_menuItem__X4QuZ .MenuList_productContent__mIGhE .MenuList_groupItem__OIlo5 {
  width: 1.22222rem;
}
.MenuList_menuItem__X4QuZ
  .MenuList_productContent__mIGhE
  .MenuList_groupItem__OIlo5
  .MenuList_groupTitle__1MqvD {
  padding: 0 0 0 0.0625rem;
  position: relative;
  color: #16171a;
  font-size: 0.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 0.13889rem;
  margin-bottom: 0.06944rem;
}
.MenuList_menuItem__X4QuZ
  .MenuList_productContent__mIGhE
  .MenuList_groupItem__OIlo5
  .MenuList_groupTitle__1MqvD:before {
  position: absolute;
  left: 0.0625rem;
  bottom: -0.09722rem;
  display: block;
  content: "";
  width: 1.11111rem;
  height: 0.00694rem;
  background: #e4e7eb;
}
.MenuList_menuItem__X4QuZ
  .MenuList_productContent__mIGhE
  .MenuList_groupItem__OIlo5
  .MenuList_productList__Ovd6D {
  width: 100%;
  padding: 0.08333rem 0 0;
}
.MenuList_menuItem__X4QuZ
  .MenuList_productContent__mIGhE
  .MenuList_groupItem__OIlo5
  .MenuList_productList__Ovd6D
  .MenuList_productItem__zsWLo {
  padding-left: 0.05556rem;
  align-items: center;
  height: 0.26389rem;
  width: 100%;
  display: block;
  display: flex;
  color: #16171a;
  font-size: 0.11111rem;
  font-weight: 400;
  line-height: 0.15278rem;
}
.MenuList_menuItem__X4QuZ
  .MenuList_productContent__mIGhE
  .MenuList_groupItem__OIlo5
  .MenuList_productList__Ovd6D
  .MenuList_productItem__zsWLo:hover {
  border-radius: 0.05556rem;
  background: #f2f5f7;
  font-weight: 500;
}
.MenuList_menuItem__X4QuZ
  .MenuList_productContent__mIGhE
  .MenuList_groupItem__OIlo5
  .MenuList_productList__Ovd6D
  .MenuList_productItem__zsWLo:active {
  border-radius: 0.05556rem;
  font-weight: 500;
  background: var(--background-systemSelected, #f2f5f7);
}
.MenuList_menuListDark__VaLkX .MenuList_menuCont__HMD5t {
  color: rgba(22, 23, 26, 0.75);
}
.MenuList_menuListDark__VaLkX .MenuList_menuItem__X4QuZ:hover .MenuList_menuCont__HMD5t {
  color: #16171a;
}
.MenuList_menuBg__Dw5Pn {
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 0.38889rem;
  background-color: #fff;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
}
.MenuList_menuBgActive__Rn7jt {
  opacity: 1;
  pointer-events: auto;
}
.layout_minPage__KAr75,
.layout_page__XjMQM {
  margin-top: 0.41667rem;
}
.layout_maxPage__mgg3o {
  margin-top: 0.70833rem;
}
.layout_isIdPhotosPage__VE60I {
  background: #f5f7fd;
}
.layout_homePage__ES2__ {
  margin-top: 0;
}
.Header_header__aLG5t {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  transition: all 0.3s ease-in-out;
}
.Header_headerInner__LiZAk {
  max-width: 8.30556rem;
  height: 0.41667rem;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Header_logoAIink__nwiks {
  display: block;
  width: 0.81944rem;
  position: relative;
}
.Header_logoAIink__nwiks:hover .Header_tooltip__M6_3C {
  display: block;
}
.Header_tooltip__M6_3C {
  line-height: 1;
  font-size: 0.11111rem;
  color: #fff;
  display: none;
  padding: 0.13889rem 0.16667rem;
  background-color: #5782f4;
  box-shadow: 0 0.05556rem 0.41667rem rgba(0, 0, 0, 0.12);
  white-space: nowrap;
  border-radius: 0.08333rem;
  position: absolute;
  top: 0.36111rem;
  left: 0;
}
.Header_tooltip__M6_3C:after {
  content: "";
  width: 0.16667rem;
  height: 0.05556rem;
  display: block;
  background-image: linear-gradient(135deg, #f0f4ff 0%, #e8eef8 100%);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 0;
  position: absolute;
  left: 0.52778rem;
  top: -0.04861rem;
}
.Header_headerLeft__NXRr0 {
  display: flex;
  align-items: center;
  gap: 0.27778rem;
}
.Header_headerRight___hk_u {
  display: flex;
  align-items: center;
  gap: 0.11111rem;
}
.Header_downloadBtnList__RmBsh {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.Header_headerRight___hk_u .xdesign-user-info {
  padding-left: 0;
}
.Header_headerRight___hk_u .xdesign-user-info > div:first-of-type .xdesign-user-info__avatar {
  background-color: hsla(0, 0%, 100%, 0.15) !important;
}
.Header_headerRight___hk_u
  .xdesign-user-info
  > div:first-of-type
  .xdesign-user-info__avatar
  .icon-UserBold {
  color: #fff !important;
  font-size: 0.11111rem !important;
  width: 0.11111rem !important;
  height: 0.11111rem !important;
}
.Header_headerDark__i7uie
  .Header_headerRight___hk_u
  .xdesign-user-info
  > div:first-of-type
  .xdesign-user-info__avatar {
  background-color: rgba(0, 0, 0, 0.08) !important;
}
.Header_headerDark__i7uie
  .Header_headerRight___hk_u
  .xdesign-user-info
  > div:first-of-type
  .xdesign-user-info__avatar
  .icon-UserBold {
  color: #16171a !important;
}
.Header_textItem__0hicf {
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    "PingFang SC",
    "Microsoft YaHei",
    sans-serif;
  font-size: 0.11111rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.11111rem;
  transition: all 0.3s ease-in-out;
}

/* ----- 829312f01cfcef64.css ----- */
.modal_wrap__wMLLa {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}
.modal_modal__32FcL {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2.91667rem;
  background: #fff;
  box-shadow:
    0 0 0.00694rem rgba(0, 0, 0, 0.25),
    0 0.06944rem 0.13889rem rgba(0, 0, 0, 0.05);
  border-radius: 0.08333rem;
}
.modal_content__zKYAi {
  position: relative;
  padding: 0.16667rem;
  height: 100%;
}
.modal_close__OVX4v {
  position: absolute;
  top: 0.08333rem;
  right: 0.08333rem;
  color: #b2b2b2;
  cursor: pointer;
}
.upgrade-modal_title__uHNaB {
  font-weight: 600;
  font-size: 0.11111rem;
  text-align: center;
  margin-bottom: 0.11111rem;
  line-height: 0.15278rem;
  color: #0f0f0f;
}
.upgrade-modal_desc__SNxLy {
  font-size: 0.09722rem;
  line-height: 0.16667rem;
  color: #0f0f0f;
  margin-bottom: 0.11111rem;
}
.upgrade-modal_btn__3Wa1B {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  font-size: 0.08333rem;
  line-height: 0.11111rem;
  width: 1.30556rem;
  height: 0.25rem;
  color: #fff;
  background: #e0aa85;
  border-radius: 0.13889rem;
  cursor: pointer;
}

/* ----- 22224afd66a11834.css ----- */
.xdesign-float-v2 {
  position: fixed;
  right: 24px;
  bottom: 30px;
  z-index: 999;
}
.xdesign-float-v2-wrapper {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
}
.xdesign-float-v2__custom {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.xdesign-float-v2__custom-content {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  cursor: pointer;
  padding: 0;
  border: none;
  background: transparent;
  outline: none;
}
.xdesign-float-v2__custom-content .text {
  text-align: center;
}
.xdesign-float-v2__custom-content:hover {
  color: var(--content-system-selected, #38f);
}
.xdesign-float-v2__entrance {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  right: 0;
  margin-top: 12px;
  border-radius: 22px;
  box-shadow:
    0 0 2px rgba(0, 0, 0, 0.08),
    0 6px 24px rgba(0, 0, 0, 0.06);
  background: var(--background-web-primary, #fff);
  border: 1px solid var(--stroke-web-regular, rgba(245, 248, 255, 0.35));
  box-sizing: border-box;
}
.xdesign-float-v2__line {
  width: 28px;
  height: 1px;
  background-color: var(--stroke-system-separator, #e8e8e8);
}
.xdesign-feed-back-modal-v2 iframe {
  width: 640px;
  height: 100%;
  overflow: hidden;
  border: none;
}
.xdesign-feed-back-modal-v2 .xdesign-modal__close {
  width: 39px;
  height: 39px;
}
.xdesign-feed-back-modal-v2 .xdesign-modal__content {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin: unset;
  max-height: 610px;
  height: 95%;
  display: flex;
  flex-direction: column;
}
.xdesign-feed-back-modal-v2 .xdesign-modal__body {
  display: flex;
  flex: 1;
}
.xdesign-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
}
.xdesign-modal--center {
  display: flex;
  align-items: center;
}
.xdesign-modal--center .xdesign-modal__content {
  top: 0;
}
.xdesign-modal__mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.xdesign-modal__content {
  width: 640px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  position: relative;
  top: 100px;
  max-width: calc(100vw - 32px);
  margin: 0 auto;
  padding: 24px 0;
  box-sizing: border-box;
  border-radius: 12px;
  background: var(--background-input, #fff);
  box-shadow:
    0 0 2px rgba(0, 0, 0, 0.08),
    0 10px 40px rgba(0, 0, 0, 0.1);
  z-index: 9999;
}
.xdesign-modal__title {
  color: var(--content-system-primary);
  font-weight: 700;
  font-size: 16px;
  text-align: center;
}
.xdesign-modal__body {
  padding: 16px 0 0;
  overflow: hidden;
}
.xdesign-modal__close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 39px;
  height: 33px;
  color: var(--content-system-tertiary, #939599);
  font-size: 12px;
}
.xdesign-modal .effect {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1041;
}
.xdesign-modal .effect > div {
  position: absolute;
  z-index: 1;
  top: -10px;
  border-radius: 0;
  animation: confetti-slow 2.25s linear 1 forwards;
}
@keyframes confetti-slow {
  0% {
    transform: translateZ(0) rotateX(0) rotateY(0);
  }
  to {
    transform: translate3d(25px, 105vh, 0) rotateX(1turn) rotateY(180deg);
  }
}
.xdesign-float-help-v2,
.xdesign-float-help-v2__unread {
  display: flex;
  align-items: center;
  justify-content: center;
}
.xdesign-float-help-v2__unread {
  position: absolute;
  top: -10px;
  right: -6px;
  width: 14px;
  height: 14px;
  font-size: 12px;
  border-radius: 50%;
  background: #fd3960;
  color: #fff;
}
.xdesign-float-help-v2__btn {
  cursor: pointer;
  position: relative;
  color: var(--content-web-primary, #1c1d1f);
}
.xdesign-float-help-v2__list {
  position: absolute;
  right: 43px;
  padding-right: 12px;
  bottom: 0;
  display: none;
  z-index: 9999;
}
.xdesign-float-help-v2:focus-within .xdesign-float-help-v2__btn,
.xdesign-float-help-v2:hover .xdesign-float-help-v2__btn {
  color: #38f;
}
.xdesign-float-help-v2:focus-within .xdesign-float-help-v2__list,
.xdesign-float-help-v2:hover .xdesign-float-help-v2__list {
  display: block;
}
.xdesign-float-help-v2__inner {
  width: fit-content;
  min-width: 100px;
  padding: 6px 0;
  border-radius: 4px;
  background: var(--background-system-frame-floatpanel, #fff);
  box-shadow:
    0 0 2px rgba(0, 0, 0, 0.08),
    0 6px 24px rgba(0, 0, 0, 0.06);
}
.xdesign-float-help-v2__item {
  line-height: 20px;
  font-size: 14px;
  color: var(--content-web-primary, #1c1d1f);
  padding: 5px 20px;
  text-wrap: nowrap;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}
.xdesign-float-help-v2__item__unread {
  width: 14px;
  height: 14px;
  font-size: 12px;
  border-radius: 50%;
  background: #fd3960;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 8px;
  right: 4px;
}
.xdesign-float-help-v2__item:hover {
  background: var(--background-list-hover, rgba(0, 0, 0, 0.04));
}
@keyframes modal-slide-in {
  0% {
    opacity: 0;
    transform: translateY(20px) scale(0.95);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
@keyframes modal-slide-out {
  0% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
  to {
    opacity: 0;
    transform: translateY(20px) scale(0.95);
  }
}
.float-help-container {
  position: absolute;
  width: 400px;
  height: 700px;
  right: 0;
  bottom: 100%;
  background: var(--background-system-frame-floatpanel, #fff);
  box-shadow:
    0 0 2px rgba(0, 0, 0, 0.08),
    0 10px 40px rgba(0, 0, 0, 0.1);
  border-radius: 22px;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.float-help-container--visible {
  animation: modal-slide-in 0.25s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}
.float-help-container--closing {
  animation: modal-slide-out 0.2s cubic-bezier(0.55, 0, 1, 0.45) forwards;
}
.float-help-container__header {
  height: 56px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
}
.float-help-container__title {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  color: var(--content-system-primary);
  text-align: center;
  text-indent: 1.6em;
}
.float-help-container__close {
  display: inline-block;
  margin-right: 18px;
  cursor: pointer;
  padding: 0;
  border: none;
  background: transparent;
  outline: none;
}
.float-help-container__body {
  flex: 1;
  overflow: hidden;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.float-help-container__body iframe {
  width: 100%;
  height: 100%;
  border: none;
}

/* ----- inline (原 index 内嵌) ----- */
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}

* {
  user-select: none;
}

.seo-download-other {
  position: relative;
  /* display: inline-block; */
  display: none;
}

.download-btn {
  display: none;
}

/* 下拉菜单 */
.download-list {
  position: absolute;
  top: 100%;
  left: 50%;
  min-width: 180px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
  margin-top: 12px;
  padding: 0;
  opacity: 0;
  transform: translateX(-50%);
  pointer-events: none;
  transition: opacity 0.2s ease;
  z-index: 100;
  padding: 6px 0;
}

.download-list a {
  text-decoration: none;
  height: 36px;
  color: #252525;
  font-size: 14px;
  font-weight: normal;
  line-height: 36px;
  text-align: center;
  display: block;
  transition: all 0.2s ease;
}

/* 打开状态 */
.seo-download-other.open .download-list {
  opacity: 1;
  pointer-events: auto;
}

/* 菜单项 */
.download-list li {
  list-style: none;
  cursor: pointer;
  transition: all 0.2s ease;
}

.download-list li:hover {
  background: #f5f5f5;
}

.download-list li:hover a {
  color: #000;
}

.seo-banner {
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
  height: 4.347222222222222rem;
  display: flex;
  align-items: center;
  position: relative;
}

.seo-banner-bg-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
}

.seo-banner-bg-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.seo-banner-bg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(1.5);
  /* 高斯模糊 */
  filter: blur(0.4166666666666667rem);
  width: 100%;
}

.seo-banner-content {
  padding-top: 0.20833333333333334rem;
  width: 8.333333333333334rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 1;
  /* gap: 0.4166666666666667rem; */
}

.seo-banner-left {
  flex: 1;
}

.seo-banner-btn-group {
  height: 0.5rem;
  margin-top: 0.3333333333333333rem;
}

.seo-banner-title {
  color: #fff;
  font-size: 0.3888888888888889rem;
  font-style: normal;
  line-height: normal;
  font-kerning: none;
  font-weight: 700;
}

.seo-banner-subtitle {
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 0.16666666666666666rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 0.08333333333333333rem;
}

.seo-banner-right {
  flex: 1;
}

.seo-banner-video {
  width: 4.402777777777778rem;
  border-radius: 0.1388888888888889rem;
  display: block;
}

.seo-banner-btn {
  width: 2.0833333333333335rem;
  height: 0.5rem;
  /* display: flex; */
  align-items: center;
  justify-content: center;
  border-radius: 0.6944444444444444rem;
  color: #fff;
  font-size: 0.16666666666666666rem;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  cursor: pointer;
  border: none;
  outline: none;
  gap: 0.027777777777777776rem;
  pointer-events: auto;
  transition: opacity 0.3s ease;
  position: relative;
}

.seo-banner-btn svg {
  width: 0.2638888888888889rem;
  height: 0.2638888888888889rem;
}

.seo-banner-btn:hover {
  opacity: 0.9;
}

.seo-tab-card {
  width: 8.333333333333334rem;
  margin: 0 auto;
  padding: 0.4166666666666667rem 0;
}

.seo-tab-card-title {
  color: #16171a;
  font-size: 0.3055555555555556rem;
  font-weight: 700;
  line-height: normal;
  text-align: center;
}

.seo-tab-card-subtitle {
  color: rgba(22, 23, 26, 0.7);
  font-size: 0.1388888888888889rem;
  font-weight: 400;
  margin-top: 0.16666666666666666rem;
  text-align: center;
}

.seo-tab-card-tabs {
  margin: 0.3333333333333333rem auto 0;
  text-align: center;
}

.seo-tab-card-tabs-content {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 0.375rem;
  border-radius: 0.6944444444444444rem;
  background: #fff;
  box-shadow:
    0 0 0 0.006944444444444444rem rgba(0, 17, 50, 0.04),
    0 0.05555555555555555rem 0.3333333333333333rem 0 rgba(0, 17, 50, 0.08);
}

.seo-tab-card-tab {
  width: 1.1388888888888888rem;
  color: #1c1d1f;
  text-align: center;
  font-size: 0.1111111111111111rem;
  font-style: normal;
  font-weight: 500;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  z-index: 1;
  transition:
    color 0.1s ease-in-out,
    background-color 0.1s ease-in-out;
  height: 100%;
  align-items: center;
  border-radius: 0.6944444444444444rem;
}

.seo-tab-card-tab.active {
  font-weight: 700;
  color: #fff;
  background: #000;
}

.seo-tab-card-content {
  margin-top: 0.4166666666666667rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5555555555555556rem;
  display: none;
}

.seo-tab-card-content.active {
  display: flex;
}

.seo-tab-card-content-left {
  flex: 1;
}

.seo-tab-card-content-left .seo-tab-card-video {
  width: 4.166666666666667rem;
  border-radius: 0.1388888888888889rem;
}

.seo-tab-card-content-right {
  flex: 1;
}

.seo-tab-card-content-title {
  color: #16171a;
  font-size: 0.2361111111111111rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}

.seo-tab-card-content-desc {
  color: rgba(22, 23, 26, 0.7);
  font-size: 0.125rem;
  font-style: normal;
  font-weight: 400;
  margin-top: 0.1388888888888889rem;
  margin-bottom: 0.2777777777777778rem;
}

.seo-tab-card-content-btn-group {
  height: 0.375rem;
}

.seo-tab-card-content-btn {
  width: 1.3888888888888888rem;
  height: 0.375rem;
  /* display: flex; */
  justify-content: center;
  align-items: center;
  border-radius: 0.6944444444444444rem;
  border: none;
  color: #fff;
  font-size: 0.125rem;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  outline: none;
}

.seo-tab-card-content-btn:hover {
  opacity: 0.9;
}

.seo-list-card {
  width: 8.333333333333334rem;
  margin: 0 auto;
  padding: 0.4166666666666667rem 0;
}

.seo-list-card-title {
  color: #16171a;
  font-size: 0.3055555555555556rem;
  font-weight: 700;
  line-height: normal;
  text-align: center;
}

.seo-list-card-desc {
  color: rgba(22, 23, 26, 0.7);
  font-size: 0.1388888888888889rem;
  font-weight: 400;
  text-align: center;
  width: 4.097222222222222rem;
  margin: 0.16666666666666666rem auto 0;
}

.seo-list-card-content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5555555555555556rem;
  margin-top: 0.4166666666666667rem;
}

.seo-list-card-content-left,
.seo-list-card-content-right {
  flex: 1;
}

.seo-list-card-content-video {
  width: 4.166666666666667rem;
  border-radius: 0.16666666666666666rem;
  display: none;
}

.seo-list-card-content-video.active {
  display: block;
}

.seo-list-card-content-right {
  display: flex;
  flex-direction: column;
}

.seo-list-card-content-item {
  padding: 0.1388888888888889rem;
  cursor: pointer;
  position: relative;
  /* transition: all 0.3s ease-in-out; */
}

.seo-list-card-content-item-title {
  color: rgba(22, 23, 26, 0.7);
  font-size: 0.18055555555555555rem;
  font-weight: 700;
  line-height: normal;
  font-style: normal;
}

.seo-list-card-content-item-desc {
  color: rgba(22, 23, 26, 0.7);
  font-size: 0.1111111111111111rem;
  font-weight: 400;
  margin-top: 0.08333333333333333rem;
  line-height: normal;
}

.seo-list-card-content-item.active {
  border-radius: 0.16666666666666666rem;
  background: #f6f7fa;
}

.seo-list-card-content-item.active .seo-list-card-content-item-title,
.seo-list-card-content-item.active .seo-list-card-content-item-desc {
  color: #16171a;
}

.seo-list-card-content-item .seo-download-other {
  display: none;
  position: absolute;
  top: 0.16666666666666666rem;
  right: 0.16666666666666666rem;
}

.seo-list-card-content-item .seo-list-card-btn {
  display: inline-flex;
  width: 0.6666666666666666rem;
  height: 0.2361111111111111rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.4166666666666667rem;
  background: #fd3960;
  color: #fff;
  font-size: 0.09027777777777778rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.1111111111111111rem;
  border: none;
  cursor: pointer;
  outline: none;
  pointer-events: none;
}

.seo-list-card-content-item.active .seo-download-other[data-show="1"] {
  display: inline-block;
  pointer-events: auto;
}

.seo-list-card-content-item .seo-list-card-btn-normal {
  display: none;
  position: absolute;
  top: 0.06944444444444445rem;
  right: 0.16666666666666666rem;
}

.seo-list-card-content-item.active .seo-list-card-btn-normal[data-show="1"] {
  pointer-events: auto;
  display: inline-block;
}

.seo-list-card-bottom {
  text-align: center;
  margin-top: 0.4166666666666667rem;
  height: 0.375rem;
}

.seo-list-card-bottom-btn {
  width: 1.3888888888888888rem;
  height: 0.375rem;
  /* display: flex; */
  justify-content: center;
  align-items: center;
  border-radius: 0.6944444444444444rem;
  border: none;
  color: #fff;
  font-size: 0.125rem;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  outline: none;
}

.seo-list-card-bottom-btn:hover {
  opacity: 0.9;
}

.seo-list-card {
  width: 8.333333333333334rem;
  margin: 0 auto;
  padding: 0.4166666666666667rem 0;
}

.seo-list-card-title {
  color: #16171a;
  font-size: 0.3055555555555556rem;
  font-weight: 700;
  line-height: normal;
  text-align: center;
}

.seo-list-card-desc {
  color: rgba(22, 23, 26, 0.7);
  font-size: 0.1388888888888889rem;
  font-weight: 400;
  text-align: center;
  width: 4.097222222222222rem;
  margin: 0.16666666666666666rem auto 0;
}

.seo-list-card-content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5555555555555556rem;
  margin-top: 0.4166666666666667rem;
}

.seo-list-card-content-left,
.seo-list-card-content-right {
  flex: 1;
}

.seo-list-card-content-video {
  width: 4.166666666666667rem;
  border-radius: 0.16666666666666666rem;
  display: none;
}

.seo-list-card-content-video.active {
  display: block;
}

.seo-list-card-content-right {
  display: flex;
  flex-direction: column;
}

.seo-list-card-content-item {
  padding: 0.1388888888888889rem;
  cursor: pointer;
  position: relative;
  /* transition: all 0.3s ease-in-out; */
}

.seo-list-card-content-item-title {
  color: rgba(22, 23, 26, 0.7);
  font-size: 0.18055555555555555rem;
  font-weight: 700;
  line-height: normal;
  font-style: normal;
}

.seo-list-card-content-item-desc {
  color: rgba(22, 23, 26, 0.7);
  font-size: 0.1111111111111111rem;
  font-weight: 400;
  margin-top: 0.08333333333333333rem;
  line-height: normal;
}

.seo-list-card-content-item.active {
  border-radius: 0.16666666666666666rem;
  background: #f6f7fa;
}

.seo-list-card-content-item.active .seo-list-card-content-item-title,
.seo-list-card-content-item.active .seo-list-card-content-item-desc {
  color: #16171a;
}

.seo-list-card-content-item .seo-download-other {
  display: none;
  position: absolute;
  top: 0.16666666666666666rem;
  right: 0.16666666666666666rem;
}

.seo-list-card-content-item .seo-list-card-btn {
  display: inline-flex;
  width: 0.6666666666666666rem;
  height: 0.2361111111111111rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.4166666666666667rem;
  background: #fd3960;
  color: #fff;
  font-size: 0.09027777777777778rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.1111111111111111rem;
  border: none;
  cursor: pointer;
  outline: none;
  pointer-events: none;
}

.seo-list-card-content-item.active .seo-download-other[data-show="1"] {
  display: inline-block;
  pointer-events: auto;
}

.seo-list-card-content-item .seo-list-card-btn-normal {
  display: none;
  position: absolute;
  top: 0.06944444444444445rem;
  right: 0.16666666666666666rem;
}

.seo-list-card-content-item.active .seo-list-card-btn-normal[data-show="1"] {
  pointer-events: auto;
  display: inline-block;
}

.seo-list-card-bottom {
  text-align: center;
  margin-top: 0.4166666666666667rem;
  height: 0.375rem;
}

.seo-list-card-bottom-btn {
  width: 1.3888888888888888rem;
  height: 0.375rem;
  /* display: flex; */
  justify-content: center;
  align-items: center;
  border-radius: 0.6944444444444444rem;
  border: none;
  color: #fff;
  font-size: 0.125rem;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  outline: none;
}

.seo-list-card-bottom-btn:hover {
  opacity: 0.9;
}

.seo-big-video {
  padding: 0.4166666666666667rem 0;
  width: 100%;
  background: #f2f5f7;
  text-align: center;
}

.seo-big-video-title {
  color: #16171a;
  text-align: center;
  font-size: 0.3055555555555556rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}

.seo-big-video-subtitle {
  color: rgba(22, 23, 26, 0.7);
  font-size: 0.1388888888888889rem;
  font-weight: 400;
  margin-top: 0.16666666666666666rem;
  text-align: center;
}

.seo-big-video-content {
  width: 6.666666666666667rem;
  border-radius: 0.16666666666666666rem;
  box-shadow: 0 0.08333333333333333rem 0.3333333333333333rem 0 rgba(0, 17, 50, 0.06);
  margin: 0.3055555555555556rem auto 0;
}

.seo-big-video-bottom {
  text-align: center;
  margin-top: 0.3055555555555556rem;
  height: 0.375rem;
}

.seo-big-video-bottom-btn {
  width: 1.3888888888888888rem;
  height: 0.375rem;
  /* display: flex; */
  justify-content: center;
  align-items: center;
  border-radius: 0.6944444444444444rem;
  border: none;
  color: #fff;
  font-size: 0.125rem;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  outline: none;
}

.seo-big-video-bottom-btn:hover {
  opacity: 0.9;
}

.seo-help {
  width: 8.3333rem;
  margin: 0 auto;
  padding: 0.4167rem 0;
}

.seo-help-title {
  color: #16171a;
  text-align: center;
  font-size: 0.3056rem;
  font-weight: 700;
  margin-bottom: 0.4167rem;
}

.seo-help-content {
  width: 7.2222rem;
  margin: 0.2778rem auto 0;
}

.seo-help-content > .seo-help-faq-item:first-child {
  border-top: none;
}

.seo-help-faq-item {
  border-top: 0.0069rem solid #eaecf0;
  text-decoration: none;
  display: block;
}

.seo-help-faq-question {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.2rem 0;
  cursor: pointer;
}

.seo-help-faq-question h2 {
  color: #16171a;
  font-size: 0.1389rem;
  font-weight: 500;
  transition: color 0.3s;
}

.seo-help-faq-question h2:hover {
  color: #16171a;
}

.seo-help-faq-answer {
  max-height: 0;
  overflow: hidden;
  transition:
    max-height 0.3s ease,
    opacity 0.3s ease,
    padding-bottom 0.45s ease;
  opacity: 0;
  color: rgba(17, 18, 20, 0.6);
  font-size: 0.1111111111111111rem;
  font-weight: 400;
  line-height: 0.16666666666666666rem;
  letter-spacing: 0rem;
}

.seo-help-faq-answer h3 {
  color: rgba(17, 18, 20, 0.6);
}

.seo-help-faq-item.active .seo-help-faq-answer {
  max-height: 1.3888888888888888rem; /* 可按内容长度调整 */
  opacity: 1;
  padding-bottom: 0.2rem;
}

.seo-help-faq-question svg {
  width: 0.14rem;
  height: 0.14rem;
  transition: transform 0.3s ease;
  transform: rotate(0deg);
}

/* 展开时旋转 90° */
.seo-help-faq-item.active .seo-help-faq-question svg {
  transform: rotate(180deg);
}

/* 如果是 link-only 的情况，不旋转 */
.seo-help-faq-link.seo-help-faq-link .seo-help-faq-question svg,
.seo-help-faq-item.seo-help-faq-link.active .seo-help-faq-question svg {
  transform: none;
}

.seo-help-faq-more-container {
  text-align: right;
}

.seo-total {
  width: 100%;
  height: 1.6666666666666667rem;
  background-image: linear-gradient(135deg, #f0f4ff 0%, #e8eef8 100%);
  background-size: 100% 100%;
  background-position: 0 100%;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
}

.seo-total-content {
  width: 7.222222222222222rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.seo-total-btn {
  width: 1.3888888888888888rem;
  height: 0.375rem;
  /* display: flex; */
  justify-content: center;
  align-items: center;
  border-radius: 0.6944444444444444rem;
  border: none;
  color: #fff;
  font-size: 0.125rem;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  outline: none;
}

.seo-total-btn:hover {
  opacity: 0.9;
}

.seo-total-title {
  color: #000;
  font-size: 0.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.0005555555555555556rem;
}

.seo-total-left > div {
  display: flex;
  color: rgba(22, 23, 26, 0.7);
  font-size: 0.1388888888888889rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  align-items: center;
  margin-top: 0.2222222222222222rem;
}

.seo-total-left > div > svg {
  margin-left: 0.05555555555555555rem;
}

.seo-total-strong {
  font-size: 0.16666666666666666rem;
  color: #16171a;
  font-weight: 700;
}

/* 顶栏：首屏透明叠在 banner 上；下滑后白底 + 阴影（与美图落地页行为一致） */
.Header_header__aLG5t:not(.Header_headerDark__i7uie) {
  background-color: transparent;
  box-shadow: none;
}

.Header_header__aLG5t.Header_headerDark__i7uie {
  background-color: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
}

.Header_header__aLG5t:not(.Header_headerDark__i7uie) .downloadBtn_textDownloadBtn__hiQjD {
  color: #fff;
}

/* 顶栏 Logo：缩小以适配固定高度顶栏（Header_headerInner 约 0.41667rem） */
.Header_header__aLG5t .Header_logoAIink__nwiks {
  width: auto;
  max-width: 0.48rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.Header_header__aLG5t .Header_logoAIink__nwiks img {
  display: block;
  max-height: 0.28rem;
  width: auto;
  max-width: 100%;
  height: auto;
  object-fit: contain;
}

/* 页脚：自有 Logo + 文字链（不再使用第三方 SVG 商标/二维码） */
.footer_footerLogo__8Kxbl {
  object-fit: contain;
}

.footer_docLink__ycjl {
  font-size: 0.11111rem;
  color: #999;
  text-decoration: none;
  line-height: 1.4;
  max-width: 1.2rem;
}

.footer_docLink__ycjl:hover {
  color: #327efc;
}
