.back-top-anchor[data-v-e378076a]{position:fixed;z-index:40;top:0;right:0;height:100vh;width:max(42px,(100vw - var(--content-max-width)) / 2);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-bottom:28vh;pointer-events:none}.back-top[data-v-e378076a]{position:static;pointer-events:auto;height:42px;display:flex;align-items:center;gap:6px;padding:0 14px;border:1px solid #dce8e2;border-radius:999px;color:#15986b;background:#fffffff5;box-shadow:0 8px 24px #1d342a24;cursor:pointer;font-size:11px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.back-top[data-v-e378076a]:hover,.back-top[data-v-e378076a]:focus-visible{color:#fff;border-color:#15986b;background:#15986b;outline:none;transform:translateY(-2px)}.back-top svg[data-v-e378076a]{width:14px;height:14px}.back-top-enter-active[data-v-e378076a],.back-top-leave-active[data-v-e378076a]{transition:opacity .2s ease,transform .2s ease}.back-top-enter-from[data-v-e378076a],.back-top-leave-to[data-v-e378076a]{opacity:0;transform:translateY(8px)}@media(min-width:1380px){.back-top[data-v-e378076a]{margin-left:20px}}@media(max-width:1379px){.back-top-anchor[data-v-e378076a]{width:42px;right:16px}.back-top[data-v-e378076a]{width:42px;padding:0;justify-content:center}.back-top span[data-v-e378076a]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:720px){.back-top-anchor[data-v-e378076a]{padding-bottom:80px}}:root{--color-brand: #38b98a;--color-brand-strong: #249d73;--color-text-primary: #202522;--color-text-secondary: #6f7772;--color-border: #e8ebe9;--color-surface: #ffffff;--color-page: #f7f8f7;--radius-control: 10px;--radius-card: 14px;--content-max-width: 1152px;--shadow-card: 0 10px 30px rgb(31 55 44 / 8%)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:var(--color-text-primary);background:var(--color-page);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{min-width:320px;min-height:100vh;margin:0}.el-message.cms-pc-message{min-width:220px;padding:12px 17px;border:1px solid #dfe9e4;border-radius:10px;background:#fffffff5;box-shadow:0 10px 30px #20372c21;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.el-message.cms-pc-message .el-message__content{color:#414a45;font-size:13px}.el-pagination.cms-pagination{--el-color-primary: #14b87a;--el-pagination-button-width: 38px;--el-pagination-button-height: 38px;--el-pagination-button-bg-color: transparent;--el-pagination-hover-color: #15986b;gap:10px}.el-pagination.cms-pagination .el-pager{gap:10px}.el-pagination.cms-pagination .btn-prev,.el-pagination.cms-pagination .btn-next,.el-pagination.cms-pagination .el-pager li{min-width:38px;height:38px;margin:0;border:1px solid #e0e4e2;border-radius:999px;color:#59615d;background:transparent;box-shadow:none;font-size:14px;font-weight:500}.el-pagination.cms-pagination .btn-prev,.el-pagination.cms-pagination .btn-next{width:auto;padding:0 18px;color:#68706b}.el-pagination.cms-pagination .el-pager li:hover,.el-pagination.cms-pagination .btn-prev:hover,.el-pagination.cms-pagination .btn-next:hover{color:#15986b;border-color:#a9dbc6}.el-pagination.cms-pagination .el-pager li.is-active{color:#fff;border-color:#14b87a;background:#14b87a!important;box-shadow:0 6px 14px #14b87a33}.el-pagination.cms-pagination .el-pager li.more{color:#59615d;border-color:#e0e4e2;background:transparent}.el-pagination.cms-pagination button:disabled{color:#aeb4b0;border-color:#e9ecea;background:transparent!important}@media(max-width:620px){.el-pagination.cms-pagination,.el-pagination.cms-pagination .el-pager{gap:5px}.el-pagination.cms-pagination .btn-prev,.el-pagination.cms-pagination .btn-next{padding:0 12px}}#app{min-height:100vh}.shell{width:min(100% - 64px,var(--content-max-width));margin-inline:auto}@media(max-width:760px){.shell{width:calc(100% - 32px)}}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}
