.no-show { height: 0px; position: fixed; top: -999px; left: 0px; }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
:host { position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1; }
.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; display: block; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial); box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; }
.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(0px); backface-visibility: hidden; }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom { position: absolute; left: 0px; top: 0px; 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(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.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% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translateZ(0px); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: var(--swiper-pagination-bottom, 8px); top: var(--swiper-pagination-top, auto); left: 0px; width: 100%; }
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }
.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: var(--swiper-pagination-bullet-border-radius, 50%); background: var(--swiper-pagination-bullet-inactive-color, #000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); }
button.swiper-pagination-bullet { border: none; margin: 0px; padding: 0px; box-shadow: 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-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets { right: var(--swiper-pagination-right, 8px); left: var(--swiper-pagination-left, auto); top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; display: block; }
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-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: translate(-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-fraction { color: var(--swiper-pagination-fraction-color, inherit); }
.swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color, rgba(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: 0px; top: 0px; 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-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { width: 100%; height: var(--swiper-pagination-progressbar-size, 4px); left: 0px; top: 0px; }
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { width: var(--swiper-pagination-progressbar-size, 4px); height: 100%; left: 0px; top: 0px; }
.swiper-pagination-lock { display: none; }
:root { --animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1; }
.animate__animated { animation-duration: var(--animate-duration); animation-fill-mode: both; }
.animate__animated.animate__infinite { animation-iteration-count: infinite; }
.animate__animated.animate__repeat-1 { animation-iteration-count: var(--animate-repeat); }
.animate__animated.animate__repeat-2 { animation-iteration-count: calc(var(--animate-repeat) * 2); }
.animate__animated.animate__repeat-3 { animation-iteration-count: calc(var(--animate-repeat) * 3); }
.animate__animated.animate__delay-1s { animation-delay: var(--animate-delay); }
.animate__animated.animate__delay-2s { animation-delay: calc(var(--animate-delay) * 2); }
.animate__animated.animate__delay-3s { animation-delay: calc(var(--animate-delay) * 3); }
.animate__animated.animate__delay-4s { animation-delay: calc(var(--animate-delay) * 4); }
.animate__animated.animate__delay-5s { animation-delay: calc(var(--animate-delay) * 5); }
.animate__animated.animate__faster { animation-duration: calc(var(--animate-duration) / 2); }
.animate__animated.animate__fast { animation-duration: calc(var(--animate-duration) * .8); }
.animate__animated.animate__slow { animation-duration: calc(var(--animate-duration) * 2); }
.animate__animated.animate__slower { animation-duration: calc(var(--animate-duration) * 3); }
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated { animation-duration: 1ms !important; transition-duration: 1ms !important; animation-iteration-count: 1 !important; }
  .animate__animated[class*="Out"] { opacity: 0; }
}
@-webkit-keyframes bounce { 
  0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px) scaleY(1.1); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px) scaleY(1.05); }
  80% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -4px, 0px) scaleY(1.02); }
}
@keyframes bounce { 
  0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px) scaleY(1.1); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px) scaleY(1.05); }
  80% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -4px, 0px) scaleY(1.02); }
}
.animate__bounce { animation-name: bounce; transform-origin: center bottom; }
@-webkit-keyframes flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
.animate__flash { animation-name: flash; }
@-webkit-keyframes pulse { 
  0% { transform: scaleZ(1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scaleZ(1); }
}
@keyframes pulse { 
  0% { transform: scaleZ(1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scaleZ(1); }
}
.animate__pulse { animation-name: pulse; animation-timing-function: ease-in-out; }
@-webkit-keyframes rubberBand { 
  0% { transform: scaleZ(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleZ(1); }
}
@keyframes rubberBand { 
  0% { transform: scaleZ(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleZ(1); }
}
.animate__rubberBand { animation-name: rubberBand; }
@-webkit-keyframes shakeX { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
@keyframes shakeX { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
.animate__shakeX { animation-name: shakeX; }
@-webkit-keyframes shakeY { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0px, -10px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(0px, 10px, 0px); }
}
@keyframes shakeY { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0px, -10px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(0px, 10px, 0px); }
}
.animate__shakeY { animation-name: shakeY; }
@-webkit-keyframes headShake { 
  0% { transform: translate(0px); }
  6.5% { transform: translate(-6px) rotateY(-9deg); }
  18.5% { transform: translate(5px) rotateY(7deg); }
  31.5% { transform: translate(-3px) rotateY(-5deg); }
  43.5% { transform: translate(2px) rotateY(3deg); }
  50% { transform: translate(0px); }
}
@keyframes headShake { 
  0% { transform: translate(0px); }
  6.5% { transform: translate(-6px) rotateY(-9deg); }
  18.5% { transform: translate(5px) rotateY(7deg); }
  31.5% { transform: translate(-3px) rotateY(-5deg); }
  43.5% { transform: translate(2px) rotateY(3deg); }
  50% { transform: translate(0px); }
}
.animate__headShake { animation-timing-function: ease-in-out; animation-name: headShake; }
@-webkit-keyframes swing { 
  20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
  100% { transform: rotate3d(0, 0, 1, 0deg); }
}
@keyframes swing { 
  20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
  100% { transform: rotate3d(0, 0, 1, 0deg); }
}
.animate__swing { transform-origin: center top; animation-name: swing; }
@-webkit-keyframes tada { 
  0% { transform: scaleZ(1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% { transform: scaleZ(1); }
}
@keyframes tada { 
  0% { transform: scaleZ(1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% { transform: scaleZ(1); }
}
.animate__tada { animation-name: tada; }
@-webkit-keyframes wobble { 
  0% { transform: translateZ(0px); }
  15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
  100% { transform: translateZ(0px); }
}
@keyframes wobble { 
  0% { transform: translateZ(0px); }
  15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
  100% { transform: translateZ(0px); }
}
.animate__wobble { animation-name: wobble; }
@-webkit-keyframes jello { 
  0%, 11.1%, 100% { transform: translateZ(0px); }
  22.2% { transform: skew(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skew(6.25deg) skewY(6.25deg); }
  44.4% { transform: skew(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skew(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skew(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skew(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skew(-0.195312deg) skewY(-0.195312deg); }
}
@keyframes jello { 
  0%, 11.1%, 100% { transform: translateZ(0px); }
  22.2% { transform: skew(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skew(6.25deg) skewY(6.25deg); }
  44.4% { transform: skew(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skew(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skew(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skew(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skew(-0.195312deg) skewY(-0.195312deg); }
}
.animate__jello { animation-name: jello; transform-origin: center center; }
@-webkit-keyframes heartBeat { 
  0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); }
}
@keyframes heartBeat { 
  0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); }
}
.animate__heartBeat { animation-name: heartBeat; animation-duration: calc(var(--animate-duration) * 1.3); animation-timing-function: ease-in-out; }
@-webkit-keyframes backInDown { 
  0% { transform: translateY(-1200px) scale(0.7); opacity: 0.7; }
  80% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes backInDown { 
  0% { transform: translateY(-1200px) scale(0.7); opacity: 0.7; }
  80% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}
.animate__backInDown { animation-name: backInDown; }
@-webkit-keyframes backInLeft { 
  0% { transform: translate(-2000px) scale(0.7); opacity: 0.7; }
  80% { transform: translate(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes backInLeft { 
  0% { transform: translate(-2000px) scale(0.7); opacity: 0.7; }
  80% { transform: translate(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}
.animate__backInLeft { animation-name: backInLeft; }
@-webkit-keyframes backInRight { 
  0% { transform: translate(2000px) scale(0.7); opacity: 0.7; }
  80% { transform: translate(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes backInRight { 
  0% { transform: translate(2000px) scale(0.7); opacity: 0.7; }
  80% { transform: translate(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}
.animate__backInRight { animation-name: backInRight; }
@-webkit-keyframes backInUp { 
  0% { transform: translateY(1200px) scale(0.7); opacity: 0.7; }
  80% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes backInUp { 
  0% { transform: translateY(1200px) scale(0.7); opacity: 0.7; }
  80% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}
.animate__backInUp { animation-name: backInUp; }
@-webkit-keyframes backOutDown { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateY(700px) scale(0.7); opacity: 0.7; }
}
@keyframes backOutDown { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateY(700px) scale(0.7); opacity: 0.7; }
}
.animate__backOutDown { animation-name: backOutDown; }
@-webkit-keyframes backOutLeft { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translate(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translate(-2000px) scale(0.7); opacity: 0.7; }
}
@keyframes backOutLeft { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translate(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translate(-2000px) scale(0.7); opacity: 0.7; }
}
.animate__backOutLeft { animation-name: backOutLeft; }
@-webkit-keyframes backOutRight { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translate(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translate(2000px) scale(0.7); opacity: 0.7; }
}
@keyframes backOutRight { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translate(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translate(2000px) scale(0.7); opacity: 0.7; }
}
.animate__backOutRight { animation-name: backOutRight; }
@-webkit-keyframes backOutUp { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateY(-700px) scale(0.7); opacity: 0.7; }
}
@keyframes backOutUp { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateY(-700px) scale(0.7); opacity: 0.7; }
}
.animate__backOutUp { animation-name: backOutUp; }
@-webkit-keyframes bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scaleZ(1); }
}
@keyframes bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scaleZ(1); }
}
.animate__bounceIn { animation-duration: calc(var(--animate-duration) * .75); animation-name: bounceIn; }
@-webkit-keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInDown { animation-name: bounceInDown; }
@-webkit-keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInLeft { animation-name: bounceInLeft; }
@-webkit-keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInRight { animation-name: bounceInRight; }
@-webkit-keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px) scaleY(5); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, 10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px) scaleY(5); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, 10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInUp { animation-name: bounceInUp; }
@-webkit-keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
@keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
.animate__bounceOut { animation-duration: calc(var(--animate-duration) * .75); animation-name: bounceOut; }
@-webkit-keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px) scaleY(3); }
}
@keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px) scaleY(3); }
}
.animate__bounceOutDown { animation-name: bounceOutDown; }
@-webkit-keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); }
}
@keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); }
}
.animate__bounceOutLeft { animation-name: bounceOutLeft; }
@-webkit-keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); }
}
@keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); }
}
.animate__bounceOutRight { animation-name: bounceOutRight; }
@-webkit-keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px) scaleY(3); }
}
@keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px) scaleY(3); }
}
.animate__bounceOutUp { animation-name: bounceOutUp; }
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.animate__fadeIn { animation-name: fadeIn; }
@-webkit-keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInDown { animation-name: fadeInDown; }
@-webkit-keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInDownBig { animation-name: fadeInDownBig; }
@-webkit-keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInLeft { animation-name: fadeInLeft; }
@-webkit-keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInLeftBig { animation-name: fadeInLeftBig; }
@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInRight { animation-name: fadeInRight; }
@-webkit-keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInRightBig { animation-name: fadeInRightBig; }
@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInUp { animation-name: fadeInUp; }
@-webkit-keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInUpBig { animation-name: fadeInUpBig; }
@-webkit-keyframes fadeInTopLeft { 
  0% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInTopLeft { 
  0% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInTopLeft { animation-name: fadeInTopLeft; }
@-webkit-keyframes fadeInTopRight { 
  0% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInTopRight { 
  0% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInTopRight { animation-name: fadeInTopRight; }
@-webkit-keyframes fadeInBottomLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInBottomLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInBottomLeft { animation-name: fadeInBottomLeft; }
@-webkit-keyframes fadeInBottomRight { 
  0% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInBottomRight { 
  0% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInBottomRight { animation-name: fadeInBottomRight; }
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.animate__fadeOut { animation-name: fadeOut; }
@-webkit-keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
@keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
.animate__fadeOutDown { animation-name: fadeOutDown; }
@-webkit-keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
@keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.animate__fadeOutDownBig { animation-name: fadeOutDownBig; }
@-webkit-keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
@keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
.animate__fadeOutLeft { animation-name: fadeOutLeft; }
@-webkit-keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
.animate__fadeOutLeftBig { animation-name: fadeOutLeftBig; }
@-webkit-keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
@keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
.animate__fadeOutRight { animation-name: fadeOutRight; }
@-webkit-keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
@keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
.animate__fadeOutRightBig { animation-name: fadeOutRightBig; }
@-webkit-keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
@keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
.animate__fadeOutUp { animation-name: fadeOutUp; }
@-webkit-keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
.animate__fadeOutUpBig { animation-name: fadeOutUpBig; }
@-webkit-keyframes fadeOutTopLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
}
@keyframes fadeOutTopLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
}
.animate__fadeOutTopLeft { animation-name: fadeOutTopLeft; }
@-webkit-keyframes fadeOutTopRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
}
@keyframes fadeOutTopRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
}
.animate__fadeOutTopRight { animation-name: fadeOutTopRight; }
@-webkit-keyframes fadeOutBottomRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
}
@keyframes fadeOutBottomRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
}
.animate__fadeOutBottomRight { animation-name: fadeOutBottomRight; }
@-webkit-keyframes fadeOutBottomLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
}
@keyframes fadeOutBottomLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
}
.animate__fadeOutBottomLeft { animation-name: fadeOutBottomLeft; }
@-webkit-keyframes flip { 
  0% { transform: perspective(400px) scaleZ(1) translateZ(0px) rotateY(-360deg); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) scaleZ(1) translateZ(0px) rotateY(0deg); animation-timing-function: ease-in; }
}
@keyframes flip { 
  0% { transform: perspective(400px) scaleZ(1) translateZ(0px) rotateY(-360deg); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) scaleZ(1) translateZ(0px) rotateY(0deg); animation-timing-function: ease-in; }
}
.animate__animated.animate__flip { backface-visibility: visible; animation-name: flip; }
@-webkit-keyframes flipInX { 
  0% { transform: perspective(400px) rotateX(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateX(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateX(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
@keyframes flipInX { 
  0% { transform: perspective(400px) rotateX(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateX(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateX(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
.animate__flipInX { animation-name: flipInX; backface-visibility: visible !important; }
@-webkit-keyframes flipInY { 
  0% { transform: perspective(400px) rotateY(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateY(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateY(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateY(-5deg); }
  100% { transform: perspective(400px); }
}
@keyframes flipInY { 
  0% { transform: perspective(400px) rotateY(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateY(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateY(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateY(-5deg); }
  100% { transform: perspective(400px); }
}
.animate__flipInY { animation-name: flipInY; backface-visibility: visible !important; }
@-webkit-keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotateX(-20deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}
@keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotateX(-20deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}
.animate__flipOutX { animation-duration: calc(var(--animate-duration) * .75); animation-name: flipOutX; backface-visibility: visible !important; }
@-webkit-keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotateY(-15deg); opacity: 1; }
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
}
@keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotateY(-15deg); opacity: 1; }
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
}
.animate__flipOutY { animation-duration: calc(var(--animate-duration) * .75); animation-name: flipOutY; backface-visibility: visible !important; }
@-webkit-keyframes lightSpeedInRight { 
  0% { transform: translate3d(100%, 0px, 0px) skew(-30deg); opacity: 0; }
  60% { transform: skew(20deg); opacity: 1; }
  80% { transform: skew(-5deg); }
  100% { transform: translateZ(0px); }
}
@keyframes lightSpeedInRight { 
  0% { transform: translate3d(100%, 0px, 0px) skew(-30deg); opacity: 0; }
  60% { transform: skew(20deg); opacity: 1; }
  80% { transform: skew(-5deg); }
  100% { transform: translateZ(0px); }
}
.animate__lightSpeedInRight { animation-name: lightSpeedInRight; animation-timing-function: ease-out; }
@-webkit-keyframes lightSpeedInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px) skew(30deg); opacity: 0; }
  60% { transform: skew(-20deg); opacity: 1; }
  80% { transform: skew(5deg); }
  100% { transform: translateZ(0px); }
}
@keyframes lightSpeedInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px) skew(30deg); opacity: 0; }
  60% { transform: skew(-20deg); opacity: 1; }
  80% { transform: skew(5deg); }
  100% { transform: translateZ(0px); }
}
.animate__lightSpeedInLeft { animation-name: lightSpeedInLeft; animation-timing-function: ease-out; }
@-webkit-keyframes lightSpeedOutRight { 
  0% { opacity: 1; }
  100% { transform: translate3d(100%, 0px, 0px) skew(30deg); opacity: 0; }
}
@keyframes lightSpeedOutRight { 
  0% { opacity: 1; }
  100% { transform: translate3d(100%, 0px, 0px) skew(30deg); opacity: 0; }
}
.animate__lightSpeedOutRight { animation-name: lightSpeedOutRight; animation-timing-function: ease-in; }
@-webkit-keyframes lightSpeedOutLeft { 
  0% { opacity: 1; }
  100% { transform: translate3d(-100%, 0px, 0px) skew(-30deg); opacity: 0; }
}
@keyframes lightSpeedOutLeft { 
  0% { opacity: 1; }
  100% { transform: translate3d(-100%, 0px, 0px) skew(-30deg); opacity: 0; }
}
.animate__lightSpeedOutLeft { animation-name: lightSpeedOutLeft; animation-timing-function: ease-in; }
@-webkit-keyframes rotateIn { 
  0% { transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}
@keyframes rotateIn { 
  0% { transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}
.animate__rotateIn { animation-name: rotateIn; transform-origin: center center; }
@-webkit-keyframes rotateInDownLeft { 
  0% { transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}
@keyframes rotateInDownLeft { 
  0% { transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}
.animate__rotateInDownLeft { animation-name: rotateInDownLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateInDownRight { 
  0% { transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}
@keyframes rotateInDownRight { 
  0% { transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}
.animate__rotateInDownRight { animation-name: rotateInDownRight; transform-origin: right bottom; }
@-webkit-keyframes rotateInUpLeft { 
  0% { transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}
@keyframes rotateInUpLeft { 
  0% { transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}
.animate__rotateInUpLeft { animation-name: rotateInUpLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateInUpRight { 
  0% { transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}
@keyframes rotateInUpRight { 
  0% { transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}
.animate__rotateInUpRight { animation-name: rotateInUpRight; transform-origin: right bottom; }
@-webkit-keyframes rotateOut { 
  0% { opacity: 1; }
  100% { transform: rotate3d(0, 0, 1, 200deg); opacity: 0; }
}
@keyframes rotateOut { 
  0% { opacity: 1; }
  100% { transform: rotate3d(0, 0, 1, 200deg); opacity: 0; }
}
.animate__rotateOut { animation-name: rotateOut; transform-origin: center center; }
@-webkit-keyframes rotateOutDownLeft { 
  0% { opacity: 1; }
  100% { transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
}
@keyframes rotateOutDownLeft { 
  0% { opacity: 1; }
  100% { transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
}
.animate__rotateOutDownLeft { animation-name: rotateOutDownLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateOutDownRight { 
  0% { opacity: 1; }
  100% { transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
@keyframes rotateOutDownRight { 
  0% { opacity: 1; }
  100% { transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
.animate__rotateOutDownRight { animation-name: rotateOutDownRight; transform-origin: right bottom; }
@-webkit-keyframes rotateOutUpLeft { 
  0% { opacity: 1; }
  100% { transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
@keyframes rotateOutUpLeft { 
  0% { opacity: 1; }
  100% { transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
.animate__rotateOutUpLeft { animation-name: rotateOutUpLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateOutUpRight { 
  0% { opacity: 1; }
  100% { transform: rotate3d(0, 0, 1, 90deg); opacity: 0; }
}
@keyframes rotateOutUpRight { 
  0% { opacity: 1; }
  100% { transform: rotate3d(0, 0, 1, 90deg); opacity: 0; }
}
.animate__rotateOutUpRight { animation-name: rotateOutUpRight; transform-origin: right bottom; }
@-webkit-keyframes hinge { 
  0% { animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate3d(0, 0, 1, 80deg); animation-timing-function: ease-in-out; }
  40%, 80% { transform: rotate3d(0, 0, 1, 60deg); animation-timing-function: ease-in-out; opacity: 1; }
  100% { transform: translate3d(0px, 700px, 0px); opacity: 0; }
}
@keyframes hinge { 
  0% { animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate3d(0, 0, 1, 80deg); animation-timing-function: ease-in-out; }
  40%, 80% { transform: rotate3d(0, 0, 1, 60deg); animation-timing-function: ease-in-out; opacity: 1; }
  100% { transform: translate3d(0px, 700px, 0px); opacity: 0; }
}
.animate__hinge { animation-duration: calc(var(--animate-duration) * 2); animation-name: hinge; transform-origin: left top; }
@-webkit-keyframes jackInTheBox { 
  0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; }
  50% { transform: rotate(-10deg); }
  70% { transform: rotate(3deg); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes jackInTheBox { 
  0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; }
  50% { transform: rotate(-10deg); }
  70% { transform: rotate(3deg); }
  100% { opacity: 1; transform: scale(1); }
}
.animate__jackInTheBox { animation-name: jackInTheBox; }
@-webkit-keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rollIn { animation-name: rollIn; }
@-webkit-keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
}
@keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
}
.animate__rollOut { animation-name: rollOut; }
@-webkit-keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
.animate__zoomIn { animation-name: zoomIn; }
@-webkit-keyframes zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.animate__zoomInDown { animation-name: zoomInDown; }
@-webkit-keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.animate__zoomInLeft { animation-name: zoomInLeft; }
@-webkit-keyframes zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.animate__zoomInRight { animation-name: zoomInRight; }
@-webkit-keyframes zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.animate__zoomInUp { animation-name: zoomInUp; }
@-webkit-keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
@keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
.animate__zoomOut { animation-name: zoomOut; }
@-webkit-keyframes zoomOutDown { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomOutDown { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.animate__zoomOutDown { animation-name: zoomOutDown; transform-origin: center bottom; }
@-webkit-keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); }
}
@keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); }
}
.animate__zoomOutLeft { animation-name: zoomOutLeft; transform-origin: left center; }
@-webkit-keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); }
}
@keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); }
}
.animate__zoomOutRight { animation-name: zoomOutRight; transform-origin: right center; }
@-webkit-keyframes zoomOutUp { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomOutUp { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.animate__zoomOutUp { animation-name: zoomOutUp; transform-origin: center bottom; }
@-webkit-keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.animate__slideInDown { animation-name: slideInDown; }
@-webkit-keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.animate__slideInLeft { animation-name: slideInLeft; }
@-webkit-keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.animate__slideInRight { animation-name: slideInRight; }
@-webkit-keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.animate__slideInUp { animation-name: slideInUp; }
@-webkit-keyframes slideOutDown { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}
@keyframes slideOutDown { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}
.animate__slideOutDown { animation-name: slideOutDown; }
@-webkit-keyframes slideOutLeft { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(-100%, 0px, 0px); }
}
@keyframes slideOutLeft { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(-100%, 0px, 0px); }
}
.animate__slideOutLeft { animation-name: slideOutLeft; }
@-webkit-keyframes slideOutRight { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(100%, 0px, 0px); }
}
@keyframes slideOutRight { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(100%, 0px, 0px); }
}
.animate__slideOutRight { animation-name: slideOutRight; }
@-webkit-keyframes slideOutUp { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}
@keyframes slideOutUp { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}
.animate__slideOutUp { animation-name: slideOutUp; }
.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder::before, .video-js .vjs-big-play-button .vjs-icon-placeholder::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.vjs-button > .vjs-icon-placeholder::before, .video-js .vjs-big-play-button .vjs-icon-placeholder::before { text-align: center; }
@font-face { font-family: VideoJS; src: url("data:application/font-woff;charset=utf-8;base64,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") format("woff"); font-weight: 400; font-style: normal; }
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder::before { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-play::before, .video-js .vjs-play-control .vjs-icon-placeholder::before, .video-js .vjs-big-play-button .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-play-circle { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-play-circle::before { content: ""; }
.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-pause::before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-volume-mute::before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-volume-low::before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-volume-mid::before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-volume-high::before, .video-js .vjs-mute-control .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-fullscreen-enter::before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-fullscreen-exit::before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-square { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-square::before { content: ""; }
.vjs-icon-spinner { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-spinner::before { content: ""; }
.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-subtitles::before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js .vjs-subtitles-button .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-captions::before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js .vjs-captions-button .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-chapters::before, .video-js .vjs-chapters-button .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-share { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-share::before { content: ""; }
.vjs-icon-cog { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-cog::before { content: ""; }
.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-circle::before, .vjs-seek-to-live-control .vjs-icon-placeholder::before, .video-js .vjs-volume-level::before, .video-js .vjs-play-progress::before { content: ""; }
.vjs-icon-circle-outline { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-circle-outline::before { content: ""; }
.vjs-icon-circle-inner-circle { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-circle-inner-circle::before { content: ""; }
.vjs-icon-hd { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-hd::before { content: ""; }
.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-cancel::before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-replay::before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-facebook { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-facebook::before { content: ""; }
.vjs-icon-gplus { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-gplus::before { content: ""; }
.vjs-icon-linkedin { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-linkedin::before { content: ""; }
.vjs-icon-twitter { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-twitter::before { content: ""; }
.vjs-icon-tumblr { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-tumblr::before { content: ""; }
.vjs-icon-pinterest { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-pinterest::before { content: ""; }
.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-audio-description::before, .video-js .vjs-descriptions-button .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-audio::before, .video-js .vjs-audio-button .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-next-item { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-next-item::before { content: ""; }
.vjs-icon-previous-item { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-previous-item::before { content: ""; }
.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-picture-in-picture-enter::before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-picture-in-picture-exit::before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder::before { content: ""; }
.video-js { display: block; vertical-align: top; box-sizing: border-box; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); position: relative; padding: 0px; font-size: 10px; line-height: 1; font-weight: 400; font-style: normal; font-family: Arial, Helvetica, sans-serif; word-break: initial; }
.video-js:-webkit-full-screen { width: 100% !important; height: 100% !important; }
.video-js[tabindex="-1"] { outline: none; }
.video-js *, .video-js ::before, .video-js ::after { box-sizing: inherit; }
.video-js ul { font-family: inherit; font-size: inherit; line-height: inherit; list-style-position: outside; margin: 0px; }
.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-9-16, .video-js.vjs-1-1 { width: 100%; max-width: 100%; }
.video-js.vjs-fluid:not(.vjs-audio-only-mode), .video-js.vjs-16-9:not(.vjs-audio-only-mode), .video-js.vjs-4-3:not(.vjs-audio-only-mode), .video-js.vjs-9-16:not(.vjs-audio-only-mode), .video-js.vjs-1-1:not(.vjs-audio-only-mode) { height: 0px; }
.video-js.vjs-16-9:not(.vjs-audio-only-mode) { padding-top: 56.25%; }
.video-js.vjs-4-3:not(.vjs-audio-only-mode) { padding-top: 75%; }
.video-js.vjs-9-16:not(.vjs-audio-only-mode) { padding-top: 177.778%; }
.video-js.vjs-1-1:not(.vjs-audio-only-mode) { padding-top: 100%; }
.video-js.vjs-fill:not(.vjs-audio-only-mode) { width: 100%; height: 100%; }
.video-js .vjs-tech { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.video-js.vjs-audio-only-mode .vjs-tech { display: none; }
body.vjs-full-window { padding: 0px; margin: 0px; height: 100%; }
.vjs-full-window .video-js.vjs-fullscreen { position: fixed; overflow: hidden; z-index: 1000; inset: 0px; }
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) { width: 100% !important; height: 100% !important; padding-top: 0px !important; }
.video-js.vjs-fullscreen.vjs-user-inactive { cursor: none; }
.vjs-hidden { display: none !important; }
.vjs-disabled { opacity: 0.5; cursor: default; }
.video-js .vjs-offscreen { height: 1px; left: -9999px; position: absolute; top: 0px; width: 1px; }
.vjs-lock-showing { display: block !important; opacity: 1 !important; visibility: visible !important; }
.vjs-no-js { padding: 20px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: center; width: 300px; height: 150px; margin: 0px auto; }
.vjs-no-js a, .vjs-no-js a:visited { color: rgb(102, 168, 204); }
.video-js .vjs-big-play-button { font-size: 3em; line-height: 1.5em; height: 1.63332em; width: 3em; display: block; position: absolute; top: 10px; left: 10px; padding: 0px; cursor: pointer; opacity: 1; border: 0.06666em solid rgb(255, 255, 255); background-color: rgba(43, 51, 63, 0.7); border-radius: 0.3em; transition: 0.4s; }
.vjs-big-play-centered .vjs-big-play-button { top: 50%; left: 50%; margin-top: -0.81666em; margin-left: -1.5em; }
.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus { border-color: rgb(255, 255, 255); background-color: rgba(115, 133, 159, 0.5); transition: all; }
.vjs-controls-disabled .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button, .vjs-error .vjs-big-play-button { display: none; }
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button { display: block; }
.video-js button { background: none; border: none; color: inherit; display: inline-block; font-size: inherit; line-height: inherit; text-transform: none; text-decoration: none; transition: none; appearance: none; }
.vjs-control .vjs-button { width: 100%; height: 100%; }
.video-js .vjs-control.vjs-close-button { cursor: pointer; height: 3em; position: absolute; right: 0px; top: 0.5em; z-index: 2; }
.video-js .vjs-modal-dialog { background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); overflow: auto; }
.video-js .vjs-modal-dialog > * { box-sizing: border-box; }
.vjs-modal-dialog .vjs-modal-dialog-content { font-size: 1.2em; line-height: 1.5; padding: 20px 24px; z-index: 1; }
.vjs-menu-button { cursor: pointer; }
.vjs-menu-button.vjs-disabled { cursor: default; }
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu { display: none; }
.vjs-menu .vjs-menu-content { display: block; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; overflow: auto; }
.vjs-menu .vjs-menu-content > * { box-sizing: border-box; }
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu { display: none; }
.vjs-menu li { list-style: none; margin: 0px; padding: 0.2em 0px; line-height: 1.4em; font-size: 1.2em; text-align: center; text-transform: lowercase; }
.vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover, .js-focus-visible .vjs-menu li.vjs-menu-item:hover { background-color: rgba(115, 133, 159, 0.5); }
.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover, .js-focus-visible .vjs-menu li.vjs-selected:hover { background-color: rgb(255, 255, 255); color: rgb(43, 51, 63); }
.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible), .js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible) { background: none; }
.vjs-menu li.vjs-menu-title { text-align: center; text-transform: uppercase; font-size: 1em; line-height: 2em; padding: 0px; margin: 0px 0px 0.3em; font-weight: 700; cursor: default; }
.vjs-menu-button-popup .vjs-menu { display: none; position: absolute; bottom: 0px; width: 10em; left: -3em; height: 0em; margin-bottom: 1.5em; border-top-color: rgba(43, 51, 63, 0.7); }
.vjs-menu-button-popup .vjs-menu .vjs-menu-content { background-color: rgba(43, 51, 63, 0.7); position: absolute; width: 100%; bottom: 1.5em; max-height: 15em; }
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 5em; }
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 10em; }
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 14em; }
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 25em; }
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu, .vjs-menu-button-popup .vjs-menu.vjs-lock-showing { display: block; }
.video-js .vjs-menu-button-inline { transition: 0.4s; overflow: hidden; }
.video-js .vjs-menu-button-inline::before { width: 2.22222em; }
.video-js .vjs-menu-button-inline:hover, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline.vjs-slider-active, .video-js.vjs-no-flex .vjs-menu-button-inline { width: 12em; }
.vjs-menu-button-inline .vjs-menu { opacity: 0; height: 100%; width: auto; position: absolute; left: 4em; top: 0px; padding: 0px; margin: 0px; transition: 0.4s; }
.vjs-menu-button-inline:hover .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline.vjs-slider-active .vjs-menu { display: block; opacity: 1; }
.vjs-no-flex .vjs-menu-button-inline .vjs-menu { display: block; opacity: 1; position: relative; width: auto; }
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu { width: auto; }
.vjs-menu-button-inline .vjs-menu-content { width: auto; height: 100%; margin: 0px; overflow: hidden; }
.video-js .vjs-control-bar { display: none; width: 100%; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 3em; background-color: rgba(43, 51, 63, 0.7); }
.vjs-has-started .vjs-control-bar, .vjs-audio-only-mode .vjs-control-bar { display: flex; visibility: visible; opacity: 1; transition: visibility 0.1s, opacity 0.1s; }
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibility: visible; opacity: 0; pointer-events: none; transition: visibility 1s, opacity 1s; }
.vjs-controls-disabled .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar, .vjs-error .vjs-control-bar { display: none !important; }
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar, .vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { opacity: 1; visibility: visible; pointer-events: auto; }
.vjs-has-started.vjs-no-flex .vjs-control-bar { display: table; }
.video-js .vjs-control { position: relative; text-align: center; margin: 0px; padding: 0px; height: 100%; width: 4em; flex: 0 0 auto; }
.video-js .vjs-control.vjs-visible-text { width: auto; padding-left: 1em; padding-right: 1em; }
.vjs-button > .vjs-icon-placeholder::before { font-size: 1.8em; line-height: 1.67; }
.vjs-button > .vjs-icon-placeholder { display: block; }
.video-js .vjs-control:focus::before, .video-js .vjs-control:hover::before, .video-js .vjs-control:focus { text-shadow: white 0em 0em 1em; }
.video-js :not(.vjs-visible-text) > .vjs-control-text { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.vjs-no-flex .vjs-control { display: table-cell; vertical-align: middle; }
.video-js .vjs-custom-control-spacer { display: none; }
.video-js .vjs-progress-control { cursor: pointer; flex: 1 1 auto; display: flex; align-items: center; min-width: 4em; touch-action: none; }
.video-js .vjs-progress-control.disabled { cursor: default; }
.vjs-live .vjs-progress-control { display: none; }
.vjs-liveui .vjs-progress-control { display: flex; align-items: center; }
.vjs-no-flex .vjs-progress-control { width: auto; }
.video-js .vjs-progress-holder { flex: 1 1 auto; transition: 0.2s; height: 0.3em; }
.video-js .vjs-progress-control .vjs-progress-holder { margin: 0px 10px; }
.video-js .vjs-progress-control:hover .vjs-progress-holder { font-size: 1.66667em; }
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled { font-size: 1em; }
.video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div { position: absolute; display: block; height: 100%; margin: 0px; padding: 0px; width: 0px; }
.video-js .vjs-play-progress { background-color: rgb(255, 255, 255); }
.video-js .vjs-play-progress::before { font-size: 0.9em; position: absolute; right: -0.5em; top: -0.333333em; z-index: 1; }
.video-js .vjs-load-progress { background: rgba(115, 133, 159, 0.5); }
.video-js .vjs-load-progress div { background: rgba(115, 133, 159, 0.75); }
.video-js .vjs-time-tooltip { background-color: rgba(255, 255, 255, 0.8); border-radius: 0.3em; color: rgb(0, 0, 0); float: right; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 6px 8px 8px; pointer-events: none; position: absolute; top: -3.4em; visibility: hidden; z-index: 1; }
.video-js .vjs-progress-holder:focus .vjs-time-tooltip { display: none; }
.video-js .vjs-progress-control:hover .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip { display: block; font-size: 0.6em; visibility: visible; }
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip { font-size: 1em; }
.video-js .vjs-progress-control .vjs-mouse-display { display: none; position: absolute; width: 1px; height: 100%; background-color: rgb(0, 0, 0); z-index: 1; }
.vjs-no-flex .vjs-progress-control .vjs-mouse-display { z-index: 0; }
.video-js .vjs-progress-control:hover .vjs-mouse-display { display: block; }
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display { visibility: hidden; opacity: 0; transition: visibility 1s, opacity 1s; }
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display { display: none; }
.vjs-mouse-display .vjs-time-tooltip { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.8); }
.video-js .vjs-slider { position: relative; cursor: pointer; padding: 0px; margin: 0px 0.45em; user-select: none; background-color: rgba(115, 133, 159, 0.5); }
.video-js .vjs-slider.disabled { cursor: default; }
.video-js .vjs-slider:focus { text-shadow: white 0em 0em 1em; box-shadow: rgb(255, 255, 255) 0px 0px 1em; }
.video-js .vjs-mute-control { cursor: pointer; flex: 0 0 auto; }
.video-js .vjs-volume-control { cursor: pointer; margin-right: 1em; display: flex; }
.video-js .vjs-volume-control.vjs-volume-horizontal { width: 5em; }
.video-js .vjs-volume-panel .vjs-volume-control { visibility: visible; opacity: 0; width: 1px; height: 1px; margin-left: -1px; }
.video-js .vjs-volume-panel { transition: width 1s; }
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active { visibility: visible; opacity: 1; position: relative; transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left, top; }
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal { width: 5em; height: 3em; margin-right: 0px; }
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical { left: -3.5em; transition: left; }
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active { width: 10em; transition: width 0.1s; }
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only { width: 4em; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { height: 8em; width: 3em; left: -3000em; transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; }
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { width: 5em; height: 3em; visibility: visible; opacity: 1; position: relative; transition: none; }
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { position: absolute; bottom: 3em; left: 0.5em; }
.video-js .vjs-volume-panel { display: flex; }
.video-js .vjs-volume-bar { margin: 1.35em 0.45em; }
.vjs-volume-bar.vjs-slider-horizontal { width: 5em; height: 0.3em; }
.vjs-volume-bar.vjs-slider-vertical { width: 0.3em; height: 5em; margin: 1.35em auto; }
.video-js .vjs-volume-level { position: absolute; bottom: 0px; left: 0px; background-color: rgb(255, 255, 255); }
.video-js .vjs-volume-level::before { position: absolute; font-size: 0.9em; z-index: 1; }
.vjs-slider-vertical .vjs-volume-level { width: 0.3em; }
.vjs-slider-vertical .vjs-volume-level::before { top: -0.5em; left: -0.3em; z-index: 1; }
.vjs-slider-horizontal .vjs-volume-level { height: 0.3em; }
.vjs-slider-horizontal .vjs-volume-level::before { top: -0.3em; right: -0.5em; }
.video-js .vjs-volume-panel.vjs-volume-panel-vertical { width: 4em; }
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level { height: 100%; }
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level { width: 100%; }
.video-js .vjs-volume-vertical { width: 3em; height: 8em; bottom: 8em; background-color: rgba(43, 51, 63, 0.7); }
.video-js .vjs-volume-horizontal .vjs-menu { left: -2em; }
.video-js .vjs-volume-tooltip { background-color: rgba(255, 255, 255, 0.8); border-radius: 0.3em; color: rgb(0, 0, 0); float: right; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 6px 8px 8px; pointer-events: none; position: absolute; top: -3.4em; visibility: hidden; z-index: 1; }
.video-js .vjs-volume-control:hover .vjs-volume-tooltip, .video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip { display: block; font-size: 1em; visibility: visible; }
.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip, .video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip { left: 1em; top: -12px; }
.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip { font-size: 1em; }
.video-js .vjs-volume-control .vjs-mouse-display { display: none; position: absolute; width: 100%; height: 1px; background-color: rgb(0, 0, 0); z-index: 1; }
.video-js .vjs-volume-horizontal .vjs-mouse-display { width: 1px; height: 100%; }
.vjs-no-flex .vjs-volume-control .vjs-mouse-display { z-index: 0; }
.video-js .vjs-volume-control:hover .vjs-mouse-display { display: block; }
.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display { visibility: hidden; opacity: 0; transition: visibility 1s, opacity 1s; }
.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display { display: none; }
.vjs-mouse-display .vjs-volume-tooltip { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.8); }
.vjs-poster { display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; background-color: rgb(0, 0, 0); cursor: pointer; margin: 0px; padding: 0px; position: absolute; inset: 0px; height: 100%; }
.vjs-has-started .vjs-poster, .vjs-using-native-controls .vjs-poster { display: none; }
.vjs-audio.vjs-has-started .vjs-poster, .vjs-has-started.vjs-audio-poster-mode .vjs-poster { display: block; }
.video-js .vjs-live-control { display: flex; align-items: flex-start; flex: 1 1 auto; font-size: 1em; line-height: 3em; }
.vjs-no-flex .vjs-live-control { display: table-cell; width: auto; text-align: left; }
.video-js:not(.vjs-live) .vjs-live-control, .video-js.vjs-liveui .vjs-live-control { display: none; }
.video-js .vjs-seek-to-live-control { align-items: center; cursor: pointer; flex: 0 0 auto; display: inline-flex; height: 100%; padding-left: 0.5em; padding-right: 0.5em; font-size: 1em; line-height: 3em; width: auto; min-width: 4em; }
.vjs-no-flex .vjs-seek-to-live-control { display: table-cell; width: auto; text-align: left; }
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, .video-js:not(.vjs-live) .vjs-seek-to-live-control { display: none; }
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge { cursor: auto; }
.vjs-seek-to-live-control .vjs-icon-placeholder { margin-right: 0.5em; color: rgb(136, 136, 136); }
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder { color: red; }
.video-js .vjs-time-control { flex: 0 0 auto; font-size: 1em; line-height: 3em; min-width: 2em; width: auto; padding-left: 1em; padding-right: 1em; }
.vjs-live .vjs-time-control, .video-js .vjs-current-time, .vjs-no-flex .vjs-current-time, .video-js .vjs-duration, .vjs-no-flex .vjs-duration { display: none; }
.vjs-time-divider { display: none; line-height: 3em; }
.vjs-live .vjs-time-divider { display: none; }
.video-js .vjs-play-control { cursor: pointer; }
.video-js .vjs-play-control .vjs-icon-placeholder { flex: 0 0 auto; }
.vjs-text-track-display { position: absolute; inset: 0px 0px 3em; pointer-events: none; }
.video-js.vjs-controls-disabled .vjs-text-track-display, .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display { bottom: 1em; }
.video-js .vjs-text-track { font-size: 1.4em; text-align: center; margin-bottom: 0.1em; }
.vjs-subtitles { color: rgb(255, 255, 255); }
.vjs-captions { color: rgb(255, 204, 102); }
.vjs-tt-cue { display: block; }
video::-webkit-media-text-track-display { transform: translateY(-3em); }
.video-js.vjs-controls-disabled video::-webkit-media-text-track-display, .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display { transform: translateY(-1.5em); }
.video-js .vjs-picture-in-picture-control { cursor: pointer; flex: 0 0 auto; }
.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control { display: none; }
.video-js .vjs-fullscreen-control { cursor: pointer; flex: 0 0 auto; }
.video-js.vjs-audio-only-mode .vjs-fullscreen-control { display: none; }
.vjs-playback-rate > .vjs-menu-button, .vjs-playback-rate .vjs-playback-rate-value { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.vjs-playback-rate .vjs-playback-rate-value { pointer-events: none; font-size: 1.5em; line-height: 2; text-align: center; }
.vjs-playback-rate .vjs-menu { width: 4em; left: 0px; }
.vjs-error .vjs-error-display .vjs-modal-dialog-content { font-size: 1.4em; text-align: center; }
.vjs-error .vjs-error-display::before { color: rgb(255, 255, 255); content: "X"; font-family: Arial, Helvetica, sans-serif; font-size: 4em; left: 0px; line-height: 1; margin-top: -0.5em; position: absolute; text-shadow: rgb(0, 0, 0) 0.05em 0.05em 0.1em; text-align: center; top: 50%; vertical-align: middle; width: 100%; }
.vjs-loading-spinner { display: none; position: absolute; top: 50%; left: 50%; margin: -25px 0px 0px -25px; opacity: 0.85; text-align: left; border: 6px solid rgba(43, 51, 63, 0.7); box-sizing: border-box; background-clip: padding-box; width: 50px; height: 50px; border-radius: 25px; visibility: hidden; }
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner { display: block; animation: 0s linear 0.3s 1 normal forwards running vjs-spinner-show; }
.vjs-loading-spinner::before, .vjs-loading-spinner::after { content: ""; position: absolute; margin: -6px; box-sizing: inherit; width: inherit; height: inherit; border-radius: inherit; opacity: 1; border-style: inherit; border-width: inherit; border-image: inherit; border-color: rgb(255, 255, 255) transparent transparent; }
.vjs-seeking .vjs-loading-spinner::before, .vjs-seeking .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::after { animation: 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) 0s infinite normal none running vjs-spinner-spin, 1.1s linear 0s infinite normal none running vjs-spinner-fade; }
.vjs-seeking .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::before { border-top-color: rgb(255, 255, 255); }
.vjs-seeking .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::after { border-top-color: rgb(255, 255, 255); animation-delay: 0.44s; }
@keyframes vjs-spinner-show { 
  100% { visibility: visible; }
}
@-webkit-keyframes vjs-spinner-show { 
  100% { visibility: visible; }
}
@keyframes vjs-spinner-spin { 
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes vjs-spinner-spin { 
  100% { transform: rotate(360deg); }
}
@keyframes vjs-spinner-fade { 
  0% { border-top-color: rgb(115, 133, 159); }
  20% { border-top-color: rgb(115, 133, 159); }
  35% { border-top-color: rgb(255, 255, 255); }
  60% { border-top-color: rgb(115, 133, 159); }
  100% { border-top-color: rgb(115, 133, 159); }
}
@-webkit-keyframes vjs-spinner-fade { 
  0% { border-top-color: rgb(115, 133, 159); }
  20% { border-top-color: rgb(115, 133, 159); }
  35% { border-top-color: rgb(255, 255, 255); }
  60% { border-top-color: rgb(115, 133, 159); }
  100% { border-top-color: rgb(115, 133, 159); }
}
.video-js.vjs-audio-only-mode .vjs-captions-button { display: none; }
.vjs-chapters-button .vjs-menu ul { width: 24em; }
.video-js.vjs-audio-only-mode .vjs-descriptions-button { display: none; }
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-block; margin-bottom: -0.1em; }
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { font-family: VideoJS; content: ""; font-size: 1.5em; line-height: inherit; }
.video-js.vjs-audio-only-mode .vjs-subs-caps-button { display: none; }
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-block; margin-bottom: -0.1em; }
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { font-family: VideoJS; content: " "; font-size: 1.5em; line-height: inherit; }
.video-js.vjs-layout-small .vjs-current-time, .video-js.vjs-layout-small .vjs-time-divider, .video-js.vjs-layout-small .vjs-duration, .video-js.vjs-layout-small .vjs-remaining-time, .video-js.vjs-layout-small .vjs-playback-rate, .video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time, .video-js.vjs-layout-x-small .vjs-time-divider, .video-js.vjs-layout-x-small .vjs-duration, .video-js.vjs-layout-x-small .vjs-remaining-time, .video-js.vjs-layout-x-small .vjs-playback-rate, .video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time, .video-js.vjs-layout-tiny .vjs-time-divider, .video-js.vjs-layout-tiny .vjs-duration, .video-js.vjs-layout-tiny .vjs-remaining-time, .video-js.vjs-layout-tiny .vjs-playback-rate, .video-js.vjs-layout-tiny .vjs-volume-control { display: none; }
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover { width: initial; }
.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control { display: none; }
.video-js.vjs-layout-x-small .vjs-custom-control-spacer { flex: 1 1 auto; display: block; }
.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer { width: auto; }
.vjs-modal-dialog.vjs-text-track-settings { background-color: rgba(43, 51, 63, 0.75); color: rgb(255, 255, 255); height: 70%; }
.vjs-text-track-settings .vjs-modal-dialog-content { display: table; }
.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-font, .vjs-text-track-settings .vjs-track-settings-controls { display: table-cell; }
.vjs-text-track-settings .vjs-track-settings-controls { text-align: right; vertical-align: bottom; }
@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr; padding: 20px 24px 0px; }
  .vjs-track-settings-controls .vjs-default-button { margin-bottom: 20px; }
  .vjs-text-track-settings .vjs-track-settings-controls { grid-column: 1 / -1; }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content { grid-template-columns: 1fr; }
}
.vjs-track-setting > select { margin-right: 1em; margin-bottom: 0.5em; }
.vjs-text-track-settings fieldset { margin: 5px; padding: 3px; border: none; }
.vjs-text-track-settings fieldset span { display: inline-block; }
.vjs-text-track-settings fieldset span > select { max-width: 7.3em; }
.vjs-text-track-settings legend { color: rgb(255, 255, 255); margin: 0px 0px 5px; }
.vjs-text-track-settings .vjs-label { position: absolute; clip: rect(1px, 1px, 1px, 1px); display: block; margin: 0px 0px 5px; padding: 0px; border: 0px; height: 1px; width: 1px; overflow: hidden; }
.vjs-track-settings-controls button:focus, .vjs-track-settings-controls button:active { outline-style: solid; outline-width: medium; background-image: linear-gradient(0deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159) 100%); }
.vjs-track-settings-controls button:hover { color: rgba(43, 51, 63, 0.75); }
.vjs-track-settings-controls button { background-color: rgb(255, 255, 255); background-image: linear-gradient(-180deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159) 100%); color: rgb(43, 51, 63); cursor: pointer; border-radius: 2px; }
.vjs-track-settings-controls .vjs-default-button { margin-right: 1em; }
@media print {
  .video-js > :not(.vjs-tech):not(.vjs-poster) { visibility: hidden; }
}
.vjs-resize-manager { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: none; z-index: -1000; }
.js-focus-visible .video-js :focus:not(.focus-visible) { outline: none; }
.video-js :focus:not(:focus-visible) { outline: none; }
:root { --van-black: #000; --van-white: #fff; --van-gray-1: #f7f8fa; --van-gray-2: #f2f3f5; --van-gray-3: #ebedf0; --van-gray-4: #dcdee0; --van-gray-5: #c8c9cc; --van-gray-6: #969799; --van-gray-7: #646566; --van-gray-8: #323233; --van-red: #ee0a24; --van-blue: #1989fa; --van-orange: #ff976a; --van-orange-dark: #ed6a0c; --van-orange-light: #fffbe8; --van-green: #07c160; --van-gradient-red: linear-gradient(to right, #ff6034, #ee0a24); --van-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917); --van-primary-color: var(--van-blue); --van-success-color: var(--van-green); --van-danger-color: var(--van-red); --van-warning-color: var(--van-orange); --van-text-color: var(--van-gray-8); --van-text-color-2: var(--van-gray-6); --van-text-color-3: var(--van-gray-5); --van-active-color: var(--van-gray-2); --van-active-opacity: .6; --van-disabled-opacity: .5; --van-background: var(--van-gray-1); --van-background-2: var(--van-white); --van-background-3: var(--van-white); --van-padding-base: 4px; --van-padding-xs: 8px; --van-padding-sm: 12px; --van-padding-md: 16px; --van-padding-lg: 24px; --van-padding-xl: 32px; --van-font-bold: 600; --van-font-size-xs: 10px; --van-font-size-sm: 12px; --van-font-size-md: 14px; --van-font-size-lg: 16px; --van-line-height-xs: 14px; --van-line-height-sm: 18px; --van-line-height-md: 20px; --van-line-height-lg: 22px; --van-base-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif; --van-price-font: avenir-heavy, "PingFang SC", helvetica neue, arial, sans-serif; --van-duration-base: .3s; --van-duration-fast: .2s; --van-ease-out: ease-out; --van-ease-in: ease-in; --van-border-color: var(--van-gray-3); --van-border-width: 1px; --van-radius-sm: 2px; --van-radius-md: 4px; --van-radius-lg: 8px; --van-radius-max: 999px; }
.van-theme-dark { --van-text-color: #f5f5f5; --van-text-color-2: #707070; --van-text-color-3: #4d4d4d; --van-border-color: #3a3a3c; --van-active-color: #3a3a3c; --van-background: #000; --van-background-2: #1c1c1e; --van-background-3: #37363b; }
html { -webkit-tap-highlight-color: transparent; }
body { margin: 0px; font-family: var(--van-base-font); }
a { text-decoration: none; }
input, button, textarea { color: inherit; font: inherit; }
a:focus, input:focus, button:focus, textarea:focus, [class*="van-"]:focus { outline: none; }
ol, ul { margin: 0px; padding: 0px; list-style: none; }
@keyframes van-slide-up-enter { 
  0% { transform: translate3d(0px, 100%, 0px); }
}
@keyframes van-slide-up-leave { 
  100% { transform: translate3d(0px, 100%, 0px); }
}
@keyframes van-slide-down-enter { 
  0% { transform: translate3d(0px, -100%, 0px); }
}
@keyframes van-slide-down-leave { 
  100% { transform: translate3d(0px, -100%, 0px); }
}
@keyframes van-slide-left-enter { 
  0% { transform: translate3d(-100%, 0px, 0px); }
}
@keyframes van-slide-left-leave { 
  100% { transform: translate3d(-100%, 0px, 0px); }
}
@keyframes van-slide-right-enter { 
  0% { transform: translate3d(100%, 0px, 0px); }
}
@keyframes van-slide-right-leave { 
  100% { transform: translate3d(100%, 0px, 0px); }
}
@keyframes van-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes van-fade-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes van-rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.van-fade-enter-active { animation: var(--van-duration-base) van-fade-in both var(--van-ease-out); }
.van-fade-leave-active { animation: var(--van-duration-base) van-fade-out both var(--van-ease-in); }
.van-slide-up-enter-active { animation: van-slide-up-enter var(--van-duration-base) both var(--van-ease-out); }
.van-slide-up-leave-active { animation: van-slide-up-leave var(--van-duration-base) both var(--van-ease-in); }
.van-slide-down-enter-active { animation: van-slide-down-enter var(--van-duration-base) both var(--van-ease-out); }
.van-slide-down-leave-active { animation: van-slide-down-leave var(--van-duration-base) both var(--van-ease-in); }
.van-slide-left-enter-active { animation: van-slide-left-enter var(--van-duration-base) both var(--van-ease-out); }
.van-slide-left-leave-active { animation: van-slide-left-leave var(--van-duration-base) both var(--van-ease-in); }
.van-slide-right-enter-active { animation: van-slide-right-enter var(--van-duration-base) both var(--van-ease-out); }
.van-slide-right-leave-active { animation: van-slide-right-leave var(--van-duration-base) both var(--van-ease-in); }
.van-clearfix::after { display: table; clear: both; content: ""; }
.van-ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.van-multi-ellipsis--l2 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; line-break: anywhere; -webkit-box-orient: vertical; }
.van-multi-ellipsis--l3 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; line-break: anywhere; -webkit-box-orient: vertical; }
.van-safe-area-top { padding-top: env(safe-area-inset-top); }
.van-safe-area-bottom { padding-bottom: env(safe-area-inset-bottom); }
.van-haptics-feedback { cursor: pointer; }
.van-haptics-feedback:active { opacity: var(--van-active-opacity); }
[class*="van-hairline"]::after { position: absolute; box-sizing: border-box; content: " "; pointer-events: none; inset: -50%; border: 0 solid var(--van-border-color); transform: scale(0.5); }
.van-hairline, .van-hairline--top, .van-hairline--left, .van-hairline--right, .van-hairline--bottom, .van-hairline--surround, .van-hairline--top-bottom { position: relative; }
.van-hairline--top::after { border-top-width: var(--van-border-width); }
.van-hairline--left::after { border-left-width: var(--van-border-width); }
.van-hairline--right::after { border-right-width: var(--van-border-width); }
.van-hairline--bottom::after { border-bottom-width: var(--van-border-width); }
.van-hairline--top-bottom::after, .van-hairline-unset--top-bottom::after { border-width: var(--van-border-width) 0; }
.van-hairline--surround::after { border-width: var(--van-border-width); }
:root { --van-action-bar-background: var(--van-background-2); --van-action-bar-height: 50px; }
.van-action-bar { position: fixed; right: 0px; bottom: 0px; left: 0px; display: flex; align-items: center; box-sizing: content-box; height: var(--van-action-bar-height); background: var(--van-action-bar-background); }
:root { --van-badge-size: 16px; --van-badge-color: var(--van-white); --van-badge-padding: 0 3px; --van-badge-font-size: var(--van-font-size-sm); --van-badge-font-weight: var(--van-font-bold); --van-badge-border-width: var(--van-border-width); --van-badge-background: var(--van-danger-color); --van-badge-dot-color: var(--van-danger-color); --van-badge-dot-size: 8px; --van-badge-font: -apple-system-font, helvetica neue, arial, sans-serif; }
.van-badge { display: inline-block; box-sizing: border-box; min-width: var(--van-badge-size); padding: var(--van-badge-padding); color: var(--van-badge-color); font-weight: var(--van-badge-font-weight); font-size: var(--van-badge-font-size); font-family: var(--van-badge-font); line-height: 1.2; text-align: center; background: var(--van-badge-background); border: var(--van-badge-border-width) solid var(--van-background-2); border-radius: var(--van-radius-max); }
.van-badge--fixed { position: absolute; transform-origin: 100% center; }
.van-badge--top-left { top: 0px; left: 0px; transform: translate(-50%, -50%); }
.van-badge--top-right { top: 0px; right: 0px; transform: translate(50%, -50%); }
.van-badge--bottom-left { bottom: 0px; left: 0px; transform: translate(-50%, 50%); }
.van-badge--bottom-right { bottom: 0px; right: 0px; transform: translate(50%, 50%); }
.van-badge--dot { width: var(--van-badge-dot-size); min-width: 0px; height: var(--van-badge-dot-size); background: var(--van-badge-dot-color); border-radius: 100%; border: none; padding: 0px; }
.van-badge__wrapper { position: relative; display: inline-block; }
.van-icon { position: relative; display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: vant-icon; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.van-icon::before { display: inline-block; }
.van-icon-contact::before { content: ""; }
.van-icon-notes::before { content: ""; }
.van-icon-records::before { content: ""; }
.van-icon-cash-back-record::before { content: ""; }
.van-icon-newspaper::before { content: ""; }
.van-icon-discount::before { content: ""; }
.van-icon-completed::before { content: ""; }
.van-icon-user::before { content: ""; }
.van-icon-description::before { content: ""; }
.van-icon-list-switch::before { content: ""; }
.van-icon-list-switching::before { content: ""; }
.van-icon-link-o::before { content: ""; }
.van-icon-miniprogram-o::before { content: ""; }
.van-icon-qq::before { content: ""; }
.van-icon-wechat-moments::before { content: ""; }
.van-icon-weibo::before { content: ""; }
.van-icon-cash-o::before { content: ""; }
.van-icon-guide-o::before { content: ""; }
.van-icon-invitation::before { content: ""; }
.van-icon-shield-o::before { content: ""; }
.van-icon-exchange::before { content: ""; }
.van-icon-eye::before { content: ""; }
.van-icon-enlarge::before { content: ""; }
.van-icon-expand-o::before { content: ""; }
.van-icon-eye-o::before { content: ""; }
.van-icon-expand::before { content: ""; }
.van-icon-filter-o::before { content: ""; }
.van-icon-fire::before { content: ""; }
.van-icon-fail::before { content: ""; }
.van-icon-failure::before { content: ""; }
.van-icon-fire-o::before { content: ""; }
.van-icon-flag-o::before { content: ""; }
.van-icon-font::before { content: ""; }
.van-icon-font-o::before { content: ""; }
.van-icon-gem-o::before { content: ""; }
.van-icon-flower-o::before { content: ""; }
.van-icon-gem::before { content: ""; }
.van-icon-gift-card::before { content: ""; }
.van-icon-friends::before { content: ""; }
.van-icon-friends-o::before { content: ""; }
.van-icon-gold-coin::before { content: ""; }
.van-icon-gold-coin-o::before { content: ""; }
.van-icon-good-job-o::before { content: ""; }
.van-icon-gift::before { content: ""; }
.van-icon-gift-o::before { content: ""; }
.van-icon-gift-card-o::before { content: ""; }
.van-icon-good-job::before { content: ""; }
.van-icon-home-o::before { content: ""; }
.van-icon-goods-collect::before { content: ""; }
.van-icon-graphic::before { content: ""; }
.van-icon-goods-collect-o::before { content: ""; }
.van-icon-hot-o::before { content: ""; }
.van-icon-info::before { content: ""; }
.van-icon-hotel-o::before { content: ""; }
.van-icon-info-o::before { content: ""; }
.van-icon-hot-sale-o::before { content: ""; }
.van-icon-hot::before { content: ""; }
.van-icon-like::before { content: ""; }
.van-icon-idcard::before { content: ""; }
.van-icon-like-o::before { content: ""; }
.van-icon-hot-sale::before { content: ""; }
.van-icon-location-o::before { content: ""; }
.van-icon-location::before { content: ""; }
.van-icon-label::before { content: ""; }
.van-icon-lock::before { content: ""; }
.van-icon-label-o::before { content: ""; }
.van-icon-map-marked::before { content: ""; }
.van-icon-logistics::before { content: ""; }
.van-icon-manager::before { content: ""; }
.van-icon-more::before { content: ""; }
.van-icon-live::before { content: ""; }
.van-icon-manager-o::before { content: ""; }
.van-icon-medal::before { content: ""; }
.van-icon-more-o::before { content: ""; }
.van-icon-music-o::before { content: ""; }
.van-icon-music::before { content: ""; }
.van-icon-new-arrival-o::before { content: ""; }
.van-icon-medal-o::before { content: ""; }
.van-icon-new-o::before { content: ""; }
.van-icon-free-postage::before { content: ""; }
.van-icon-newspaper-o::before { content: ""; }
.van-icon-new-arrival::before { content: ""; }
.van-icon-minus::before { content: ""; }
.van-icon-orders-o::before { content: ""; }
.van-icon-new::before { content: ""; }
.van-icon-paid::before { content: ""; }
.van-icon-notes-o::before { content: ""; }
.van-icon-other-pay::before { content: ""; }
.van-icon-pause-circle::before { content: ""; }
.van-icon-pause::before { content: ""; }
.van-icon-pause-circle-o::before { content: ""; }
.van-icon-peer-pay::before { content: ""; }
.van-icon-pending-payment::before { content: ""; }
.van-icon-passed::before { content: ""; }
.van-icon-plus::before { content: ""; }
.van-icon-phone-circle-o::before { content: ""; }
.van-icon-phone-o::before { content: ""; }
.van-icon-printer::before { content: ""; }
.van-icon-photo-fail::before { content: ""; }
.van-icon-phone::before { content: ""; }
.van-icon-photo-o::before { content: ""; }
.van-icon-play-circle::before { content: ""; }
.van-icon-play::before { content: ""; }
.van-icon-phone-circle::before { content: ""; }
.van-icon-point-gift-o::before { content: ""; }
.van-icon-point-gift::before { content: ""; }
.van-icon-play-circle-o::before { content: ""; }
.van-icon-shrink::before { content: ""; }
.van-icon-photo::before { content: ""; }
.van-icon-qr::before { content: ""; }
.van-icon-qr-invalid::before { content: ""; }
.van-icon-question-o::before { content: ""; }
.van-icon-revoke::before { content: ""; }
.van-icon-replay::before { content: ""; }
.van-icon-service::before { content: ""; }
.van-icon-question::before { content: ""; }
.van-icon-search::before { content: ""; }
.van-icon-refund-o::before { content: ""; }
.van-icon-service-o::before { content: ""; }
.van-icon-scan::before { content: ""; }
.van-icon-share::before { content: ""; }
.van-icon-send-gift-o::before { content: ""; }
.van-icon-share-o::before { content: ""; }
.van-icon-setting::before { content: ""; }
.van-icon-points::before { content: ""; }
.van-icon-photograph::before { content: ""; }
.van-icon-shop::before { content: ""; }
.van-icon-shop-o::before { content: ""; }
.van-icon-shop-collect-o::before { content: ""; }
.van-icon-shop-collect::before { content: ""; }
.van-icon-smile::before { content: ""; }
.van-icon-shopping-cart-o::before { content: ""; }
.van-icon-sign::before { content: ""; }
.van-icon-sort::before { content: ""; }
.van-icon-star-o::before { content: ""; }
.van-icon-smile-comment-o::before { content: ""; }
.van-icon-stop::before { content: ""; }
.van-icon-stop-circle-o::before { content: ""; }
.van-icon-smile-o::before { content: ""; }
.van-icon-star::before { content: ""; }
.van-icon-success::before { content: ""; }
.van-icon-stop-circle::before { content: ""; }
.van-icon-records-o::before { content: ""; }
.van-icon-shopping-cart::before { content: ""; }
.van-icon-tosend::before { content: ""; }
.van-icon-todo-list::before { content: ""; }
.van-icon-thumb-circle-o::before { content: ""; }
.van-icon-thumb-circle::before { content: ""; }
.van-icon-umbrella-circle::before { content: ""; }
.van-icon-underway::before { content: ""; }
.van-icon-upgrade::before { content: ""; }
.van-icon-todo-list-o::before { content: ""; }
.van-icon-tv-o::before { content: ""; }
.van-icon-underway-o::before { content: ""; }
.van-icon-user-o::before { content: ""; }
.van-icon-vip-card-o::before { content: ""; }
.van-icon-vip-card::before { content: ""; }
.van-icon-send-gift::before { content: ""; }
.van-icon-wap-home::before { content: ""; }
.van-icon-wap-nav::before { content: ""; }
.van-icon-volume-o::before { content: ""; }
.van-icon-video::before { content: ""; }
.van-icon-wap-home-o::before { content: ""; }
.van-icon-volume::before { content: ""; }
.van-icon-warning::before { content: ""; }
.van-icon-weapp-nav::before { content: ""; }
.van-icon-wechat-pay::before { content: ""; }
.van-icon-warning-o::before { content: ""; }
.van-icon-wechat::before { content: ""; }
.van-icon-setting-o::before { content: ""; }
.van-icon-youzan-shield::before { content: ""; }
.van-icon-warn-o::before { content: ""; }
.van-icon-smile-comment::before { content: ""; }
.van-icon-user-circle-o::before { content: ""; }
.van-icon-video-o::before { content: ""; }
.van-icon-add-square::before { content: ""; }
.van-icon-add::before { content: ""; }
.van-icon-arrow-down::before { content: ""; }
.van-icon-arrow-up::before { content: ""; }
.van-icon-arrow::before { content: ""; }
.van-icon-after-sale::before { content: ""; }
.van-icon-add-o::before { content: ""; }
.van-icon-alipay::before { content: ""; }
.van-icon-ascending::before { content: ""; }
.van-icon-apps-o::before { content: ""; }
.van-icon-aim::before { content: ""; }
.van-icon-award::before { content: ""; }
.van-icon-arrow-left::before { content: ""; }
.van-icon-award-o::before { content: ""; }
.van-icon-audio::before { content: ""; }
.van-icon-bag-o::before { content: ""; }
.van-icon-balance-list::before { content: ""; }
.van-icon-back-top::before { content: ""; }
.van-icon-bag::before { content: ""; }
.van-icon-balance-pay::before { content: ""; }
.van-icon-balance-o::before { content: ""; }
.van-icon-bar-chart-o::before { content: ""; }
.van-icon-bars::before { content: ""; }
.van-icon-balance-list-o::before { content: ""; }
.van-icon-birthday-cake-o::before { content: ""; }
.van-icon-bookmark::before { content: ""; }
.van-icon-bill::before { content: ""; }
.van-icon-bell::before { content: ""; }
.van-icon-browsing-history-o::before { content: ""; }
.van-icon-browsing-history::before { content: ""; }
.van-icon-bookmark-o::before { content: ""; }
.van-icon-bulb-o::before { content: ""; }
.van-icon-bullhorn-o::before { content: ""; }
.van-icon-bill-o::before { content: ""; }
.van-icon-calendar-o::before { content: ""; }
.van-icon-brush-o::before { content: ""; }
.van-icon-card::before { content: ""; }
.van-icon-cart-o::before { content: ""; }
.van-icon-cart-circle::before { content: ""; }
.van-icon-cart-circle-o::before { content: ""; }
.van-icon-cart::before { content: ""; }
.van-icon-cash-on-deliver::before { content: ""; }
.van-icon-cash-back-record-o::before { content: ""; }
.van-icon-cashier-o::before { content: ""; }
.van-icon-chart-trending-o::before { content: ""; }
.van-icon-certificate::before { content: ""; }
.van-icon-chat::before { content: ""; }
.van-icon-clear::before { content: ""; }
.van-icon-chat-o::before { content: ""; }
.van-icon-checked::before { content: ""; }
.van-icon-clock::before { content: ""; }
.van-icon-clock-o::before { content: ""; }
.van-icon-close::before { content: ""; }
.van-icon-closed-eye::before { content: ""; }
.van-icon-circle::before { content: ""; }
.van-icon-cluster-o::before { content: ""; }
.van-icon-column::before { content: ""; }
.van-icon-comment-circle-o::before { content: ""; }
.van-icon-cluster::before { content: ""; }
.van-icon-comment::before { content: ""; }
.van-icon-comment-o::before { content: ""; }
.van-icon-comment-circle::before { content: ""; }
.van-icon-completed-o::before { content: ""; }
.van-icon-credit-pay::before { content: ""; }
.van-icon-coupon::before { content: ""; }
.van-icon-debit-pay::before { content: ""; }
.van-icon-coupon-o::before { content: ""; }
.van-icon-contact-o::before { content: ""; }
.van-icon-descending::before { content: ""; }
.van-icon-desktop-o::before { content: ""; }
.van-icon-diamond-o::before { content: ""; }
.van-icon-description-o::before { content: ""; }
.van-icon-delete::before { content: ""; }
.van-icon-diamond::before { content: ""; }
.van-icon-delete-o::before { content: ""; }
.van-icon-cross::before { content: ""; }
.van-icon-edit::before { content: ""; }
.van-icon-ellipsis::before { content: ""; }
.van-icon-down::before { content: ""; }
.van-icon-discount-o::before { content: ""; }
.van-icon-ecard-pay::before { content: ""; }
.van-icon-envelop-o::before { content: ""; }
@font-face { font-weight: 400; font-family: vant-icon; font-style: normal; font-display: auto; src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff?t=1694918397022") format("woff"); }
.van-icon__image { display: block; width: 1em; height: 1em; object-fit: contain; }
:root { --van-skeleton-image-size: 96px; --van-skeleton-image-radius: 24px; }
.van-skeleton-image { display: flex; width: var(--van-skeleton-image-size); height: var(--van-skeleton-image-size); align-items: center; justify-content: center; background: var(--van-active-color); }
.van-skeleton-image--round { border-radius: var(--van-skeleton-image-radius); }
.van-skeleton-image__icon { width: calc(var(--van-skeleton-image-size) / 2); height: calc(var(--van-skeleton-image-size) / 2); font-size: calc(var(--van-skeleton-image-size) / 2); color: var(--van-gray-5); }
:root { --van-rate-icon-size: 20px; --van-rate-icon-gutter: var(--van-padding-base); --van-rate-icon-void-color: var(--van-gray-5); --van-rate-icon-full-color: var(--van-danger-color); --van-rate-icon-disabled-color: var(--van-gray-5); }
.van-rate { display: inline-flex; cursor: pointer; user-select: none; flex-wrap: wrap; }
.van-rate__item { position: relative; }
.van-rate__item:not(:last-child) { padding-right: var(--van-rate-icon-gutter); }
.van-rate__icon { display: block; width: 1em; color: var(--van-rate-icon-void-color); font-size: var(--van-rate-icon-size); }
.van-rate__icon--half { position: absolute; top: 0px; left: 0px; overflow: hidden; pointer-events: none; }
.van-rate__icon--full { color: var(--van-rate-icon-full-color); }
.van-rate__icon--disabled { color: var(--van-rate-icon-disabled-color); }
.van-rate--disabled { cursor: not-allowed; }
.van-rate--readonly { cursor: default; }
:root { --van-notice-bar-height: 40px; --van-notice-bar-padding: 0 var(--van-padding-md); --van-notice-bar-wrapable-padding: var(--van-padding-xs) var(--van-padding-md); --van-notice-bar-text-color: var(--van-orange-dark); --van-notice-bar-font-size: var(--van-font-size-md); --van-notice-bar-line-height: 24px; --van-notice-bar-background: var(--van-orange-light); --van-notice-bar-icon-size: 16px; --van-notice-bar-icon-min-width: 24px; }
.van-notice-bar { position: relative; display: flex; align-items: center; height: var(--van-notice-bar-height); padding: var(--van-notice-bar-padding); color: var(--van-notice-bar-text-color); font-size: var(--van-notice-bar-font-size); line-height: var(--van-notice-bar-line-height); background: var(--van-notice-bar-background); }
.van-notice-bar__left-icon, .van-notice-bar__right-icon { min-width: var(--van-notice-bar-icon-min-width); font-size: var(--van-notice-bar-icon-size); }
.van-notice-bar__right-icon { text-align: right; cursor: pointer; }
.van-notice-bar__wrap { position: relative; display: flex; flex: 1 1 0%; align-items: center; height: 100%; overflow: hidden; }
.van-notice-bar__content { position: absolute; white-space: nowrap; transition-timing-function: linear; }
.van-notice-bar__content.van-ellipsis { max-width: 100%; }
.van-notice-bar--wrapable { height: auto; padding: var(--van-notice-bar-wrapable-padding); }
.van-notice-bar--wrapable .van-notice-bar__wrap { height: auto; }
.van-notice-bar--wrapable .van-notice-bar__content { position: relative; white-space: normal; overflow-wrap: break-word; }
:root { --van-nav-bar-height: 46px; --van-nav-bar-background: var(--van-background-2); --van-nav-bar-arrow-size: 16px; --van-nav-bar-icon-color: var(--van-primary-color); --van-nav-bar-text-color: var(--van-primary-color); --van-nav-bar-title-font-size: var(--van-font-size-lg); --van-nav-bar-title-text-color: var(--van-text-color); --van-nav-bar-z-index: 1; --van-nav-bar-disabled-opacity: var(--van-disabled-opacity); }
.van-nav-bar { position: relative; z-index: var(--van-nav-bar-z-index); line-height: var(--van-line-height-lg); text-align: center; background: var(--van-nav-bar-background); user-select: none; }
.van-nav-bar--fixed { position: fixed; top: 0px; left: 0px; width: 100%; }
.van-nav-bar--safe-area-inset-top { padding-top: env(safe-area-inset-top); }
.van-nav-bar .van-icon { color: var(--van-nav-bar-icon-color); }
.van-nav-bar__content { position: relative; display: flex; align-items: center; height: var(--van-nav-bar-height); }
.van-nav-bar__arrow { margin-right: var(--van-padding-base); font-size: var(--van-nav-bar-arrow-size); }
.van-nav-bar__title { max-width: 60%; margin: 0px auto; color: var(--van-nav-bar-title-text-color); font-weight: var(--van-font-bold); font-size: var(--van-nav-bar-title-font-size); }
.van-nav-bar__left, .van-nav-bar__right { position: absolute; top: 0px; bottom: 0px; display: flex; align-items: center; padding: 0 var(--van-padding-md); font-size: var(--van-font-size-md); }
.van-nav-bar__left--disabled, .van-nav-bar__right--disabled { cursor: not-allowed; opacity: var(--van-nav-bar-disabled-opacity); }
.van-nav-bar__left { left: 0px; }
.van-nav-bar__right { right: 0px; }
.van-nav-bar__text { color: var(--van-nav-bar-text-color); }
:root { --van-floating-bubble-size: 48px; --van-floating-bubble-initial-gap: 24px; --van-floating-bubble-icon-size: 28px; --van-floating-bubble-background: var(--van-primary-color); --van-floating-bubble-color: var(--van-background-2); --van-floating-bubble-z-index: 999; --van-floating-bubble-border-radius: var(--van-radius-max); }
.van-floating-bubble { position: fixed; left: 0px; top: 0px; right: var(--van-floating-bubble-initial-gap); bottom: var(--van-floating-bubble-initial-gap); width: var(--van-floating-bubble-size); height: var(--van-floating-bubble-size); box-sizing: border-box; display: flex; justify-content: center; align-items: center; overflow: hidden; cursor: pointer; user-select: none; touch-action: none; background: var(--van-floating-bubble-background); color: var(--van-floating-bubble-color); border-radius: var(--van-floating-bubble-border-radius); z-index: var(--van-floating-bubble-z-index); transition: transform var(--van-duration-base); }
.van-floating-bubble:active { opacity: 0.8; }
.van-floating-bubble__icon { font-size: var(--van-floating-bubble-icon-size); }
:root { --van-image-placeholder-text-color: var(--van-text-color-2); --van-image-placeholder-font-size: var(--van-font-size-md); --van-image-placeholder-background: var(--van-background); --van-image-loading-icon-size: 32px; --van-image-loading-icon-color: var(--van-gray-4); --van-image-error-icon-size: 32px; --van-image-error-icon-color: var(--van-gray-4); }
.van-image { position: relative; display: inline-block; }
.van-image--round { overflow: hidden; border-radius: var(--van-radius-max); }
.van-image--round .van-image__img { border-radius: inherit; }
.van-image--block { display: block; }
.van-image__img, .van-image__error, .van-image__loading { display: block; width: 100%; height: 100%; }
.van-image__error, .van-image__loading { position: absolute; top: 0px; left: 0px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: var(--van-image-placeholder-text-color); font-size: var(--van-image-placeholder-font-size); background: var(--van-image-placeholder-background); }
.van-image__loading-icon { color: var(--van-image-loading-icon-color); font-size: var(--van-image-loading-icon-size); }
.van-image__error-icon { color: var(--van-image-error-icon-color); font-size: var(--van-image-error-icon-size); }
:root { --van-back-top-size: 40px; --van-back-top-right: 30px; --van-back-top-bottom: 40px; --van-back-top-z-index: 100; --van-back-top-icon-size: 20px; --van-back-top-text-color: #fff; --van-back-top-background: var(--van-blue); }
.van-back-top { position: fixed; display: flex; align-items: center; justify-content: center; width: var(--van-back-top-size); height: var(--van-back-top-size); right: var(--van-back-top-right); bottom: var(--van-back-top-bottom); z-index: var(--van-back-top-z-index); cursor: pointer; color: var(--van-back-top-text-color); border-radius: var(--van-radius-max); box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 8px; transform: scale(0); transition: var(--van-duration-base) cubic-bezier(.25,.8,.5,1); background-color: var(--van-back-top-background); }
.van-back-top:active { opacity: var(--van-active-opacity); }
.van-back-top__placeholder { display: none; }
.van-back-top--active { transform: scale(1); }
.van-back-top__icon { font-size: var(--van-back-top-icon-size); font-weight: var(--van-font-bold); }
:root { --van-tag-padding: 0 var(--van-padding-base); --van-tag-text-color: var(--van-white); --van-tag-font-size: var(--van-font-size-sm); --van-tag-radius: 2px; --van-tag-line-height: 16px; --van-tag-medium-padding: 2px 6px; --van-tag-large-padding: var(--van-padding-base) var(--van-padding-xs); --van-tag-large-radius: var(--van-radius-md); --van-tag-large-font-size: var(--van-font-size-md); --van-tag-round-radius: var(--van-radius-max); --van-tag-danger-color: var(--van-danger-color); --van-tag-primary-color: var(--van-primary-color); --van-tag-success-color: var(--van-success-color); --van-tag-warning-color: var(--van-warning-color); --van-tag-default-color: var(--van-gray-6); --van-tag-plain-background: var(--van-background-2); }
.van-tag { position: relative; display: inline-flex; align-items: center; padding: var(--van-tag-padding); color: var(--van-tag-text-color); font-size: var(--van-tag-font-size); line-height: var(--van-tag-line-height); border-radius: var(--van-tag-radius); }
.van-tag--default { background: var(--van-tag-default-color); }
.van-tag--default.van-tag--plain { color: var(--van-tag-default-color); }
.van-tag--danger { background: var(--van-tag-danger-color); }
.van-tag--danger.van-tag--plain { color: var(--van-tag-danger-color); }
.van-tag--primary { background: var(--van-tag-primary-color); }
.van-tag--primary.van-tag--plain { color: var(--van-tag-primary-color); }
.van-tag--success { background: var(--van-tag-success-color); }
.van-tag--success.van-tag--plain { color: var(--van-tag-success-color); }
.van-tag--warning { background: var(--van-tag-warning-color); }
.van-tag--warning.van-tag--plain { color: var(--van-tag-warning-color); }
.van-tag--plain { background: var(--van-tag-plain-background); border-color: currentcolor; }
.van-tag--plain::before { position: absolute; inset: 0px; border-width: 1px; border-style: solid; border-image: initial; border-color: inherit; border-radius: inherit; content: ""; pointer-events: none; }
.van-tag--medium { padding: var(--van-tag-medium-padding); }
.van-tag--large { padding: var(--van-tag-large-padding); font-size: var(--van-tag-large-font-size); border-radius: var(--van-tag-large-radius); }
.van-tag--mark { border-radius: 0 var(--van-tag-round-radius) var(--van-tag-round-radius) 0; }
.van-tag--mark::after { display: block; width: 2px; content: ""; }
.van-tag--round { border-radius: var(--van-tag-round-radius); }
.van-tag__close { margin-left: 2px; }
:root { --van-card-padding: var(--van-padding-xs) var(--van-padding-md); --van-card-font-size: var(--van-font-size-sm); --van-card-text-color: var(--van-text-color); --van-card-background: var(--van-background); --van-card-thumb-size: 88px; --van-card-thumb-radius: var(--van-radius-lg); --van-card-title-line-height: 16px; --van-card-desc-color: var(--van-text-color-2); --van-card-desc-line-height: var(--van-line-height-md); --van-card-price-color: var(--van-text-color); --van-card-origin-price-color: var(--van-text-color-2); --van-card-num-color: var(--van-text-color-2); --van-card-origin-price-font-size: var(--van-font-size-xs); --van-card-price-font-size: var(--van-font-size-sm); --van-card-price-integer-font-size: var(--van-font-size-lg); --van-card-price-font: var(--van-price-font); }
.van-card { position: relative; box-sizing: border-box; padding: var(--van-card-padding); color: var(--van-card-text-color); font-size: var(--van-card-font-size); background: var(--van-card-background); }
.van-card:not(:first-child) { margin-top: var(--van-padding-xs); }
.van-card__header { display: flex; }
.van-card__thumb { position: relative; flex: 0 0 auto; width: var(--van-card-thumb-size); height: var(--van-card-thumb-size); margin-right: var(--van-padding-xs); }
.van-card__thumb img { border-radius: var(--van-card-thumb-radius); }
.van-card__content { position: relative; display: flex; flex: 1 1 0%; flex-direction: column; justify-content: space-between; min-width: 0px; min-height: var(--van-card-thumb-size); }
.van-card__content--centered { justify-content: center; }
.van-card__title, .van-card__desc { overflow-wrap: break-word; }
.van-card__title { max-height: 32px; font-weight: var(--van-font-bold); line-height: var(--van-card-title-line-height); }
.van-card__desc { max-height: var(--van-card-desc-line-height); color: var(--van-card-desc-color); line-height: var(--van-card-desc-line-height); }
.van-card__bottom { line-height: var(--van-line-height-md); }
.van-card__price { display: inline-block; color: var(--van-card-price-color); font-weight: var(--van-font-bold); font-size: var(--van-card-price-font-size); }
.van-card__price-integer { font-size: var(--van-card-price-integer-font-size); font-family: var(--van-card-price-font); }
.van-card__price-decimal { font-family: var(--van-card-price-font); }
.van-card__origin-price { display: inline-block; margin-left: 5px; color: var(--van-card-origin-price-color); font-size: var(--van-card-origin-price-font-size); text-decoration: line-through; }
.van-card__num { float: right; color: var(--van-card-num-color); }
.van-card__tag { position: absolute; top: 2px; left: 0px; }
.van-card__footer { flex: 0 0 auto; text-align: right; }
.van-card__footer .van-button { margin-left: 5px; }
:root { --van-cell-font-size: var(--van-font-size-md); --van-cell-line-height: 24px; --van-cell-vertical-padding: 10px; --van-cell-horizontal-padding: var(--van-padding-md); --van-cell-text-color: var(--van-text-color); --van-cell-background: var(--van-background-2); --van-cell-border-color: var(--van-border-color); --van-cell-active-color: var(--van-active-color); --van-cell-required-color: var(--van-danger-color); --van-cell-label-color: var(--van-text-color-2); --van-cell-label-font-size: var(--van-font-size-sm); --van-cell-label-line-height: var(--van-line-height-sm); --van-cell-label-margin-top: var(--van-padding-base); --van-cell-value-color: var(--van-text-color-2); --van-cell-value-font-size: inherit; --van-cell-icon-size: 16px; --van-cell-right-icon-color: var(--van-gray-6); --van-cell-large-vertical-padding: var(--van-padding-sm); --van-cell-large-title-font-size: var(--van-font-size-lg); --van-cell-large-label-font-size: var(--van-font-size-md); --van-cell-large-value-font-size: inherit; }
.van-cell { position: relative; display: flex; box-sizing: border-box; width: 100%; padding: var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding); overflow: hidden; color: var(--van-cell-text-color); font-size: var(--van-cell-font-size); line-height: var(--van-cell-line-height); background: var(--van-cell-background); }
.van-cell::after { position: absolute; box-sizing: border-box; content: " "; pointer-events: none; right: var(--van-padding-md); bottom: 0px; left: var(--van-padding-md); border-bottom: 1px solid var(--van-cell-border-color); transform: scaleY(0.5); }
.van-cell:last-child::after, .van-cell--borderless::after { display: none; }
.van-cell__label { margin-top: var(--van-cell-label-margin-top); color: var(--van-cell-label-color); font-size: var(--van-cell-label-font-size); line-height: var(--van-cell-label-line-height); }
.van-cell__title, .van-cell__value { flex: 1 1 0%; }
.van-cell__value { position: relative; overflow: hidden; color: var(--van-cell-value-color); font-size: var(--van-cell-value-font-size); text-align: right; vertical-align: middle; overflow-wrap: break-word; }
.van-cell__left-icon, .van-cell__right-icon { height: var(--van-cell-line-height); font-size: var(--van-cell-icon-size); line-height: var(--van-cell-line-height); }
.van-cell__left-icon { margin-right: var(--van-padding-base); }
.van-cell__right-icon { margin-left: var(--van-padding-base); color: var(--van-cell-right-icon-color); }
.van-cell--clickable { cursor: pointer; }
.van-cell--clickable:active { background-color: var(--van-cell-active-color); }
.van-cell--required { overflow: visible; }
.van-cell--required::before { position: absolute; left: var(--van-padding-xs); color: var(--van-cell-required-color); font-size: var(--van-cell-font-size); content: "*"; }
.van-cell--center { align-items: center; }
.van-cell--large { padding-top: var(--van-cell-large-vertical-padding); padding-bottom: var(--van-cell-large-vertical-padding); }
.van-cell--large .van-cell__title { font-size: var(--van-cell-large-title-font-size); }
.van-cell--large .van-cell__label { font-size: var(--van-cell-large-label-font-size); }
.van-cell--large .van-cell__value { font-size: var(--van-cell-large-value-font-size); }
:root { --van-coupon-cell-selected-text-color: var(--van-text-color); }
.van-coupon-cell__value--selected { color: var(--van-coupon-cell-selected-text-color); }
:root { --van-contact-card-padding: var(--van-padding-md); --van-contact-card-add-icon-size: 40px; --van-contact-card-add-icon-color: var(--van-primary-color); --van-contact-card-title-line-height: var(--van-line-height-md); }
.van-contact-card { padding: var(--van-contact-card-padding); }
.van-contact-card__title { margin-left: 5px; line-height: var(--van-contact-card-title-line-height); }
.van-contact-card--add .van-contact-card__value { line-height: var(--van-contact-card-add-icon-size); }
.van-contact-card--add .van-cell__left-icon { color: var(--van-contact-card-add-icon-color); font-size: var(--van-contact-card-add-icon-size); }
.van-contact-card::before { position: absolute; right: 0px; bottom: 0px; left: 0px; height: 2px; background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 80px; content: ""; }
:root { --van-collapse-item-duration: var(--van-duration-base); --van-collapse-item-content-padding: var(--van-padding-sm) var(--van-padding-md); --van-collapse-item-content-font-size: var(--van-font-size-md); --van-collapse-item-content-line-height: 1.5; --van-collapse-item-content-text-color: var(--van-text-color-2); --van-collapse-item-content-background: var(--van-background-2); --van-collapse-item-title-disabled-color: var(--van-text-color-3); }
.van-collapse-item { position: relative; }
.van-collapse-item--border::after { position: absolute; box-sizing: border-box; content: " "; pointer-events: none; top: 0px; right: var(--van-padding-md); left: var(--van-padding-md); border-top: 1px solid var(--van-border-color); transform: scaleY(0.5); }
.van-collapse-item__title .van-cell__right-icon::before { transform: rotate(90deg) translateZ(0px); transition: transform var(--van-collapse-item-duration); }
.van-collapse-item__title::after { right: var(--van-padding-md); display: none; }
.van-collapse-item__title--expanded .van-cell__right-icon::before { transform: rotate(-90deg); }
.van-collapse-item__title--expanded::after { display: block; }
.van-collapse-item__title--borderless::after { display: none; }
.van-collapse-item__title--disabled { cursor: not-allowed; }
.van-collapse-item__title--disabled, .van-collapse-item__title--disabled .van-cell__right-icon { color: var(--van-collapse-item-title-disabled-color); }
.van-collapse-item__wrapper { overflow: hidden; transition: height var(--van-collapse-item-duration) ease-in-out; will-change: height; }
.van-collapse-item__content { padding: var(--van-collapse-item-content-padding); color: var(--van-collapse-item-content-text-color); font-size: var(--van-collapse-item-content-font-size); line-height: var(--van-collapse-item-content-line-height); background: var(--van-collapse-item-content-background); }
:root { --van-field-label-width: 6.2em; --van-field-label-color: var(--van-text-color); --van-field-label-margin-right: var(--van-padding-sm); --van-field-input-text-color: var(--van-text-color); --van-field-input-error-text-color: var(--van-danger-color); --van-field-input-disabled-text-color: var(--van-text-color-3); --van-field-placeholder-text-color: var(--van-text-color-3); --van-field-icon-size: 18px; --van-field-clear-icon-size: 18px; --van-field-clear-icon-color: var(--van-gray-5); --van-field-right-icon-color: var(--van-gray-6); --van-field-error-message-color: var(--van-danger-color); --van-field-error-message-font-size: 12px; --van-field-text-area-min-height: 60px; --van-field-word-limit-color: var(--van-gray-7); --van-field-word-limit-font-size: var(--van-font-size-sm); --van-field-word-limit-line-height: 16px; --van-field-disabled-text-color: var(--van-text-color-3); --van-field-required-mark-color: var(--van-red); }
.van-field { flex-wrap: wrap; }
.van-field__label { flex: 0 0 auto; box-sizing: border-box; width: var(--van-field-label-width); margin-right: var(--van-field-label-margin-right); color: var(--van-field-label-color); text-align: left; overflow-wrap: break-word; }
.van-field__label--center { text-align: center; }
.van-field__label--right { text-align: right; }
.van-field__label--top { display: flex; width: 100%; text-align: left; margin-bottom: var(--van-padding-base); word-break: break-word; }
.van-field__label--required::before { margin-right: 2px; color: var(--van-field-required-mark-color); content: "*"; }
.van-field--disabled .van-field__label { color: var(--van-field-disabled-text-color); }
.van-field__value { overflow: visible; }
.van-field__body { display: flex; align-items: center; }
.van-field__control { display: block; box-sizing: border-box; width: 100%; min-width: 0px; margin: 0px; padding: 0px; color: var(--van-field-input-text-color); line-height: inherit; text-align: left; background-color: transparent; border: 0px; resize: none; user-select: auto; }
.van-field__control::-webkit-input-placeholder { color: var(--van-field-placeholder-text-color); }
.van-field__control::placeholder { color: var(--van-field-placeholder-text-color); }
.van-field__control:read-only { cursor: default; }
.van-field__control:disabled { color: var(--van-field-input-disabled-text-color); cursor: not-allowed; opacity: 1; -webkit-text-fill-color: var(--van-field-input-disabled-text-color); }
.van-field__control--center { justify-content: center; text-align: center; }
.van-field__control--right { justify-content: flex-end; text-align: right; }
.van-field__control--custom { display: flex; align-items: center; min-height: var(--van-cell-line-height); }
.van-field__control--error::-webkit-input-placeholder { color: var(--van-field-input-error-text-color); -webkit-text-fill-color: currentcolor; }
.van-field__control--error, .van-field__control--error::placeholder { color: var(--van-field-input-error-text-color); -webkit-text-fill-color: currentcolor; }
.van-field__control--min-height { min-height: var(--van-field-text-area-min-height); }
.van-field__control[type="date"], .van-field__control[type="time"], .van-field__control[type="datetime-local"] { min-height: var(--van-cell-line-height); }
.van-field__control[type="search"] { appearance: none; }
.van-field__clear, .van-field__icon, .van-field__button, .van-field__right-icon { flex-shrink: 0; }
.van-field__clear, .van-field__right-icon { margin-right: calc(var(--van-padding-xs) * -1); padding: 0 var(--van-padding-xs); line-height: inherit; }
.van-field__clear { color: var(--van-field-clear-icon-color); font-size: var(--van-field-clear-icon-size); cursor: pointer; }
.van-field__left-icon .van-icon, .van-field__right-icon .van-icon { display: block; font-size: var(--van-field-icon-size); line-height: inherit; }
.van-field__left-icon { margin-right: var(--van-padding-base); }
.van-field__right-icon { color: var(--van-field-right-icon-color); }
.van-field__button { padding-left: var(--van-padding-xs); }
.van-field__error-message { color: var(--van-field-error-message-color); font-size: var(--van-field-error-message-font-size); text-align: left; }
.van-field__error-message--center { text-align: center; }
.van-field__error-message--right { text-align: right; }
.van-field__word-limit { margin-top: var(--van-padding-base); color: var(--van-field-word-limit-color); font-size: var(--van-field-word-limit-font-size); line-height: var(--van-field-word-limit-line-height); text-align: right; }
:root { --van-search-padding: 10px var(--van-padding-sm); --van-search-background: var(--van-background-2); --van-search-content-background: var(--van-background); --van-search-input-height: 34px; --van-search-label-padding: 0 5px; --van-search-label-color: var(--van-text-color); --van-search-label-font-size: var(--van-font-size-md); --van-search-left-icon-color: var(--van-gray-6); --van-search-action-padding: 0 var(--van-padding-xs); --van-search-action-text-color: var(--van-text-color); --van-search-action-font-size: var(--van-font-size-md); }
.van-search { display: flex; align-items: center; box-sizing: border-box; padding: var(--van-search-padding); background: var(--van-search-background); }
.van-search__content { display: flex; flex: 1 1 0%; padding-left: var(--van-padding-sm); background: var(--van-search-content-background); border-radius: var(--van-radius-sm); }
.van-search__content--round { border-radius: var(--van-radius-max); }
.van-search__label { padding: var(--van-search-label-padding); color: var(--van-search-label-color); font-size: var(--van-search-label-font-size); line-height: var(--van-search-input-height); }
.van-search__field { flex: 1 1 0%; align-items: center; padding: 0 var(--van-padding-xs) 0 0; height: var(--van-search-input-height); background-color: transparent; }
.van-search__field .van-field__left-icon { color: var(--van-search-left-icon-color); }
.van-search--show-action { padding-right: 0px; }
.van-search input::-webkit-search-decoration, .van-search input::-webkit-search-cancel-button, .van-search input::-webkit-search-results-button, .van-search input::-webkit-search-results-decoration { display: none; }
.van-search__action { padding: var(--van-search-action-padding); color: var(--van-search-action-text-color); font-size: var(--van-search-action-font-size); line-height: var(--van-search-input-height); cursor: pointer; user-select: none; }
.van-search__action:active { background-color: var(--van-active-color); }
:root { --van-action-bar-icon-width: 48px; --van-action-bar-icon-height: 100%; --van-action-bar-icon-color: var(--van-text-color); --van-action-bar-icon-size: 18px; --van-action-bar-icon-font-size: var(--van-font-size-xs); --van-action-bar-icon-active-color: var(--van-active-color); --van-action-bar-icon-text-color: var(--van-text-color); --van-action-bar-icon-background: var(--van-background-2); }
.van-action-bar-icon { display: flex; flex-direction: column; justify-content: center; min-width: var(--van-action-bar-icon-width); height: var(--van-action-bar-icon-height); color: var(--van-action-bar-icon-text-color); font-size: var(--van-action-bar-icon-font-size); line-height: 1; text-align: center; background: var(--van-action-bar-icon-background); cursor: pointer; }
.van-action-bar-icon:active { background-color: var(--van-action-bar-icon-active-color); }
.van-action-bar-icon__icon { margin: 0 auto var(--van-padding-base); color: var(--van-action-bar-icon-color); font-size: var(--van-action-bar-icon-size); }
:root { --van-loading-text-color: var(--van-text-color-2); --van-loading-text-font-size: var(--van-font-size-md); --van-loading-spinner-color: var(--van-gray-5); --van-loading-spinner-size: 30px; --van-loading-spinner-duration: .8s; }
.van-loading { position: relative; color: var(--van-loading-spinner-color); font-size: 0px; vertical-align: middle; }
.van-loading__spinner { position: relative; display: inline-block; width: var(--van-loading-spinner-size); max-width: 100%; height: var(--van-loading-spinner-size); max-height: 100%; vertical-align: middle; animation: van-rotate var(--van-loading-spinner-duration) linear infinite; }
.van-loading__spinner--spinner { animation-timing-function: steps(12); }
.van-loading__spinner--circular { animation-duration: 2s; }
.van-loading__line { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.van-loading__line::before { display: block; width: 2px; height: 25%; margin: 0px auto; background-color: currentcolor; border-radius: 40%; content: " "; }
.van-loading__circular { display: block; width: 100%; height: 100%; }
.van-loading__circular circle { animation: 1.5s ease-in-out 0s infinite normal none running van-circular; stroke: currentcolor; stroke-width: 3; stroke-linecap: round; }
.van-loading__text { display: inline-block; margin-left: var(--van-padding-xs); color: var(--van-loading-text-color); font-size: var(--van-loading-text-font-size); vertical-align: middle; }
.van-loading--vertical { display: flex; flex-direction: column; align-items: center; }
.van-loading--vertical .van-loading__text { margin: var(--van-padding-xs) 0 0; }
@keyframes van-circular { 
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 90, 150; stroke-dashoffset: -40; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: -120; }
}
.van-loading__line--1 { transform: rotate(30deg); opacity: 1; }
.van-loading__line--2 { transform: rotate(60deg); opacity: 0.9375; }
.van-loading__line--3 { transform: rotate(90deg); opacity: 0.875; }
.van-loading__line--4 { transform: rotate(120deg); opacity: 0.8125; }
.van-loading__line--5 { transform: rotate(150deg); opacity: 0.75; }
.van-loading__line--6 { transform: rotate(180deg); opacity: 0.6875; }
.van-loading__line--7 { transform: rotate(210deg); opacity: 0.625; }
.van-loading__line--8 { transform: rotate(240deg); opacity: 0.5625; }
.van-loading__line--9 { transform: rotate(270deg); opacity: 0.5; }
.van-loading__line--10 { transform: rotate(300deg); opacity: 0.4375; }
.van-loading__line--11 { transform: rotate(330deg); opacity: 0.375; }
.van-loading__line--12 { transform: rotate(360deg); opacity: 0.3125; }
:root { --van-pull-refresh-head-height: 50px; --van-pull-refresh-head-font-size: var(--van-font-size-md); --van-pull-refresh-head-text-color: var(--van-text-color-2); --van-pull-refresh-loading-icon-size: 16px; }
.van-pull-refresh { overflow: hidden; }
.van-pull-refresh__track { position: relative; height: 100%; transition-property: transform; }
.van-pull-refresh__head { position: absolute; left: 0px; width: 100%; height: var(--van-pull-refresh-head-height); overflow: hidden; color: var(--van-pull-refresh-head-text-color); font-size: var(--van-pull-refresh-head-font-size); line-height: var(--van-pull-refresh-head-height); text-align: center; transform: translateY(-100%); }
.van-pull-refresh__loading .van-loading__spinner { width: var(--van-pull-refresh-loading-icon-size); height: var(--van-pull-refresh-loading-icon-size); }
:root { --van-number-keyboard-background: var(--van-gray-2); --van-number-keyboard-key-height: 48px; --van-number-keyboard-key-font-size: 28px; --van-number-keyboard-key-active-color: var(--van-gray-3); --van-number-keyboard-key-background: var(--van-background-2); --van-number-keyboard-delete-font-size: var(--van-font-size-lg); --van-number-keyboard-title-color: var(--van-gray-7); --van-number-keyboard-title-height: 34px; --van-number-keyboard-title-font-size: var(--van-font-size-lg); --van-number-keyboard-close-padding: 0 var(--van-padding-md); --van-number-keyboard-close-color: var(--van-primary-color); --van-number-keyboard-close-font-size: var(--van-font-size-md); --van-number-keyboard-button-text-color: var(--van-white); --van-number-keyboard-button-background: var(--van-primary-color); --van-number-keyboard-z-index: 100; }
.van-theme-dark { --van-number-keyboard-background: var(--van-gray-8); --van-number-keyboard-key-background: var(--van-gray-7); --van-number-keyboard-key-active-color: var(--van-gray-6); }
.van-number-keyboard { position: fixed; bottom: 0px; left: 0px; z-index: var(--van-number-keyboard-z-index); width: 100%; padding-bottom: 22px; background: var(--van-number-keyboard-background); user-select: none; }
.van-number-keyboard--with-title { border-radius: 20px 20px 0px 0px; }
.van-number-keyboard__header { position: relative; display: flex; align-items: center; justify-content: center; box-sizing: content-box; height: var(--van-number-keyboard-title-height); padding-top: 6px; color: var(--van-number-keyboard-title-color); font-size: var(--van-number-keyboard-title-font-size); }
.van-number-keyboard__title { display: inline-block; font-weight: 400; }
.van-number-keyboard__title-left { position: absolute; left: 0px; }
.van-number-keyboard__body { display: flex; padding: 6px 0px 0px 6px; }
.van-number-keyboard__keys { display: flex; flex: 3 1 0%; flex-wrap: wrap; }
.van-number-keyboard__close { position: absolute; right: 0px; height: 100%; padding: var(--van-number-keyboard-close-padding); color: var(--van-number-keyboard-close-color); font-size: var(--van-number-keyboard-close-font-size); background-color: transparent; border: none; }
.van-number-keyboard__sidebar { display: flex; flex: 1 1 0%; flex-direction: column; }
.van-number-keyboard--unfit { padding-bottom: 0px; }
.van-key { display: flex; align-items: center; justify-content: center; height: var(--van-number-keyboard-key-height); font-size: var(--van-number-keyboard-key-font-size); line-height: 1.5; background: var(--van-number-keyboard-key-background); border-radius: var(--van-radius-lg); cursor: pointer; }
.van-key--large { position: absolute; inset: 0px 6px 6px 0px; height: auto; }
.van-key--blue, .van-key--delete { font-size: var(--van-number-keyboard-delete-font-size); }
.van-key--active { background-color: var(--van-number-keyboard-key-active-color); }
.van-key--blue { color: var(--van-number-keyboard-button-text-color); background: var(--van-number-keyboard-button-background); }
.van-key--blue.van-key--active { opacity: var(--van-active-opacity); }
.van-key__wrapper { position: relative; flex: 1 1 33%; box-sizing: border-box; padding: 0px 6px 6px 0px; }
.van-key__wrapper--wider { flex-basis: 66%; }
.van-key__delete-icon { width: 32px; height: 22px; }
.van-key__collapse-icon { width: 30px; height: 24px; }
.van-key__loading-icon { color: var(--van-number-keyboard-button-text-color); }
:root { --van-list-text-color: var(--van-text-color-2); --van-list-text-font-size: var(--van-font-size-md); --van-list-text-line-height: 50px; --van-list-loading-icon-size: 16px; }
.van-list__loading, .van-list__finished-text, .van-list__error-text { color: var(--van-list-text-color); font-size: var(--van-list-text-font-size); line-height: var(--van-list-text-line-height); text-align: center; }
.van-list__placeholder { height: 0px; pointer-events: none; }
.van-list__loading-icon .van-loading__spinner { width: var(--van-list-loading-icon-size); height: var(--van-list-loading-icon-size); }
:root { --van-switch-size: 26px; --van-switch-width: calc(1.8em + 4px); --van-switch-height: calc(1em + 4px); --van-switch-node-size: 1em; --van-switch-node-background: var(--van-white); --van-switch-node-shadow: 0 3px 1px 0 rgba(0, 0, 0, .05); --van-switch-background: rgba(120, 120, 128, .16); --van-switch-on-background: var(--van-primary-color); --van-switch-duration: var(--van-duration-base); --van-switch-disabled-opacity: var(--van-disabled-opacity); }
.van-theme-dark { --van-switch-background: rgba(120, 120, 128, .32); }
.van-switch { position: relative; display: inline-block; box-sizing: content-box; width: var(--van-switch-width); height: var(--van-switch-height); font-size: var(--van-switch-size); background: var(--van-switch-background); border-radius: var(--van-switch-node-size); cursor: pointer; transition: background-color var(--van-switch-duration); }
.van-switch__node { position: absolute; top: 2px; left: 2px; width: var(--van-switch-node-size); height: var(--van-switch-node-size); font-size: inherit; background: var(--van-switch-node-background); border-radius: 100%; box-shadow: var(--van-switch-node-shadow); transition: transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05); }
.van-switch__loading { top: 25%; left: 25%; width: 50%; height: 50%; line-height: 1; }
.van-switch--on { background: var(--van-switch-on-background); }
.van-switch--on .van-switch__node { transform: translate(calc(var(--van-switch-width) - var(--van-switch-node-size) - 4px)); }
.van-switch--on .van-switch__loading { color: var(--van-switch-on-background); }
.van-switch--disabled { cursor: not-allowed; opacity: var(--van-switch-disabled-opacity); }
.van-switch--loading { cursor: default; }
:root { --van-button-mini-height: 24px; --van-button-mini-padding: 0 var(--van-padding-base); --van-button-mini-font-size: var(--van-font-size-xs); --van-button-small-height: 32px; --van-button-small-padding: 0 var(--van-padding-xs); --van-button-small-font-size: var(--van-font-size-sm); --van-button-normal-padding: 0 15px; --van-button-normal-font-size: var(--van-font-size-md); --van-button-large-height: 50px; --van-button-default-height: 44px; --van-button-default-line-height: 1.2; --van-button-default-font-size: var(--van-font-size-lg); --van-button-default-color: var(--van-text-color); --van-button-default-background: var(--van-background-2); --van-button-default-border-color: var(--van-gray-4); --van-button-primary-color: var(--van-white); --van-button-primary-background: var(--van-primary-color); --van-button-primary-border-color: var(--van-primary-color); --van-button-success-color: var(--van-white); --van-button-success-background: var(--van-success-color); --van-button-success-border-color: var(--van-success-color); --van-button-danger-color: var(--van-white); --van-button-danger-background: var(--van-danger-color); --van-button-danger-border-color: var(--van-danger-color); --van-button-warning-color: var(--van-white); --van-button-warning-background: var(--van-warning-color); --van-button-warning-border-color: var(--van-warning-color); --van-button-border-width: var(--van-border-width); --van-button-radius: var(--van-radius-md); --van-button-round-radius: var(--van-radius-max); --van-button-plain-background: var(--van-white); --van-button-disabled-opacity: var(--van-disabled-opacity); --van-button-icon-size: 1.2em; --van-button-loading-icon-size: 20px; }
.van-theme-dark { --van-button-plain-background: transparent; }
.van-button { position: relative; display: inline-block; box-sizing: border-box; height: var(--van-button-default-height); margin: 0px; padding: 0px; font-size: var(--van-button-default-font-size); line-height: var(--van-button-default-line-height); text-align: center; border-radius: var(--van-button-radius); cursor: pointer; transition: opacity var(--van-duration-fast); appearance: none; -webkit-font-smoothing: auto; }
.van-button::before { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; background: var(--van-black); border-style: inherit; border-width: inherit; border-image: inherit; border-color: var(--van-black); border-radius: inherit; transform: translate(-50%, -50%); opacity: 0; content: " "; }
.van-button:active::before { opacity: 0.1; }
.van-button--loading::before, .van-button--disabled::before { display: none; }
.van-button--default { color: var(--van-button-default-color); background: var(--van-button-default-background); border: var(--van-button-border-width) solid var(--van-button-default-border-color); }
.van-button--primary { color: var(--van-button-primary-color); background: var(--van-button-primary-background); border: var(--van-button-border-width) solid var(--van-button-primary-border-color); }
.van-button--success { color: var(--van-button-success-color); background: var(--van-button-success-background); border: var(--van-button-border-width) solid var(--van-button-success-border-color); }
.van-button--danger { color: var(--van-button-danger-color); background: var(--van-button-danger-background); border: var(--van-button-border-width) solid var(--van-button-danger-border-color); }
.van-button--warning { color: var(--van-button-warning-color); background: var(--van-button-warning-background); border: var(--van-button-border-width) solid var(--van-button-warning-border-color); }
.van-button--plain { background: var(--van-button-plain-background); }
.van-button--plain.van-button--primary { color: var(--van-button-primary-background); }
.van-button--plain.van-button--success { color: var(--van-button-success-background); }
.van-button--plain.van-button--danger { color: var(--van-button-danger-background); }
.van-button--plain.van-button--warning { color: var(--van-button-warning-background); }
.van-button--large { width: 100%; height: var(--van-button-large-height); }
.van-button--normal { padding: var(--van-button-normal-padding); font-size: var(--van-button-normal-font-size); }
.van-button--small { height: var(--van-button-small-height); padding: var(--van-button-small-padding); font-size: var(--van-button-small-font-size); }
.van-button__loading { color: inherit; font-size: inherit; }
.van-button__loading .van-loading__spinner { color: currentcolor; width: var(--van-button-loading-icon-size); height: var(--van-button-loading-icon-size); }
.van-button--mini { height: var(--van-button-mini-height); padding: var(--van-button-mini-padding); font-size: var(--van-button-mini-font-size); }
.van-button--mini + .van-button--mini { margin-left: var(--van-padding-base); }
.van-button--block { display: block; width: 100%; }
.van-button--disabled { cursor: not-allowed; opacity: var(--van-button-disabled-opacity); }
.van-button--loading { cursor: default; }
.van-button--round { border-radius: var(--van-button-round-radius); }
.van-button--square { border-radius: 0px; }
.van-button__content { display: flex; align-items: center; justify-content: center; height: 100%; }
.van-button__content::before { content: " "; }
.van-button__icon { font-size: var(--van-button-icon-size); line-height: inherit; }
.van-button__icon + .van-button__text, .van-button__loading + .van-button__text, .van-button__text + .van-button__icon, .van-button__text + .van-button__loading { margin-left: var(--van-padding-base); }
.van-button--hairline { border-width: 0px; }
.van-button--hairline::after { border-color: inherit; border-radius: calc(var(--van-button-radius) * 2); }
.van-button--hairline.van-button--round::after { border-radius: var(--van-button-round-radius); }
.van-button--hairline.van-button--square::after { border-radius: 0px; }
:root { --van-submit-bar-height: 50px; --van-submit-bar-z-index: 100; --van-submit-bar-background: var(--van-background-2); --van-submit-bar-button-width: 110px; --van-submit-bar-price-color: var(--van-danger-color); --van-submit-bar-price-font-size: var(--van-font-size-sm); --van-submit-bar-price-integer-font-size: 20px; --van-submit-bar-price-font: var(--van-price-font); --van-submit-bar-text-color: var(--van-text-color); --van-submit-bar-text-font-size: var(--van-font-size-md); --van-submit-bar-tip-padding: var(--van-padding-xs) var(--van-padding-sm); --van-submit-bar-tip-font-size: var(--van-font-size-sm); --van-submit-bar-tip-line-height: 1.5; --van-submit-bar-tip-color: var(--van-orange-dark); --van-submit-bar-tip-background: var(--van-orange-light); --van-submit-bar-tip-icon-size: 12px; --van-submit-bar-button-height: 40px; --van-submit-bar-padding: 0 var(--van-padding-md); }
.van-submit-bar { position: fixed; bottom: 0px; left: 0px; z-index: var(--van-submit-bar-z-index); width: 100%; background: var(--van-submit-bar-background); user-select: none; }
.van-submit-bar__tip { padding: var(--van-submit-bar-tip-padding); color: var(--van-submit-bar-tip-color); font-size: var(--van-submit-bar-tip-font-size); line-height: var(--van-submit-bar-tip-line-height); background: var(--van-submit-bar-tip-background); }
.van-submit-bar__tip-icon { margin-right: var(--van-padding-base); font-size: var(--van-submit-bar-tip-icon-size); vertical-align: middle; }
.van-submit-bar__tip-text { vertical-align: middle; }
.van-submit-bar__bar { display: flex; align-items: center; justify-content: flex-end; height: var(--van-submit-bar-height); padding: var(--van-submit-bar-padding); font-size: var(--van-submit-bar-text-font-size); }
.van-submit-bar__text { flex: 1 1 0%; padding-right: var(--van-padding-sm); color: var(--van-submit-bar-text-color); text-align: right; }
.van-submit-bar__text span { display: inline-block; }
.van-submit-bar__suffix-label { margin-left: var(--van-padding-base); font-weight: var(--van-font-bold); }
.van-submit-bar__price { color: var(--van-submit-bar-price-color); font-weight: var(--van-font-bold); font-size: var(--van-submit-bar-price-font-size); margin-left: var(--van-padding-base); }
.van-submit-bar__price-integer { font-size: var(--van-submit-bar-price-integer-font-size); font-family: var(--van-submit-bar-price-font); }
.van-submit-bar__button { width: var(--van-submit-bar-button-width); height: var(--van-submit-bar-button-height); font-weight: var(--van-font-bold); border: none; }
.van-submit-bar__button--danger { background: var(--van-gradient-red); }
:root { --van-signature-padding: var(--van-padding-xs); --van-signature-content-height: 200px; --van-signature-content-background: var(--van-background-2); --van-signature-content-border: 1px dotted #dadada; }
.van-signature { padding: var(--van-signature-padding); }
.van-signature__content { display: flex; justify-content: center; align-items: center; height: var(--van-signature-content-height); background-color: var(--van-signature-content-background); border: var(--van-signature-content-border); border-radius: var(--van-radius-lg); overflow: hidden; }
.van-signature__content canvas { width: 100%; height: 100%; }
.van-signature__footer { display: flex; justify-content: flex-end; }
.van-signature__footer .van-button { padding: 0 var(--van-padding-md); margin-top: var(--van-padding-xs); margin-left: var(--van-padding-xs); }
:root { --van-contact-edit-padding: var(--van-padding-md); --van-contact-edit-fields-radius: var(--van-radius-md); --van-contact-edit-buttons-padding: var(--van-padding-xl) 0; --van-contact-edit-button-margin-bottom: var(--van-padding-sm); --van-contact-edit-button-font-size: var(--van-font-size-lg); --van-contact-edit-field-label-width: 4.1em; }
.van-contact-edit { padding: var(--van-contact-edit-padding); }
.van-contact-edit__fields { overflow: hidden; border-radius: var(--van-contact-edit-fields-radius); }
.van-contact-edit__fields .van-field__label { width: var(--van-contact-edit-field-label-width); }
.van-contact-edit__switch-cell { margin-top: 10px; padding-top: 9px; padding-bottom: 9px; border-radius: var(--van-contact-edit-fields-radius); }
.van-contact-edit__buttons { padding: var(--van-contact-edit-buttons-padding); }
.van-contact-edit__button { margin-bottom: var(--van-contact-edit-button-margin-bottom); font-size: var(--van-contact-edit-button-font-size); }
:root { --van-action-bar-button-height: 40px; --van-action-bar-button-warning-color: var(--van-gradient-orange); --van-action-bar-button-danger-color: var(--van-gradient-red); }
.van-action-bar-button { flex: 1 1 0%; height: var(--van-action-bar-button-height); font-weight: var(--van-font-bold); font-size: var(--van-font-size-md); border: none; border-radius: 0px; }
.van-action-bar-button--first { margin-left: 5px; border-top-left-radius: var(--van-radius-max); border-bottom-left-radius: var(--van-radius-max); }
.van-action-bar-button--last { margin-right: 5px; border-top-right-radius: var(--van-radius-max); border-bottom-right-radius: var(--van-radius-max); }
.van-action-bar-button--warning { background: var(--van-action-bar-button-warning-color); }
.van-action-bar-button--danger { background: var(--van-action-bar-button-danger-color); }
@media (max-width: 321px) {
  .van-action-bar-button { font-size: 13px; }
}
:root { --van-overlay-z-index: 1; --van-overlay-background: rgba(0, 0, 0, .7); }
.van-overlay { position: fixed; top: 0px; left: 0px; z-index: var(--van-overlay-z-index); width: 100%; height: 100%; background: var(--van-overlay-background); }
:root { --van-popup-background: var(--van-background-2); --van-popup-transition: transform var(--van-duration-base); --van-popup-round-radius: 16px; --van-popup-close-icon-size: 22px; --van-popup-close-icon-color: var(--van-gray-5); --van-popup-close-icon-margin: 16px; --van-popup-close-icon-z-index: 1; }
.van-overflow-hidden { overflow: hidden !important; }
.van-popup { position: fixed; max-height: 100%; overflow-y: auto; box-sizing: border-box; background: var(--van-popup-background); transition: var(--van-popup-transition); }
.van-popup--center { top: 50%; left: 0px; right: 0px; width: fit-content; max-width: calc(100vw - var(--van-padding-md) * 2); margin: 0px auto; transform: translateY(-50%); }
.van-popup--center.van-popup--round { border-radius: var(--van-popup-round-radius); }
.van-popup--top { top: 0px; left: 0px; width: 100%; }
.van-popup--top.van-popup--round { border-radius: 0 0 var(--van-popup-round-radius) var(--van-popup-round-radius); }
.van-popup--right { top: 50%; right: 0px; transform: translate3d(0px, -50%, 0px); }
.van-popup--right.van-popup--round { border-radius: var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius); }
.van-popup--bottom { bottom: 0px; left: 0px; width: 100%; }
.van-popup--bottom.van-popup--round { border-radius: var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0; }
.van-popup--left { top: 50%; left: 0px; transform: translate3d(0px, -50%, 0px); }
.van-popup--left.van-popup--round { border-radius: 0 var(--van-popup-round-radius) var(--van-popup-round-radius) 0; }
.van-popup-slide-top-enter-active, .van-popup-slide-left-enter-active, .van-popup-slide-right-enter-active, .van-popup-slide-bottom-enter-active { transition-timing-function: var(--van-ease-out); }
.van-popup-slide-top-leave-active, .van-popup-slide-left-leave-active, .van-popup-slide-right-leave-active, .van-popup-slide-bottom-leave-active { transition-timing-function: var(--van-ease-in); }
.van-popup-slide-top-enter-from, .van-popup-slide-top-leave-active { transform: translate3d(0px, -100%, 0px); }
.van-popup-slide-right-enter-from, .van-popup-slide-right-leave-active { transform: translate3d(100%, -50%, 0px); }
.van-popup-slide-bottom-enter-from, .van-popup-slide-bottom-leave-active { transform: translate3d(0px, 100%, 0px); }
.van-popup-slide-left-enter-from, .van-popup-slide-left-leave-active { transform: translate3d(-100%, -50%, 0px); }
.van-popup__close-icon { position: absolute; z-index: var(--van-popup-close-icon-z-index); color: var(--van-popup-close-icon-color); font-size: var(--van-popup-close-icon-size); }
.van-popup__close-icon--top-left { top: var(--van-popup-close-icon-margin); left: var(--van-popup-close-icon-margin); }
.van-popup__close-icon--top-right { top: var(--van-popup-close-icon-margin); right: var(--van-popup-close-icon-margin); }
.van-popup__close-icon--bottom-left { bottom: var(--van-popup-close-icon-margin); left: var(--van-popup-close-icon-margin); }
.van-popup__close-icon--bottom-right { right: var(--van-popup-close-icon-margin); bottom: var(--van-popup-close-icon-margin); }
:root { --van-share-sheet-header-padding: var(--van-padding-sm) var(--van-padding-md); --van-share-sheet-title-color: var(--van-text-color); --van-share-sheet-title-font-size: var(--van-font-size-md); --van-share-sheet-title-line-height: var(--van-line-height-md); --van-share-sheet-description-color: var(--van-text-color-2); --van-share-sheet-description-font-size: var(--van-font-size-sm); --van-share-sheet-description-line-height: 16px; --van-share-sheet-icon-size: 48px; --van-share-sheet-option-name-color: var(--van-gray-7); --van-share-sheet-option-name-font-size: var(--van-font-size-sm); --van-share-sheet-option-description-color: var(--van-text-color-3); --van-share-sheet-option-description-font-size: var(--van-font-size-sm); --van-share-sheet-cancel-button-font-size: var(--van-font-size-lg); --van-share-sheet-cancel-button-height: 48px; --van-share-sheet-cancel-button-background: var(--van-background-2); }
.van-share-sheet__header { padding: var(--van-share-sheet-header-padding); text-align: center; }
.van-share-sheet__title { margin-top: var(--van-padding-xs); color: var(--van-share-sheet-title-color); font-weight: 400; font-size: var(--van-share-sheet-title-font-size); line-height: var(--van-share-sheet-title-line-height); }
.van-share-sheet__description { display: block; margin-top: var(--van-padding-xs); color: var(--van-share-sheet-description-color); font-size: var(--van-share-sheet-description-font-size); line-height: var(--van-share-sheet-description-line-height); }
.van-share-sheet__options { position: relative; display: flex; padding: var(--van-padding-md) 0 var(--van-padding-md) var(--van-padding-xs); overflow: auto visible; }
.van-share-sheet__options--border::before { position: absolute; box-sizing: border-box; content: " "; pointer-events: none; top: 0px; right: 0px; left: var(--van-padding-md); border-top: 1px solid var(--van-border-color); transform: scaleY(0.5); }
.van-share-sheet__options::-webkit-scrollbar { height: 0px; }
.van-share-sheet__option { display: flex; flex-direction: column; align-items: center; user-select: none; }
.van-share-sheet__icon, .van-share-sheet__image-icon { width: var(--van-share-sheet-icon-size); height: var(--van-share-sheet-icon-size); margin: 0 var(--van-padding-md); }
.van-share-sheet__icon { display: flex; align-items: center; justify-content: center; color: var(--van-gray-7); border-radius: 100%; background-color: var(--van-gray-2); }
.van-share-sheet__icon--link, .van-share-sheet__icon--poster, .van-share-sheet__icon--qrcode { font-size: 26px; }
.van-share-sheet__icon--weapp-qrcode { font-size: 28px; }
.van-share-sheet__icon--qq, .van-share-sheet__icon--weibo, .van-share-sheet__icon--wechat, .van-share-sheet__icon--wechat-moments { font-size: 30px; color: var(--van-white); }
.van-share-sheet__icon--qq { background-color: rgb(56, 185, 250); }
.van-share-sheet__icon--wechat { background-color: rgb(11, 193, 95); }
.van-share-sheet__icon--weibo { background-color: rgb(238, 87, 94); }
.van-share-sheet__icon--wechat-moments { background-color: rgb(123, 200, 69); }
.van-share-sheet__name { margin-top: var(--van-padding-xs); padding: 0 var(--van-padding-base); color: var(--van-share-sheet-option-name-color); font-size: var(--van-share-sheet-option-name-font-size); }
.van-share-sheet__option-description { padding: 0 var(--van-padding-base); color: var(--van-share-sheet-option-description-color); font-size: var(--van-share-sheet-option-description-font-size); }
.van-share-sheet__cancel { display: block; width: 100%; padding: 0px; font-size: var(--van-share-sheet-cancel-button-font-size); line-height: var(--van-share-sheet-cancel-button-height); text-align: center; background: var(--van-share-sheet-cancel-button-background); border: none; cursor: pointer; }
.van-share-sheet__cancel::before { display: block; height: var(--van-padding-xs); background-color: var(--van-background); content: " "; }
.van-share-sheet__cancel:active { background-color: var(--van-active-color); }
:root { --van-popover-arrow-size: 6px; --van-popover-radius: var(--van-radius-lg); --van-popover-action-width: 128px; --van-popover-action-height: 44px; --van-popover-action-font-size: var(--van-font-size-md); --van-popover-action-line-height: var(--van-line-height-md); --van-popover-action-icon-size: 20px; --van-popover-horizontal-action-height: 34px; --van-popover-horizontal-action-icon-size: 16px; --van-popover-light-text-color: var(--van-text-color); --van-popover-light-background: var(--van-background-2); --van-popover-light-action-disabled-text-color: var(--van-text-color-3); --van-popover-dark-text-color: var(--van-white); --van-popover-dark-background: #4a4a4a; --van-popover-dark-action-disabled-text-color: var(--van-text-color-2); }
.van-popover { position: absolute; overflow: visible; background-color: transparent; transition: opacity 0.15s, transform 0.15s; }
.van-popover__wrapper { display: inline-block; }
.van-popover__arrow { position: absolute; width: 0px; height: 0px; border-color: transparent; border-style: solid; border-width: var(--van-popover-arrow-size); }
.van-popover__content { overflow: hidden; border-radius: var(--van-popover-radius); }
.van-popover__content--horizontal { display: flex; width: max-content; }
.van-popover__content--horizontal .van-popover__action { flex: 0 0 auto; width: auto; height: var(--van-popover-horizontal-action-height); padding: 0 var(--van-padding-sm); }
.van-popover__content--horizontal .van-popover__action:last-child::after { display: none; }
.van-popover__content--horizontal .van-popover__action-icon { margin-right: var(--van-padding-base); font-size: var(--van-popover-horizontal-action-icon-size); }
.van-popover__action { position: relative; display: flex; align-items: center; box-sizing: border-box; width: var(--van-popover-action-width); height: var(--van-popover-action-height); padding: 0 var(--van-padding-md); font-size: var(--van-popover-action-font-size); line-height: var(--van-line-height-md); cursor: pointer; }
.van-popover__action:last-child .van-popover__action-text::after { display: none; }
.van-popover__action-text { display: flex; flex: 1 1 0%; align-items: center; justify-content: center; height: 100%; }
.van-popover__action-icon { margin-right: var(--van-padding-xs); font-size: var(--van-popover-action-icon-size); }
.van-popover__action--with-icon .van-popover__action-text { justify-content: flex-start; }
.van-popover[data-popper-placement^="top"] .van-popover__arrow { bottom: 0px; border-top-color: currentcolor; border-bottom-width: 0px; margin-bottom: calc(var(--van-popover-arrow-size) * -1); }
.van-popover[data-popper-placement="top"] { transform-origin: 50% 100%; }
.van-popover[data-popper-placement="top"] .van-popover__arrow { left: 50%; transform: translate(-50%); }
.van-popover[data-popper-placement="top-start"] { transform-origin: 0px 100%; }
.van-popover[data-popper-placement="top-start"] .van-popover__arrow { left: var(--van-padding-md); }
.van-popover[data-popper-placement="top-end"] { transform-origin: 100% 100%; }
.van-popover[data-popper-placement="top-end"] .van-popover__arrow { right: var(--van-padding-md); }
.van-popover[data-popper-placement^="left"] .van-popover__arrow { right: 0px; border-right-width: 0px; border-left-color: currentcolor; margin-right: calc(var(--van-popover-arrow-size) * -1); }
.van-popover[data-popper-placement="left"] { transform-origin: 100% 50%; }
.van-popover[data-popper-placement="left"] .van-popover__arrow { top: 50%; transform: translateY(-50%); }
.van-popover[data-popper-placement="left-start"] { transform-origin: 100% 0px; }
.van-popover[data-popper-placement="left-start"] .van-popover__arrow { top: var(--van-padding-md); }
.van-popover[data-popper-placement="left-end"] { transform-origin: 100% 100%; }
.van-popover[data-popper-placement="left-end"] .van-popover__arrow { bottom: var(--van-padding-md); }
.van-popover[data-popper-placement^="right"] .van-popover__arrow { left: 0px; border-right-color: currentcolor; border-left-width: 0px; margin-left: calc(var(--van-popover-arrow-size) * -1); }
.van-popover[data-popper-placement="right"] { transform-origin: 0px 50%; }
.van-popover[data-popper-placement="right"] .van-popover__arrow { top: 50%; transform: translateY(-50%); }
.van-popover[data-popper-placement="right-start"] { transform-origin: 0px 0px; }
.van-popover[data-popper-placement="right-start"] .van-popover__arrow { top: var(--van-padding-md); }
.van-popover[data-popper-placement="right-end"] { transform-origin: 0px 100%; }
.van-popover[data-popper-placement="right-end"] .van-popover__arrow { bottom: var(--van-padding-md); }
.van-popover[data-popper-placement^="bottom"] .van-popover__arrow { top: 0px; border-top-width: 0px; border-bottom-color: currentcolor; margin-top: calc(var(--van-popover-arrow-size) * -1); }
.van-popover[data-popper-placement="bottom"] { transform-origin: 50% 0px; }
.van-popover[data-popper-placement="bottom"] .van-popover__arrow { left: 50%; transform: translate(-50%); }
.van-popover[data-popper-placement="bottom-start"] { transform-origin: 0px 0px; }
.van-popover[data-popper-placement="bottom-start"] .van-popover__arrow { left: var(--van-padding-md); }
.van-popover[data-popper-placement="bottom-end"] { transform-origin: 100% 0px; }
.van-popover[data-popper-placement="bottom-end"] .van-popover__arrow { right: var(--van-padding-md); }
.van-popover--light { color: var(--van-popover-light-text-color); }
.van-popover--light .van-popover__content { background: var(--van-popover-light-background); box-shadow: rgba(50, 50, 51, 0.12) 0px 2px 12px; }
.van-popover--light .van-popover__arrow { color: var(--van-popover-light-background); }
.van-popover--light .van-popover__action:active { background-color: var(--van-active-color); }
.van-popover--light .van-popover__action--disabled { color: var(--van-popover-light-action-disabled-text-color); cursor: not-allowed; }
.van-popover--light .van-popover__action--disabled:active { background-color: transparent; }
.van-popover--dark { color: var(--van-popover-dark-text-color); }
.van-popover--dark .van-popover__content { background: var(--van-popover-dark-background); }
.van-popover--dark .van-popover__arrow { color: var(--van-popover-dark-background); }
.van-popover--dark .van-popover__action:active { background-color: rgba(0, 0, 0, 0.2); }
.van-popover--dark .van-popover__action--disabled { color: var(--van-popover-dark-action-disabled-text-color); }
.van-popover--dark .van-popover__action--disabled:active { background-color: transparent; }
.van-popover--dark .van-popover__action-text::after { border-color: var(--van-gray-7); }
.van-popover-zoom-enter-from, .van-popover-zoom-leave-active { transform: scale(0.8); opacity: 0; }
.van-popover-zoom-enter-active { transition-timing-function: var(--van-ease-out); }
.van-popover-zoom-leave-active { transition-timing-function: var(--van-ease-in); }
:root { --van-notify-text-color: var(--van-white); --van-notify-padding: var(--van-padding-xs) var(--van-padding-md); --van-notify-font-size: var(--van-font-size-md); --van-notify-line-height: var(--van-line-height-md); --van-notify-primary-background: var(--van-primary-color); --van-notify-success-background: var(--van-success-color); --van-notify-danger-background: var(--van-danger-color); --van-notify-warning-background: var(--van-warning-color); }
.van-notify { display: flex; align-items: center; justify-content: center; box-sizing: border-box; padding: var(--van-notify-padding); color: var(--van-notify-text-color); font-size: var(--van-notify-font-size); line-height: var(--van-notify-line-height); white-space: pre-wrap; text-align: center; overflow-wrap: break-word; }
.van-notify--primary { background: var(--van-notify-primary-background); }
.van-notify--success { background: var(--van-notify-success-background); }
.van-notify--danger { background: var(--van-notify-danger-background); }
.van-notify--warning { background: var(--van-notify-warning-background); }
:root { --van-dialog-width: 320px; --van-dialog-small-screen-width: 90%; --van-dialog-font-size: var(--van-font-size-lg); --van-dialog-transition: var(--van-duration-base); --van-dialog-radius: 16px; --van-dialog-background: var(--van-background-2); --van-dialog-header-font-weight: var(--van-font-bold); --van-dialog-header-line-height: 24px; --van-dialog-header-padding-top: 26px; --van-dialog-header-isolated-padding: var(--van-padding-lg) 0; --van-dialog-message-padding: var(--van-padding-lg); --van-dialog-message-font-size: var(--van-font-size-md); --van-dialog-message-line-height: var(--van-line-height-md); --van-dialog-message-max-height: 60vh; --van-dialog-has-title-message-text-color: var(--van-gray-7); --van-dialog-has-title-message-padding-top: var(--van-padding-xs); --van-dialog-button-height: 48px; --van-dialog-round-button-height: 36px; --van-dialog-confirm-button-text-color: var(--van-primary-color); }
.van-dialog { top: 45%; width: var(--van-dialog-width); overflow: hidden; font-size: var(--van-dialog-font-size); background: var(--van-dialog-background); border-radius: var(--van-dialog-radius); backface-visibility: hidden; transition-duration: ; transition-timing-function: ; transition-delay: ; transition-behavior: ; transition-property: transform, opacity; }
@media (max-width: 321px) {
  .van-dialog { width: var(--van-dialog-small-screen-width); }
}
.van-dialog__header { color: var(--van-text-color); padding-top: var(--van-dialog-header-padding-top); font-weight: var(--van-dialog-header-font-weight); line-height: var(--van-dialog-header-line-height); text-align: center; }
.van-dialog__header--isolated { padding: var(--van-dialog-header-isolated-padding); }
.van-dialog__content--isolated { display: flex; align-items: center; min-height: 104px; }
.van-dialog__message { color: var(--van-text-color); flex: 1 1 0%; max-height: var(--van-dialog-message-max-height); padding: 26px var(--van-dialog-message-padding); overflow-y: auto; font-size: var(--van-dialog-message-font-size); line-height: var(--van-dialog-message-line-height); white-space: pre-wrap; text-align: center; overflow-wrap: break-word; }
.van-dialog__message--has-title { padding-top: var(--van-dialog-has-title-message-padding-top); color: var(--van-dialog-has-title-message-text-color); }
.van-dialog__message--left { text-align: left; }
.van-dialog__message--right { text-align: right; }
.van-dialog__message--justify { text-align: justify; }
.van-dialog__footer { display: flex; overflow: hidden; user-select: none; }
.van-dialog__confirm, .van-dialog__cancel { flex: 1 1 0%; height: var(--van-dialog-button-height); margin: 0px; border: 0px; border-radius: 0px; }
.van-dialog__confirm, .van-dialog__confirm:active { color: var(--van-dialog-confirm-button-text-color); }
.van-dialog--round-button .van-dialog__footer { position: relative; height: auto; padding: var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md); }
.van-dialog--round-button .van-dialog__message { padding-bottom: var(--van-padding-md); color: var(--van-text-color); }
.van-dialog--round-button .van-dialog__confirm, .van-dialog--round-button .van-dialog__cancel { height: var(--van-dialog-round-button-height); }
.van-dialog--round-button .van-dialog__confirm { color: var(--van-white); }
.van-dialog--round-button .van-action-bar-button--first { border-top-left-radius: var(--van-radius-max); border-bottom-left-radius: var(--van-radius-max); }
.van-dialog--round-button .van-action-bar-button--last { border-top-right-radius: var(--van-radius-max); border-bottom-right-radius: var(--van-radius-max); }
.van-dialog-bounce-enter-from { transform: translate3d(0px, -50%, 0px) scale(0.7); opacity: 0; }
.van-dialog-bounce-leave-active { transform: translate3d(0px, -50%, 0px) scale(0.9); opacity: 0; }
:root { --van-toast-max-width: 70%; --van-toast-font-size: var(--van-font-size-md); --van-toast-text-color: var(--van-white); --van-toast-loading-icon-color: var(--van-white); --van-toast-line-height: var(--van-line-height-md); --van-toast-radius: var(--van-radius-lg); --van-toast-background: rgba(0, 0, 0, .7); --van-toast-icon-size: 36px; --van-toast-text-min-width: 96px; --van-toast-text-padding: var(--van-padding-xs) var(--van-padding-sm); --van-toast-default-padding: var(--van-padding-md); --van-toast-default-width: 88px; --van-toast-default-min-height: 88px; --van-toast-position-top-distance: 20%; --van-toast-position-bottom-distance: 20%; }
.van-toast { display: flex; flex-direction: column; align-items: center; justify-content: center; box-sizing: content-box; transition: all var(--van-duration-fast); width: var(--van-toast-default-width); max-width: var(--van-toast-max-width); min-height: var(--van-toast-default-min-height); padding: var(--van-toast-default-padding); color: var(--van-toast-text-color); font-size: var(--van-toast-font-size); line-height: var(--van-toast-line-height); white-space: pre-wrap; word-break: break-all; text-align: center; background: var(--van-toast-background); border-radius: var(--van-toast-radius); }
.van-toast--break-normal { word-break: normal; overflow-wrap: normal; }
.van-toast--break-word { word-break: normal; overflow-wrap: break-word; }
.van-toast--unclickable { overflow: hidden; cursor: not-allowed; }
.van-toast--unclickable * { pointer-events: none; }
.van-toast--text, .van-toast--html { width: fit-content; min-width: var(--van-toast-text-min-width); min-height: 0px; padding: var(--van-toast-text-padding); }
.van-toast--text .van-toast__text, .van-toast--html .van-toast__text { margin-top: 0px; }
.van-toast--top { top: var(--van-toast-position-top-distance); }
.van-toast--bottom { top: auto; bottom: var(--van-toast-position-bottom-distance); }
.van-toast__icon { font-size: var(--van-toast-icon-size); }
.van-toast__loading { padding: var(--van-padding-base); color: var(--van-toast-loading-icon-color); }
.van-toast__text { margin-top: var(--van-padding-xs); }
:root { --van-action-sheet-max-height: 80%; --van-action-sheet-header-height: 48px; --van-action-sheet-header-font-size: var(--van-font-size-lg); --van-action-sheet-description-color: var(--van-text-color-2); --van-action-sheet-description-font-size: var(--van-font-size-md); --van-action-sheet-description-line-height: var(--van-line-height-md); --van-action-sheet-item-background: var(--van-background-2); --van-action-sheet-item-font-size: var(--van-font-size-lg); --van-action-sheet-item-line-height: var(--van-line-height-lg); --van-action-sheet-item-text-color: var(--van-text-color); --van-action-sheet-item-disabled-text-color: var(--van-text-color-3); --van-action-sheet-subname-color: var(--van-text-color-2); --van-action-sheet-subname-font-size: var(--van-font-size-sm); --van-action-sheet-subname-line-height: var(--van-line-height-sm); --van-action-sheet-close-icon-size: 22px; --van-action-sheet-close-icon-color: var(--van-gray-5); --van-action-sheet-close-icon-padding: 0 var(--van-padding-md); --van-action-sheet-cancel-text-color: var(--van-gray-7); --van-action-sheet-cancel-padding-top: var(--van-padding-xs); --van-action-sheet-cancel-padding-color: var(--van-background); --van-action-sheet-loading-icon-size: 22px; }
.van-action-sheet { display: flex; flex-direction: column; max-height: var(--van-action-sheet-max-height); overflow: hidden; color: var(--van-action-sheet-item-text-color); }
.van-action-sheet__content { flex: 1 1 auto; overflow-y: auto; }
.van-action-sheet__item, .van-action-sheet__cancel { display: block; width: 100%; padding: 14px var(--van-padding-md); font-size: var(--van-action-sheet-item-font-size); background: var(--van-action-sheet-item-background); border: none; cursor: pointer; }
.van-action-sheet__item:active, .van-action-sheet__cancel:active { background-color: var(--van-active-color); }
.van-action-sheet__item { line-height: var(--van-action-sheet-item-line-height); }
.van-action-sheet__item--loading, .van-action-sheet__item--disabled { color: var(--van-action-sheet-item-disabled-text-color); }
.van-action-sheet__item--loading:active, .van-action-sheet__item--disabled:active { background-color: var(--van-action-sheet-item-background); }
.van-action-sheet__item--disabled { cursor: not-allowed; }
.van-action-sheet__item--loading { cursor: default; }
.van-action-sheet__cancel { flex-shrink: 0; box-sizing: border-box; color: var(--van-action-sheet-cancel-text-color); }
.van-action-sheet__subname { margin-top: var(--van-padding-xs); color: var(--van-action-sheet-subname-color); font-size: var(--van-action-sheet-subname-font-size); line-height: var(--van-action-sheet-subname-line-height); }
.van-action-sheet__gap { display: block; height: var(--van-action-sheet-cancel-padding-top); background: var(--van-action-sheet-cancel-padding-color); }
.van-action-sheet__header { flex-shrink: 0; font-weight: var(--van-font-bold); font-size: var(--van-action-sheet-header-font-size); line-height: var(--van-action-sheet-header-height); text-align: center; }
.van-action-sheet__description { position: relative; flex-shrink: 0; padding: 20px var(--van-padding-md); color: var(--van-action-sheet-description-color); font-size: var(--van-action-sheet-description-font-size); line-height: var(--van-action-sheet-description-line-height); text-align: center; }
.van-action-sheet__description::after { position: absolute; box-sizing: border-box; content: " "; pointer-events: none; right: var(--van-padding-md); bottom: 0px; left: var(--van-padding-md); border-bottom: 1px solid var(--van-border-color); transform: scaleY(0.5); }
.van-action-sheet__loading-icon .van-loading__spinner { width: var(--van-action-sheet-loading-icon-size); height: var(--van-action-sheet-loading-icon-size); }
.van-action-sheet__close { position: absolute; top: 0px; right: 0px; z-index: 1; padding: var(--van-action-sheet-close-icon-padding); color: var(--van-action-sheet-close-icon-color); font-size: var(--van-action-sheet-close-icon-size); line-height: inherit; }
:root { --van-sticky-z-index: 99; }
.van-sticky--fixed { position: fixed; z-index: var(--van-sticky-z-index); }
:root { --van-swipe-indicator-size: 6px; --van-swipe-indicator-margin: var(--van-padding-sm); --van-swipe-indicator-active-opacity: 1; --van-swipe-indicator-inactive-opacity: .3; --van-swipe-indicator-active-background: var(--van-primary-color); --van-swipe-indicator-inactive-background: var(--van-border-color); }
.van-swipe { position: relative; overflow: hidden; transform: translateZ(0px); cursor: grab; user-select: none; }
.van-swipe__track { display: flex; height: 100%; transition-property: transform; }
.van-swipe__track--vertical { flex-direction: column; }
.van-swipe__indicators { position: absolute; bottom: var(--van-swipe-indicator-margin); left: 50%; display: flex; transform: translate(-50%); }
.van-swipe__indicators--vertical { top: 50%; bottom: auto; left: var(--van-swipe-indicator-margin); flex-direction: column; transform: translateY(-50%); }
.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child) { margin-bottom: var(--van-swipe-indicator-size); }
.van-swipe__indicator { width: var(--van-swipe-indicator-size); height: var(--van-swipe-indicator-size); background-color: var(--van-swipe-indicator-inactive-background); border-radius: 100%; opacity: var(--van-swipe-indicator-inactive-opacity); transition: opacity var(--van-duration-fast),background-color var(--van-duration-fast); }
.van-swipe__indicator:not(:last-child) { margin-right: var(--van-swipe-indicator-size); }
.van-swipe__indicator--active { background-color: var(--van-swipe-indicator-active-background); opacity: var(--van-swipe-indicator-active-opacity); }
.van-swipe-item { position: relative; flex-shrink: 0; width: 100%; height: 100%; }
:root { --van-image-preview-index-text-color: var(--van-white); --van-image-preview-index-font-size: var(--van-font-size-md); --van-image-preview-index-line-height: var(--van-line-height-md); --van-image-preview-index-text-shadow: 0 1px 1px var(--van-gray-8); --van-image-preview-overlay-background: rgba(0, 0, 0, .9); --van-image-preview-close-icon-size: 22px; --van-image-preview-close-icon-color: var(--van-gray-5); --van-image-preview-close-icon-margin: var(--van-padding-md); --van-image-preview-close-icon-z-index: 1; }
.van-image-preview { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; max-width: none; background-color: transparent; transform: none; }
.van-image-preview__swipe { height: 100%; }
.van-image-preview__swipe-item { display: flex; align-items: center; justify-content: center; overflow: hidden; }
.van-image-preview__cover { position: absolute; top: 0px; left: 0px; }
.van-image-preview__image, .van-image-preview__image-wrap { width: 100%; transition-property: transform; }
.van-image-preview__image--vertical, .van-image-preview__image-wrap--vertical { width: auto; height: 100%; }
.van-image-preview__image img, .van-image-preview__image-wrap img, .van-image-preview__image video, .van-image-preview__image-wrap video { -webkit-user-drag: none; }
.van-image-preview__image .van-image__error, .van-image-preview__image-wrap .van-image__error { top: 30%; height: 40%; }
.van-image-preview__image .van-image__error-icon, .van-image-preview__image-wrap .van-image__error-icon { font-size: 36px; }
.van-image-preview__image .van-image__loading, .van-image-preview__image-wrap .van-image__loading { background-color: transparent; }
.van-image-preview__index { position: absolute; top: var(--van-padding-md); left: 50%; color: var(--van-image-preview-index-text-color); font-size: var(--van-image-preview-index-font-size); line-height: var(--van-image-preview-index-line-height); text-shadow: var(--van-image-preview-index-text-shadow); transform: translate(-50%); }
.van-image-preview__overlay { background: var(--van-image-preview-overlay-background); }
.van-image-preview__close-icon { position: absolute; z-index: var(--van-image-preview-close-icon-z-index); color: var(--van-image-preview-close-icon-color); font-size: var(--van-image-preview-close-icon-size); }
.van-image-preview__close-icon--top-left { top: var(--van-image-preview-close-icon-margin); left: var(--van-image-preview-close-icon-margin); }
.van-image-preview__close-icon--top-right { top: var(--van-image-preview-close-icon-margin); right: var(--van-image-preview-close-icon-margin); }
.van-image-preview__close-icon--bottom-left { bottom: var(--van-image-preview-close-icon-margin); left: var(--van-image-preview-close-icon-margin); }
.van-image-preview__close-icon--bottom-right { right: var(--van-image-preview-close-icon-margin); bottom: var(--van-image-preview-close-icon-margin); }
:root { --van-uploader-size: 80px; --van-uploader-icon-size: 24px; --van-uploader-icon-color: var(--van-gray-4); --van-uploader-text-color: var(--van-text-color-2); --van-uploader-text-font-size: var(--van-font-size-sm); --van-uploader-upload-background: var(--van-gray-1); --van-uploader-upload-active-color: var(--van-active-color); --van-uploader-delete-color: var(--van-white); --van-uploader-delete-icon-size: 14px; --van-uploader-delete-background: rgba(0, 0, 0, .7); --van-uploader-file-background: var(--van-background); --van-uploader-file-icon-size: 20px; --van-uploader-file-icon-color: var(--van-gray-7); --van-uploader-file-name-padding: 0 var(--van-padding-base); --van-uploader-file-name-margin-top: var(--van-padding-xs); --van-uploader-file-name-font-size: var(--van-font-size-sm); --van-uploader-file-name-text-color: var(--van-gray-7); --van-uploader-mask-text-color: var(--van-white); --van-uploader-mask-background: rgba(50, 50, 51, .88); --van-uploader-mask-icon-size: 22px; --van-uploader-mask-message-font-size: var(--van-font-size-sm); --van-uploader-mask-message-line-height: var(--van-line-height-xs); --van-uploader-loading-icon-size: 22px; --van-uploader-loading-icon-color: var(--van-white); --van-uploader-disabled-opacity: var(--van-disabled-opacity); --van-uploader-border-radius: 0px; }
.van-uploader { position: relative; display: inline-block; }
.van-uploader__wrapper { display: flex; flex-wrap: wrap; }
.van-uploader__wrapper--disabled { opacity: var(--van-uploader-disabled-opacity); }
.van-uploader__input { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; cursor: pointer; opacity: 0; }
.van-uploader__input-wrapper { position: relative; }
.van-uploader__input:disabled { cursor: not-allowed; }
.van-uploader__upload { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; box-sizing: border-box; width: var(--van-uploader-size); height: var(--van-uploader-size); margin: 0 var(--van-padding-xs) var(--van-padding-xs) 0; background: var(--van-uploader-upload-background); border-radius: var(--van-uploader-border-radius); }
.van-uploader__upload:active { background-color: var(--van-uploader-upload-active-color); }
.van-uploader__upload--readonly:active { background-color: var(--van-uploader-upload-background); }
.van-uploader__upload-icon { color: var(--van-uploader-icon-color); font-size: var(--van-uploader-icon-size); }
.van-uploader__upload-text { margin-top: var(--van-padding-xs); color: var(--van-uploader-text-color); font-size: var(--van-uploader-text-font-size); }
.van-uploader__preview { position: relative; margin: 0 var(--van-padding-xs) var(--van-padding-xs) 0; cursor: pointer; }
.van-uploader__preview-image { display: block; width: var(--van-uploader-size); height: var(--van-uploader-size); overflow: hidden; border-radius: var(--van-uploader-border-radius); }
.van-uploader__preview-delete { position: absolute; top: 0px; right: 0px; }
.van-uploader__preview-delete--shadow { width: var(--van-uploader-delete-icon-size); height: var(--van-uploader-delete-icon-size); background: var(--van-uploader-delete-background); border-radius: 0px 0px 0px 12px; }
.van-uploader__preview-delete-icon { position: absolute; top: 0px; right: 0px; color: var(--van-uploader-delete-color); font-size: var(--van-uploader-delete-icon-size); transform: scale(0.7) translate(10%, -10%); }
.van-uploader__preview-cover { position: absolute; inset: 0px; }
.van-uploader__mask { position: absolute; inset: 0px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: var(--van-uploader-mask-text-color); background: var(--van-uploader-mask-background); border-radius: var(--van-uploader-border-radius); }
.van-uploader__mask-icon { font-size: var(--van-uploader-mask-icon-size); }
.van-uploader__mask-message { margin-top: 6px; padding: 0 var(--van-padding-base); font-size: var(--van-uploader-mask-message-font-size); line-height: var(--van-uploader-mask-message-line-height); }
.van-uploader__loading { width: var(--van-uploader-loading-icon-size); height: var(--van-uploader-loading-icon-size); color: var(--van-uploader-loading-icon-color); }
.van-uploader__file { display: flex; flex-direction: column; align-items: center; justify-content: center; width: var(--van-uploader-size); height: var(--van-uploader-size); background: var(--van-uploader-file-background); }
.van-uploader__file-icon { color: var(--van-uploader-file-icon-color); font-size: var(--van-uploader-file-icon-size); }
.van-uploader__file-name { box-sizing: border-box; width: 100%; margin-top: var(--van-uploader-file-name-margin-top); padding: var(--van-uploader-file-name-padding); color: var(--van-uploader-file-name-text-color); font-size: var(--van-uploader-file-name-font-size); text-align: center; }
:root { --van-tab-text-color: var(--van-gray-7); --van-tab-active-text-color: var(--van-text-color); --van-tab-disabled-text-color: var(--van-text-color-3); --van-tab-font-size: var(--van-font-size-md); --van-tab-line-height: var(--van-line-height-md); --van-tabs-default-color: var(--van-primary-color); --van-tabs-line-height: 44px; --van-tabs-card-height: 30px; --van-tabs-nav-background: var(--van-background-2); --van-tabs-bottom-bar-width: 40px; --van-tabs-bottom-bar-height: 3px; --van-tabs-bottom-bar-color: var(--van-primary-color); }
.van-tab { position: relative; display: flex; flex: 1 1 0%; align-items: center; justify-content: center; box-sizing: border-box; padding: 0 var(--van-padding-base); color: var(--van-tab-text-color); font-size: var(--van-tab-font-size); line-height: var(--van-tab-line-height); cursor: pointer; }
.van-tab--active { color: var(--van-tab-active-text-color); font-weight: var(--van-font-bold); }
.van-tab--disabled { color: var(--van-tab-disabled-text-color); cursor: not-allowed; }
.van-tab--grow { flex: 1 0 auto; padding: 0 var(--van-padding-sm); }
.van-tab--shrink { flex: 0 0 auto; padding: 0 var(--van-padding-xs); }
.van-tab--card { color: var(--van-tabs-default-color); border-right: var(--van-border-width) solid var(--van-tabs-default-color); }
.van-tab--card:last-child { border-right: none; }
.van-tab--card.van-tab--active { color: var(--van-white); background-color: var(--van-tabs-default-color); }
.van-tab--card--disabled { color: var(--van-tab-disabled-text-color); }
.van-tab__text--ellipsis { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.van-tabs { position: relative; }
.van-tabs__wrap { overflow: hidden; }
.van-tabs__wrap--page-top { position: fixed; }
.van-tabs__wrap--content-bottom { top: auto; bottom: 0px; }
.van-tabs__nav { position: relative; display: flex; background: var(--van-tabs-nav-background); user-select: none; }
.van-tabs__nav--complete { overflow: auto hidden; }
.van-tabs__nav--complete::-webkit-scrollbar { display: none; }
.van-tabs__nav--line { box-sizing: content-box; height: 100%; padding-bottom: 15px; }
.van-tabs__nav--line.van-tabs__nav--shrink, .van-tabs__nav--line.van-tabs__nav--complete { padding-right: var(--van-padding-xs); padding-left: var(--van-padding-xs); }
.van-tabs__nav--card { box-sizing: border-box; height: var(--van-tabs-card-height); margin: 0 var(--van-padding-md); border: var(--van-border-width) solid var(--van-tabs-default-color); border-radius: var(--van-border-radius-sm); }
.van-tabs__nav--card.van-tabs__nav--shrink { display: inline-flex; }
.van-tabs__line { position: absolute; bottom: 15px; left: 0px; z-index: 1; width: var(--van-tabs-bottom-bar-width); height: var(--van-tabs-bottom-bar-height); background: var(--van-tabs-bottom-bar-color); border-radius: var(--van-tabs-bottom-bar-height); }
.van-tabs__track { position: relative; display: flex; width: 100%; height: 100%; will-change: left; }
.van-tabs__content--animated { overflow: hidden; }
.van-tabs--line .van-tabs__wrap { height: var(--van-tabs-line-height); }
.van-tabs--card > .van-tabs__wrap { height: var(--van-tabs-card-height); }
.van-tab__panel, .van-tab__panel-wrapper { flex-shrink: 0; box-sizing: border-box; width: 100%; }
.van-tab__panel-wrapper--inactive { height: 0px; overflow: visible; }
:root { --van-cascader-header-height: 48px; --van-cascader-header-padding: 0 var(--van-padding-md); --van-cascader-title-font-size: var(--van-font-size-lg); --van-cascader-title-line-height: 20px; --van-cascader-close-icon-size: 22px; --van-cascader-close-icon-color: var(--van-gray-5); --van-cascader-selected-icon-size: 18px; --van-cascader-tabs-height: 48px; --van-cascader-active-color: var(--van-primary-color); --van-cascader-options-height: 384px; --van-cascader-option-disabled-color: var(--van-text-color-3); --van-cascader-tab-color: var(--van-text-color); --van-cascader-unselected-tab-color: var(--van-text-color-2); }
.van-cascader__header { display: flex; align-items: center; justify-content: space-between; height: var(--van-cascader-header-height); padding: var(--van-cascader-header-padding); }
.van-cascader__title { font-weight: var(--van-font-bold); font-size: var(--van-cascader-title-font-size); line-height: var(--van-cascader-title-line-height); }
.van-cascader__close-icon { color: var(--van-cascader-close-icon-color); font-size: var(--van-cascader-close-icon-size); }
.van-cascader__tabs.van-tabs--line .van-tabs__wrap { height: var(--van-cascader-tabs-height); }
.van-cascader__tab { color: var(--van-cascader-tab-color); font-weight: var(--van-font-bold); }
.van-cascader__tab--unselected { color: var(--van-cascader-unselected-tab-color); font-weight: 400; }
.van-cascader__option { display: flex; align-items: center; justify-content: space-between; padding: 10px var(--van-padding-md); font-size: var(--van-font-size-md); line-height: var(--van-line-height-md); cursor: pointer; }
.van-cascader__option:active { background-color: var(--van-active-color); }
.van-cascader__option--selected { color: var(--van-cascader-active-color); font-weight: var(--van-font-bold); }
.van-cascader__option--disabled { color: var(--van-cascader-option-disabled-color); cursor: not-allowed; }
.van-cascader__option--disabled:active { background-color: transparent; }
.van-cascader__selected-icon { font-size: var(--van-cascader-selected-icon-size); }
.van-cascader__options { box-sizing: border-box; height: var(--van-cascader-options-height); padding-top: 6px; overflow-y: auto; }
:root { --van-picker-background: var(--van-background-2); --van-picker-toolbar-height: 44px; --van-picker-title-font-size: var(--van-font-size-lg); --van-picker-title-line-height: var(--van-line-height-md); --van-picker-action-padding: 0 var(--van-padding-md); --van-picker-action-font-size: var(--van-font-size-md); --van-picker-confirm-action-color: var(--van-primary-color); --van-picker-cancel-action-color: var(--van-text-color-2); --van-picker-option-font-size: var(--van-font-size-lg); --van-picker-option-padding: 0 var(--van-padding-base); --van-picker-option-text-color: var(--van-text-color); --van-picker-option-disabled-opacity: .3; --van-picker-loading-icon-color: var(--van-primary-color); --van-picker-loading-mask-color: rgba(255, 255, 255, .9); --van-picker-mask-color: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4)), linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4)); }
.van-theme-dark { --van-picker-loading-mask-color: rgba(0, 0, 0, .6); --van-picker-mask-color: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1)), linear-gradient(0deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1)); }
.van-picker { position: relative; background: var(--van-picker-background); user-select: none; }
.van-picker__toolbar { position: relative; display: flex; align-items: center; justify-content: space-between; height: var(--van-picker-toolbar-height); }
.van-picker__cancel, .van-picker__confirm { height: 100%; padding: var(--van-picker-action-padding); font-size: var(--van-picker-action-font-size); background-color: transparent; border: none; }
.van-picker__confirm { color: var(--van-picker-confirm-action-color); }
.van-picker__cancel { color: var(--van-picker-cancel-action-color); }
.van-picker__title { position: absolute; left: 50%; color: var(--van-text-color); max-width: 50%; font-weight: var(--van-font-bold); font-size: var(--van-picker-title-font-size); line-height: var(--van-picker-title-line-height); text-align: center; transform: translate(-50%); }
.van-picker__columns { position: relative; display: flex; cursor: grab; }
.van-picker__loading { position: absolute; inset: 0px; z-index: 3; display: flex; align-items: center; justify-content: center; color: var(--van-picker-loading-icon-color); background: var(--van-picker-loading-mask-color); }
.van-picker__frame { position: absolute; top: 50%; right: var(--van-padding-md); left: var(--van-padding-md); z-index: 2; transform: translateY(-50%); pointer-events: none; }
.van-picker__mask { position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%; background-image: var(--van-picker-mask-color); background-repeat: no-repeat; background-position: center top, center bottom; transform: translateZ(0px); pointer-events: none; }
.van-picker-column { flex: 1 1 0%; overflow: hidden; font-size: var(--van-picker-option-font-size); }
.van-picker-column__wrapper { transition-timing-function: cubic-bezier(0.23, 1, 0.68, 1); }
.van-picker-column__item { display: flex; align-items: center; justify-content: center; padding: var(--van-picker-option-padding); color: var(--van-picker-option-text-color); }
.van-picker-column__item--disabled { cursor: not-allowed; opacity: var(--van-picker-option-disabled-opacity); }
:root { --van-picker-group-background: var(--van-background-2); }
.van-picker-group { background: var(--van-picker-group-background); }
.van-picker-group__tabs { margin-top: var(--van-padding-base); }
.van-picker-group__tab-title { margin-right: 16px; }
:root { --van-calendar-background: var(--van-background-2); --van-calendar-popup-height: 80%; --van-calendar-header-shadow: 0 2px 10px rgba(125, 126, 128, .16); --van-calendar-header-title-height: 44px; --van-calendar-header-title-font-size: var(--van-font-size-lg); --van-calendar-header-subtitle-font-size: var(--van-font-size-md); --van-calendar-weekdays-height: 30px; --van-calendar-weekdays-font-size: var(--van-font-size-sm); --van-calendar-month-title-font-size: var(--van-font-size-md); --van-calendar-month-mark-color: rgba(242, 243, 245, .8); --van-calendar-month-mark-font-size: 160px; --van-calendar-day-height: 64px; --van-calendar-day-font-size: var(--van-font-size-lg); --van-calendar-day-margin-bottom: 4px; --van-calendar-range-edge-color: var(--van-white); --van-calendar-range-edge-background: var(--van-primary-color); --van-calendar-range-middle-color: var(--van-primary-color); --van-calendar-range-middle-background-opacity: .1; --van-calendar-selected-day-size: 54px; --van-calendar-selected-day-color: var(--van-white); --van-calendar-info-font-size: var(--van-font-size-xs); --van-calendar-info-line-height: var(--van-line-height-xs); --van-calendar-selected-day-background: var(--van-primary-color); --van-calendar-day-disabled-color: var(--van-text-color-3); --van-calendar-confirm-button-height: 36px; --van-calendar-confirm-button-margin: 7px 0; }
.van-theme-dark { --van-calendar-month-mark-color: rgba(100, 101, 102, .2); --van-calendar-day-disabled-color: var(--van-gray-7); }
.van-calendar { display: flex; flex-direction: column; height: 100%; background: var(--van-calendar-background); }
.van-calendar__popup.van-popup--top, .van-calendar__popup.van-popup--bottom { height: var(--van-calendar-popup-height); }
.van-calendar__popup.van-popup--left, .van-calendar__popup.van-popup--right { height: 100%; }
.van-calendar__popup .van-popup__close-icon { top: 11px; }
.van-calendar__header { flex-shrink: 0; box-shadow: var(--van-calendar-header-shadow); }
.van-calendar__month-title, .van-calendar__header-title, .van-calendar__header-subtitle { color: var(--van-text-color); height: var(--van-calendar-header-title-height); font-weight: var(--van-font-bold); line-height: var(--van-calendar-header-title-height); text-align: center; }
.van-calendar__header-title { font-size: var(--van-calendar-header-title-font-size); }
.van-calendar__header-subtitle { font-size: var(--van-calendar-header-subtitle-font-size); }
.van-calendar__month-title { font-size: var(--van-calendar-month-title-font-size); }
.van-calendar__weekdays { display: flex; }
.van-calendar__weekday { flex: 1 1 0%; font-size: var(--van-calendar-weekdays-font-size); line-height: var(--van-calendar-weekdays-height); text-align: center; }
.van-calendar__body { flex: 1 1 0%; overflow: auto; }
.van-calendar__days { position: relative; display: flex; flex-wrap: wrap; user-select: none; }
.van-calendar__month-mark { position: absolute; top: 50%; left: 50%; z-index: 0; color: var(--van-calendar-month-mark-color); font-size: var(--van-calendar-month-mark-font-size); transform: translate(-50%, -50%); pointer-events: none; }
.van-calendar__day, .van-calendar__selected-day { display: flex; align-items: center; justify-content: center; text-align: center; }
.van-calendar__day { position: relative; width: 14.285%; height: var(--van-calendar-day-height); font-size: var(--van-calendar-day-font-size); margin-bottom: var(--van-calendar-day-margin-bottom); cursor: pointer; }
.van-calendar__day--end, .van-calendar__day--start, .van-calendar__day--start-end, .van-calendar__day--multiple-middle, .van-calendar__day--multiple-selected { color: var(--van-calendar-range-edge-color); background: var(--van-calendar-range-edge-background); }
.van-calendar__day--start { border-radius: var(--van-radius-md) 0 0 var(--van-radius-md); }
.van-calendar__day--end { border-radius: 0 var(--van-radius-md) var(--van-radius-md) 0; }
.van-calendar__day--start-end, .van-calendar__day--multiple-selected { border-radius: var(--van-radius-md); }
.van-calendar__day--middle { color: var(--van-calendar-range-middle-color); }
.van-calendar__day--middle::after { position: absolute; inset: 0px; background-color: currentcolor; opacity: var(--van-calendar-range-middle-background-opacity); content: ""; }
.van-calendar__day--disabled { color: var(--van-calendar-day-disabled-color); cursor: default; }
.van-calendar__top-info, .van-calendar__bottom-info { position: absolute; right: 0px; left: 0px; font-size: var(--van-calendar-info-font-size); line-height: var(--van-calendar-info-line-height); }
@media (max-width: 350px) {
  .van-calendar__top-info, .van-calendar__bottom-info { font-size: 9px; }
}
.van-calendar__top-info { top: 6px; }
.van-calendar__bottom-info { bottom: 6px; }
.van-calendar__selected-day { width: var(--van-calendar-selected-day-size); height: var(--van-calendar-selected-day-size); color: var(--van-calendar-selected-day-color); background: var(--van-calendar-selected-day-background); border-radius: var(--van-radius-md); }
.van-calendar__footer { flex-shrink: 0; padding-left: var(--van-padding-md); padding-right: var(--van-padding-md); }
.van-calendar__confirm { height: var(--van-calendar-confirm-button-height); margin: var(--van-calendar-confirm-button-margin); }
:root { --van-address-edit-padding: var(--van-padding-sm); --van-address-edit-buttons-padding: var(--van-padding-xl) var(--van-padding-base); --van-address-edit-button-margin-bottom: var(--van-padding-sm); --van-address-edit-button-font-size: var(--van-font-size-lg); }
.van-address-edit { padding: var(--van-address-edit-padding); }
.van-address-edit__fields { overflow: hidden; border-radius: var(--van-padding-xs); }
.van-address-edit__fields .van-field__label { width: 4.1em; }
.van-address-edit__default { margin-top: var(--van-padding-sm); overflow: hidden; border-radius: var(--van-padding-xs); }
.van-address-edit__buttons { padding: var(--van-address-edit-buttons-padding); }
.van-address-edit__button { margin-bottom: var(--van-address-edit-button-margin-bottom); font-size: var(--van-address-edit-button-font-size); }
.van-address-edit-detail__search-item { background: var(--van-gray-2); }
.van-radio-group--horizontal, .van-checkbox-group--horizontal { display: flex; flex-wrap: wrap; }
:root { --van-checkbox-size: 20px; --van-checkbox-border-color: var(--van-gray-5); --van-checkbox-duration: var(--van-duration-fast); --van-checkbox-label-margin: var(--van-padding-xs); --van-checkbox-label-color: var(--van-text-color); --van-checkbox-checked-icon-color: var(--van-primary-color); --van-checkbox-disabled-icon-color: var(--van-gray-5); --van-checkbox-disabled-label-color: var(--van-text-color-3); --van-checkbox-disabled-background: var(--van-border-color); }
.van-checkbox { display: flex; align-items: center; overflow: hidden; cursor: pointer; user-select: none; }
.van-checkbox--disabled { cursor: not-allowed; }
.van-checkbox--label-disabled { cursor: default; }
.van-checkbox--horizontal { margin-right: var(--van-padding-sm); }
.van-checkbox__icon { flex: 0 0 auto; height: 1em; font-size: var(--van-checkbox-size); line-height: 1em; cursor: pointer; }
.van-checkbox__icon .van-icon { display: block; box-sizing: border-box; width: 1.25em; height: 1.25em; color: transparent; font-size: 0.8em; line-height: 1.25; text-align: center; border: 1px solid var(--van-checkbox-border-color); transition-duration: var(--van-checkbox-duration); transition-property: color, border-color, background-color; }
.van-checkbox__icon--round .van-icon { border-radius: 100%; }
.van-checkbox__icon--indeterminate .van-icon { display: flex; align-items: center; justify-content: center; color: var(--van-white); border-color: var(--van-checkbox-checked-icon-color); background-color: var(--van-checkbox-checked-icon-color); }
.van-checkbox__icon--checked .van-icon { color: var(--van-white); background-color: var(--van-checkbox-checked-icon-color); border-color: var(--van-checkbox-checked-icon-color); }
.van-checkbox__icon--disabled { cursor: not-allowed; }
.van-checkbox__icon--disabled .van-icon { background-color: var(--van-checkbox-disabled-background); border-color: var(--van-checkbox-disabled-icon-color); }
.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon { color: var(--van-checkbox-disabled-icon-color); }
.van-checkbox__label { margin-left: var(--van-checkbox-label-margin); color: var(--van-checkbox-label-color); line-height: var(--van-checkbox-size); }
.van-checkbox__label--left { margin: 0 var(--van-checkbox-label-margin) 0 0; }
.van-checkbox__label--disabled { color: var(--van-checkbox-disabled-label-color); }
:root { --van-coupon-margin: 0 var(--van-padding-sm) var(--van-padding-sm); --van-coupon-content-height: 84px; --van-coupon-content-padding: 14px 0; --van-coupon-content-text-color: var(--van-text-color); --van-coupon-background: var(--van-background-2); --van-coupon-active-background: var(--van-active-color); --van-coupon-radius: var(--van-radius-lg); --van-coupon-shadow: 0 0 4px rgba(0, 0, 0, .1); --van-coupon-head-width: 96px; --van-coupon-amount-color: var(--van-primary-color); --van-coupon-amount-font-size: 30px; --van-coupon-currency-font-size: 40%; --van-coupon-name-font-size: var(--van-font-size-md); --van-coupon-disabled-text-color: var(--van-text-color-2); --van-coupon-description-padding: var(--van-padding-xs) var(--van-padding-md); --van-coupon-description-border-color: var(--van-border-color); --van-coupon-checkbox-color: var(--van-primary-color); }
.van-coupon { margin: var(--van-coupon-margin); overflow: hidden; background: var(--van-coupon-background); border-radius: var(--van-coupon-radius); box-shadow: var(--van-coupon-shadow); }
.van-coupon:active { background-color: var(--van-coupon-active-background); }
.van-coupon__content { display: flex; align-items: center; box-sizing: border-box; min-height: var(--van-coupon-content-height); padding: var(--van-coupon-content-padding); color: var(--van-coupon-content-text-color); }
.van-coupon__head { position: relative; min-width: var(--van-coupon-head-width); padding: 0 var(--van-padding-xs); color: var(--van-coupon-amount-color); text-align: center; }
.van-coupon__amount, .van-coupon__condition, .van-coupon__name, .van-coupon__valid { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.van-coupon__amount { margin-bottom: 6px; font-weight: var(--van-font-bold); font-size: var(--van-coupon-amount-font-size); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.van-coupon__amount span { font-size: var(--van-coupon-currency-font-size); }
.van-coupon__amount span:not(:empty) { margin-left: 2px; }
.van-coupon__condition { font-size: var(--van-font-size-sm); line-height: 16px; white-space: pre-wrap; }
.van-coupon__body { position: relative; flex: 1 1 0%; }
.van-coupon__name { margin-bottom: 10px; font-weight: var(--van-font-bold); font-size: var(--van-coupon-name-font-size); line-height: var(--van-line-height-md); }
.van-coupon__valid { font-size: var(--van-font-size-sm); }
.van-coupon__corner { position: absolute; top: 0px; right: var(--van-padding-md); bottom: 0px; }
.van-coupon__corner .van-checkbox__icon--checked .van-icon { background-color: var(--van-coupon-checkbox-color); border-color: var(--van-coupon-checkbox-color); }
.van-coupon__description { padding: var(--van-coupon-description-padding); font-size: var(--van-font-size-sm); border-top: 1px dashed var(--van-coupon-description-border-color); }
.van-coupon--disabled:active { background-color: var(--van-coupon-background); }
.van-coupon--disabled .van-coupon-item__content { height: calc(var(--van-coupon-content-height) - 10px); }
.van-coupon--disabled .van-coupon__head { color: inherit; }
:root { --van-radio-size: 20px; --van-radio-dot-size: 8px; --van-radio-border-color: var(--van-gray-5); --van-radio-duration: var(--van-duration-fast); --van-radio-label-margin: var(--van-padding-xs); --van-radio-label-color: var(--van-text-color); --van-radio-checked-icon-color: var(--van-primary-color); --van-radio-disabled-icon-color: var(--van-gray-5); --van-radio-disabled-label-color: var(--van-text-color-3); --van-radio-disabled-background: var(--van-border-color); }
.van-radio { display: flex; align-items: center; overflow: hidden; cursor: pointer; user-select: none; }
.van-radio--disabled { cursor: not-allowed; }
.van-radio--label-disabled { cursor: default; }
.van-radio--horizontal { margin-right: var(--van-padding-sm); }
.van-radio__icon { flex: 0 0 auto; height: 1em; font-size: var(--van-radio-size); line-height: 1em; cursor: pointer; }
.van-radio__icon .van-icon { display: block; box-sizing: border-box; width: 1.25em; height: 1.25em; color: transparent; font-size: 0.8em; line-height: 1.25; text-align: center; border: 1px solid var(--van-radio-border-color); transition-duration: var(--van-radio-duration); transition-property: color, border-color, background-color; }
.van-radio__icon--round .van-icon { border-radius: 100%; }
.van-radio__icon--dot { position: relative; border-radius: 100%; box-sizing: border-box; width: var(--van-radio-size); height: var(--van-radio-size); border: 1px solid var(--van-radio-border-color); transition-duration: var(--van-radio-duration); transition-property: border-color; }
.van-radio__icon--dot__icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 100%; height: calc(100% - var(--van-radio-dot-size)); width: calc(100% - var(--van-radio-dot-size)); transition-duration: var(--van-radio-duration); transition-property: background-color; }
.van-radio__icon--checked .van-icon { color: var(--van-white); background-color: var(--van-radio-checked-icon-color); border-color: var(--van-radio-checked-icon-color); }
.van-radio__icon--checked.van-radio__icon--dot { border-color: var(--van-radio-checked-icon-color); }
.van-radio__icon--checked.van-radio__icon--dot .van-radio__icon--dot__icon { background: var(--van-radio-checked-icon-color); }
.van-radio__icon--disabled { cursor: not-allowed; }
.van-radio__icon--disabled .van-icon { background-color: var(--van-radio-disabled-background); border-color: var(--van-radio-disabled-icon-color); }
.van-radio__icon--disabled.van-radio__icon--checked .van-icon { color: var(--van-radio-disabled-icon-color); }
.van-radio__label { margin-left: var(--van-radio-label-margin); color: var(--van-radio-label-color); line-height: var(--van-radio-size); }
.van-radio__label--left { margin: 0 var(--van-radio-label-margin) 0 0; }
.van-radio__label--disabled { color: var(--van-radio-disabled-label-color); }
:root { --van-contact-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px; --van-contact-list-edit-icon-size: 16px; --van-contact-list-add-button-z-index: 999; --van-contact-list-radio-color: var(--van-primary-color); --van-contact-list-item-padding: var(--van-padding-md); }
.van-contact-list { box-sizing: border-box; height: 100%; padding: var(--van-contact-list-padding); }
.van-contact-list__item { padding: var(--van-contact-list-item-padding); }
.van-contact-list__item-title { display: flex; align-items: center; padding-right: var(--van-padding-xl); padding-left: var(--van-padding-xs); }
.van-contact-list__item-tag { flex: 0 0 auto; margin-left: var(--van-padding-xs); padding-top: 0px; padding-bottom: 0px; line-height: 1.4em; }
.van-contact-list__group { box-sizing: border-box; height: 100%; overflow-y: scroll; border-radius: var(--van-radius-lg); }
.van-contact-list__edit { font-size: var(--van-contact-list-edit-icon-size); }
.van-contact-list__radio .van-radio__icon--checked .van-icon { background-color: var(--van-contact-list-radio-color); border-color: var(--van-contact-list-radio-color); }
.van-contact-list__bottom { position: fixed; right: 0px; bottom: 0px; left: 0px; z-index: var(--van-contact-list-add-button-z-index); padding-left: var(--van-padding-md); padding-right: var(--van-padding-md); background-color: var(--van-background-2); }
.van-contact-list__add { height: 40px; margin: 5px 0px; }
:root { --van-address-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px; --van-address-list-disabled-text-color: var(--van-text-color-2); --van-address-list-disabled-text-padding: calc(var(--van-padding-base) * 5) 0; --van-address-list-disabled-text-font-size: var(--van-font-size-md); --van-address-list-disabled-text-line-height: var(--van-line-height-md); --van-address-list-add-button-z-index: 999; --van-address-list-item-padding: var(--van-padding-sm); --van-address-list-item-text-color: var(--van-text-color); --van-address-list-item-disabled-text-color: var(--van-text-color-3); --van-address-list-item-font-size: 13px; --van-address-list-item-line-height: var(--van-line-height-sm); --van-address-list-radio-color: var(--van-primary-color); --van-address-list-edit-icon-size: 20px; }
.van-address-list { box-sizing: border-box; height: 100%; padding: var(--van-address-list-padding); }
.van-address-list__bottom { position: fixed; bottom: 0px; left: 0px; z-index: var(--van-address-list-add-button-z-index); box-sizing: border-box; width: 100%; padding-left: var(--van-padding-md); padding-right: var(--van-padding-md); background-color: var(--van-background-2); }
.van-address-list__add { height: 40px; margin: 5px 0px; }
.van-address-list__disabled-text { padding: var(--van-address-list-disabled-text-padding); color: var(--van-address-list-disabled-text-color); font-size: var(--van-address-list-disabled-text-font-size); line-height: var(--van-address-list-disabled-text-line-height); }
.van-address-item { padding: var(--van-address-list-item-padding); background-color: var(--van-background-2); border-radius: var(--van-radius-lg); }
.van-address-item:not(:last-child) { margin-bottom: var(--van-padding-sm); }
.van-address-item__title { padding-right: 44px; }
.van-address-item__name { display: flex; align-items: center; margin-bottom: var(--van-padding-xs); font-size: var(--van-font-size-lg); line-height: var(--van-line-height-lg); }
.van-address-item__tag { flex: 0 0 auto; margin-left: var(--van-padding-xs); padding-top: 0px; padding-bottom: 0px; line-height: 1.4em; }
.van-address-item__address { color: var(--van-address-list-item-text-color); font-size: var(--van-address-list-item-font-size); line-height: var(--van-address-list-item-line-height); }
.van-address-item--disabled .van-address-item__name, .van-address-item--disabled .van-address-item__address { color: var(--van-address-list-item-disabled-text-color); }
.van-address-item__edit { position: absolute; top: 50%; right: var(--van-padding-md); color: var(--van-gray-6); font-size: var(--van-address-list-edit-icon-size); transform: translateY(-50%); }
.van-address-item .van-cell { padding: 0px; }
.van-address-item .van-radio__label { margin-left: var(--van-padding-sm); }
.van-address-item .van-radio__icon--checked .van-icon { background-color: var(--van-address-list-radio-color); border-color: var(--van-address-list-radio-color); }
:root { --van-barrage-font-size: 16px; --van-barrage-space: 10px; --van-barrage-font: inherit; --van-barrage-color: var(--van-white); }
.van-barrage { position: relative; overflow: hidden; }
.van-barrage__item { position: absolute; top: 0px; right: 0px; z-index: 99; padding-bottom: var(--van-barrage-space); opacity: 0.75; line-height: 1; font-size: var(--van-barrage-font-size); font-family: var(--van-barrage-font); font-weight: 700; white-space: nowrap; color: var(--van-barrage-color); text-shadow: rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) -1px 0px 1px; user-select: none; will-change: transform; transform: translate(110%); }
@keyframes van-barrage { 
  0% { transform: translate(110%); }
  100% { transform: translate(var(--move-distance)); }
}
:root { --van-cell-group-background: var(--van-background-2); --van-cell-group-title-color: var(--van-text-color-2); --van-cell-group-title-padding: var(--van-padding-md) var(--van-padding-md); --van-cell-group-title-font-size: var(--van-font-size-md); --van-cell-group-title-line-height: 16px; --van-cell-group-inset-padding: 0 var(--van-padding-md); --van-cell-group-inset-radius: var(--van-radius-lg); --van-cell-group-inset-title-padding: var(--van-padding-md) var(--van-padding-md); }
.van-cell-group { background: var(--van-cell-group-background); }
.van-cell-group--inset { margin: var(--van-cell-group-inset-padding); border-radius: var(--van-cell-group-inset-radius); overflow: hidden; }
.van-cell-group__title { padding: var(--van-cell-group-title-padding); color: var(--van-cell-group-title-color); font-size: var(--van-cell-group-title-font-size); line-height: var(--van-cell-group-title-line-height); }
.van-cell-group__title--inset { padding: var(--van-cell-group-inset-title-padding); }
:root { --van-circle-size: 100px; --van-circle-color: var(--van-primary-color); --van-circle-layer-color: var(--van-white); --van-circle-text-color: var(--van-text-color); --van-circle-text-font-weight: var(--van-font-bold); --van-circle-text-font-size: var(--van-font-size-md); --van-circle-text-line-height: var(--van-line-height-md); }
.van-circle { position: relative; display: inline-block; width: var(--van-circle-size); height: var(--van-circle-size); text-align: center; }
.van-circle svg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.van-circle__layer { stroke: var(--van-circle-layer-color); }
.van-circle__hover { fill: none; stroke: var(--van-circle-color); stroke-linecap: round; }
.van-circle__text { position: absolute; top: 50%; left: 0px; box-sizing: border-box; width: 100%; padding: 0 var(--van-padding-base); color: var(--van-circle-text-color); font-weight: var(--van-circle-text-font-weight); font-size: var(--van-circle-text-font-size); line-height: var(--van-circle-text-line-height); transform: translateY(-50%); }
.van-row { display: flex; flex-wrap: wrap; }
.van-row--nowrap { flex-wrap: nowrap; }
.van-row--justify-center { justify-content: center; }
.van-row--justify-end { justify-content: flex-end; }
.van-row--justify-space-between { justify-content: space-between; }
.van-row--justify-space-around { justify-content: space-around; }
.van-row--align-center { align-items: center; }
.van-row--align-bottom { align-items: flex-end; }
.van-col { display: block; box-sizing: border-box; min-height: 1px; }
.van-col--1 { flex: 0 0 4.16667%; max-width: 4.16667%; }
.van-col--offset-1 { margin-left: 4.16667%; }
.van-col--2 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.van-col--offset-2 { margin-left: 8.33333%; }
.van-col--3 { flex: 0 0 12.5%; max-width: 12.5%; }
.van-col--offset-3 { margin-left: 12.5%; }
.van-col--4 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.van-col--offset-4 { margin-left: 16.6667%; }
.van-col--5 { flex: 0 0 20.8333%; max-width: 20.8333%; }
.van-col--offset-5 { margin-left: 20.8333%; }
.van-col--6 { flex: 0 0 25%; max-width: 25%; }
.van-col--offset-6 { margin-left: 25%; }
.van-col--7 { flex: 0 0 29.1667%; max-width: 29.1667%; }
.van-col--offset-7 { margin-left: 29.1667%; }
.van-col--8 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.van-col--offset-8 { margin-left: 33.3333%; }
.van-col--9 { flex: 0 0 37.5%; max-width: 37.5%; }
.van-col--offset-9 { margin-left: 37.5%; }
.van-col--10 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.van-col--offset-10 { margin-left: 41.6667%; }
.van-col--11 { flex: 0 0 45.8333%; max-width: 45.8333%; }
.van-col--offset-11 { margin-left: 45.8333%; }
.van-col--12 { flex: 0 0 50%; max-width: 50%; }
.van-col--offset-12 { margin-left: 50%; }
.van-col--13 { flex: 0 0 54.1667%; max-width: 54.1667%; }
.van-col--offset-13 { margin-left: 54.1667%; }
.van-col--14 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.van-col--offset-14 { margin-left: 58.3333%; }
.van-col--15 { flex: 0 0 62.5%; max-width: 62.5%; }
.van-col--offset-15 { margin-left: 62.5%; }
.van-col--16 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.van-col--offset-16 { margin-left: 66.6667%; }
.van-col--17 { flex: 0 0 70.8333%; max-width: 70.8333%; }
.van-col--offset-17 { margin-left: 70.8333%; }
.van-col--18 { flex: 0 0 75%; max-width: 75%; }
.van-col--offset-18 { margin-left: 75%; }
.van-col--19 { flex: 0 0 79.1667%; max-width: 79.1667%; }
.van-col--offset-19 { margin-left: 79.1667%; }
.van-col--20 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.van-col--offset-20 { margin-left: 83.3333%; }
.van-col--21 { flex: 0 0 87.5%; max-width: 87.5%; }
.van-col--offset-21 { margin-left: 87.5%; }
.van-col--22 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.van-col--offset-22 { margin-left: 91.6667%; }
.van-col--23 { flex: 0 0 95.8333%; max-width: 95.8333%; }
.van-col--offset-23 { margin-left: 95.8333%; }
.van-col--24 { flex: 0 0 100%; max-width: 100%; }
.van-col--offset-24 { margin-left: 100%; }
:root { --van-count-down-text-color: var(--van-text-color); --van-count-down-font-size: var(--van-font-size-md); --van-count-down-line-height: var(--van-line-height-md); }
.van-count-down { color: var(--van-count-down-text-color); font-size: var(--van-count-down-font-size); line-height: var(--van-count-down-line-height); }
:root { --van-empty-padding: var(--van-padding-xl) 0; --van-empty-image-size: 160px; --van-empty-description-margin-top: var(--van-padding-md); --van-empty-description-padding: 0 60px; --van-empty-description-color: var(--van-text-color-2); --van-empty-description-font-size: var(--van-font-size-md); --van-empty-description-line-height: var(--van-line-height-md); --van-empty-bottom-margin-top: 24px; }
.van-empty { display: flex; flex-direction: column; align-items: center; justify-content: center; box-sizing: border-box; padding: var(--van-empty-padding); }
.van-empty__image { width: var(--van-empty-image-size); height: var(--van-empty-image-size); }
.van-empty__image img { width: 100%; height: 100%; }
.van-empty__description { margin-top: var(--van-empty-description-margin-top); padding: var(--van-empty-description-padding); color: var(--van-empty-description-color); font-size: var(--van-empty-description-font-size); line-height: var(--van-empty-description-line-height); }
.van-empty__bottom { margin-top: var(--van-empty-bottom-margin-top); }
.van-theme-dark .van-empty { opacity: 0.5; }
:root { --van-coupon-list-background: var(--van-background); --van-coupon-list-field-padding: 5px 0 5px var(--van-padding-md); --van-coupon-list-exchange-button-height: 32px; --van-coupon-list-close-button-height: 40px; --van-coupon-list-empty-tip-color: var(--van-text-color-2); --van-coupon-list-empty-tip-font-size: var(--van-font-size-md); --van-coupon-list-empty-tip-line-height: var(--van-line-height-md); }
.van-coupon-list { position: relative; height: 100%; background: var(--van-coupon-list-background); }
.van-coupon-list__field { padding: var(--van-coupon-list-field-padding); }
.van-coupon-list__field .van-field__body { height: 34px; padding-left: var(--van-padding-sm); line-height: 34px; background: var(--van-background); border-radius: var(--van-radius-max); }
.van-coupon-list__field .van-field__body::-webkit-input-placeholder { color: var(--van-text-color-3); }
.van-coupon-list__field .van-field__body::placeholder { color: var(--van-text-color-3); }
.van-coupon-list__field .van-field__clear { margin-right: 0px; }
.van-coupon-list__exchange-bar { display: flex; align-items: center; background-color: var(--van-background-2); }
.van-coupon-list__exchange { flex: 0 0 auto; height: var(--van-coupon-list-exchange-button-height); font-size: var(--van-font-size-lg); line-height: calc(var(--van-coupon-list-exchange-button-height) - 2px); border: 0px; }
.van-coupon-list .van-tabs__wrap { box-shadow: 0 6px 12px -12px var(--van-gray-6); }
.van-coupon-list__list { box-sizing: border-box; padding: var(--van-padding-md) 0 var(--van-padding-lg); overflow-y: auto; }
.van-coupon-list__list--with-bottom { padding-bottom: 50px; }
.van-coupon-list__bottom { position: absolute; bottom: 0px; left: 0px; z-index: 999; box-sizing: border-box; width: 100%; padding: 5px var(--van-padding-md); font-weight: var(--van-font-bold); background-color: var(--van-background-2); }
.van-coupon-list__close { height: var(--van-coupon-list-close-button-height); }
.van-coupon-list__empty-tip { color: var(--van-coupon-list-empty-tip-color); font-size: var(--van-coupon-list-empty-tip-font-size); line-height: var(--van-coupon-list-empty-tip-line-height); }
:root { --van-divider-margin: var(--van-padding-md) 0; --van-divider-vertical-margin: 0 var(--van-padding-xs); --van-divider-text-color: var(--van-text-color-2); --van-divider-font-size: var(--van-font-size-md); --van-divider-line-height: 24px; --van-divider-border-color: var(--van-border-color); --van-divider-content-padding: var(--van-padding-md); --van-divider-content-left-width: 10%; --van-divider-content-right-width: 10%; }
.van-divider { display: flex; align-items: center; margin: var(--van-divider-margin); color: var(--van-divider-text-color); font-size: var(--van-divider-font-size); line-height: var(--van-divider-line-height); border-color: var(--van-divider-border-color); border-style: solid; border-width: 0px; }
.van-divider::before, .van-divider::after { display: block; flex: 1 1 0%; box-sizing: border-box; height: 1px; border-color: inherit; border-style: inherit; border-width: var(--van-border-width) 0 0; }
.van-divider::before { content: ""; }
.van-divider--hairline::before, .van-divider--hairline::after { transform: scaleY(0.5); }
.van-divider--dashed { border-style: dashed; }
.van-divider--content-center::before, .van-divider--content-left::before, .van-divider--content-right::before { margin-right: var(--van-divider-content-padding); }
.van-divider--content-center::after, .van-divider--content-left::after, .van-divider--content-right::after { margin-left: var(--van-divider-content-padding); content: ""; }
.van-divider--content-left::before { max-width: var(--van-divider-content-left-width); }
.van-divider--content-right::after { max-width: var(--van-divider-content-right-width); }
.van-divider--vertical { display: inline-block; width: var(--van-border-width); height: 1em; margin: var(--van-divider-vertical-margin); vertical-align: middle; }
.van-divider--vertical::before { height: 100%; border-width: 0 0 0 var(--van-border-width); }
.van-divider--vertical::after { display: none; }
.van-divider--vertical.van-divider--hairline::before { transform: scaleX(0.5); }
:root { --van-dropdown-menu-height: 48px; --van-dropdown-menu-background: var(--van-background-2); --van-dropdown-menu-shadow: 0 2px 12px rgba(100, 101, 102, .12); --van-dropdown-menu-title-font-size: 15px; --van-dropdown-menu-title-text-color: var(--van-text-color); --van-dropdown-menu-title-active-text-color: var(--van-primary-color); --van-dropdown-menu-title-disabled-text-color: var(--van-text-color-2); --van-dropdown-menu-title-padding: 0 var(--van-padding-xs); --van-dropdown-menu-title-line-height: var(--van-line-height-lg); --van-dropdown-menu-option-active-color: var(--van-primary-color); --van-dropdown-menu-content-max-height: 80%; }
.van-dropdown-menu { user-select: none; }
.van-dropdown-menu__bar { position: relative; display: flex; height: var(--van-dropdown-menu-height); background: var(--van-dropdown-menu-background); box-shadow: var(--van-dropdown-menu-shadow); }
.van-dropdown-menu__bar--opened { z-index: calc(var(--van-dropdown-item-z-index) + 1); }
.van-dropdown-menu__bar--scrollable { padding-left: var(--van-padding-base); padding-right: var(--van-padding-xs); overflow: auto hidden; }
.van-dropdown-menu__bar--scrollable::-webkit-scrollbar { display: none; }
.van-dropdown-menu__item { display: flex; flex: 1 1 0%; align-items: center; justify-content: center; min-width: 0px; }
.van-dropdown-menu__item--disabled .van-dropdown-menu__title { color: var(--van-dropdown-menu-title-disabled-text-color); }
.van-dropdown-menu__item--grow { flex: 1 0 auto; padding-left: var(--van-padding-base); padding-right: var(--van-padding-sm); }
.van-dropdown-menu__title { position: relative; box-sizing: border-box; max-width: 100%; padding: var(--van-dropdown-menu-title-padding); color: var(--van-dropdown-menu-title-text-color); font-size: var(--van-dropdown-menu-title-font-size); line-height: var(--van-dropdown-menu-title-line-height); }
.van-dropdown-menu__title::after { position: absolute; top: 50%; right: -4px; margin-top: -5px; border-width: 3px; border-style: solid; border-image: initial; border-color: transparent transparent var(--van-gray-4) var(--van-gray-4); transform: rotate(-45deg); opacity: 0.8; content: ""; }
.van-dropdown-menu__title--active { color: var(--van-dropdown-menu-title-active-text-color); }
.van-dropdown-menu__title--active::after { border-color: transparent transparent currentcolor currentcolor; }
.van-dropdown-menu__title--down::after { margin-top: -1px; transform: rotate(135deg); }
:root { --van-dropdown-item-z-index: 10; }
.van-dropdown-item { position: fixed; right: 0px; left: 0px; z-index: var(--van-dropdown-item-z-index); overflow: hidden; }
.van-dropdown-item__icon { display: block; line-height: inherit; }
.van-dropdown-item__option { text-align: left; }
.van-dropdown-item__option--active, .van-dropdown-item__option--active .van-dropdown-item__icon { color: var(--van-dropdown-menu-option-active-color); }
.van-dropdown-item--up { top: 0px; }
.van-dropdown-item--down { bottom: 0px; }
.van-dropdown-item__content { position: absolute; max-height: var(--van-dropdown-menu-content-max-height); }
:root { --van-floating-panel-border-radius: 16px; --van-floating-panel-header-height: 30px; --van-floating-panel-z-index: 999; --van-floating-panel-background: var(--van-background-2); --van-floating-panel-bar-width: 20px; --van-floating-panel-bar-height: 3px; --van-floating-panel-bar-color: var(--van-gray-5); }
.van-floating-panel { position: fixed; left: 0px; bottom: 0px; width: 100vw; z-index: var(--van-floating-panel-z-index); display: flex; flex-direction: column; touch-action: none; border-top-left-radius: var(--van-floating-panel-border-radius); border-top-right-radius: var(--van-floating-panel-border-radius); background: var(--van-floating-panel-background); will-change: transform; }
.van-floating-panel::after { content: ""; display: block; position: absolute; bottom: -100vh; height: 100vh; width: 100vw; background-color: inherit; }
.van-floating-panel__header { height: var(--van-floating-panel-header-height); display: flex; justify-content: center; align-items: center; cursor: grab; user-select: none; }
.van-floating-panel__header-bar { height: var(--van-floating-panel-bar-height); width: var(--van-floating-panel-bar-width); border-radius: var(--van-radius-md); background: var(--van-floating-panel-bar-color); }
.van-floating-panel__content { flex: 1 1 0%; overflow-y: auto; background-color: var(--van-floating-panel-background); }
.van-grid { display: flex; flex-wrap: wrap; }
:root { --van-grid-item-content-padding: var(--van-padding-md) var(--van-padding-xs); --van-grid-item-content-background: var(--van-background-2); --van-grid-item-content-active-color: var(--van-active-color); --van-grid-item-icon-size: 28px; --van-grid-item-text-color: var(--van-text-color); --van-grid-item-text-font-size: var(--van-font-size-sm); }
.van-grid-item { position: relative; box-sizing: border-box; }
.van-grid-item--square { height: 0px; }
.van-grid-item__icon { font-size: var(--van-grid-item-icon-size); }
.van-grid-item__text { color: var(--van-grid-item-text-color); font-size: var(--van-grid-item-text-font-size); line-height: 1.5; word-break: break-all; }
.van-grid-item__icon + .van-grid-item__text { margin-top: var(--van-padding-xs); }
.van-grid-item__content { display: flex; flex-direction: column; box-sizing: border-box; height: 100%; padding: var(--van-grid-item-content-padding); background: var(--van-grid-item-content-background); }
.van-grid-item__content::after { z-index: 1; border-width: 0 var(--van-border-width) var(--van-border-width) 0; }
.van-grid-item__content--square { position: absolute; top: 0px; right: 0px; left: 0px; }
.van-grid-item__content--center { align-items: center; justify-content: center; }
.van-grid-item__content--horizontal { flex-direction: row; }
.van-grid-item__content--horizontal .van-grid-item__text { margin: 0 0 0 var(--van-padding-xs); }
.van-grid-item__content--reverse { flex-direction: column-reverse; }
.van-grid-item__content--reverse .van-grid-item__text { margin: 0 0 var(--van-padding-xs); }
.van-grid-item__content--horizontal.van-grid-item__content--reverse { flex-direction: row-reverse; }
.van-grid-item__content--horizontal.van-grid-item__content--reverse .van-grid-item__text { margin: 0 var(--van-padding-xs) 0 0; }
.van-grid-item__content--surround::after { border-width: var(--van-border-width); }
.van-grid-item__content--clickable { cursor: pointer; }
.van-grid-item__content--clickable:active { background-color: var(--van-grid-item-content-active-color); }
:root { --van-index-bar-sidebar-z-index: 2; --van-index-bar-index-font-size: var(--van-font-size-xs); --van-index-bar-index-line-height: var(--van-line-height-xs); --van-index-bar-index-active-color: var(--van-primary-color); }
.van-index-bar__sidebar { position: fixed; top: 50%; right: 0px; z-index: var(--van-index-bar-sidebar-z-index); display: flex; flex-direction: column; text-align: center; transform: translateY(-50%); cursor: pointer; user-select: none; }
.van-index-bar__index { padding: 0 var(--van-padding-xs) 0 var(--van-padding-md); font-weight: var(--van-font-bold); font-size: var(--van-index-bar-index-font-size); line-height: var(--van-index-bar-index-line-height); }
.van-index-bar__index--active { color: var(--van-index-bar-index-active-color); font-weight: 700; }
:root { --van-index-anchor-z-index: 1; --van-index-anchor-padding: 0 var(--van-padding-md); --van-index-anchor-text-color: var(--van-text-color); --van-index-anchor-font-weight: var(--van-font-bold); --van-index-anchor-font-size: var(--van-font-size-md); --van-index-anchor-line-height: 32px; --van-index-anchor-background: transparent; --van-index-anchor-sticky-text-color: var(--van-primary-color); --van-index-anchor-sticky-background: var(--van-background-2); }
.van-index-anchor { z-index: var(--van-index-anchor-z-index); box-sizing: border-box; padding: var(--van-index-anchor-padding); color: var(--van-index-anchor-text-color); font-weight: var(--van-index-anchor-font-weight); font-size: var(--van-index-anchor-font-size); line-height: var(--van-index-anchor-line-height); background: var(--van-index-anchor-background); }
.van-index-anchor--sticky { position: fixed; top: 0px; right: 0px; left: 0px; color: var(--van-index-anchor-sticky-text-color); background: var(--van-index-anchor-sticky-background); }
:root { --van-pagination-height: 40px; --van-pagination-font-size: var(--van-font-size-md); --van-pagination-item-width: 36px; --van-pagination-item-default-color: var(--van-primary-color); --van-pagination-item-disabled-color: var(--van-gray-7); --van-pagination-item-disabled-background: var(--van-background); --van-pagination-background: var(--van-background-2); --van-pagination-desc-color: var(--van-gray-7); --van-pagination-disabled-opacity: var(--van-disabled-opacity); }
.van-pagination { font-size: var(--van-pagination-font-size); }
.van-pagination__items { display: flex; }
.van-pagination__item, .van-pagination__page-desc { display: flex; align-items: center; justify-content: center; }
.van-pagination__item { flex: 1 1 0%; box-sizing: border-box; min-width: var(--van-pagination-item-width); height: var(--van-pagination-height); color: var(--van-pagination-item-default-color); background: var(--van-pagination-background); cursor: pointer; user-select: none; }
.van-pagination__item button { flex: 1 1 0%; height: 100%; border: none; padding: 0px; background: transparent; }
.van-pagination__item button[disabled] { cursor: not-allowed; }
.van-pagination__item:active { color: var(--van-white); background-color: var(--van-pagination-item-default-color); }
.van-pagination__item:not(:last-child)::after { border-right-width: 0px; }
.van-pagination__item--active { color: var(--van-white); background-color: var(--van-pagination-item-default-color); }
.van-pagination__item--page { flex-grow: 0; }
.van-pagination__item--prev, .van-pagination__item--next { padding: 0 var(--van-padding-base); cursor: pointer; }
.van-pagination__item--border:first-child::after { border-right-width: var(--van-border-width); }
.van-pagination__item--disabled, .van-pagination__item--disabled:active { color: var(--van-pagination-item-disabled-color); background-color: var(--van-pagination-item-disabled-background); opacity: var(--van-pagination-disabled-opacity); }
.van-pagination__page-desc { flex: 1 1 0%; height: var(--van-pagination-height); color: var(--van-pagination-desc-color); }
:root { --van-password-input-height: 50px; --van-password-input-margin: 0 var(--van-padding-md); --van-password-input-font-size: 20px; --van-password-input-radius: 6px; --van-password-input-background: var(--van-background-2); --van-password-input-info-color: var(--van-text-color-2); --van-password-input-info-font-size: var(--van-font-size-md); --van-password-input-error-info-color: var(--van-danger-color); --van-password-input-dot-size: 10px; --van-password-input-dot-color: var(--van-text-color); --van-password-input-text-color: var(--van-text-color); --van-password-input-cursor-color: var(--van-text-color); --van-password-input-cursor-width: 1px; --van-password-input-cursor-height: 40%; --van-password-input-cursor-duration: 1s; }
.van-password-input { position: relative; margin: var(--van-password-input-margin); user-select: none; }
.van-password-input__info, .van-password-input__error-info { margin-top: var(--van-padding-md); font-size: var(--van-password-input-info-font-size); text-align: center; }
.van-password-input__info { color: var(--van-password-input-info-color); }
.van-password-input__error-info { color: var(--van-password-input-error-info-color); }
.van-password-input__security { display: flex; width: 100%; height: var(--van-password-input-height); cursor: pointer; }
.van-password-input__security::after { border-radius: var(--van-password-input-radius); }
.van-password-input__security li { position: relative; display: flex; flex: 1 1 0%; align-items: center; justify-content: center; height: 100%; color: var(--van-password-input-text-color); font-size: var(--van-password-input-font-size); line-height: 1.2; background: var(--van-password-input-background); }
.van-password-input__security i { position: absolute; top: 50%; left: 50%; width: var(--van-password-input-dot-size); height: var(--van-password-input-dot-size); background: var(--van-password-input-dot-color); border-radius: 100%; transform: translate(-50%, -50%); visibility: hidden; }
.van-password-input__cursor { position: absolute; top: 50%; left: 50%; width: var(--van-password-input-cursor-width); height: var(--van-password-input-cursor-height); background: var(--van-password-input-cursor-color); transform: translate(-50%, -50%); animation: var(--van-password-input-cursor-duration) van-cursor-flicker infinite; }
@keyframes van-cursor-flicker { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:root { --van-progress-height: 4px; --van-progress-color: var(--van-primary-color); --van-progress-inactive-color: var(--van-gray-5); --van-progress-background: var(--van-gray-3); --van-progress-pivot-padding: 0 5px; --van-progress-pivot-text-color: var(--van-white); --van-progress-pivot-font-size: var(--van-font-size-xs); --van-progress-pivot-line-height: 1.6; --van-progress-pivot-background: var(--van-primary-color); }
.van-progress { position: relative; height: var(--van-progress-height); background: var(--van-progress-background); border-radius: var(--van-progress-height); }
.van-progress__portion { position: absolute; left: 0px; width: 100%; height: 100%; background: var(--van-progress-color); border-radius: inherit; transform-origin: 0px center; transition: all var(--van-duration-base) var(--van-ease-out); }
.van-progress__portion--inactive { background: var(--van-progress-inactive-color); }
.van-progress__pivot { position: absolute; top: 50%; box-sizing: border-box; min-width: 3.6em; padding: var(--van-progress-pivot-padding); color: var(--van-progress-pivot-text-color); font-size: var(--van-progress-pivot-font-size); line-height: var(--van-progress-pivot-line-height); text-align: center; word-break: keep-all; background: var(--van-progress-pivot-background); border-radius: 1em; transition: all var(--van-duration-base) var(--van-ease-out); }
.van-progress__pivot--inactive { background: var(--van-progress-inactive-color); }
:root { --van-rolling-text-background: inherit; --van-rolling-text-color: var(--van-text-color); --van-rolling-text-font-size: var(--van-font-size-md); --van-rolling-text-gap: 0px; --van-rolling-text-item-width: 15px; --van-rolling-text-item-border-radius: 0px; }
.van-rolling-text { display: inline-flex; justify-content: center; align-items: center; font-size: var(--van-rolling-text-font-size); color: var(--van-rolling-text-color); }
.van-rolling-text-item { margin-right: var(--van-rolling-text-gap); width: var(--van-rolling-text-item-width); border-radius: var(--van-rolling-text-item-border-radius); background: var(--van-rolling-text-background); overflow: hidden; }
.van-rolling-text-item:last-child { margin-right: 0px; }
.van-rolling-text-item__box { overflow: hidden; }
.van-rolling-text-item__box--animate { animation-duration: ; animation-timing-function: ; animation-delay: ; animation-direction: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-iteration-count: 1; animation-fill-mode: both; }
.van-rolling-text-item__item { text-align: center; }
.van-rolling-text-item--down .van-rolling-text-item__box { transform: translateY(var(--van-translate)); }
.van-rolling-text-item--down .van-rolling-text-item__box--animate { animation-name: van-down; }
@keyframes van-down { 
  0% { transform: translateY(var(--van-translate)); }
  100% { transform: translateY(0px); }
}
@keyframes van-up { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(var(--van-translate)); }
}
:root { --van-sidebar-width: 80px; }
.van-sidebar { width: var(--van-sidebar-width); overflow-y: auto; }
:root { --van-sidebar-font-size: var(--van-font-size-md); --van-sidebar-line-height: var(--van-line-height-md); --van-sidebar-text-color: var(--van-text-color); --van-sidebar-disabled-text-color: var(--van-text-color-3); --van-sidebar-padding: 20px var(--van-padding-sm); --van-sidebar-active-color: var(--van-active-color); --van-sidebar-background: var(--van-background); --van-sidebar-selected-font-weight: var(--van-font-bold); --van-sidebar-selected-text-color: var(--van-text-color); --van-sidebar-selected-border-width: 4px; --van-sidebar-selected-border-height: 16px; --van-sidebar-selected-border-color: var(--van-primary-color); --van-sidebar-selected-background: var(--van-background-2); }
.van-sidebar-item { position: relative; display: block; box-sizing: border-box; padding: var(--van-sidebar-padding); overflow: hidden; color: var(--van-sidebar-text-color); font-size: var(--van-sidebar-font-size); line-height: var(--van-sidebar-line-height); background: var(--van-sidebar-background); cursor: pointer; user-select: none; }
.van-sidebar-item:active { background-color: var(--van-sidebar-active-color); }
.van-sidebar-item:not(:last-child)::after { border-bottom-width: 1px; }
.van-sidebar-item__text { word-break: break-all; }
.van-sidebar-item--select { color: var(--van-sidebar-selected-text-color); font-weight: var(--van-sidebar-selected-font-weight); }
.van-sidebar-item--select, .van-sidebar-item--select:active { background-color: var(--van-sidebar-selected-background); }
.van-sidebar-item--select::before { position: absolute; top: 50%; left: 0px; width: var(--van-sidebar-selected-border-width); height: var(--van-sidebar-selected-border-height); background-color: var(--van-sidebar-selected-border-color); transform: translateY(-50%); content: ""; }
.van-sidebar-item--disabled { color: var(--van-sidebar-disabled-text-color); cursor: not-allowed; }
.van-sidebar-item--disabled:active { background-color: var(--van-sidebar-background); }
:root { --van-tree-select-font-size: var(--van-font-size-md); --van-tree-select-nav-background: var(--van-background); --van-tree-select-content-background: var(--van-background-2); --van-tree-select-nav-item-padding: 14px var(--van-padding-sm); --van-tree-select-item-height: 48px; --van-tree-select-item-active-color: var(--van-primary-color); --van-tree-select-item-disabled-color: var(--van-gray-5); --van-tree-select-item-selected-size: 16px; }
.van-tree-select { position: relative; display: flex; font-size: var(--van-tree-select-font-size); }
.van-tree-select__nav { flex: 1 1 0%; overflow-y: auto; background: var(--van-tree-select-nav-background); }
.van-tree-select__nav-item { padding: var(--van-tree-select-nav-item-padding); }
.van-tree-select__content { flex: 2 1 0%; overflow-y: auto; background: var(--van-tree-select-content-background); }
.van-tree-select__item { position: relative; padding: 0 32px 0 var(--van-padding-md); font-weight: var(--van-font-bold); line-height: var(--van-tree-select-item-height); user-select: none; cursor: pointer; }
.van-tree-select__item--active { color: var(--van-tree-select-item-active-color); }
.van-tree-select__item:active { background-color: var(--van-active-color); }
.van-tree-select__item--disabled { color: var(--van-tree-select-item-disabled-color); cursor: not-allowed; }
.van-tree-select__item--disabled:active { background-color: transparent; }
.van-tree-select__selected { position: absolute; top: 50%; right: var(--van-padding-md); margin-top: calc(var(--van-padding-xs) * -1); font-size: var(--van-tree-select-item-selected-size); }
:root { --van-skeleton-title-width: 40%; }
.van-skeleton-title { height: var(--van-skeleton-paragraph-height); background: var(--van-skeleton-paragraph-background); }
.van-skeleton-title--round { border-radius: var(--van-radius-max); }
.van-skeleton-title { width: var(--van-skeleton-title-width); margin: 0px; }
.van-skeleton-title + .van-skeleton-paragraph { margin-top: 20px; }
:root { --van-skeleton-avatar-size: 32px; --van-skeleton-avatar-background: var(--van-active-color); }
.van-skeleton-avatar { flex-shrink: 0; width: var(--van-skeleton-avatar-size); height: var(--van-skeleton-avatar-size); margin-right: var(--van-padding-md); background: var(--van-skeleton-avatar-background); }
.van-skeleton-avatar--round { border-radius: var(--van-radius-max); }
.van-skeleton-avatar + .van-skeleton__content { padding-top: var(--van-padding-xs); }
:root { --van-skeleton-paragraph-height: 16px; --van-skeleton-paragraph-background: var(--van-active-color); --van-skeleton-paragraph-margin-top: var(--van-padding-sm); }
.van-skeleton-paragraph { height: var(--van-skeleton-paragraph-height); background: var(--van-skeleton-paragraph-background); }
.van-skeleton-paragraph--round { border-radius: var(--van-radius-max); }
.van-skeleton-paragraph:not(:first-child) { margin-top: var(--van-skeleton-paragraph-margin-top); }
:root { --van-skeleton-duration: 1.2s; }
.van-skeleton { display: flex; padding: 0 var(--van-padding-md); }
.van-skeleton__content { width: 100%; }
.van-skeleton--animate { animation: van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite; }
@keyframes van-skeleton-blink { 
  50% { opacity: 0.6; }
}
:root { --van-slider-active-background: var(--van-primary-color); --van-slider-inactive-background: var(--van-gray-3); --van-slider-disabled-opacity: var(--van-disabled-opacity); --van-slider-bar-height: 2px; --van-slider-button-width: 24px; --van-slider-button-height: 24px; --van-slider-button-radius: 50%; --van-slider-button-background: var(--van-white); --van-slider-button-shadow: 0 1px 2px rgba(0, 0, 0, .5); }
.van-theme-dark { --van-slider-inactive-background: var(--van-background-3); }
.van-slider { position: relative; width: 100%; height: var(--van-slider-bar-height); background: var(--van-slider-inactive-background); border-radius: var(--van-radius-max); cursor: pointer; }
.van-slider::before { position: absolute; top: calc(var(--van-padding-xs) * -1); right: 0px; bottom: calc(var(--van-padding-xs) * -1); left: 0px; content: ""; }
.van-slider__bar { position: absolute; width: 100%; height: 100%; background: var(--van-slider-active-background); border-radius: inherit; transition: all var(--van-duration-fast); }
.van-slider__button { width: var(--van-slider-button-width); height: var(--van-slider-button-height); background: var(--van-slider-button-background); border-radius: var(--van-slider-button-radius); box-shadow: var(--van-slider-button-shadow); }
.van-slider__button-wrapper { position: absolute; cursor: grab; top: 50%; }
.van-slider__button-wrapper--right { right: 0px; transform: translate3d(50%, -50%, 0px); }
.van-slider__button-wrapper--left { left: 0px; transform: translate3d(-50%, -50%, 0px); }
.van-slider--disabled { cursor: not-allowed; opacity: var(--van-slider-disabled-opacity); }
.van-slider--disabled .van-slider__button-wrapper { cursor: not-allowed; }
.van-slider--vertical { display: inline-block; width: var(--van-slider-bar-height); height: 100%; }
.van-slider--vertical .van-slider__button-wrapper--right { top: auto; right: 50%; bottom: 0px; transform: translate3d(50%, 50%, 0px); }
.van-slider--vertical .van-slider__button-wrapper--left { top: 0px; right: 50%; left: auto; transform: translate3d(50%, -50%, 0px); }
.van-slider--vertical::before { top: 0px; right: calc(var(--van-padding-xs) * -1); bottom: 0px; left: calc(var(--van-padding-xs) * -1); }
.van-space { display: inline-flex; }
.van-space--horizontal .van-space-item { display: flex; align-items: center; }
.van-space--vertical { flex-direction: column; }
.van-space--align-baseline { align-items: baseline; }
.van-space--align-start { align-items: flex-start; }
.van-space--align-end { align-items: flex-end; }
.van-space--align-center { align-items: center; }
.van-space--wrap { flex-wrap: wrap; }
.van-space--fill { display: flex; }
:root { --van-steps-background: var(--van-background-2); }
.van-steps { overflow: hidden; background-color: var(--van-steps-background); }
.van-steps--horizontal { padding: 10px 10px 0px; }
.van-steps--horizontal .van-steps__items { position: relative; display: flex; margin: 0px 0px 10px; padding-bottom: 22px; }
.van-steps--vertical { padding: 0 0 0 var(--van-padding-xl); }
:root { --van-step-text-color: var(--van-text-color-2); --van-step-active-color: var(--van-primary-color); --van-step-process-text-color: var(--van-text-color); --van-step-font-size: var(--van-font-size-md); --van-step-line-color: var(--van-border-color); --van-step-finish-line-color: var(--van-primary-color); --van-step-finish-text-color: var(--van-text-color); --van-step-icon-size: 12px; --van-step-circle-size: 5px; --van-step-circle-color: var(--van-gray-6); --van-step-horizontal-title-font-size: var(--van-font-size-sm); }
.van-step { position: relative; flex: 1 1 0%; color: var(--van-step-text-color); font-size: var(--van-step-font-size); }
.van-step__circle { display: block; width: var(--van-step-circle-size); height: var(--van-step-circle-size); background-color: var(--van-step-circle-color); border-radius: 50%; }
.van-step__line { position: absolute; background-color: var(--van-step-line-color); transition: background-color var(--van-duration-base); }
.van-step--horizontal { float: left; }
.van-step--horizontal:first-child .van-step__title { margin-left: 0px; transform: none; }
.van-step--horizontal:last-child:not(:first-child) { position: absolute; right: 1px; width: auto; }
.van-step--horizontal:last-child:not(:first-child) .van-step__title { margin-left: 0px; transform: none; }
.van-step--horizontal:last-child:not(:first-child) .van-step__circle-container { right: -9px; left: auto; }
.van-step--horizontal .van-step__circle-container { position: absolute; top: 30px; left: calc(var(--van-padding-xs) * -1); z-index: 1; padding: 0 var(--van-padding-xs); background-color: var(--van-background-2); transform: translateY(-50%); }
.van-step--horizontal .van-step__title { display: inline-block; margin-left: 3px; font-size: var(--van-step-horizontal-title-font-size); transform: translate(-50%); }
.van-step--horizontal .van-step__line { top: 30px; left: 0px; width: 100%; height: 1px; }
.van-step--horizontal .van-step__icon { display: block; font-size: var(--van-step-icon-size); }
.van-step--horizontal .van-step--process { color: var(--van-step-process-text-color); }
.van-step--vertical { display: block; float: none; padding: 10px 10px 10px 0px; line-height: var(--van-line-height-sm); }
.van-step--vertical:not(:last-child)::after { border-bottom-width: 1px; }
.van-step--vertical .van-step__circle-container { position: absolute; top: 19px; left: -15px; z-index: 1; font-size: var(--van-step-icon-size); line-height: 1; transform: translate(-50%, -50%); }
.van-step--vertical .van-step__line { top: 16px; left: -15px; width: 1px; height: 100%; }
.van-step:last-child .van-step__line { width: 0px; }
.van-step--finish { color: var(--van-step-finish-text-color); }
.van-step--finish .van-step__circle, .van-step--finish .van-step__line { background-color: var(--van-step-finish-line-color); }
.van-step__icon, .van-step__title { transition: color var(--van-duration-base); }
.van-step__icon--active, .van-step__title--active, .van-step__icon--finish, .van-step__title--finish { color: var(--van-step-active-color); }
:root { --van-stepper-background: var(--van-active-color); --van-stepper-button-icon-color: var(--van-text-color); --van-stepper-button-disabled-color: var(--van-background); --van-stepper-button-disabled-icon-color: var(--van-gray-5); --van-stepper-button-round-theme-color: var(--van-primary-color); --van-stepper-input-width: 32px; --van-stepper-input-height: 28px; --van-stepper-input-font-size: var(--van-font-size-md); --van-stepper-input-line-height: normal; --van-stepper-input-text-color: var(--van-text-color); --van-stepper-input-disabled-text-color: var(--van-text-color-3); --van-stepper-input-disabled-background: var(--van-active-color); --van-stepper-radius: var(--van-radius-md); }
.van-stepper { display: inline-block; user-select: none; }
.van-stepper__minus, .van-stepper__plus { position: relative; box-sizing: border-box; width: var(--van-stepper-input-height); height: var(--van-stepper-input-height); margin: 0px; padding: 0px; color: var(--van-stepper-button-icon-color); vertical-align: middle; background: var(--van-stepper-background); border: 0px; }
.van-stepper__minus::before, .van-stepper__plus::before { width: 50%; height: 1px; }
.van-stepper__minus::after, .van-stepper__plus::after { width: 1px; height: 50%; }
.van-stepper__minus::before, .van-stepper__plus::before, .van-stepper__minus::after, .van-stepper__plus::after { position: absolute; top: 50%; left: 50%; background-color: currentcolor; transform: translate(-50%, -50%); content: ""; }
.van-stepper__minus--disabled, .van-stepper__plus--disabled { color: var(--van-stepper-button-disabled-icon-color); background-color: var(--van-stepper-button-disabled-color); cursor: not-allowed; }
.van-stepper__minus { border-radius: var(--van-stepper-radius) 0 0 var(--van-stepper-radius); }
.van-stepper__minus::after { display: none; }
.van-stepper__plus { border-radius: 0 var(--van-stepper-radius) var(--van-stepper-radius) 0; }
.van-stepper__input { box-sizing: border-box; width: var(--van-stepper-input-width); height: var(--van-stepper-input-height); margin: 0px 2px; padding: 0px; color: var(--van-stepper-input-text-color); font-size: var(--van-stepper-input-font-size); line-height: var(--van-stepper-input-line-height); text-align: center; vertical-align: middle; background: var(--van-stepper-background); border-style: initial; border-color: initial; border-image: initial; border-width: 1px 0px; border-radius: 0px; appearance: none; }
.van-stepper__input:disabled { color: var(--van-stepper-input-disabled-text-color); background-color: var(--van-stepper-input-disabled-background); -webkit-text-fill-color: var(--van-stepper-input-disabled-text-color); opacity: 1; }
.van-stepper__input:read-only { cursor: default; }
.van-stepper--round .van-stepper__input { background-color: transparent; }
.van-stepper--round .van-stepper__plus, .van-stepper--round .van-stepper__minus { border-radius: 100%; }
.van-stepper--round .van-stepper__plus--disabled, .van-stepper--round .van-stepper__minus--disabled { opacity: 0.3; cursor: not-allowed; }
.van-stepper--round .van-stepper__plus { color: var(--van-white); background: var(--van-stepper-button-round-theme-color); }
.van-stepper--round .van-stepper__minus { color: var(--van-stepper-button-round-theme-color); background-color: var(--van-background-2); border: 1px solid var(--van-stepper-button-round-theme-color); }
.van-swipe-cell { position: relative; overflow: hidden; cursor: grab; }
.van-swipe-cell__wrapper { transition-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1); transition-property: transform; }
.van-swipe-cell__left, .van-swipe-cell__right { position: absolute; top: 0px; height: 100%; }
.van-swipe-cell__left { left: 0px; transform: translate3d(-100%, 0px, 0px); }
.van-swipe-cell__right { right: 0px; transform: translate3d(100%, 0px, 0px); }
:root { --van-tabbar-height: 50px; --van-tabbar-z-index: 1; --van-tabbar-background: var(--van-background-2); }
.van-tabbar { z-index: var(--van-tabbar-z-index); display: flex; box-sizing: content-box; width: 100%; height: var(--van-tabbar-height); background: var(--van-tabbar-background); }
.van-tabbar--fixed { position: fixed; bottom: 0px; left: 0px; }
:root { --van-tabbar-item-font-size: var(--van-font-size-sm); --van-tabbar-item-text-color: var(--van-text-color); --van-tabbar-item-active-color: var(--van-primary-color); --van-tabbar-item-active-background: var(--van-background-2); --van-tabbar-item-line-height: 1; --van-tabbar-item-icon-size: 22px; --van-tabbar-item-icon-margin-bottom: var(--van-padding-base); }
.van-tabbar-item { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; justify-content: center; color: var(--van-tabbar-item-text-color); font-size: var(--van-tabbar-item-font-size); line-height: var(--van-tabbar-item-line-height); cursor: pointer; }
.van-tabbar-item__icon { margin-bottom: var(--van-tabbar-item-icon-margin-bottom); font-size: var(--van-tabbar-item-icon-size); }
.van-tabbar-item__icon .van-icon { display: block; }
.van-tabbar-item__icon .van-badge { margin-top: var(--van-padding-base); }
.van-tabbar-item__icon img { display: block; height: 20px; }
.van-tabbar-item--active { color: var(--van-tabbar-item-active-color); background-color: var(--van-tabbar-item-active-background); }
:root { --van-text-ellipsis-line-height: 1.6; --van-text-ellipsis-action-color: var(--van-blue); }
.van-text-ellipsis { line-height: var(--van-text-ellipsis-line-height); white-space: pre-wrap; word-break: break-word; }
.van-text-ellipsis__action { cursor: pointer; color: var(--van-text-ellipsis-action-color); }
.van-text-ellipsis__action:active { opacity: var(--van-active-opacity); }
:root { --van-watermark-z-index: 100; }
.van-watermark { position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; z-index: var(--van-watermark-z-index); background-repeat: repeat; pointer-events: none; }
.van-watermark__wrapper { display: none; }
.van-watermark--full { position: fixed; }
.waterfall-list[data-v-2465a0ec] { width: 100%; position: relative; overflow: hidden; background-color: var(--1d5a2b91); }
.waterfall-item[data-v-2465a0ec] { position: absolute; left: 0px; top: 0px; transform: translate3d(0px, 3000px, 0px); visibility: hidden; }
@-webkit-keyframes fadeIn-2465a0ec { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn-2465a0ec { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeIn[data-v-2465a0ec] { animation-name: fadeIn-2465a0ec; }
.lazy__box[data-v-019f8998] { width: 100%; height: 0px; padding-bottom: 100%; overflow: hidden; position: relative; }
.lazy__resource[data-v-019f8998] { display: flex; justify-content: center; align-items: center; position: absolute; inset: 0px; }
.lazy__img[data-v-019f8998] { display: block; }
.lazy__img[lazy="loading"][data-v-019f8998] { padding: 5em 0px; width: 48px; }
.lazy__img[lazy="loaded"][data-v-019f8998] { width: 100%; height: 100%; }
.lazy__img[lazy="error"][data-v-019f8998] { padding: 5em 0px; width: 48px; height: auto; }
.vue-slider-disabled { opacity: 0.5; cursor: not-allowed; }
.vue-slider-rail { background-color: rgb(204, 204, 204); border-radius: 15px; }
.vue-slider-process { background-color: rgb(52, 152, 219); border-radius: 15px; }
.vue-slider-mark { z-index: 4; }
.vue-slider-mark:first-child .vue-slider-mark-step, .vue-slider-mark:last-child .vue-slider-mark-step { display: none; }
.vue-slider-mark-step { width: 100%; height: 100%; border-radius: 50%; background-color: rgba(0, 0, 0, 0.16); }
.vue-slider-mark-label { font-size: 14px; white-space: nowrap; }
.vue-slider-dot-handle { cursor: pointer; width: 100%; height: 100%; border-radius: 50%; background-color: rgb(255, 255, 255); box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.32) 0.5px 0.5px 2px 1px; }
.vue-slider-dot-handle-focus { box-shadow: rgba(52, 152, 219, 0.36) 0px 0px 1px 2px; }
.vue-slider-dot-handle-disabled { cursor: not-allowed; background-color: rgb(204, 204, 204); }
.vue-slider-dot-tooltip-inner { font-size: 14px; white-space: nowrap; padding: 2px 5px; min-width: 20px; text-align: center; color: rgb(255, 255, 255); border-radius: 5px; border-color: rgb(52, 152, 219); background-color: rgb(52, 152, 219); box-sizing: content-box; }
.vue-slider-dot-tooltip-inner::after { content: ""; position: absolute; }
.vue-slider-dot-tooltip-inner-top::after { top: 100%; left: 50%; transform: translate(-50%); height: 0px; width: 0px; border-right: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid transparent; border-top-style: solid; border-top-width: 5px; border-top-color: inherit; }
.vue-slider-dot-tooltip-inner-bottom::after { bottom: 100%; left: 50%; transform: translate(-50%); height: 0px; width: 0px; border-top: 5px solid transparent; border-right: 5px solid transparent; border-left: 5px solid transparent; border-bottom-style: solid; border-bottom-width: 5px; border-bottom-color: inherit; }
.vue-slider-dot-tooltip-inner-left::after { left: 100%; top: 50%; transform: translateY(-50%); height: 0px; width: 0px; border-top: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid transparent; border-left-style: solid; border-left-width: 5px; border-left-color: inherit; }
.vue-slider-dot-tooltip-inner-right::after { right: 100%; top: 50%; transform: translateY(-50%); height: 0px; width: 0px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid transparent; border-right-style: solid; border-right-width: 5px; border-right-color: inherit; }
.vue-slider-dot-tooltip-wrapper { opacity: 0; transition: 0.3s; }
.vue-slider-dot-tooltip-wrapper-show { opacity: 1; }
.cropper-container { direction: ltr; font-size: 0px; line-height: 0; position: relative; touch-action: none; user-select: none; }
.cropper-container img { backface-visibility: hidden; display: block; height: 100%; width: 100%; max-height: none !important; max-width: none !important; min-height: 0px !important; min-width: 0px !important; }
.cropper-wrap-box, .cropper-canvas, .cropper-drag-box, .cropper-crop-box, .cropper-modal { inset: 0px; position: absolute; }
.cropper-wrap-box, .cropper-canvas { overflow: hidden; }
.cropper-drag-box { background-color: rgb(255, 255, 255); opacity: 0; }
.cropper-modal { background-color: rgb(0, 0, 0); opacity: 0.5; }
.cropper-view-box { display: block; height: 100%; outline: rgba(51, 153, 255, 0.75) solid 1px; overflow: hidden; width: 100%; }
.cropper-dashed { border: 0px dashed rgb(238, 238, 238); display: block; opacity: 0.5; position: absolute; }
.cropper-dashed.dashed-h { border-bottom-width: 1px; border-top-width: 1px; height: calc(33.3333%); left: 0px; top: calc(33.3333%); width: 100%; }
.cropper-dashed.dashed-v { border-left-width: 1px; border-right-width: 1px; height: 100%; left: calc(33.3333%); top: 0px; width: calc(33.3333%); }
.cropper-center { display: block; height: 0px; left: 50%; opacity: 0.75; position: absolute; top: 50%; width: 0px; }
.cropper-center::before, .cropper-center::after { background-color: rgb(238, 238, 238); content: " "; display: block; position: absolute; }
.cropper-center::before { height: 1px; left: -3px; top: 0px; width: 7px; }
.cropper-center::after { height: 7px; left: 0px; top: -3px; width: 1px; }
.cropper-face, .cropper-line, .cropper-point { display: block; height: 100%; opacity: 0.1; position: absolute; width: 100%; }
.cropper-face { background-color: rgb(255, 255, 255); left: 0px; top: 0px; }
.cropper-line { background-color: rgb(51, 153, 255); }
.cropper-line.line-e { cursor: ew-resize; right: -3px; top: 0px; width: 5px; }
.cropper-line.line-n { cursor: ns-resize; height: 5px; left: 0px; top: -3px; }
.cropper-line.line-w { cursor: ew-resize; left: -3px; top: 0px; width: 5px; }
.cropper-line.line-s { bottom: -3px; cursor: ns-resize; height: 5px; left: 0px; }
.cropper-point { background-color: rgb(51, 153, 255); height: 5px; opacity: 0.75; width: 5px; }
.cropper-point.point-e { cursor: ew-resize; margin-top: -3px; right: -3px; top: 50%; }
.cropper-point.point-n { cursor: ns-resize; left: 50%; margin-left: -3px; top: -3px; }
.cropper-point.point-w { cursor: ew-resize; left: -3px; margin-top: -3px; top: 50%; }
.cropper-point.point-s { bottom: -3px; cursor: s-resize; left: 50%; margin-left: -3px; }
.cropper-point.point-ne { cursor: nesw-resize; right: -3px; top: -3px; }
.cropper-point.point-nw { cursor: nwse-resize; left: -3px; top: -3px; }
.cropper-point.point-sw { bottom: -3px; cursor: nesw-resize; left: -3px; }
.cropper-point.point-se { bottom: -3px; cursor: nwse-resize; height: 20px; opacity: 1; right: -3px; width: 20px; }
@media (min-width: 768px) {
  .cropper-point.point-se { height: 15px; width: 15px; }
}
@media (min-width: 992px) {
  .cropper-point.point-se { height: 10px; width: 10px; }
}
@media (min-width: 1200px) {
  .cropper-point.point-se { height: 5px; opacity: 0.75; width: 5px; }
}
.cropper-point.point-se::before { background-color: rgb(51, 153, 255); bottom: -50%; content: " "; display: block; height: 200%; opacity: 0; position: absolute; right: -50%; width: 200%; }
.cropper-invisible { opacity: 0; }
.cropper-bg { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC"); }
.cropper-hide { display: block; height: 0px; position: absolute; width: 0px; }
.cropper-hidden { display: none !important; }
.cropper-move { cursor: move; }
.cropper-crop { cursor: crosshair; }
.cropper-disabled .cropper-drag-box, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point { cursor: not-allowed; }
.base-btn[data-v-03a0111d] { transition: 0.35s; cursor: pointer; width: 100%; white-space: nowrap; display: flex; align-items: center; justify-content: center; }
.btn-large[data-v-03a0111d] { font-size: 18px; font-weight: 600; height: 60px; border-radius: 30px; }
.btn-middle[data-v-03a0111d] { font-size: 12px; height: 40px; border-radius: 20px; }
.btn-small[data-v-03a0111d] { height: 30px; border-radius: 15px; }
.btn-primary[data-v-03a0111d] { background: linear-gradient(92.97deg, rgb(255, 137, 0) 9.51%, rgb(248, 216, 73) 100%); color: rgb(0, 0, 0); }
.btn-primary[data-v-03a0111d]:hover { background: linear-gradient(0deg, rgb(248, 167, 73) 0%, rgb(248, 167, 73) 100%), linear-gradient(277deg, rgb(199, 198, 203) -40.33%, rgb(255, 255, 255) 100%); }
.btn-primary.disable[data-v-03a0111d] { background: linear-gradient(92.97deg, rgb(255, 137, 0) 9.51%, rgb(248, 216, 73) 100%); cursor: not-allowed; position: relative; }
.btn-primary.disable[data-v-03a0111d]:hover { background: linear-gradient(92.97deg, rgb(255, 137, 0) 9.51%, rgb(248, 216, 73) 100%); }
.btn-primary.disable[data-v-03a0111d]::after { content: ""; display: block; position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.3); z-index: 2; }
.btn-secondary[data-v-03a0111d] { color: rgb(248, 167, 73); border: 1px solid rgb(248, 167, 73); }
.btn-secondary[data-v-03a0111d]:hover { border: 1px solid rgb(185, 147, 103); }
.btn-secondary.disable[data-v-03a0111d] { background: linear-gradient(92.97deg, rgb(255, 137, 0) 9.51%, rgb(248, 216, 73) 100%); cursor: not-allowed; position: relative; }
.btn-secondary.disable[data-v-03a0111d]:hover { background: linear-gradient(92.97deg, rgb(255, 137, 0) 9.51%, rgb(248, 216, 73) 100%); }
.btn-secondary.disable[data-v-03a0111d]::after { content: ""; display: block; position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.3); z-index: 2; }
.input[data-v-fcc7d7e4] { width: 100%; position: relative; overflow: hidden; }
.input .prefix[data-v-fcc7d7e4] { position: absolute; left: 8px; top: 0px; display: flex; align-items: center; justify-content: center; }
.input .prefix > i[data-v-fcc7d7e4] { color: rgb(107, 107, 107); }
.input .input-body[data-v-fcc7d7e4] { width: 100%; height: 100%; border: 1px solid rgb(84, 84, 84); color: rgb(255, 255, 255); transition: font-size, color, width, height, border-bottom-color, border-left-color, border-right-color, border-top-color 0.3s; }
.input .input-body[data-v-fcc7d7e4]::placeholder { color: rgb(107, 107, 107); }
.input .input-body[data-v-fcc7d7e4]:focus { border-color: rgb(193, 193, 193); }
.input .input-body[type="password"][data-v-fcc7d7e4] { font: small-caption; }
.input .error-status[data-v-fcc7d7e4], .input .error-status[data-v-fcc7d7e4]:hover { border-color: rgb(208, 0, 0) !important; }
.error-tip[data-v-fcc7d7e4] { line-height: 1.2; font-size: 14px; margin-top: 3px; color: rgb(208, 0, 0); }
.input-disable[data-v-fcc7d7e4] { position: absolute; inset: 0px; background: rgb(36, 36, 36); border-radius: 22px; opacity: 0.5; }
.input-middle[data-v-fcc7d7e4] { height: 44px; border-radius: 22px; }
.input-middle .prefix[data-v-fcc7d7e4] { width: 44px; height: 44px; }
.input-middle .prefix > i[data-v-fcc7d7e4] { font-size: 14px; }
.input-middle .input-body[data-v-fcc7d7e4] { font-size: 14px; border-radius: 22px; }
.input-middle .has-prefix[data-v-fcc7d7e4] { padding-left: 50px; }
.input-small[data-v-fcc7d7e4] { height: 30px; border-radius: 15px; }
.input-small .prefix[data-v-fcc7d7e4] { width: 30px; height: 30px; }
.input-small .prefix > i[data-v-fcc7d7e4] { font-size: 16px; }
.input-small .input-body[data-v-fcc7d7e4] { font-size: 12px; border-radius: 15px; }
.input-small .has-prefix[data-v-fcc7d7e4] { padding-left: 36px; }
.password-eye[data-v-fcc7d7e4] { position: absolute; right: 8px; top: 0px; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; cursor: pointer; }
.password-eye > i[data-v-fcc7d7e4] { color: rgb(255, 255, 255); font-size: 18px; }
.avatar[data-v-45a0d6b6] { border-radius: 50%; overflow: hidden; }
.avatar-small[data-v-45a0d6b6] { width: 34px; height: 34px; }
.avatar-middle[data-v-45a0d6b6] { width: 52px; height: 52px; }
.avatar-middle .avatar-text[data-v-45a0d6b6] { font-size: 24px; }
.avatar-big[data-v-45a0d6b6] { width: 70px; height: 70px; }
.avatar-big .avatar-text[data-v-45a0d6b6] { font-size: 32px; }
.avatar-text[data-v-45a0d6b6] { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 16px; }
.avatar-img[data-v-45a0d6b6] { width: 100%; height: 100%; }
.my-radio[data-v-b436e634] { display: flex; }
.my-radio .radio-item[data-v-b436e634] { display: flex; align-items: center; justify-content: center; cursor: pointer; }
.my-radio .radio-item .item-label[data-v-b436e634] { font-size: 12px; color: rgb(255, 255, 255); white-space: nowrap; }
.my-radio .radio-item .item-circular[data-v-b436e634] { height: 14px; width: 14px; margin-right: 8px; border: 1px solid rgb(84, 84, 84); border-radius: 50%; }
.my-radio .radio-item .active-cls[data-v-b436e634] { position: relative; border-color: rgb(251, 178, 69); border-width: 2px; }
.my-radio .radio-item .active-cls[data-v-b436e634]::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; height: 5px; width: 5px; border-radius: 50%; background: rgb(251, 178, 69); }
.radio-row[data-v-b436e634] { flex-direction: row; }
.radio-row .radio-item[data-v-b436e634] { margin-right: var(--691df4bc); }
.radio-row .radio-item[data-v-b436e634]:last-child { margin-right: 0px; }
.radio-colunm[data-v-b436e634] { flex-direction: column; align-items: self-start; }
.radio-colunm .radio-item[data-v-b436e634] { margin-bottom: 24px; }
.radio-colunm .radio-item[data-v-b436e634]:last-child { margin-bottom: 0px; }
.base-select[data-v-1cb9c6fa] { position: relative; width: 100%; }
.select-input[data-v-1cb9c6fa] { display: flex; align-items: center; justify-content: space-between; cursor: pointer; border-radius: 8px; background: rgb(37, 38, 39); }
.select-input .select-value[data-v-1cb9c6fa] { white-space: nowrap; color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; }
.select-input .select-placeholder[data-v-1cb9c6fa] { color: rgb(174, 176, 175); }
.select-input .show-arrow[data-v-1cb9c6fa] { height: 24px; width: 24px; margin-left: 10px; display: flex; align-items: center; justify-content: center; transition: 0.25s; }
.select-input .show-arrow > i[data-v-1cb9c6fa] { color: rgb(255, 255, 255); font-size: 12px; }
.select-input .active-arrow[data-v-1cb9c6fa] { transform: rotate(-180deg); }
.select-large[data-v-1cb9c6fa] { height: 46px; padding-left: 15px; padding-right: 8px; }
.select-middle[data-v-1cb9c6fa] { height: 32px; padding-left: 15px; padding-right: 8px; }
.select-small[data-v-1cb9c6fa] { height: 24px; padding-left: 10px; padding-right: 5px; }
.select-text[data-v-1cb9c6fa] { background: none; }
.select-border[data-v-1cb9c6fa] { border: 1px solid rgb(115, 115, 115); }
.select-drop[data-v-1cb9c6fa] { position: absolute; top: 50px; z-index: 9; width: 100%; min-width: 100px; max-height: 200px; padding: 8px; border-radius: 10px; background: rgb(37, 38, 39); overflow: auto; }
.select-drop[data-v-1cb9c6fa]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
.select-drop .active-item[data-v-1cb9c6fa] { background: rgb(31, 32, 33); }
.select-drop .drop-item[data-v-1cb9c6fa] { display: flex; align-items: center; justify-content: space-between; height: 38px; margin-bottom: 5px; border-radius: 6px; padding-left: 8px; cursor: pointer; font-size: 14px; color: rgb(255, 255, 255); transition: 0.25s; }
.select-drop .drop-item[data-v-1cb9c6fa]:last-child { margin-bottom: 0px; }
.select-drop .drop-item[data-v-1cb9c6fa]:hover { background: rgb(31, 32, 33); }
.select-drop .drop-item .item-tag[data-v-1cb9c6fa] { color: rgb(251, 178, 69); margin-right: 8px; }
.switch[data-v-06632e83] { display: flex; align-items: center; width: 40px; height: 18px; padding: 0px 5px; background: rgb(54, 56, 57); border-radius: 8px; transition: 0.3s; cursor: pointer; }
.switch .point[data-v-06632e83] { height: 14px; width: 14px; background: rgb(255, 255, 255); border-radius: 50%; transition: 0.3s; }
.active-switch[data-v-06632e83] { background: rgb(252, 149, 29); }
.active-switch .point[data-v-06632e83] { transform: translate(18px); }
.background-image[data-v-a6eb219a] { background-position: center center; background-repeat: no-repeat; background-size: cover; }
.video[data-v-a710d2be] { position: relative; width: 100%; height: 100%; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 1px 3px; overflow: hidden; display: flex; align-items: center; justify-content: center; }
.video .custom-poster[data-v-a710d2be] { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.video .show-video[data-v-a710d2be] { height: 100%; width: 100%; object-fit: contain; background: rgb(255, 255, 255); }
.video .hidden-video[data-v-a710d2be] { position: fixed; z-index: -1; left: -9999px; top: -9999px; }
.video.theme-light .show-video[data-v-a710d2be] { background: rgb(255, 255, 255); }
.video.theme-light .default-play[data-v-a710d2be] { background: rgba(255, 255, 255, 0.8); }
.video.theme-black .show-video[data-v-a710d2be] { background: rgb(42, 42, 42); }
.video.theme-black .default-play[data-v-a710d2be] { background: rgba(255, 255, 255, 0.8); }
.play-bg[data-v-a710d2be] { position: absolute; inset: 0px 0px 50px; }
.default-play[data-v-a710d2be] { position: absolute; left: 50%; top: 50%; height: 50px; width: 50px; background: rgba(255, 255, 255, 0.8); border-radius: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; transition: 0.3s; cursor: pointer; }
.default-play[data-v-a710d2be]:hover { background: rgba(255, 255, 255, 0.65); }
.default-play > i[data-v-a710d2be] { font-size: 23px; transform: translate(2px); }
.ctrl-bar[data-v-a710d2be] { position: absolute; bottom: 6px; left: 10px; right: 10px; z-index: 99; height: 44px; background: rgba(0, 0, 0, 0.5); border-radius: 6px; display: flex; align-items: center; transition: 0.3s; }
.ctrl-bar.show[data-v-a710d2be] { transform: translateY(0px); }
.ctrl-bar.hidden[data-v-a710d2be] { transform: translateY(60px); }
.ctrl-bar .play-btn[data-v-a710d2be] { height: 34px; width: 34px; margin-left: 6px; border-radius: 4px; display: flex; align-items: center; justify-content: center; transition: 0.3s; cursor: pointer; }
.ctrl-bar .play-btn[data-v-a710d2be]:hover { background: rgba(255, 255, 255, 0.1); }
.ctrl-bar .play-btn .play-icon[data-v-a710d2be] { font-size: 14px; color: rgb(255, 255, 255); }
.ctrl-bar:hover .process-bc .process-current[data-v-a710d2be]::before { width: 10px; height: 10px; background-color: rgb(255, 255, 255); opacity: 1; }
.ctrl-bar .process-bc[data-v-a710d2be] { position: relative; flex: 1 1 0%; width: 0px; height: 6px; margin: 0px 12px 0px 6px; border-radius: 3px; background: rgb(51, 51, 51); cursor: pointer; }
.ctrl-bar .process-bc .process-current[data-v-a710d2be] { position: absolute; left: 0px; bottom: 0px; top: 0px; z-index: 8; width: 0px; border-radius: 3px; background: rgb(255, 255, 255); }
.ctrl-bar .process-bc .process-current[data-v-a710d2be]::before { content: ""; display: block; width: 6px; height: 6px; border-radius: 5px; position: absolute; right: -4px; top: -2px; background-color: rgba(255, 255, 255, 0); opacity: 0; transition: 0.3s; }
.ctrl-bar .process-bc .process-hover[data-v-a710d2be] { position: absolute; left: 0px; bottom: 0px; top: 0px; width: 0px; border-radius: 3px; background: rgb(78, 78, 78); }
.ctrl-bar .process-bc .hover-view[data-v-a710d2be] { position: absolute; bottom: 15px; z-index: 3; transform: translate(-50%); border-radius: 8px; overflow: hidden; }
.ctrl-bar .process-bc .hover-view .hover-img[data-v-a710d2be] { height: 100%; width: 100%; object-fit: contain; overflow: hidden; border-radius: 8px; background: rgb(255, 255, 255); }
.ctrl-bar .process-bc .hover-view .hover-time[data-v-a710d2be] { position: absolute; left: 50%; bottom: 5px; transform: translate(-50%); color: rgb(255, 255, 255); font-size: 14px; }
.ctrl-bar .player-time-box[data-v-a710d2be] { display: flex; align-items: center; margin-right: 10px; color: rgb(255, 255, 255); font-size: 12px; }
.ctrl-bar .player-time-box .player-current-time[data-v-a710d2be] { white-space: nowrap; }
.ctrl-bar .player-time-box .player-all-time[data-v-a710d2be] { white-space: nowrap; position: relative; padding-left: 9px; }
.ctrl-bar .player-time-box .player-all-time[data-v-a710d2be]::before { position: absolute; left: 4px; top: 2px; content: ""; display: block; width: 1px; height: 13px; background: rgb(164, 164, 164); }
.ctrl-bar .sound-ctrl[data-v-a710d2be] { position: relative; height: 24px; width: 24px; margin-right: 5px; }
.ctrl-bar .sound-ctrl .sound-btn[data-v-a710d2be] { height: 24px; width: 24px; border-radius: 4px; display: flex; align-items: center; justify-content: center; transition: 0.3s; cursor: pointer; }
.ctrl-bar .sound-ctrl .sound-btn[data-v-a710d2be]:hover { background: rgba(255, 255, 255, 0.1); }
.ctrl-bar .sound-ctrl .sound-btn > i[data-v-a710d2be] { color: rgb(255, 255, 255); font-size: 16px; }
.ctrl-bar .sound-ctrl .sound-btn > i[data-v-a710d2be] { font-size: 20px; }
.ctrl-bar .sound-ctrl .sound-adjust[data-v-a710d2be] { position: absolute; left: -5px; bottom: 36px; width: 34px; height: 150px; border-radius: 6px; background: rgba(0, 0, 0, 0.7); transition: 0.3s; display: flex; align-items: center; justify-content: center; }
.ctrl-bar .sound-ctrl .sound-adjust[data-v-a710d2be]::after { position: absolute; bottom: -6px; content: ""; display: block; width: 100%; height: 6px; }
.ctrl-bar .sound-ctrl .sound-adjust.adjust-hidden[data-v-a710d2be] { transform: rotateY(90deg); }
.ctrl-bar .sound-ctrl .sound-adjust.adjust-show[data-v-a710d2be] { transform: rotateY(0deg); }
.ctrl-bar .sound-ctrl .sound-adjust:hover .sound-adjust-bar .sound-adjust-current-bar[data-v-a710d2be]::before { width: 10px; height: 10px; background-color: rgb(255, 255, 255); opacity: 1; }
.ctrl-bar .sound-ctrl .sound-adjust .sound-adjust-bar[data-v-a710d2be] { position: relative; height: 140px; width: 6px; background: rgb(171, 171, 171); border-radius: 3px; cursor: pointer; }
.ctrl-bar .sound-ctrl .sound-adjust .sound-adjust-bar .sound-adjust-current-bar[data-v-a710d2be] { position: absolute; left: 0px; bottom: 0px; width: 6px; height: 0px; border-radius: 3px; background: rgb(255, 255, 255); }
.ctrl-bar .sound-ctrl .sound-adjust .sound-adjust-bar .sound-adjust-current-bar[data-v-a710d2be]::before { content: ""; display: block; width: 6px; height: 6px; border-radius: 5px; position: absolute; right: -2px; top: -4px; background-color: rgba(255, 255, 255, 0); opacity: 0; transition: 0.3s; }
.ctrl-bar .down-ctrl[data-v-a710d2be], .ctrl-bar .screen-ctrl[data-v-a710d2be] { height: 24px; width: 24px; border-radius: 4px; display: flex; align-items: center; justify-content: center; transition: 0.3s; cursor: pointer; margin-right: 5px; }
.ctrl-bar .down-ctrl[data-v-a710d2be]:hover, .ctrl-bar .screen-ctrl[data-v-a710d2be]:hover { background: rgba(255, 255, 255, 0.1); }
.ctrl-bar .down-ctrl > i[data-v-a710d2be], .ctrl-bar .screen-ctrl > i[data-v-a710d2be] { color: rgb(255, 255, 255); font-size: 16px; }
.video[data-v-0589d69d] { position: relative; width: 100%; height: 100%; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 1px 3px; overflow: hidden; display: flex; align-items: center; justify-content: center; }
.video .show-video[data-v-0589d69d] { height: 100%; width: 100%; object-fit: contain; }
.video .hidden-video[data-v-0589d69d] { position: fixed; z-index: -1; left: -9999px; top: -9999px; }
.video.theme-light .show-video[data-v-0589d69d] { background: rgb(255, 255, 255); }
.video.theme-light .default-play[data-v-0589d69d] { background: rgba(255, 255, 255, 0.8); }
.video.theme-black .show-video[data-v-0589d69d] { background: rgb(42, 42, 42); }
.video.theme-black .default-play[data-v-0589d69d] { background: rgba(255, 255, 255, 0.8); }
.play-bg[data-v-0589d69d] { position: absolute; inset: 0px 0px 20px; }
.default-play[data-v-0589d69d] { position: absolute; left: 50%; top: 50%; height: 50px; width: 50px; border-radius: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; }
.default-play > i[data-v-0589d69d] { font-size: 20px; transform: translate(2px); }
.ctrl-bar[data-v-0589d69d] { position: absolute; bottom: 6px; left: 10px; right: 10px; z-index: 99; height: 44px; border-radius: 6px; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; transition: 0.3s; }
.ctrl-bar.show[data-v-0589d69d] { transform: translateY(0px); }
.ctrl-bar.hidden[data-v-0589d69d] { transform: translateY(60px); }
.ctrl-bar .play-btn[data-v-0589d69d] { height: 34px; width: 34px; margin-left: 6px; border-radius: 4px; display: flex; align-items: center; justify-content: center; }
.ctrl-bar .play-btn .play-icon[data-v-0589d69d] { font-size: 14px; color: rgb(255, 255, 255); }
.ctrl-bar .process-bc[data-v-0589d69d] { position: relative; flex: 1 1 0%; width: 0px; height: 6px; margin: 0px 12px 0px 6px; border-radius: 3px; background: rgb(51, 51, 51); cursor: pointer; }
.ctrl-bar .process-bc .process-current[data-v-0589d69d] { position: absolute; left: 0px; bottom: 0px; top: 0px; z-index: 8; width: 0px; border-radius: 3px; background: rgb(255, 255, 255); }
.ctrl-bar .process-bc[data-v-0589d69d]::after { position: absolute; left: 0px; bottom: -10px; z-index: 1; content: ""; display: block; height: 30px; width: 100%; }
.ctrl-bar .player-time-box[data-v-0589d69d] { display: flex; align-items: center; margin-right: 10px; color: rgb(255, 255, 255); font-size: 12px; }
.ctrl-bar .player-time-box .player-current-time[data-v-0589d69d] { white-space: nowrap; }
.ctrl-bar .player-time-box .player-all-time[data-v-0589d69d] { white-space: nowrap; position: relative; padding-left: 9px; }
.ctrl-bar .player-time-box .player-all-time[data-v-0589d69d]::before { position: absolute; left: 4px; top: 2px; content: ""; display: block; width: 1px; height: 13px; background: rgb(164, 164, 164); }
.ctrl-bar .screen-ctrl[data-v-0589d69d] { height: 24px; width: 24px; border-radius: 4px; display: flex; align-items: center; justify-content: center; margin-right: 5px; }
.ctrl-bar .screen-ctrl > i[data-v-0589d69d] { color: rgb(255, 255, 255); font-size: 16px; }
.login-close[data-v-03a9481b] { position: absolute; right: 21px; top: 21px; z-index: 9; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; overflow: hidden; transition: 0.3s; cursor: pointer; }
.login-close[data-v-03a9481b]:hover { background: rgba(0, 0, 0, 0.5); }
.login-close > i[data-v-03a9481b] { font-size: 16px; color: rgb(255, 255, 255); }
.account[data-v-6e1c60f2] { height: 100vh; width: 100vw; display: flex; align-items: center; justify-content: center; }
.box-contain[data-v-6e1c60f2] { transition: 0.5s ease-in-out; transform: translateY(-100vh); opacity: 1; border-radius: 18px; background: rgb(29, 29, 29); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-6e1c60f2] { width: 90%; }
}
@media screen and (min-width: 501px) {
  .box-contain[data-v-6e1c60f2] { width: 527px; }
}
.model-show[data-v-6e1c60f2] { transform: translateY(0px); }
.model-hidden[data-v-6e1c60f2] { transform: translateY(0px); opacity: 0; }
.close[data-v-6e1c60f2] { position: absolute; right: 20px; top: 20px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .close[data-v-6e1c60f2] { right: 8px; top: 4px; }
}
.title[data-v-6e1c60f2] { height: 150px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 24px; }
.title > i[data-v-6e1c60f2] { margin-right: 10px; font-size: 28px; color: rgb(208, 62, 0); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .title[data-v-6e1c60f2] { height: 70px; font-size: 16px; font-weight: 600; }
  .title > i[data-v-6e1c60f2] { font-size: 20px; margin-right: 10px; }
}
.desc[data-v-6e1c60f2] { padding: 0px 30px; line-height: 24px; font-size: 14px; color: rgb(151, 151, 151); text-align: center; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .desc[data-v-6e1c60f2] { padding: 0px 20px; font-size: 14px; }
}
.btns[data-v-6e1c60f2] { margin-top: 52px; margin-bottom: 44px; padding: 0px 20px; display: flex; justify-content: center; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .btns[data-v-6e1c60f2] { margin-top: 30px; margin-bottom: 15px; }
}
.btns .btn-cancel[data-v-6e1c60f2] { width: 200px; height: 40px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: rgb(255, 255, 255); font-weight: 600; border-radius: 20px; transition: 0.3s; cursor: pointer; margin-right: 10px; background: rgb(37, 38, 39); }
.btns .btn-cancel[data-v-6e1c60f2]:hover { opacity: 0.7; }
.btns .btn-confirm[data-v-6e1c60f2] { width: 200px; height: 40px; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 600; border-radius: 20px; transition: 0.3s; cursor: pointer; background: rgb(208, 62, 0); color: rgb(255, 255, 255); }
.btns .btn-confirm[data-v-6e1c60f2]:hover { opacity: 0.7; }
.box[data-v-9d04e2a9] { padding: 20px 28px; background: rgb(21, 22, 23); border-radius: 24px; }
.box-upgrade[data-v-9d04e2a9] { box-shadow: rgba(102, 72, 185, 0.4) 0px 0px 15px; border: 1px solid rgb(72, 97, 185); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box[data-v-9d04e2a9] { padding: 18px 10px 18px 18px; }
}
.card-desc[data-v-66b121e3] { display: flex; align-items: center; height: 22px; width: 100%; margin-bottom: 12px; }
.card-desc[data-v-66b121e3]:last-child { margin-bottom: 0px; }
.card-desc > .card-desc-img[data-v-66b121e3] { height: 18px; width: 18px; margin-right: 8px; }
.card-desc > span[data-v-66b121e3] { white-space: nowrap; font-size: 12px; }
.ash[data-v-66b121e3] { color: rgb(158, 158, 158); }
.default[data-v-66b121e3] { color: rgb(255, 255, 255); }
.default[data-v-66b121e3] .yellow { color: rgb(252, 149, 29); }
.default[data-v-66b121e3] .blue { color: rgb(101, 144, 255); }
.default[data-v-66b121e3] .purple { color: rgb(135, 92, 255); }
.mobile-desc[data-v-95c81d65] { display: flex; align-items: center; margin-bottom: 10px; font-size: 12px; }
.mobile-desc[data-v-95c81d65]:last-child { margin-bottom: 0px; }
.mobile-desc .desc-title[data-v-95c81d65] { flex: 1 1 0%; width: 0px; white-space: nowrap; color: rgb(255, 255, 255); }
.mobile-desc .desc-money[data-v-95c81d65] { display: flex; align-items: center; }
.mobile-desc .desc-money .money-pre[data-v-95c81d65] { width: 40px; text-align: right; }
.mobile-desc .desc-money > img[data-v-95c81d65] { height: 20px; margin: 0px 3px; position: relative; top: -2px; }
.mobile-desc .desc-money .money-cur[data-v-95c81d65] { width: 40px; text-align: left; }
.up-type .money-pre[data-v-95c81d65] { color: rgb(97, 97, 97); text-decoration: line-through; }
.up-type .money-cur[data-v-95c81d65] { color: rgb(101, 144, 255); }
.down-type .money-pre[data-v-95c81d65] { color: rgb(208, 62, 0); }
.down-type .money-cur[data-v-95c81d65] { color: rgb(97, 97, 97); }
.title[data-v-ba162f02] { height: 24px; display: flex; align-items: center; justify-content: center; margin-bottom: 10px; font-size: 16px; font-weight: 600; color: var(--38a97753); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .title[data-v-ba162f02] { margin-bottom: 8px; font-size: 14px; }
}
.title > img[data-v-ba162f02] { height: 22px; position: relative; top: -1px; }
.title .title-pre[data-v-ba162f02] { margin-right: 4px; }
.title .title-suf[data-v-ba162f02] { margin-left: 4px; }
.upgrade[data-v-254eb039] { width: 100%; padding: 23px 65px 0px; }
.upgrade .desc[data-v-254eb039] { margin-bottom: 10px; font-size: 14px; color: rgb(75, 75, 75); text-align: center; }
.upgrade .card-list[data-v-254eb039] { display: flex; position: relative; }
.upgrade .card-list .arrow[data-v-254eb039] { position: absolute; left: 50%; top: 50%; transform: translateY(10px) translate(-4px); border-style: solid; border-width: 6px; border-color: transparent transparent transparent rgb(252, 149, 29); }
.upgrade .card-list .card-item[data-v-254eb039] { flex: 1 1 0%; width: 0px; margin-right: 40px; }
.upgrade .card-list .card-item[data-v-254eb039]:last-child { margin-right: 0px; }
.upgrade .foot-desc[data-v-254eb039] { margin-top: 16px; text-align: center; font-size: 14px; color: rgb(75, 75, 75); line-height: 22px; }
.upgrade .foot-desc > b[data-v-254eb039] { color: rgb(255, 255, 255); }
.upgrade .foot-desc .desc-money[data-v-254eb039] { color: rgb(252, 149, 29); font-size: 12px !important; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .upgrade[data-v-254eb039] { padding: 15px 10px 0px; }
  .upgrade .desc[data-v-254eb039] { margin-bottom: 8px; color: rgb(107, 107, 107); }
  .upgrade .foot-desc[data-v-254eb039] { font-size: 12px; color: rgb(107, 107, 107); }
}
.upgrade[data-v-62a33a72] { padding: 23px 65px 0px; }
.upgrade .desc[data-v-62a33a72] { margin-bottom: 16px; font-size: 14px; color: rgb(75, 75, 75); text-align: center; }
.upgrade .card-list[data-v-62a33a72] { position: relative; display: flex; margin-top: 10px; }
.upgrade .card-list .arrow[data-v-62a33a72] { position: absolute; left: 50%; top: 50%; transform: translateY(10px) translate(2px); border-style: solid; border-width: 6px; border-color: transparent transparent transparent rgb(252, 149, 29); }
.upgrade .card-list .card-item[data-v-62a33a72] { flex: 1 1 0%; width: 0px; margin-right: 40px; }
.upgrade .card-list .card-item[data-v-62a33a72]:last-child { margin-right: 0px; }
.upgrade .foot-desc[data-v-62a33a72] { margin-top: 20px; text-align: center; font-size: 14px; color: rgb(75, 75, 75); line-height: 22px; }
.upgrade .foot-desc > b[data-v-62a33a72] { color: rgb(255, 255, 255); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .upgrade[data-v-62a33a72] { padding: 15px 10px 0px; }
  .upgrade .desc[data-v-62a33a72] { margin-bottom: 8px; color: rgb(107, 107, 107); }
}
.subscript-up[data-v-73493402] { padding: 70px 45px 60px; font-size: 16px; line-height: 25px; color: rgb(107, 107, 107); text-align: center; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .subscript-up[data-v-73493402] { padding: 20px 20px 0px; }
}
.downgrode[data-v-47d3e4bd] { padding: 60px 45px 35px; color: rgb(107, 107, 107); text-align: center; line-height: 25px; }
.downgrode .top[data-v-47d3e4bd] { margin-bottom: 20px; line-height: 25px; }
.downgrode .top > b[data-v-47d3e4bd] { color: rgb(255, 255, 255); }
.downgrode .bottom[data-v-47d3e4bd] { line-height: 25px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .downgrode[data-v-47d3e4bd] { padding: 20px 20px 0px; }
  .downgrode .bottom[data-v-47d3e4bd], .downgrode .top[data-v-47d3e4bd] { line-height: 18px; }
}
.card-desc[data-v-bc003e2e] { display: flex; align-items: center; width: 100%; margin-bottom: 22px; font-size: 12px; }
.card-desc[data-v-bc003e2e]:last-child { margin-bottom: 0px; }
.card-desc > .card-desc-img[data-v-bc003e2e] { height: 18px; width: 18px; margin-right: 10px; align-self: flex-start; }
.card-desc > span[data-v-bc003e2e] { white-space: nowrap; }
.ash[data-v-bc003e2e] { color: rgb(158, 158, 158); }
.default[data-v-bc003e2e] { color: rgb(255, 255, 255); }
.custom-desc[data-v-bc003e2e] { margin-bottom: 10px; }
.custom-desc > span[data-v-bc003e2e] { white-space: inherit; }
.unlock[data-v-4dd567ea] { padding: 28px 75px 8px; }
.unlock .unlock-title[data-v-4dd567ea] { margin-bottom: 18px; font-size: 16px; color: rgb(107, 107, 107); text-align: center; font-weight: 600; }
.mobile-title[data-v-4dd567ea] { margin-bottom: 8px; font-size: 14px; text-align: center; color: rgb(107, 107, 107); }
.unlock-img[data-v-4dd567ea] { display: flex; align-items: center; justify-content: center; margin-bottom: 8px; }
.unlock-img > img[data-v-4dd567ea] { height: 20px; }
@media screen and (min-width: 325px) and (max-width: 625px) {
  .unlock[data-v-4dd567ea] { padding: 15px 20px 0px; }
  .unlock .custom-box[data-v-4dd567ea] { padding: 18px 10px 18px 24px; }
}
.unlock[data-v-1c1427e5] { padding: 28px 75px 8px; }
.unlock .unlock-title[data-v-1c1427e5] { margin-bottom: 18px; font-size: 16px; color: rgb(107, 107, 107); text-align: center; font-weight: 600; }
.mobile-title[data-v-1c1427e5] { margin-bottom: 8px; font-size: 14px; text-align: center; color: rgb(107, 107, 107); }
.unlock-img[data-v-1c1427e5] { display: flex; align-items: center; justify-content: center; margin-bottom: 8px; }
.unlock-img > img[data-v-1c1427e5] { height: 20px; }
@media screen and (min-width: 325px) and (max-width: 625px) {
  .unlock[data-v-1c1427e5] { padding: 15px 20px 0px; }
  .unlock .custom-box[data-v-1c1427e5] { padding: 18px 10px 18px 24px; }
}
.expired[data-v-54b603de] { padding: 28px 87px 12px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .expired[data-v-54b603de] { padding: 17px 26px 0px; }
}
.expired > p[data-v-54b603de] { font-weight: 700; font-size: 16px; line-height: 18px; color: rgb(107, 107, 107); text-align: center; margin: 0px 0px 25px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .expired > p[data-v-54b603de] { font-size: 12px; margin: 0px 0px 10px; }
}
.expired-list[data-v-54b603de] { width: 100%; display: flex; align-items: center; justify-content: space-between; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .expired-list[data-v-54b603de] { transform: scale(0.9); }
}
.expired-item[data-v-54b603de] { width: 82px; display: flex; align-items: center; flex-direction: column; justify-content: start; }
.round-img[data-v-54b603de] { width: 64px; height: 64px; border-radius: 32px; background-color: rgb(43, 43, 43); display: flex; align-items: center; justify-content: center; }
.desc[data-v-54b603de] { width: 100%; margin: 12px 0px 0px; text-align: center; color: rgb(107, 107, 107); font-size: 14px; font-weight: 700; line-height: 16px; }
.renew[data-v-18c91709] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.renew[data-v-18c91709]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .renew[data-v-18c91709] { min-width: 1440px; }
}
.box-contain[data-v-18c91709] { transition: 0.5s ease-in-out; opacity: 0; width: 823px; border-radius: 26px; background: rgb(29, 29, 29); }
.small[data-v-18c91709] { width: 680px; }
.small-expired[data-v-18c91709] { width: 543px; }
.box-banner[data-v-18c91709] { position: relative; height: 182px; width: 100%; border-radius: 26px 26px 0px 0px; overflow: hidden; }
.box-banner .banner-contain[data-v-18c91709] { height: 100%; width: 100%; }
.box-banner > img[data-v-18c91709] { height: 100%; width: 100%; }
.model-show[data-v-18c91709] { opacity: 1; }
.model-hidden[data-v-18c91709] { opacity: 0; }
.close[data-v-18c91709] { position: absolute; right: 20px; top: 20px; }
.close.black[data-v-18c91709]:hover { background: rgba(0, 0, 0, 0.5); }
.title[data-v-18c91709] { height: 150px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 24px; }
.title .title-icon[data-v-18c91709] { margin-right: 10px; color: rgb(208, 62, 0); font-size: 24px; }
.desc[data-v-18c91709] { padding: 0px 30px; font-size: 13px; color: rgb(151, 151, 151); text-align: center; line-height: 24px; }
.btns[data-v-18c91709] { margin-top: 20px; margin-bottom: 26px; padding: 0px 20px; display: flex; justify-content: center; }
.btns .btn-cancel[data-v-18c91709] { margin-right: 30px; height: 40px; display: flex; align-items: center; justify-content: center; color: rgb(151, 151, 151); transition: 0.3s; cursor: pointer; }
.btns .btn-cancel[data-v-18c91709]:hover { color: rgb(255, 255, 255); }
.btns .btn-submit[data-v-18c91709] { width: 246px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 20px; font-size: 12px; font-weight: 600; transition: 0.3s; cursor: pointer; background: linear-gradient(138deg, rgb(255, 137, 0) 0%, rgb(248, 216, 73) 100%); color: rgb(17, 17, 17); }
.btns .btn-submit[data-v-18c91709]:hover { opacity: 0.7; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .desc[data-v-18c91709] { padding: 0px 20px; font-size: 14px; }
  .box-contain[data-v-18c91709] { width: 90%; }
  .box-banner[data-v-18c91709] { height: 125px; }
  .close[data-v-18c91709] { right: 15px; top: 10px; }
  .title[data-v-18c91709] { height: 70px; font-size: 16px; font-weight: 600; }
  .title .title-icon[data-v-18c91709] { font-size: 18px; }
  .btns .btn-cancel[data-v-18c91709] { width: 246px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 20px; font-size: 12px; font-weight: 600; background: rgb(37, 38, 39); color: rgb(151, 151, 151); margin-right: 10px; }
}
.account[data-v-482b6fdd] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.account[data-v-482b6fdd]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .account[data-v-482b6fdd] { min-width: 1440px; }
}
.box-contain[data-v-482b6fdd] { position: relative; transition: 0.5s ease-in-out; opacity: 1; border-radius: 18px; background: rgb(29, 29, 29); }
@media screen and (min-width: 501px) {
  .box-contain[data-v-482b6fdd] { width: 463px; height: 296px; }
}
.back[data-v-482b6fdd] { display: none; }
.icon[data-v-482b6fdd] { height: 100px; position: relative; top: -20px; }
.icon .play-icon[data-v-482b6fdd] { height: 100%; }
.model-show[data-v-482b6fdd] { opacity: 1; }
.model-hidden[data-v-482b6fdd] { opacity: 0; }
.close[data-v-482b6fdd] { position: absolute; right: 20px; top: 20px; }
.title[data-v-482b6fdd] { height: 120px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 24px; }
.title > i[data-v-482b6fdd] { margin-left: 10px; font-size: 18px; }
.desc[data-v-482b6fdd] { padding: 0px 40px; font-size: 14px; color: rgb(107, 107, 107); line-height: 22px; text-align: center; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-482b6fdd] { width: 100%; height: 100%; border-radius: 0px; }
  .close[data-v-482b6fdd] { display: none; }
  .back[data-v-482b6fdd] { position: absolute; left: 15px; top: 13px; background: rgb(24, 24, 24); height: 30px; width: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
  .back > i[data-v-482b6fdd] { font-size: 16px; color: rgb(255, 255, 255); }
  .title[data-v-482b6fdd] { height: 60px; font-size: 16px; font-weight: 600; }
  .title > i[data-v-482b6fdd] { font-size: 14px; margin-left: 10px; }
  .icon[data-v-482b6fdd] { position: relative; top: 0px; height: 100px; margin-top: 100px; }
  .desc[data-v-482b6fdd] { margin-top: 50px; }
}
.account[data-v-1f04a906] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.account[data-v-1f04a906]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .account[data-v-1f04a906] { min-width: 1440px; }
}
.box-contain[data-v-1f04a906] { position: relative; transition: 0.5s ease-in-out; opacity: 1; border-radius: 18px; background: rgb(29, 29, 29); }
@media screen and (min-width: 501px) {
  .box-contain[data-v-1f04a906] { width: 463px; height: 296px; }
}
.icon[data-v-1f04a906] { position: relative; top: -60px; height: 170px; }
.icon .play-icon[data-v-1f04a906] { height: 100%; }
.back[data-v-1f04a906] { display: none; }
.model-show[data-v-1f04a906] { opacity: 1; }
.model-hidden[data-v-1f04a906] { opacity: 0; }
.close[data-v-1f04a906] { position: absolute; right: 20px; top: 20px; }
.title[data-v-1f04a906] { height: 120px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 24px; }
.title > i[data-v-1f04a906] { margin-left: 10px; font-size: 18px; }
.desc[data-v-1f04a906] { padding: 0px 40px; margin-top: -50px; font-size: 14px; color: rgb(107, 107, 107); line-height: 22px; text-align: center; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-1f04a906] { width: 100%; height: 100%; border-radius: 0px; }
  .close[data-v-1f04a906] { display: none; }
  .back[data-v-1f04a906] { position: absolute; left: 15px; top: 13px; background: rgb(24, 24, 24); height: 30px; width: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
  .back > i[data-v-1f04a906] { font-size: 16px; color: rgb(255, 255, 255); }
  .title[data-v-1f04a906] { height: 60px; font-size: 16px; font-weight: 600; }
  .title > i[data-v-1f04a906] { font-size: 14px; margin-left: 10px; }
  .icon[data-v-1f04a906] { position: relative; top: 0px; height: 170px; margin-top: 30px; }
  .desc[data-v-1f04a906] { margin-top: 50px; }
  .submit-btn[data-v-1f04a906] { width: 239px; height: 40px; margin: 20px auto 0px; border-radius: 20px; background: linear-gradient(138deg, rgb(255, 137, 0) 0%, rgb(248, 216, 73) 100%); display: flex; align-items: center; justify-content: center; color: rgb(17, 17, 17); }
}
.counts[data-v-b92e104d] { height: 35px; display: flex; }
.counts .count-item[data-v-b92e104d] { width: 55px; display: flex; align-items: center; justify-content: center; margin-right: 6px; border: 1px solid rgb(79, 70, 63); background: rgb(26, 25, 23); border-radius: 10px; font-size: 12px; color: rgb(255, 255, 255); transition: 0.3s; cursor: pointer; }
.counts .count-item[data-v-b92e104d]:hover { background: rgb(46, 46, 46); }
.counts .count-item[data-v-b92e104d]:last-child { margin-right: 0px; }
.counts .active-count[data-v-b92e104d] { border-color: rgb(248, 167, 73); }
.text-area[data-v-d5e0b748] { width: 100%; min-height: 144px; padding: 15px; border: 1px solid rgb(20, 20, 21); background: rgb(20, 20, 21); border-radius: 10px; font-size: 14px; color: rgb(174, 176, 175); resize: none; }
.text-area[data-v-d5e0b748]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
.text-area[data-v-d5e0b748]::placeholder { color: rgb(124, 126, 125); opacity: 1; }
.text-area[data-v-d5e0b748]:focus::placeholder { color: rgb(80, 80, 80); opacity: 1; }
.renew[data-v-40daadc4] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.renew[data-v-40daadc4]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .renew[data-v-40daadc4] { min-width: 1440px; }
}
.box-contain[data-v-40daadc4] { transition: 0.5s ease-in-out; opacity: 0; width: 776px; border-radius: 26px; background: rgb(29, 29, 29); }
.box-banner[data-v-40daadc4] { position: relative; height: 132px; width: 100%; border-radius: 26px 26px 0px 0px; overflow: hidden; }
.box-banner .banner-contain[data-v-40daadc4] { height: 100%; width: 100%; }
.box-banner .box-title[data-v-40daadc4] { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.box-banner .box-title .icon[data-v-40daadc4] { height: 30px; margin-right: 14px; }
.box-banner .box-title .text[data-v-40daadc4] { height: 31px; }
.box-banner > img[data-v-40daadc4] { height: 100%; width: 100%; }
.box-body[data-v-40daadc4] { display: flex; align-items: center; flex-direction: column; height: 353px; overflow-y: scroll; justify-content: start; width: 100%; padding: 15px 0px; }
.box-item[data-v-40daadc4] { width: 625px; }
.box-item h4[data-v-40daadc4] { margin: 0px 0px 8px 30px; font-size: 14px; font-weight: 700; line-height: 22px; text-align: left; color: rgb(255, 255, 255); }
.question-box[data-v-40daadc4] .counts .active-count { border-color: rgb(252, 149, 29); }
.question-box[data-v-40daadc4] .my-radio { flex-wrap: wrap; }
.question-box[data-v-40daadc4] .my-radio .radio-item { margin: 0px 0px 3px; justify-content: start; }
.question-box[data-v-40daadc4] .my-radio .radio-item .item-circular { border-color: rgb(158, 158, 158); }
.question-box[data-v-40daadc4] .my-radio .radio-item .item-circular.active-cls { border: 1px solid rgb(252, 149, 29); }
.question-box[data-v-40daadc4] .my-radio .radio-item .item-circular.active-cls::after { width: 7px; height: 7px; background-color: rgb(252, 149, 29); }
.question-box[data-v-40daadc4] .my-radio .radio-item .item-label { color: rgb(158, 158, 158); }
.question-box[data-v-40daadc4] .my-radio .radio-item .item-label.active-lab { color: rgb(255, 255, 255); }
.question-box[data-v-40daadc4] .my-radio .radio-item:hover .item-circular { border-color: rgb(255, 255, 255); }
.question-box[data-v-40daadc4] .my-radio .radio-item:hover .item-circular.active-cls { border-color: rgb(252, 149, 29); }
.question-box[data-v-40daadc4] .my-radio .radio-item:hover .item-label { color: rgb(255, 255, 255); }
.question-box[data-v-40daadc4] .my-radio .radio-item:nth-child(2n+1) { width: 60%; }
.question-box[data-v-40daadc4] .my-radio .radio-item:nth-child(2n) { width: 40%; }
.question-child[data-v-40daadc4] { width: 100%; margin: 5px 0px 0px; }
.question-child[data-v-40daadc4] .text-area { width: 100%; min-height: 36px; border: 1px solid rgb(79, 70, 63); padding: 10px 15px; font-size: 12px; }
.question-item[data-v-40daadc4] { padding: 0px 0px 0px 20px; margin: 24px 0px 30px; }
.question-item h4[data-v-40daadc4] { margin: 0px 0px 10px; font-size: 14px; font-weight: 500; line-height: 22px; text-align: left; }
.question-item h4.require[data-v-40daadc4] { position: relative; }
.question-item h4.require[data-v-40daadc4]::after { content: "*"; position: absolute; font-size: 18px; color: red; left: -20px; top: 3px; line-height: 22px; }
.box-qu[data-v-40daadc4] { padding: 0px 30px; overflow: hidden; }
.box-bg[data-v-40daadc4], .box-qu[data-v-40daadc4] { margin-bottom: 15px; width: 100%; background-color: rgb(21, 22, 23); border-radius: 16px; position: relative; }
.box-bg .bg-icon[data-v-40daadc4], .box-qu .bg-icon[data-v-40daadc4] { width: 52px; position: absolute; right: 20px; bottom: 20px; }
.box-bg .box-list[data-v-40daadc4], .box-qu .box-list[data-v-40daadc4] { display: flex; align-items: center; justify-content: start; flex-wrap: wrap; padding: 20px 0px 20px 50px; }
.box-bg .box-list li[data-v-40daadc4], .box-qu .box-list li[data-v-40daadc4] { font-size: 12px; font-weight: 700; line-height: 12.75px; text-align: left; color: rgb(107, 107, 107); }
.box-bg .box-list li[data-v-40daadc4]:nth-child(2n+1), .box-qu .box-list li[data-v-40daadc4]:nth-child(2n+1) { width: 46%; }
.box-bg .box-list li[data-v-40daadc4]:nth-child(2n), .box-qu .box-list li[data-v-40daadc4]:nth-child(2n) { width: 54%; }
.box-bg .box-list li p[data-v-40daadc4], .box-qu .box-list li p[data-v-40daadc4] { margin: 0px; display: inline-block; }
.box-bg .box-list li p[data-v-40daadc4] b, .box-qu .box-list li p[data-v-40daadc4] b { font-size: 12px; font-weight: 700; line-height: 12.75px; color: rgb(185, 185, 185); }
.box-bg .box-list li .item-del[data-v-40daadc4], .box-qu .box-list li .item-del[data-v-40daadc4] { width: 10px; margin-right: 10px; display: inline-block; }
.box-foot[data-v-40daadc4] { width: 100%; font-size: 14px; font-weight: 700; line-height: 22px; text-align: center; color: rgb(107, 107, 107); margin: 0px; }
.box-foot b[data-v-40daadc4] { font-size: 14px; font-weight: 700; line-height: 22px; color: rgb(185, 185, 185); cursor: pointer; }
.model-show[data-v-40daadc4] { opacity: 1; }
.model-hidden[data-v-40daadc4] { opacity: 0; }
.close[data-v-40daadc4] { position: absolute; right: 20px; top: 20px; }
.close.black[data-v-40daadc4]:hover { background: rgba(0, 0, 0, 0.5); }
.btns[data-v-40daadc4] { margin: 0px; padding: 15px 0px 20px; border-top: 1px solid rgba(255, 255, 255, 0.08); display: flex; justify-content: center; }
.btns .btn-cancel[data-v-40daadc4] { margin-right: 20px; height: 40px; width: 194px; border-radius: 20px; display: flex; align-items: center; justify-content: center; color: rgb(107, 107, 107); background: rgb(37, 37, 37); transition: 0.3s; cursor: pointer; }
.btns .btn-cancel[data-v-40daadc4]:hover { opacity: 0.7; }
.btns .btn-submit[data-v-40daadc4] { width: 194px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 20px; font-size: 12px; font-weight: 600; transition: 0.3s; cursor: pointer; border: 1px solid rgb(252, 149, 29); background: rgba(0, 0, 0, 0); color: rgb(252, 149, 29); }
.btns .btn-submit[data-v-40daadc4]:hover { opacity: 0.7; }
.btns .btn-submit.disable[data-v-40daadc4] { cursor: not-allowed; opacity: 0.3; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-40daadc4] { width: 90%; }
  .box-banner[data-v-40daadc4] { height: 78px; }
  .box-banner .box-title .icon[data-v-40daadc4] { height: 20px; margin-right: 8px; }
  .box-banner .box-title .text[data-v-40daadc4] { height: 20px; }
  .close[data-v-40daadc4] { right: 15px; top: 10px; }
  .box-body[data-v-40daadc4] { padding: 15px 10px; height: 360px; overflow: hidden scroll; justify-content: start; }
  .box-item[data-v-40daadc4] { width: 100%; flex-shrink: 0; }
  .box-item h4[data-v-40daadc4] { margin: 4px 0px 6px 14px; font-size: 12px; line-height: 13px; }
  .question-box[data-v-40daadc4] { padding-right: 15px; }
  .question-box[data-v-40daadc4] .counts .count-item { width: auto; flex-grow: 1; }
  .question-box[data-v-40daadc4] .counts .active-count { border-color: rgb(252, 149, 29); }
  .question-box[data-v-40daadc4] .my-radio .radio-item { margin-bottom: 4px; }
  .question-box[data-v-40daadc4] .my-radio .radio-item .item-circular.active-cls::after { width: 4px; height: 4px; }
  .question-box[data-v-40daadc4] .my-radio .radio-item .item-label span { font-size: 12px; }
  .question-box[data-v-40daadc4] .my-radio .radio-item:nth-child(2n+1) { width: 100%; }
  .question-box[data-v-40daadc4] .my-radio .radio-item:nth-child(2n) { width: 100%; }
  .box-qu[data-v-40daadc4] { padding: 0px; overflow: hidden; }
  .box-bg[data-v-40daadc4], .box-qu[data-v-40daadc4] { width: calc(100% - 20px); margin: 0px 10px 10px; border-radius: 10px; }
  .box-bg .bg-icon[data-v-40daadc4], .box-qu .bg-icon[data-v-40daadc4] { width: 26px; position: absolute; right: 10px; bottom: 10px; }
  .box-bg .box-list[data-v-40daadc4], .box-qu .box-list[data-v-40daadc4] { padding: 10px 0px 10px 15px; }
  .box-bg .box-list li[data-v-40daadc4], .box-qu .box-list li[data-v-40daadc4] { margin-bottom: 3px; width: 100%; font-size: 12px; }
  .box-bg .box-list li[data-v-40daadc4]:nth-child(2n+1), .box-qu .box-list li[data-v-40daadc4]:nth-child(2n+1) { width: 100%; }
  .box-bg .box-list li[data-v-40daadc4]:nth-child(2n), .box-qu .box-list li[data-v-40daadc4]:nth-child(2n) { width: 100%; }
  .box-bg .box-list li p[data-v-40daadc4], .box-qu .box-list li p[data-v-40daadc4], .box-bg .box-list li b[data-v-40daadc4], .box-qu .box-list li b[data-v-40daadc4] { font-size: 12px; }
  .question-item[data-v-40daadc4] { padding: 0px 0px 0px 15px; margin: 20px 0px; }
  .question-item h4[data-v-40daadc4] { margin: 0px 0px 10px 10px; }
  .box-foot[data-v-40daadc4] { padding-left: 10px; text-align: left; font-size: 12px; }
  .box-foot b[data-v-40daadc4] { font-size: 12px; }
  .btns[data-v-40daadc4] { padding: 10px 14px; }
  .btns .btn-cancel[data-v-40daadc4] { width: 154px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 20px; font-size: 12px; font-weight: 600; background: rgb(37, 38, 39); color: rgb(151, 151, 151); margin-right: 10px; }
}
.account[data-v-ff25e2ca] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.account[data-v-ff25e2ca]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .account[data-v-ff25e2ca] { min-width: 1440px; }
}
.box-contain[data-v-ff25e2ca] { position: relative; transition: 0.5s ease-in-out; opacity: 1; border-radius: 18px; background: rgb(29, 29, 29); }
@media screen and (min-width: 501px) {
  .box-contain[data-v-ff25e2ca] { width: 463px; height: 320px; }
}
.model-show[data-v-ff25e2ca] { opacity: 1; }
.model-hidden[data-v-ff25e2ca] { opacity: 0; }
.close[data-v-ff25e2ca] { position: absolute; right: 20px; top: 20px; }
.title[data-v-ff25e2ca] { display: flex; align-items: center; justify-content: center; margin: 47px 0px 35px; font-size: 24px; line-height: 1; color: rgb(255, 255, 255); }
.desc[data-v-ff25e2ca] { padding: 0px 40px; margin-bottom: 32px; font-size: 14px; color: rgb(107, 107, 107); line-height: 22px; text-align: center; }
.desc p[data-v-ff25e2ca] { margin: 0px 0px 10px; font-size: 14px; }
.desc p span[data-v-ff25e2ca] { color: rgb(255, 255, 255); cursor: pointer; }
.btns[data-v-ff25e2ca] { display: flex; align-items: center; justify-content: center; padding: 0px 40px; }
.btns .cancel[data-v-ff25e2ca] { width: 176px; height: 46px; margin-right: 16px; display: flex; align-items: center; justify-content: center; border-radius: 25px; background: rgb(37, 37, 37); color: rgb(107, 107, 107); transition: 0.3s; cursor: pointer; }
.btns .cancel[data-v-ff25e2ca]:hover { opacity: 0.85; }
.btns .submit[data-v-ff25e2ca] { width: 176px; height: 46px; display: flex; align-items: center; justify-content: center; border-radius: 25px; border: 1px solid rgb(252, 149, 29); color: rgb(252, 149, 29); transition: 0.3s; cursor: pointer; }
.btns .submit[data-v-ff25e2ca]:hover { opacity: 0.85; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-ff25e2ca] { width: 90%; height: auto; }
  .box-contain .close[data-v-ff25e2ca] { right: 15px; top: 10px; }
  .box-contain .title[data-v-ff25e2ca] { height: auto; margin: 30px auto 34px; font-size: 16px; font-weight: 600; }
  .box-contain .desc[data-v-ff25e2ca] { padding: 0px 18px; font-size: 12px !important; }
  .box-contain .btns[data-v-ff25e2ca] { padding: 0px 20px 20px; }
  .box-contain .btns .cancel[data-v-ff25e2ca] { margin-right: 8px; }
}
.global-loading[data-v-cff9ae6b] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.global-loading[data-v-cff9ae6b]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .global-loading[data-v-cff9ae6b] { min-width: 1440px; }
}
.box-contain[data-v-cff9ae6b] { position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.box-contain .icon[data-v-cff9ae6b] { width: 45px; }
.account[data-v-15450b49] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.account[data-v-15450b49]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .account[data-v-15450b49] { min-width: 1440px; }
}
.box-contain[data-v-15450b49] { position: relative; transition: 0.5s ease-in-out; opacity: 1; border-radius: 18px; background: rgb(29, 29, 29); }
@media screen and (min-width: 501px) {
  .box-contain[data-v-15450b49] { width: 773px; height: 472px; }
}
.model-show[data-v-15450b49] { opacity: 1; }
.model-hidden[data-v-15450b49] { opacity: 0; }
.close[data-v-15450b49] { position: absolute; right: 20px; top: 20px; }
.title[data-v-15450b49] { display: flex; justify-content: center; flex-wrap: wrap; line-height: 1; margin: 55px auto 30px; padding-left: 25px; color: rgb(255, 255, 255); font-size: 26px; }
.title > img[data-v-15450b49] { height: 25px; transform: translate(8px, -15px); }
.sub-title[data-v-15450b49] { display: flex; align-items: center; justify-content: center; text-align: center; color: rgb(107, 107, 107); font-size: 18px; cursor: pointer; }
.sub-title[data-v-15450b49] span { height: 37px; margin: 0px 8px; padding: 0px 6px; border-radius: 6px; display: inline-flex; align-items: center; color: rgb(252, 149, 29); border: 1px solid rgba(255, 255, 255, 0.1); background: rgba(255, 159, 49, 0.1); }
.card-list[data-v-15450b49] { display: flex; justify-content: center; height: 200px; margin: 38px auto 40px; }
.card-list .card-item[data-v-15450b49] { height: 100%; width: 196px; display: flex; align-items: center; justify-content: center; flex-direction: column; margin-right: 18px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.05); background: linear-gradient(to right, rgb(45, 43, 38) 0%, rgb(35, 34, 33) 100%); color: rgb(255, 255, 255); }
.card-list .card-item[data-v-15450b49]:last-child { margin-right: 0px; }
.card-list .card-item .card-img[data-v-15450b49] { flex: 1 1 0%; height: 0px; display: flex; align-items: flex-end; }
.card-list .card-item .card-img > img[data-v-15450b49] { width: 35px; }
.card-list .card-item .item-num[data-v-15450b49] { font-size: 20px; color: rgb(255, 255, 255); margin-top: 10px; }
.card-list .card-item .item-btn[data-v-15450b49] { width: 175px; height: 40px; display: flex; align-items: center; justify-content: center; margin: 25px auto 16px; padding-top: 3px; background: linear-gradient(90deg, rgb(248, 167, 73) 0.01%, rgb(248, 216, 73) 99.94%), linear-gradient(277deg, rgb(199, 198, 203) -40.33%, rgb(255, 255, 255) 100%); border-radius: 8px; color: rgb(17, 17, 17); font-weight: 600; font-size: 18px; cursor: pointer; transition: 0.3s; }
.card-list .card-item .item-btn[data-v-15450b49]:hover { background: linear-gradient(0deg, rgb(248, 167, 73) 0%, rgb(248, 167, 73) 100%), linear-gradient(277deg, rgb(199, 198, 203) -40.33%, rgb(255, 255, 255) 100%); }
.footer[data-v-15450b49] { text-align: center; color: rgb(107, 107, 107); }
.footer > span[data-v-15450b49] { color: rgb(252, 149, 29); }
.footer > em[data-v-15450b49] { color: rgb(157, 155, 155); font-style: normal; transition: 0.3s; cursor: pointer; }
.footer > em[data-v-15450b49]:hover { text-decoration: underline; }
.desc[data-v-15450b49] { padding: 0px 40px; margin-top: -50px; font-size: 14px; color: rgb(107, 107, 107); line-height: 22px; text-align: center; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-15450b49] { width: 90%; height: 442px; border-radius: 26px; }
  .title[data-v-15450b49] { margin: 34px auto 21px; padding-left: 18px; font-size: 18px; }
  .title > img[data-v-15450b49] { height: 18px; transform: translate(8px, -12px); }
  .sub-title[data-v-15450b49] { display: block; padding: 0px 38px; font-size: 14px; }
  .sub-title[data-v-15450b49] span { height: 26px; display: inline-flex; }
  .card-list[data-v-15450b49] { flex-direction: column; height: auto; margin: 32px 18px 20px; }
  .card-list .card-item[data-v-15450b49] { width: 100%; height: 62px; padding: 0px 8px 0px 19px; flex-direction: row; align-items: center; margin-bottom: 14px; }
  .card-list .card-item[data-v-15450b49]:last-child { margin-bottom: 0px; }
  .card-list .card-item .card-img[data-v-15450b49] { align-items: center; flex: 0 0 auto; height: 100%; }
  .card-list .card-item .card-img > img[data-v-15450b49] { width: 24px; }
  .card-list .card-item .item-num[data-v-15450b49] { flex: 1 1 0%; width: 0px; padding-left: 12px; font-size: 16px; margin-top: 6px; }
  .card-list .card-item .item-btn[data-v-15450b49] { width: 99px; height: 33px; font-size: 14px; margin: 0px; }
  .footer[data-v-15450b49] { padding: 0px 45px; }
}
.integral[data-v-ecdca6a7] { width: 100%; height: 100%; display: flex; align-items: center; flex-direction: column; justify-content: start; }
.token-title[data-v-ecdca6a7] { font-size: 16px; font-weight: 700; line-height: 19.2px; text-align: center; color: rgb(255, 255, 255); margin: 20px 0px; }
.token-title b[data-v-ecdca6a7] { font-size: 16px; font-weight: 700; line-height: 19.2px; text-align: center; color: rgb(252, 149, 29); }
.card-list[data-v-ecdca6a7] { display: flex; justify-content: space-between; padding: 0px; height: 254px; margin: 0px 18px 26px; width: calc(100% - 36px); overflow: hidden; }
.card-list .card-item[data-v-ecdca6a7] { height: 100%; margin-right: 12px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.05); background: rgb(41, 39, 36); min-width: 136px; max-width: 393px; overflow: hidden; display: flex; align-items: center; justify-content: center; }
.card-list .card-item[data-v-ecdca6a7]:last-child { margin-right: 0px; }
.card-list .card-item-sub[data-v-ecdca6a7] { width: 0px; transition: 0.3s; padding: 7px 0px 35px; height: 100%; display: flex; align-items: center; flex-direction: column; justify-content: start; position: relative; overflow: hidden; }
.card-list .card-item-sub .tip[data-v-ecdca6a7] { width: 100%; height: 54px; background: rgba(0, 0, 0, 0.2); border-radius: 8px; display: flex; justify-content: center; flex-direction: column; align-items: start; padding: 0px 14px; overflow: hidden; white-space: nowrap; opacity: 0; transition: opacity 0.8s; }
.card-list .card-item-sub .tip p[data-v-ecdca6a7] { font-size: 14px; font-weight: 700; line-height: 18px; text-align: center; margin: 0px; color: rgba(255, 255, 255, 0.3); }
.card-list .card-item-sub .tip p img[data-v-ecdca6a7] { width: 15px; height: 15px; vertical-align: text-bottom; transform: translateY(-1px); margin-right: 4px; }
.card-list .card-item-sub .tip p b[data-v-ecdca6a7] { font-size: 14px; font-weight: 700; line-height: 20px; text-align: center; color: rgb(252, 149, 29); }
.card-list .card-item-sub .icon[data-v-ecdca6a7] { flex: 1 1 0%; display: flex; align-items: center; flex-direction: column; width: 100%; justify-content: start; }
.card-list .card-item-sub .icon > img[data-v-ecdca6a7] { width: 40px; margin-top: 0px; }
.card-list .card-item-sub .icon .item-num[data-v-ecdca6a7] { font-size: 20px; color: rgb(255, 255, 255); margin-top: 10px; }
.card-list .card-item-sub .btn[data-v-ecdca6a7] { width: 184px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 8px; border: 1px solid rgb(252, 149, 29); font-size: 16px; font-weight: 700; line-height: 18.45px; text-align: center; color: rgb(252, 149, 29); transition: 0.3s; cursor: pointer; position: relative; padding-top: 2px; }
.card-list .card-item-sub .btn[data-v-ecdca6a7]:hover { opacity: 0.8; }
.card-list .card-item-sub .btn[data-v-ecdca6a7]::before { content: ""; display: block; position: absolute; top: -12px; right: -6.5px; width: 11px; height: 11px; background-image: url("https://lensgo.ai/imgs/star.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: cover; }
.card-list .card-item-sub.show[data-v-ecdca6a7] { width: 230px; flex-shrink: 0; padding: 7px 6px 35px; }
.card-list .card-item-sub.show .tip[data-v-ecdca6a7] { opacity: 1; }
.card-list .card-item-sub[data-v-ecdca6a7]::after { content: ""; display: block; position: absolute; top: 20px; bottom: 20px; left: 0px; width: 1px; background-color: rgba(255, 255, 255, 0.06); }
.card-list .card-item-main[data-v-ecdca6a7] { height: 100%; width: 262px; display: flex; align-items: center; justify-content: center; flex-direction: column; color: rgb(255, 255, 255); }
.card-list .card-item-main .card-img[data-v-ecdca6a7] { flex: 1 1 0%; height: 0px; display: flex; align-items: flex-end; }
.card-list .card-item-main .card-img > img[data-v-ecdca6a7] { width: 40px; }
.card-list .card-item-main .item-num[data-v-ecdca6a7] { font-size: 20px; color: rgb(255, 255, 255); margin-top: 12px; }
.card-list .card-item-main .item-btn[data-v-ecdca6a7] { width: 84%; height: 40px; display: flex; align-items: center; justify-content: center; margin: 35px 8%; padding-top: 3px; background: linear-gradient(93deg, rgb(255, 137, 1) 9.51%, rgb(249, 214, 71) 100%); border-radius: 8px; color: rgb(17, 17, 17); font-weight: 600; font-size: 18px; transition: 0.3s; cursor: pointer; }
.card-list .card-item-main .item-btn[data-v-ecdca6a7]:hover { opacity: 0.8; }
.footer[data-v-ecdca6a7] { text-align: center; color: rgb(107, 107, 107); margin-top: 10px; margin-bottom: 25px; }
.footer > span[data-v-ecdca6a7] { color: rgb(252, 149, 29); }
.footer > em[data-v-ecdca6a7] { color: rgb(157, 155, 155); font-style: normal; transition: 0.3s; cursor: pointer; }
.footer > em[data-v-ecdca6a7]:hover { text-decoration: underline; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .integral[data-v-ecdca6a7] { border: 1px solid rgba(255, 255, 255, 0.05); background: rgb(16, 16, 16); border-radius: 14px; margin: 8px 0px 14px; height: calc(100% - 9px); }
  .token-title[data-v-ecdca6a7] { font-size: 12px; line-height: 14px; color: rgb(157, 155, 155); padding: 0px 35px; text-align: left; margin: 14px 0px; }
  .token-title b[data-v-ecdca6a7] { font-size: 12px; line-height: 14px; }
  .card-list[data-v-ecdca6a7] { width: calc(100% - 24px); flex-direction: column; justify-content: flex-end; height: auto; flex: 1 1 0%; margin: 0px auto; overflow: hidden; }
  .card-list .card-item[data-v-ecdca6a7] { width: 100%; min-height: 0px; box-sizing: border-box; max-height: 177px; height: auto; padding: 0px 8px; margin-right: 0px; flex-direction: column-reverse; margin-bottom: 10px; transition: max-height 0.3s; }
  .card-list .card-item[data-v-ecdca6a7]:last-child { margin-bottom: 0px; }
  .card-list .card-item.hideItem[data-v-ecdca6a7] { max-height: 0px; border: none; margin: 0px; }
  .card-list .card-item-main[data-v-ecdca6a7] { width: 100%; height: 80px; flex-direction: row; }
  .card-list .card-item-main .card-img[data-v-ecdca6a7] { align-items: center; flex: 0 0 auto; height: 30px; width: 30px; margin-left: 10px; position: relative; }
  .card-list .card-item-main .card-img > img[data-v-ecdca6a7] { position: absolute; bottom: 50%; transform: translateY(9px); width: 30px; }
  .card-list .card-item-main .item-num[data-v-ecdca6a7] { flex: 1 1 0%; width: 0px; padding-left: 12px; font-size: 14px; font-weight: 600; margin-top: 6px; }
  .card-list .card-item-main .item-btn[data-v-ecdca6a7] { width: 99px; height: 33px; font-size: 14px; margin: 0px; }
  .card-list .card-item-main .item-btn[data-v-ecdca6a7]:hover { opacity: 1; }
  .card-list .card-item-sub[data-v-ecdca6a7] { width: 100%; height: 0px; margin-top: 0px; padding: 0px 8px 0px 14px; flex-flow: wrap; background-color: rgba(0, 0, 0, 0.2); border-radius: 8px; transition: height 0.3s; }
  .card-list .card-item-sub.show[data-v-ecdca6a7] { width: 100%; height: 98px; padding: 8px 8px 8px 10px; margin-top: 8px; }
  .card-list .card-item-sub[data-v-ecdca6a7]::after { display: none; }
  .card-list .card-item-sub .tip[data-v-ecdca6a7] { transition: opacity 0.3s; height: 36px; background-color: rgba(0, 0, 0, 0); padding: 0px; margin-bottom: 10px; }
  .card-list .card-item-sub .tip p[data-v-ecdca6a7] { font-size: 12px; line-height: 14px; }
  .card-list .card-item-sub .tip img[data-v-ecdca6a7] { width: 14px; height: 14px; vertical-align: text-bottom; transform: translateY(-1px); margin-right: 2px; }
  .card-list .card-item-sub .tip b[data-v-ecdca6a7] { font-size: 12px; line-height: 14px; }
  .card-list .card-item-sub .icon[data-v-ecdca6a7] { flex-direction: row; }
  .card-list .card-item-sub .icon > img[data-v-ecdca6a7] { width: 30px; margin-top: 0px; margin-right: 10px; }
  .card-list .card-item-sub .icon .item-num[data-v-ecdca6a7] { font-size: 16px; color: rgb(255, 255, 255); margin-top: 12px; font-weight: 700; }
  .card-list .card-item-sub .btn[data-v-ecdca6a7] { width: 114px; font-size: 12px; line-height: 13px; height: 34px; }
  .footer[data-v-ecdca6a7] { margin: 14px 0px 17px; padding: 0px 46px; font-size: 12px; font-weight: 600; }
  .footer > span[data-v-ecdca6a7] { font-size: 12px; font-weight: 600; }
  .footer > em[data-v-ecdca6a7] { font-size: 12px; font-weight: 600; }
}
.plans[data-v-9c7f539a] { height: 100%; display: flex; justify-content: center; position: relative; flex-direction: column; padding: 13px 0px !important; }
.plans .box-view[data-v-9c7f539a] { width: 100%; }
.plans .my-silder[data-v-9c7f539a] { display: flex; justify-content: center; width: 260px !important; }
.plans .plan-item[data-v-9c7f539a] { position: relative; height: 348px; width: 260px; border-radius: 12px; padding: 0px 9px; margin-right: 10px; }
.plans .plan-item[data-v-9c7f539a]:last-child { margin-right: 0px; }
.plans .level_1[data-v-9c7f539a] { background: rgb(41, 39, 36); }
.plans .level_2[data-v-9c7f539a] { background: rgba(35, 42, 60, 0.6); }
.plans .level_3[data-v-9c7f539a] { background: rgba(43, 35, 57, 0.6); }
.plan-list[data-v-9c7f539a] { overflow: hidden; height: 118px; padding: 0px 7px; display: flex; align-items: center; justify-content: center; width: 100%; }
.plan-list .plan-list-body[data-v-9c7f539a] { background: rgba(0, 0, 0, 0.2); border-radius: 8px; padding: 16px 0px; display: flex; align-items: center; justify-content: center; flex: 1 1 0%; }
.plan-list .plan-list-start[data-v-9c7f539a] { display: flex; flex-direction: column; justify-content: start; align-items: start; }
.plan-list .list-item[data-v-9c7f539a] { display: flex; align-items: center; justify-content: start; }
.plan-list .list-item-icon[data-v-9c7f539a] { display: inline-block; color: rgb(252, 149, 29); font-size: 15px; margin-right: 10px; }
.plan-list .list-item-desc[data-v-9c7f539a] { display: inline-block; font-size: 12px; color: rgb(255, 255, 255); transform: translateY(1px); font-weight: 700; }
.plan-list .list-item-desc[data-v-9c7f539a] b { color: rgb(252, 149, 29); margin: 0px 1px; }
.plan-list .list-item-desc[data-v-9c7f539a] b i { font-size: 12px; transform: scale(0.8) translateY(-1px); transform-origin: center center; font-style: normal; line-height: 13px; display: inline-block; }
.crown-bc[data-v-9c7f539a] { position: absolute; right: 11px; top: 11px; height: 64px; }
.plan-header[data-v-9c7f539a] { display: flex; height: 27px; margin-top: 12px; }
.plan-header .plan-name[data-v-9c7f539a] { flex: 1 1 0%; display: flex; align-items: center; padding-left: 8px; }
.plan-header .plan-name > img[data-v-9c7f539a] { height: 27px; margin-left: -6px; margin-right: 4px; }
.plan-header .plan-name > span[data-v-9c7f539a] { padding-top: 4px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; }
.plan-header .plan-type[data-v-9c7f539a] { height: 27px; padding-right: 4px; display: flex; align-items: center; color: rgb(136, 136, 136); font-size: 12px; }
.plan-integral[data-v-9c7f539a] { height: 83px; margin-top: 6px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.plan-integral > img[data-v-9c7f539a] { height: 35px; }
.plan-integral .integral-number[data-v-9c7f539a] { margin-top: 4px; font-size: 16px; color: rgb(255, 255, 255); font-weight: 600; }
.plan-equity[data-v-9c7f539a] { height: 62px; transform: translateY(-4px); display: flex; justify-content: center; }
.plan-equity .equity-item[data-v-9c7f539a] { width: 80px; height: 100%; padding-bottom: 12px; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative; }
.plan-equity .equity-line[data-v-9c7f539a] { position: absolute; left: 0px; top: 18px; width: 1px; height: 24px; background: rgb(73, 73, 73); }
.plan-equity .equity-item-number[data-v-9c7f539a] { flex: 1 1 0%; height: 0px; display: flex; align-items: center; justify-content: center; padding-top: 6px; font-size: 16px; color: rgb(252, 149, 29); font-weight: 600; }
.plan-equity .equity-item-icon[data-v-9c7f539a] { flex: 1 1 0%; height: 0px; display: flex; align-items: center; justify-content: center; }
.plan-equity .equity-item-icon > i[data-v-9c7f539a] { font-size: 16px; color: rgb(252, 149, 29); }
.plan-equity .equity-item-desc[data-v-9c7f539a] { height: 24px; display: flex; align-items: center; justify-content: center; line-height: 1; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: 600; }
.plan-btn[data-v-9c7f539a] { height: 40px; margin: 8px 7px 0px; padding: 3px 10px 0px; border-radius: 8px; background: linear-gradient(93deg, rgb(255, 137, 1) 9.51%, rgb(249, 214, 71) 100%); display: flex; align-items: center; justify-content: space-between; color: rgb(17, 17, 17); transition: 0.3s; cursor: pointer; font-size: 14px; font-weight: 600; }
.plan-btn[data-v-9c7f539a]:hover { opacity: 0.8; }
.plan-btn .btn-type[data-v-9c7f539a] { font-size: 12px; font-weight: 600; display: flex; align-items: center; }
.plan-btn .btn-type .type-discount[data-v-9c7f539a] { border-radius: 4px; background: rgb(226, 7, 7); color: rgb(255, 255, 255); height: 16px; width: 56px; margin-left: 5px; transform: translateY(-1px); }
.plan-btn .btn-type .type-discount > span[data-v-9c7f539a] { padding-left: 6px; display: block; font-size: 12px; transform: scale(0.9) translate(-3px); }
.plan-btn .btn-monty[data-v-9c7f539a] { white-space: nowrap; }
.plan-btn span[data-v-9c7f539a] { font-size: 14px; font-weight: 600; }
.plan-btn b[data-v-9c7f539a] { font-style: normal; font-size: 12px; padding-left: 2px; transform: translateY(-1px); color: rgba(49, 49, 49, 0.7); }
.plan-btn b[data-v-9c7f539a]::before { content: "/"; display: inline-block; transform: translateY(-1px); }
.plan-btn-month[data-v-9c7f539a] { height: 40px; margin: 8px 7px 0px; padding: 3px 10px 0px; border-radius: 8px; display: flex; align-items: center; justify-content: space-between; transition: 0.3s; cursor: pointer; font-size: 14px; font-weight: 600; background: none; border: 1px solid rgb(252, 149, 29); color: rgb(252, 149, 29); }
.plan-btn-month[data-v-9c7f539a]:hover { opacity: 0.8; }
.plan-btn-month .btn-type[data-v-9c7f539a] { font-size: 12px; font-weight: 600; display: flex; align-items: center; }
.plan-btn-month .btn-type .type-discount[data-v-9c7f539a] { border-radius: 4px; background: rgb(226, 7, 7); color: rgb(255, 255, 255); height: 16px; width: 56px; margin-left: 5px; transform: translateY(-1px); }
.plan-btn-month .btn-type .type-discount > span[data-v-9c7f539a] { padding-left: 6px; display: block; font-size: 12px; transform: scale(0.9) translate(-3px); }
.plan-btn-month .btn-monty[data-v-9c7f539a] { white-space: nowrap; }
.plan-btn-month span[data-v-9c7f539a] { font-size: 14px; font-weight: 600; }
.plan-btn-month b[data-v-9c7f539a] { font-style: normal; font-size: 12px; padding-left: 2px; transform: translateY(-1px); color: rgba(49, 49, 49, 0.7); }
.plan-btn-month b[data-v-9c7f539a]::before { content: "/"; display: inline-block; transform: translateY(-1px); }
.plan-btn-month b[data-v-9c7f539a] { color: rgba(252, 149, 29, 0.6); }
.plan-btn-month .sale-col[data-v-9c7f539a] { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative; }
.plan-btn-month .sale-col .small[data-v-9c7f539a] { transform: scale(0.84); margin-top: 2px; }
.plan-btn-month .sale-col p[data-v-9c7f539a] { font-size: 12px; line-height: 12px; color: rgb(252, 149, 29); font-weight: 500; margin: 0px; display: flex; align-items: center; justify-content: center; }
.plan-btn-month .sale-col p span[data-v-9c7f539a], .plan-btn-month .sale-col p i[data-v-9c7f539a] { font-size: 12px; line-height: 12px; font-weight: 500; font-style: normal; }
.plan-btn-month .sale-col p span[data-v-9c7f539a] { margin: 0px 3px; }
.plan-btn-month .sale-col p i[data-v-9c7f539a] { color: rgba(252, 149, 29, 0.6); }
.plan-btn-month .sale-col .tip[data-v-9c7f539a] { position: absolute; right: -11px; top: -15px; font-size: 12px; line-height: 12px; padding: 2px 9px; border-radius: 2px; color: rgb(255, 255, 255); background-color: red; }
.plan-vip-footer[data-v-9c7f539a] { margin-top: 14px; color: rgb(136, 136, 136); display: flex; align-items: center; justify-content: center; }
.plan-vip-footer[data-v-9c7f539a] span { font-size: 12px; line-height: 1; font-weight: 600; }
.plan-vip-footer > i[data-v-9c7f539a] { position: relative; top: -1px; margin-left: 4px; transform: rotate(90deg); font-size: 12px; }
.plans[data-v-77afeeff] { display: flex; justify-content: center; padding: 38px 23px 15px; position: relative; }
.plans .plan-item[data-v-77afeeff] { position: relative; height: 347px; width: 260px; border-radius: 12px; margin-right: 10px; padding: 0px 9px; }
.plans .plan-item[data-v-77afeeff]:last-child { margin-right: 0px; }
.plans .level_1[data-v-77afeeff] { background: rgb(41, 39, 36); }
.plans .level_2[data-v-77afeeff] { background: rgba(35, 42, 60, 0.6); }
.plans .level_3[data-v-77afeeff] { background: rgba(43, 35, 57, 0.6); }
.plan-details[data-v-77afeeff] { position: absolute; right: 26px; top: 12px; color: rgb(136, 136, 136); display: flex; align-items: center; justify-content: center; transition: 0.3s; cursor: pointer; }
.plan-details[data-v-77afeeff]:hover { color: rgb(154, 154, 154); }
.plan-details[data-v-77afeeff] span { font-size: 12px; }
.plan-details > i[data-v-77afeeff] { position: relative; top: -1px; transform: rotate(90deg); margin-left: 4px; font-size: 12px; }
.crown-bc[data-v-77afeeff] { position: absolute; right: 11px; top: 11px; height: 74px; }
.plan-header[data-v-77afeeff] { display: flex; height: 27px; margin-top: 12px; }
.plan-header .plan-name[data-v-77afeeff] { flex: 1 1 0%; display: flex; align-items: center; padding-left: 8px; }
.plan-header .plan-name > img[data-v-77afeeff] { height: 27px; margin-left: -6px; margin-right: 4px; }
.plan-header .plan-name > span[data-v-77afeeff] { padding-top: 4px; color: rgb(255, 255, 255); font-size: 16px; }
.plan-header .plan-type[data-v-77afeeff] { height: 27px; padding-right: 4px; display: flex; align-items: center; color: rgb(136, 136, 136); font-size: 12px; }
.plan-integral[data-v-77afeeff] { height: 99px; margin-top: 10px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.plan-integral > img[data-v-77afeeff] { height: 45px; }
.plan-integral .integral-number[data-v-77afeeff] { margin-top: 4px; font-size: 20px; color: rgb(255, 255, 255); }
.plan-equity[data-v-77afeeff] { height: 72px; transform: translateY(-4px); display: flex; justify-content: center; border-radius: 6px; background: rgba(0, 0, 0, 0.2); }
.plan-equity .equity-item[data-v-77afeeff] { width: 80px; height: 100%; padding-bottom: 12px; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative; }
.plan-equity .equity-line[data-v-77afeeff] { position: absolute; left: 0px; top: 24px; width: 1px; height: 24px; background: rgb(73, 73, 73); }
.plan-equity .equity-item-number[data-v-77afeeff] { flex: 1 1 0%; height: 0px; display: flex; align-items: center; justify-content: center; padding-top: 6px; font-size: 16px; color: rgb(252, 149, 29); font-weight: 600; }
.plan-equity .equity-item-icon[data-v-77afeeff] { flex: 1 1 0%; height: 0px; display: flex; align-items: center; justify-content: center; }
.plan-equity .equity-item-icon > i[data-v-77afeeff] { font-size: 16px; color: rgb(252, 149, 29); }
.plan-equity .equity-item-desc[data-v-77afeeff] { height: 24px; display: flex; align-items: center; justify-content: center; line-height: 1; text-align: center; color: rgb(255, 255, 255); font-size: 12px; }
.plan-list[data-v-77afeeff] { overflow: hidden; height: 118px; padding: 0px 7px; display: flex; align-items: center; justify-content: center; width: 100%; }
.plan-list .plan-list-body[data-v-77afeeff] { background: rgba(0, 0, 0, 0.2); border-radius: 8px; padding: 16px 0px; display: flex; align-items: center; justify-content: center; flex: 1 1 0%; }
.plan-list .plan-list-start[data-v-77afeeff] { display: flex; flex-direction: column; justify-content: start; align-items: start; }
.plan-list .list-item[data-v-77afeeff] { display: flex; align-items: center; justify-content: start; }
.plan-list .list-item.disable[data-v-77afeeff] { position: relative; display: none; }
.plan-list .list-item.disable .list-item-icon[data-v-77afeeff], .plan-list .list-item.disable .list-item-desc[data-v-77afeeff] { color: rgb(110, 110, 110); }
.plan-list .list-item.disable[data-v-77afeeff]::before { content: ""; width: 100%; position: absolute; top: 50%; height: 1px; background-color: rgb(110, 110, 110); }
.plan-list .list-item-icon[data-v-77afeeff] { display: inline-block; color: rgb(252, 149, 29); font-size: 15px; margin-right: 10px; }
.plan-list .list-item-desc[data-v-77afeeff] { display: inline-block; font-size: 12px; color: rgb(255, 255, 255); transform: translateY(1px); font-weight: 700; }
.plan-list .list-item-desc[data-v-77afeeff] b { color: rgb(252, 149, 29); margin: 0px 1px; }
.plan-list .list-item-desc[data-v-77afeeff] b i { font-size: 12px; transform: scale(0.8) translateY(-1px); transform-origin: center center; font-style: normal; line-height: 13px; display: inline-block; }
.plan-btn[data-v-77afeeff] { height: 40px; margin: 8px 7px 0px; padding-top: 3px; border-radius: 8px; background: linear-gradient(93deg, rgb(255, 137, 1) 9.51%, rgb(249, 214, 71) 100%); display: flex; align-items: center; justify-content: center; color: rgb(17, 17, 17); transition: 0.3s; cursor: pointer; font-size: 18px; font-weight: 600; }
.plan-btn[data-v-77afeeff]:hover { opacity: 0.8; }
.plan-btn > span[data-v-77afeeff] { padding-left: 6px; font-size: 18px; font-weight: 600; }
.plan-btn > b[data-v-77afeeff] { font-style: normal; font-size: 14px; padding-left: 5px; transform: translateY(-1px); font-weight: 600; }
.plan-btn > b[data-v-77afeeff]::before { content: "/"; display: inline-block; transform: translateY(-1px); }
.plan-vip-footer[data-v-77afeeff] { margin-top: 10px; color: rgb(136, 136, 136); display: flex; align-items: center; justify-content: center; transition: 0.3s; cursor: pointer; }
.plan-vip-footer[data-v-77afeeff]:hover { color: rgb(141, 141, 141); }
.plan-vip-footer .plan-type-change[data-v-77afeeff] { text-align: center; font-size: 12px; line-height: 1; }
.plan-vip-footer .plan-type-change[data-v-77afeeff] span { font-size: 12px; line-height: 1; }
.plan-vip-footer > i[data-v-77afeeff] { position: relative; top: -1px; margin-left: 4px; transform: rotate(45deg); font-size: 12px; }
.plans[data-v-57aa487d] { display: flex; justify-content: center; padding: 38px 23px 15px; position: relative; }
.plans .plan-item[data-v-57aa487d] { position: relative; height: 325px; width: 260px; border-radius: 12px; padding: 0px 9px; margin-right: 10px; }
.plans .plan-item[data-v-57aa487d]:last-child { margin-right: 0px; }
.plans .level_1[data-v-57aa487d] { background: rgb(41, 39, 36); }
.plans .level_2[data-v-57aa487d] { background: rgba(35, 42, 60, 0.6); }
.plans .level_3[data-v-57aa487d] { background: rgba(43, 35, 57, 0.6); }
.plan-details[data-v-57aa487d] { position: absolute; right: 26px; top: 12px; color: rgb(98, 98, 98); display: flex; align-items: center; justify-content: center; transition: 0.3s; cursor: pointer; }
.plan-details[data-v-57aa487d]:hover { color: rgb(154, 154, 154); }
.plan-details[data-v-57aa487d] span { font-size: 12px; }
.plan-details > i[data-v-57aa487d] { position: relative; top: -1px; transform: rotate(90deg); margin-left: 4px; font-size: 12px; }
.crown-bc[data-v-57aa487d] { position: absolute; right: 11px; top: 11px; height: 74px; }
.plan-header[data-v-57aa487d] { display: flex; height: 27px; margin-top: 12px; }
.plan-header .plan-name[data-v-57aa487d] { flex: 1 1 0%; display: flex; align-items: center; padding-left: 8px; }
.plan-header .plan-name > img[data-v-57aa487d] { height: 27px; margin-left: -6px; margin-right: 4px; }
.plan-header .plan-name > span[data-v-57aa487d] { padding-top: 4px; color: rgb(255, 255, 255); font-size: 16px; }
.plan-header .plan-type[data-v-57aa487d] { height: 27px; padding-right: 4px; display: flex; align-items: center; color: rgb(85, 85, 85); font-size: 12px; }
.plan-integral[data-v-57aa487d] { height: 128px; padding-top: 8px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.plan-integral > img[data-v-57aa487d] { height: 45px; }
.plan-integral .integral-number[data-v-57aa487d] { margin-top: 4px; font-size: 20px; color: rgb(255, 255, 255); }
.plan-equity[data-v-57aa487d] { height: 72px; transform: translateY(-4px); display: flex; justify-content: center; border-radius: 6px; background: rgba(0, 0, 0, 0.2); }
.plan-equity .equity-item[data-v-57aa487d] { width: 80px; height: 100%; padding-bottom: 12px; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative; }
.plan-equity .equity-line[data-v-57aa487d] { position: absolute; left: 0px; top: 24px; width: 1px; height: 24px; background: rgb(73, 73, 73); }
.plan-equity .equity-item-number[data-v-57aa487d] { flex: 1 1 0%; height: 0px; display: flex; align-items: center; justify-content: center; padding-top: 6px; font-size: 16px; color: rgb(252, 149, 29); font-weight: 600; }
.plan-equity .equity-item-icon[data-v-57aa487d] { flex: 1 1 0%; height: 0px; display: flex; align-items: center; justify-content: center; }
.plan-equity .equity-item-icon > i[data-v-57aa487d] { font-size: 16px; color: rgb(252, 149, 29); }
.plan-equity .equity-item-desc[data-v-57aa487d] { height: 24px; display: flex; align-items: center; justify-content: center; line-height: 1; text-align: center; color: rgb(255, 255, 255); font-size: 12px; }
.plan-btn[data-v-57aa487d] { height: 40px; margin: 8px 7px 0px; padding-top: 3px; border-radius: 8px; background: linear-gradient(93deg, rgb(255, 137, 1) 9.51%, rgb(249, 214, 71) 100%); display: flex; align-items: center; justify-content: center; color: rgb(17, 17, 17); transition: 0.3s; cursor: pointer; font-size: 18px; font-weight: 600; }
.plan-btn[data-v-57aa487d]:hover { opacity: 0.8; }
.plan-btn > span[data-v-57aa487d] { padding-left: 6px; font-size: 18px; font-weight: 600; }
.plan-btn > b[data-v-57aa487d] { font-style: normal; font-size: 14px; padding-left: 5px; transform: translateY(-1px); font-weight: 600; }
.plan-btn > b[data-v-57aa487d]::before { content: "/"; display: inline-block; transform: translateY(-1px); }
.plan-vip-footer[data-v-57aa487d] { margin-top: 10px; color: rgb(98, 98, 98); display: flex; align-items: center; justify-content: center; transition: 0.3s; cursor: pointer; }
.plan-vip-footer[data-v-57aa487d]:hover { color: rgb(141, 141, 141); }
.plan-vip-footer .plan-type-change[data-v-57aa487d] { text-align: center; font-size: 12px; line-height: 1; }
.plan-vip-footer .plan-type-change[data-v-57aa487d] span { font-size: 12px; line-height: 1; }
.plan-vip-footer > i[data-v-57aa487d] { position: relative; top: -1px; margin-left: 4px; transform: rotate(45deg); font-size: 12px; }
.play-box[data-v-dc0ce391] { width: 100%; height: 100%; }
.account[data-v-693a16fc] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.account[data-v-693a16fc]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .account[data-v-693a16fc] { min-width: 1440px; }
}
.box-contain[data-v-693a16fc] { position: relative; width: 923px; height: 592px; transition: 0.5s ease-in-out; opacity: 1; border-radius: 18px; background: rgb(29, 29, 29); }
.box-contain.hideTab[data-v-693a16fc] { height: 540px; }
.model-show[data-v-693a16fc] { opacity: 1; }
.model-hidden[data-v-693a16fc] { opacity: 0; }
.close[data-v-693a16fc] { position: absolute; right: 20px; top: 20px; }
.desc[data-v-693a16fc] { height: 0px; display: none; width: 100%; text-align: center; font-weight: 700; }
.title[data-v-693a16fc] { position: relative; display: flex; justify-content: center; line-height: 1; margin: 55px auto 30px; padding-left: 25px; color: rgb(255, 255, 255); font-size: 26px; }
.title .title-animate[data-v-693a16fc] { position: relative; height: 20px; width: 20px; margin-right: 10px; }
.title .title-animate .animate-box[data-v-693a16fc] { position: absolute; left: -50px; top: -40px; height: 100px; width: 100px; }
.title .title-animate .animate-box.crown[data-v-693a16fc] { left: -25px; top: -20px; height: 56px; width: 56px; }
.title .title-animate .animate-box.party-crown[data-v-693a16fc] { left: -15px; top: -12px; height: 36px; width: 36px; }
.title .title-animate .animate-box.rocket[data-v-693a16fc] { left: -30px; top: -20px; height: 56px; width: 56px; }
.title .title-animate .animate-box.speed[data-v-693a16fc] { left: -20px; top: -7px; height: 34px; width: 34px; }
.title > img[data-v-693a16fc] { height: 25px; transform: translate(8px, -15px); }
.title .start[data-v-693a16fc] { color: rgb(252, 149, 29); font-size: 32px; margin-right: 10px; position: relative; top: -3px; }
.tabs[data-v-693a16fc] { width: 244px; height: 49px; border: 1px solid rgb(38, 38, 38); background: rgb(23, 23, 23); margin: 0px auto 18px; padding: 7px 10px; border-radius: 10px; display: flex; align-items: center; }
.tabs .tab-item[data-v-693a16fc] { flex: 1 1 0%; width: 0px; height: 35px; margin-right: 6px; display: flex; align-items: center; justify-content: center; color: rgb(85, 85, 85); font-size: 14px; transition: 0.3s; cursor: pointer; }
.tabs .tab-item[data-v-693a16fc]:hover { background: rgb(27, 27, 27); }
.tabs .tab-item > img[data-v-693a16fc] { height: 18px; margin-right: 4px; }
.tabs .tab-item > span[data-v-693a16fc] { padding-top: 2px; }
.tabs .tab-item[data-v-693a16fc]:last-child { margin-right: 0px; }
.tabs .active-item[data-v-693a16fc] { background: rgb(41, 39, 37); border-radius: 8px; color: rgb(252, 149, 29); transition: 0.3s; cursor: pointer; }
.tabs .active-item[data-v-693a16fc]:hover { background: rgb(41, 39, 37); }
.arrow[data-v-693a16fc] { position: absolute; top: -14px; width: 10px; border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); border-bottom: 16px solid rgb(23, 23, 23); transition: 0.3s; }
.body[data-v-693a16fc] { position: relative; margin: 0px 35px 18px; height: 400px; background: rgb(23, 23, 23); border-radius: 12px; }
.body.hideTab[data-v-693a16fc] { background-color: rgba(0, 0, 0, 0); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-693a16fc] { width: 90%; height: 526px; border-radius: 26px; }
  .box-contain.hideTab[data-v-693a16fc] { height: 486px; }
  .desc.hideTab[data-v-693a16fc] { display: block; height: 13px; line-height: 13px; font-size: 12px; font-weight: 700; color: rgba(255, 255, 255, 0.6); margin: 2px 0px 6px; }
  .title[data-v-693a16fc] { margin: 34px auto 18px; padding-left: 6px; font-size: 20px; font-weight: 700; }
  .title .title-animate[data-v-693a16fc] { margin-right: 0px; }
  .title .title-animate .animate-box[data-v-693a16fc] { left: -45px; top: -38px; height: 90px; width: 90px; }
  .title .title-animate .animate-box.rocket[data-v-693a16fc] { left: -24px; top: -22px; height: 45px; width: 45px; }
  .title .title-animate .animate-box.speed[data-v-693a16fc] { left: -20px; top: -8px; height: 26px; width: 26px; }
  .title > img[data-v-693a16fc] { height: 18px; transform: translate(8px, -12px); }
  .title .start[data-v-693a16fc] { color: rgb(252, 149, 29); font-size: 20px; margin-right: 6px; position: relative; top: -3px; }
  .title.hideTab[data-v-693a16fc] { margin-bottom: 0px; font-size: 14px; }
  .tabs[data-v-693a16fc] { margin: 0px auto 8px; width: 212px; height: 39px; }
  .tabs .tab-item[data-v-693a16fc] { height: 27px; }
  .tabs .tab-item > img[data-v-693a16fc] { height: 16px; }
  .tabs .tab-item > span[data-v-693a16fc] { font-size: 12px; font-weight: 600; }
  .close[data-v-693a16fc] { top: 10px; right: 10px; }
  .arrow[data-v-693a16fc] { display: none; }
  .body[data-v-693a16fc] { margin: 0px 10px 10px; height: 404px; background-color: rgba(0, 0, 0, 0); }
}
.account[data-v-33de9deb] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.account[data-v-33de9deb]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .account[data-v-33de9deb] { min-width: 1440px; }
}
.box-contain[data-v-33de9deb] { position: relative; transition: 0.5s ease-in-out; opacity: 1; border-radius: 18px; background: rgb(29, 29, 29); }
@media screen and (min-width: 501px) {
  .box-contain[data-v-33de9deb] { width: 527px; height: 327px; }
}
.model-show[data-v-33de9deb] { opacity: 1; }
.model-hidden[data-v-33de9deb] { opacity: 0; }
.close[data-v-33de9deb] { position: absolute; right: 20px; top: 20px; }
.close.black[data-v-33de9deb]:hover { background: rgba(0, 0, 0, 0.5); }
.title[data-v-33de9deb] { height: 26px; line-height: 26px; display: flex; justify-content: center; color: rgb(255, 255, 255); font-size: 24px; margin: 65px 0px 56px; align-items: baseline; }
.title .iconfont[data-v-33de9deb] { margin-right: 24px; color: rgb(255, 137, 1); font-size: 24px; }
.desc[data-v-33de9deb] { padding: 0px 34px; margin-bottom: 56px; font-size: 14px; color: rgb(151, 151, 151); line-height: 20px; text-align: center; }
.desc p[data-v-33de9deb] { margin: 0px; color: rgb(151, 151, 151); font-size: 14px; line-height: 20px; }
.desc p[data-v-33de9deb] i { color: rgb(255, 255, 255); font-style: normal; }
.btns[data-v-33de9deb] { margin: 0px; padding: 0px 50px; display: flex; justify-content: center; }
.btns .btn-cancel[data-v-33de9deb] { flex: 1 1 0%; margin-right: 30px; height: 40px; border-radius: 20px; font-size: 12px; background: rgb(37, 38, 39); color: rgb(151, 151, 151); display: flex; align-items: center; justify-content: center; transition: 0.3s; cursor: pointer; }
.btns .btn-cancel[data-v-33de9deb]:hover { color: rgb(255, 255, 255); }
.btns .btn-submit[data-v-33de9deb] { height: 40px; flex: 1 1 0%; display: flex; align-items: center; justify-content: center; border-radius: 20px; font-size: 12px; font-weight: 600; transition: 0.3s; cursor: pointer; background: linear-gradient(138deg, rgb(255, 137, 0) 0%, rgb(248, 216, 73) 100%); color: rgb(17, 17, 17); }
.btns .btn-submit[data-v-33de9deb]:hover { opacity: 0.7; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-33de9deb] { width: 90%; height: auto; }
  .box-contain .close[data-v-33de9deb] { right: 15px; top: 10px; }
  .box-contain .title[data-v-33de9deb] { margin: 35px 0px 26px; font-size: 20px; font-weight: 600; }
  .box-contain .title .title-icon[data-v-33de9deb] { font-size: 18px; margin-right: 14px; }
  .box-contain .desc[data-v-33de9deb] { padding: 0px 32px; margin-bottom: 26px; line-height: 14px; font-size: 12px !important; }
  .box-contain .desc p[data-v-33de9deb] { font-size: 13px; line-height: 20px; }
  .box-contain .btns[data-v-33de9deb] { padding: 0px 20px; margin-bottom: 35px; }
}
.account[data-v-06520b81] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.account[data-v-06520b81]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .account[data-v-06520b81] { min-width: 1440px; }
}
.lottie-box[data-v-06520b81] { width: 133px; height: 133px; position: absolute; left: 50%; top: -66px; transform: translate(-50%); }
.box-contain[data-v-06520b81] { position: relative; transition: 0.3s ease-in-out; opacity: 1; border-radius: 26px; background: rgb(29, 29, 29); }
@media screen and (min-width: 501px) {
  .box-contain[data-v-06520b81] { width: 468px; }
}
.model-show[data-v-06520b81] { opacity: 1; }
.model-hidden[data-v-06520b81] { opacity: 0; }
.close[data-v-06520b81] { position: absolute; right: 20px; top: 20px; }
.title[data-v-06520b81] { display: flex; align-items: center; justify-content: center; font-weight: 500; margin: 45px 0px 32px; font-size: 22px; line-height: 1; color: rgb(255, 255, 255); white-space: nowrap; }
.order-info[data-v-06520b81] { width: 100%; margin-bottom: 32px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.order-info .amount-row[data-v-06520b81] { width: 100%; display: flex; justify-content: center; align-items: baseline; }
.order-info .amount[data-v-06520b81] { margin: 0px; font-size: 48px; line-height: 52px; color: rgb(255, 255, 255); font-weight: 700; }
.order-info .amount-s[data-v-06520b81] { margin: 0px 0px 0px 6px; font-size: 24px; color: rgb(151, 151, 151); position: relative; }
.order-info .amount-s[data-v-06520b81]::before { content: ""; height: 2px; position: absolute; top: 46%; left: 0px; right: 0px; background-color: rgb(151, 151, 151); }
.order-info .plan-name[data-v-06520b81] { margin: 6px 0px 0px; text-align: center; color: rgb(174, 176, 175); display: flex; align-items: center; justify-content: center; }
.order-info .plan-name span[data-v-06520b81] { line-height: 15px; padding: 0px 8px; position: relative; font-weight: 400; }
.order-info .plan-name .border[data-v-06520b81]::before { content: ""; height: 10px; width: 1px; position: absolute; top: 1px; left: 0px; background-color: rgb(174, 176, 175); }
.order-info .plan-name b[data-v-06520b81] { font-size: 14px; font-weight: 400; line-height: 15px; color: rgb(255, 255, 255); }
.order-info .plan-date[data-v-06520b81] { margin: 8px 0px 0px; font-size: 14px; font-weight: 400; line-height: 14.31px; text-align: center; color: rgb(174, 176, 175); }
.btns[data-v-06520b81] { display: flex; align-items: center; justify-content: center; padding: 0px 40px 29px; }
.btns .cancel[data-v-06520b81] { width: 168px; height: 38px; margin-right: 14px; display: flex; align-items: center; justify-content: center; font-size: 12px; border-radius: 25px; background: rgb(48, 48, 48); font-weight: 500; color: rgb(151, 151, 151); transition: 0.3s; cursor: pointer; }
.btns .cancel[data-v-06520b81]:hover { opacity: 0.85; }
.btns .submit[data-v-06520b81] { width: 168px; height: 38px; display: flex; align-items: center; justify-content: center; font-size: 12px; color: rgb(17, 17, 17); border-radius: 25px; border: 1px solid rgb(252, 149, 29); font-weight: 500; background: linear-gradient(138deg, rgb(255, 137, 0) 0%, rgb(248, 216, 73) 100%); transition: 0.3s; cursor: pointer; }
.btns .submit[data-v-06520b81]:hover { opacity: 0.85; }
.btns .submit.disable[data-v-06520b81] { cursor: not-allowed; opacity: 0.5; }
.loading-box[data-v-06520b81] { width: 100%; height: 177px; display: flex; align-items: center; justify-content: center; }
.loading-box .loading[data-v-06520b81] { width: 60px; height: 60px; margin: 10px; transform: translateY(-10px); }
.channel-list[data-v-06520b81] { display: flex; flex-flow: column wrap; justify-content: center; align-items: center; padding: 0px 10px; }
.channel-list .channel-list-item[data-v-06520b81]:last-child { margin-right: 0px; }
.channel-list-item[data-v-06520b81] { width: 368px; height: 45px; margin-bottom: 14px; background: rgb(44, 46, 47); border-radius: 4px; cursor: pointer; opacity: 1; display: flex; align-items: center; justify-content: center; }
.channel-list-item[data-v-06520b81]:hover { filter: brightness(1.2); }
.channel-text[data-v-06520b81] { color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; margin-left: 5px; letter-spacing: -1px; }
.list_image[data-v-06520b81] { height: 34px; }
.image_container[data-v-06520b81] { display: flex; justify-content: center; align-items: start; flex-direction: column; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-06520b81] { width: 90%; height: auto; background: rgb(35, 35, 37); }
  .box-contain .lottie-box[data-v-06520b81] { width: 106px; height: 106px; position: absolute; left: 50%; top: -53px; transform: translate(-50%); }
  .box-contain .close[data-v-06520b81] { right: 10px; top: 6px; }
  .box-contain .title[data-v-06520b81] { width: 217px; text-align: center; line-height: 21px; margin: 30px auto 24px; font-size: 18px; font-weight: 600; }
  .box-contain .channel-list[data-v-06520b81] { width: 100%; padding: 0px; }
  .box-contain .channel-list .channel-list-item[data-v-06520b81] { width: 90%; }
  .box-contain .btns[data-v-06520b81] { padding: 0px 27px 22px; }
  .box-contain .btns .cancel[data-v-06520b81] { margin-right: 11px; }
  .box-contain .paypal_card .paypal-button-container[data-v-06520b81] { width: 90%; }
}
@media only screen and (min-width: 246px) {
  .box-contain .paypal_card[data-v-06520b81] { margin-bottom: 11px; }
  .box-contain .channel-list-item[data-v-06520b81] { width: 100%; height: 35px; margin-bottom: 11px; }
}
@media only screen and (min-width: 370px) {
  .box-contain .paypal_card[data-v-06520b81] { margin-bottom: 14px; }
  .box-contain .channel-list-item[data-v-06520b81] { width: 368px; height: 45px; margin-bottom: 14px; }
}
.paypal_card[data-v-06520b81] { margin-bottom: 14px; }
.paypal_card .paypal-button-container[data-v-06520b81] { border-radius: 5px; background-color: rgba(255, 255, 255, 0); width: 368px; max-width: 760px; margin: 0px auto; }
.paypal_card .card_container[data-v-06520b81] { border-radius: 5px; background-color: rgb(255, 255, 255); padding: 20px; max-width: 760px; width: 100%; margin: 0px auto; }
.paypal_card .card_field[data-v-06520b81] { width: 100%; padding: 12px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-sizing: border-box; margin-top: 6px; margin-bottom: 16px; resize: vertical; height: 40px; background: white; font-size: 17px; color: rgb(58, 58, 58); font-family: helvetica, tahoma, calibri, sans-serif; }
.paypal_card .card_field_50[data-v-06520b81] { width: 50%; padding: 12px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-sizing: border-box; margin-top: 6px; margin-bottom: 16px; resize: vertical; height: 40px; background: white; font-size: 17px; color: rgb(58, 58, 58); font-family: helvetica, tahoma, calibri, sans-serif; }
.paypal_card .card_field_75[data-v-06520b81] { width: 75%; padding: 12px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-sizing: border-box; margin-top: 6px; margin-bottom: 16px; resize: vertical; height: 40px; background: white; font-size: 17px; color: rgb(58, 58, 58); font-family: helvetica, tahoma, calibri, sans-serif; }
.paypal_card .row[data-v-06520b81] { display: flex; flex-wrap: wrap; margin: 0px -16px; }
.paypal_card .col-25[data-v-06520b81] { flex: 1 1 25%; }
.paypal_card .col-50[data-v-06520b81] { flex: 1 1 50%; }
.paypal_card input[type="text"][data-v-06520b81], .paypal_card select[data-v-06520b81], .paypal_card textarea[data-v-06520b81] { width: 100%; padding: 12px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-sizing: border-box; margin-top: 6px; margin-bottom: 16px; resize: vertical; height: 40px; background: white; font-size: 17px; color: rgb(58, 58, 58); font-family: helvetica, tahoma, calibri, sans-serif; }
.paypal_card input[type="submit"][data-v-06520b81] { background-color: rgb(76, 175, 80); color: rgb(255, 255, 255); padding: 12px 20px; border: none; border-radius: 4px; cursor: pointer; }
.paypal_card .message_container[data-v-06520b81] { border-radius: 5px; background: rgb(255, 255, 255); font-size: 13px; font-family: monospace; padding: 20px; }
.paypal_card #loading[data-v-06520b81] { width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; display: block; opacity: 0.7; background-color: rgb(255, 255, 255); z-index: 99; text-align: center; }
.paypal_card #loading-image[data-v-06520b81] { position: absolute; z-index: 15; top: 50%; left: 50%; margin: -100px 0px 0px -150px; }
.paypal_card .spinner[data-v-06520b81] { position: fixed; top: 50%; left: 50%; margin-left: -50px; margin-top: -50px; text-align: center; z-index: 1234; overflow: auto; width: 100px; height: 102px; }
.paypal_card .button_container[data-v-06520b81] { display: flex; justify-content: center; }
.paypal_card button[data-v-06520b81]:hover { background-color: rgb(176, 224, 230); }
.paypal_card button[data-v-06520b81] { width: 229px; height: 49px; background: lightblue; border: 1px dotted black; font-size: 17px; color: rgb(58, 58, 58); padding: 12px 20px; border-radius: 4px; cursor: pointer; margin: 0px auto; }
.paypal_card .btn_small[data-v-06520b81] { width: 130px; height: 39px; background: lightblue; border: 1px dotted black; font-size: 14px; color: rgb(58, 58, 58); }
.paypal_card .btn_small[data-v-06520b81]:hover { background-color: rgb(176, 224, 230); }
.cancel[data-v-bcf32384] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.cancel[data-v-bcf32384]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .cancel[data-v-bcf32384] { min-width: 1440px; }
}
.box-contain[data-v-bcf32384] { position: relative; transition: 0.3s ease-in-out; width: 527px; opacity: 1; border-radius: 26px; background: rgb(29, 29, 29); display: flex; align-items: center; flex-direction: column; justify-content: start; overflow: hidden; }
.model-show[data-v-bcf32384] { opacity: 1; }
.model-hidden[data-v-bcf32384] { opacity: 0; }
.close[data-v-bcf32384] { position: absolute; right: 22px; top: 22px; }
.close[data-v-bcf32384]:hover { background: rgba(71, 71, 71, 0.5); }
.foot[data-v-bcf32384] { height: 40px; margin: 0px 0px 40px; display: flex; align-items: center; justify-content: center; }
.foot .btn[data-v-bcf32384] { width: 200px; padding: 0px 32px; font-size: 14px; font-weight: 500; }
.foot .cancel_btn[data-v-bcf32384] { margin-left: 27px; background: rgb(37, 38, 39); transition: 0.3s; cursor: pointer; padding: 0px 32px; color: rgb(255, 255, 255); font-size: 14px; font-weight: 500; }
.foot .cancel_btn[data-v-bcf32384]:hover { opacity: 0.7; }
.content[data-v-bcf32384] { margin: 60px 0px 0px; width: 459px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.content .title[data-v-bcf32384] { width: 100%; font-size: 24px; font-weight: 500; line-height: 24px; text-align: center; color: rgb(255, 255, 255); }
.desc[data-v-bcf32384] { margin: 60px 0px; font-size: 14px; font-weight: 500; line-height: 20px; text-align: center; color: rgb(151, 151, 151); }
.desc b[data-v-bcf32384] { color: rgb(255, 255, 255); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-bcf32384] { width: 90%; height: auto; background: rgb(29, 29, 29); }
  .box-contain .close[data-v-bcf32384] { right: 10px; top: 6px; }
  .foot[data-v-bcf32384] { height: 40px; margin: 0px 0px 18px; }
  .foot .btn[data-v-bcf32384] { width: auto; margin-right: 10px; height: 40px; padding: 0px 16px; font-size: 12px; }
  .foot .cancel_btn[data-v-bcf32384] { width: auto; height: 40px; margin: 0px; padding: 0px 16px; font-size: 12px; }
  .content[data-v-bcf32384] { margin: 38px 0px 0px; width: 100%; }
  .content .title[data-v-bcf32384] { font-size: 16px; font-weight: 700; line-height: 14px; }
  .content .desc[data-v-bcf32384] { margin: 38px 0px; padding: 0px 15px; }
}
.close[data-v-81a862b7] { width: 32px; height: 32px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; }
.close > i[data-v-81a862b7] { font-size: 16px; color: rgb(255, 255, 255); }
.login-shell .shell-title[data-v-80eaeb4f] { margin-bottom: 28px; font-size: 34px; color: rgb(255, 255, 255); font-family: custom-f; white-space: nowrap; text-align: center; }
.login-shell .google-btn[data-v-80eaeb4f] { height: 44px; width: 100%; margin-top: 10px; display: flex; align-items: center; justify-content: center; border: 1px solid rgb(84, 84, 84); border-radius: 22px; font-size: 14px; color: rgb(255, 255, 255); transition: 0.3s; cursor: pointer; }
.login-shell .google-btn[data-v-80eaeb4f]:hover { border-color: rgb(255, 255, 255); }
.login-shell .google-btn > img[data-v-80eaeb4f] { height: 22px; margin-right: 12px; }
.login-shell .google-btn > i[data-v-80eaeb4f] { margin-right: 12px; font-size: 18px; }
.login-shell .split-line[data-v-80eaeb4f] { margin-top: 16px; margin-bottom: 16px; position: relative; border-bottom: 1px solid rgb(39, 39, 39); }
.login-shell .split-line[data-v-80eaeb4f]::after { content: "or"; display: block; width: 60px; position: absolute; left: 50%; top: -7px; background: rgb(29, 29, 29); font-size: 14px; color: rgb(151, 151, 151); text-align: center; transform: translate(-50%); }
.policy[data-v-80eaeb4f] { display: flex; margin-top: 55px; }
.policy > span[data-v-80eaeb4f] { flex: 1 1 0%; display: flex; align-items: center; justify-content: center; color: rgb(107, 107, 107); font-size: 14px; transition: 0.3s; cursor: pointer; }
.policy > span[data-v-80eaeb4f]:hover { color: rgb(193, 193, 193); }
#tianai-captcha-parent { width: 100%; height: 318px; overflow: hidden; position: relative; z-index: 997; box-sizing: border-box; border-radius: 5px; padding: 8px; }
#tianai-captcha-parent #tianai-captcha-box { height: 260px; width: 100%; position: relative; overflow: hidden; }
#tianai-captcha-parent #tianai-captcha-box .loading { width: 50px; height: 50px; text-align: center; display: block; z-index: 998; position: absolute; top: 105px; left: 126px; user-select: none; }
#tianai-captcha-parent #tianai-captcha-box #tianai-captcha { transform-style: preserve-3d; will-change: transform; transition-duration: 0.5s; transition-timing-function: cubic-bezier(0.36, 0.3, 0.42, 1.5); transform: translate(-300px); position: relative; left: 5%; }
#tianai-captcha-parent #tianai-captcha-bg-img { background-position: center top; background-size: cover; z-index: -1; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; border-radius: 6px; }
#tianai-captcha-parent .slider-bottom { height: 60px; width: 100%; display: flex; align-items: center; justify-content: center; }
#tianai-captcha-parent .slider-bottom .close-btn { display: none; }
#tianai-captcha-parent .slider-bottom .refresh-btn { width: 20px; height: 20px; background-image: url("https://lensgo.ai/imgs/icon.png"); background-position: 0px -167px; background-repeat: no-repeat; float: right; margin-right: 10px; cursor: pointer; }
#tianai-captcha-parent .slider-bottom .logo { display: none; }
#tianai-captcha-parent .slider-move-shadow { animation: 2s ease 0s infinite normal none running myanimation; height: 100%; width: 5px; background-color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; filter: opacity(1); box-shadow: rgb(255, 255, 255) 1px 1px 1px; border-radius: 50%; }
#tianai-captcha-parent #tianai-captcha-slider-move-track-mask { width: 0px; height: 34px; opacity: 1; position: absolute; top: -1px; left: -1px; border-radius: 5px; background-color: rgb(255, 155, 3) !important; }
#tianai-captcha { text-align: left; box-sizing: content-box; width: 300px; height: 260px; z-index: 999; }
#tianai-captcha .slider-bottom .logo { height: 30px; }
#tianai-captcha .slider-bottom { height: 19px; width: 100%; }
#tianai-captcha .content .tianai-captcha-tips { display: none; height: 25px; width: 100%; position: absolute; bottom: -25px; left: 0px; z-index: 999; font-size: 15px; line-height: 25px; color: rgb(255, 255, 255); text-align: center; transition: bottom 0.3s ease-in-out; }
#tianai-captcha .content .tianai-captcha-tips.tianai-captcha-tips-error { background-color: rgb(255, 93, 57); }
#tianai-captcha .content .tianai-captcha-tips.tianai-captcha-tips-success { background-color: rgb(57, 197, 34); }
#tianai-captcha .content .tianai-captcha-tips.tianai-captcha-tips-on { bottom: 0px; }
#tianai-captcha .content #tianai-captcha-loading { z-index: 9999; background-color: rgb(204, 165, 115); text-align: center; height: 100%; overflow: hidden; position: relative; display: flex; justify-content: center; align-items: center; }
#tianai-captcha .content #tianai-captcha-loading img { display: block; width: 45px; height: 45px; }
#tianai-captcha #tianai-captcha-slider-bg-canvas { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border-radius: 5px; }
@keyframes myanimation { 
  0% { left: 0px; }
  100% { left: 289px; }
}
#tianai-captcha.tianai-captcha-slider { z-index: 999; position: absolute; left: 0px; top: 0px; user-select: none; }
#tianai-captcha.tianai-captcha-slider .content { width: 100%; height: 180px; position: relative; overflow: hidden; }
#tianai-captcha.tianai-captcha-slider .bg-img-div { width: 100%; height: 100%; position: absolute; transform: translate(0px); }
#tianai-captcha.tianai-captcha-slider .bg-img-div img { height: 100%; border-radius: 5px; }
#tianai-captcha.tianai-captcha-slider .slider-img-div { height: 100%; position: absolute; transform: translate(0px); }
#tianai-captcha.tianai-captcha-slider .slider-img-div #tianai-captcha-slider-move-img { height: 100%; }
#tianai-captcha.tianai-captcha-slider .slider-move { height: 34px; width: 100%; margin: 11px 0px; position: relative; }
#tianai-captcha.tianai-captcha-slider .slider-move-track { position: relative; height: 32px; line-height: 32px; text-align: center; background: rgba(255, 255, 255, 0.7); color: rgb(153, 153, 153); transition: all; font-size: 14px; box-sizing: content-box; border: 1px solid rgba(255, 255, 255, 0.7); border-radius: 4px; }
#tianai-captcha.tianai-captcha-slider .refresh-btn, #tianai-captcha.tianai-captcha-slider .close-btn { display: inline-block; }
#tianai-captcha.tianai-captcha-slider .slider-move { line-height: 38px; font-size: 14px; text-align: center; white-space: nowrap; color: rgb(136, 148, 157); user-select: none; filter: opacity(1); }
#tianai-captcha.tianai-captcha-slider .slider-move .slider-move-btn { transform: translate(0px); position: absolute; top: -6px; left: 0px; width: 63px; height: 45px; background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-size: contain; border-radius: 5px; }
#tianai-captcha.tianai-captcha-slider .slider-tip { margin-bottom: 8px; font-weight: 700; font-size: 15px; line-height: normal; color: rgb(255, 255, 255); display: none; }
#tianai-captcha.tianai-captcha-slider .slider-move-btn:hover { cursor: pointer; }
#tianai-captcha.tianai-captcha-rotate .rotate-img-div { height: 100%; text-align: center; }
#tianai-captcha.tianai-captcha-rotate .rotate-img-div img { height: 100%; transform: rotate(0deg); display: inline-block; }
#tianai-captcha.tianai-captcha-concat .tianai-captcha-slider-concat-img-div { background-size: 100% 180px; position: absolute; transform: translate(0px); z-index: 1; width: 100%; }
#tianai-captcha.tianai-captcha-concat .tianai-captcha-slider-concat-bg-img { width: 100%; height: 100%; position: absolute; transform: translate(0px); background-size: 100% 180px; }
#tianai-captcha.tianai-captcha-word-click { position: relative; box-sizing: border-box; }
#tianai-captcha.tianai-captcha-word-click .click-tip { position: relative; height: 40px; width: 100%; }
#tianai-captcha.tianai-captcha-word-click .click-tip .tip-img { width: 130px; position: absolute; right: 15px; }
#tianai-captcha.tianai-captcha-word-click .click-tip #tianai-captcha-click-track-font { font-size: 20px; display: inline-block; height: 40px; line-height: 40px; position: absolute; color: rgb(255, 255, 255); }
#tianai-captcha.tianai-captcha-word-click .slider-bottom { position: relative; top: 6px; }
#tianai-captcha.tianai-captcha-word-click .content #bg-img-click-mask { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
#tianai-captcha.tianai-captcha-word-click .content #bg-img-click-mask .click-span { position: absolute; left: 0px; top: 0px; border-radius: 50px; background-color: rgb(64, 158, 255); width: 20px; height: 20px; text-align: center; line-height: 20px; color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); }
#tianai-captcha.tianai-captcha-rotate2 { position: relative; user-select: none; }
#tianai-captcha.tianai-captcha-rotate2 #tianai-captcha-bg-img { background-color: rgb(255, 255, 255); background-position: center top; background-size: cover; z-index: -1; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; border-radius: 6px; }
#tianai-captcha.tianai-captcha-rotate2 .content { width: 100%; height: 180px; position: relative; overflow: hidden; }
#tianai-captcha.tianai-captcha-rotate2 .content .mask { height: 180px; width: 180px; position: absolute; border: 2px solid rgb(255, 255, 255); z-index: 99; left: 60px; border-radius: 50%; box-sizing: border-box; }
#tianai-captcha.tianai-captcha-rotate2 .bg-img-div { width: 100%; height: 100%; position: absolute; transform: translate(0px); text-align: center; }
#tianai-captcha.tianai-captcha-rotate2 .bg-img-div img { height: 100%; border-radius: 50%; }
#tianai-captcha.tianai-captcha-rotate2 .slider-img-div { height: 100%; position: absolute; transform: translate(0px); }
#tianai-captcha.tianai-captcha-rotate2 .slider-img-div img { height: 100%; }
#tianai-captcha.tianai-captcha-rotate2 .slider-move { height: 60px; width: 100%; margin: 11px 0px; position: relative; }
#tianai-captcha.tianai-captcha-rotate2 .slider-move .slider-move-track { line-height: 38px; font-size: 14px; text-align: center; white-space: nowrap; color: rgb(136, 148, 157); user-select: none; }
#tianai-captcha.tianai-captcha-rotate2 .slider-move .slider-move-btn { transform: translate(0px); position: absolute; top: -6px; left: 0px; width: 63px; height: 45px; background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-size: contain; border-radius: 5px; }
#tianai-captcha.tianai-captcha-rotate2 .slider-bottom { height: 19px; width: 100%; }
#tianai-captcha.tianai-captcha-rotate2 .slider-bottom .close-btn { width: 20px; height: 20px; background-image: url("https://lensgo.ai/imgs/icon.png"); background-repeat: no-repeat; background-position: 0px -14px; float: right; margin-right: 2px; }
#tianai-captcha.tianai-captcha-rotate2 .slider-bottom .refresh-btn { width: 20px; height: 20px; background-image: url("https://lensgo.ai/imgs/icon.png"); background-position: 0px -167px; background-repeat: no-repeat; float: right; margin-right: 10px; }
#tianai-captcha.tianai-captcha-rotate2 .slider-move-track { position: relative; height: 32px; line-height: 32px; text-align: center; background: rgb(204, 165, 115); color: rgb(153, 153, 153); transition: all; font-size: 14px; box-sizing: content-box; border: 1px solid rgb(204, 165, 115); border-radius: 4px; }
#tianai-captcha.tianai-captcha-rotate2 .refresh-btn, #tianai-captcha.tianai-captcha-rotate2 .close-btn { display: inline-block; }
#tianai-captcha.tianai-captcha-rotate2 .slider-tip { margin-bottom: 5px; font-weight: 700; font-size: 15px; }
#tianai-captcha.tianai-captcha-rotate2 .slider-move-btn:hover, #tianai-captcha.tianai-captcha-rotate2 .tianai-captcha-rotate2 .close-btn:hover, #tianai-captcha.tianai-captcha-rotate2 .tianai-captcha-rotate2 .refresh-btn:hover { cursor: pointer; }
#tianai-captcha.tianai-captcha-rotate2 #tianai-captcha-slider-move-track-mask { border-width: 1px; border-style: solid; width: 0px; height: 32px; background-color: rgb(247, 182, 69); opacity: 1; position: absolute; top: -1px; left: -1px; border-radius: 5px; border-color: rgb(239, 156, 13); }
#tianai-captcha.tianai-captcha-rotate2 .rotate-img-div { height: 100%; position: absolute; transform: rotate(0deg); margin-left: 58px; }
#tianai-captcha.tianai-captcha-rotate2 .rotate-img-div img { height: 100%; }
#tianai-captcha.tianai-captcha-rotate2 .tianai-captcha-slider-bg-img-mask { position: absolute; left: 60px; top: 0px; width: 180px; height: 180px; float: left; background-size: 100%; filter: opacity(1); display: none; }
#tianai-captcha.tianai-captcha-rotate2 #tianai-captcha-slider-bg-degree-canvas { position: absolute; top: 0px; width: 180px; height: 180px; left: 60px; border-radius: 50%; transform: rotate(0deg); }
#tianai-captcha.tianai-captcha-scrape #tianai-captcha-scrape-tip-img { display: inline-block; height: 20px; }
#tianai-captcha.tianai-captcha-scrape #tianai-captcha-slider-move-track-font { color: rgb(255, 255, 255); }
#tianai-captcha.tianai-captcha-scrape .slider-img-div { height: 100%; width: 100%; position: absolute; background-color: rgb(216, 216, 216); transform: translate(0px); border-radius: 0px 5px 5px 0px; box-sizing: border-box; top: 0px; }
.cropper[data-v-09262fb1] { height: 100vh; width: 100vw; display: flex; align-items: center; justify-content: center; }
.box-contain[data-v-09262fb1] { width: 300px; height: 300px; border-radius: 12px; position: relative; }
#captcha-box[data-v-09262fb1] { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; }
.login-shell[data-v-733a8342] { padding: 0px 94px; position: relative; }
.login-shell .back-login[data-v-733a8342] { width: 30px; height: 30px; cursor: pointer; position: absolute; left: 45px; top: -60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.login-shell .back-login > i[data-v-733a8342] { color: rgb(255, 255, 255); font-size: 16px; }
.login-shell .shell-title[data-v-733a8342] { color: rgb(255, 255, 255); font-size: 34px; font-family: custom-f; white-space: nowrap; text-align: center; }
.login-shell .shell-desc[data-v-733a8342] { color: rgb(151, 151, 151); font-size: 14px; line-height: 20px; text-align: center; margin: 8px 0px 40px; }
.login-shell .reset-form-item[data-v-733a8342] { margin-bottom: 20px; }
.login-shell .set-password[data-v-733a8342] { color: rgb(151, 151, 151); margin-bottom: 12px; }
.login-shell .reset-btn[data-v-733a8342] { margin-top: 70px; }
.suffix[data-v-733a8342] { position: absolute; right: 10px; top: 0px; bottom: 0px; font-size: 14px; display: flex; align-items: center; justify-content: center; padding-right: 10px; color: rgb(248, 167, 73); cursor: pointer; }
.login-shell[data-v-f8752f66] { padding: 0px 94px; position: relative; }
.login-shell .back-login[data-v-f8752f66] { width: 30px; height: 30px; cursor: pointer; position: absolute; left: 45px; top: -40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.login-shell .back-login > i[data-v-f8752f66] { color: rgb(255, 255, 255); font-size: 16px; }
.login-shell .shell-title[data-v-f8752f66] { color: rgb(255, 255, 255); font-size: 30px; font-family: custom-f; white-space: nowrap; text-align: center; }
.login-shell .shell-desc[data-v-f8752f66] { margin: 8px 0px 15px; color: rgb(151, 151, 151); font-size: 14px; line-height: 20px; text-align: center; }
.login-shell .reset-form-item[data-v-f8752f66] { margin-bottom: 20px; }
.login-shell .set-password[data-v-f8752f66] { color: rgb(151, 151, 151); margin-bottom: 12px; }
.login-shell .reset-btn[data-v-f8752f66] { margin-top: 42px; }
.suffix[data-v-f8752f66] { position: absolute; right: 10px; top: 0px; bottom: 0px; padding-right: 10px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: rgb(248, 167, 73); cursor: pointer; }
.login-shell[data-v-e01e3172] { padding: 0px 94px; position: relative; }
.login-shell .back-login[data-v-e01e3172] { width: 30px; height: 30px; position: absolute; left: 45px; top: -40px; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; }
.login-shell .back-login > i[data-v-e01e3172] { color: rgb(255, 255, 255); font-size: 16px; }
.login-shell .shell-title[data-v-e01e3172] { color: rgb(255, 255, 255); font-size: 34px; font-family: custom-f; white-space: nowrap; text-align: center; }
.login-shell .shell-desc[data-v-e01e3172] { color: rgb(151, 151, 151); font-size: 12px; text-align: center; margin-top: 10px; margin-bottom: 35px; }
.login-form-item[data-v-e01e3172] { margin-bottom: 20px; }
.forgot-password[data-v-e01e3172] { margin-top: 24px; margin-bottom: 16px; padding-right: 12px; font-size: 14px; color: rgb(251, 178, 69); text-align: right; transition: 0.3s; cursor: pointer; }
.forgot-password[data-v-e01e3172]:hover { opacity: 0.6; }
.policy[data-v-e01e3172] { display: flex; margin-top: 35px; }
.policy > span[data-v-e01e3172] { flex: 1 1 0%; display: flex; align-items: center; justify-content: center; color: rgb(107, 107, 107); font-size: 14px; transition: 0.3s; cursor: pointer; }
.policy > span[data-v-e01e3172]:hover { color: rgb(193, 193, 193); }
.login-box[data-v-4e9bd9ad] { width: 922px; height: 540px; overflow: hidden; display: flex; position: relative; background: rgb(29, 29, 29); border-radius: 20px; }
.login-box .box-img[data-v-4e9bd9ad] { width: 416px; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: url("https://rightbrainai-1307270943.cos.accelerate.myqcloud.com/lensgo/static/webp/login-img.webp"); }
.login-box .box-contain[data-v-4e9bd9ad] { flex: 1 1 0%; width: 0px; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.model-show[data-v-4e9bd9ad] { transform: translateY(0px); }
.model-hidden[data-v-4e9bd9ad] { transform: translateY(0px); opacity: 0; }
.login-close[data-v-4e9bd9ad] { position: absolute; right: 30px; top: 30px; z-index: 9; }
.info[data-v-f365f6c8] { width: 525px; height: 320px; padding: 34px 36px 0px; background: rgb(29, 29, 29); border-radius: 18px; position: relative; }
.info-close[data-v-f365f6c8] { position: absolute; right: 20px; top: 20px; }
.info-title[data-v-f365f6c8] { color: rgb(255, 255, 255); font-size: 24px; font-weight: 600; text-align: center; }
.info-user[data-v-f365f6c8] { margin-top: 16px; display: flex; }
.info-user .user-item[data-v-f365f6c8] { margin-right: 40px; }
.item-title[data-v-f365f6c8] { margin-bottom: 10px; font-size: 12px; color: rgb(84, 84, 84); }
.info-sex[data-v-f365f6c8], .info-work[data-v-f365f6c8] { margin-top: 16px; }
.info-submit[data-v-f365f6c8] { display: flex; align-items: center; justify-content: center; margin-top: 22px; }
.info-submit .submit-btn[data-v-f365f6c8] { width: 180px; }
.user-avatar[data-v-f365f6c8] { cursor: pointer; }
.login-box[data-v-30ca1b99] { width: 922px; height: 540px; overflow: hidden; display: flex; position: relative; background: rgb(29, 29, 29); border-radius: 20px; }
.login-box .box-img[data-v-30ca1b99] { width: 416px; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: url("https://rightbrainai-1307270943.cos.accelerate.myqcloud.com/lensgo/static/webp/login-img.webp"); position: relative; }
.login-box .box-img h4[data-v-30ca1b99] { font-size: 16px; font-weight: 700; line-height: 12.5px; color: rgb(168, 168, 168); text-align: center; top: 105px; position: absolute; left: 50%; transform: translate(-50%); letter-spacing: 2px; }
.login-box .box-contain[data-v-30ca1b99] { flex: 1 1 0%; width: 0px; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.model-show[data-v-30ca1b99] { transform: translateY(0px); }
.model-hidden[data-v-30ca1b99] { transform: translateY(0px); opacity: 0; }
.login-close[data-v-30ca1b99] { position: absolute; right: 30px; top: 30px; z-index: 9; }
.redemption-box[data-v-30ca1b99] { display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 0px; width: 360px; }
.redemption-box .time[data-v-30ca1b99] { width: 291px; margin-bottom: 30px; }
.redemption-box .logo[data-v-30ca1b99] { width: 300px; display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px; }
.redemption-box .sub-text[data-v-30ca1b99] { height: 15px; }
.redemption-box .code-input[data-v-30ca1b99] { margin: 30px 0px 60px; width: 300px; }
.redemption-box .code-input[data-v-30ca1b99] .input { border-radius: 0px; line-height: 1.2; }
.redemption-box .code-input[data-v-30ca1b99] .input .input-body { text-align: center; font-size: 25px; border-radius: 0px; border-bottom-width: 1px; border-bottom-color: rgb(255, 255, 255); border-top: none; border-left: none; border-right: none; }
.redemption-box .code-input[data-v-30ca1b99] .input ::placeholder { color: rgba(217, 217, 217, 0.54); opacity: 1; }
.redemption-box .code-btn[data-v-30ca1b99] { font-size: 20px; font-weight: 700; height: 44px; border-radius: 22px; background: linear-gradient(92.97deg, rgb(255, 137, 0) 9.51%, rgb(248, 216, 73) 100%); }
.login-box[data-v-0eb97130] { width: 922px; height: 540px; overflow: hidden; display: flex; position: relative; background: rgb(29, 29, 29); border-radius: 20px; }
.login-box .box-img[data-v-0eb97130] { width: 416px; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: url("https://rightbrainai-1307270943.cos.accelerate.myqcloud.com/lensgo/static/webp/login-img.webp"); position: relative; }
.login-box .box-img h4[data-v-0eb97130] { font-size: 16px; font-weight: 700; line-height: 12.5px; color: rgb(168, 168, 168); text-align: center; top: 105px; position: absolute; left: 50%; transform: translate(-50%); letter-spacing: 2px; }
.login-box .box-contain[data-v-0eb97130] { flex: 1 1 0%; width: 0px; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.model-show[data-v-0eb97130] { transform: translateY(0px); }
.model-hidden[data-v-0eb97130] { transform: translateY(0px); opacity: 0; }
.login-close[data-v-0eb97130] { position: absolute; right: 30px; top: 30px; z-index: 9; }
.redemption-box[data-v-0eb97130] { display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 0px; width: 360px; }
.redemption-box .title[data-v-0eb97130] { width: 391px; margin-bottom: 50px; }
.redemption-box .list[data-v-0eb97130] { display: flex; align-items: center; flex-direction: column; justify-content: start; margin-bottom: 60px; }
.redemption-box .list li[data-v-0eb97130] { display: flex; align-items: center; width: 100%; height: 38px; justify-content: start; }
.redemption-box .list li .icon[data-v-0eb97130] { transform: translateY(-2px); width: 21px; height: 16px; margin-right: 20px; background-image: url("https://lensgo.ai/imgs/redemption/icon.png"); background-position: center center; background-repeat: no-repeat; background-size: contain; }
.redemption-box .list li .icon.add[data-v-0eb97130] { background-image: url("https://lensgo.ai/imgs/redemption/add.png"); }
.redemption-box .list li b[data-v-0eb97130] { font-size: 17px; font-weight: 700; line-height: 18px; letter-spacing: 1px; text-align: center; color: rgb(223, 223, 223); }
.redemption-box .code-btn[data-v-0eb97130] { font-size: 20px; font-weight: 700; height: 44px; border-radius: 22px; }
.login[data-v-de240d91] { height: 100vh; width: 100vw; min-width: 1440px; display: flex; align-items: center; justify-content: center; }
.box-contain[data-v-de240d91] { transition: 0.5s ease-in-out; transform: translateY(-100vh); opacity: 1; }
.model-show[data-v-de240d91] { transform: translateY(0px); }
.model-hidden[data-v-de240d91] { transform: translateY(0px); opacity: 0; }
.login-close[data-v-de240d91] { position: absolute; right: 30px; top: 30px; }
.account[data-v-81bab1c0] { height: 100vh; width: 100vw; display: flex; align-items: center; justify-content: center; }
.box-contain[data-v-81bab1c0] { transition: 0.5s ease-in-out; transform: translateY(-100vh); opacity: 1; border-radius: 18px; background: rgb(29, 29, 29); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-81bab1c0] { width: 90%; height: 240px; }
}
@media screen and (min-width: 501px) {
  .box-contain[data-v-81bab1c0] { width: 527px; height: 300px; }
}
.model-show[data-v-81bab1c0] { transform: translateY(0px); }
.model-hidden[data-v-81bab1c0] { transform: translateY(0px); opacity: 0; }
.close[data-v-81bab1c0] { position: absolute; right: 20px; top: 20px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .close[data-v-81bab1c0] { right: 8px; top: 4px; }
}
.title[data-v-81bab1c0] { height: 30px; margin-top: 55px; margin-bottom: 30px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 24px; }
.title .title-icon[data-v-81bab1c0] { margin-right: 10px; color: rgb(208, 62, 0); font-size: 24px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .title[data-v-81bab1c0] { height: 30px; margin-top: 30px; margin-bottom: 15px; font-size: 16px; font-weight: 600; }
  .title .title-icon[data-v-81bab1c0] { font-size: 18px; }
}
.desc[data-v-81bab1c0] { padding: 0px 30px; font-size: 15px; color: rgb(151, 151, 151); text-align: center; line-height: 24px; }
.desc b[data-v-81bab1c0] { font-size: 13px; color: rgb(208, 62, 0); font-weight: 700; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .desc[data-v-81bab1c0] { padding: 0px; font-size: 12px; }
  .desc b[data-v-81bab1c0] { font-size: 12px; }
}
.btns[data-v-81bab1c0] { margin-top: 36px; padding: 0px 20px; display: flex; justify-content: center; }
.btns .btn-cancel[data-v-81bab1c0] { width: 200px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 20px; font-size: 14px; color: rgb(255, 255, 255); font-weight: 600; transition: 0.3s; cursor: pointer; margin-right: 10px; background: rgb(37, 38, 39); }
.btns .btn-cancel[data-v-81bab1c0]:hover { opacity: 0.7; }
.btns .btn-subscribe[data-v-81bab1c0] { width: 200px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 20px; font-size: 14px; font-weight: 600; transition: 0.3s; cursor: pointer; color: rgb(37, 38, 39); }
.btns .btn-subscribe[data-v-81bab1c0]:hover { opacity: 0.7; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .btns .btn-subscribe[data-v-81bab1c0] { width: 300px; }
}
.btns .btn-delete[data-v-81bab1c0] { width: 200px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 20px; font-size: 14px; color: rgb(255, 255, 255); font-weight: 600; transition: 0.3s; cursor: pointer; background: rgb(208, 62, 0); }
.btns .btn-delete[data-v-81bab1c0]:hover { opacity: 0.7; }
.account[data-v-03edcb5e] { height: 100vh; width: 100vw; display: flex; align-items: center; justify-content: center; }
.box-contain[data-v-03edcb5e] { transition: 0.5s ease-in-out; transform: translateY(-100vh); opacity: 1; border-radius: 18px; background: rgb(29, 29, 29); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-03edcb5e] { width: 90%; height: 210px; }
}
@media screen and (min-width: 501px) {
  .box-contain[data-v-03edcb5e] { width: 527px; height: 328px; }
}
.model-show[data-v-03edcb5e] { transform: translateY(0px); }
.model-hidden[data-v-03edcb5e] { transform: translateY(0px); opacity: 0; }
.close[data-v-03edcb5e] { position: absolute; right: 20px; top: 20px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .close[data-v-03edcb5e] { right: 8px; top: 4px; }
}
.title[data-v-03edcb5e] { height: 150px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 24px; }
.title > i[data-v-03edcb5e] { margin-left: 10px; font-size: 18px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .title[data-v-03edcb5e] { height: 70px; font-size: 16px; font-weight: 600; }
  .title > i[data-v-03edcb5e] { font-size: 14px; margin-left: 10px; }
}
.desc[data-v-03edcb5e] { padding: 0px 30px; line-height: 24px; font-size: 13px; color: rgb(151, 151, 151); text-align: center; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .desc[data-v-03edcb5e] { padding: 0px 20px; font-size: 14px; }
}
.btns[data-v-03edcb5e] { margin-top: 36px; padding: 0px 20px; display: flex; justify-content: center; }
.btns .btn-cancel[data-v-03edcb5e] { width: 200px; height: 40px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: rgb(255, 255, 255); font-weight: 600; border-radius: 20px; transition: 0.3s; cursor: pointer; margin-right: 10px; background: rgb(37, 38, 39); }
.btns .btn-cancel[data-v-03edcb5e]:hover { opacity: 0.7; }
.btns .btn-confirm[data-v-03edcb5e] { width: 200px; height: 40px; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 600; border-radius: 20px; transition: 0.3s; cursor: pointer; background: linear-gradient(270deg, rgb(248, 167, 73) 0%, rgb(248, 216, 73) 98.85%); color: rgb(0, 0, 0); }
.btns .btn-confirm[data-v-03edcb5e]:hover { opacity: 0.7; }
.account[data-v-2e3dfd92] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgb(0, 0, 0); display: flex; align-items: center; justify-content: center; }
.account[data-v-2e3dfd92]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .account[data-v-2e3dfd92] { min-width: 1440px; }
}
.box-contain[data-v-2e3dfd92] { position: relative; transition: 0.5s ease-in-out; opacity: 1; border-radius: 18px; background: rgb(29, 29, 29); }
@media screen and (min-width: 501px) {
  .box-contain[data-v-2e3dfd92] { width: 527px; }
}
.model-show[data-v-2e3dfd92] { opacity: 1; }
.model-hidden[data-v-2e3dfd92] { opacity: 0; }
.close[data-v-2e3dfd92] { position: absolute; right: 20px; top: 20px; }
.close.black[data-v-2e3dfd92]:hover { background: rgba(0, 0, 0, 0.5); }
.title[data-v-2e3dfd92] { height: 26px; line-height: 26px; display: flex; justify-content: center; color: rgb(255, 255, 255); font-size: 24px; margin: 50px 0px 40px; align-items: baseline; }
.title .iconfont[data-v-2e3dfd92] { margin-right: 24px; color: rgb(255, 137, 1); font-size: 28px; }
.desc[data-v-2e3dfd92] { padding: 0px 34px; margin-bottom: 56px; font-size: 15px; color: rgb(255, 255, 255); line-height: 30px; text-align: center; }
.desc[data-v-2e3dfd92] i { color: rgb(255, 255, 255); font-style: normal; }
.btns[data-v-2e3dfd92] { margin: 0px; padding: 0px 50px; display: flex; justify-content: center; }
.btns .btn-cancel[data-v-2e3dfd92] { flex: 1 1 0%; margin-right: 30px; height: 40px; border-radius: 20px; font-size: 12px; background: rgb(37, 38, 39); color: rgb(151, 151, 151); display: flex; align-items: center; justify-content: center; transition: 0.3s; cursor: pointer; }
.btns .btn-cancel[data-v-2e3dfd92]:hover { color: rgb(255, 255, 255); }
.btns .btn-submit[data-v-2e3dfd92] { height: 40px; flex: 1 1 0%; display: flex; align-items: center; justify-content: center; border-radius: 20px; font-size: 12px; font-weight: 600; transition: 0.3s; cursor: pointer; background: linear-gradient(138deg, rgb(255, 137, 0) 0%, rgb(248, 216, 73) 100%); color: rgb(17, 17, 17); }
.btns .btn-submit[data-v-2e3dfd92]:hover { opacity: 0.7; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-2e3dfd92] { width: 90%; height: auto; }
  .box-contain .close[data-v-2e3dfd92] { right: 15px; top: 10px; }
  .box-contain .title[data-v-2e3dfd92] { margin: 35px 0px 26px; font-size: 20px; font-weight: 600; }
  .box-contain .title .iconfont[data-v-2e3dfd92] { font-size: 22px; margin-right: 14px; }
  .box-contain .desc[data-v-2e3dfd92] { padding: 0px 32px; margin-bottom: 30px; line-height: 24px; font-size: 12px !important; }
  .box-contain .desc p[data-v-2e3dfd92] { font-size: 13px; line-height: 20px; }
  .box-contain .btns[data-v-2e3dfd92] { padding: 0px 20px; margin-bottom: 35px; }
}
.feedback[data-v-d01e849e] { width: 44px; height: 44px; cursor: pointer; border-radius: 22px; background: rgb(55, 53, 53); border: 1px solid rgb(224, 141, 65); box-shadow: rgba(242, 226, 209, 0.17) 0px 4px 16px; display: flex; align-items: center; justify-content: center; position: fixed; bottom: 120px; right: 20px; z-index: 999; }
.feedback img[data-v-d01e849e] { width: 22px; transition: width 0.3s; }
.feedback[data-v-d01e849e]:hover { transition: 0.3s; cursor: pointer; }
.feedback[data-v-d01e849e]:hover:hover { opacity: 0.8; }
@font-face { font-family: iconfont; src: url("https://lensgo.ai/iconfont-d193f713.woff2?t=1735201034597") format("woff2"), url("https://lensgo.ai/iconfont-c89c0c9f.woff?t=1735201034597") format("woff"), url("https://lensgo.ai/iconfont-5fa34844.ttf?t=1735201034597") format("truetype"); }
.iconfont { font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; font-family: iconfont !important; }
.icon-Replace::before { content: ""; }
.icon-feedback::before { content: ""; }
.icon-piliangxiazai::before { content: ""; }
.icon-videoduration::before { content: ""; }
.icon-watermark::before { content: ""; }
.icon-full-screen::before { content: ""; }
.icon-play::before { content: ""; }
.icon-pause::before { content: ""; }
.icon-out-full::before { content: ""; }
.icon-sound-open::before { content: ""; }
.icon-ctrl_download::before { content: ""; }
.icon-sound-close::before { content: ""; }
.icon-user_privacy::before { content: ""; }
.icon-Frame3::before { content: ""; }
.icon-a-StyleTransfer::before { content: ""; }
.icon-jiantou::before { content: ""; }
.icon-bingfaliang::before { content: ""; }
.icon-Frame2::before { content: ""; }
.icon-integral::before { content: ""; }
.icon-tupian::before { content: ""; }
.icon-Frame1::before { content: ""; }
.icon-Frame::before { content: ""; }
.icon-menu::before { content: ""; }
.icon-direction-none::before { content: ""; }
.icon-direction-right::before { content: ""; }
.icon-direction-down::before { content: ""; }
.icon-direction-left::before { content: ""; }
.icon-direction-disperse::before { content: ""; }
.icon-disperse-rotate__right::before { content: ""; }
.icon-disperse-rotate__left::before { content: ""; }
.icon-direction-up::before { content: ""; }
.icon-option::before { content: ""; }
.icon-disperse-gather::before { content: ""; }
.icon-start::before { content: ""; }
.icon-drop-up::before { content: ""; }
.icon-arrow-left::before { content: ""; }
.icon-arrow-down::before { content: ""; }
.icon-set::before { content: ""; }
.icon-add::before { content: ""; }
.icon-delete::before { content: ""; }
.icon-user::before { content: ""; }
.icon-download::before { content: ""; }
.icon-query::before { content: ""; }
.icon-use::before { content: ""; }
.icon-reset::before { content: ""; }
.icon-copy::before { content: ""; }
.icon-message-success::before { content: ""; }
.icon-message-waring::before { content: ""; }
.icon-upload::before { content: ""; }
.icon-more::before { content: ""; }
.icon-message-error::before { content: ""; }
.icon-close::before { content: ""; }
.icon-exit::before { content: ""; }
.icon-eye-close::before { content: ""; }
.icon-eye-open::before { content: ""; }
.icon-work-6::before { content: ""; }
.icon-work-2::before { content: ""; }
.icon-work-5::before { content: ""; }
.icon-work-1::before { content: ""; }
.icon-work-4::before { content: ""; }
.icon-work-3::before { content: ""; }
.icon-work-8::before { content: ""; }
.icon-work-7::before { content: ""; }
.icon-emial::before { content: ""; }
.icon-menu-ctrl::before { content: ""; }
.icon-nav-video::before { content: ""; }
.icon-nav-img::before { content: ""; }
.icon-nav-home::before { content: ""; }
.icon-nav-train::before { content: ""; }
@font-face { font-family: custom-f; font-style: normal; font-weight: 100; font-display: swap; src: url("https://lensgo.ai/font/Objectivity/Objectivity-Thin.woff2"); }
@font-face { font-family: custom-f; font-style: normal; font-weight: 200; font-display: swap; src: url("https://lensgo.ai/font/Objectivity/Objectivity-Light.woff2"); }
@font-face { font-family: custom-f; font-style: normal; font-weight: 300; font-display: swap; src: url("https://lensgo.ai/font/Objectivity/Objectivity-Light.woff2"); }
@font-face { font-family: custom-f; font-style: normal; font-weight: 400; font-display: swap; src: url("https://lensgo.ai/font/Objectivity/Objectivity-Regular.woff2"); }
@font-face { font-family: custom-f; font-style: normal; font-weight: 500; font-display: swap; src: url("https://lensgo.ai/font/Objectivity/Objectivity-Medium.woff2"); }
@font-face { font-family: custom-f; font-style: normal; font-weight: 700; font-display: swap; src: url("https://lensgo.ai/font/Objectivity/Objectivity-Medium.woff2"); }
@font-face { font-family: custom-f; font-style: normal; font-weight: 600; font-display: swap; src: url("https://lensgo.ai/font/Objectivity/Objectivity-Bold.woff2"); }
@font-face { font-family: custom-f; font-style: normal; font-weight: 700; font-display: swap; src: url("https://lensgo.ai/font/Objectivity/Objectivity-Bold.woff2"); }
@font-face { font-family: custom-f; font-style: normal; font-weight: 800; font-display: swap; src: url("https://lensgo.ai/font/Objectivity/Objectivity-ExtraBold.woff2"); }
@font-face { font-family: custom-f; font-style: normal; font-weight: 900; font-display: swap; src: url("https://lensgo.ai/font/Objectivity/Objectivity-Super.woff2"); }
@font-face { font-family: custom-f; font-style: normal; font-weight: 950; font-display: swap; src: url("https://lensgo.ai/font/Objectivity/Objectivity-Super.woff2"); }
.nav-contain { height: 100%; width: 100%; display: flex; position: relative; }
.custom-modal { position: fixed; inset: 0px; z-index: 1999; background: rgba(0, 0, 0, 0.5); overflow: auto; padding-top: env(safe-area-inset-top); padding-bottom: env(safe-area-inset-top); }
.custom-modal-o { position: fixed; inset: 0px; z-index: 1999; background: rgba(0, 0, 0, 0); overflow: auto; padding-top: env(safe-area-inset-top); padding-bottom: env(safe-area-inset-top); }
.no-water-layout { float: left; margin-right: 15px; margin-bottom: 15px; }
@media screen and (max-width: 1600px) {
  .no-water-layout { width: calc(25% - 11.25px); }
  .no-water-layout:nth-child(4n+4) { margin-right: 0px; }
}
@media screen and (min-width: 1601px) and (max-width: 1920px) {
  .no-water-layout { width: calc(20% - 12.5px); }
  .no-water-layout:nth-child(5n+5) { margin-right: 0px; }
}
@media screen and (min-width: 1921px) {
  .no-water-layout { width: calc(16.6% - 12.5px); }
  .no-water-layout:nth-child(6n+6) { margin-right: 0px; }
}
.agreement-modal { margin: auto; width: 1020px; min-height: 520px; padding: 30px; max-height: 80vh; border-radius: 12px; background: rgb(255, 255, 255); color: rgb(51, 51, 51); position: relative; display: flex; flex-direction: column; }
.agreement-modal::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
.agreement-modal .contain-body { flex: 1 1 0%; height: 0px; overflow-y: auto; padding: 0px 50px; }
.agreement-modal .contain-body::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
.agreement-modal .contain-body > h1 { font-size: 36px; font-weight: 600; text-align: center; line-height: 1; padding: 30px 0px 20px; }
.agreement-modal .contain-body > h2 { font-size: 28px; font-weight: 600; margin: 50px 0px 20px; }
.agreement-modal .contain-body .desc { margin-bottom: 20px; font-weight: 600; text-align: center; }
.agreement-modal .contain-body .menu { font-size: 20px; font-weight: 600; }
.agreement-modal .contain-body .menu-list { margin-bottom: 30px; }
.agreement-modal .contain-body .menu-list > li { line-height: 40px; color: rgb(18, 85, 241); list-style: none; }
.agreement-modal .contain-body > p { margin-bottom: 20px; text-align: justify; }
.agreement-modal .contain-body .h2 { font-size: 24px; font-weight: 600; line-height: 1; padding-bottom: 15px; margin-top: 30px; }
.agreement-modal .contain-body .main { font-weight: 600; }
.agreement-modal .contain-body .li-num { min-width: 24px; display: flex; justify-content: center; color: rgb(78, 131, 253); }
.agreement-modal .contain-body .link { color: rgb(78, 131, 253); }
.agreement-modal .contain-body .block { margin-bottom: 30px; }
.agreement-modal .contain-body .block .block-p { font-size: 16px; line-height: 1.5; text-align: justify; margin-bottom: 20px; }
.agreement-modal .contain-body .block .block-li-1 { display: flex; margin-bottom: 20px; font-size: 16px; }
.agreement-modal .contain-body .block .block-li-2 { font-size: 16px; padding-left: 24px; margin-bottom: 20px; }
video { outline: none; border: none; }
.video-js .vjs-big-play-button { transform: translate(-50%, -50%); left: 50% !important; top: 50% !important; }
.vjs-icon-play::before, .video-js .vjs-play-control .vjs-icon-placeholder::before, .video-js .vjs-big-play-button .vjs-icon-placeholder::before { line-height: 1.67 !important; }
.vue-slider-rail { background: rgb(18, 17, 16) !important; }
.vue-slider-process { background: var(--main) !important; }
:root { --swiper-pagination-bullet-inactive-color: #939393; --swiper-pagination-color: #fff; --van-floating-panel-bar-color: #999999; --van-floating-panel-bar-height: 0 !important; --van-floating-panel-bar-width: 0 !important; --van-floating-panel-header-height: 0 !important; --van-floating-panel-background: transparent !important; }
.swiper-pagination-bullet-active { transform: scale(1.2); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .swiper-pagination-bullet-active { transform: scale(1); }
}
.van-floating-panel__header-bar { width: 32px !important; }
.van-floating-panel__content { background: none !important; }
.van-floating-panel__content::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
body .video-js { background-color: rgba(0, 0, 0, 0); }
body .video-js div, body .video-js p, body .video-js li, body .video-js b, body .video-js span, body .video-js a, body .video-js em, body .video-js input, body .video-js textarea, body .video-js i { font-size: 14px; font-family: Arial, sans-serif; line-height: 1; vertical-align: middle; font-weight: 100; }
body .video-js .vjs-progress-control:hover .vjs-progress-holder { font-size: 14px; }
body .video-js .vjs-control-bar { background-color: rgba(36, 36, 36, 0.6); }
body .video-js .vjs-volume-panel .vjs-volume-vertical { font-size: 13px; background-color: rgba(36, 36, 36, 0.6); }
body .video-js .vjs-volume-panel .vjs-volume-vertical .vjs-volume-bar { margin: 1em auto; }
body .video-js .vjs-volume-panel .vjs-volume-vertical.vjs-volume-control { height: 8em; width: 3em; }
.vjs-big-play-button .vjs-icon-placeholder { font-size: 24px; }
.global-pro-btn { height: 24px; border: 1px solid rgb(252, 149, 29); border-radius: 12px; width: 97px; display: flex; justify-content: center; align-items: center; font-size: 12px; font-weight: 700; color: rgb(252, 149, 29); margin-left: 50%; transform: translate(-50%); cursor: pointer; }
.global-pro-link { color: rgb(252, 149, 29); cursor: pointer; }
@keyframes ripple { 
  100% { transform: scale(2); opacity: 0; }
}
.button_ripple { position: relative; }
.ani_ripple_container { position: absolute; inset: 0px; overflow: hidden; z-index: 1; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  body .video-js div, body .video-js p, body .video-js li, body .video-js b, body .video-js span, body .video-js a, body .video-js em, body .video-js input, body .video-js textarea, body .video-js i { font-size: 12px; }
}
.tooltip-left { position: fixed; z-index: 2001; min-width: 10px; display: block; padding: 12px; font-size: 12px; line-height: 1; font-weight: 500; overflow-wrap: break-word; color: rgb(174, 176, 175); background: rgb(20, 20, 22); border-radius: 8px; }
.tooltip-left::before { position: absolute; content: ""; display: block; width: 0px; height: 0px; border-width: 12px; border-style: solid; }
.tooltip-left .tooltip-image { width: 100%; margin-bottom: 20px; }
.tooltip-left .tooltip-image > img { width: 100%; }
.tooltip-left h1 { margin-bottom: 10px; padding: 0px 8px; font-size: 16px; line-height: 1; color: rgb(255, 255, 255); }
.tooltip-left h3 { margin-bottom: 12px; padding: 0px 8px; line-height: 1.3; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-left h4 { padding: 0px 8px; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-left ul { margin: 0px 0px 15px; padding: 0px 8px; }
.tooltip-left ul:last-child { margin-bottom: 0px; }
.tooltip-left ul > li { margin-bottom: 10px; list-style: none; font-size: 14px; line-height: 1.3; text-align: justify; color: rgb(153, 153, 153); }
.tooltip-left ul > li:last-child { margin-bottom: 0px; }
.tooltip-left ul > li > b { margin-left: -5px; color: rgb(153, 153, 153); }
.tooltip-left p { margin-bottom: 10px; padding: 0px; font-size: 12px; line-height: 1.5; text-align: justify; color: rgb(255, 255, 255); }
.tooltip-left p:last-child { margin: 0px; }
.tooltip-left::before { right: -20px; top: 50%; transform: translate3d(0px, -50%, 0px); border-color: transparent transparent transparent rgb(20, 20, 22); }
.tooltip-bottom { position: fixed; z-index: 2001; min-width: 10px; display: block; padding: 12px; font-size: 12px; line-height: 1; font-weight: 500; overflow-wrap: break-word; color: rgb(174, 176, 175); background: rgb(20, 20, 22); border-radius: 8px; }
.tooltip-bottom::before { position: absolute; content: ""; display: block; width: 0px; height: 0px; border-width: 12px; border-style: solid; }
.tooltip-bottom .tooltip-image { width: 100%; margin-bottom: 20px; }
.tooltip-bottom .tooltip-image > img { width: 100%; }
.tooltip-bottom h1 { margin-bottom: 10px; padding: 0px 8px; font-size: 16px; line-height: 1; color: rgb(255, 255, 255); }
.tooltip-bottom h3 { margin-bottom: 12px; padding: 0px 8px; line-height: 1.3; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-bottom h4 { padding: 0px 8px; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-bottom ul { margin: 0px 0px 15px; padding: 0px 8px; }
.tooltip-bottom ul:last-child { margin-bottom: 0px; }
.tooltip-bottom ul > li { margin-bottom: 10px; list-style: none; font-size: 14px; line-height: 1.3; text-align: justify; color: rgb(153, 153, 153); }
.tooltip-bottom ul > li:last-child { margin-bottom: 0px; }
.tooltip-bottom ul > li > b { margin-left: -5px; color: rgb(153, 153, 153); }
.tooltip-bottom p { margin-bottom: 10px; padding: 0px; font-size: 12px; line-height: 1.5; text-align: justify; color: rgb(255, 255, 255); }
.tooltip-bottom p:last-child { margin: 0px; }
.tooltip-bottom::before { top: -20px; left: 50%; transform: translate3d(-50%, 0px, 0px); border-color: transparent transparent rgb(20, 20, 22); }
.tooltip-right { position: fixed; z-index: 2001; min-width: 10px; display: block; padding: 12px; font-size: 12px; line-height: 1; font-weight: 500; overflow-wrap: break-word; color: rgb(174, 176, 175); background: rgb(20, 20, 22); border-radius: 8px; }
.tooltip-right::before { position: absolute; content: ""; display: block; width: 0px; height: 0px; border-width: 12px; border-style: solid; }
.tooltip-right .tooltip-image { width: 100%; margin-bottom: 20px; }
.tooltip-right .tooltip-image > img { width: 100%; }
.tooltip-right h1 { margin-bottom: 10px; padding: 0px 8px; font-size: 16px; line-height: 1; color: rgb(255, 255, 255); }
.tooltip-right h3 { margin-bottom: 12px; padding: 0px 8px; line-height: 1.3; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-right h4 { padding: 0px 8px; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-right ul { margin: 0px 0px 15px; padding: 0px 8px; }
.tooltip-right ul:last-child { margin-bottom: 0px; }
.tooltip-right ul > li { margin-bottom: 10px; list-style: none; font-size: 14px; line-height: 1.3; text-align: justify; color: rgb(153, 153, 153); }
.tooltip-right ul > li:last-child { margin-bottom: 0px; }
.tooltip-right ul > li > b { margin-left: -5px; color: rgb(153, 153, 153); }
.tooltip-right p { margin-bottom: 10px; padding: 0px; font-size: 12px; line-height: 1.5; text-align: justify; color: rgb(255, 255, 255); }
.tooltip-right p:last-child { margin: 0px; }
.tooltip-right::before { left: -20px; top: 50%; transform: translate3d(0px, -50%, 0px); border-color: transparent rgb(20, 20, 22) transparent transparent; }
.tooltip-rightTop { position: fixed; z-index: 2001; min-width: 10px; display: block; padding: 12px; font-size: 12px; line-height: 1; font-weight: 500; overflow-wrap: break-word; color: rgb(174, 176, 175); background: rgb(20, 20, 22); border-radius: 8px; }
.tooltip-rightTop::before { position: absolute; content: ""; display: block; width: 0px; height: 0px; border-width: 12px; border-style: solid; }
.tooltip-rightTop .tooltip-image { width: 100%; margin-bottom: 20px; }
.tooltip-rightTop .tooltip-image > img { width: 100%; }
.tooltip-rightTop h1 { margin-bottom: 10px; padding: 0px 8px; font-size: 16px; line-height: 1; color: rgb(255, 255, 255); }
.tooltip-rightTop h3 { margin-bottom: 12px; padding: 0px 8px; line-height: 1.3; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-rightTop h4 { padding: 0px 8px; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-rightTop ul { margin: 0px 0px 15px; padding: 0px 8px; }
.tooltip-rightTop ul:last-child { margin-bottom: 0px; }
.tooltip-rightTop ul > li { margin-bottom: 10px; list-style: none; font-size: 14px; line-height: 1.3; text-align: justify; color: rgb(153, 153, 153); }
.tooltip-rightTop ul > li:last-child { margin-bottom: 0px; }
.tooltip-rightTop ul > li > b { margin-left: -5px; color: rgb(153, 153, 153); }
.tooltip-rightTop p { margin-bottom: 10px; padding: 0px; font-size: 12px; line-height: 1.5; text-align: justify; color: rgb(255, 255, 255); }
.tooltip-rightTop p:last-child { margin: 0px; }
.tooltip-rightTop::before { left: -20px; top: 22px; transform: translate3d(0px, -50%, 0px); border-color: transparent rgb(20, 20, 22) transparent transparent; }
.tooltip-leftTop { position: fixed; z-index: 2001; min-width: 10px; display: block; padding: 12px; font-size: 12px; line-height: 1; font-weight: 500; overflow-wrap: break-word; color: rgb(174, 176, 175); background: rgb(20, 20, 22); border-radius: 8px; }
.tooltip-leftTop::before { position: absolute; content: ""; display: block; width: 0px; height: 0px; border-width: 12px; border-style: solid; }
.tooltip-leftTop .tooltip-image { width: 100%; margin-bottom: 20px; }
.tooltip-leftTop .tooltip-image > img { width: 100%; }
.tooltip-leftTop h1 { margin-bottom: 10px; padding: 0px 8px; font-size: 16px; line-height: 1; color: rgb(255, 255, 255); }
.tooltip-leftTop h3 { margin-bottom: 12px; padding: 0px 8px; line-height: 1.3; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-leftTop h4 { padding: 0px 8px; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-leftTop ul { margin: 0px 0px 15px; padding: 0px 8px; }
.tooltip-leftTop ul:last-child { margin-bottom: 0px; }
.tooltip-leftTop ul > li { margin-bottom: 10px; list-style: none; font-size: 14px; line-height: 1.3; text-align: justify; color: rgb(153, 153, 153); }
.tooltip-leftTop ul > li:last-child { margin-bottom: 0px; }
.tooltip-leftTop ul > li > b { margin-left: -5px; color: rgb(153, 153, 153); }
.tooltip-leftTop p { margin-bottom: 10px; padding: 0px; font-size: 12px; line-height: 1.5; text-align: justify; color: rgb(255, 255, 255); }
.tooltip-leftTop p:last-child { margin: 0px; }
.tooltip-leftTop::before { left: -20px; top: 22px; transform: translate3d(0px, -50%, 0px); border-color: transparent rgb(20, 20, 22) transparent transparent; }
.tooltip-topLeft { position: fixed; z-index: 2001; min-width: 10px; display: block; padding: 12px; font-size: 12px; line-height: 1; font-weight: 500; overflow-wrap: break-word; color: rgb(174, 176, 175); background: rgb(20, 20, 22); border-radius: 8px; }
.tooltip-topLeft::before { position: absolute; content: ""; display: block; width: 0px; height: 0px; border-width: 12px; border-style: solid; }
.tooltip-topLeft .tooltip-image { width: 100%; margin-bottom: 20px; }
.tooltip-topLeft .tooltip-image > img { width: 100%; }
.tooltip-topLeft h1 { margin-bottom: 10px; padding: 0px 8px; font-size: 16px; line-height: 1; color: rgb(255, 255, 255); }
.tooltip-topLeft h3 { margin-bottom: 12px; padding: 0px 8px; line-height: 1.3; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-topLeft h4 { padding: 0px 8px; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-topLeft ul { margin: 0px 0px 15px; padding: 0px 8px; }
.tooltip-topLeft ul:last-child { margin-bottom: 0px; }
.tooltip-topLeft ul > li { margin-bottom: 10px; list-style: none; font-size: 14px; line-height: 1.3; text-align: justify; color: rgb(153, 153, 153); }
.tooltip-topLeft ul > li:last-child { margin-bottom: 0px; }
.tooltip-topLeft ul > li > b { margin-left: -5px; color: rgb(153, 153, 153); }
.tooltip-topLeft p { margin-bottom: 10px; padding: 0px; font-size: 12px; line-height: 1.5; text-align: justify; color: rgb(255, 255, 255); }
.tooltip-topLeft p:last-child { margin: 0px; }
.tooltip-topLeft::before { bottom: -20px; left: 10px; transform: translateZ(0px); border-color: rgb(20, 20, 22) transparent transparent; }
.tooltip-bottomRight { position: fixed; z-index: 2001; min-width: 10px; display: block; padding: 12px; font-size: 12px; line-height: 1; font-weight: 500; overflow-wrap: break-word; color: rgb(174, 176, 175); background: rgb(20, 20, 22); border-radius: 8px; }
.tooltip-bottomRight::before { position: absolute; content: ""; display: block; width: 0px; height: 0px; border-width: 12px; border-style: solid; }
.tooltip-bottomRight .tooltip-image { width: 100%; margin-bottom: 20px; }
.tooltip-bottomRight .tooltip-image > img { width: 100%; }
.tooltip-bottomRight h1 { margin-bottom: 10px; padding: 0px 8px; font-size: 16px; line-height: 1; color: rgb(255, 255, 255); }
.tooltip-bottomRight h3 { margin-bottom: 12px; padding: 0px 8px; line-height: 1.3; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-bottomRight h4 { padding: 0px 8px; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-bottomRight ul { margin: 0px 0px 15px; padding: 0px 8px; }
.tooltip-bottomRight ul:last-child { margin-bottom: 0px; }
.tooltip-bottomRight ul > li { margin-bottom: 10px; list-style: none; font-size: 14px; line-height: 1.3; text-align: justify; color: rgb(153, 153, 153); }
.tooltip-bottomRight ul > li:last-child { margin-bottom: 0px; }
.tooltip-bottomRight ul > li > b { margin-left: -5px; color: rgb(153, 153, 153); }
.tooltip-bottomRight p { margin-bottom: 10px; padding: 0px; font-size: 12px; line-height: 1.5; text-align: justify; color: rgb(255, 255, 255); }
.tooltip-bottomRight p:last-child { margin: 0px; }
.tooltip-bottomRight::before { left: -20px; top: 22px; transform: translate3d(0px, -50%, 0px); border-color: transparent rgb(20, 20, 22) transparent transparent; }
.tooltip-top { position: fixed; z-index: 2001; min-width: 10px; display: block; padding: 12px; font-size: 12px; line-height: 1; font-weight: 500; overflow-wrap: break-word; color: rgb(174, 176, 175); background: rgb(20, 20, 22); border-radius: 8px; }
.tooltip-top::before { position: absolute; content: ""; display: block; width: 0px; height: 0px; border-width: 12px; border-style: solid; }
.tooltip-top .tooltip-image { width: 100%; margin-bottom: 20px; }
.tooltip-top .tooltip-image > img { width: 100%; }
.tooltip-top h1 { margin-bottom: 10px; padding: 0px 8px; font-size: 16px; line-height: 1; color: rgb(255, 255, 255); }
.tooltip-top h3 { margin-bottom: 12px; padding: 0px 8px; line-height: 1.3; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-top h4 { padding: 0px 8px; font-size: 14px; color: rgb(153, 153, 153); }
.tooltip-top ul { margin: 0px 0px 15px; padding: 0px 8px; }
.tooltip-top ul:last-child { margin-bottom: 0px; }
.tooltip-top ul > li { margin-bottom: 10px; list-style: none; font-size: 14px; line-height: 1.3; text-align: justify; color: rgb(153, 153, 153); }
.tooltip-top ul > li:last-child { margin-bottom: 0px; }
.tooltip-top ul > li > b { margin-left: -5px; color: rgb(153, 153, 153); }
.tooltip-top p { margin-bottom: 10px; padding: 0px; font-size: 12px; line-height: 1.5; text-align: justify; color: rgb(255, 255, 255); }
.tooltip-top p:last-child { margin: 0px; }
.tooltip-top::before { bottom: -20px; left: 50%; transform: translate3d(-50%, 0px, 0px); border-color: rgb(20, 20, 22) transparent transparent; }
.enter-tip { animation: 0.3s ease 0s 1 normal both running enter; }
.out-tip { animation: 0.1s ease 0s 1 normal both running out; }
.tip-no-box { padding: 0px !important; background: none !important; }
.tip-no-box::before { border: 0px !important; }
@keyframes out { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0); }
}
@keyframes enter { 
  0% { opacity: 0; transform: scale(0.8); }
  100% { opacity: 1; transform: scale(1); }
}
.img-tip { overflow: hidden; display: flex; flex-direction: column; border-radius: 18px; }
.img-tip .tip-body { width: 100%; height: 190px; }
.img-tip .tip-info { padding: 16px 15px; background: rgb(21, 21, 21); }
.img-tip .tip-info .info-title { margin-bottom: 12px; font-size: 16px; line-height: 1; }
.img-tip .tip-info .info-desc { font-size: 12px; color: rgb(151, 151, 151); }
.theme_1 { --main: #fc951d; --btn: linear-gradient(90deg, #f8a749 .01%, #f8d849 99.94%), linear-gradient(277deg, #c7c6cb -40.33%, #fff 100%); --btn_hover: linear-gradient(0deg, #f8a749 0%, #f8a749 100%), linear-gradient(277deg, #c7c6cb -40.33%, #fff 100%); --default_bc: #1a1917; --default_border: #4f463f; --sec_bc: #232220; --sec_border: #4f463f; }
.theme_2 { --main: #658ff9; --btn: linear-gradient(90deg, #5EA7EB 0%, #A36BFF 100%); --btn_hover: linear-gradient(90deg, #6e8ef2 0%, #6e8ef2 100%); --sec_bc: #232428; --sec_border: #2d3245; --default_bc: #1C1D20; --default_border: #2D3245; }
.message-list { position: fixed; left: 50%; top: 20px; z-index: 2000; display: flex; flex-direction: column; transition: 0.2s; }
.message-hidden { transform: translateY(calc(-100% - 20px)) translate(-50%); }
.message-show { transform: translateY(0px) translate(-50%); }
.message-item { height: 42px; display: flex; align-items: center; margin-top: 15px; padding: 0px 20px; background: rgb(255, 255, 255); border-radius: 21px; font-size: 14px; opacity: 0; transition: 0.3s; }
.message-item .message-icon { margin-right: 10px; }
.message-item .message-icon > i { font-size: 22px; }
.message-item .message-text { white-space: nowrap; }
.message-loading { position: relative; width: 21px; height: 21px; margin-right: 10px; border-width: 2px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgb(0, 0, 0); border-image: initial; border-radius: 100%; animation: 0.75s ease-in 0s infinite normal none running loadingcircle; }
@keyframes loadingcircle { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.ms-enter { transform: translateY(0px); opacity: 1; }
.ms-out { transform: translateY(-100%); opacity: 0; }
.message-success { color: green; }
.message-error { color: red; }
.message-warning { color: rgb(249, 139, 30); }
.halloween { position: fixed; left: 50%; top: 50%; z-index: 9; transform: translate(-50%, -50%); }
.hidden-halloween { display: none; }
.integral-free { background: rgb(37, 37, 37); }
.integral-standard { background: linear-gradient(90deg, rgb(42, 39, 37) 0%, rgb(29, 29, 29) 100%); }
.integral-pro { background: linear-gradient(90deg, rgb(37, 41, 51) 0%, rgb(26, 27, 32) 100%); }
.integral-mega { background: linear-gradient(90deg, rgb(44, 40, 58) 0%, rgb(41, 35, 37) 100%); }
html, body { margin: 0px; padding: 0px; font-family: custom-f, "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.5; vertical-align: middle; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  html, body { height: 100%; }
}
@media screen and (min-width: 768px) {
  body { width: 100vw; height: 100vh; overflow: auto; }
  body::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
}
@media screen and (min-width: 325px) and (max-width: 500px) {
  body { height: 100%; overflow: hidden; padding-top: env(safe-area-inset-top); padding-bottom: env(safe-area-inset-top); }
}
div, p, li, b, span, a, em, input, textarea { padding: 0px; box-sizing: border-box; user-select: none; font-family: custom-f, "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.5; vertical-align: middle; }
i { font-family: custom-f, "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1; vertical-align: middle; }
input, textarea, button { background: none; border: none; box-shadow: none; outline: none; box-sizing: border-box; }
input:disabled, textarea:disabled, button:disabled { color: rgb(255, 255, 255) !important; }
textarea::-webkit-scrollbar-track { }
@media screen and (min-width: 768px) {
  #app { height: 100vh; width: 100vw; overflow: auto; }
  #app::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
}
@media screen and (min-width: 325px) and (max-width: 500px) {
  #app { width: 100%; height: 100%; overflow: hidden; }
}
iframe { border: none; }
img { -webkit-user-drag: none; }
::-webkit-scrollbar-track { }
::-webkit-scrollbar { width: 4px; border-radius: 2px; }
::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.2); border-radius: 2px; }
.vue-slider-dot { position: absolute; transition: all; z-index: 5; }
.vue-slider-dot:focus { outline: none; }
.vue-slider-dot-tooltip { position: absolute; visibility: hidden; }
.vue-slider-dot-hover:hover .vue-slider-dot-tooltip, .vue-slider-dot-tooltip-show { visibility: visible; }
.vue-slider-dot-tooltip-top { top: -10px; left: 50%; transform: translate(-50%, -100%); }
.vue-slider-dot-tooltip-bottom { bottom: -10px; left: 50%; transform: translate(-50%, 100%); }
.vue-slider-dot-tooltip-left { left: -10px; top: 50%; transform: translate(-100%, -50%); }
.vue-slider-dot-tooltip-right { right: -10px; top: 50%; transform: translate(100%, -50%); }
.vue-slider-marks { position: relative; width: 100%; height: 100%; }
.vue-slider-mark { position: absolute; z-index: 1; }
.vue-slider-ltr .vue-slider-mark, .vue-slider-rtl .vue-slider-mark { width: 0px; height: 100%; top: 50%; }
.vue-slider-ltr .vue-slider-mark-step, .vue-slider-rtl .vue-slider-mark-step { top: 0px; }
.vue-slider-ltr .vue-slider-mark-label, .vue-slider-rtl .vue-slider-mark-label { top: 100%; margin-top: 10px; }
.vue-slider-ltr .vue-slider-mark { transform: translate(-50%, -50%); }
.vue-slider-ltr .vue-slider-mark-step { left: 0px; }
.vue-slider-ltr .vue-slider-mark-label { left: 50%; transform: translateX(-50%); }
.vue-slider-rtl .vue-slider-mark { transform: translate(50%, -50%); }
.vue-slider-rtl .vue-slider-mark-step { right: 0px; }
.vue-slider-rtl .vue-slider-mark-label { right: 50%; transform: translateX(50%); }
.vue-slider-btt .vue-slider-mark, .vue-slider-ttb .vue-slider-mark { width: 100%; height: 0px; left: 50%; }
.vue-slider-btt .vue-slider-mark-step, .vue-slider-ttb .vue-slider-mark-step { left: 0px; }
.vue-slider-btt .vue-slider-mark-label, .vue-slider-ttb .vue-slider-mark-label { left: 100%; margin-left: 10px; }
.vue-slider-btt .vue-slider-mark { transform: translate(-50%, 50%); }
.vue-slider-btt .vue-slider-mark-step { top: 0px; }
.vue-slider-btt .vue-slider-mark-label { top: 50%; transform: translateY(-50%); }
.vue-slider-ttb .vue-slider-mark { transform: translate(-50%, -50%); }
.vue-slider-ttb .vue-slider-mark-step { bottom: 0px; }
.vue-slider-ttb .vue-slider-mark-label { bottom: 50%; transform: translateY(50%); }
.vue-slider-mark-label, .vue-slider-mark-step { position: absolute; }
.vue-slider { position: relative; box-sizing: content-box; user-select: none; display: block; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.vue-slider-rail { position: relative; width: 100%; height: 100%; transition-property: width, height, left, right, top, bottom; }
.vue-slider-process { position: absolute; z-index: 1; }
.header[data-v-626fd267] { display: flex; align-items: center; position: relative; width: 100%; height: 60px; padding: 0px 20px; background: rgb(19, 19, 19); }
.header-logo[data-v-626fd267] { display: flex; cursor: pointer; }
.header-logo > img[data-v-626fd267] { height: 18px; margin-left: 9px; }
.header-logo .bate[data-v-626fd267] { margin-left: 12px; }
.header-logo .bate > img[data-v-626fd267] { height: 22px; }
.header-title[data-v-626fd267] { display: inline-block; position: relative; padding-left: 12px; margin-left: 10px; height: 18px; font-weight: 700; color: rgb(174, 176, 175); white-space: nowrap; }
.header-title[data-v-626fd267]::before { content: ""; position: absolute; width: 2px; height: 14px; left: 0px; top: 1px; background-color: rgb(174, 176, 175); }
.header-discord[data-v-626fd267] { margin-right: 14px; margin-top: 6px; cursor: pointer; }
.header-discord > img[data-v-626fd267] { height: 34px; }
.header-help[data-v-626fd267] { width: 34px; height: 34px; margin-right: 14px; cursor: pointer; border-radius: 17px; background: rgb(55, 53, 53); display: flex; align-items: center; justify-content: center; }
.header-help img[data-v-626fd267] { width: 22px; transition: width 0.3s; }
.header-help[data-v-626fd267]:hover { transition: 0.3s; cursor: pointer; }
.header-help[data-v-626fd267]:hover:hover { opacity: 0.8; }
.header-gopro[data-v-626fd267] { margin-right: 14px; margin-top: 6px; cursor: pointer; }
.header-gopro > img[data-v-626fd267] { height: 34px; }
.header-pic[data-v-626fd267] { cursor: pointer; }
.header-right[data-v-626fd267] { position: absolute; right: 20px; top: 0px; height: 100%; display: flex; align-items: center; }
.no-login[data-v-626fd267] { display: flex; align-items: center; justify-content: center; width: 93px; height: 32px; border-radius: 19px; border: 1px solid rgb(248, 167, 73); color: rgb(248, 167, 73); font-size: 14px; transition: 0.3s; cursor: pointer; }
.no-login[data-v-626fd267]:hover { background: rgba(255, 255, 255, 0.1); }
.no-login > i[data-v-626fd267] { margin-right: 5px; font-size: 18px; }
.drop-item[data-v-626fd267] { display: flex; align-items: center; justify-content: space-between; width: 90px; height: 20px; }
.pro-content[data-v-626fd267] { position: fixed; top: 117px; right: 100px; z-index: 10; width: 280px; height: 198px; background: rgb(21, 22, 23); border-radius: 28px; border: 1px solid rgb(72, 97, 185); padding: 18px 0px; display: flex; justify-content: center; flex-direction: column; align-items: center; box-shadow: rgba(102, 72, 185, 0.4) 0px 0px 15px; }
.pro-content > img[data-v-626fd267] { width: 20px; height: 20px; margin-bottom: 5px; }
.pro-content > h3[data-v-626fd267] { font-weight: 500; font-size: 14px; color: rgb(252, 149, 29); margin: 0px 0px 20px; line-height: 14px; }
.pro-model-list[data-v-626fd267] { display: flex; flex-direction: column; justify-content: start; align-items: start; }
.pro-model-list > li[data-v-626fd267] { display: flex; align-items: center; justify-content: center; height: 18px; margin-bottom: 12px; line-height: 18px; }
.pro-model-list > li > img[data-v-626fd267] { width: 18px; height: 18px; margin-right: 10px; }
.pro-model-list > li > p[data-v-626fd267] { font-size: 12px; color: rgb(105, 105, 105); }
.pro-model-list > li > p > b[data-v-626fd267] { font-weight: 700; color: rgb(255, 255, 255); font-size: 12px; }
.pro-model-list > li[data-v-626fd267]:last-child { margin-bottom: 0px; }
.drop-panel[data-v-626fd267] { position: fixed; top: 78px; right: 18px; z-index: 15; width: 300px; background: rgb(37, 39, 41); border-radius: 16px; }
.drop-panel[data-v-626fd267]::before { content: ""; display: block; position: absolute; top: -25px; left: 0px; right: 0px; width: 100%; height: 25px; }
.drop-panel[data-v-626fd267]::after { content: ""; display: block; position: absolute; top: -60px; right: 0px; width: 60px; height: 40px; cursor: pointer; }
.panel-user[data-v-626fd267] { padding: 18px 18px 8px; display: flex; align-items: center; }
.panel-user .user-pic[data-v-626fd267] { width: 45px; height: 45px; margin-right: 12px; }
.panel-user .user-info[data-v-626fd267] { font-size: 14px; color: rgb(255, 255, 255); }
.panel-user .user-info .info-name[data-v-626fd267] { font-size: 16px; font-weight: 600; }
.panel-user .user-info .info-bottom[data-v-626fd267] { display: flex; justify-content: space-between; width: 200px; }
.panel-user .user-info .info-bottom .info-integral[data-v-626fd267] { display: flex; align-items: center; }
.panel-user .user-info .info-bottom .info-integral > i[data-v-626fd267] { color: rgb(252, 149, 29); font-size: 16px; margin-right: 4px; }
.panel-user .user-info .info-bottom .info-integral > span[data-v-626fd267] { padding-top: 2px; }
.panel-user .user-info .info-bottom .integral-up[data-v-626fd267] { width: 82px; height: 26px; display: flex; align-items: center; justify-content: center; border-radius: 13px; opacity: 1; border: 1px solid rgb(252, 149, 29); font-size: 12px; padding-top: 2px; color: rgb(252, 149, 29); transition: 0.3s; cursor: pointer; }
.panel-user .user-info .info-bottom .integral-up[data-v-626fd267]:hover { opacity: 0.8; }
.vip-tip[data-v-626fd267] { height: 56px; width: calc(100% - 40px); background: rgb(46, 47, 49); border-radius: 0px 14px 14px; margin: 0px 20px; padding: 0px 20px; color: rgb(151, 151, 151); line-height: 1.3; display: flex; align-items: center; justify-content: center; }
.vip-status[data-v-626fd267] { height: 60px; margin: 8px 18px; padding: 0px 14px; display: flex; align-items: center; border-radius: 10px; transition: 0.3s; cursor: pointer; }
.vip-status[data-v-626fd267]:hover { opacity: 0.85; }
.vip-status > img[data-v-626fd267] { height: 20px; margin-right: 10px; }
.vip-status .status-info[data-v-626fd267] { color: rgb(255, 255, 255); flex: 1 1 0%; width: 0px; }
.vip-status .status-info .status-title[data-v-626fd267] { font-size: 14px; font-weight: 600; }
.vip-status .status-info .status-desc[data-v-626fd267] { color: rgb(107, 107, 107); white-space: nowrap; }
.vip-status .status-arrow[data-v-626fd267] { height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; transform: rotate(180deg); }
.vip-status .status-arrow > i[data-v-626fd267] { color: rgb(255, 255, 255); font-size: 12px; }
.panel-line[data-v-626fd267] { border: 1px solid rgb(36, 36, 38); margin: 12px 24px 0px; }
.panel-btns[data-v-626fd267] { width: 100%; display: flex; }
.panel-btns .btn-item[data-v-626fd267] { flex: 1 1 0%; width: 0px; height: 52px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 14px; transition: 0.3s; cursor: pointer; }
.panel-btns .btn-item[data-v-626fd267]:hover { background: rgb(34, 35, 38); }
.panel-btns .btn-item > i[data-v-626fd267] { font-size: 22px; margin-right: 8px; }
.panel-btns .btn-item > span[data-v-626fd267] { padding-top: 3px; }
.compete[data-v-626fd267] { width: 240px; height: 34px; border-radius: 17px; margin-right: 14px; background: rgb(36, 36, 36); display: flex; align-items: center; justify-content: center; color: rgb(214, 188, 255); cursor: pointer; }
.compete .compete-icon[data-v-626fd267] { width: 40px; height: 40px; margin-left: -5px; }
.compete > span[data-v-626fd267] { margin-top: 2px; }
.compete > span i[data-v-626fd267] { display: inline-block; width: 18px; height: 18px; background-image: url("https://lensgo.ai/imgs/activity/coin.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: 100%; margin-left: 4px; margin-top: -2px; }
.compete-drop[data-v-626fd267] { position: fixed; top: 66px; right: 200px; z-index: 99; background: rgb(27, 26, 25); border-radius: 20px; border: 1px solid rgb(119, 96, 157); padding: 20px 24px; box-shadow: rgba(242, 226, 209, 0.17) 0px 4px 16px; }
.compete-drop .drop-bc[data-v-626fd267] { position: absolute; right: 10px; top: 5px; height: 67px; width: 67px; background: url("https://lensgo.ai/imgs/compete_icon.png") center center / 100% 100% no-repeat; }
.compete-drop .compete-drop-title[data-v-626fd267] { font-size: 16px; font-weight: 600; color: rgb(214, 188, 255); margin-bottom: 15px; font-style: italic; font-family: custom-f; }
.compete-drop .comete-drop-content[data-v-626fd267] { color: rgb(255, 255, 255); font-size: 14px; }
.compete-drop .comete-drop-content > p[data-v-626fd267] { margin: 0px; line-height: 1.8; }
.compete-drop .comete-drop-content > p > span[data-v-626fd267] { font-weight: 600; color: rgb(214, 188, 255); }
.layout[data-v-d0fe9a55] { height: 100vh; width: 100%; min-width: 1440px; display: flex; flex-direction: column; }
.layout .contain[data-v-d0fe9a55] { flex: 1 1 0%; height: 0px; background: linear-gradient(rgb(32, 32, 32) 0%, rgb(22, 24, 29) 100%); }
.mobile-integral[data-v-0b5ad642] { margin-top: 15px; width: 100%; }
.mobile-integral .top[data-v-0b5ad642] { display: flex; align-items: center; margin-bottom: 16px; }
.mobile-integral .top .integral-avatar[data-v-0b5ad642] { width: 46px; height: 46px; }
.mobile-integral .top .top-info[data-v-0b5ad642] { flex: 1 1 0%; width: 0px; margin-left: 10px; color: rgb(255, 255, 255); }
.mobile-integral .top .top-info .info-name[data-v-0b5ad642] { font-size: 16px; font-weight: 600; white-space: nowrap; }
.mobile-integral .top .top-info .top-integral[data-v-0b5ad642] { display: flex; align-items: center; }
.mobile-integral .top .top-info .top-integral .integral-icon[data-v-0b5ad642] { color: rgb(252, 149, 29); font-size: 16px; margin-right: 4px; }
.mobile-integral .top .top-info .top-integral > span[data-v-0b5ad642] { position: relative; top: 2px; }
.mobile-integral .top .top-info .top-integral .integral-right[data-v-0b5ad642] { color: rgb(255, 255, 255); transform: rotate(180deg) scale(0.85); margin-left: 5px; }
.mobile-integral .top .top-info .top-integral .integral-right > i[data-v-0b5ad642] { font-size: 12px; }
.mobile-integral .top .integral-up[data-v-0b5ad642] { align-self: flex-end; width: 82px; height: 26px; display: flex; align-items: center; justify-content: center; padding-top: 2px; border-radius: 13px; opacity: 1; border: 1px solid rgb(252, 149, 29); font-size: 12px; color: rgb(252, 149, 29); }
.vip-tip[data-v-0b5ad642] { height: 56px; padding: 0px 14px; background: rgb(46, 47, 49); border-radius: 0px 14px 14px; color: rgb(151, 151, 151); line-height: 1.3; display: flex; align-items: center; justify-content: center; margin-bottom: 12px; }
.vip-status[data-v-0b5ad642] { height: 60px; padding: 0px 10px; margin-bottom: 12px; display: flex; align-items: center; border-radius: 14px; transition: 0.3s; cursor: pointer; }
.vip-status[data-v-0b5ad642]:hover { opacity: 0.85; }
.vip-status > img[data-v-0b5ad642] { height: 24px; margin-right: 10px; }
.vip-status .status-info[data-v-0b5ad642] { color: rgb(255, 255, 255); flex: 1 1 0%; width: 0px; }
.vip-status .status-info .status-title[data-v-0b5ad642] { margin-top: 7px; font-size: 14px; font-weight: 600; line-height: 1; }
.vip-status .status-info .status-desc[data-v-0b5ad642] { font-size: 13px; color: rgb(107, 107, 107); white-space: nowrap; }
.vip-status .status-arrow[data-v-0b5ad642] { position: relative; right: -5px; height: 30px; width: 20px; display: flex; align-items: center; justify-content: center; transform: rotate(180deg); }
.vip-status .status-arrow > i[data-v-0b5ad642] { color: rgb(255, 255, 255); font-size: 12px; }
.m-header[data-v-19a8a8ce] { position: sticky; top: env(safe-area-inset-top); z-index: 1998; height: 60px; background: rgb(18, 19, 21); }
.ctrl[data-v-19a8a8ce] { position: absolute; left: 15px; top: 13px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; background: rgb(30, 31, 35); border-radius: 50%; }
.ctrl > i[data-v-19a8a8ce] { font-size: 16px; color: rgb(255, 255, 255); }
.logo[data-v-19a8a8ce] { height: 100%; display: flex; justify-content: center; align-items: center; }
.logo > img[data-v-19a8a8ce] { height: 18px; }
.logo .beta[data-v-19a8a8ce] { height: 20px; margin-left: 5px; }
.login[data-v-19a8a8ce] { position: absolute; right: 15px; top: 13px; }
.no-login[data-v-19a8a8ce] { width: 75px; height: 26px; display: flex; align-items: center; justify-content: center; margin-top: 6px; border: 1px solid rgb(248, 167, 73); border-radius: 16px; font-size: 12px; color: rgb(248, 167, 73); }
.no-login > i[data-v-19a8a8ce] { margin-right: 5px; font-size: 12px; }
.menu-mask[data-v-19a8a8ce] { position: fixed; inset: 0px; z-index: 1998; background: rgba(0, 0, 0, 0.5); }
.menu[data-v-19a8a8ce] { position: fixed; inset: 0px; z-index: 1999; }
.menu .menu-contain[data-v-19a8a8ce] { position: relative; width: calc(100% - 100px); height: 100%; padding: 55px 20px 10px; background: rgb(25, 27, 31); display: flex; flex-direction: column; justify-content: start; align-items: start; }
.menu .menu-contain .menu-list[data-v-19a8a8ce] { position: relative; z-index: 10; padding: 5px 20px; background: rgb(37, 38, 40); border-radius: 14px; }
.menu .menu-contain .menu-list .nav-item[data-v-19a8a8ce] { height: 42px; display: flex; align-items: center; font-size: 16px; color: rgb(255, 255, 255); }
.menu .menu-contain .menu-list .nav-item .nav-img[data-v-19a8a8ce] { margin-right: 10px; height: 17px; transform: translateY(-1px); }
.menu .menu-contain .menu-list .nav-item span[data-v-19a8a8ce] { font-weight: 700; }
.menu .menu-contain .menu-list .nav-line[data-v-19a8a8ce] { height: 1px; margin: 5px auto; background: rgb(44, 44, 44); }
.menu .menu-contain .row[data-v-19a8a8ce] { width: 100%; display: flex; align-items: center; margin-top: 10px; justify-content: space-between; }
.menu .menu-contain .join-descord[data-v-19a8a8ce] { width: 100%; }
.menu .menu-contain .question[data-v-19a8a8ce] { min-width: calc(100% - 104px); }
.menu .menu-contain .header-help[data-v-19a8a8ce] { min-width: 100px; }
.menu .menu-contain .header-help[data-v-19a8a8ce], .menu .menu-contain .join-descord[data-v-19a8a8ce], .menu .menu-contain .question[data-v-19a8a8ce] { height: 50px; display: flex; align-items: center; justify-content: center; background: rgb(37, 38, 40); border-radius: 14px; color: rgb(255, 255, 255); font-weight: 700; font-size: 14px; }
.menu .menu-contain .header-help > img[data-v-19a8a8ce], .menu .menu-contain .join-descord > img[data-v-19a8a8ce], .menu .menu-contain .question > img[data-v-19a8a8ce] { height: 20px; margin-right: 8px; transform: translateY(-1px); }
.sigin-out[data-v-19a8a8ce] { position: absolute; right: 20px; bottom: 20px; width: 116px; height: 38px; background: rgb(37, 38, 40); border-radius: 19px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 12px; }
.sigin-out > i[data-v-19a8a8ce] { margin-right: 8px; }
.sign-out-bottom[data-v-19a8a8ce] { width: 100%; height: 50px; display: flex; align-items: center; margin-top: 30px; padding-left: 20px; background: rgb(37, 38, 40); border-radius: 25px; color: rgb(255, 255, 255); font-weight: 700; font-size: 14px; padding-top: 1px; }
.sign-out-bottom > i[data-v-19a8a8ce] { transform: translateY(-1px); margin-right: 8px; }
.item-title[data-v-19a8a8ce] { font-size: 12px; font-weight: 700; color: rgb(151, 151, 151); padding-bottom: 8px; padding-top: 8px; width: calc(100% - 40px); line-height: 12px; border-bottom: 1px solid rgb(61, 61, 61); }
.flex-content[data-v-19a8a8ce] { flex: 1 1 0%; width: 100%; overflow-y: auto; padding-bottom: 10px; }
.flex-content[data-v-19a8a8ce]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
.su-new[data-v-19a8a8ce] { background-color: rgb(208, 0, 0); padding: 4px 5px 2px; border-radius: 5px; margin-left: 18px; font-size: 12px; color: rgb(255, 255, 255); transform: scale(0.83); transform-origin: center center; line-height: 12px; font-weight: 700; }
.mobile-shell[data-v-244bb2a3] { height: 100%; display: flex; flex-direction: column; background: rgb(18, 19, 21); }
.mobile-shell .mobile-body[data-v-244bb2a3] { flex: 1 1 0%; height: 0px; padding-bottom: env(safe-area-inset-bottom); }
.page-box[data-v-14d80b7a] { width: 100%; height: 100%; }
.modal[data-v-1499762e] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.modal[data-v-1499762e]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .modal[data-v-1499762e] { min-width: 1440px; }
}
.modal .box-contain[data-v-1499762e] { position: relative; right: 0px; bottom: 0px; opacity: 1; box-shadow: none; width: 480px; transform: translateY(80px); }
.modal .model-show[data-v-1499762e] { opacity: 1; }
.modal .header[data-v-1499762e] { height: 80px; }
.modal .header .compete-icon[data-v-1499762e] { width: 80px; }
.modal .desc p[data-v-1499762e] { font-size: 14px; line-height: 24px; }
.modal[data-v-1499762e] .row { display: flex; justify-content: start; align-items: start; }
.modal[data-v-1499762e] .row i { display: inline-block; width: 10px; font-size: 14px; line-height: 24px; margin-right: 4px; font-style: normal; }
.modal[data-v-1499762e] .row p { margin: 0px; flex: 1 1 0%; font-size: 14px; line-height: 24px; }
.modal .desc-bc[data-v-1499762e] { top: 80px; }
.box-contain[data-v-1499762e] { position: fixed; transition: 0.5s ease-in-out; transform: translate(450px); opacity: 1; padding-top: 4px; width: 436px; right: 20px; bottom: 20px; overflow: hidden; border-radius: 20px; background: rgb(32, 33, 35); z-index: 1000; box-shadow: rgba(242, 226, 209, 0.17) 0px 4px 16px; }
.model-show[data-v-1499762e] { transform: translate(0px); }
.model-hidden[data-v-1499762e] { transform: translate(0px); opacity: 0; }
.header[data-v-1499762e] { position: relative; display: flex; align-items: center; background: rgb(29, 30, 38); height: 63px; padding: 0px 16px 0px 10px; border-radius: 20px 20px 0px 0px; }
.header .compete-icon[data-v-1499762e] { width: 60px; }
.header .compete-title > span[data-v-1499762e] { color: rgb(202, 201, 255); font-size: 16px; font-weight: 600; margin-top: 2px; font-family: custom-f; }
.header .close[data-v-1499762e] { position: absolute; right: 6px; top: 6px; }
.desc-bc[data-v-1499762e] { position: absolute; right: 8px; top: 62px; height: 67px; width: 67px; background: url("https://lensgo.ai/imgs/compete_icon.png") center center / 100% 100% no-repeat; }
.desc[data-v-1499762e] { position: relative; margin-top: 20px; margin-bottom: 60px; padding: 0px 20px 0px 30px; }
.desc > p[data-v-1499762e] { margin: 0px; line-height: 1.7; color: rgb(255, 255, 255); }
.desc > p > span[data-v-1499762e] { font-weight: 600; color: rgb(214, 188, 255); }
.btn[data-v-1499762e] { background: rgb(242, 226, 209); height: 34px; padding: 0px 16px; display: flex; align-items: center; justify-content: center; border-radius: 17px; color: rgb(16, 16, 16); position: absolute; bottom: 14px; right: 12px; font-weight: 500; font-size: 14px; transition: 0.3s; cursor: pointer; }
.btn[data-v-1499762e]:hover { opacity: 0.8; }
.btn .coin[data-v-1499762e] { width: 20px; height: 20px; background-image: url("https://lensgo.ai/imgs/activity/coin.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: 100%; margin-left: 4px; margin-right: -8px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-1499762e] { width: 90%; height: auto; bottom: auto; padding: 0px 0px 28px; left: 5%; top: calc(50% - 107.5px); overflow: visible; }
  .box-contain .btn[data-v-1499762e] { left: 50%; transform: translate(-50%); bottom: 0px; }
  .header[data-v-1499762e] { padding-right: 28px; }
  .header .compete-icon[data-v-1499762e] { position: absolute; left: 50%; transform: translate(-50%); top: -40px; width: 70px; }
  .header .compete-title[data-v-1499762e] { width: 100%; text-align: center; margin-top: 4px; }
  .header .compete-title > span[data-v-1499762e] { line-height: 18px; }
  .header .compete-title > span[data-v-1499762e]:first-child { display: block; }
  .header .close[data-v-1499762e] { right: 6px; top: 6px; }
  .desc-bc[data-v-1499762e] { top: 60px; }
  .desc[data-v-1499762e] { padding: 0px 15px; margin-top: 10px; margin-bottom: 15px; }
  .desc > p[data-v-1499762e] { font-size: 13px; line-height: 2; text-align: center; }
  .btn[data-v-1499762e] { position: relative; left: 0px; transform: none; font-size: 13px; font-weight: 600; padding-top: 2px; margin-left: -1px; display: inline-flex; }
  .mask[data-v-1499762e] { position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.5); z-index: 98; }
  .modal .box-contain[data-v-1499762e] { width: 90%; height: 355px; left: 5%; position: absolute; top: 50%; transform: translateY(-50%); overflow: visible; }
  .modal .box-contain .btn[data-v-1499762e] { left: 50%; transform: translate(-50%); margin-top: 5px; }
  .modal .header[data-v-1499762e] { height: 80px; }
  .modal .header .compete-icon[data-v-1499762e] { width: 70px; }
  .modal .desc p[data-v-1499762e] { font-size: 13px; line-height: 22px; }
  .modal[data-v-1499762e] .row { display: flex; justify-content: start; align-items: start; margin-bottom: 4px; }
  .modal[data-v-1499762e] .row.left { text-align: left; }
  .modal[data-v-1499762e] .row i { display: inline-block; width: 10px; font-size: 13px; line-height: 22px; margin-right: 4px; font-style: normal; }
  .modal[data-v-1499762e] .row p { margin: 0px; flex: 1 1 0%; font-size: 13px; line-height: 22px; }
  .modal .desc-bc[data-v-1499762e] { top: 80px; }
}
.viewStyle[data-v-5f9b75f0] { height: 100vh; width: 100vw; display: flex; align-items: center; justify-content: center; }
.box-contain[data-v-5f9b75f0] { position: relative; transition: 0.5s ease-in-out; opacity: 1; padding: 32px 16px 25px; width: 610px; border-radius: 26px; background: rgb(29, 29, 29); }
.model-show[data-v-5f9b75f0] { opacity: 1; }
.model-hidden[data-v-5f9b75f0] { opacity: 0; }
.close[data-v-5f9b75f0] { position: absolute; right: 18px; top: 18px; width: 36px; height: 36px; }
.model-box[data-v-5f9b75f0] { width: 100%; height: 100%; display: flex; flex-flow: column; justify-content: start; align-items: center; }
.title[data-v-5f9b75f0] { width: 100%; margin: 4px 0px 0px; font-size: 34px; font-weight: 700; line-height: 34px; text-align: center; color: rgb(255, 255, 255); }
.sub-title[data-v-5f9b75f0] { width: 100%; font-size: 14px; font-weight: 700; line-height: 34px; text-align: center; margin: 18px 0px 0px; color: rgb(107, 107, 107); }
.sub-title[data-v-5f9b75f0] b { font-size: 18px; font-weight: 400; line-height: 34px; color: rgb(252, 149, 29); cursor: pointer; }
.sub-title[data-v-5f9b75f0] b:hover { color: rgba(252, 149, 29, 0.7); }
.sub-title[data-v-5f9b75f0] img { width: 18px; vertical-align: text-bottom; }
.content-box[data-v-5f9b75f0] { display: flex; margin-top: 20px; justify-content: center; align-items: end; min-width: 608px; }
.current[data-v-5f9b75f0] { width: 110px; height: 95px; display: flex; align-items: center; justify-content: center; margin-right: 17px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.04) 42.27%, rgba(255, 255, 255, 0) 100%); position: relative; }
.current .arrow[data-v-5f9b75f0] { position: absolute; top: 50%; right: -12px; height: 16px; transform: translateY(-50%); }
.current .list[data-v-5f9b75f0] { margin-top: 21px; height: 24px; }
.current .count[data-v-5f9b75f0] { margin: 14px 0px 0px; font-size: 24px; line-height: 24px; color: rgb(107, 107, 107); }
.current .count img[data-v-5f9b75f0] { width: 16px; height: 16px; }
.target[data-v-5f9b75f0] { width: 166px; height: 138px; background: linear-gradient(rgb(41, 39, 36) 0%, rgb(35, 34, 33) 99.98%, rgb(22, 23, 26) 112.74%); }
.target .list[data-v-5f9b75f0] { margin-top: 28px; width: 46px; }
.target .count[data-v-5f9b75f0] { margin: 16px 0px 0px; line-height: 34px; font-size: 34px; color: rgb(255, 137, 1); }
.target .count img[data-v-5f9b75f0] { width: 23px; height: 23px; }
.current[data-v-5f9b75f0], .target[data-v-5f9b75f0] { display: flex; align-items: center; flex-direction: column; justify-content: start; border-radius: 10px; }
.current .count[data-v-5f9b75f0], .target .count[data-v-5f9b75f0] { font-weight: 700; display: flex; align-items: center; justify-content: center; }
.current .count img[data-v-5f9b75f0], .target .count img[data-v-5f9b75f0] { margin-right: 2px; }
.btns[data-v-5f9b75f0] { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 246px; margin-top: 28px; }
.btns .submit-btn[data-v-5f9b75f0] { font-size: 12px; font-weight: 700; }
.btns .cancel-btn[data-v-5f9b75f0] { line-height: 40px; margin-top: 5px; color: rgb(151, 151, 151); font-weight: 500; cursor: pointer; font-size: 12px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-5f9b75f0] { width: 90%; height: auto; border-radius: 16px; padding: 16px 10px; }
  .box-contain .close[data-v-5f9b75f0] { top: 10px; right: 10px; }
  .viewStyle[data-v-5f9b75f0] { width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.15); }
  .title[data-v-5f9b75f0] { font-size: 18px; font-weight: 700; line-height: 17px; margin: 20px 0px 0px; }
  .sub-title[data-v-5f9b75f0] { font-size: 12px; font-weight: 500; line-height: 13px; margin: 8px 0px 0px; }
  .sub-title[data-v-5f9b75f0] b { font-size: 12px; line-height: 13px; font-weight: 500; }
  .sub-title[data-v-5f9b75f0] img { width: 16px; }
  .content-box[data-v-5f9b75f0] { margin-top: 14px; }
  .current[data-v-5f9b75f0] { width: 88px; height: 76px; margin-right: 13px; }
  .current .arrow[data-v-5f9b75f0] { height: 13px; right: -10px; }
  .current .list[data-v-5f9b75f0] { margin-top: 17px; height: 19px; }
  .current .count[data-v-5f9b75f0] { margin: 11px 0px 0px; font-size: 19px; line-height: 20px; }
  .current .count img[data-v-5f9b75f0] { width: 13px; height: 13px; }
  .target[data-v-5f9b75f0] { width: 133px; height: 111px; background: linear-gradient(rgb(41, 39, 36) 0%, rgb(35, 34, 33) 99.98%, rgb(22, 23, 26) 112.74%); }
  .target .list[data-v-5f9b75f0] { margin-top: 23px; width: 37px; }
  .target .count[data-v-5f9b75f0] { margin: 12px 0px 0px; line-height: 27px; font-size: 28px; color: rgb(255, 137, 1); }
  .target .count img[data-v-5f9b75f0] { width: 19px; height: 19px; }
  .current[data-v-5f9b75f0], .target[data-v-5f9b75f0] { border-radius: 8px; }
}
.video-player[data-v-3121ec9d] { height: 100vh; width: 100vw; display: flex; align-items: center; justify-content: center; }
.box-contain[data-v-3121ec9d] { transition: 0.3s ease-in-out; transform: scale(0.6); opacity: 0; border-radius: 18px; background: rgb(37, 38, 40); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-3121ec9d] { width: 95%; height: 260px; }
}
@media screen and (min-width: 501px) {
  .box-contain[data-v-3121ec9d] { width: 1200px; height: 660px; }
}
@media screen and (min-width: 1700px) {
  .box-contain[data-v-3121ec9d] { width: 1600px; height: 880px; }
}
.model-show[data-v-3121ec9d] { opacity: 1; transform: scale(1); }
.model-hidden[data-v-3121ec9d] { transform: scale(0.6); opacity: 0; }
.close[data-v-3121ec9d] { position: absolute; right: 12px; top: 14px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .close[data-v-3121ec9d] { right: 8px; top: 4px; }
}
.video-box[data-v-3121ec9d] { width: 100%; height: 100%; border-radius: 20px; overflow: hidden; background-color: rgb(37, 38, 40); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .video-box[data-v-3121ec9d] { border-radius: 8px; }
}
.video-box[data-v-3121ec9d] .video-js { background-color: rgba(0, 0, 0, 0); }
.video-box[data-v-3121ec9d] .video-js div, .video-box[data-v-3121ec9d] .video-js p, .video-box[data-v-3121ec9d] .video-js li, .video-box[data-v-3121ec9d] .video-js b, .video-box[data-v-3121ec9d] .video-js span, .video-box[data-v-3121ec9d] .video-js a, .video-box[data-v-3121ec9d] .video-js em, .video-box[data-v-3121ec9d] .video-js input, .video-box[data-v-3121ec9d] .video-js textarea, .video-box[data-v-3121ec9d] .video-js i { font-size: 15px; }
.video-box[data-v-3121ec9d] .vjs-big-play-button { width: 50px; height: 50px; border-radius: 25px; border: none; background-image: url("https://lensgo.ai/imgs/play.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: 100% 100%; }
.video-box[data-v-3121ec9d] .vjs-big-play-button .vjs-icon-placeholder::before { content: ""; }
.video-box .image-video[data-v-3121ec9d] { width: 100%; height: 100%; }
.video-box .image-video[data-v-3121ec9d] .vjs-control-bar { font-size: 15px; background-color: rgba(36, 36, 36, 0.6); }
.video-box .image-video[data-v-3121ec9d] .vjs-control-bar .vjs-control-text { font-size: 15px; }
.user-info[data-v-3121ec9d] { position: absolute; left: 50px; bottom: 70px; background-color: rgb(32, 32, 32); display: flex; align-items: center; justify-content: center; padding: 0px; opacity: 0; transition: 0.3s; cursor: pointer; max-height: 0px; overflow: hidden; }
.user-info .user-head[data-v-3121ec9d] { padding: 14px 18px; display: flex; align-items: center; justify-content: center; }
.user-info .user-head[data-v-3121ec9d]:hover { background-color: rgba(255, 255, 255, 0.06); }
.user-info.show[data-v-3121ec9d] { opacity: 1; max-height: 102px; }
.user-info .avatar[data-v-3121ec9d] { width: 74px; height: 74px; border-radius: 50%; background-position: center center; background-repeat: no-repeat; background-size: contain; }
.user-info .user-list[data-v-3121ec9d] { margin-left: 15px; display: flex; justify-content: center; flex-direction: column; align-items: start; }
.user-info .user-list h4[data-v-3121ec9d] { margin: 0px; font-size: 18px; font-weight: 500; line-height: 18px; text-align: left; color: rgb(255, 255, 255); }
.user-info .user-list span[data-v-3121ec9d] { color: rgba(255, 255, 255, 0.6); margin-top: 10px; }
.img-box[data-v-3121ec9d] { height: 102px; position: relative; display: flex; align-items: center; justify-content: center; padding: 0px 18px; }
.img-box .badge[data-v-3121ec9d] { height: 68px; position: relative; }
.img-box[data-v-3121ec9d]:hover { background-color: rgba(255, 255, 255, 0.06); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .img-box[data-v-3121ec9d] { height: auto; padding: 0px 4px; position: relative; }
  .img-box .badge[data-v-3121ec9d] { height: 36px; }
  .user-info[data-v-3121ec9d] { left: 8px; bottom: 48px; height: 0px; overflow: hidden; }
  .user-info.show[data-v-3121ec9d] { opacity: 1; height: auto; }
  .user-info .avatar[data-v-3121ec9d] { width: 30px; height: 30px; flex-shrink: 0; }
  .user-info .user-head[data-v-3121ec9d] { padding: 7px 2px 7px 8px; display: flex; align-items: center; justify-content: center; max-width: 200px; }
  .user-info .user-head[data-v-3121ec9d]:hover { background-color: rgba(255, 255, 255, 0.06); }
  .user-info .user-list[data-v-3121ec9d] { margin-left: 6px; display: flex; justify-content: center; flex-direction: column; align-items: start; transform: translateY(1px); }
  .user-info .user-list h4[data-v-3121ec9d] { margin: 0px; font-size: 12px; font-weight: 500; line-height: 12px; text-align: left; color: rgb(255, 255, 255); word-break: break-all; }
  .user-info .user-list span[data-v-3121ec9d] { color: rgba(255, 255, 255, 0.6); font-size: 12px; transform: scale(0.9); transform-origin: left center; margin-top: 1px; line-height: 12px; }
}
.countdown[data-v-f4da728a] { width: 0px; opacity: 0; transition: 0.3s ease-in-out; height: 129px; position: absolute; left: 50%; transform: translate(-50%); bottom: 36px; border-radius: 14px; overflow: hidden; cursor: pointer; background: linear-gradient(rgba(255, 158, 55, 0.57), rgba(251, 255, 194, 0.57)); display: flex; align-items: center; justify-content: center; }
.countdown[data-v-f4da728a]::before { content: ""; position: absolute; inset: 0px; border-radius: 14px; z-index: -1; padding: 1px; mask-composite: exclude; }
.countdown.show[data-v-f4da728a] { width: 181px; opacity: 1; }
.countdown[data-v-f4da728a]:hover { box-shadow: rgba(71, 70, 70, 0.48) 0px -4px 10px; }
.countdown-content[data-v-f4da728a] { width: 180px; height: 128px; flex-shrink: 0; background: rgb(37, 37, 37); border-radius: 14px; padding: 12px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.head[data-v-f4da728a] { display: flex; justify-content: start; align-items: baseline; }
.head img[data-v-f4da728a] { width: 18px; margin-right: 5px; transform: translateY(2px); }
.head b[data-v-f4da728a] { font-size: 15px; font-weight: 500; margin-right: 5px; line-height: 15.37px; color: rgb(255, 244, 223); }
.head .iconfont[data-v-f4da728a] { font-size: 10px; color: rgb(255, 244, 223); transform: rotate(180deg) translateY(1px); }
.time-box[data-v-f4da728a] { margin-top: 22px; height: 33px; width: 100%; display: flex; align-items: center; justify-content: center; }
.time-item[data-v-f4da728a] { height: 100%; display: flex; justify-content: center; align-items: start; }
.time-item .time[data-v-f4da728a] { width: 38px; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.time-item .time b[data-v-f4da728a] { font-size: 25px; font-weight: 500; line-height: 26px; text-align: center; color: rgb(255, 255, 255); transform: translateY(3px); }
.time-item .time span[data-v-f4da728a] { font-size: 12px; font-weight: 300; line-height: 12px; text-align: center; color: rgb(255, 255, 255); transform: scale(0.83); }
.time-item .point[data-v-f4da728a] { width: 6px; height: 26px; line-height: 26px; font-size: 25px; font-weight: 500; color: rgb(255, 255, 255); margin-left: 7px; margin-right: 7px; }
.integral-title[data-v-165df7bf] { display: flex; align-items: center; justify-content: space-between; position: relative; padding: 14px 14px 0px 34px; }
.integral-title[data-v-165df7bf]::after { content: ""; position: absolute; left: 34px; right: 30px; bottom: -3px; height: 1px; background-color: rgb(44, 44, 44); }
.integral-title > span[data-v-165df7bf] { color: rgb(151, 151, 151); font-size: 12px; white-space: nowrap; }
.integral-title .integral-up[data-v-165df7bf] { width: 82px; height: 26px; display: flex; align-items: center; justify-content: center; padding-top: 2px; border-radius: 13px; opacity: 1; border: 1px solid rgb(252, 149, 29); font-size: 12px; color: rgb(252, 149, 29); transition: 0.3s; cursor: pointer; transform: translateY(-5px); }
.integral-title .integral-up[data-v-165df7bf]:hover { opacity: 0.8; }
.integral[data-v-165df7bf] { position: relative; display: flex; align-items: center; height: 45px; margin: 13px 14px 14px; padding-left: 20px; border-radius: 14px; transition: 0.3s; }
.integral .icon-box[data-v-165df7bf] { width: 84px; height: 60px; position: absolute; right: -10px; top: -10px; }
.integral .icon-box[data-v-165df7bf] .play-box { position: absolute; top: -60px; width: 132px; height: 89px; z-index: 1; left: -35px; }
.integral .activity-icon[data-v-165df7bf] { width: 100%; height: 100%; background-image: url("https://lensgo.ai/imgs/activity/points.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; z-index: 2; position: relative; }
.integral .integral-icon[data-v-165df7bf] { margin-right: 8px; color: rgb(252, 149, 29); font-size: 18px; }
.integral > span[data-v-165df7bf] { color: rgb(255, 255, 255); font-size: 14px; margin-top: 3px; }
.integral .integral-detail[data-v-165df7bf] { color: rgb(107, 107, 107); margin-left: 6px; margin-top: 2px; cursor: pointer; }
.integral .integral-detail > i[data-v-165df7bf] { font-size: 14px; }
.integral .integral-stat[data-v-165df7bf] { position: absolute; right: 14px; bottom: 8px; height: 24px; }
.integral-hidden[data-v-165df7bf] { height: 58px; padding-left: 0px; margin-top: 28px; flex-direction: column; justify-content: center; align-items: center; }
.integral-hidden .integral-icon[data-v-165df7bf] { margin-right: 0px; }
.integral-hidden .integral-detail[data-v-165df7bf], .integral-hidden .integral-stat[data-v-165df7bf] { display: none; }
.integral-detail-tip[data-v-165df7bf] { position: fixed; z-index: 9; padding: 15px; background: rgb(16, 17, 18); border-radius: 12px; }
.integral-detail-tip[data-v-165df7bf]::after { content: ""; display: block; width: 12px; height: 12px; background: rgb(16, 17, 18); position: absolute; left: -5px; top: 12px; transform: rotate(45deg); }
.integral-detail-tip .detail-item[data-v-165df7bf] { position: relative; font-size: 12px; margin-bottom: 15px; }
.integral-detail-tip .detail-item[data-v-165df7bf]:last-child { margin-bottom: 0px; }
.integral-detail-tip .detail-item .item-title[data-v-165df7bf] { color: rgb(231, 231, 231); font-weight: 600; line-height: 1; margin-bottom: 4px; }
.integral-detail-tip .detail-item .item-reset[data-v-165df7bf] { color: rgb(208, 62, 0); line-height: 1; }
.integral-detail-tip .detail-item .item-void[data-v-165df7bf] { color: rgb(86, 86, 86); line-height: 1; }
.integral-detail-tip .detail-item .item-process[data-v-165df7bf] { display: flex; align-items: center; height: 22px; }
.integral-detail-tip .detail-item .item-process .process-bar[data-v-165df7bf] { position: relative; width: 132px; height: 4px; flex-shrink: 0; flex-grow: 0; margin-right: 8px; background: rgb(37, 37, 37); border-radius: 2px; overflow: hidden; }
.integral-detail-tip .detail-item .item-process .process-bar .process-cur[data-v-165df7bf] { position: absolute; left: 0px; top: 0px; height: 4px; border-radius: 2px; background: rgb(252, 149, 29); }
.integral-detail-tip .detail-item .item-process .process-num[data-v-165df7bf] { color: rgb(86, 86, 86); white-space: nowrap; }
.integral-detail-tip .detail-item .item-process .process-num .num-cur[data-v-165df7bf] { color: rgb(231, 231, 231); }
.nav[data-v-7d64bcae] { overflow: hidden; width: 87px; border-right: 1px solid rgb(44, 44, 44); transition: 0.5s; position: relative; }
.nav .nav-toggle[data-v-7d64bcae] { height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; margin-left: 23px; margin-top: 22px; transform: rotate(180deg); user-select: none; background: rgb(24, 24, 24); border-radius: 50%; transition: 0.3s; cursor: pointer; }
.nav .nav-toggle[data-v-7d64bcae]:hover { background: rgb(18, 18, 18); }
.nav .nav-toggle > i[data-v-7d64bcae] { color: rgb(255, 255, 255); font-size: 14px; }
.nav .nav-list[data-v-7d64bcae] { margin: 20px 14px 0px; transition: 0.3s; }
.nav .nav-list .nav-item[data-v-7d64bcae], .nav .nav-list .nav-title[data-v-7d64bcae] { position: relative; height: 42px; padding-left: 20px; display: flex; align-items: center; border-radius: 8px; font-size: 14px; color: rgb(255, 255, 255); cursor: pointer; user-select: none; }
.nav .nav-list .nav-item[data-v-7d64bcae]:hover, .nav .nav-list .nav-title[data-v-7d64bcae]:hover { background: rgb(22, 22, 22); }
.nav .nav-list .nav-item > i[data-v-7d64bcae], .nav .nav-list .nav-title > i[data-v-7d64bcae] { margin-right: 12px; transform: translateY(-2px); font-size: 15px; }
.nav .nav-list .nav-item .img-icon[data-v-7d64bcae], .nav .nav-list .nav-title .img-icon[data-v-7d64bcae] { margin-right: 12px; height: 15px; transform: translateY(-2px); }
.nav .nav-list .nav-item .integral-contain[data-v-7d64bcae], .nav .nav-list .nav-title .integral-contain[data-v-7d64bcae] { height: 100%; display: flex; justify-content: center; flex-direction: column; }
.nav .nav-list .nav-item .integral-contain .item-name[data-v-7d64bcae], .nav .nav-list .nav-title .integral-contain .item-name[data-v-7d64bcae], .nav .nav-list .nav-item .integral-contain .item-title[data-v-7d64bcae], .nav .nav-list .nav-title .integral-contain .item-title[data-v-7d64bcae] { opacity: 0; }
.nav .nav-list .nav-item .integral-contain .nav-integral[data-v-7d64bcae], .nav .nav-list .nav-title .integral-contain .nav-integral[data-v-7d64bcae] { white-space: nowrap; color: rgb(110, 110, 110); margin-top: -4px; transform: translateY(2px); }
.nav .nav-list .nav-item .integral-contain .nav-integral > span[data-v-7d64bcae], .nav .nav-list .nav-title .integral-contain .nav-integral > span[data-v-7d64bcae] { font-size: 12px !important; }
.nav .nav-list .nav-item .nav-new[data-v-7d64bcae], .nav .nav-list .nav-title .nav-new[data-v-7d64bcae] { position: absolute; right: 12px; top: 50%; height: 16px; transform: translateY(-50%); }
.nav .nav-list .nav-title[data-v-7d64bcae] { height: 57px; padding-top: 26px; padding-left: 15px; padding-bottom: 10px; cursor: auto; transition: 0.3s; }
.nav .nav-list .nav-title .integral-contain[data-v-7d64bcae] { width: calc(100% - 16px); }
.nav .nav-list .nav-title[data-v-7d64bcae]:hover { background-color: transparent; }
.nav .nav-list .nav-title .item-title[data-v-7d64bcae] { font-size: 12px; display: inline-block; line-height: 14px; color: rgb(151, 151, 151); width: 100%; padding-bottom: 6px; border-bottom: 1px solid rgb(44, 44, 44); }
.nav .nav-list .nav-title.hide[data-v-7d64bcae] { height: 0px; padding: 0px; }
.nav .nav-list .train-nav[data-v-7d64bcae] { height: 42px; }
.nav .nav-list .train-nav > i[data-v-7d64bcae] { position: relative; top: -5px; }
.nav .nav-list .active-nav[data-v-7d64bcae] { background: rgb(37, 37, 37); }
.nav .nav-list .nav-line[data-v-7d64bcae] { height: 1px; width: 27px; margin: 7px auto; background: rgb(44, 44, 44); }
.nav .nav-list .help[data-v-7d64bcae] { display: flex; align-items: center; flex-direction: row; padding: 0px; justify-content: space-between; margin-top: 10px; }
.nav .nav-list .help .help-icon[data-v-7d64bcae] { display: flex; align-items: center; background-color: rgb(37, 37, 37); justify-content: center; max-width: calc(100% - 96px); min-width: 92px; padding: 0px 10px; margin-right: 2px; }
.nav .nav-list .help .help-icon[data-v-7d64bcae]:last-child { margin-right: 0px; }
.nav .nav-list .help .help-icon img[data-v-7d64bcae] { height: 18px; margin-right: 5px; transform: translate(-1px, -1px); }
.nav .nav-list .help .help-icon span[data-v-7d64bcae] { font-size: 14px; color: rgb(255, 255, 255); line-height: 20px; text-align: center; }
.current-integral[data-v-7d64bcae] { color: rgb(252, 149, 29); font-size: 12px; margin-left: 2px; }
.is-open[data-v-7d64bcae] { width: 234px; }
.is-open .nav-toggle[data-v-7d64bcae] { transform: rotate(0deg); }
.is-open .nav-list .nav-item > i[data-v-7d64bcae] { margin-right: 10px; }
.is-open .nav-list .nav-item .integral-contain .item-name[data-v-7d64bcae], .is-open .nav-list .nav-item .integral-contain .item-title[data-v-7d64bcae] { white-space: nowrap; opacity: 1; }
.is-open .nav-list .train-nav > i[data-v-7d64bcae] { position: relative; top: 0px; }
.is-open .nav-list .nav-line[data-v-7d64bcae] { width: 175px; }
.nav-mobile-integral[data-v-7d64bcae] { position: absolute; left: 50%; bottom: 0px; transform: translate(-50%); color: rgb(110, 110, 110); white-space: nowrap; }
.nav-mobile-integral > span[data-v-7d64bcae] { font-size: 12px; }
.su-new[data-v-7d64bcae] { background-color: rgb(208, 0, 0); padding: 4px 5px 2px; border-radius: 5px; margin-left: 8px; font-size: 12px; color: rgb(255, 255, 255); transform: scale(0.9); transform-origin: center center; line-height: 12px; }
.account[data-v-e8bbbd12] { height: 100vh; width: 100vw; display: flex; align-items: center; justify-content: center; }
.box-contain[data-v-e8bbbd12] { transition: 0.5s ease-in-out; transform: translateY(-100vh); opacity: 1; border-radius: 18px; background: rgb(29, 29, 29); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-e8bbbd12] { width: 90%; height: 210px; }
}
@media screen and (min-width: 501px) {
  .box-contain[data-v-e8bbbd12] { width: 527px; height: 328px; }
}
.model-show[data-v-e8bbbd12] { transform: translateY(0px); }
.model-hidden[data-v-e8bbbd12] { transform: translateY(0px); opacity: 0; }
.close[data-v-e8bbbd12] { position: absolute; right: 20px; top: 20px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .close[data-v-e8bbbd12] { right: 8px; top: 4px; }
}
.title[data-v-e8bbbd12] { height: 150px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 24px; }
.title > i[data-v-e8bbbd12] { margin-left: 10px; font-size: 18px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .title[data-v-e8bbbd12] { height: 70px; font-size: 16px; font-weight: 600; }
  .title > i[data-v-e8bbbd12] { font-size: 14px; margin-left: 10px; }
}
.desc[data-v-e8bbbd12] { padding: 0px 30px; line-height: 24px; font-size: 13px; color: rgb(151, 151, 151); text-align: center; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .desc[data-v-e8bbbd12] { padding: 0px 20px; font-size: 14px; }
}
.btns[data-v-e8bbbd12] { margin-top: 36px; padding: 0px 20px; display: flex; justify-content: center; }
.btns .btn-cancel[data-v-e8bbbd12] { width: 200px; height: 40px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: rgb(255, 255, 255); font-weight: 600; border-radius: 20px; transition: 0.3s; cursor: pointer; margin-right: 10px; background: rgb(37, 38, 39); }
.btns .btn-cancel[data-v-e8bbbd12]:hover { opacity: 0.7; }
.btns .btn-confirm[data-v-e8bbbd12] { width: 200px; height: 40px; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 600; border-radius: 20px; transition: 0.3s; cursor: pointer; background: linear-gradient(89.98deg, rgb(101, 143, 249) -0.02%, rgb(175, 101, 249) 99.94%); color: rgb(0, 0, 0); }
.btns .btn-confirm[data-v-e8bbbd12]:hover { opacity: 0.7; }
.loading[data-v-13cfcfe9] { width: 100%; height: 100%; background: radial-gradient(closest-side circle,var(--main) 99%,transparent 100%) center top / 25% 25% no-repeat,conic-gradient(transparent 10%,var(--main) 90%); mask: radial-gradient(circle closest-side, transparent 80%, red 51%, red 99%, transparent 100%); animation: 1s linear 0s infinite normal none running rotate-13cfcfe9; }
@keyframes rotate-13cfcfe9 { 
  100% { transform: rotate(360deg); }
}
.video-play[data-v-cf4507c9] { width: 300px; height: 210px; position: absolute; z-index: 10; background: rgb(31, 31, 34); }
.video-play .image-video[data-v-cf4507c9] { width: 100%; height: 100%; border-radius: 12px; overflow: hidden; }
.video-play[data-v-cf4507c9] .video-js { background-color: rgba(0, 0, 0, 0); }
.video-play[data-v-cf4507c9] .video-js div, .video-play[data-v-cf4507c9] .video-js p, .video-play[data-v-cf4507c9] .video-js li, .video-play[data-v-cf4507c9] .video-js b, .video-play[data-v-cf4507c9] .video-js span, .video-play[data-v-cf4507c9] .video-js a, .video-play[data-v-cf4507c9] .video-js em, .video-play[data-v-cf4507c9] .video-js input, .video-play[data-v-cf4507c9] .video-js textarea, .video-play[data-v-cf4507c9] .video-js i { font-size: 12px; }
.video-play[data-v-cf4507c9] .vjs-big-play-button { width: 30px; height: 30px; border-radius: 15px; border: none; background-image: url("https://lensgo.ai/imgs/play.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: 100% 100%; }
.video-play[data-v-cf4507c9] .vjs-big-play-button .vjs-icon-placeholder::before { content: ""; }
.video-play[data-v-cf4507c9] .vjs-poster { background-color: rgba(0, 0, 0, 0); }
.up[data-v-cf4507c9] { top: -15px; left: 50%; transform: translate(-50%, -100%); }
.up[data-v-cf4507c9]::after { content: ""; display: block; position: absolute; bottom: -15px; height: 15px; width: 100%; }
.down[data-v-cf4507c9] { bottom: -15px; right: 0px; transform: translateY(100%); }
.down[data-v-cf4507c9]::after { content: ""; position: absolute; top: -15px; display: block; height: 15px; width: 100%; }
.video-player[data-v-d76a9d97] { height: 100vh; width: 100vw; display: flex; align-items: center; justify-content: center; }
.box-contain[data-v-d76a9d97] { transition: 0.3s ease-in-out; transform: scale(0.6); opacity: 0; border-radius: 18px; background: rgb(29, 29, 29); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-d76a9d97] { width: 90%; height: 210px; }
}
@media screen and (min-width: 501px) {
  .box-contain[data-v-d76a9d97] { width: 900px; height: 540px; }
}
@media screen and (min-width: 1700px) {
  .box-contain[data-v-d76a9d97] { width: 1125px; height: 675px; }
}
.model-show[data-v-d76a9d97] { opacity: 1; transform: scale(1); }
.model-hidden[data-v-d76a9d97] { transform: scale(0.6); opacity: 0; }
.close[data-v-d76a9d97] { position: absolute; right: 12px; top: 14px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .close[data-v-d76a9d97] { right: 8px; top: 4px; }
}
.btns[data-v-d76a9d97] { margin-top: 34px; display: flex; align-items: center; justify-content: center; }
.btns .download[data-v-d76a9d97], .btns .remix[data-v-d76a9d97] { height: 44px; margin: 0px 6px; font-size: 14px; width: 160px; border-radius: 22px; cursor: pointer; display: flex; align-items: center; justify-content: center; }
.btns .download[data-v-d76a9d97] { border: 1px solid rgb(101, 143, 249); color: rgb(101, 143, 249); margin-right: 16px; }
.btns .download .icon[data-v-d76a9d97] { margin-right: 10px; color: rgb(101, 143, 249); transform: translateY(-1px); }
.btns .download[data-v-d76a9d97]:hover { background: rgb(46, 46, 46); }
.btns .remix[data-v-d76a9d97] { border: 1px solid rgb(101, 143, 249); color: rgb(0, 0, 0); background-color: rgb(101, 143, 249); }
.btns .remix[data-v-d76a9d97]:hover { background: rgb(139, 172, 255); }
.btns.disable .download[data-v-d76a9d97] { cursor: not-allowed; }
.btns.disable .download[data-v-d76a9d97]:hover { background: rgba(46, 46, 46, 0.23); }
.btns.disable .remix[data-v-d76a9d97] { cursor: not-allowed; }
.btns.disable .remix[data-v-d76a9d97]:hover { background-color: rgb(101, 143, 249); }
.video-box[data-v-d76a9d97] { width: 100%; height: 100%; border-radius: 20px; overflow: hidden; background-color: rgb(37, 38, 40); }
.video-box .image-video[data-v-d76a9d97] { width: 100%; height: 100%; position: relative; z-index: 1; }
.video-box .image-video[data-v-d76a9d97] .vjs-control-bar { background-color: rgba(36, 36, 36, 0.6); }
.video-box .image-video[data-v-d76a9d97] .vjs-big-play-button { width: 50px; height: 50px; border-radius: 25px; }
.video-box .image-video[data-v-d76a9d97] .vjs-big-play-button { width: 50px; height: 50px; border-radius: 25px; border: none; background-image: url("https://lensgo.ai/imgs/play.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: 100% 100%; }
.video-box .image-video[data-v-d76a9d97] .vjs-big-play-button .vjs-icon-placeholder::before { content: ""; }
.viewStyle[data-v-1c829ed2] { height: 100vh; width: 100vw; display: flex; align-items: center; justify-content: center; }
.box-contain[data-v-1c829ed2] { position: relative; transition: 0.5s ease-in-out; opacity: 1; padding: 32px 26px; border-radius: 18px; background: rgb(29, 29, 29); }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain[data-v-1c829ed2] { width: 90%; padding: 16px 8px; }
}
@media screen and (min-width: 501px) {
  .box-contain[data-v-1c829ed2] { width: 920px; }
}
.model-show[data-v-1c829ed2] { opacity: 1; }
.model-hidden[data-v-1c829ed2] { opacity: 0; }
.close[data-v-1c829ed2] { position: absolute; right: 18px; top: 18px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .close[data-v-1c829ed2] { right: 8px; top: 4px; }
}
.model-box[data-v-1c829ed2] { width: 100%; height: 100%; display: flex; flex-flow: wrap; justify-content: start; align-items: start; }
.player[data-v-1c829ed2] { width: 490px; height: 490px; background-color: rgb(37, 38, 40); border-radius: 10px; margin-right: 28px; position: relative; overflow: hidden; display: flex; align-items: center; justify-content: center; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .player[data-v-1c829ed2] { width: 100%; height: 200px; margin-right: 0px; margin-bottom: 10px; }
}
.player .play[data-v-1c829ed2] { width: 48px; height: 48px; background-image: url("https://lensgo.ai/imgs/play.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: 100%; cursor: pointer; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.player .image-cover[data-v-1c829ed2] { position: absolute; inset: 0px; background-position: center center; background-repeat: no-repeat; background-size: contain; }
.player[data-v-1c829ed2] .video-js { width: 490px; height: 490px; background-color: rgba(0, 0, 0, 0); }
.player[data-v-1c829ed2] .video-js div, .player[data-v-1c829ed2] .video-js p, .player[data-v-1c829ed2] .video-js li, .player[data-v-1c829ed2] .video-js b, .player[data-v-1c829ed2] .video-js span, .player[data-v-1c829ed2] .video-js a, .player[data-v-1c829ed2] .video-js em, .player[data-v-1c829ed2] .video-js input, .player[data-v-1c829ed2] .video-js textarea, .player[data-v-1c829ed2] .video-js i { font-size: 15px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .player[data-v-1c829ed2] .video-js { width: 100%; height: auto; position: absolute; inset: 0px; }
  .player[data-v-1c829ed2] .video-js div, .player[data-v-1c829ed2] .video-js p, .player[data-v-1c829ed2] .video-js li, .player[data-v-1c829ed2] .video-js b, .player[data-v-1c829ed2] .video-js span, .player[data-v-1c829ed2] .video-js a, .player[data-v-1c829ed2] .video-js em, .player[data-v-1c829ed2] .video-js input, .player[data-v-1c829ed2] .video-js textarea, .player[data-v-1c829ed2] .video-js i { font-size: 12px; }
}
.player[data-v-1c829ed2] .vjs-big-play-button { width: 50px; height: 50px; border-radius: 25px; border: none; background-image: url("https://lensgo.ai/imgs/play.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: 100% 100%; }
.player[data-v-1c829ed2] .vjs-big-play-button .vjs-icon-placeholder::before { content: ""; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .player[data-v-1c829ed2] .vjs-big-play-button { width: 30px; height: 30px; }
}
.player[data-v-1c829ed2] .vjs-poster { background-color: rgba(0, 0, 0, 0); }
.params-list[data-v-1c829ed2] { flex: 1 1 0%; width: 100%; overflow-y: scroll; border-radius: 12px; display: flex; align-items: center; flex-direction: column; justify-content: start; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .params-list[data-v-1c829ed2] { flex: 0 0 213px; margin-bottom: 12px; }
}
.style-info[data-v-1c829ed2] { flex: 1 1 0%; height: 490px; display: flex; justify-content: center; flex-direction: column; align-items: start; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .style-info[data-v-1c829ed2] { height: auto; }
}
.style-info > h4[data-v-1c829ed2] { font-size: 16px; color: rgb(255, 255, 255); margin: 10px 0px 20px 12px; }
.style-info .style-view[data-v-1c829ed2] { width: 100%; height: 68px; border-radius: 12px; background-color: rgb(37, 38, 40); padding: 9px 10px; margin-bottom: 8px; position: relative; display: flex; align-items: center; justify-content: center; }
.style-info .style-view .preview[data-v-1c829ed2] { width: 80px; position: relative; }
.style-info .style-view .img[data-v-1c829ed2] { width: 80px; height: 56px; border-radius: 8px; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.style-info .style-view .video[data-v-1c829ed2] { position: relative; }
.style-info .style-view .video > .play[data-v-1c829ed2] { height: 20px; width: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-image: url("https://lensgo.ai/imgs/play.png"); background-position: 0px 0px; background-size: 100%; background-repeat: no-repeat; cursor: pointer; }
.style-info .style-view .video[data-v-1c829ed2]:hover { opacity: 0.8; }
.style-info .style-view[data-v-1c829ed2] .reference-video { width: 100%; }
.style-info .style-view[data-v-1c829ed2] .video-play { left: 0px; }
.style-info .style-params[data-v-1c829ed2] { width: 100%; border-radius: 12px; flex: 1 1 0%; overflow: auto; }
.style-info .style-params .style-params-bg[data-v-1c829ed2] { width: 100%; padding: 18px 13px; border-radius: 12px; background-color: rgb(37, 38, 40); display: flex; justify-content: start; align-items: start; flex-direction: column; }
.style-info .style-params .style-params-bg > p[data-v-1c829ed2] { font-size: 14px; color: rgb(189, 189, 189); font-weight: 400; margin: 0px 0px 12px; }
.style-info .style-params .style-params-bg > p > span[data-v-1c829ed2] { color: rgb(255, 255, 255); text-transform: capitalize; }
.style-info .style-params .style-params-bg > p .iconfont[data-v-1c829ed2] { font-size: 14px; }
.style-info .style-params .style-params-bg > p[data-v-1c829ed2]:last-child { margin-bottom: 0px; }
.view-col[data-v-1c829ed2] { flex: 1 1 0%; display: flex; flex-direction: column; justify-content: start; align-items: start; margin-left: 14px; }
.view-col > b[data-v-1c829ed2] { font-size: 14px; line-height: 15px; color: rgb(255, 255, 255); font-weight: 500; margin: 0px; }
.view-col > p[data-v-1c829ed2] { font-size: 14px; color: rgb(189, 189, 189); font-weight: 400; margin: 0px; }
.view-col > p > span[data-v-1c829ed2] { color: rgb(255, 255, 255); margin: 0px; }
.button-g[data-v-1c829ed2] { height: 44px; width: 100%; margin-top: 10px; display: flex; align-items: center; justify-content: space-around; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .button-g[data-v-1c829ed2] { margin-top: 10px; }
}
.button-g .hidden[data-v-1c829ed2] { display: none !important; }
.button-g .del[data-v-1c829ed2] { width: 44px; border: 1px solid rgb(208, 62, 0); color: rgb(208, 62, 0); }
.button-g .del[data-v-1c829ed2]:hover { background-color: rgba(0, 0, 0, 0.2); }
.button-g .del .iconfont[data-v-1c829ed2] { font-size: 16px; color: rgb(208, 62, 0); }
.button-g .dow[data-v-1c829ed2], .button-g .try[data-v-1c829ed2] { width: 160px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .button-g .dow[data-v-1c829ed2], .button-g .try[data-v-1c829ed2] { width: 45%; }
}
.button-g .dow.disable[data-v-1c829ed2], .button-g .try.disable[data-v-1c829ed2] { opacity: 0.4; cursor: not-allowed; }
.button-g .dow[data-v-1c829ed2], .button-g .try[data-v-1c829ed2], .button-g .del[data-v-1c829ed2] { display: flex; align-items: center; justify-content: center; height: 44px; border-radius: 22px; font-size: 14px; font-weight: 500; overflow: hidden; cursor: pointer; }
.button-g .dow[data-v-1c829ed2] { border: 1px solid rgb(101, 143, 249); color: rgb(101, 143, 249); }
.button-g .dow[data-v-1c829ed2]:hover { background-color: rgba(44, 43, 43, 0.4); }
.button-g .dow .iconfont[data-v-1c829ed2] { font-size: 16px; transform: translateY(-2px); margin-right: 8px; }
.button-g .try[data-v-1c829ed2] { color: rgb(0, 0, 0); background: linear-gradient(90deg, rgb(94, 167, 235) 0%, rgb(163, 107, 255) 100%); }
.button-g .try[data-v-1c829ed2]:hover { background: rgba(101, 143, 249, 0.92); }
.button-g.image-button .dow[data-v-1c829ed2] { border: 1px solid rgb(252, 149, 29); color: rgb(252, 149, 29); }
.button-g.image-button .dow[data-v-1c829ed2]:hover { background-color: rgba(0, 0, 0, 0.1); }
.button-g.image-button .dow .iconfont[data-v-1c829ed2] { font-size: 16px; transform: translateY(-2px); margin-right: 8px; }
.button-g.image-button .try[data-v-1c829ed2] { color: rgb(0, 0, 0); background: linear-gradient(90deg, rgb(248, 167, 73) 0.01%, rgb(248, 216, 73) 99.94%), linear-gradient(277deg, rgb(199, 198, 203) -40.33%, rgb(255, 255, 255) 100%); }
.button-g.image-button .try[data-v-1c829ed2]:hover { background: rgb(252, 149, 29); }
.mobile-title[data-v-1c829ed2] { font-size: 16px; color: rgb(255, 255, 255); margin: 0px 0px 16px 13px; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .box-contain .close[data-v-1c829ed2] { top: 10px; right: 10px; }
  .style-info .style-params[data-v-1c829ed2] { flex: 0 0 auto; }
  .style-info .style-params .style-params-bg[data-v-1c829ed2] { padding: 14px 10px; border-radius: 12px; }
  .style-info .style-params .style-params-bg > p[data-v-1c829ed2] { font-size: 12px; margin: 0px 0px 6px; }
  .style-info .style-view[data-v-1c829ed2] { height: 46px; padding: 6px 10px; margin-bottom: 10px; }
  .style-info .style-view .img[data-v-1c829ed2] { width: 47px; height: 35px; border-radius: 4px; }
  .viewStyle[data-v-1c829ed2] { width: 100%; height: 100%; }
}
.generate-item[data-v-8d4a523b] { width: 100%; padding-bottom: 100%; position: relative; }
.generate-item .contain[data-v-8d4a523b] { position: absolute; inset: 0px; z-index: 2; }
.loading-box[data-v-220d96d5] { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; background-color: rgb(39, 40, 44); border-radius: 6px; row-gap: 8px; }
.loading-box .loading-ani[data-v-220d96d5] { width: 30px; height: 30px; }
.loading-box .loading-text[data-v-220d96d5] { color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; line-height: 1; }
.loading-box .loading-time[data-v-220d96d5] { font-size: 12px; font-weight: 500; color: gray; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1; }
.work-card[data-v-309a627a] { width: 100%; height: 100%; border-radius: 6px; background: rgb(39, 40, 44); overflow: hidden; position: relative; }
.work-card > img[data-v-309a627a] { width: 100%; height: 100%; object-fit: contain; }
.work-card > .play[data-v-309a627a] { width: 20px; height: 20px; background-image: url("https://lensgo.ai/imgs/play.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; position: absolute; bottom: 6px; right: 6px; }
.generate-history[data-v-e57ab9a8] { display: grid; gap: 8px; grid-template-columns: repeat(3, 1fr); }
.no-data[data-v-e57ab9a8] { height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; row-gap: 12px; padding-bottom: 35%; }
.no-data > img[data-v-e57ab9a8] { width: 85px; }
.no-data .desc[data-v-e57ab9a8] { color: rgb(166, 166, 166); font-size: 13px; font-weight: 500; }
.no-data .btn[data-v-e57ab9a8] { width: 230px; height: 44px; border-radius: 22px; display: flex; align-items: center; justify-content: center; background: linear-gradient(89.98deg, rgb(101, 143, 249) -0.02%, rgb(175, 101, 249) 99.94%); color: rgb(17, 17, 17); font-size: 14px; font-weight: 500; }
.banner[data-v-2451765e] { width: 100%; height: 140px; margin-top: 15px; margin-bottom: 15px; }
.banner[data-v-2451765e] .van-swipe__indicators { bottom: 6px; }
.banner[data-v-2451765e] .van-swipe__indicator { background-color: rgb(0, 0, 0); opacity: 1; bottom: 4px; width: 4px; height: 4px; }
.banner[data-v-2451765e] .van-swipe__indicator.van-swipe__indicator--active { background-color: rgb(255, 255, 255); }
.banner-1[data-v-2451765e] { position: relative; border-radius: 12px; overflow: hidden; height: 100%; width: 100%; }
.banner-1 .title-container[data-v-2451765e] { justify-content: start; margin-left: 16px; }
.banner-1 .new-container[data-v-2451765e] { display: flex; justify-content: center; align-items: center; }
.banner-1 .new-container .sub-title[data-v-2451765e] { margin: 30px 0px 0px; }
.banner-1 .left-container[data-v-2451765e] { display: flex; justify-content: center; align-items: start; padding-top: 30px; }
.banner-1 .left-container .sub-title[data-v-2451765e] { margin: 30px 0px 0px 16px; }
.banner-1 .left-container .text[data-v-2451765e] { height: 21px; transform: scale(0.83); transform-origin: left center; margin-left: 15px; }
.banner-1 .left-container .center[data-v-2451765e] { margin-left: 50%; transform: translate(-50%); }
.banner-1 .new-container[data-v-2451765e], .banner-1 .left-container[data-v-2451765e] { width: 100%; height: 100%; flex-direction: column; justify-content: center; position: absolute; inset: 0px; }
.banner-1 .new-container .sub-title[data-v-2451765e], .banner-1 .left-container .sub-title[data-v-2451765e] { font-size: 22px; font-weight: 700; color: rgb(242, 226, 209); height: 24px; line-height: 24px; text-shadow: rgba(0, 0, 0, 0.6) 3px 3px 9px; }
.banner-1 .new-container .sub-title1[data-v-2451765e], .banner-1 .left-container .sub-title1[data-v-2451765e] { font-size: 12px; font-weight: 700; height: 14px; line-height: 14px; text-shadow: rgba(0, 0, 0, 0.6) 3px 3px 9px; color: rgb(255, 244, 223); margin: 3px 0px; }
.banner-1 .new-container .info[data-v-2451765e], .banner-1 .left-container .info[data-v-2451765e] { font-size: 12px; transform: scale(0.83); margin-top: 2px; text-shadow: rgba(0, 0, 0, 0.6) 3px 3px 9px; }
.banner-1 .new-container > span[data-v-2451765e], .banner-1 .left-container > span[data-v-2451765e] { height: 13px; font-size: 12px; color: rgb(255, 255, 255); font-weight: 700; line-height: 13px; text-shadow: rgba(0, 0, 0, 0.25) 0px 2px 2px; }
.banner-1 .new-container > h2[data-v-2451765e], .banner-1 .left-container > h2[data-v-2451765e] { display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 20px; font-weight: 700; line-height: 35px; margin: 7px 0px 0px; position: relative; }
.banner-1 .new-container > h2 img[data-v-2451765e], .banner-1 .left-container > h2 img[data-v-2451765e] { width: 18px; height: 18px; margin-right: 10px; z-index: 15; }
.banner-1 .new-container > h2 .text[data-v-2451765e], .banner-1 .left-container > h2 .text[data-v-2451765e] { width: 175px; margin: 0px; z-index: 15; }
.banner-1 .new-container > h2 .text1[data-v-2451765e], .banner-1 .left-container > h2 .text1[data-v-2451765e] { width: 175px; margin: 0px; z-index: 15; }
.banner-1 .new-container > h2 .line[data-v-2451765e], .banner-1 .left-container > h2 .line[data-v-2451765e] { width: 100%; height: 4px; background: linear-gradient(89.98deg, rgb(57, 101, 210) 0%, rgb(156, 82, 230) 99.97%); position: absolute; bottom: 3px; left: 0px; z-index: 10; }
.banner-1 .body-slogen[data-v-2451765e] { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.banner-1 .body-slogen .sologen-title[data-v-2451765e] { font-size: 20px; color: rgb(255, 255, 255); text-transform: capitalize; text-shadow: rgba(0, 0, 0, 0.4) 0px 2px 8px; font-family: custom-f !important; }
.banner-1 .body-slogen .sologen-logo[data-v-2451765e] { height: 30px; margin-top: 28px; }
.banner-1 .body-slogen .sologen-logo > img[data-v-2451765e] { height: 100%; }
.banner-1 .body-slogen .sologen-title-img[data-v-2451765e] { height: 30px; }
.banner-1 .body-slogen .sologen-btn[data-v-2451765e] { height: 45px; }
.title-container[data-v-2451765e] { position: absolute; top: 9px; left: 0px; width: 100%; display: flex; align-items: center; justify-content: center; }
.title-container img[data-v-2451765e] { height: 8px; margin-right: 5px; }
.title-container span[data-v-2451765e] { font-size: 12px; transform: scale(0.83); transform-origin: left center; font-weight: 700; color: rgb(242, 226, 209); }
.banner-img[data-v-2451765e] { width: 100%; height: 100%; }
.banner-img-con[data-v-2451765e] { width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.info-button-2[data-v-2451765e] { position: relative; padding: 0px 20px; height: 32px; background: rgb(255, 244, 223); font-size: 12px; color: rgb(32, 32, 32); }
.info-button-2 .button-img[data-v-2451765e] { margin-left: 8px !important; }
.info-button-1[data-v-2451765e], .info-button-2[data-v-2451765e] { position: relative; display: flex; justify-content: center; align-items: center; border-radius: 20px; padding: 7px 13px; transform: scale(0.83); }
.info-button-1 .button-img[data-v-2451765e], .info-button-2 .button-img[data-v-2451765e] { background-image: url("https://lensgo.ai/imgs/star-b.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: 100%; width: 17px; height: 15px; margin-left: 6px; transform: translateY(-2px); }
.info-button-1[data-v-2451765e] { background: rgb(242, 226, 209); margin-top: 10px; }
.info-button-1 span[data-v-2451765e] { font-size: 12px; transform: translateY(1px); font-weight: 700; color: rgb(32, 32, 32); }
.info-button-1 .icon-arrow[data-v-2451765e] { margin-left: 10px; font-size: 12px; color: rgb(32, 32, 32); transform: rotate(90deg); }
.gif-list[data-v-fbde7f12] { width: 100%; margin-top: 20px; }
.gif-list[data-v-fbde7f12] .waterfall-list { background: none; }
@media screen and (min-width: 325px) and (max-width: 500px) {
  .gif-list[data-v-fbde7f12] { margin-top: 0px; }
}
.item-contain[data-v-fbde7f12] { position: relative; overflow: hidden; border-radius: 16px; cursor: pointer; }
.item-contain .video-icon[data-v-fbde7f12] { position: absolute; left: 10px; top: 10px; z-index: 9; }
.item-contain .video-icon > i[data-v-fbde7f12] { font-size: 16px; color: rgb(255, 255, 255); }
.lazy-img[data-v-fbde7f12] { overflow: hidden; border-radius: 8px; transition: 0.3s; }
.detail[data-v-fbde7f12] { position: fixed; left: 0px; right: 0px; top: env(safe-area-inset-top); bottom: env(safe-area-inset-bottom); z-index: 1999; overflow: auto; background: rgba(0, 0, 0, 0.8); display: flex; align-items: center; justify-content: center; flex-direction: column; }
.detail[data-v-fbde7f12]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
@media screen and (min-width: 501px) {
  .detail[data-v-fbde7f12] { min-width: 1440px; }
}
.detail .detail-img[data-v-fbde7f12] { position: relative; width: 80%; border-radius: 12px; overflow: hidden; }
.detail .detail-img > img[data-v-fbde7f12] { width: 100%; }
.detail .detail-img .close[data-v-fbde7f12] { position: absolute; right: 8px; top: 8px; width: 26px; height: 26px; display: flex; align-items: center; justify-content: center; background: rgb(24, 24, 24); border-radius: 50%; }
.detail .detail-img .close > i[data-v-fbde7f12] { color: rgb(255, 255, 255); font-size: 12px; }
.detail .detail-img .detail-video[data-v-fbde7f12] { object-fit: fill; position: relative; }
.detail .detail-img .detail-video .image-video[data-v-fbde7f12] { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.bottom-btn[data-v-fbde7f12] { display: flex; align-items: center; justify-content: center; width: 200px; height: 38px; margin-top: 15px; background: linear-gradient(270deg, rgb(248, 167, 73) 0%, rgb(248, 216, 73) 98.85%); border-radius: 19px; color: rgb(0, 0, 0); font-size: 12px; font-weight: 600; transition: 0.3s; cursor: pointer; }
.bottom-btn[data-v-fbde7f12]:hover { opacity: 0.8; }
.bottom-btn-1[data-v-fbde7f12] { display: flex; align-items: center; justify-content: center; width: 200px; height: 38px; margin-top: 15px; border-radius: 19px; color: rgb(0, 0, 0); font-size: 12px; font-weight: 600; transition: 0.3s; cursor: pointer; background: linear-gradient(90deg, rgb(0, 187, 246) 0.01%, rgb(167, 107, 248) 99.94%), linear-gradient(277deg, rgb(199, 198, 203) -40.33%, rgb(255, 255, 255) 100%); }
.bottom-btn-1[data-v-fbde7f12]:hover { opacity: 0.8; }
.video-play[data-v-203393e3] { position: relative; height: 100%; width: 100%; border-radius: 12px; overflow: hidden; }
.video-play .video-body[data-v-203393e3] { position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 100%; }
.video-player[data-v-7940c712] { height: 100vh; width: 100vw; display: flex; align-items: center; justify-content: center; }
.redemption-box[data-v-7940c712] { width: 100%; height: 100%; background-color: rgba(22, 22, 22, 0.4); }
.redemption[data-v-7940c712], .redemption-success[data-v-7940c712] { width: 100%; height: 100%; overflow: hidden; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.box-contain[data-v-7940c712] { transition: 0.3s ease-in-out; transform: scale(0.6); opacity: 0; border-radius: 18px; background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: url("https://rightbrainai-1307270943.cos.accelerate.myqcloud.com/lensgo/static/webp/login-img-nbg.webp"); width: 80%; height: 377px; }
.model-show[data-v-7940c712] { opacity: 1; transform: scale(1); }
.model-hidden[data-v-7940c712] { transform: scale(0.6); opacity: 0; }
.close[data-v-7940c712] { position: absolute; right: 8px; top: 4px; }
.redemption-success .title[data-v-7940c712] { width: 220px; margin-bottom: 30px; }
.redemption-success .list[data-v-7940c712] { display: flex; align-items: center; flex-direction: column; justify-content: start; margin-bottom: 30px; }
.redemption-success .list li[data-v-7940c712] { display: flex; align-items: center; width: 100%; height: 35px; justify-content: start; }
.redemption-success .list li .icon[data-v-7940c712] { transform: translateY(-2px); width: 21px; height: 16px; margin-right: 20px; background-image: url("https://lensgo.ai/imgs/redemption/icon.png"); background-position: center center; background-repeat: no-repeat; background-size: contain; }
.redemption-success .list li .icon.add[data-v-7940c712] { background-image: url("https://lensgo.ai/imgs/redemption/add.png"); }
.redemption-success .list li b[data-v-7940c712] { font-size: 17px; font-weight: 700; line-height: 18px; letter-spacing: 1px; text-align: center; color: rgb(223, 223, 223); }
.redemption-success .code-btn[data-v-7940c712] { font-size: 20px; font-weight: 700; height: 44px; border-radius: 22px; width: 85%; background: linear-gradient(92.97deg, rgb(255, 137, 0) 9.51%, rgb(248, 216, 73) 100%); }
.redemption[data-v-7940c712] { position: relative; }
.redemption h4[data-v-7940c712] { width: 100%; font-size: 13px; font-weight: 700; line-height: 13px; color: rgba(217, 217, 217, 0.8); text-align: center; letter-spacing: 1px; margin: 12px 0px 14px; }
.redemption .lens-logo[data-v-7940c712] { width: 120px; }
.redemption .time[data-v-7940c712] { width: 220px; margin-bottom: 10px; }
.redemption .logo[data-v-7940c712] { width: 100%; display: flex; align-items: center; justify-content: center; margin-bottom: 15px; }
.redemption .logo img[data-v-7940c712] { margin: 0px 12px; }
.redemption .sub-text[data-v-7940c712] { height: 13px; }
.redemption .code-input[data-v-7940c712] { margin: 15px 0px 28px; }
.redemption .code-input[data-v-7940c712] .input { border-radius: 0px; line-height: 24px; height: 34px; }
.redemption .code-input[data-v-7940c712] .input .input-body { text-align: center; font-size: 20px; border-radius: 0px; border-bottom-width: 1px; border-bottom-color: rgb(255, 255, 255); border-top: none; border-left: none; border-right: none; }
.redemption .code-input[data-v-7940c712] .input ::placeholder { color: rgb(168, 168, 168); opacity: 1; }
.redemption .code-btn[data-v-7940c712] { font-size: 20px; font-weight: 700; height: 44px; border-radius: 22px; width: 85%; background: linear-gradient(92.97deg, rgb(255, 137, 0) 9.51%, rgb(248, 216, 73) 100%); }
.nav-body[data-v-6fbc8995] { height: 100%; overflow-y: auto; padding: 0px 20px; color: rgb(255, 255, 255); }
.nav-body[data-v-6fbc8995]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
.nav-body[data-v-6fbc8995] .countdown { left: 10px; transform: translate(-100%); opacity: 0; }
.nav-body[data-v-6fbc8995] .countdown.show { left: 10px; opacity: 1; transform: translate(0px); }
.hide[data-v-6fbc8995] { display: none; }
.tool-list[data-v-6fbc8995] { display: flex; align-items: center; margin-bottom: 12px; justify-content: space-between; }
.tool-list .tool-item[data-v-6fbc8995] { flex: 1 1 0%; height: 75px; padding-right: 8px; position: relative; }
.tool-list .tool-item .tip[data-v-6fbc8995] { position: absolute; top: 0px; right: 5px; z-index: 10; padding: 2px 5px 0px; background-color: rgb(208, 0, 0); border-radius: 5px; font-size: 12px; color: rgb(255, 255, 255); transform: scale(0.6); }
.tool-list .tool-item .tool-bg[data-v-6fbc8995] { position: relative; overflow: visible; display: flex; align-items: center; justify-content: start; padding-top: 15px; flex-direction: column; border-radius: 10px; width: 100%; height: 100%; background: rgb(37, 38, 40); }
.tool-list .tool-item .item-icon[data-v-6fbc8995] { width: 30px; height: 28px; display: flex; align-items: center; justify-content: center; }
.tool-list .tool-item .item-icon > img[data-v-6fbc8995] { width: 30px; }
.tool-list .tool-item .item-name[data-v-6fbc8995] { width: 60px; margin-top: 2px; font-weight: 700; line-height: 12px; font-size: 12px; white-space: pre-wrap; text-align: center; color: gray; transform: scale(0.83); transform-origin: center center; }
.tool-list .tool-item[data-v-6fbc8995]:last-child { padding-right: 0px; }
.home-title[data-v-6fbc8995] { margin-bottom: 11px; font-size: 12px; font-weight: 700; color: rgba(255, 255, 255, 0.6); }
.home-title > span[data-v-6fbc8995] { height: 18px; display: inline-flex; align-items: center; justify-content: center; margin-left: 5px; padding: 0px 10px; background: rgb(208, 0, 0); border-radius: 4px; font-size: 12px; }
.badge[data-v-6fbc8995] { font-size: 12px; color: rgb(0, 0, 0); min-width: 9px; height: 9px; padding: 0px 2px; border-radius: 10px; background-color: rgb(208, 0, 0); display: flex; align-items: center; justify-content: center; position: absolute; top: 0px; right: 0px; transform: matrix(0.916, 0, 0, 0.916, 4, -4); }
.new-feature[data-v-6fbc8995] { width: 100%; border-radius: 10px; background-color: rgb(38, 42, 54); overflow: hidden; margin-bottom: 20px; }
.top[data-v-6fbc8995] { height: 29px; background: linear-gradient(89.98deg, rgb(101, 143, 249) -0.02%, rgb(175, 101, 249) 99.94%); display: flex; align-items: center; justify-content: center; }
.top .split[data-v-6fbc8995] { width: 15px; height: 6px; background-image: url("https://lensgo.ai/imgs/new-split.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: 100%; margin: 0px 26px; }
.top span[data-v-6fbc8995] { font-size: 12px; color: rgb(27, 29, 33); transform: scale(0.84); transform-origin: center center; font-weight: 700; }
.new-content[data-v-6fbc8995] { padding: 10px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.new-content h4[data-v-6fbc8995] { font-size: 14px; color: rgb(255, 255, 255); font-weight: 700; width: 100%; display: flex; align-items: center; justify-content: center; margin-bottom: 5px; margin-top: 3px; }
.new-content .icon[data-v-6fbc8995] { width: 12px; height: 12px; background-image: url("https://lensgo.ai/imgs/magic.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: 100%; margin-right: 4px; }
.new-content span[data-v-6fbc8995] { font-size: 12px; font-weight: 700; color: rgba(255, 255, 255, 0.4); width: 100%; margin-bottom: 11px; text-align: center; }
.new-content .preview[data-v-6fbc8995] { width: 100%; height: 150px; border-radius: 8px; touch-action: pan-y; }
.new-content .preview .video-play[data-v-6fbc8995] { border-radius: 8px; }
.row-list[data-v-6fbc8995] { width: 100%; display: flex; flex-direction: column; justify-content: start; align-items: start; margin-bottom: 12px; position: relative; }
.row-list h4[data-v-6fbc8995] { font-size: 12px; font-weight: 700; color: rgba(255, 255, 255, 0.6); margin: 0px 0px 6px; }
.row-list.hide[data-v-6fbc8995] { display: none; }
.list-data[data-v-6fbc8995] { width: 100%; display: flex; justify-content: start; align-items: start; flex-wrap: wrap; }
.list-data-item[data-v-6fbc8995] { width: 48%; height: 142px; border-radius: 8px; overflow: hidden; background: rgb(37, 38, 40); margin: 5px 1%; flex-shrink: 0; }
.list-data-item .image-box[data-v-6fbc8995] { width: 100%; height: 92px; position: relative; overflow: hidden; }
.list-data-item .image-box .image[data-v-6fbc8995] { transition: 0.3s; width: 100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat; }
.list-data-item .image-box .play[data-v-6fbc8995] { height: 20px; width: 20px; position: absolute; bottom: 4px; left: 4px; background-image: url("https://lensgo.ai/imgs/activity/play.png"); background-position: 0px 0px; background-size: 100%; background-repeat: no-repeat; cursor: pointer; }
.list-data-item .image-box .badge-m[data-v-6fbc8995] { position: absolute; right: 4px; bottom: 4px; height: 35px; }
.list-data-item .info[data-v-6fbc8995] { height: 50px; display: flex; justify-content: center; width: 100%; background-color: rgb(37, 37, 37); flex-direction: column; align-items: start; padding: 0px 8px; }
.list-data-item .info b[data-v-6fbc8995] { font-size: 12px; font-weight: 700; line-height: 12px; text-align: left; margin-bottom: 3px; color: rgb(255, 255, 255); }
.list-data-item .info span[data-v-6fbc8995] { font-size: 12px; font-weight: 700; line-height: 12px; text-align: left; color: gray; transform: scale(0.83); transform-origin: left top; }
.gif-list[data-v-98c9bc4d] { width: 100%; margin-top: 0px; }
.gif-list[data-v-98c9bc4d] .waterfall-list { background: none; }
.item-contain[data-v-98c9bc4d] { position: relative; overflow: hidden; border-radius: 10px; cursor: pointer; background-color: rgb(30, 31, 35); }
.lazy-img[data-v-98c9bc4d] { overflow: hidden; border-radius: 8px; transition: 0.3s; }
.contain-footer[data-v-98c9bc4d] { position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: 2; height: 40px; display: flex; align-items: center; justify-content: flex-end; column-gap: 6px; background: linear-gradient(rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.6) 100%); padding: 0px 10px; }
.contain-footer .text-line[data-v-98c9bc4d] { padding-top: 12px; display: flex; column-gap: 6px; font-weight: 700; line-height: 1; font-size: 12px; }
.contain-footer .text-line > i[data-v-98c9bc4d] { font-size: 12px; font-weight: 100; transform: rotate(180deg) translateY(2px); }
.nav-body[data-v-4b8e159b] { height: 100%; overflow-y: auto; padding: 0px 20px; color: rgb(255, 255, 255); }
.nav-body[data-v-4b8e159b]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
.hide[data-v-4b8e159b] { display: none; }
.title[data-v-4b8e159b] { font-size: 13px; font-weight: 500; line-height: 12.3px; text-align: left; color: rgba(255, 255, 255, 0.6); margin: 24px 0px 7px; position: relative; width: 100%; }
.title .right[data-v-4b8e159b] { line-height: 13px; font-size: 12px; color: rgb(255, 255, 255); position: absolute; right: 0px; }
.title .right .iconfont[data-v-4b8e159b] { display: inline-block; font-size: 10px; transform: rotate(180deg) translateY(1px); }
.trans-btn[data-v-4b8e159b] { width: 100%; height: 95px; border-radius: 10px; background: url("https://lensgo.ai/imgs/transfer-entry.png") center center / 100% no-repeat; flex-direction: column; display: flex; align-items: center; justify-content: center; }
.trans-btn img[data-v-4b8e159b] { width: 28px; margin-bottom: 6px; }
.trans-btn span[data-v-4b8e159b] { font-size: 13px; font-weight: 500; line-height: 13px; text-align: center; color: rgb(255, 255, 255); }
.banner[data-v-cdde41ca] { width: 100%; height: calc(21px + 35vh); overflow: hidden; margin-top: 15px; margin-bottom: 20px; padding-bottom: 21px; }
.banner[data-v-cdde41ca] .swiper-pagination { bottom: -7px; }
.banner[data-v-cdde41ca] .swiper-pagination-bullet { background-color: rgb(147, 147, 147); width: 5px; height: 5px; opacity: 1; transform: scale(1); }
.banner[data-v-cdde41ca] .swiper-pagination-bullet.swiper-pagination-bullet-active { transform: scale(1); background-color: rgb(236, 236, 236); }
.banner-1[data-v-cdde41ca] { position: relative; border-radius: 12px; overflow: hidden; height: 100%; width: 100%; }
.banner-1 .body-slogen[data-v-cdde41ca] { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.banner-1 .body-slogen .sologen-title[data-v-cdde41ca] { font-size: 36px; color: rgb(255, 255, 255); text-transform: capitalize; text-shadow: rgba(0, 0, 0, 0.4) 0px 2px 8px; font-family: custom-f !important; }
.banner-1 .body-slogen .sologen-title-img[data-v-cdde41ca] { height: 80px; }
.banner-1 .body-slogen .sologen-logo[data-v-cdde41ca] { height: 30px; margin-top: 28px; }
.banner-1 .body-slogen .sologen-logo > img[data-v-cdde41ca] { height: 100%; }
.banner-1 .body-slogen .sologen-btn[data-v-cdde41ca] { height: 80px; margin-top: 10px; cursor: pointer; }
.title-container[data-v-cdde41ca] { position: absolute; top: 30px; left: 30px; display: flex; align-items: center; justify-content: start; }
.title-container img[data-v-cdde41ca] { height: 12px; margin-right: 10px; }
.title-container span[data-v-cdde41ca] { font-size: 14px; font-weight: 500; color: rgb(242, 226, 209); transform: translateY(2px); }
.new-container-1[data-v-cdde41ca] { position: absolute; inset: 0px 0px 26px 30px; display: flex; flex-direction: column; align-items: start; justify-content: end; }
.new-container-1 .text[data-v-cdde41ca] { height: 48px; margin-left: -8px; margin-bottom: 11px; }
.new-container-1 > span[data-v-cdde41ca] { height: 24px; line-height: 24px; margin-left: 2px; font-weight: 700; font-size: 20px; color: rgb(255, 244, 223); text-shadow: rgba(0, 0, 0, 0.3) 0px 2px 8px; }
.new-container-1 .info-button[data-v-cdde41ca] { background: rgb(255, 244, 223); margin-top: 19px; }
.new-container[data-v-cdde41ca] { position: absolute; inset: 0px 0px 26px 30px; display: flex; flex-direction: column; align-items: start; justify-content: end; }
.new-container .sub-title[data-v-cdde41ca] { margin: 0px; font-size: 20px; font-weight: 500; color: rgb(242, 226, 209); text-shadow: rgba(0, 0, 0, 0.3) 0px 4px 4px; }
.new-container .text[data-v-cdde41ca] { height: 34px; }
.new-container > span[data-v-cdde41ca] { height: 21px; margin-left: 2px; margin-top: 4px; font-size: 14px; color: rgb(255, 255, 255); font-weight: 500; }
.info-button-2[data-v-cdde41ca] { padding: 0px 20px; height: 42px; background: rgb(255, 244, 223); }
.info-button-2 .button-img[data-v-cdde41ca] { margin-left: 16px !important; }
.info-button-1[data-v-cdde41ca] { min-width: 162px; padding: 0px 20px; justify-content: center; align-items: center; height: 42px; background: rgb(255, 244, 223); }
.info-button-1 span[data-v-cdde41ca] { font-size: 15px; transform: translateY(1px); font-weight: 500; }
.info-button-1 .icon-arrow[data-v-cdde41ca] { margin-left: 10px; font-size: 14px; transform: rotate(90deg); }
.info-button[data-v-cdde41ca] { width: 140px; font-size: 14px; height: 38px; background: rgb(255, 255, 255); padding-left: 12px; }
.info-button .icon-arrow[data-v-cdde41ca] { margin-left: 10px; font-size: 14px; transform: rotate(90deg); }
.info-button[data-v-cdde41ca], .info-button-1[data-v-cdde41ca], .info-button-2[data-v-cdde41ca] { position: relative; display: flex; align-items: center; justify-content: center; margin-top: 14px; border-radius: 22px; font-weight: 500; color: rgb(32, 32, 32); overflow: hidden; transition: 0.3s; cursor: pointer; }
.info-button[data-v-cdde41ca]:hover, .info-button-1[data-v-cdde41ca]:hover, .info-button-2[data-v-cdde41ca]:hover { opacity: 0.8; }
.info-button .button-img[data-v-cdde41ca], .info-button-1 .button-img[data-v-cdde41ca], .info-button-2 .button-img[data-v-cdde41ca] { background-image: url("https://lensgo.ai/imgs/star-b.png"); background-position: 0px 0px; background-repeat: no-repeat; background-size: 100%; width: 17px; height: 15px; margin-left: 6px; transform: translateY(-2px); }
.banner-img[data-v-cdde41ca] { width: 100%; height: 100%; }
.image-box[data-v-2a47d23a] { position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%; height: 100%; }
.image-box .video-ctrl[data-v-2a47d23a] { position: absolute; left: 0px; top: 0px; z-index: 10; height: 100%; width: 100%; }
.image-video[data-v-2a47d23a] { position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%; height: 100%; }
.all-tools[data-v-ba2cf4fe] { display: flex; margin-top: 15px; margin-bottom: 25px; min-width: 1138px; }
.tool-item[data-v-ba2cf4fe] { width: 245px; overflow: hidden; margin-right: 18px; border-radius: 12px; background: rgb(37, 37, 37); cursor: pointer; z-index: 2; position: relative; }
.tool-item[data-v-ba2cf4fe]:last-child { margin-right: 0px; }
.tool-item .top-tip[data-v-ba2cf4fe] { position: absolute; top: 4px; right: 4px; z-index: 10; padding: 3px 5px 1px; background-color: rgb(208, 0, 0); border-radius: 3px; font-size: 12px; line-height: 13px; color: rgb(255, 255, 255); transform: scale(0.9); }
.tool-item .tip[data-v-ba2cf4fe] { position: absolute; top: 0px; right: 3px; z-index: 10; padding: 2px 5px 0px; background-color: rgb(208, 0, 0); border-radius: 5px; font-size: 12px; color: rgb(255, 255, 255); transform: scale(0.6); }
.tool-item:hover .tool-img[data-v-ba2cf4fe] { background-size: auto 110%; }
.tool-item:hover .tool-img > img[data-v-ba2cf4fe] { transform: scale(1.1); }
.tool-item .tool-video[data-v-ba2cf4fe] { position: relative; width: 100%; padding-bottom: 65%; }
.tool-item .tool-video > img[data-v-ba2cf4fe] { bottom: 5px; left: 50%; transform: translate(-50%); position: absolute; height: 24%; z-index: 5; }
.tool-item .tool-video[data-v-ba2cf4fe] .play-bg { bottom: 0px; }
.tool-item .tool-video[data-v-ba2cf4fe] .play-bg .default-play { height: 40px; width: 40px; background-color: rgba(255, 255, 255, 0.7); }
.tool-item .tool-video[data-v-ba2cf4fe] .play-bg .default-play .iconfont { font-size: 14px; color: rgb(0, 0, 0); }
.tool-item .tool-img[data-v-ba2cf4fe] { transition: 0.3s; position: relative; padding-bottom: 65%; width: 100%; overflow: hidden; background-image: url("https://lensgo.ai/imgs/play.png"); background-position: center center; background-repeat: no-repeat; background-size: auto 100%; z-index: 1; }
.tool-item .tool-img > img[data-v-ba2cf4fe] { position: absolute; inset: 0px; transition: 0.3s; height: 100%; min-width: 100%; }
.tool-item .tool-info[data-v-ba2cf4fe] { padding: 12px 10px 12px 16px; }
.tool-item .tool-info .info-title[data-v-ba2cf4fe] { display: flex; align-items: center; font-size: 14px; font-weight: 600; color: rgb(255, 255, 255); margin-bottom: 10px; }
.tool-item .tool-info .info-title > span[data-v-ba2cf4fe] { display: flex; align-items: center; justify-content: center; height: 18px; margin-left: 8px; padding: 0px 8px; background: rgb(208, 0, 0); border-radius: 4px; color: rgb(255, 255, 255); font-size: 12px; }
.tool-item .tool-info .info-desc[data-v-ba2cf4fe] { font-size: 12px; color: rgb(151, 151, 151); }
@media screen and (min-width: 920px) and (max-width: 1440px) {
  .tool-item[data-v-ba2cf4fe] { width: 225px; }
  .tool-item .tool-info .info-title[data-v-ba2cf4fe] { font-size: 14px; }
}
.title[data-v-80417867] { width: 100%; height: 30px; margin-bottom: 15px; position: relative; }
.title > h4[data-v-80417867] { font-size: 20px; font-weight: 500; color: rgb(255, 255, 255); margin: 0px; }
.title .ctrl-btns[data-v-80417867] { display: flex; position: absolute; top: 0px; right: 0px; }
.title .ctrl-btns .ctrl-pre[data-v-80417867] { width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; background: rgb(41, 41, 41); border-radius: 50%; user-select: none; transition: 0.3s; cursor: pointer; margin-right: 20px; }
.title .ctrl-btns .ctrl-pre[data-v-80417867]:hover { background: rgb(61, 61, 61); }
.title .ctrl-btns .ctrl-pre > i[data-v-80417867] { color: rgb(255, 255, 255); }
.title .ctrl-btns .ctrl-next[data-v-80417867] { width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; background: rgb(41, 41, 41); border-radius: 50%; user-select: none; transition: 0.3s; cursor: pointer; transform: rotate(180deg); }
.title .ctrl-btns .ctrl-next[data-v-80417867]:hover { background: rgb(61, 61, 61); }
.title .ctrl-btns .ctrl-next > i[data-v-80417867] { color: rgb(255, 255, 255); }
.feature-list[data-v-80417867] { display: flex; flex-direction: column; justify-content: start; align-items: start; width: 100%; }
.list[data-v-80417867] { display: flex; flex-flow: row; justify-content: start; align-items: center; margin-bottom: 30px; width: 100%; overflow-x: scroll; scroll-behavior: smooth; }
.list[data-v-80417867]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
.list > li[data-v-80417867] { flex-shrink: 0; width: 296px; height: 257px; border-radius: 8px; background-color: rgb(37, 37, 37); overflow: hidden; display: flex; margin-right: 12px; position: relative; flex-direction: column; justify-content: start; align-items: start; }
.image-box[data-v-80417867] { width: 100%; height: 216px; position: relative; overflow: hidden; }
.image-box:hover .image[data-v-80417867] { transform: scale(1.05); }
.image-box:hover .bottom[data-v-80417867] { opacity: 1; }
.image-box .image[data-v-80417867] { transition: 0.3s; width: 100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat; }
.image-box .play[data-v-80417867] { height: 32px; width: 32px; position: absolute; bottom: 10px; left: 10px; background-image: url("https://lensgo.ai/imgs/activity/play.png"); background-position: 0px 0px; background-size: 100%; background-repeat: no-repeat; cursor: pointer; }
.image-box .badge[data-v-80417867] { position: absolute; right: 10px; bottom: 10px; height: 55px; }
.info[data-v-80417867] { height: 64px; display: flex; justify-content: center; width: 100%; background-color: rgb(37, 37, 37); flex-direction: column; align-items: start; padding: 0px 16px; }
.info b[data-v-80417867] { font-size: 14px; font-weight: 500; line-height: 15px; text-align: left; margin-bottom: 6px; margin-top: 2px; color: rgb(255, 255, 255); }
.info span[data-v-80417867] { font-size: 12px; font-weight: 500; line-height: 15px; text-align: left; color: rgb(151, 151, 151); }
.gif-list[data-v-5db10fab] { width: 100%; margin-top: 20px; }
.gif-list[data-v-5db10fab] .waterfall-list { background: none; }
.item-contain[data-v-5db10fab] { position: relative; overflow: hidden; border-radius: 16px; cursor: pointer; }
.item-contain:hover .lazy-img[data-v-5db10fab] { transform: scale(1.05); }
.item-contain:hover .bottom[data-v-5db10fab] { opacity: 1; }
.item-contain .video-icon[data-v-5db10fab] { position: absolute; left: 10px; top: 10px; z-index: 9; }
.item-contain .video-icon > i[data-v-5db10fab] { font-size: 16px; color: rgb(255, 255, 255); }
.lazy-img[data-v-5db10fab] { overflow: hidden; border-radius: 8px; transition: 0.3s; }
.lazy-video[data-v-5db10fab] { overflow: hidden; opacity: 0; }
.bottom[data-v-5db10fab] { position: absolute; bottom: 0px; left: 0px; z-index: 9; height: 91px; width: 100%; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.46) 37.5%, rgba(0, 0, 0, 0.9) 84.9%); transition: 0.3s; opacity: 0; display: flex; align-items: center; justify-content: center; }
.bottom .bottom-btn[data-v-5db10fab] { display: flex; align-items: center; justify-content: center; width: 200px; height: 38px; background: linear-gradient(270deg, rgb(248, 167, 73) 0%, rgb(248, 216, 73) 98.85%); border-radius: 8px; color: rgb(0, 0, 0); font-size: 14px; transition: 0.3s; cursor: pointer; }
.bottom .bottom-btn[data-v-5db10fab]:hover { opacity: 0.8; }
.bottom .bottom-btn-1[data-v-5db10fab] { display: flex; align-items: center; justify-content: center; width: 200px; height: 38px; border-radius: 8px; color: rgb(0, 0, 0); font-size: 14px; transition: 0.3s; cursor: pointer; background: linear-gradient(90deg, rgb(0, 187, 246) 0.01%, rgb(167, 107, 248) 99.94%), linear-gradient(277deg, rgb(199, 198, 203) -40.33%, rgb(255, 255, 255) 100%); }
.bottom .bottom-btn-1[data-v-5db10fab]:hover { opacity: 0.8; }
.auto-box[data-v-26e8d317] { width: 16%; max-width: 245px; position: relative; display: inline-block; margin-right: 20px; }
.auto-box[data-v-26e8d317]::after { content: " "; display: block; padding-top: 100%; }
.lora-card[data-v-26e8d317] { display: inline-flex; flex-direction: column; position: absolute; width: 100%; height: 100%; inset: 0px; max-width: 245px; overflow: hidden; margin-right: 20px; background: rgb(37, 37, 37); border-radius: 14px; }
.lora-card[data-v-26e8d317]:last-child { margin-right: 0px; }
.lora-card .lora-top[data-v-26e8d317] { position: relative; width: 100%; height: 70%; flex-shrink: 0; }
.lora-card .lora-top:hover .mask[data-v-26e8d317] { opacity: 1; }
.lora-card .lora-top .mask[data-v-26e8d317] { position: absolute; inset: 0px; z-index: 2; display: flex; justify-content: center; align-items: flex-end; padding-bottom: 20px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%); opacity: 0; transition: 0.3s; cursor: pointer; }
.lora-card .lora-top .mask .btn-creat[data-v-26e8d317] { width: 90px; height: 31px; display: flex; align-items: center; justify-content: center; border-radius: 8px; font-size: 12px; color: rgb(17, 17, 17); transition: 0.3s; cursor: pointer; background: linear-gradient(90deg, rgb(248, 167, 73) 0.01%, rgb(248, 216, 73) 99.94%), linear-gradient(277deg, rgb(199, 198, 203) -40.33%, rgb(255, 255, 255) 100%); margin-right: 10px; }
.lora-card .lora-top .mask .btn-creat[data-v-26e8d317]:hover { opacity: 0.8; }
.lora-card .lora-top .mask .btn-creat > i[data-v-26e8d317] { margin-right: 5px; font-size: 16px; }
.lora-card .lora-top .mask .btn-video[data-v-26e8d317] { width: 90px; height: 31px; display: flex; align-items: center; justify-content: center; border-radius: 8px; font-size: 12px; color: rgb(17, 17, 17); transition: 0.3s; cursor: pointer; background: linear-gradient(90deg, rgb(0, 187, 246) 0.01%, rgb(167, 107, 248) 99.94%), linear-gradient(277deg, rgb(199, 198, 203) -40.33%, rgb(255, 255, 255) 100%); }
.lora-card .lora-top .mask .btn-video[data-v-26e8d317]:hover { opacity: 0.8; }
.lora-card .lora-top .mask .btn-video > i[data-v-26e8d317] { margin-right: 5px; font-size: 16px; }
.lora-card .lora-top .lora-cover[data-v-26e8d317] { width: 100%; height: 100%; }
.lora-card .lora-bottom[data-v-26e8d317] { position: relative; flex: 1 1 0%; padding: 0px 16px; display: flex; justify-content: center; flex-direction: column; align-items: start; }
.lora-card .lora-bottom .lora-pumpkin[data-v-26e8d317] { position: absolute; left: 10px; top: -35px; height: 60px; }
.lora-card .lora-bottom .info-title[data-v-26e8d317] { display: flex; align-items: center; margin-top: 2px; }
.lora-card .lora-bottom .info-title .info-name[data-v-26e8d317] { margin-right: 5px; font-size: 14px; line-height: 15px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.lora-card .lora-bottom .info-title .info-new[data-v-26e8d317] { display: flex; align-items: center; justify-content: center; height: 18px; margin-left: 8px; padding: 0px 8px; background: rgb(208, 0, 0); border-radius: 4px; color: rgb(255, 255, 255); font-size: 12px; }
.lora-card .lora-bottom .info-model[data-v-26e8d317] { margin-top: 2px; color: rgb(151, 151, 151); }
.lora-card .lora-bottom .info-model > i[data-v-26e8d317] { margin-right: 6px; font-size: 16px; }
.lora-card .lora-bottom .info-model > span[data-v-26e8d317] { display: inline-block; transform: translateY(1px); }
.nav-body[data-v-343cc524] { flex: 1 1 0%; height: 100%; overflow-y: auto; padding: 0px 40px; color: rgb(255, 255, 255); }
.nav-body[data-v-343cc524]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
.home-title[data-v-343cc524] { font-size: 20px; font-weight: 700; color: rgb(255, 255, 255); }
.ctrl-title[data-v-343cc524] { display: flex; justify-content: space-between; align-items: center; }
.ctrl-title > span[data-v-343cc524] { font-size: 20px; font-weight: 700; color: rgb(255, 255, 255); }
.ctrl-title .ctrl-btns[data-v-343cc524] { display: flex; }
.ctrl-title .ctrl-btns .ctrl-pre[data-v-343cc524] { width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; background: rgb(41, 41, 41); border-radius: 50%; user-select: none; transition: 0.3s; cursor: pointer; margin-right: 20px; }
.ctrl-title .ctrl-btns .ctrl-pre[data-v-343cc524]:hover { background: rgb(61, 61, 61); }
.ctrl-title .ctrl-btns .ctrl-pre > i[data-v-343cc524] { color: rgb(255, 255, 255); transform: translateY(0px); }
.ctrl-title .ctrl-btns .ctrl-next[data-v-343cc524] { width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; background: rgb(41, 41, 41); border-radius: 50%; user-select: none; transition: 0.3s; cursor: pointer; transform: rotate(180deg); }
.ctrl-title .ctrl-btns .ctrl-next[data-v-343cc524]:hover { background: rgb(61, 61, 61); }
.ctrl-title .ctrl-btns .ctrl-next > i[data-v-343cc524] { color: rgb(255, 255, 255); transform: translateY(0px); }
.body-lora-list[data-v-343cc524] { width: 100%; overflow-x: auto; margin-top: 15px; margin-bottom: 25px; scroll-behavior: smooth; }
.body-lora-list[data-v-343cc524]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }
.lora-list-scroll[data-v-343cc524] { white-space: nowrap; }
