.page-wrap-mixin[data-v-085b1ab0]{box-sizing:border-box;width:100%;height:100%;min-height:100%}.navi-menu-background[data-v-085b1ab0]{background:linear-gradient(180deg,#1a2ea5 0,transparent)}.banner-background-mixin[data-v-085b1ab0]{background:url(../img/background.a71c4b1f.png) no-repeat;background-size:cover}.points-page[data-v-085b1ab0]{min-height:100vh;display:flex;flex-direction:column}.points-page .points-container[data-v-085b1ab0]{flex:1;width:75rem;margin:1.375rem auto 5rem}.points-page .points-card[data-v-085b1ab0]{background:#e6f0ff;border-radius:.5rem;padding:2.5rem 3.125rem;position:relative;overflow:hidden}.points-page .points-card .user-info-section[data-v-085b1ab0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.points-page .points-card .user-info-section .user-main[data-v-085b1ab0]{display:flex;align-items:center}.points-page .points-card .user-info-section .user-main .avatar[data-v-085b1ab0]{width:5.625rem;height:5.625rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:1.5625rem}.points-page .points-card .user-info-section .user-main .info-content .name-badge[data-v-085b1ab0]{display:flex;align-items:center;margin-bottom:.75rem}.points-page .points-card .user-info-section .user-main .info-content .name-badge .username[data-v-085b1ab0]{font-size:2rem;font-weight:700;color:#0e3785;margin-right:.9375rem}.points-page .points-card .user-info-section .user-main .info-content .name-badge .level-badge[data-v-085b1ab0]{background:linear-gradient(90deg,#48a5ff,#385de8);color:#fff;font-size:.875rem;padding:.25rem .9375rem;border-radius:.9375rem}.points-page .points-card .user-info-section .user-main .info-content .current-points[data-v-085b1ab0]{font-size:1rem;color:#2263e1}.points-page .points-card .user-info-section .badge-icon-box[data-v-085b1ab0]{width:8.75rem;height:8.75rem;display:flex;justify-content:center;align-items:center}.points-page .points-card .user-info-section .badge-icon-box .badge-icon[data-v-085b1ab0]{width:7.5rem;height:7.5rem;-o-object-fit:contain;object-fit:contain}.points-page .points-card .progress-section .progress-header[data-v-085b1ab0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9375rem}.points-page .points-card .progress-section .progress-header .title[data-v-085b1ab0]{font-size:1.25rem;font-weight:700;color:#0e3785}.points-page .points-card .progress-section .progress-header .points-text[data-v-085b1ab0]{font-size:1rem;color:#4862c2}.points-page .points-card .progress-section .progress-bar-wrapper[data-v-085b1ab0]{margin-bottom:.9375rem}.points-page .points-card .progress-section .progress-bar-wrapper[data-v-085b1ab0] .el-progress-bar__outer{background-color:#d1d9e6;border-radius:.625rem}.points-page .points-card .progress-section .progress-bar-wrapper[data-v-085b1ab0] .el-progress-bar__inner{border-radius:.625rem;background:linear-gradient(90deg,#48a5ff,#385de8)}.points-page .points-card .progress-section .progress-labels[data-v-085b1ab0]{display:flex;justify-content:space-between;font-size:.875rem;color:#4862c2}.points-page .points-card .progress-section .progress-labels .label-center[data-v-085b1ab0]{color:#4862c2}.points-page .tabs-section[data-v-085b1ab0]{margin-top:1.875rem}.points-page .tabs-section[data-v-085b1ab0] .el-tabs__nav-wrap:after{height:1px;background-color:#eee}.points-page .tabs-section[data-v-085b1ab0] .el-tabs__item{font-size:1.125rem;font-weight:700;color:#999;padding:0 1.25rem;height:3.125rem;line-height:3.125rem}.points-page .tabs-section[data-v-085b1ab0] .el-tabs__item.is-active{color:#333}.points-page .tabs-section[data-v-085b1ab0] .el-tabs__active-bar{background-color:#385de8;height:3px;border-radius:2px}.points-page .tabs-section[data-v-085b1ab0] .rules-container{padding:1.25rem 0;color:#333}.points-page .tabs-section[data-v-085b1ab0] .rules-container .welcome-text{font-size:.9375rem;line-height:1.8;color:#666;margin-bottom:1.875rem}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section{margin-bottom:2.5rem}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .section-title{font-size:1.125rem;font-weight:700;color:#333;margin-bottom:1.25rem}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .sub-section{margin-bottom:1.5625rem}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .sub-section .sub-title{font-size:1rem;font-weight:700;color:#333;margin-bottom:.75rem}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .rule-list{padding-left:0;list-style:none}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .rule-list li{font-size:.875rem;color:#666;line-height:2}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .desc-text{font-size:.875rem;color:#666;margin-bottom:1.5625rem}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item{background:#f5f8ff;border-radius:.625rem;padding:2.1875rem 1.25rem;text-align:center;position:relative;border:.125rem solid transparent;transition:all .3s}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item .current-badge{position:absolute;left:0;top:0;width:3.5rem;display:block;height:1.625rem}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item .lvl-name{font-size:1.125rem;font-weight:700;color:#385de8;margin-bottom:1.4375rem}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item .lvl-val{font-size:.875rem;color:#2263e1;margin-bottom:2.125rem}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item .lvl-points{font-size:.875rem;color:#2263e1}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item.is-passed{background:#e6f0ff}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item.is-passed .lvl-name{color:#385de8}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item.is-passed .lvl-points,.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item.is-passed .lvl-val{color:#2263e1}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item.is-current{border-color:#385de8;box-shadow:0 .25rem .75rem rgba(56,93,232,.15)}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item.is-current .lvl-name{color:#2263e1}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item:not(.is-passed){opacity:.8;filter:grayscale(.5);background:#f8f9fb}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item:not(.is-passed) .lvl-name{color:#999}.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item:not(.is-passed) .lvl-points,.points-page .tabs-section[data-v-085b1ab0] .rules-container .rule-section .level-grid .level-item:not(.is-passed) .lvl-val{color:#bbb}.points-page .tabs-section[data-v-085b1ab0] .tasks-container{display:flex;justify-content:space-between;padding-top:1.25rem}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card{width:35.625rem;border:1px solid #eee;border-radius:.25rem;padding:1.25rem;margin-right:1.25rem}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card .card-header{font-size:1rem;font-weight:700;color:#333;margin-bottom:1.25rem}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card .task-list .task-item{display:flex;justify-content:space-between;align-items:center;padding:.9375rem 1.25rem;margin-bottom:.75rem;border-radius:.25rem;height:3.75rem;box-sizing:border-box}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card .task-list .task-item .task-title{font-size:1rem;color:#333}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card .task-list .task-item .task-right{display:flex;align-items:center}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card .task-list .task-item .task-right .points{font-size:.875rem;margin-right:1.25rem;font-weight:500}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card .task-list .task-item .task-right .el-button{width:5rem;height:2rem;padding:0;line-height:2rem;font-size:.875rem;border-radius:.25rem;border:none}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card .task-list .task-item .task-right .el-button--info{background-color:#c0c4cc;color:#fff}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card.report-tasks .task-item{background:#edf3fe}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card.report-tasks .task-item .points{color:#2263e1}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card.report-tasks .task-item .el-button--primary{background-color:#2263e1;color:#fff}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card.daily-tasks .task-item{background-color:#fff9e6}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card.daily-tasks .task-item .points{color:#ffbe00}.points-page .tabs-section[data-v-085b1ab0] .tasks-container .task-card.daily-tasks .task-item .el-button--primary{background-color:#ffbe00;color:#fff}.points-page .tabs-section .records-section[data-v-085b1ab0]{margin-top:3.125rem}.points-page .tabs-section .records-section .section-title[data-v-085b1ab0]{font-size:1.125rem;font-weight:700;color:#333;margin-bottom:1.25rem;padding-bottom:.625rem;border-bottom:2px solid #385de8;display:inline-block}.points-page .tabs-section .records-section[data-v-085b1ab0] .el-table{font-size:.875rem;color:#333}.points-page .tabs-section .records-section[data-v-085b1ab0] .el-table tr{height:3.75rem}.points-page .tabs-section .records-section[data-v-085b1ab0] .el-table .points-change{font-weight:700;color:#333}.points-page .tabs-section .records-section .pagination-wrapper[data-v-085b1ab0]{margin-top:1.875rem;display:flex;justify-content:center}.home-footer[data-v-085b1ab0]{margin-top:auto}