﻿.__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;
}
:root
{
    --moo-body-overflow: visible;
    color-scheme: only light;
}
body
{
    overflow: visible;
    overflow: var(--moo-body-overflow);
}
#poster
{
    overflow: hidden;
    font-family: var(--rocket-screen--font-family);
}
#poster .rocket-hide
{
    display: none!important;
}
#poster .rocket-show
{
    display: flex!important;
}
#poster a, #poster div, #poster img
{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.widget-carousel>.swiper-container
{
    position: relative;
    overflow: visible;
    z-index: auto;
    z-index: initial;
    width: 100%;
    height: 100%;
}
.widget-carousel>.swiper-container.swiper-container-autoheight, .widget-carousel>.swiper-container.swiper-container-autoheight>.swiper-wrapper>.slide-image-box, .widget-carousel>.swiper-container.swiper-container-autoheight>.swiper-wrapper>.widget-image
{
    height: auto;
}
.widget-carousel>.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>.swiper-container>.swiper-wrapper>.slide-image-box>img
{
    width: 100%;
    height: inherit;
    -o-object-fit: contain;
    object-fit: contain;
}
.widget-carousel>.swiper-container>.swiper-wrapper>.slide-image-box .slide-image
{
    border-radius: var(--rocket-carousel-radius--left);
}
.widget-carousel>.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>.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>.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>.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>.swiper-container>.swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active
{
    background-color: #ffce00;
    background-color: var(--rocket-carousel-bullet--color,#ffce00);
}
.widget-carousel>.swiper-container.swiper-container-horizontal.swiper-per-view-auto>.swiper-wrapper>.slide-image-box, .widget-carousel>.swiper-container.swiper-container-horizontal.swiper-per-view-auto>.swiper-wrapper>.slide-image-box>img
{
    width: auto;
}
.widget-carousel>.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>.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>.swiper-container.swiper-container-horizontal>.swiper-pagination>.swiper-pagination-bullet
{
    margin-right: 4px;
    margin-right: var(--rocket-carousel-bullet-space--width,4px);
}
.widget-carousel>.swiper-container.swiper-container-horizontal>.swiper-pagination>.swiper-pagination-bullet:last-child
{
    margin-right: 0;
}
.widget-carousel>.swiper-container.swiper-container-vertical.swiper-per-view-auto>.swiper-wrapper>.slide-image-box, .widget-carousel>.swiper-container.swiper-container-vertical.swiper-per-view-auto>.swiper-wrapper>.slide-image-box>img
{
    height: auto;
}
.widget-carousel>.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>.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>.swiper-container.swiper-container-vertical>.swiper-pagination>.swiper-pagination-bullet
{
    margin-bottom: 4px;
    margin-bottom: var(--rocket-carousel-bullet-space--width,4px);
}
.widget-carousel>.swiper-container.swiper-container-vertical>.swiper-pagination>.swiper-pagination-bullet:last-child
{
    margin-bottom: 0;
}
.widget-carousel>.swiper-container.centered.swiper-container-horizontal>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.displacement.swiper-container-horizontal>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.full.swiper-container-horizontal>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.scroll.swiper-container-horizontal>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.slide.swiper-container-horizontal>.swiper-wrapper>.swiper-slide
{
    margin-right: 10px;
    margin-right: var(--rocket-carousel-space--width,10px);
}
.widget-carousel>.swiper-container.centered.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.displacement.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.full.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.scroll.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.slide.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child
{
    margin-right: 0;
}
.widget-carousel>.swiper-container.centered.swiper-container-vertical>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.displacement.swiper-container-vertical>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.full.swiper-container-vertical>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.scroll.swiper-container-vertical>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.slide.swiper-container-vertical>.swiper-wrapper>.swiper-slide
{
    margin-bottom: 10px;
    margin-bottom: var(--rocket-carousel-space--width,10px);
}
.widget-carousel>.swiper-container.centered.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.displacement.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.full.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.scroll.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.slide.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child
{
    margin-bottom: 0;
}
.widget-carousel>.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>.swiper-container.centered>.swiper-wrapper>.swiper-slide.swiper-slide-active
{
    opacity: 1;
    transform: scale(1);
    z-index: 0;
}
.widget-carousel>.swiper-button-next, .widget-carousel>.swiper-button-prev
{
    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
{
    right: 0;
    right: var(--rocket-carousel-navigation--left,0);
}
.widget-carousel>.swiper-button-prev
{
    left: 0;
    left: var(--rocket-carousel-navigation--left,0);
}
.widget-frame.widget-frame-popup
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    overflow: auto;
    min-height: 100vh;
    z-index: 999;
}
.widget-frame .edge-event
{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.v-lazy-image:not(.v-lazy-image-loaded):not(.v-lazy-image-loaded-carousel)
{
    opacity: .01;
}
.widget-link-button>.wx-open-launch
{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.widget-qr-code svg
{
    width: 100%!important;
    height: 100%!important;
}
.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
{
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    flex-direction: column;
}
.widget-video .web-video-xd
{
    height: 100%;
    background: transparent;
    padding: 0;
    flex-grow: 1;
}
.widget-video .web-video-xd 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 .vjs-picture-in-picture-control
{
    display: none;
}
.widget-video .video-js
{
    background-color: transparent;
}
.widget-video .video-js .vjs-modal-dialog
{
    background: transparent;
}
.widget-video .video-js.vjs-controls-disabled .vjs-error-display, .widget-video .video-js.vjs-controls-disabled .vjs-loading-spinner
{
    display: none;
}
.widget-video .video-js.vjs-ended>.vjs-big-play-button, .widget-video .video-js.vjs-paused>.vjs-big-play-button, .widget-video .video-js.vjs-stalled>.vjs-big-play-button, .widget-video .video-js.vjs-unstarted>.vjs-big-play-button, .widget-video .video-js.vjs-waiting>.vjs-big-play-button
{
    display: block!important;
}
.widget-video .vjs-poster
{
    background-size: cover;
}
.widget-video.rocket-video-playing .vjs-big-play-button
{
    display: none!important;
}
.widget-video-canvas
{
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.widget-video-canvas canvas
{
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    height: 100%;
    transform: translate3d(0,-50%,0);
}
.widget-video-canvas>p
{
    color: #7c7a7a;
    text-align: center;
}
.widget-input[data-v-7b48da8e]
{
    resize: none;
    outline: none;
}
.widget-input-focus[data-v-7b48da8e]
{
    border-color: #f60;
    border-color: var(--rocket-input-focus-border--color,#f60);
}
.widget-input[data-v-7b48da8e]::-moz-placeholder
{
    color: rgba(127,133,138,.5);
    color: var(--rocket-input-placeholder--color,rgba(127,133,138,.5));
}
.widget-input[data-v-7b48da8e]::placeholder
{
    color: rgba(127,133,138,.5);
    color: var(--rocket-input-placeholder--color,rgba(127,133,138,.5));
}
.widget-input[data-v-7b48da8e]:active, .widget-input[data-v-7b48da8e]:focus, .widget-input[data-v-7b48da8e]:focus-visible, .widget-input[data-v-7b48da8e]:visited
{
    outline: none;
}
.widget-input[data-v-7b48da8e]:disabled
{
    cursor: not-allowed;
}
.widget-svg>svg
{
    display: block;
    width: 100%;
    height: 100%;
}
*, :after, :before
{
    box-sizing: border-box;
    margin: 0;
}
h1, h2, h3, h4, input, li, ol, p, ul
{
    margin: 0;
    padding: 0;
    border: 0;
    list-style-position: outside;
    list-style-image: none;
    list-style-type: none;
}
input
{
    background-color: transparent;
}
input[type=checkbox]
{
    opacity: 0;
}
body
{
    font-size: 12px;
}
.moo-hidden-scrollbar::-webkit-scrollbar
{
    display: none;
}
.widget
{
    position: relative;
}
.m-tap, .m-tap *
{
    cursor: pointer;
}
@media(hover: hover)
{
    .m-tap:hover
    {
        opacity: .9;
    }
}
.widget-frame
{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.widget-frame .adaptive-width
{
    display: flex;
    position: relative;
    max-width: initial;
    max-width: var(--auto-adaptive-width,unset);
    width: 100%;
    height: 100%;
}
.auto-adaptive .widget-primary-frame .adaptive-width
{
    box-shadow: 0 0 10px 1px rgba(0,0,0,.1);
}
.widget-image
{
    overflow: hidden;
    display: block;
}
.widget-image>img
{
    display: block;
    width: 100%;
    height: 100%;
}
.widget-text
{
    font-family: inherit;
    font-weight: 400;
    white-space: pre-wrap;
    line-height: normal;
    font-size: calc(1px * 12);
    font-size: calc(var(--moo-unit,1px) * 12);
    overflow: hidden;
    text-overflow: ellipsis;
}
.widget-link-button
{
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}/*# sourceMappingURL=7e3f35c.css.map*/