.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.375em  -  1px);padding-left:calc(.625em  -  1px);padding-right:calc(.625em  -  1px);padding-top:calc(.375em  -  1px);position:relative;vertical-align:top}
.button:active,.button:focus{outline:0}
[disabled].button{cursor:not-allowed}
.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:2px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.375em  -  1px);padding-left:calc(.625em  -  1px);padding-right:calc(.625em  -  1px);padding-top:calc(.375em  -  1px);position:relative;vertical-align:top}
.button:active,.button:focus{outline:0}
[disabled].button{cursor:not-allowed}
body,figure,html{margin:0;padding:0}
html{box-sizing:border-box}
*,::after,::before{box-sizing:inherit}
img{max-width:100%}
html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}
figure{display:block}
body{font-family:Roboto,Helvetica,Arial}
body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}
a{color:#0383de;cursor:pointer;text-decoration:none}
a:hover{color:#363636}
img{height:auto;max-width:100%}
.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.375em  -  1px);padding-left:.75em;padding-right:.75em;padding-top:calc(.375em  -  1px);text-align:center;white-space:nowrap}
.button:hover{border-color:none;color:#363636}
.button:focus{border-color:none;color:#363636}
.button:focus:not(:active){box-shadow:0 rgba(3,131,222,.25)}
.button:active{border-color:none;color:#363636}
.button.is-dark{background-color:#a7b5bb;border-color:transparent;color:#fff}
.button.is-dark:hover{background-color:#a0afb5;border-color:transparent;color:#fff}
.button.is-dark:focus{border-color:transparent;color:#fff}
.button.is-dark:focus:not(:active){box-shadow:0 rgba(167,181,187,.25)}
.button.is-dark:active{background-color:#99a9b0;border-color:transparent;color:#fff}
.button.is-dark[disabled]{background-color:#a7b5bb;border-color:transparent;box-shadow:none}
.button[disabled]{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}
html{touch-action:pan-y}
@media (min-width:768px){.page.vue{--scrollbar-radius:2px;--scrollbar-panel:#00000020;--scrollbar-thumb:#00000020;--scrollbar-thumb-hover:#00000030}
@supports selector(::-webkit-scrollbar){.page.vue ::-webkit-scrollbar{width:8px;height:8px;background:var(--scrollbar-panel);border-radius:var(--scrollbar-radius);cursor:pointer}
.page.vue ::-webkit-scrollbar-track{border-radius:var(--scrollbar-radius)}
.page.vue ::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-radius);background:var(--scrollbar-thumb);transition:background .3s ease-in-out}
.page.vue ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}
}
}
html{min-width:auto!important;font-size:14px}
body{color:#333}
*,::after,::before{box-sizing:border-box}
.is-flex-fullheight{display:flex;flex-direction:column;flex-grow:1}
.button:active,.button:focus,.button:hover{border-color:none;color:inherit}
.has-animation{animation:3s linear 0s infinite normal}
.has-animation-tada{animation-name:animation-tada}
.has-animation-blink:not(.is-loading){position:relative;overflow:hidden}
.has-animation-blink:not(.is-loading):after{content:"";display:block;width:1rem;height:100%;background:#fff;opacity:.9;position:absolute;left:-100%;top:0;z-index:1;transform:rotate(45deg) scale(2);animation:3s linear 0s infinite normal animation-blink}
.block-item{padding-top:.5rem;padding-bottom:.5rem}
.blocks-section .block-item:last-child{padding-bottom:0}
.blocks-section .block-item:first-child{padding-top:0}
.blocks-section.has-s:not(.is-transparent)+.blocks-section.has-s>div>div>.section-main,.blocks-section.has-s:not(.is-transparent)+.blocks-section.has-s>div>div>.section-main:before,.blocks-section.has-s:not(.is-transparent)+.blocks-section.has-s>div>div>.section-main>div,.blocks-section.has-s:not(.is-transparent)+.blocks-section.has-s>div>div>.section-main>div:before{border-top-left-radius:0!important;border-top-right-radius:0!important}
.blocks-section.has-next-s:not(.is-next-transparent)>div>div>.section-main,.blocks-section.has-next-s:not(.is-next-transparent)>div>div>.section-main:before,.blocks-section.has-next-s:not(.is-next-transparent)>div>div>.section-main>div,.blocks-section.has-next-s:not(.is-next-transparent)>div>div>.section-main>div:before{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}
.section-main>div{padding:var(--section-padding-top) var(--section-padding-right) var(--section-padding-bottom) var(--section-padding-left)}
html{min-height:100%;font-size:14px;-webkit-font-smoothing:antialiased;touch-action:manipulation;-webkit-touch-callout:none}
*{-webkit-tap-highlight-color:transparent}
.page-container{max-width:100vw;width:100%;padding-left:1rem;padding-right:1rem;margin-right:auto;margin-left:auto}
@media (min-width:768px){.page-container{max-width:620px;width:620px}
.max-page-container-lg .page-container{max-width:820px;width:100%}
}
@media (min-width:992px){.page-container{max-width:720px;width:720px}
.max-page-container-lg .page-container{width:820px;max-width:820px}
}
@media (min-width:1280px){.page-container{max-width:820px;width:820px}
}
body{background:0 0}
img{max-width:100%}
@media (max-width:767px){[data-scroll-y]{overflow-y:scroll}
}
a:focus{outline:0}
html{background-color:#f8f9f9!important;display:flex;flex-direction:column}
.page,.page-background,.page-background-extended,.page-background-overlay,.page-content{flex-grow:1;display:flex;flex-direction:column;position:relative}
.page-background-extended-items{pointer-events:none}
.blocks-section:before,.blocks-section>div:before,.page-background-extended:before,.page-background-overlay:after,.page-background-overlay:before,.page-background:before,.section-main:before,.section-main>div:before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}
.base-theme{--theme-fontsize-factor:1;--theme-lineheight-factor:1;--theme-letterspacing-factor:0px}
.main-theme:not(.device) .page-valign-top .blocks-section:last-child,.main-theme:not(.device) .page-valign-top .blocks-section:last-child>div{display:flex;flex-direction:column;flex-grow:1}
.page-background:before{z-index:-40}
.page-background-overlay:before{z-index:-30}
.page-background-extended:before{z-index:-20}
.page-background-overlay:after{z-index:-25}
.blocks-section:before,.blocks-section>div:before,.section-main:before,.section-main>div:before{z-index:-10}
.blocks-section,.blocks-section>div,.section-main{position:relative}
body{font-family:Roboto,"Helvetica Neue",Ubuntu,sans-serif;display:flex;flex-direction:column;flex-grow:1}
.main{display:flex;flex-grow:1;flex-direction:column}
.page{position:relative;font-size:8px}
.has-page-fixed,.has-page-fixed body{overflow:hidden}
.has-page-fixed .page{position:absolute;top:0;left:0;right:0;height:100dvh;height:calc(var(--vh) * 100);-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;--device-padding-bottom:0px}
.is-device-safari.has-page-fixed .page{--device-padding-bottom:env(titlebar-area-height, 0px);height:calc(100lvh + var(--device-padding-bottom))}
.has-page-fixed .page-content{padding-bottom:calc(100lvh - 100dvh + var(--device-padding-bottom))}
@media (max-width:767px){html{background-color:#f7f7f7!important}
}
.picture-container{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;position:relative;border-radius:3px}
.picture-container{padding-top:100%}
.picture-container:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:3px}
.block-text{font-size:var(--theme-text-size-md)}
.btn-link.btn-link-styled{padding-left:calc(var(--theme-link-offset) - var(--theme-link-border-width-offset));padding-right:calc(var(--theme-link-offset) - var(--theme-link-border-width-offset))}
.block-item{--skeleton:linear-gradient(90deg, #dbdbdb5c 25%,hsla(0,0%,86%,.1) 50%,#dbdbdb5c 75%)}
.base-theme{--theme-panel-button-primary-background:#1fb6ff;--theme-panel-button-primary-color:#fff;--block-radius:5px;--theme-input-background:#fff;--theme-input-text-color:#000;--theme-input-border-focused-color:#00000020;--theme-input-radius:2px;--theme-checkbox-checked-background:#000;--theme-checkbox-checked-color:#fff;--theme-checkbox-background:#fff;--theme-checkbox-border-color:#00000020;--theme-input-border-color:#00000020;--theme-input-placeholder-color:#00000080;--theme-input-disabled-color:#0000000f;--section-padding-top:1rem;--section-padding-bottom:1rem;--section-padding-left:0px;--section-padding-right:0px;--section-border-width:0px;--section-border-radius:20px;--section-border-style:solid;--section-outline-style:solid;--section-outline-width:0;--section-outline-offset:-10px;--section-backdrop-filter:none}
.base-theme{--theme-panel-text-color:#333;--theme-panel-text-color-digs:51,51,51;--theme-panel-background:#fff;--theme-panel-background-digs:255,255,255;--theme-panel-background-secondary:#f7f7f7;--theme-panel-text-digs:25,29,33;--theme-panel-border-color:#e7e7e7;--theme-panel-button-background:#f3f3f3;--theme-panel-button-color:#333;--theme-panel-button-primary-background:#333;--theme-panel-button-primary-color:#fff}
.base-theme.is-dark{--theme-panel-text-color:#fff;--theme-panel-text-color-digs:255,255,255;--theme-panel-background:#15191d;--theme-panel-background-digs:25,29,33;--theme-panel-background-secondary:#1e242a;--theme-panel-text-digs:255,255,255;--theme-panel-border-color:#000;--theme-panel-button-background:hsl(210, 10%, 20%);--theme-panel-button-color:#fff;--theme-panel-button-primary-background:#1fb6ff;--theme-panel-button-primary-color:#fff}
.block-item{font-family:var(--theme-font-family);font-weight:var(--theme-font-weight);line-height:calc(var(--theme-text-lineheight-md) * var(--theme-lineheight-factor));font-size:calc(var(--theme-text-size-md) * var(--theme-fontsize-factor));letter-spacing:calc(var(--theme-text-letterspacing-md) + var(--theme-letterspacing-factor))}
.blocks-section,.blocks-section a,.blocks-section a:hover,.page,.page a,.page a:hover{color:var(--theme-text-color)}
.block-banner-inner{display:block;max-width:100%;margin:0 auto}
.block-banner-inner .picture-container{border-radius:var(--block-radius)}
.block-item{--block-link-border-color:var(--theme-link-border-color);--block-link-border-width:var(--theme-link-border-width);--block-link-border-width-offset:var(--theme-link-border-width-offset);--block-link-border-radius:var(--theme-link-border-radius);--block-link-title-color:var(--theme-link-title-color);--block-link-subtitle-color:var(--theme-link-subtitle-color);--block-link-background:var(--theme-link-background);--block-link-background-digs:var(--theme-link-background-digs);--block-link-shadow-params:var(--theme-link-shadow-params);--block-link-shadow-color:var(--theme-link-shadow-color)}
.btn-link,.btn-link:active,.btn-link:hover,.btn-link:link,.btn-link:visited{width:100%;background:var(--block-link-background);text-decoration:none!important;border-width:var(--block-link-border-width);border-color:var(--block-link-border-color);border-style:solid;color:var(--block-link-title-color)!important;border-radius:var(--block-link-border-radius);position:relative;height:auto!important;white-space:normal;min-height:60px;padding:calc(10px - var(--block-link-border-width-offset));backdrop-filter:var(--theme-link-backdrop-filter);-webkit-backdrop-filter:var(--theme-link-backdrop-filter);display:flex!important;flex-direction:row;align-items:center;text-align:center;justify-content:center;cursor:pointer;box-shadow:var(--block-link-shadow-params) var(--block-link-shadow-color)}
.btn-link-title{font-family:var(--theme-link-title-font-family);font-weight:var(--theme-link-title-font-weight);font-size:calc(var(--theme-link-title-fontsize) * var(--theme-fontsize-factor));line-height:calc(var(--theme-link-title-lineheight) * var(--theme-lineheight-factor));letter-spacing:calc(var(--theme-link-title-letterspacing) + var(--theme-letterspacing-factor));text-transform:var(--theme-link-title-transform)}
.btn-link-subtitle{font-size:calc(var(--theme-link-subtitle-fontsize) * var(--theme-fontsize-factor));line-height:calc(var(--theme-link-subtitle-lineheight) * var(--theme-lineheight-factor));letter-spacing:calc(var(--theme-link-subtitle-letterspacing) + var(--theme-letterspacing-factor));opacity:.7;margin-top:.2rem;color:var(--block-link-subtitle-color);font-weight:400;font-family:var(--theme-link-subtitle-font-family)}
.btn-link>div{padding:6px;flex-grow:1;display:flex;flex-direction:column;justify-content:center}
.btn-link.with-thumb{padding-top:calc(6px - var(--block-link-border-width-offset));padding-bottom:calc(6px - var(--block-link-border-width-offset))}
.is-ltr .btn-link.with-thumb{padding-right:calc(var(--theme-link-offset) - var(--block-link-border-width-offset) + 48px)}
.is-ltr .btn-link{flex-direction:row!important}
.btn-link>.thumb{position:relative;padding:0;flex-grow:0;width:42px;min-width:42px;display:flex;align-items:center}
.is-ltr .btn-link>.thumb{margin-right:6px}
.btn-link>.thumb>div{line-height:0}
.btn-link>.thumb>div.is-picture{background-size:100%;background-repeat:no-repeat;background-position:center;border-radius:var(--block-link-border-radius)}
.btn-link>.thumb>div>img{width:42px;height:42px;max-width:42px;visibility:hidden}
.btn-link:focus{opacity:.9}
.btn-link:before{font-family:icons;font-weight:200;position:absolute;width:1.5rem;height:1.5rem;line-height:1.5rem;transform-origin:center;text-align:center;font-size:1.2rem;opacity:.7}
.is-ltr .btn-link:before{right:16px;right:calc(var(--theme-link-offset) - var(--block-link-border-width-offset))}
.picture-container:not(.picture-container-empty){background-color:var(--block-pictures-picture-background)}
.picture-container,.picture-container:after,.picture-container:before{border-radius:var(--block-radius)!important}
.block-text{--block-text-lineheight:var(--theme-text-lineheight-md);--block-text-size:var(--theme-text-size-md);--block-text-letterspacing:var(--theme-text-letterspacing-md);font-family:var(--theme-font-family);font-weight:var(--theme-font-weight);line-height:calc(var(--block-text-lineheight) * var(--theme-lineheight-factor));font-size:calc(var(--block-text-size) * var(--theme-fontsize-factor));letter-spacing:calc(var(--block-text-letterspacing) + var(--theme-letterspacing-factor))}
.is-dark{--input-flat-bg:#ffffff33;--input-flat-bg-focused:#ffffff4d}

html{min-height:100%;--theme-fontsize-factor:1;--theme-lineheight-factor:1;--theme-letterspacing-factor:0px}body{min-height:100vh;background:linear-gradient(180deg,#404b56,#222);color:#fff;font-family:Arial,"Microsoft YaHei",sans-serif}.btn-link-styled::before{content:"›"!important;font-family:Arial!important}[data-copy]{cursor:pointer;user-select:text}

@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}

@keyframes animation-tada{0%,20%{transform:scale3d(1,1,1)}2%,4%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-2deg)}10%,14%,18%,6%{transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,2deg)}12%,16%,8%{transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,-2deg)}}
@keyframes animation-blink{0%{left:-100%}100%,20%{left:120%;margin-left:5rem}}
