*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--color-brand:#df8d4c}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background-color:#000;overflow-x:clip}body{color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}img,video{display:block;height:auto;max-width:100%}ol,ul{list-style:none}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none}@supports (-webkit-touch-callout:none){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea{font-size:16px!important}}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}table{border-collapse:collapse;border-spacing:0}#__nuxt{background-color:#000;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available}#__nuxt>.layout{flex:1 0 auto;width:100%}.container{margin:0 auto;max-width:1420px;padding:0 20px;width:100%}@media(min-width:768px)and (max-width:1199px){.container{padding:0 30px}}@media(max-width:767px){.container{padding:0 16px}}.page-main{min-height:calc(100vh - 268px);padding-bottom:40px;padding-top:24px}@media(max-width:767px){.page-main{min-height:calc(100vh - 260px);padding-bottom:24px;padding-top:16px}}.page-main--compact{padding-top:12px}@media(max-width:767px){.page-main--compact{padding-top:8px}}.page-title{font-size:28px;font-weight:700;margin-bottom:24px}@media(max-width:767px){.page-title{font-size:20px;margin-bottom:16px}}.section-title{font-size:20px;font-weight:600;margin-bottom:16px}@media(max-width:767px){.section-title{font-size:18px;margin-bottom:12px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.page-enter-active,.page-leave-active{transition:opacity .25s ease}.page-enter-from,.page-leave-to{opacity:0}.layout-enter-active,.layout-leave-active{transition:opacity .25s ease}.layout-enter-from,.layout-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:transform .25s ease,opacity .25s ease}.slide-up-enter-from{opacity:0;transform:translateY(20px)}.slide-up-leave-to{opacity:0;transform:translateY(-20px)}.global-loading[data-v-3ed59d21]{display:grid;inset:0;overscroll-behavior:contain;place-items:center;pointer-events:auto;position:fixed;touch-action:none;z-index:502}.global-loading__backdrop[data-v-3ed59d21]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000047;inset:0;position:absolute}.global-loading__panel[data-v-3ed59d21]{background:#0a080c94;border-radius:24px;box-shadow:0 18px 48px #0000004d;display:grid;height:148px;place-items:center;position:relative;width:148px}.global-loading__image[data-v-3ed59d21]{display:block;height:96px;-o-object-fit:contain;object-fit:contain;width:96px}@media(max-width:767px){.global-loading__panel[data-v-3ed59d21]{border-radius:20px;height:124px;width:124px}.global-loading__image[data-v-3ed59d21]{height:82px;width:82px}}.global-loading-fade-enter-active[data-v-3ed59d21],.global-loading-fade-leave-active[data-v-3ed59d21]{transition:opacity .18s ease}.global-loading-fade-enter-from[data-v-3ed59d21],.global-loading-fade-leave-to[data-v-3ed59d21]{opacity:0}.error-page[data-v-3be10a48]{align-items:center;background-color:#000;display:flex;justify-content:center;min-height:100vh;padding:24px}.error-page__content[data-v-3be10a48]{text-align:center}.error-page__code[data-v-3be10a48]{color:#df8d4c;font-size:120px;font-weight:700;line-height:1;margin:0}@media(max-width:767px){.error-page__code[data-v-3be10a48]{font-size:72px}}.error-page__message[data-v-3be10a48]{color:#fff9;font-size:18px;margin:20px 0 40px}@media(max-width:767px){.error-page__message[data-v-3be10a48]{font-size:14px}}.error-page__btn[data-v-3be10a48]{align-items:center;background-color:#df8d4c;border:none;border-radius:200px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:12px 32px;transition:opacity .15s ease}.error-page__btn[data-v-3be10a48]:hover{opacity:.85}
