/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
body {
  --red-1: 255,236,232;
  --red-2: 253,205,197;
  --red-3: 251,172,163;
  --red-4: 249,137,129;
  --red-5: 247,101,96;
  --red-6: 245,63,63;
  --red-7: 203,39,45;
  --red-8: 161,21,30;
  --red-9: 119,8,19;
  --red-10: 77,0,10;
  --orangered-1: 255,243,232;
  --orangered-2: 253,221,195;
  --orangered-3: 252,197,159;
  --orangered-4: 250,172,123;
  --orangered-5: 249,144,87;
  --orangered-6: 247,114,52;
  --orangered-7: 204,81,32;
  --orangered-8: 162,53,17;
  --orangered-9: 119,31,6;
  --orangered-10: 77,14,0;
  --orange-1: 255,247,232;
  --orange-2: 255,228,186;
  --orange-3: 255,207,139;
  --orange-4: 255,182,93;
  --orange-5: 255,154,46;
  --orange-6: 255,125,0;
  --orange-7: 210,95,0;
  --orange-8: 166,69,0;
  --orange-9: 121,46,0;
  --orange-10: 77,27,0;
  --gold-1: 255,252,232;
  --gold-2: 253,244,191;
  --gold-3: 252,233,150;
  --gold-4: 250,220,109;
  --gold-5: 249,204,69;
  --gold-6: 247,186,30;
  --gold-7: 204,146,19;
  --gold-8: 162,109,10;
  --gold-9: 119,75,4;
  --gold-10: 77,45,0;
  --yellow-1: 254,255,232;
  --yellow-2: 254,254,190;
  --yellow-3: 253,250,148;
  --yellow-4: 252,242,107;
  --yellow-5: 251,232,66;
  --yellow-6: 250,220,25;
  --yellow-7: 207,175,15;
  --yellow-8: 163,132,8;
  --yellow-9: 120,93,3;
  --yellow-10: 77,56,0;
  --lime-1: 252,255,232;
  --lime-2: 237,248,187;
  --lime-3: 220,241,144;
  --lime-4: 201,233,104;
  --lime-5: 181,226,65;
  --lime-6: 159,219,29;
  --lime-7: 126,183,18;
  --lime-8: 95,148,10;
  --lime-9: 67,112,4;
  --lime-10: 42,77,0;
  --green-1: 232,255,234;
  --green-2: 175,240,181;
  --green-3: 123,225,136;
  --green-4: 76,210,99;
  --green-5: 35,195,67;
  --green-6: 0,180,42;
  --green-7: 0,154,41;
  --green-8: 0,128,38;
  --green-9: 0,102,34;
  --green-10: 0,77,28;
  --cyan-1: 232,255,251;
  --cyan-2: 183,244,236;
  --cyan-3: 137,233,224;
  --cyan-4: 94,223,214;
  --cyan-5: 55,212,207;
  --cyan-6: 20,201,201;
  --cyan-7: 13,165,170;
  --cyan-8: 7,130,139;
  --cyan-9: 3,97,108;
  --cyan-10: 0,66,77;
  --blue-1: 232,247,255;
  --blue-2: 195,231,254;
  --blue-3: 159,212,253;
  --blue-4: 123,192,252;
  --blue-5: 87,169,251;
  --blue-6: 52,145,250;
  --blue-7: 32,108,207;
  --blue-8: 17,75,163;
  --blue-9: 6,48,120;
  --blue-10: 0,26,77;
  --arcoblue-1: 232,243,255;
  --arcoblue-2: 190,218,255;
  --arcoblue-3: 148,191,255;
  --arcoblue-4: 106,161,255;
  --arcoblue-5: 64,128,255;
  --arcoblue-6: 22,93,255;
  --arcoblue-7: 14,66,210;
  --arcoblue-8: 7,44,166;
  --arcoblue-9: 3,26,121;
  --arcoblue-10: 0,13,77;
  --purple-1: 245,232,255;
  --purple-2: 221,190,246;
  --purple-3: 195,150,237;
  --purple-4: 168,113,227;
  --purple-5: 141,78,218;
  --purple-6: 114,46,209;
  --purple-7: 85,29,176;
  --purple-8: 60,16,143;
  --purple-9: 39,6,110;
  --purple-10: 22,0,77;
  --pinkpurple-1: 255,232,251;
  --pinkpurple-2: 247,186,239;
  --pinkpurple-3: 240,142,230;
  --pinkpurple-4: 232,101,223;
  --pinkpurple-5: 225,62,219;
  --pinkpurple-6: 217,26,217;
  --pinkpurple-7: 176,16,182;
  --pinkpurple-8: 138,9,147;
  --pinkpurple-9: 101,3,112;
  --pinkpurple-10: 66,0,77;
  --magenta-1: 255,232,241;
  --magenta-2: 253,194,219;
  --magenta-3: 251,157,199;
  --magenta-4: 249,121,183;
  --magenta-5: 247,84,168;
  --magenta-6: 245,49,157;
  --magenta-7: 203,30,131;
  --magenta-8: 161,16,105;
  --magenta-9: 119,6,79;
  --magenta-10: 77,0,52;
  --gray-1: 247,248,250;
  --gray-2: 242,243,245;
  --gray-3: 229,230,235;
  --gray-4: 201,205,212;
  --gray-5: 169,174,184;
  --gray-6: 134,144,156;
  --gray-7: 107,119,133;
  --gray-8: 78,89,105;
  --gray-9: 39,46,59;
  --gray-10: 29,33,41;
  --success-1: var(--green-1);
  --success-2: var(--green-2);
  --success-3: var(--green-3);
  --success-4: var(--green-4);
  --success-5: var(--green-5);
  --success-6: var(--green-6);
  --success-7: var(--green-7);
  --success-8: var(--green-8);
  --success-9: var(--green-9);
  --success-10: var(--green-10);
  --primary-1: var(--arcoblue-1);
  --primary-2: var(--arcoblue-2);
  --primary-3: var(--arcoblue-3);
  --primary-4: var(--arcoblue-4);
  --primary-5: var(--arcoblue-5);
  --primary-6: var(--arcoblue-6);
  --primary-7: var(--arcoblue-7);
  --primary-8: var(--arcoblue-8);
  --primary-9: var(--arcoblue-9);
  --primary-10: var(--arcoblue-10);
  --danger-1: var(--red-1);
  --danger-2: var(--red-2);
  --danger-3: var(--red-3);
  --danger-4: var(--red-4);
  --danger-5: var(--red-5);
  --danger-6: var(--red-6);
  --danger-7: var(--red-7);
  --danger-8: var(--red-8);
  --danger-9: var(--red-9);
  --danger-10: var(--red-10);
  --warning-1: var(--orange-1);
  --warning-2: var(--orange-2);
  --warning-3: var(--orange-3);
  --warning-4: var(--orange-4);
  --warning-5: var(--orange-5);
  --warning-6: var(--orange-6);
  --warning-7: var(--orange-7);
  --warning-8: var(--orange-8);
  --warning-9: var(--orange-9);
  --warning-10: var(--orange-10);
  --link-1: var(--arcoblue-1);
  --link-2: var(--arcoblue-2);
  --link-3: var(--arcoblue-3);
  --link-4: var(--arcoblue-4);
  --link-5: var(--arcoblue-5);
  --link-6: var(--arcoblue-6);
  --link-7: var(--arcoblue-7);
  --link-8: var(--arcoblue-8);
  --link-9: var(--arcoblue-9);
  --link-10: var(--arcoblue-10);
}
body[arco-theme='dark'] {
  --red-1: 77,0,10;
  --red-2: 119,6,17;
  --red-3: 161,22,31;
  --red-4: 203,46,52;
  --red-5: 245,78,78;
  --red-6: 247,105,101;
  --red-7: 249,141,134;
  --red-8: 251,176,167;
  --red-9: 253,209,202;
  --red-10: 255,240,236;
  --orangered-1: 77,14,0;
  --orangered-2: 119,30,5;
  --orangered-3: 162,55,20;
  --orangered-4: 204,87,41;
  --orangered-5: 247,126,69;
  --orangered-6: 249,146,90;
  --orangered-7: 250,173,125;
  --orangered-8: 252,198,161;
  --orangered-9: 253,222,197;
  --orangered-10: 255,244,235;
  --orange-1: 77,27,0;
  --orange-2: 121,48,4;
  --orange-3: 166,75,10;
  --orange-4: 210,105,19;
  --orange-5: 255,141,31;
  --orange-6: 255,150,38;
  --orange-7: 255,179,87;
  --orange-8: 255,205,135;
  --orange-9: 255,227,184;
  --orange-10: 255,247,232;
  --gold-1: 77,45,0;
  --gold-2: 119,75,4;
  --gold-3: 162,111,15;
  --gold-4: 204,150,31;
  --gold-5: 247,192,52;
  --gold-6: 249,204,68;
  --gold-7: 250,220,108;
  --gold-8: 252,233,149;
  --gold-9: 253,244,190;
  --gold-10: 255,252,232;
  --yellow-1: 77,56,0;
  --yellow-2: 120,94,7;
  --yellow-3: 163,134,20;
  --yellow-4: 207,179,37;
  --yellow-5: 250,225,60;
  --yellow-6: 251,233,75;
  --yellow-7: 252,243,116;
  --yellow-8: 253,250,157;
  --yellow-9: 254,254,198;
  --yellow-10: 254,255,240;
  --lime-1: 42,77,0;
  --lime-2: 68,112,6;
  --lime-3: 98,148,18;
  --lime-4: 132,183,35;
  --lime-5: 168,219,57;
  --lime-6: 184,226,75;
  --lime-7: 203,233,112;
  --lime-8: 222,241,152;
  --lime-9: 238,248,194;
  --lime-10: 253,255,238;
  --green-1: 0,77,28;
  --green-2: 4,102,37;
  --green-3: 10,128,45;
  --green-4: 18,154,55;
  --green-5: 29,180,64;
  --green-6: 39,195,70;
  --green-7: 80,210,102;
  --green-8: 126,225,139;
  --green-9: 178,240,183;
  --green-10: 235,255,236;
  --cyan-1: 0,66,77;
  --cyan-2: 6,97,108;
  --cyan-3: 17,131,139;
  --cyan-4: 31,166,170;
  --cyan-5: 48,201,201;
  --cyan-6: 63,212,207;
  --cyan-7: 102,223,215;
  --cyan-8: 144,233,225;
  --cyan-9: 190,244,237;
  --cyan-10: 240,255,252;
  --blue-1: 0,26,77;
  --blue-2: 5,47,120;
  --blue-3: 19,76,163;
  --blue-4: 41,113,207;
  --blue-5: 70,154,250;
  --blue-6: 90,170,251;
  --blue-7: 125,193,252;
  --blue-8: 161,213,253;
  --blue-9: 198,232,254;
  --blue-10: 234,248,255;
  --arcoblue-1: 0,13,77;
  --arcoblue-2: 4,27,121;
  --arcoblue-3: 14,50,166;
  --arcoblue-4: 29,77,210;
  --arcoblue-5: 48,111,255;
  --arcoblue-6: 60,126,255;
  --arcoblue-7: 104,159,255;
  --arcoblue-8: 147,190,255;
  --arcoblue-9: 190,218,255;
  --arcoblue-10: 234,244,255;
  --purple-1: 22,0,77;
  --purple-2: 39,6,110;
  --purple-3: 62,19,143;
  --purple-4: 90,37,176;
  --purple-5: 123,61,209;
  --purple-6: 142,81,218;
  --purple-7: 169,116,227;
  --purple-8: 197,154,237;
  --purple-9: 223,194,246;
  --purple-10: 247,237,255;
  --pinkpurple-1: 66,0,77;
  --pinkpurple-2: 101,3,112;
  --pinkpurple-3: 138,13,147;
  --pinkpurple-4: 176,27,182;
  --pinkpurple-5: 217,46,217;
  --pinkpurple-6: 225,61,219;
  --pinkpurple-7: 232,102,223;
  --pinkpurple-8: 240,146,230;
  --pinkpurple-9: 247,193,240;
  --pinkpurple-10: 255,242,253;
  --magenta-1: 77,0,52;
  --magenta-2: 119,8,80;
  --magenta-3: 161,23,108;
  --magenta-4: 203,43,136;
  --magenta-5: 245,69,166;
  --magenta-6: 247,86,169;
  --magenta-7: 249,122,184;
  --magenta-8: 251,158,200;
  --magenta-9: 253,195,219;
  --magenta-10: 255,232,241;
  --gray-1: 23,23,26;
  --gray-2: 46,46,48;
  --gray-3: 72,72,73;
  --gray-4: 95,95,96;
  --gray-5: 120,120,122;
  --gray-6: 146,146,147;
  --gray-7: 171,171,172;
  --gray-8: 197,197,197;
  --gray-9: 223,223,223;
  --gray-10: 246,246,246;
  --primary-1: var(--arcoblue-1);
  --primary-2: var(--arcoblue-2);
  --primary-3: var(--arcoblue-3);
  --primary-4: var(--arcoblue-4);
  --primary-5: var(--arcoblue-5);
  --primary-6: var(--arcoblue-6);
  --primary-7: var(--arcoblue-7);
  --primary-8: var(--arcoblue-8);
  --primary-9: var(--arcoblue-9);
  --primary-10: var(--arcoblue-10);
  --success-1: var(--green-1);
  --success-2: var(--green-2);
  --success-3: var(--green-3);
  --success-4: var(--green-4);
  --success-5: var(--green-5);
  --success-6: var(--green-6);
  --success-7: var(--green-7);
  --success-8: var(--green-8);
  --success-9: var(--green-9);
  --success-10: var(--green-10);
  --danger-1: var(--red-1);
  --danger-2: var(--red-2);
  --danger-3: var(--red-3);
  --danger-4: var(--red-4);
  --danger-5: var(--red-5);
  --danger-6: var(--red-6);
  --danger-7: var(--red-7);
  --danger-8: var(--red-8);
  --danger-9: var(--red-9);
  --danger-10: var(--red-10);
  --warning-1: var(--orange-1);
  --warning-2: var(--orange-2);
  --warning-3: var(--orange-3);
  --warning-4: var(--orange-4);
  --warning-5: var(--orange-5);
  --warning-6: var(--orange-6);
  --warning-7: var(--orange-7);
  --warning-8: var(--orange-8);
  --warning-9: var(--orange-9);
  --warning-10: var(--orange-10);
  --link-1: var(--arcoblue-1);
  --link-2: var(--arcoblue-2);
  --link-3: var(--arcoblue-3);
  --link-4: var(--arcoblue-4);
  --link-5: var(--arcoblue-5);
  --link-6: var(--arcoblue-6);
  --link-7: var(--arcoblue-7);
  --link-8: var(--arcoblue-8);
  --link-9: var(--arcoblue-9);
  --link-10: var(--arcoblue-10);
}
body {
  --color-white: #ffffff;
  --color-black: #000000;
  --color-border: rgb(var(--gray-3));
  --color-bg-popup: var(--color-bg-5);
  --color-bg-1: #fff;
  --color-bg-2: #fff;
  --color-bg-3: #fff;
  --color-bg-4: #fff;
  --color-bg-5: #fff;
  --color-bg-white: #fff;
  --color-neutral-1: rgb(var(--gray-1));
  --color-neutral-2: rgb(var(--gray-2));
  --color-neutral-3: rgb(var(--gray-3));
  --color-neutral-4: rgb(var(--gray-4));
  --color-neutral-5: rgb(var(--gray-5));
  --color-neutral-6: rgb(var(--gray-6));
  --color-neutral-7: rgb(var(--gray-7));
  --color-neutral-8: rgb(var(--gray-8));
  --color-neutral-9: rgb(var(--gray-9));
  --color-neutral-10: rgb(var(--gray-10));
  --color-text-1: var(--color-neutral-10);
  --color-text-2: var(--color-neutral-8);
  --color-text-3: var(--color-neutral-6);
  --color-text-4: var(--color-neutral-4);
  --color-border-1: var(--color-neutral-2);
  --color-border-2: var(--color-neutral-3);
  --color-border-3: var(--color-neutral-4);
  --color-border-4: var(--color-neutral-6);
  --color-fill-1: var(--color-neutral-1);
  --color-fill-2: var(--color-neutral-2);
  --color-fill-3: var(--color-neutral-3);
  --color-fill-4: var(--color-neutral-4);
  --color-primary-light-1: rgb(var(--primary-1));
  --color-primary-light-2: rgb(var(--primary-2));
  --color-primary-light-3: rgb(var(--primary-3));
  --color-primary-light-4: rgb(var(--primary-4));
  --color-secondary: var(--color-neutral-2);
  --color-secondary-hover: var(--color-neutral-3);
  --color-secondary-active: var(--color-neutral-4);
  --color-secondary-disabled: var(--color-neutral-1);
  --color-danger-light-1: rgb(var(--danger-1));
  --color-danger-light-2: rgb(var(--danger-2));
  --color-danger-light-3: rgb(var(--danger-3));
  --color-danger-light-4: rgb(var(--danger-4));
  --color-success-light-1: rgb(var(--success-1));
  --color-success-light-2: rgb(var(--success-2));
  --color-success-light-3: rgb(var(--success-3));
  --color-success-light-4: rgb(var(--success-4));
  --color-warning-light-1: rgb(var(--warning-1));
  --color-warning-light-2: rgb(var(--warning-2));
  --color-warning-light-3: rgb(var(--warning-3));
  --color-warning-light-4: rgb(var(--warning-4));
  --color-link-light-1: rgb(var(--link-1));
  --color-link-light-2: rgb(var(--link-2));
  --color-link-light-3: rgb(var(--link-3));
  --color-link-light-4: rgb(var(--link-4));
  --border-radius-none: 0;
  --border-radius-small: 2px;
  --border-radius-medium: 4px;
  --border-radius-large: 8px;
  --border-radius-circle: 50%;
  --color-tooltip-bg: rgb(var(--gray-10));
  --color-spin-layer-bg: rgba(255, 255, 255, 0.6);
  --color-menu-dark-bg: #232324;
  --color-menu-light-bg: #ffffff;
  --color-menu-dark-hover: rgba(255, 255, 255, 0.04);
  --color-mask-bg: rgba(29, 33, 41, 0.6);
}
body[arco-theme='dark'] {
  --color-white: rgba(255, 255, 255, 0.9);
  --color-black: #000000;
  --color-border: #333335;
  --color-bg-1: #17171a;
  --color-bg-2: #232324;
  --color-bg-3: #2a2a2b;
  --color-bg-4: #313132;
  --color-bg-5: #373739;
  --color-bg-white: #f6f6f6;
  --color-text-1: rgba(255, 255, 255, 0.9);
  --color-text-2: rgba(255, 255, 255, 0.7);
  --color-text-3: rgba(255, 255, 255, 0.5);
  --color-text-4: rgba(255, 255, 255, 0.3);
  --color-fill-1: rgba(255, 255, 255, 0.04);
  --color-fill-2: rgba(255, 255, 255, 0.08);
  --color-fill-3: rgba(255, 255, 255, 0.12);
  --color-fill-4: rgba(255, 255, 255, 0.16);
  --color-primary-light-1: rgba(var(--primary-6), 0.2);
  --color-primary-light-2: rgba(var(--primary-6), 0.35);
  --color-primary-light-3: rgba(var(--primary-6), 0.5);
  --color-primary-light-4: rgba(var(--primary-6), 0.65);
  --color-secondary: rgba(var(--gray-9), 0.08);
  --color-secondary-hover: rgba(var(--gray-8), 0.16);
  --color-secondary-active: rgba(var(--gray-7), 0.24);
  --color-secondary-disabled: rgba(var(--gray-9), 0.08);
  --color-danger-light-1: rgba(var(--danger-6), 0.2);
  --color-danger-light-2: rgba(var(--danger-6), 0.35);
  --color-danger-light-3: rgba(var(--danger-6), 0.5);
  --color-danger-light-4: rgba(var(--danger-6), 0.65);
  --color-success-light-1: rgba(var(--success-6), 0.2);
  --color-success-light-2: rgba(var(--success-6), 0.35);
  --color-success-light-3: rgba(var(--success-6), 0.5);
  --color-success-light-4: rgba(var(--success-6), 0.65);
  --color-warning-light-1: rgba(var(--warning-6), 0.2);
  --color-warning-light-2: rgba(var(--warning-6), 0.35);
  --color-warning-light-3: rgba(var(--warning-6), 0.5);
  --color-warning-light-4: rgba(var(--warning-6), 0.65);
  --color-link-light-1: rgba(var(--link-6), 0.2);
  --color-link-light-2: rgba(var(--link-6), 0.35);
  --color-link-light-3: rgba(var(--link-6), 0.5);
  --color-link-light-4: rgba(var(--link-6), 0.65);
  --color-tooltip-bg: #373739;
  --color-spin-layer-bg: rgba(51, 51, 51, 0.6);
  --color-menu-dark-bg: #232324;
  --color-menu-light-bg: #232324;
  --color-menu-dark-hover: var(--color-fill-2);
  --color-mask-bg: rgba(23, 23, 26, 0.6);
}
/* stylelint-disable */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html,
body {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -webkit-font-smoothing: antialiased;
  /* chrome、safari */
  -moz-osx-font-smoothing: grayscale;
  /* firefox */
  font-family: Inter, -apple-system, BlinkMacSystemFont, PingFang SC, Hiragino Sans GB, noto sans, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
  padding: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
tr,
th {
  margin: 0;
  padding: 0;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type='checkbox'],
[type='radio'] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
* {
  outline: none;
}
/**
 * remove input clear icon in IE & Edge
 */
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
.arco-icon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  width: 1em;
  height: 1em;
  vertical-align: -2px;
  stroke: currentColor;
}
.arco-icon[fill='currentColor'] {
  fill: currentColor;
  stroke: none;
}
.arco-icon[stroke='currentColor'] {
  stroke: currentColor;
  fill: none;
}
.arco-icon[fill='currentColor'][stroke='currentColor'] {
  fill: currentColor;
  stroke: currentColor;
}
.arco-icon-loading {
  -webkit-animation: arco-loading-circle 1s infinite cubic-bezier(0, 0, 1, 1);
          animation: arco-loading-circle 1s infinite cubic-bezier(0, 0, 1, 1);
}
@-webkit-keyframes arco-loading-circle {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes arco-loading-circle {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.arco-icon-hover {
  position: relative;
  display: inline-block;
  cursor: pointer;
  line-height: 0;
}
.arco-icon-hover .arco-icon {
  position: relative;
  vertical-align: -0.09em;
}
.arco-icon-hover::before {
  content: '';
  position: absolute;
  display: block;
  border-radius: var(--border-radius-circle);
  background-color: transparent;
  box-sizing: border-box;
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-icon-hover.arco-icon-hover-disabled::before {
  opacity: 0;
}
.arco-icon-hover::before {
  top: 50%;
  left: 50%;
  height: 20px;
  width: 20px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.arco-icon-hover-size-mini::before {
  top: 50%;
  left: 50%;
  height: 20px;
  width: 20px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.arco-icon-hover-size-small::before {
  top: 50%;
  left: 50%;
  height: 20px;
  width: 20px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.arco-icon-hover-size-large::before {
  top: 50%;
  left: 50%;
  height: 24px;
  width: 24px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.arco-icon-hover-size-huge::before {
  top: 50%;
  left: 50%;
  height: 24px;
  width: 24px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.fadeInStandard-enter,
.fadeInStandard-appear {
  opacity: 0;
}
.fadeInStandard-enter-active,
.fadeInStandard-appear-active {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.fadeInStandard-exit {
  opacity: 1;
}
.fadeInStandard-exit-active {
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.fadeIn-enter,
.fadeIn-appear {
  opacity: 0;
}
.fadeIn-enter-active,
.fadeIn-appear-active {
  opacity: 1;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.fadeIn-exit {
  opacity: 1;
}
.fadeIn-exit-active {
  opacity: 0;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.slideDynamicOrigin-enter,
.slideDynamicOrigin-appear {
  opacity: 0;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleY(0.9) translateZ(0);
          transform: scaleY(0.9) translateZ(0);
}
.slideDynamicOrigin-enter-active,
.slideDynamicOrigin-appear-active {
  opacity: 1;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleY(1) translateZ(0);
          transform: scaleY(1) translateZ(0);
  transition: opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideDynamicOrigin-exit {
  opacity: 1;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleY(1) translateZ(0);
          transform: scaleY(1) translateZ(0);
  transition: opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideDynamicOrigin-exit-active {
  opacity: 0;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleY(0.9) translateZ(0);
          transform: scaleY(0.9) translateZ(0);
  transition: opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideLeft-enter,
.slideLeft-appear {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.slideLeft-enter-active,
.slideLeft-appear-active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition: -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideLeft-exit {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.slideLeft-exit-active {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  transition: -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideRight-enter,
.slideRight-appear {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.slideRight-enter-active,
.slideRight-appear-active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition: -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideRight-exit {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.slideRight-exit-active {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  transition: -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideTop-enter,
.slideTop-appear {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.slideTop-enter-active,
.slideTop-appear-active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideTop-exit {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.slideTop-exit-active {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  transition: -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideBottom-enter,
.slideBottom-appear {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.slideBottom-enter-active,
.slideBottom-appear-active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slideBottom-exit {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.slideBottom-exit-active {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  transition: -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.zoomIn-enter,
.zoomIn-appear {
  opacity: 0;
  -webkit-transform: scale(0.5, 0.5);
          transform: scale(0.5, 0.5);
}
.zoomIn-enter-active,
.zoomIn-appear-active {
  opacity: 1;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.zoomIn-exit {
  opacity: 1;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.zoomIn-exit-active {
  opacity: 0;
  -webkit-transform: scale(0.5, 0.5);
          transform: scale(0.5, 0.5);
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInFadeOut-enter,
.zoomInFadeOut-appear {
  opacity: 0;
  -webkit-transform: scale(0.5, 0.5);
          transform: scale(0.5, 0.5);
}
.zoomInFadeOut-enter-active,
.zoomInFadeOut-appear-active {
  opacity: 1;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  transition: opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), -webkit-transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.zoomInFadeOut-exit {
  opacity: 1;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.zoomInFadeOut-exit-active {
  opacity: 0;
  -webkit-transform: scale(0.5, 0.5);
          transform: scale(0.5, 0.5);
  transition: opacity 0.2s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.2s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: opacity 0.2s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.2s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: opacity 0.2s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.2s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.2s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInBig-enter,
.zoomInBig-appear {
  opacity: 0;
  -webkit-transform: scale(0.5, 0.5);
          transform: scale(0.5, 0.5);
}
.zoomInBig-enter-active,
.zoomInBig-appear-active {
  opacity: 1;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), -webkit-transform 0.2s cubic-bezier(0, 0, 1, 1);
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), transform 0.2s cubic-bezier(0, 0, 1, 1);
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), transform 0.2s cubic-bezier(0, 0, 1, 1), -webkit-transform 0.2s cubic-bezier(0, 0, 1, 1);
}
.zoomInBig-exit {
  opacity: 1;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.zoomInBig-exit-active {
  opacity: 0;
  -webkit-transform: scale(0.2, 0.2);
          transform: scale(0.2, 0.2);
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), -webkit-transform 0.2s cubic-bezier(0, 0, 1, 1);
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), transform 0.2s cubic-bezier(0, 0, 1, 1);
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), transform 0.2s cubic-bezier(0, 0, 1, 1), -webkit-transform 0.2s cubic-bezier(0, 0, 1, 1);
}
.zoomInLeft-enter,
.zoomInLeft-appear {
  opacity: 0.1;
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-transform: scale(0.1, 0.1);
          transform: scale(0.1, 0.1);
}
.zoomInLeft-enter-active,
.zoomInLeft-appear-active {
  opacity: 1;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInLeft-exit {
  opacity: 1;
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.zoomInLeft-exit-active {
  opacity: 0.1;
  -webkit-transform: scale(0.1, 0.1);
          transform: scale(0.1, 0.1);
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInTop-enter,
.zoomInTop-appear {
  opacity: 0;
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: scaleY(0.8) translateZ(0);
          transform: scaleY(0.8) translateZ(0);
}
.zoomInTop-enter-active,
.zoomInTop-appear-active {
  opacity: 1;
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: scaleY(1) translateZ(0);
          transform: scaleY(1) translateZ(0);
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInTop-exit {
  opacity: 1;
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: scaleY(1) translateZ(0);
          transform: scaleY(1) translateZ(0);
}
.zoomInTop-exit-active {
  opacity: 0;
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: scaleY(0.8) translateZ(0);
          transform: scaleY(0.8) translateZ(0);
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInBottom-enter,
.zoomInBottom-appear {
  opacity: 0;
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
  -webkit-transform: scaleY(0.8) translateZ(0);
          transform: scaleY(0.8) translateZ(0);
}
.zoomInBottom-enter-active,
.zoomInBottom-appear-active {
  opacity: 1;
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
  -webkit-transform: scaleY(1) translateZ(0);
          transform: scaleY(1) translateZ(0);
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoomInBottom-exit {
  opacity: 1;
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
  -webkit-transform: scaleY(1) translateZ(0);
          transform: scaleY(1) translateZ(0);
}
.zoomInBottom-exit-active {
  opacity: 0;
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
  -webkit-transform: scaleY(0.8) translateZ(0);
          transform: scaleY(0.8) translateZ(0);
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
body {
  font-size: 14px;
}

/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-spin {
  display: inline-block;
}
.arco-spin-block {
  display: block;
}
.arco-spin-with-tip {
  text-align: center;
}
.arco-spin-icon {
  color: rgb(var(--primary-6));
  font-size: 20px;
}
.arco-spin-tip {
  margin-top: 6px;
  font-size: 14px;
  font-weight: 500;
  color: rgb(var(--primary-6));
}
.arco-spin-loading-layer {
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
}
.arco-spin-children {
  position: relative;
}
.arco-spin-children::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: var(--color-spin-layer-bg);
  opacity: 0;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
  pointer-events: none;
  z-index: 1;
}
.arco-spin-loading {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}
.arco-spin-loading .arco-spin-loading-layer-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 2;
}
.arco-spin-loading .arco-spin-children::after {
  opacity: 1;
  pointer-events: auto;
}
.arco-spin-dot {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%) scale(0);
          transform: translateX(-50%) scale(0);
  width: 8px;
  height: 8px;
  background-color: rgb(var(--primary-6));
  border-radius: var(--border-radius-circle);
  -webkit-animation: arco-dot-loading 2s cubic-bezier(0, 0, 1, 1) infinite forwards;
          animation: arco-dot-loading 2s cubic-bezier(0, 0, 1, 1) infinite forwards;
}
.arco-spin-dot:nth-child(2) {
  background-color: rgb(var(--primary-5));
  -webkit-animation-delay: 400ms;
          animation-delay: 400ms;
}
.arco-spin-dot:nth-child(3) {
  background-color: rgb(var(--primary-4));
  -webkit-animation-delay: 800ms;
          animation-delay: 800ms;
}
.arco-spin-dot:nth-child(4) {
  background-color: rgb(var(--primary-4));
  -webkit-animation-delay: 1200ms;
          animation-delay: 1200ms;
}
.arco-spin-dot:nth-child(5) {
  background-color: rgb(var(--primary-2));
  -webkit-animation-delay: 1600ms;
          animation-delay: 1600ms;
}
.arco-spin-dot-list {
  display: inline-block;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-perspective: 200px;
          perspective: 200px;
  width: 56px;
  position: relative;
  height: 8px;
}
@-webkit-keyframes arco-dot-loading {
  0% {
    -webkit-transform: translate3D(-48.621%, 0, -0.985px) scale(0.511);
            transform: translate3D(-48.621%, 0, -0.985px) scale(0.511);
  }
  2.778% {
    -webkit-transform: translate3D(-95.766%, 0, -0.94px) scale(0.545);
            transform: translate3D(-95.766%, 0, -0.94px) scale(0.545);
  }
  5.556% {
    -webkit-transform: translate3D(-140%, 0, -0.866px) scale(0.6);
            transform: translate3D(-140%, 0, -0.866px) scale(0.6);
  }
  8.333% {
    -webkit-transform: translate3D(-179.981%, 0, -0.766px) scale(0.675);
            transform: translate3D(-179.981%, 0, -0.766px) scale(0.675);
  }
  11.111% {
    -webkit-transform: translate3D(-214.492%, 0, -0.643px) scale(0.768);
            transform: translate3D(-214.492%, 0, -0.643px) scale(0.768);
  }
  13.889% {
    -webkit-transform: translate3D(-242.487%, 0, -0.5px) scale(0.875);
            transform: translate3D(-242.487%, 0, -0.5px) scale(0.875);
  }
  16.667% {
    -webkit-transform: translate3D(-263.114%, 0, -0.342px) scale(0.993);
            transform: translate3D(-263.114%, 0, -0.342px) scale(0.993);
  }
  19.444% {
    -webkit-transform: translate3D(-275.746%, 0, -0.174px) scale(1.12);
            transform: translate3D(-275.746%, 0, -0.174px) scale(1.12);
  }
  22.222% {
    -webkit-transform: translate3D(-280%, 0, 0px) scale(1.25);
            transform: translate3D(-280%, 0, 0px) scale(1.25);
  }
  25% {
    -webkit-transform: translate3D(-275.746%, 0, 0.174px) scale(1.38);
            transform: translate3D(-275.746%, 0, 0.174px) scale(1.38);
  }
  27.778% {
    -webkit-transform: translate3D(-263.114%, 0, 0.342px) scale(1.507);
            transform: translate3D(-263.114%, 0, 0.342px) scale(1.507);
  }
  30.556% {
    -webkit-transform: translate3D(-242.487%, 0, 0.5px) scale(1.625);
            transform: translate3D(-242.487%, 0, 0.5px) scale(1.625);
  }
  33.333% {
    -webkit-transform: translate3D(-214.492%, 0, 0.643px) scale(1.732);
            transform: translate3D(-214.492%, 0, 0.643px) scale(1.732);
  }
  36.111% {
    -webkit-transform: translate3D(-179.981%, 0, 0.766px) scale(1.825);
            transform: translate3D(-179.981%, 0, 0.766px) scale(1.825);
  }
  38.889% {
    -webkit-transform: translate3D(-140%, 0, 0.866px) scale(1.9);
            transform: translate3D(-140%, 0, 0.866px) scale(1.9);
  }
  41.667% {
    -webkit-transform: translate3D(-95.766%, 0, 0.94px) scale(1.955);
            transform: translate3D(-95.766%, 0, 0.94px) scale(1.955);
  }
  44.444% {
    -webkit-transform: translate3D(-48.621%, 0, 0.985px) scale(1.989);
            transform: translate3D(-48.621%, 0, 0.985px) scale(1.989);
  }
  47.222% {
    -webkit-transform: translate3D(0%, 0, 1px) scale(2);
            transform: translate3D(0%, 0, 1px) scale(2);
  }
  50% {
    -webkit-transform: translate3D(48.621%, 0, 0.985px) scale(1.989);
            transform: translate3D(48.621%, 0, 0.985px) scale(1.989);
  }
  52.778% {
    -webkit-transform: translate3D(95.766%, 0, 0.94px) scale(1.955);
            transform: translate3D(95.766%, 0, 0.94px) scale(1.955);
  }
  55.556% {
    -webkit-transform: translate3D(140%, 0, 0.866px) scale(1.9);
            transform: translate3D(140%, 0, 0.866px) scale(1.9);
  }
  58.333% {
    -webkit-transform: translate3D(179.981%, 0, 0.766px) scale(1.825);
            transform: translate3D(179.981%, 0, 0.766px) scale(1.825);
  }
  61.111% {
    -webkit-transform: translate3D(214.492%, 0, 0.643px) scale(1.732);
            transform: translate3D(214.492%, 0, 0.643px) scale(1.732);
  }
  63.889% {
    -webkit-transform: translate3D(242.487%, 0, 0.5px) scale(1.625);
            transform: translate3D(242.487%, 0, 0.5px) scale(1.625);
  }
  66.667% {
    -webkit-transform: translate3D(263.114%, 0, 0.342px) scale(1.507);
            transform: translate3D(263.114%, 0, 0.342px) scale(1.507);
  }
  69.444% {
    -webkit-transform: translate3D(275.746%, 0, 0.174px) scale(1.38);
            transform: translate3D(275.746%, 0, 0.174px) scale(1.38);
  }
  72.222% {
    -webkit-transform: translate3D(280%, 0, 0px) scale(1.25);
            transform: translate3D(280%, 0, 0px) scale(1.25);
  }
  75% {
    -webkit-transform: translate3D(275.746%, 0, -0.174px) scale(1.12);
            transform: translate3D(275.746%, 0, -0.174px) scale(1.12);
  }
  77.778% {
    -webkit-transform: translate3D(263.114%, 0, -0.342px) scale(0.993);
            transform: translate3D(263.114%, 0, -0.342px) scale(0.993);
  }
  80.556% {
    -webkit-transform: translate3D(242.487%, 0, -0.5px) scale(0.875);
            transform: translate3D(242.487%, 0, -0.5px) scale(0.875);
  }
  83.333% {
    -webkit-transform: translate3D(214.492%, 0, -0.643px) scale(0.768);
            transform: translate3D(214.492%, 0, -0.643px) scale(0.768);
  }
  86.111% {
    -webkit-transform: translate3D(179.981%, 0, -0.766px) scale(0.675);
            transform: translate3D(179.981%, 0, -0.766px) scale(0.675);
  }
  88.889% {
    -webkit-transform: translate3D(140%, 0, -0.866px) scale(0.6);
            transform: translate3D(140%, 0, -0.866px) scale(0.6);
  }
  91.667% {
    -webkit-transform: translate3D(95.766%, 0, -0.94px) scale(0.545);
            transform: translate3D(95.766%, 0, -0.94px) scale(0.545);
  }
  94.444% {
    -webkit-transform: translate3D(48.621%, 0, -0.985px) scale(0.511);
            transform: translate3D(48.621%, 0, -0.985px) scale(0.511);
  }
  97.222% {
    -webkit-transform: translate3D(0%, 0, -1px) scale(0.5);
            transform: translate3D(0%, 0, -1px) scale(0.5);
  }
}
@keyframes arco-dot-loading {
  0% {
    -webkit-transform: translate3D(-48.621%, 0, -0.985px) scale(0.511);
            transform: translate3D(-48.621%, 0, -0.985px) scale(0.511);
  }
  2.778% {
    -webkit-transform: translate3D(-95.766%, 0, -0.94px) scale(0.545);
            transform: translate3D(-95.766%, 0, -0.94px) scale(0.545);
  }
  5.556% {
    -webkit-transform: translate3D(-140%, 0, -0.866px) scale(0.6);
            transform: translate3D(-140%, 0, -0.866px) scale(0.6);
  }
  8.333% {
    -webkit-transform: translate3D(-179.981%, 0, -0.766px) scale(0.675);
            transform: translate3D(-179.981%, 0, -0.766px) scale(0.675);
  }
  11.111% {
    -webkit-transform: translate3D(-214.492%, 0, -0.643px) scale(0.768);
            transform: translate3D(-214.492%, 0, -0.643px) scale(0.768);
  }
  13.889% {
    -webkit-transform: translate3D(-242.487%, 0, -0.5px) scale(0.875);
            transform: translate3D(-242.487%, 0, -0.5px) scale(0.875);
  }
  16.667% {
    -webkit-transform: translate3D(-263.114%, 0, -0.342px) scale(0.993);
            transform: translate3D(-263.114%, 0, -0.342px) scale(0.993);
  }
  19.444% {
    -webkit-transform: translate3D(-275.746%, 0, -0.174px) scale(1.12);
            transform: translate3D(-275.746%, 0, -0.174px) scale(1.12);
  }
  22.222% {
    -webkit-transform: translate3D(-280%, 0, 0px) scale(1.25);
            transform: translate3D(-280%, 0, 0px) scale(1.25);
  }
  25% {
    -webkit-transform: translate3D(-275.746%, 0, 0.174px) scale(1.38);
            transform: translate3D(-275.746%, 0, 0.174px) scale(1.38);
  }
  27.778% {
    -webkit-transform: translate3D(-263.114%, 0, 0.342px) scale(1.507);
            transform: translate3D(-263.114%, 0, 0.342px) scale(1.507);
  }
  30.556% {
    -webkit-transform: translate3D(-242.487%, 0, 0.5px) scale(1.625);
            transform: translate3D(-242.487%, 0, 0.5px) scale(1.625);
  }
  33.333% {
    -webkit-transform: translate3D(-214.492%, 0, 0.643px) scale(1.732);
            transform: translate3D(-214.492%, 0, 0.643px) scale(1.732);
  }
  36.111% {
    -webkit-transform: translate3D(-179.981%, 0, 0.766px) scale(1.825);
            transform: translate3D(-179.981%, 0, 0.766px) scale(1.825);
  }
  38.889% {
    -webkit-transform: translate3D(-140%, 0, 0.866px) scale(1.9);
            transform: translate3D(-140%, 0, 0.866px) scale(1.9);
  }
  41.667% {
    -webkit-transform: translate3D(-95.766%, 0, 0.94px) scale(1.955);
            transform: translate3D(-95.766%, 0, 0.94px) scale(1.955);
  }
  44.444% {
    -webkit-transform: translate3D(-48.621%, 0, 0.985px) scale(1.989);
            transform: translate3D(-48.621%, 0, 0.985px) scale(1.989);
  }
  47.222% {
    -webkit-transform: translate3D(0%, 0, 1px) scale(2);
            transform: translate3D(0%, 0, 1px) scale(2);
  }
  50% {
    -webkit-transform: translate3D(48.621%, 0, 0.985px) scale(1.989);
            transform: translate3D(48.621%, 0, 0.985px) scale(1.989);
  }
  52.778% {
    -webkit-transform: translate3D(95.766%, 0, 0.94px) scale(1.955);
            transform: translate3D(95.766%, 0, 0.94px) scale(1.955);
  }
  55.556% {
    -webkit-transform: translate3D(140%, 0, 0.866px) scale(1.9);
            transform: translate3D(140%, 0, 0.866px) scale(1.9);
  }
  58.333% {
    -webkit-transform: translate3D(179.981%, 0, 0.766px) scale(1.825);
            transform: translate3D(179.981%, 0, 0.766px) scale(1.825);
  }
  61.111% {
    -webkit-transform: translate3D(214.492%, 0, 0.643px) scale(1.732);
            transform: translate3D(214.492%, 0, 0.643px) scale(1.732);
  }
  63.889% {
    -webkit-transform: translate3D(242.487%, 0, 0.5px) scale(1.625);
            transform: translate3D(242.487%, 0, 0.5px) scale(1.625);
  }
  66.667% {
    -webkit-transform: translate3D(263.114%, 0, 0.342px) scale(1.507);
            transform: translate3D(263.114%, 0, 0.342px) scale(1.507);
  }
  69.444% {
    -webkit-transform: translate3D(275.746%, 0, 0.174px) scale(1.38);
            transform: translate3D(275.746%, 0, 0.174px) scale(1.38);
  }
  72.222% {
    -webkit-transform: translate3D(280%, 0, 0px) scale(1.25);
            transform: translate3D(280%, 0, 0px) scale(1.25);
  }
  75% {
    -webkit-transform: translate3D(275.746%, 0, -0.174px) scale(1.12);
            transform: translate3D(275.746%, 0, -0.174px) scale(1.12);
  }
  77.778% {
    -webkit-transform: translate3D(263.114%, 0, -0.342px) scale(0.993);
            transform: translate3D(263.114%, 0, -0.342px) scale(0.993);
  }
  80.556% {
    -webkit-transform: translate3D(242.487%, 0, -0.5px) scale(0.875);
            transform: translate3D(242.487%, 0, -0.5px) scale(0.875);
  }
  83.333% {
    -webkit-transform: translate3D(214.492%, 0, -0.643px) scale(0.768);
            transform: translate3D(214.492%, 0, -0.643px) scale(0.768);
  }
  86.111% {
    -webkit-transform: translate3D(179.981%, 0, -0.766px) scale(0.675);
            transform: translate3D(179.981%, 0, -0.766px) scale(0.675);
  }
  88.889% {
    -webkit-transform: translate3D(140%, 0, -0.866px) scale(0.6);
            transform: translate3D(140%, 0, -0.866px) scale(0.6);
  }
  91.667% {
    -webkit-transform: translate3D(95.766%, 0, -0.94px) scale(0.545);
            transform: translate3D(95.766%, 0, -0.94px) scale(0.545);
  }
  94.444% {
    -webkit-transform: translate3D(48.621%, 0, -0.985px) scale(0.511);
            transform: translate3D(48.621%, 0, -0.985px) scale(0.511);
  }
  97.222% {
    -webkit-transform: translate3D(0%, 0, -1px) scale(0.5);
            transform: translate3D(0%, 0, -1px) scale(0.5);
  }
}

