﻿.__nuxt-error-page
{
    font-weight: 100!important;
}
.__nuxt-error-page
{
    padding: 1rem;
    background: #f7f8fb;
    color: #47494e;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.__nuxt-error-page .error
{
    max-width: 450px;
}
.__nuxt-error-page .title
{
    font-size: 1.5rem;
    margin-top: 15px;
    color: #47494e;
    margin-bottom: 8px;
}
.__nuxt-error-page .description
{
    color: #7f828b;
    line-height: 21px;
    margin-bottom: 10px;
}
.__nuxt-error-page a
{
    color: #7f828b!important;
}
.__nuxt-error-page a
{
    -webkit-text-decoration: none;
    text-decoration: none;
}
.__nuxt-error-page .logo
{
    position: fixed;
    left: 12px;
    bottom: 12px;
}
.nuxt-progress
{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    width: 0;
    opacity: 1;
    transition: width .1s,opacity .4s;
    background-color: #000;
    z-index: 999999;
}
.nuxt-progress.nuxt-progress-notransition
{
    transition: none;
}
.nuxt-progress-failed
{
    background-color: #f00;
}
html
{
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}
.widget-carousel[data-v-2134d65d]>.swiper-container
{
    position: relative;
    overflow: visible;
    z-index: auto;
    z-index: initial;
    width: 100%;
    height: 100%;
}
.widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-autoheight, .widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-autoheight>.swiper-wrapper>.slide-image-box, .widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-autoheight>.swiper-wrapper>.widget-image
{
    height: auto;
}
.widget-carousel[data-v-2134d65d]>.swiper-container>.swiper-wrapper
{
    z-index: auto;
    z-index: initial;
    transition-timing-function: initial;
    transition-timing-function: var(--rocket-carousel-transition-effect,unset);
}
.widget-carousel[data-v-2134d65d]>.swiper-container>.swiper-wrapper>.slide-image-box>img
{
    width: 100%;
    height: inherit;
    -o-object-fit: contain;
    object-fit: contain;
}
.widget-carousel[data-v-2134d65d]>.swiper-container>.swiper-wrapper>.slide-image-box .slide-image
{
    border-radius: var(--rocket-carousel-radius--left);
}
.widget-carousel[data-v-2134d65d]>.swiper-container>.swiper-scrollbar
{
    display: none;
    display: var(--rocket-carousel-scrollbar--display,none);
    border-radius: 10px;
    border-radius: var(--rocket-carousel-scrollbar-radius--left,10px);
    touch-action: none;
    background: rgba(0,0,0,.1);
    background: var(--rocket-carousel-scrollbar--color,rgba(0,0,0,.1));
    z-index: 1;
}
.widget-carousel[data-v-2134d65d]>.swiper-container>.swiper-scrollbar>.swiper-scrollbar-drag
{
    background: rgba(0,0,0,.5);
    background: var(--rocket-carousel-scrollbar-drag--color,rgba(0,0,0,.5));
    border-radius: 10px;
    border-radius: var(--rocket-carousel-scrollbar-radius--left,10px);
}
.widget-carousel[data-v-2134d65d]>.swiper-container>.swiper-pagination
{
    display: flex;
    display: var(--rocket-carousel-bullet-show,flex);
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    align-items: center;
    justify-content: center;
    z-index: auto;
    z-index: initial;
}
.widget-carousel[data-v-2134d65d]>.swiper-container>.swiper-pagination>.swiper-pagination-bullet
{
    width: 8px;
    width: var(--rocket-carousel-bullet--width,8px);
    height: 8px;
    height: var(--rocket-carousel-bullet--height,8px);
    background-color: #ffce00;
    background-color: var(--rocket-carousel-bullet--color,#ffce00);
    border-radius: 10px;
    border-radius: var(--rocket-carousel-bullet-radius--left,10px);
    margin: 0;
}
.widget-carousel[data-v-2134d65d]>.swiper-container>.swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active
{
    background-color: #ffce00;
    background-color: var(--rocket-carousel-bullet--color,#ffce00);
}
.widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-horizontal.swiper-per-view-auto>.swiper-wrapper>.slide-image-box, .widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-horizontal.swiper-per-view-auto>.swiper-wrapper>.slide-image-box>img
{
    width: auto;
}
.widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-horizontal>.swiper-scrollbar
{
    left: 1%;
    left: var(--rocket-carousel-scrollbar-offset--left,1%);
    bottom: 4px;
    bottom: var(--rocket-carousel-scrollbar-space--left,4px);
    height: 4px;
    height: var(--rocket-carousel-scrollbar-size--width,4px);
    width: calc(100% - 1% * 2);
    width: calc(100% - var(--rocket-carousel-scrollbar-offset--left,1%) * 2);
}
.widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-horizontal>.swiper-pagination
{
    width: 100%;
    left: 0;
    left: var(--rocket-carousel-bullet--left,0);
    bottom: 0;
    bottom: var(--rocket-carousel-bullet--top,0);
}
.widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-horizontal>.swiper-pagination>.swiper-pagination-bullet
{
    margin-right: 4px;
    margin-right: var(--rocket-carousel-bullet-space--width,4px);
}
.widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-horizontal>.swiper-pagination>.swiper-pagination-bullet:last-child
{
    margin-right: 0;
}
.widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-vertical.swiper-per-view-auto>.swiper-wrapper>.slide-image-box, .widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-vertical.swiper-per-view-auto>.swiper-wrapper>.slide-image-box>img
{
    height: auto;
}
.widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-vertical>.swiper-scrollbar
{
    right: 4px;
    right: var(--rocket-carousel-scrollbar-space--left,4px);
    top: 1%;
    top: var(--rocket-carousel-scrollbar-offset--left,1%);
    width: 4px;
    width: var(--rocket-carousel-scrollbar-size--width,4px);
    height: calc(100% - 1% * 2);
    height: calc(100% - var(--rocket-carousel-scrollbar-offset--left,1%) * 2);
}
.widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-vertical>.swiper-pagination
{
    height: 100%;
    width: -moz-fit-content;
    width: fit-content;
    flex-direction: column;
    right: 0;
    right: var(--rocket-carousel-bullet--left,0);
    top: 0;
    top: var(--rocket-carousel-bullet--top,0);
    transform: translateZ(0);
}
.widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-vertical>.swiper-pagination>.swiper-pagination-bullet
{
    margin-bottom: 4px;
    margin-bottom: var(--rocket-carousel-bullet-space--width,4px);
}
.widget-carousel[data-v-2134d65d]>.swiper-container.swiper-container-vertical>.swiper-pagination>.swiper-pagination-bullet:last-child
{
    margin-bottom: 0;
}
.widget-carousel[data-v-2134d65d]>.swiper-container.centered.swiper-container-horizontal>.swiper-wrapper>.swiper-slide, .widget-carousel[data-v-2134d65d]>.swiper-container.displacement.swiper-container-horizontal>.swiper-wrapper>.swiper-slide, .widget-carousel[data-v-2134d65d]>.swiper-container.full.swiper-container-horizontal>.swiper-wrapper>.swiper-slide, .widget-carousel[data-v-2134d65d]>.swiper-container.scroll.swiper-container-horizontal>.swiper-wrapper>.swiper-slide, .widget-carousel[data-v-2134d65d]>.swiper-container.slide.swiper-container-horizontal>.swiper-wrapper>.swiper-slide
{
    margin-right: 10px;
    margin-right: var(--rocket-carousel-space--width,10px);
}
.widget-carousel[data-v-2134d65d]>.swiper-container.centered.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel[data-v-2134d65d]>.swiper-container.displacement.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel[data-v-2134d65d]>.swiper-container.full.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel[data-v-2134d65d]>.swiper-container.scroll.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel[data-v-2134d65d]>.swiper-container.slide.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child
{
    margin-right: 0;
}
.widget-carousel[data-v-2134d65d]>.swiper-container.centered.swiper-container-vertical>.swiper-wrapper>.swiper-slide, .widget-carousel[data-v-2134d65d]>.swiper-container.displacement.swiper-container-vertical>.swiper-wrapper>.swiper-slide, .widget-carousel[data-v-2134d65d]>.swiper-container.full.swiper-container-vertical>.swiper-wrapper>.swiper-slide, .widget-carousel[data-v-2134d65d]>.swiper-container.scroll.swiper-container-vertical>.swiper-wrapper>.swiper-slide, .widget-carousel[data-v-2134d65d]>.swiper-container.slide.swiper-container-vertical>.swiper-wrapper>.swiper-slide
{
    margin-bottom: 10px;
    margin-bottom: var(--rocket-carousel-space--width,10px);
}
.widget-carousel[data-v-2134d65d]>.swiper-container.centered.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel[data-v-2134d65d]>.swiper-container.displacement.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel[data-v-2134d65d]>.swiper-container.full.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel[data-v-2134d65d]>.swiper-container.scroll.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel[data-v-2134d65d]>.swiper-container.slide.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child
{
    margin-bottom: 0;
}
.widget-carousel[data-v-2134d65d]>.swiper-container.centered>.swiper-wrapper>.swiper-slide
{
    opacity: .6;
    opacity: var(--rocket-carousel-inactive-opacity,.6);
    transform: scale(.9);
    transform: scale(var(--rocket-carousel-inactive-scale,.9));
    z-index: -1;
}
.widget-carousel[data-v-2134d65d]>.swiper-container.centered>.swiper-wrapper>.swiper-slide.swiper-slide-active
{
    opacity: 1;
    transform: scale(1);
    z-index: 0;
}
.widget-carousel>.swiper-button-next[data-v-2134d65d], .widget-carousel>.swiper-button-prev[data-v-2134d65d]
{
    display: none;
    display: var(--rocket-carousel-navigation-show,none);
    --swiper-navigation-color: var(--rocket-carousel-navigation--color);
    --swiper-navigation-size: var(--rocket-carousel-navigation--width,30px);
}
.widget-carousel>.swiper-button-next[data-v-2134d65d]
{
    right: 0;
    right: var(--rocket-carousel-navigation--left,0);
}
.widget-carousel>.swiper-button-prev[data-v-2134d65d]
{
    left: 0;
    left: var(--rocket-carousel-navigation--left,0);
}
.widget-frame.widget-frame-popup[data-v-26c574c1]
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    overflow: auto;
    min-height: 100vh;
    z-index: 999;
}
.widget-frame .edge-event[data-v-26c574c1]
{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.widget-link-button>.wx-open-launch[data-v-3b56b272]
{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.widget-rich-text
{
    background-clip: text!important;
    -webkit-background-clip: text!important;
}
.widget-rich-text
{
    font-size: var(--rocket-font-size);
}
.widget-rich-text>p:not(:first-child)
{
    margin-top: 0;
    margin-top: var(--rocket-paragraph-spacing,0);
}
.widget-rich-text a
{
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #000;
    display: inline-block;
}
.widget-rich-text ul
{
    padding: 0 1em;
    list-style-type: disc;
}
.widget-rich-text ul li
{
    list-style-type: inherit;
}
.widget-rich-text ol
{
    padding: 0 1em;
    list-style-type: decimal;
}
.widget-rich-text ol li
{
    list-style-type: inherit;
}
.widget-rich-text h1, .widget-rich-text h2, .widget-rich-text h3, .widget-rich-text h4, .widget-rich-text h5, .widget-rich-text h6
{
    line-height: 1.1;
}
.widget-rich-text code
{
    background-color: rgba(97,97,97,.1);
    color: #616161;
}
.widget-rich-text pre
{
    background: #0d0d0d;
    color: #fff;
    font-family: "JetBrainsMono",monospace;
    padding: .75em 1em;
    border-radius: .5em;
}
.widget-rich-text pre code
{
    color: inherit;
    padding: 0;
    background: none;
    font-size: .8em;
}
.widget-rich-text mark
{
    background-color: #faf594;
}
.widget-rich-text img
{
    max-width: 100%;
    height: auto;
}
.widget-rich-text blockquote
{
    padding-left: 1em;
    border-left: 2px solid rgba(13,13,13,.1);
}
.widget-rich-text hr
{
    border: none;
    border-top: 2px solid rgba(13,13,13,.1);
    margin: 2em 0;
}
.widget-text
{
    background-clip: text!important;
    -webkit-background-clip: text!important;
}
.widget-video[data-v-22c47f23]
{
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    flex-direction: column;
}
.widget-video .web-video-xd[data-v-22c47f23]
{
    height: 100%;
    background: transparent;
    padding: 0;
    flex-grow: 1;
}
.widget-video .web-video-xd[data-v-22c47f23] video
{
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-fit: var(--rocket-video-object-fit,contain);
    object-fit: var(--rocket-video-object-fit,contain);
}
.widget-video.rocket-video-without-pip[data-v-22c47f23] .vjs-picture-in-picture-control
{
    display: none;
}
.widget-video[data-v-22c47f23] .video-js
{
    background-color: transparent;
}
.widget-video[data-v-22c47f23] .video-js .vjs-modal-dialog
{
    background: transparent;
}
.widget-video[data-v-22c47f23] .video-js.vjs-controls-disabled .vjs-error-display, .widget-video[data-v-22c47f23] .video-js.vjs-controls-disabled .vjs-loading-spinner
{
    display: none;
}
.widget-video[data-v-22c47f23] .video-js.vjs-ended>.vjs-big-play-button, .widget-video[data-v-22c47f23] .video-js.vjs-paused>.vjs-big-play-button, .widget-video[data-v-22c47f23] .video-js.vjs-stalled>.vjs-big-play-button, .widget-video[data-v-22c47f23] .video-js.vjs-unstarted>.vjs-big-play-button, .widget-video[data-v-22c47f23] .video-js.vjs-waiting>.vjs-big-play-button
{
    display: block!important;
}
.widget-video .vjs-poster[data-v-22c47f23]
{
    background-size: cover;
}
.widget-video.rocket-video-playing[data-v-22c47f23] .vjs-big-play-button
{
    display: none!important;
}
.widget-video-canvas[data-v-18eba871]
{
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.widget-video-canvas canvas[data-v-18eba871]
{
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    height: 100%;
    transform: translate3d(0,-50%,0);
}
.widget-video-canvas>p[data-v-18eba871]
{
    color: #7c7a7a;
    text-align: center;
}
.widget-input[data-v-30c3e28a]
{
    resize: none;
    outline: none;
}
.widget-input-focus[data-v-30c3e28a]
{
    border-color: #f60;
    border-color: var(--rocket-input-focus-border--color,#f60);
}
.widget-input[data-v-30c3e28a]::-moz-placeholder
{
    color: rgba(127,133,138,.5);
    color: var(--rocket-input-placeholder--color,rgba(127,133,138,.5));
}
.widget-input[data-v-30c3e28a]::placeholder
{
    color: rgba(127,133,138,.5);
    color: var(--rocket-input-placeholder--color,rgba(127,133,138,.5));
}
.widget-input[data-v-30c3e28a]:active, .widget-input[data-v-30c3e28a]:focus, .widget-input[data-v-30c3e28a]:focus-visible, .widget-input[data-v-30c3e28a]:visited
{
    outline: none;
}
.widget-input[data-v-30c3e28a]:disabled
{
    cursor: not-allowed;
}
.widget-svg>svg
{
    display: block;
    width: 100%;
    height: 100%;
}
.widget-progress.widget-progress-line>.bar[data-v-2452fff2]
{
    display: flex;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: inherit;
    transition: clip-path .3s;
    overflow: hidden;
}
.widget-progress.widget-progress-line>.bar>.bar-inner[data-v-2452fff2]
{
    position: absolute;
    left: 0;
    top: 0;
    background: var(--rocket-progress--background);
    transition: background .3s;
}
.widget-progress.widget-progress-line>.steps[data-v-2452fff2]
{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    border-radius: inherit;
    overflow: hidden;
}
.widget-progress.widget-progress-line.with-success>.bar>.bar-inner[data-v-2452fff2]
{
    background: var(--rocket-progress-success--background);
}
.widget-progress.widget-progress-line.with-error>.bar>.bar-inner[data-v-2452fff2]
{
    background: var(--rocket-progress-error--background);
}
.widget-progress.widget-progress-line.with-horizontal>.bar[data-v-2452fff2]
{
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
    border-top-right-radius: var(--rocket-progress-radius--left);
    border-bottom-right-radius: var(--rocket-progress-radius--left);
    clip-path: inset(0 calc(100% - 0px) 0 0 round var(--rocket-progress-radius--left));
    clip-path: inset(0 calc(100% - var(--rocket-progress-percent,0px)) 0 0 round var(--rocket-progress-radius--left));
}
.widget-progress.widget-progress-line.with-horizontal>.bar>.bar-inner[data-v-2452fff2]
{
    width: 0;
    width: var(--rocket-progress-percent,0);
    height: 100%;
    border-radius: inherit;
}
.widget-progress.widget-progress-line.with-horizontal>.bar>.step[data-v-2452fff2], .widget-progress.widget-progress-line.with-horizontal>.steps>.step[data-v-2452fff2]
{
    position: relative;
    height: 100%;
}
.widget-progress.widget-progress-line.with-horizontal>.bar>.step[data-v-2452fff2]:not(:last-child), .widget-progress.widget-progress-line.with-horizontal>.steps>.step[data-v-2452fff2]:not(:last-child)
{
    margin-right: var(--rocket-progress--margin-right);
}
.widget-progress.widget-progress-line.with-horizontal.with-clip>.bar>.bar-inner[data-v-2452fff2]
{
    width: 100%;
}
.widget-progress.widget-progress-line.with-horizontal.with-keep>.widget[data-v-2452fff2]
{
    width: 0!important;
    width: var(--rocket-progress-percent,0)!important;
}
.widget-progress.widget-progress-line.with-horizontal.with-keep>.widget[data-v-2452fff2]
{
    transition: width .3s;
}
.widget-progress.widget-progress-line.with-vertical>.bar[data-v-2452fff2]
{
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-left-radius: var(--rocket-progress-radius--left);
    border-bottom-right-radius: var(--rocket-progress-radius--left);
    clip-path: inset(0 0 calc(100% - 0px) 0 round var(--rocket-progress-radius--left));
    clip-path: inset(0 0 calc(100% - var(--rocket-progress-percent,0px)) 0 round var(--rocket-progress-radius--left));
}
.widget-progress.widget-progress-line.with-vertical>.bar>.bar-inner[data-v-2452fff2]
{
    width: 100%;
    height: 0;
    height: var(--rocket-progress-percent,0);
}
.widget-progress.widget-progress-line.with-vertical>.bar[data-v-2452fff2], .widget-progress.widget-progress-line.with-vertical>.steps[data-v-2452fff2]
{
    flex-direction: column;
}
.widget-progress.widget-progress-line.with-vertical>.bar>.step[data-v-2452fff2], .widget-progress.widget-progress-line.with-vertical>.steps>.step[data-v-2452fff2]
{
    width: 100%;
}
.widget-progress.widget-progress-line.with-vertical>.bar>.step[data-v-2452fff2]:not(:last-child), .widget-progress.widget-progress-line.with-vertical>.steps>.step[data-v-2452fff2]:not(:last-child)
{
    margin-bottom: var(--rocket-progress--margin-right);
}
.widget-progress.widget-progress-line.with-vertical.with-clip>.bar>.bar-inner[data-v-2452fff2]
{
    height: 100%;
}
.widget-progress.widget-progress-line.with-vertical.with-keep>.widget[data-v-2452fff2]
{
    height: 0!important;
    height: var(--rocket-progress-percent,0)!important;
}
.widget-progress.widget-progress-line.with-vertical.with-keep>.widget[data-v-2452fff2]
{
    transition: width .3s;
}
.global-code-box[data-v-4d067f6d]
{
    display: none;
}
.animated
{
    animation-duration: 1s;
    animation-fill-mode: backwards;
}
.animated.infinite
{
    animation-iteration-count: infinite;
}
.animated.bounceIn
{
    animation-duration: .75s;
}
@keyframes bounce
{
    0%, 20%, 53%, 80%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        transform: translateZ(0);
    }
    40%, 43%
    {
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        transform: translate3d(0,-30px,0);
    }
    70%
    {
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        transform: translate3d(0,-15px,0);
    }
    90%
    {
        transform: translate3d(0,-4px,0);
    }
}
.bounce
{
    animation-name: bounce;
    transform-origin: center bottom;
}
@keyframes flash
{
    0%, 50%, to
    {
        opacity: 1;
    }
    25%, 75%
    {
        opacity: 0;
    }
}
.flash
{
    animation-name: flash;
}
@keyframes pulse
{
    0%
    {
        transform: scaleX(1);
    }
    50%
    {
        transform: scale3d(1.05,1.05,1.05);
    }
    to
    {
        transform: scaleX(1);
    }
}
.pulse
{
    animation-name: pulse;
}
@keyframes rubberBand
{
    0%
    {
        transform: scaleX(1);
    }
    30%
    {
        transform: scale3d(1.25,.75,1);
    }
    40%
    {
        transform: scale3d(.75,1.25,1);
    }
    50%
    {
        transform: scale3d(1.15,.85,1);
    }
    65%
    {
        transform: scale3d(.95,1.05,1);
    }
    75%
    {
        transform: scale3d(1.05,.95,1);
    }
    to
    {
        transform: scaleX(1);
    }
}
.rubberBand
{
    animation-name: rubberBand;
}
@keyframes shake
{
    0%, to
    {
        transform: translateZ(0);
    }
    10%, 30%, 50%, 70%, 90%
    {
        transform: translate3d(-10px,0,0);
    }
    20%, 40%, 60%, 80%
    {
        transform: translate3d(10px,0,0);
    }
}
.shake
{
    animation-name: shake;
}
@keyframes swing
{
    20%
    {
        transform: rotate(15deg);
    }
    40%
    {
        transform: rotate(-10deg);
    }
    60%
    {
        transform: rotate(5deg);
    }
    80%
    {
        transform: rotate(-5deg);
    }
    to
    {
        transform: rotate(0deg);
    }
}
.swing
{
    transform-origin: top center;
    animation-name: swing;
}
@keyframes tada
{
    0%
    {
        transform: scaleX(1);
    }
    10%, 20%
    {
        transform: scale3d(.9,.9,.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(3deg);
    }
    40%, 60%, 80%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
    }
    to
    {
        transform: scaleX(1);
    }
}
.tada
{
    animation-name: tada;
}
@keyframes wobble
{
    0%
    {
        transform: none;
    }
    15%
    {
        transform: translate3d(-25%,0,0) rotate(-5deg);
    }
    30%
    {
        transform: translate3d(20%,0,0) rotate(3deg);
    }
    45%
    {
        transform: translate3d(-15%,0,0) rotate(-3deg);
    }
    60%
    {
        transform: translate3d(10%,0,0) rotate(2deg);
    }
    75%
    {
        transform: translate3d(-5%,0,0) rotate(-1deg);
    }
    to
    {
        transform: none;
    }
}
.wobble
{
    animation-name: wobble;
}
@keyframes jello
{
    0%, 11.1%, to
    {
        transform: none;
    }
    22.2%
    {
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }
    33.3%
    {
        transform: skewX(6.25deg) skewY(6.25deg);
    }
    44.4%
    {
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }
    55.5%
    {
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }
    66.6%
    {
        transform: skewX(-.78125deg) skewY(-.78125deg);
    }
    77.7%
    {
        transform: skewX(.390625deg) skewY(.390625deg);
    }
    88.8%
    {
        transform: skewX(-.1953125deg) skewY(-.1953125deg);
    }
}
.jello
{
    animation-name: jello;
    transform-origin: center;
}
@keyframes bounceIn
{
    0%, 20%, 40%, 60%, 80%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    20%
    {
        transform: scale3d(1.1,1.1,1.1);
    }
    40%
    {
        transform: scale3d(.9,.9,.9);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03);
    }
    80%
    {
        transform: scale3d(.97,.97,.97);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
.bounceIn
{
    animation-name: bounceIn;
}
@keyframes bounceInDown
{
    0%, 60%, 75%, 90%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: translate3d(0,-3000px,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(0,25px,0);
    }
    75%
    {
        transform: translate3d(0,-10px,0);
    }
    90%
    {
        transform: translate3d(0,5px,0);
    }
    to
    {
        transform: none;
    }
}
.bounceInDown
{
    animation-name: bounceInDown;
}
@keyframes bounceInLeft
{
    0%, 60%, 75%, 90%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: translate3d(-3000px,0,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(25px,0,0);
    }
    75%
    {
        transform: translate3d(-10px,0,0);
    }
    90%
    {
        transform: translate3d(5px,0,0);
    }
    to
    {
        transform: none;
    }
}
.bounceInLeft
{
    animation-name: bounceInLeft;
}
@keyframes bounceInRight
{
    0%, 60%, 75%, 90%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: translate3d(3000px,0,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(-25px,0,0);
    }
    75%
    {
        transform: translate3d(10px,0,0);
    }
    90%
    {
        transform: translate3d(-5px,0,0);
    }
    to
    {
        transform: none;
    }
}
.bounceInRight
{
    animation-name: bounceInRight;
}
@keyframes bounceInUp
{
    0%, 60%, 75%, 90%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: translate3d(0,3000px,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(0,-20px,0);
    }
    75%
    {
        transform: translate3d(0,10px,0);
    }
    90%
    {
        transform: translate3d(0,-5px,0);
    }
    to
    {
        transform: translateZ(0);
    }
}
.bounceInUp
{
    animation-name: bounceInUp;
}
@keyframes fadeIn
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
.fadeIn
{
    animation-name: fadeIn;
}
@keyframes fadeOut
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
.fadeOut
{
    animation-name: fadeOut;
}
@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);
    }
    to
    {
        transform: perspective(400px);
    }
}
.flipInX
{
    backface-visibility: visible!important;
}
.flipInX
{
    animation-name: flipInX;
}
@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);
    }
    to
    {
        transform: perspective(400px);
    }
}
.flipInY
{
    backface-visibility: visible!important;
}
.flipInY
{
    animation-name: flipInY;
}
@keyframes spinning
{
    0%
    {
        transform: rotate(0deg);
    }
    to
    {
        transform: rotate(359deg);
    }
}
@keyframes spinning-reverse
{
    0%
    {
        transform: rotate(359deg);
    }
    to
    {
        transform: rotate(0deg);
    }
}
.spinning
{
    animation-name: spinning;
    animation-timing-function: linear;
}
.spinning-reverse
{
    animation-name: spinning-reverse;
    animation-timing-function: linear;
}
@keyframes rotateIn
{
    0%
    {
        transform-origin: center;
        transform: rotate(-200deg);
        opacity: 0;
    }
    to
    {
        transform-origin: center;
        transform: none;
        opacity: 1;
    }
}
.rotateIn
{
    animation-name: rotateIn;
}
@keyframes rotateInDownLeft
{
    0%
    {
        transform-origin: left bottom;
        transform: rotate(-45deg);
        opacity: 0;
    }
    to
    {
        transform-origin: left bottom;
        transform: none;
        opacity: 1;
    }
}
.rotateInDownLeft
{
    animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight
{
    0%
    {
        transform-origin: right bottom;
        transform: rotate(45deg);
        opacity: 0;
    }
    to
    {
        transform-origin: right bottom;
        transform: none;
        opacity: 1;
    }
}
.rotateInDownRight
{
    animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft
{
    0%
    {
        transform-origin: left bottom;
        transform: rotate(45deg);
        opacity: 0;
    }
    to
    {
        transform-origin: left bottom;
        transform: none;
        opacity: 1;
    }
}
.rotateInUpLeft
{
    animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight
{
    0%
    {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0;
    }
    to
    {
        transform-origin: right bottom;
        transform: none;
        opacity: 1;
    }
}
.rotateInUpRight
{
    animation-name: rotateInUpRight;
}
@keyframes rollIn
{
    0%
    {
        opacity: 0;
        transform: translate3d(-100%,0,0) rotate(-120deg);
    }
    to
    {
        opacity: 1;
        transform: none;
    }
}
.rollIn
{
    animation-name: rollIn;
}
@keyframes zoomIn
{
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    50%
    {
        opacity: 1;
    }
}
.zoomIn
{
    animation-name: zoomIn;
}
@keyframes zoomInDown
{
    0%
    {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}
.zoomInDown
{
    animation-name: zoomInDown;
}
@keyframes zoomInLeft
{
    0%
    {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}
.zoomInLeft
{
    animation-name: zoomInLeft;
}
@keyframes zoomInRight
{
    0%
    {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}
.zoomInRight
{
    animation-name: zoomInRight;
}
@keyframes zoomInUp
{
    0%
    {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}
.zoomInUp
{
    animation-name: zoomInUp;
}
@keyframes slideInDown
{
    0%
    {
        transform: translate3d(0,-100%,0);
        visibility: visible;
    }
    to
    {
        transform: translateZ(0);
    }
}
.slideInDown
{
    animation-name: slideInDown;
}
@keyframes slideInLeft
{
    0%
    {
        transform: translate3d(-100%,0,0);
        visibility: visible;
    }
    to
    {
        transform: translateZ(0);
    }
}
.slideInLeft
{
    animation-name: slideInLeft;
}
@keyframes slideInRight
{
    0%
    {
        transform: translate3d(100%,0,0);
        visibility: visible;
    }
    to
    {
        transform: translateZ(0);
    }
}
.slideInRight
{
    animation-name: slideInRight;
}
@keyframes slideInUp
{
    0%
    {
        transform: translate3d(0,100%,0);
        visibility: visible;
    }
    to
    {
        transform: translateZ(0);
    }
}
.slideInUp
{
    animation-name: slideInUp;
}
@keyframes slideOutDown
{
    0%
    {
        transform: translateZ(0);
        visibility: visible;
    }
    to
    {
        transform: translate3d(0,-100%,0);
    }
}
.slideOutDown
{
    animation-name: slideOutDown;
}
@keyframes slideOutLeft
{
    0%
    {
        transform: translateZ(0);
        visibility: visible;
    }
    to
    {
        transform: translate3d(-100%,0,0);
    }
}
.slideOutLeft
{
    animation-name: slideOutLeft;
}
@keyframes slideOutRight
{
    0%
    {
        transform: translateZ(0);
        visibility: visible;
    }
    to
    {
        transform: translate3d(100%,0,0);
    }
}
.slideOutRight
{
    animation-name: slideOutRight;
}
@keyframes slideOutUp
{
    0%
    {
        transform: translateZ(0);
        visibility: visible;
    }
    to
    {
        transform: translate3d(0,100%,0);
    }
}
.slideOutUp
{
    animation-name: slideOutUp;
}
@keyframes lightSpeedIn
{
    0%
    {
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0;
    }
    60%
    {
        transform: skewX(20deg);
        opacity: 1;
    }
    80%
    {
        transform: skewX(-5deg);
        opacity: 1;
    }
    to
    {
        transform: none;
        opacity: 1;
    }
}
.lightSpeedIn
{
    animation-name: lightSpeedIn;
    animation-timing-function: ease-out;
}
@keyframes spread
{
    0%
    {
        transform: scale(1);
        opacity: 1;
    }
    40%
    {
        opacity: .2;
    }
    90%
    {
        opacity: 0;
    }
    to
    {
        transform: scale(1.15,1.7);
        opacity: 0;
    }
}
@keyframes bounce2
{
    0%, 20%, 53%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        transform: translateZ(0);
        opacity: 1;
    }
    40%, 43%
    {
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        transform: translate3d(0,-12px,0) scaleY(1.1);
        opacity: .3;
    }
    70%
    {
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        transform: translate3d(0,-10px,0) scaleY(1.05);
        opacity: 0;
    }
    80%
    {
        transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transform: translateZ(0) scaleY(.95);
        opacity: 1;
    }
    90%
    {
        transform: translate3d(0,-4px,0) scaleY(1.02);
        opacity: 1;
    }
}
:root
{
    --moo-body-overflow: visible;
    color-scheme: only light;
}
body
{
    overflow: visible;
    overflow: var(--moo-body-overflow);
}
#poster a, #poster div, #poster img
{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#poster[data-v-9cac613e]
{
    overflow: hidden;
    font-family: var(--rocket-screen--font-family);
}
#poster[data-v-9cac613e] .rocket-hide
{
    display: none!important;
}
#poster[data-v-9cac613e] .rocket-show
{
    display: flex!important;
}
#auto-adaptive-package .background
{
    background: no-repeat 50%/100% auto;
    background-image: var(--auto-adaptive-bg);
    background-image: image-set(var(--auto-adaptive-bg-1x,var(--auto-adaptive-bg)) 1x,var(--auto-adaptive-bg) 2x);
    background-image: -webkit-image-set(var(--auto-adaptive-bg-1x,var(--auto-adaptive-bg)) 1x,var(--auto-adaptive-bg) 2x);
    filter: blur(80px);
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vw;
    z-index: -1;
    pointer-events: inherit;
    opacity: .9;
    transform: scale(1.4);
}
#auto-adaptive-package .qr-code
{
    left: calc(50% + var(--auto-adaptive-width) * .5 + 25px);
    top: 16vh;
    padding: 15px;
    background: #fff;
    position: fixed;
    border-radius: 15px;
    box-shadow: 0 0 10px 1px rgba(0,0,0,.1);
}
#auto-adaptive-package .qr-code svg
{
    display: block;
}
@media(max-width: 812px)
{
    #auto-adaptive-package .qr-code
    {
        display: none;
    }
}
.toast-hide[data-v-24b08696]
{
    opacity: 0;
}
.weui-mask_transparent[data-v-24b08696]
{
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
.weui-icon[data-v-24b08696]
{
    display: inline-block;
    width: 2.4em;
    height: 2.4em;
    mask-position: 50% 50%;
    -webkit-mask-position: 50% 50%;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: 100%;
    -webkit-mask-size: 100%;
    vertical-align: middle;
    font-size: 10px;
    background-color: currentColor;
}
.weui-icon-success-no-circle[data-v-24b08696]
{
    color: hsla(0,0%,100%,.9);
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M8.657 18.435L3 12.778l1.414-1.414 4.95 4.95L20.678 5l1.414 1.414-12.02 12.021a1 1 0 01-1.415 0z' fill-rule='evenodd'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M8.657 18.435L3 12.778l1.414-1.414 4.95 4.95L20.678 5l1.414 1.414-12.02 12.021a1 1 0 01-1.415 0z' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.weui-icon-warn[data-v-24b08696]
{
    color: hsla(0,0%,100%,.9);
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-.763-15.864l.11 7.596h1.305l.11-7.596h-1.525zm.759 10.967c.512 0 .902-.383.902-.882 0-.5-.39-.882-.902-.882a.878.878 0 00-.896.882c0 .499.396.882.896.882z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-.763-15.864l.11 7.596h1.305l.11-7.596h-1.525zm.759 10.967c.512 0 .902-.383.902-.882 0-.5-.39-.882-.902-.882a.878.878 0 00-.896.882c0 .499.396.882.896.882z'/%3E%3C/svg%3E");
}
.weui-toast[data-v-24b08696]
{
    position: fixed;
    z-index: 5500;
    font-size: 10px;
    width: 13.6em;
    height: 13.6em;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    border-radius: 12px;
    color: hsla(0,0%,100%,.9);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #404040;
    transition: opacity .3s;
    box-sizing: border-box;
    line-height: 1.4;
}
.weui-toast_text[data-v-24b08696]
{
    width: auto;
    height: auto;
    min-width: 152px;
    max-width: 216px;
    padding: 12px 0;
    border-radius: 8px;
}
.weui-toast_text .weui-toast__content[data-v-24b08696]
{
    font-size: 14px;
    padding: 0 20px;
}
.weui-toast_circle[data-v-24b08696]
{
    top: 50%!important;
    background-color: transparent!important;
}
.weui-icon_toast[data-v-24b08696]
{
    width: 4em;
    height: 4em;
    display: block;
    margin-bottom: 16px;
}
.weui-icon_toast.weui-icon-success-no-circle[data-v-24b08696], .weui-icon_toast.weui-icon-warn[data-v-24b08696]
{
    color: hsla(0,0%,100%,.9);
}
.weui-toast__content[data-v-24b08696]
{
    font-size: 17px;
    padding: 0 12px;
    word-wrap: break-word;
    hyphens: auto;
}
.weui-toast_text-more .weui-icon_toast[data-v-24b08696]
{
    margin-bottom: 12px;
}
.weui-toast_text-more .weui-toast__content[data-v-24b08696]
{
    font-size: 14px;
    line-height: 1.6;
}
.weui-primary-loading[data-v-24b08696]
{
    position: relative;
    vertical-align: middle;
    display: flex;
    width: 1em;
    height: 1em;
    font-size: 40px;
    color: #ededed;
    animation: circleLoading-24b08696 1s steps(60) infinite;
}
@keyframes circleLoading-24b08696
{
    0%
    {
        transform: rotate(0deg);
    }
    to
    {
        transform: rotate(1turn);
    }
}
.weui-primary-loading[data-v-24b08696]:after, .weui-primary-loading[data-v-24b08696]:before
{
    content: "";
    display: block;
    width: .5em;
    height: 1em;
    box-sizing: border-box;
    border: .0875em solid;
}
.weui-primary-loading[data-v-24b08696]:before
{
    border-right-width: 0;
    border-top-left-radius: 1em;
    border-bottom-left-radius: 1em;
    -webkit-mask-image: -webkit-linear-gradient(top,#000 8%,rgba(0,0,0,.3) 95%);
}
.weui-icon_toast.weui-primary-loading[data-v-24b08696]:before
{
    border-width: 4px 0 4px 4px;
}
.weui-icon_toast.weui-primary-loading[data-v-24b08696]:after
{
    border-width: 4px 4px 4px 0;
}
.weui-primary-loading[data-v-24b08696]:after
{
    border-left-width: 0;
    border-top-right-radius: 1em;
    border-bottom-right-radius: 1em;
    -webkit-mask-image: -webkit-linear-gradient(top,transparent 8%,rgba(0,0,0,.3) 95%);
}
.weui-primary-loading__dot[data-v-24b08696]
{
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -.04375em;
    width: .0875em;
    height: .0875em;
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
    background: currentColor;
}
.weui-icon_toast.weui-primary-loading .weui-primary-loading__dot[data-v-24b08696]
{
    width: 4px;
    height: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.rocket-scroll-observer[data-v-6d00c040]
{
    height: 1px;
}
.tap-toast[data-v-91f588de]
{
    background: rgba(52,57,71,.96);
    border-radius: 24px;
    padding: 12px 24px;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    position: fixed;
    transition: opacity .3s;
    color: #fff;
    opacity: 1;
    z-index: 2000;
    max-height: 100vh;
    max-width: calc(100vw - 32px);
    min-width: -moz-fit-content;
    min-width: fit-content;
    width: auto;
    overflow-y: auto;
    font-size: 16px;
    text-align: center;
}
.tap-toast__hide[data-v-91f588de]
{
    opacity: 0;
}
.wx-download-reminder[data-v-60c63387]
{
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2000;
    background-color: rgba(0,0,0,.7);
}
.wx-download-reminder .wechat-intro-arrow[data-v-60c63387]
{
    position: fixed;
    top: 12px;
    right: 28px;
}
.wx-download-reminder .intro-text[data-v-60c63387]
{
    position: fixed;
    top: 95px;
    right: 28px;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
    display: flex;
    align-items: center;
    text-align: center;
    color: #fff;
}
.widget-qr-code[data-v-55c8a508] svg
{
    width: 100%!important;
    height: 100%!important;
}
.name-enter-active[data-v-57fdc6e6], .name-leave-active[data-v-57fdc6e6]
{
    transition: transform .5s,opacity .5s;
}
.name-enter[data-v-57fdc6e6], .name-leave-to[data-v-57fdc6e6]
{
    opacity: 0;
    transform: translateY(10px);
}
@keyframes shake-57fdc6e6
{
    10%, 90%
    {
        transform: translate3d(-1px,0,0);
    }
    20%, 80%
    {
        transform: translate3d(2px,0,0);
    }
    30%, 70%
    {
        transform: translate3d(-4px,0,0);
    }
    40%, 60%
    {
        transform: translate3d(4px,0,0);
    }
    50%
    {
        transform: translate3d(-4px,0,0);
    }
}
.cdkey-container[data-v-57fdc6e6]
{
    position: relative;
}
.cdkey-container .input-item[data-v-57fdc6e6]
{
    width: 640px;
    height: 88px;
    background-color: #e5e5e5;
    border-radius: 10px;
    margin-bottom: 20px;
    position: relative;
    display: flex;
}
.cdkey-container .input-item input[data-v-57fdc6e6]
{
    flex: 1;
    font-size: 28px;
    color: #000;
    background-color: #e5e5e5;
    border-radius: 10px;
    outline: none;
    border: none;
    padding-left: 120px;
}
.cdkey-container .input-item input[data-v-57fdc6e6]::-moz-placeholder
{
    color: #a2a2a2;
}
.cdkey-container .input-item input[data-v-57fdc6e6]::placeholder
{
    color: #a2a2a2;
}
.cdkey-container .input-item.error[data-v-57fdc6e6]
{
    background-color: #ffd6d8;
}
.cdkey-container .input-item.error input[data-v-57fdc6e6]
{
    animation: shake-57fdc6e6 .5s ease-in-out;
    background-color: #ffd6d8;
}
.cdkey-container .input-item .icon[data-v-57fdc6e6]
{
    position: absolute;
    width: 120px;
    height: 100%;
    top: 0;
    left: 0;
}
.cdkey-container .input-item .name[data-v-57fdc6e6]
{
    position: absolute;
    top: -25px;
    left: 20px;
    background: #fff;
    color: #777;
    padding: 5px 20px;
    min-height: 38px;
    border-radius: 40px;
    font-size: 24px;
    z-index: 1;
}
.cdkey-container .submit-button[data-v-57fdc6e6]
{
    width: 640px;
    height: 88px;
    background: #14b9c8;
    border-radius: 20px;
    font-weight: 400;
    font-size: 28px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.cdkey-container .character .roleName[data-v-57fdc6e6]
{
    width: 350px;
    position: absolute;
    right: 10px;
    top: -32px;
    font-size: 22px;
    text-align: right;
}
.cdkey-container .character .icon[data-v-57fdc6e6]
{
    background-image: url(../image/wMsetwDO.png);
}
.cdkey-container .character .icon[data-v-57fdc6e6], .cdkey-container .gift_code .icon[data-v-57fdc6e6]
{
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 48px 48px;
}
.cdkey-container .gift_code .icon[data-v-57fdc6e6]
{
    background-image: url(../image/wMsetqZT.png);
}
.cdkey-container .captcha_code .icon[data-v-57fdc6e6]
{
    background-image: url(../image/wMsetWIb.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 48px 48px;
}
.cdkey-container .captcha_code .verify[data-v-57fdc6e6]
{
    position: absolute;
    top: 14px;
    right: 24px;
    width: 210px;
    height: 60px;
}
.cdkey-container .captcha_code .verify img[data-v-57fdc6e6]
{
    width: 100%;
    height: 100%;
}
.cdkey-container .popup-confirm[data-v-57fdc6e6]
{
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.1);
    border-radius: 10px 10px 20px 20px;
    z-index: 1;
}
.cdkey-container .popup-confirm .confirm-content[data-v-57fdc6e6]
{
    position: absolute;
    width: 500px;
    left: 50%;
    margin-left: -250px;
    top: 50%;
    transform: translate3d(0,-50%,0);
    padding: 30px 20px;
    font-size: 28px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 0 20px 0 #9b9b9b;
    color: #999;
}
.cdkey-container .popup-confirm .confirm-content .tip[data-v-57fdc6e6]
{
    padding: 0 20px;
    font-weight: 500;
}
.cdkey-container .popup-confirm .confirm-content .desc[data-v-57fdc6e6]
{
    margin: 30px 0 20px;
    text-align: center;
}
.cdkey-container .popup-confirm .confirm-content .control[data-v-57fdc6e6]
{
    display: flex;
    justify-content: flex-end;
    height: 49px;
}
.cdkey-container .popup-confirm .confirm-content .control>div[data-v-57fdc6e6]
{
    height: 100%;
    line-height: 48px;
    margin-left: 20px;
    background-color: #e7e7e6;
    padding: 0 25px;
    border-radius: 10px;
    cursor: pointer;
}
.cdkey-container .popup-confirm .confirm-content .control .confirm-cancel[data-v-57fdc6e6]
{
    color: #999;
}
.cdkey-container .popup-confirm .confirm-content .control .confirm-submit[data-v-57fdc6e6]
{
    color: #fff;
    background-color: #14b9c8;
}
@media screen and (max-width: 750px)
{
    .cdkey-container .input-item[data-v-57fdc6e6]
    {
        width: 85.3333333333vw;
        height: 11.7333333333vw;
        border-radius: 1.3333333333vw;
        margin-bottom: 2.6666666667vw;
    }
    .cdkey-container .input-item input[data-v-57fdc6e6]
    {
        font-size: 3.7333333333vw;
        border-radius: 1.3333333333vw;
        padding-left: 16vw;
    }
    .cdkey-container .input-item .icon[data-v-57fdc6e6]
    {
        width: 16vw;
    }
    .cdkey-container .input-item .name[data-v-57fdc6e6]
    {
        top: -3.3333333333vw;
        left: 2.6666666667vw;
        padding: .6666666667vw 2.6666666667vw;
        border-radius: 5.3333333333vw;
        min-height: 5.0666666667vw;
        font-size: 3.2vw;
    }
    .cdkey-container .submit-button[data-v-57fdc6e6]
    {
        width: 85.3333333333vw;
        height: 11.7333333333vw;
        border-radius: 2.6666666667vw;
        font-size: 3.7333333333vw;
    }
    .cdkey-container .character .roleName[data-v-57fdc6e6]
    {
        width: 43vw;
        right: 1.333vw;
        top: -4.2666vw;
        font-size: 2.9333vw;
    }
    .cdkey-container .captcha_code .icon[data-v-57fdc6e6], .cdkey-container .character .icon[data-v-57fdc6e6], .cdkey-container .gift_code .icon[data-v-57fdc6e6]
    {
        background-size: 6.4vw 6.4vw;
    }
    .cdkey-container .captcha_code .verify[data-v-57fdc6e6]
    {
        top: 1.8666666667vw;
        right: 3.2vw;
        width: 28vw;
        height: 8vw;
    }
    .cdkey-container .popup-confirm[data-v-57fdc6e6]
    {
        border-radius: 1.33vw 1.33vw 2.66vw 2.66vw;
    }
    .cdkey-container .popup-confirm .confirm-content[data-v-57fdc6e6]
    {
        width: 66.66vw;
        margin-left: -33.33vw;
        padding: 4vw 2.66vw;
        font-size: 3.73vw;
        border-radius: 1.33vw;
        box-shadow: 0 0 2.66vw 0 #9b9b9b;
    }
    .cdkey-container .popup-confirm .confirm-content .tip[data-v-57fdc6e6]
    {
        padding: 0 2.66vw;
    }
    .cdkey-container .popup-confirm .confirm-content .desc[data-v-57fdc6e6]
    {
        margin: 4vw 0 2.66vw;
    }
    .cdkey-container .popup-confirm .confirm-content .control[data-v-57fdc6e6]
    {
        height: 7vw;
    }
    .cdkey-container .popup-confirm .confirm-content .control>div[data-v-57fdc6e6]
    {
        line-height: 6.8vw;
        margin-left: 2.66vw;
        padding: 0 3.33vw;
        border-radius: 1.33vw;
    }
}/*# sourceMappingURL=2b5ef71.css.map*/