:root{--ant-sider-collapsed-width: 3.125rem}.member-expiry-banner{flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#ffdcd3;color:#000;font-size:.78125rem;padding:.26042rem .83333rem;text-align:center}.main-sider.ant-layout-sider-collapsed{flex:0 0 var(--ant-sider-collapsed-width)!important;max-width:var(--ant-sider-collapsed-width)!important;min-width:var(--ant-sider-collapsed-width)!important;width:var(--ant-sider-collapsed-width)!important}.main-layout{height:100vh;overflow:hidden;display:flex;color:#30303d}.main-layout .ant-menu-item-icon,.main-layout .ant-menu-submenu-icon,.main-layout .ant-menu-inline-collapsed .ant-menu-item-icon,.main-layout .ant-menu-inline-collapsed .ant-menu-submenu-icon{font-size:1.25rem!important}.main-layout .ant-menu-title-content,.main-layout .ant-menu-submenu-title{font-size:.83333rem!important}.main-layout .ant-menu-item-icon,.main-layout .ant-menu-submenu-icon,.main-layout .ant-menu-title-content{flex-shrink:0!important}.main-layout .ant-menu-inline-collapsed .ant-menu-title-content{display:none!important}.main-layout .ant-layout-sider-children{border-radius:0 0 .83333rem .83333rem;border:1px solid #e6e9eb}.main-layout .main-sider{height:100vh;position:relative;flex:none!important;max-width:none!important;left:0;overflow:hidden;z-index:999;background:#fff;width:var(--sider-width, 8.33333rem)!important}.main-layout .main-sider .logo{width:100%;padding:0 .52083rem;overflow:hidden}.main-layout .main-sider .logo .container{height:3.33333rem;width:100%;border-bottom:1px solid #e6e9eb;display:flex;justify-content:space-between;align-items:center;transform:translateZ(0);backface-visibility:hidden;perspective:52.08333rem;-webkit-font-smoothing:subpixel-antialiased}.main-layout .main-sider .logo .container .ant-image{flex:1;min-width:0;margin-right:.41667rem}.main-layout .main-sider .logo .container .trigger-btn-container{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.main-layout .main-sider .logo .vertical{display:block;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.52083rem}.main-layout .main-sider .vertical-logo{display:flex;flex-direction:column;justify-content:center;align-items:center}.main-layout .main-sider .menu-container{display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - 5.41667rem);overflow:hidden}.main-layout .main-sider .menu-container .main-menu{flex:1;overflow-y:auto;background-color:#fff}.main-layout .main-sider .menu-container .main-menu .ant-menu-item{display:flex;align-items:center}.main-layout .main-sider .menu-container .main-menu::-webkit-scrollbar{width:.20833rem}.main-layout .main-sider .menu-container .main-menu::-webkit-scrollbar-thumb{background:#0000001a}.main-layout .main-sider .menu-container .main-menu :where(.css-dev-only-do-not-override-1d4w9r2).ant-menu .ant-menu-item,.main-layout .main-sider .menu-container .main-menu :where(.css-dev-only-do-not-override-1d4w9r2).ant-menu .ant-menu-submenu,.main-layout .main-sider .menu-container .main-menu :where(.css-dev-only-do-not-override-1d4w9r2).ant-menu .ant-menu-submenu-title{border-radius:0!important}.main-layout .main-sider .menu-container .bottom-menu{padding-bottom:.83333rem;background-color:#fff}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item{display:flex;align-items:center;padding:0 .625rem;height:2.08333rem;margin:.20833rem 0;color:#000000d9;cursor:pointer;transition:all .3s;overflow:hidden}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item:hover{color:#3f51b5;background-color:#e6e9ff}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item:hover .anticon,.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item:hover img{color:#3f51b5}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item .menu-icon{margin-right:.52083rem;font-size:1.25rem;flex-shrink:0}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item .menu-item-label{font-size:.83333rem;flex-shrink:0}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item img{flex-shrink:0}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item.bottom-menu-item-user .user-trigger-avatar{width:1.25rem;height:1.25rem;border-radius:50%;object-fit:cover;flex-shrink:0;margin-right:.41667rem}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item.bottom-menu-item-user .user-trigger-name{font-size:.72917rem;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper{padding:0 .625rem;cursor:pointer}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper.collapsed{padding:0;display:flex;justify-content:center;margin-bottom:.41667rem}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper .points-task-content{display:flex;align-items:center;justify-content:center;transition:all .3s}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper .points-task-content.points-balance-expanded{height:1.875rem;color:#3e4c59;padding:0;justify-content:flex-start}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper .points-task-content.points-balance-expanded .task-icon{width:1.04167rem;height:1.04167rem;margin-right:.3125rem}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper .points-task-content.points-balance-expanded .task-text{font-size:.72917rem;font-weight:500;white-space:nowrap}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper .points-task-content.expanded{height:1.875rem;border-radius:1.04167rem;background:#dff0ff;border:1px solid #3776FF;color:#3e4c59;padding:0 .20833rem}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper .points-task-content.expanded .task-icon{width:1.04167rem;height:1.04167rem;margin-right:.3125rem}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper .points-task-content.expanded .task-text{font-size:.625rem;font-weight:500;white-space:nowrap}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper .points-task-content.expanded:hover{background:#3776ff;color:#fff;border-color:#3776ff}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper .points-task-content.collapsed{flex-direction:column;color:#3e4c59;width:100%;padding:.20833rem 0}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper .points-task-content.collapsed .task-icon{width:1.25rem;height:1.25rem;margin-bottom:.20833rem}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper .points-task-content.collapsed .task-text{font-size:.52083rem;text-align:center;line-height:1}.main-layout .main-sider .menu-container .bottom-menu .points-task-wrapper .points-task-content.collapsed:hover{background:#3776ff;color:#fff;border-color:#3776ff}.main-layout .main-sider.ant-layout-sider-collapsed .bottom-menu .bottom-menu-item{padding:0;justify-content:center}.main-layout .main-sider.ant-layout-sider-collapsed .bottom-menu .bottom-menu-item .menu-icon,.main-layout .main-sider.ant-layout-sider-collapsed .bottom-menu .bottom-menu-item img{margin-right:0}.main-layout .main-sider.ant-layout-sider-collapsed .bottom-menu .bottom-menu-item .menu-item-label{display:none}.main-layout .main-sider.ant-layout-sider-collapsed .bottom-menu .bottom-menu-item.bottom-menu-item-user .user-trigger-avatar{margin-right:0}.main-layout .main-sider.ant-layout-sider-collapsed .bottom-menu .bottom-menu-item.bottom-menu-item-user .user-trigger-name{display:none}.main-layout .main-sider .ant-menu{background:#fff;border-right:none;color:#000000d9}.main-layout .main-sider .ant-menu .ant-menu-item{height:3.02083rem;padding-inline:.41667rem!important;width:100%;margin:0;color:#000000d9;background-color:#fff}.main-layout .main-sider .ant-menu .ant-menu-item.ant-menu-item-selected{background-color:#e6e9ff;color:#3f51b5;border-left:.10417rem solid #3f51b5!important}.main-layout .main-sider .ant-menu .ant-menu-item.ant-menu-item-selected .anticon,.main-layout .main-sider .ant-menu .ant-menu-item:hover,.main-layout .main-sider .ant-menu .ant-menu-item:hover .anticon{color:#3f51b5}.main-layout .main-sider .ant-menu .ant-menu-item .anticon{font-size:.9375rem;color:#000000bf}.main-layout .main-sider .ant-menu .ant-menu-submenu-title{padding-inline:.41667rem!important;height:3.02083rem;width:100%;margin:0;color:#000000d9;display:flex;align-items:center}.main-layout .main-sider .ant-menu .ant-menu-submenu-title:hover,.main-layout .main-sider .ant-menu .ant-menu-submenu-active .ant-menu-submenu-title,.main-layout .main-sider .ant-menu .ant-menu-submenu-selected .ant-menu-submenu-title,.main-layout .main-sider .ant-menu .ant-menu-item-active{color:#3f51b5}.main-layout .main-sider .ant-menu .ant-menu-submenu-arrow{color:#00000080}.main-layout .main-sider .ant-menu .ant-menu-sub{background:#fff;color:#000000d9}.main-layout .main-sider .ant-menu .ant-menu-sub .ant-menu-item{padding-inline-start:1.25rem!important;color:#000000d9}.main-layout .main-sider .ant-menu .ant-menu-sub .ant-menu-item:hover{color:#3f51b5}.main-layout .main-sider .ant-menu .ant-menu-sub .ant-menu-item.ant-menu-item-selected{color:#3f51b5;background-color:#e6e9ff}.main-layout .site-layout{height:100vh;overflow:hidden;display:flex;flex-direction:column;transition:margin-left .1s;background-color:#f4f5ff}.main-layout .site-layout.collapsed{margin-left:4.16667rem}.main-layout .site-layout .site-header{position:sticky;top:0;height:3.33333rem;padding:0 .83333rem;background-color:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px .20833rem #00152914;z-index:9}.main-layout .site-layout .site-header .trigger-btn{font-size:.9375rem;line-height:3.33333rem;cursor:pointer;transition:color .3s}.main-layout .site-layout .site-header .trigger-btn:hover{color:#3f51b5}.main-layout .site-layout .site-header .header-right{display:flex;align-items:center}.main-layout .site-layout .site-header .header-right .user-info{display:flex;align-items:center;cursor:pointer}.main-layout .site-layout .site-header .header-right .user-info .username{margin-left:.41667rem}.main-layout .site-layout .site-content{background-color:#fcfcff;flex:1;min-height:0;border-radius:.20833rem;overflow:hidden}.main-layout .site-layout .site-content>*{height:100%!important}.main-layout .site-layout .site-content::-webkit-scrollbar{width:.52083rem;height:.52083rem}.main-layout .site-layout .site-content::-webkit-scrollbar-track{background:#e6e9eb;border-radius:.26042rem}.main-layout .site-layout .site-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.26042rem;transition:background .3s}.main-layout .site-layout .site-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5568d3,#653a8a)}.bottom-menu-popover .ant-popover-inner{padding:0!important;border-radius:.83333rem;box-shadow:none!important}.bottom-menu-popover .popover-content{cursor:default;display:flex;flex-direction:column;padding:1.25rem;background:#fff;border-radius:.83333rem;box-shadow:0 .46875rem 1.45833rem .41667rem #0000000d,0 .3125rem .83333rem #00000014,0 .15625rem .3125rem -.20833rem #0000001f;width:22.91667rem;box-sizing:border-box}.bottom-menu-popover .popover-content .popover-title{color:#1d2129;font-size:1.14583rem;font-weight:600;line-height:1.45833rem;margin-bottom:.41667rem}.bottom-menu-popover .popover-content .popover-images{display:flex;justify-content:space-between;align-items:center;width:100%}.bottom-menu-popover .popover-content .popover-images .qr-img{width:9.47917rem;border-radius:.41667rem;overflow:hidden}.bottom-menu-popover .popover-content .popover-images .qr-img img{width:100%;height:100%;object-fit:contain}.bottom-menu-popover .popover-content .popover-images .phone-img{width:9.375rem;border-radius:.41667rem;overflow:hidden}.bottom-menu-popover .popover-content .popover-images .phone-img img{width:100%;height:auto;object-fit:contain}.bottom-menu-popover .popover-content .popover-desc{color:#4e5969;font-size:.78125rem;line-height:1.04167rem;width:100%}.bottom-menu-logout-popover .ant-popover-inner{padding:0!important}.bottom-menu-logout-popover .popover-menu{min-width:8.33333rem;max-width:10.41667rem;border-radius:.625rem;background:#fff;box-shadow:0 .3125rem 1.25rem #0000001f,0 .10417rem .41667rem #00000014;overflow:hidden}.bottom-menu-logout-popover .popover-menu .popover-user-header{display:flex;align-items:center;padding:.83333rem .83333rem .72917rem;gap:.52083rem;cursor:default}.bottom-menu-logout-popover .popover-menu .popover-user-header .popover-user-avatar{width:1.875rem;height:1.875rem;border-radius:50%;object-fit:cover;flex-shrink:0}.bottom-menu-logout-popover .popover-menu .popover-user-header .popover-user-name{font-size:.72917rem;font-weight:500;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.bottom-menu-logout-popover .popover-menu .popover-menu-item-out{color:#ff3700}.bottom-menu-logout-popover .popover-menu .popover-menu-item-out .anticon{color:#ff3700!important}.bottom-menu-logout-popover .popover-menu .popover-menu-item{display:flex;align-items:center;gap:.52083rem;padding:.52083rem .83333rem;cursor:pointer;transition:background-color .2s}.bottom-menu-logout-popover .popover-menu .popover-menu-item:hover{background-color:#f5f6fa}.bottom-menu-logout-popover .popover-menu .popover-menu-item .anticon{font-size:.83333rem;color:#4e5969;flex-shrink:0}.bottom-menu-logout-popover .popover-menu .popover-menu-item span{font-size:.72917rem;color:#1d2129;line-height:1.14583rem}.bottom-menu-logout-popover .popover-menu .popover-menu-item.popover-menu-item-out span{color:#ff3700}.bottom-menu-logout-popover .popover-menu .popover-divider{height:1px;background-color:#f0f1f5;margin:0}.privacy-popover-container .ant-popover-inner{padding:0!important}.privacy-popover-container .ant-popover-inner-content{padding:0}.ant-modal-content .ant-modal-title{font-size:1.04167rem;font-weight:500;color:#333}.policy-content{padding:.83333rem}.policy-content .ant-typography{font-size:.83333rem}.ant-typography h2{color:#333;margin-bottom:1.25rem}.ant-typography h4{color:#444;margin-top:1.25rem;margin-bottom:.83333rem}.ant-typography p{color:#555;line-height:1.8;margin-bottom:.83333rem}.ant-typography p:last-child{margin-bottom:0}.member-experience-overlay{position:fixed;inset:0;z-index:9999;background:#0009;display:flex;align-items:center;justify-content:center}.member-experience-overlay .member-experience-container{position:relative;display:inline-block}.member-experience-overlay .member-experience-container .member-experience-close{position:absolute;top:0;right:0;z-index:10000;width:1.5625rem;height:1.5625rem;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.45833rem;line-height:1;color:#fff;padding:0;transition:background .2s}.member-experience-overlay .member-experience-container .member-experience-close:hover{color:#000c}.member-experience-overlay .member-experience-container .member-experience-img-wrapper{position:relative;display:block}.member-experience-overlay .member-experience-container .member-experience-img-wrapper .member-experience-img{display:block;width:23.95833rem;height:auto;border-radius:.83333rem;user-select:none;pointer-events:none}.member-experience-overlay .member-experience-container .member-experience-img-wrapper .member-experience-btn-area{position:absolute;inset:83% 12% 5%;cursor:pointer;border-radius:5.20833rem}.feedback-modal .ant-modal-content{border-radius:.625rem;overflow:hidden}.feedback-modal .ant-modal-header{border-bottom:none;padding:1.25rem 1.25rem .52083rem}.feedback-modal .ant-modal-title{font-size:.9375rem;font-weight:500;text-align:center}.feedback-modal .ant-modal-body{padding:.83333rem 1.25rem 1.25rem}.feedback-modal .feedback-content{display:flex;flex-direction:column;gap:.83333rem}.feedback-modal .feedback-textarea{resize:none;border-radius:.41667rem;padding:.625rem;font-size:.72917rem;border:1px solid #e8e8e8}.feedback-modal .feedback-textarea::placeholder{color:#bfbfbf}.feedback-modal .feedback-textarea:focus{border-color:#1890ff}.feedback-modal .upload-container{margin-top:.41667rem}.feedback-modal .upload-container .ant-upload-list-picture-card .ant-upload-list-item,.feedback-modal .upload-container .ant-upload.ant-upload-select-picture-card{width:4.58333rem;height:4.58333rem;margin:0 .41667rem .41667rem 0;border-radius:.41667rem}.feedback-modal .upload-container .upload-hint{margin-top:.41667rem;font-size:.625rem;color:#999}.feedback-modal .ant-modal-footer{border-top:none;padding:.52083rem 1.25rem 1.25rem;text-align:center}.feedback-modal .ant-modal-footer .ant-btn{height:2.08333rem;padding:0 1.66667rem;font-size:.72917rem;border-radius:.3125rem;margin:0 .41667rem}.feedback-modal .ant-modal-footer .ant-btn-primary{background-color:#4a66fd}.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item{padding:.41667rem}.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-actions,.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-actions{opacity:1}.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-actions .ant-upload-list-item-card-actions-btn,.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-actions .ant-upload-list-item-card-actions-btn{opacity:1;pointer-events:auto}.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-actions .ant-upload-list-item-card-actions-btn.ant-btn-text,.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-actions .ant-upload-list-item-card-actions-btn.ant-btn-text{color:#000000a6}.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-actions .ant-upload-list-item-card-actions-btn.ant-btn-text:hover,.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-actions .ant-upload-list-item-card-actions-btn.ant-btn-text:hover{color:#ff4d4f}.file-upload-container .uploading-indicator{margin-bottom:.41667rem;color:#1890ff;display:flex;align-items:center}.file-upload-container .uploading-indicator .anticon{margin-right:.41667rem;font-size:.83333rem}.file-upload-container .upload-hint{margin-top:.41667rem;color:#999;font-size:.625rem}.file-upload-container .non-image-file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:.41667rem;overflow:hidden}.file-upload-container .non-image-file .anticon{font-size:1.25rem;color:#40a9ff;margin-bottom:.41667rem}.file-upload-container .non-image-file span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.hover-jump-link-wrapper{position:relative;width:100%}.hover-jump-link-wrapper .hover-jump-icon{display:none;position:absolute;top:.10417rem;right:.10417rem;color:#3f59ff;padding:.20833rem;cursor:pointer;z-index:10;align-items:center;justify-content:center;font-size:.83333rem;line-height:1}.hover-jump-link-wrapper .hover-jump-icon.custom-icon-visible,.hover-jump-link-wrapper:hover .hover-jump-icon{display:flex}.privacy-modal .ant-modal-body{padding:.83333rem 0 0}.privacy-modal .ant-modal-header{margin-bottom:0}.privacy-modal .privacy-popover{width:100%;background:#fff;border-radius:.41667rem;overflow:hidden}.privacy-modal .privacy-popover .hover-icon{top:.72917rem;right:.72917rem}.privacy-modal .privacy-popover .privacy-menu-item{display:flex;align-items:center;padding:.78125rem .52083rem;cursor:pointer;transition:background-color .3s;margin:.26042rem 0;border-radius:.41667rem;background-color:#f7f8fc}.privacy-modal .privacy-popover .privacy-menu-item:hover{background-color:#e7eaff;color:#3f59ff}.privacy-modal .privacy-popover .privacy-menu-item .anticon{font-size:1.04167rem;margin-right:.625rem}.privacy-modal .privacy-popover .privacy-menu-item span{font-size:.83333rem}.privacy-modal .privacy-popover .privacy-menu-item.email-contact{justify-content:space-between;padding-right:.26042rem}.privacy-modal .privacy-popover .privacy-menu-item.email-contact .left-content{display:flex;align-items:center}.privacy-modal .privacy-popover .privacy-menu-item.email-contact .right-content .anticon{margin-right:0;cursor:pointer}.privacy-modal .privacy-popover .privacy-version{padding:.78125rem 0 0;font-size:.72917rem;color:#3e4c59;margin-top:1.5625rem;text-align:center}.account-container{padding-top:7.8125rem;padding-left:8.33333rem}.account-container .card-title{font-size:1.5625rem;color:#3e4c59;line-height:2.08333rem;font-weight:600}.account-container .ml-13{margin-left:.67708rem}.account-container .mt-42{margin-top:2.1875rem}.account-container .my-16{margin-top:.83333rem;margin-bottom:.83333rem}.account-container .ml-20{margin-left:1.04167rem}.account-container .mt-20{margin-top:1.04167rem}.account-container .mt-4{margin-top:.20833rem}.account-container .mt-70{margin-top:3.64583rem}.account-container .mt-18{margin-top:.9375rem}.account-container .ml-6{margin-left:.3125rem}.account-container .not-card{margin-left:2.65625rem;font-size:1.04167rem;color:#3e4c59}.loading-container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000}.loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000000bf;border-radius:.41667rem;padding:1.04167rem;box-sizing:border-box;position:relative;box-shadow:0 .20833rem .83333rem #0003}.loading-image{width:2.1875rem;height:2.1875rem;object-fit:contain}.loading-text{margin-top:.83333rem;color:#fff;font-size:1.04167rem}.loading-close{position:absolute;top:.52083rem;right:.52083rem;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s ease;z-index:1001;font-size:.9375rem}.loading-close:hover{transform:scale(1.1);color:#fffc}.card{display:flex}.card .tip{margin-left:1.66667rem;font-size:.83333rem;color:#3e4c59;display:flex;align-items:center}.card .card-left{width:41.66667rem;margin-right:1.77083rem}.card .ant-tabs .ant-tabs-tab{margin-left:1.5625rem}.card .ant-tabs .ant-tabs-tab:first-child{margin-left:0}.card .card-right img{width:14.58333rem;height:14.58333rem;border-radius:.41667rem}.card .ant-btn{width:3.33333rem;height:2.60417rem;border-radius:.41667rem;font-size:.83333rem}.card .basic-personal .ant-descriptions-row .ant-descriptions-item{padding-bottom:.83333rem}.card .basic-personal .ant-descriptions-row .ant-descriptions-item .ant-descriptions-item-container .ant-descriptions-item-label{font-size:1.04167rem;line-height:1.66667rem;color:#3e4c59}.card .basic-personal .ant-descriptions-row .ant-descriptions-item .ant-descriptions-item-container .ant-descriptions-item-content{line-height:1.66667rem;font-size:1.04167rem;color:#3e4c59}.card .basic-personal .more-btn{cursor:pointer}.card .basic-personal .card_status{border:1px solid #E6E9EB;background:#e6e9eb;height:2.60417rem;color:#3e4c59;border-radius:.41667rem;text-align:center;line-height:2.60417rem;width:4.16667rem;margin-left:.83333rem}.card .basic-personal .ant-descriptions-item-label{display:flex;align-items:center}.card .basic-personal .expertise{padding-bottom:0}.card .basic-personal .expertise .ant-descriptions-item-label{height:2.60417rem}.card .basic-personal .expertise-box{display:flex;flex-wrap:wrap;max-width:30.20833rem;height:2.60417rem;overflow:hidden}.card .basic-personal .expertise-box.show-all-expertise{height:auto}.card .basic-personal .expertise-box.show-all-expertise .expertise-item{margin-bottom:.83333rem}.card .basic-personal .expertise-box .expertise-item{width:5rem;display:flex;align-items:center;justify-content:center;border-radius:.41667rem;color:#3e4c59;margin-right:.83333rem;font-size:.83333rem;cursor:pointer;height:2.60417rem;border:1px solid #e6e9eb}.card .basic-personal .expertise-box .expertise-item-active{border-color:#3f59ff}.card .basic-personal input{max-width:31.25rem}.card .basic-personal input::placeholder{color:#3e4c59}.card .basic-personal .edit{margin-left:.3125rem;font-size:.72917rem;cursor:pointer}.card .ant-tabs{margin-top:.83333rem}.card .ant-tabs .ant-input-outlined{border-color:#e6e9eb}.card .ant-tabs .ant-input-outlined:hover{border-color:#3f59ff}.card .ant-tabs .ant-tabs-nav:before{display:none}.card .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{user-select:none;padding-bottom:.41667rem}.card .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{font-size:.83333rem}.card .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn[aria-selected=true]{font-weight:400;color:#3f59ff}.card .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-ink-bar{height:1px;background-color:#3f59ff}.card .personal-profile .ant-form-item{margin-bottom:1.04167rem}.card .personal-profile textarea{padding:1.04167rem;font-size:.83333rem}.card .personal-profile textarea::placeholder{color:#3e4c59}.card .introduce .introduce-content{border:1px solid #e6e9eb;border-radius:.41667rem;padding:1.04167rem 1.04167rem 0}.card .introduce .introduce-content .editor-tools{padding-bottom:.83333rem;border-bottom:1px solid #e6e9eb;font-size:1.25rem;color:#3e4c59}.card .introduce .introduce-content .editor-tools input{display:none}.card .introduce .introduce-content .editor-tools .anticon{cursor:pointer;margin-right:1.5625rem}.card .introduce .introduce-content .editor-content{padding:.52083rem 0}.card .introduce .introduce-content .editor-content .tiptap{min-height:8.33333rem;max-height:19.27083rem;overflow-y:auto}.card .introduce .introduce-content .editor-content .tiptap p{font-size:.83333rem;color:#3e4c59;white-space:pre-wrap}.card .introduce .introduce-content .editor-content .tiptap img,.card .introduce .introduce-content .editor-content .tiptap video{margin:.52083rem 0;width:20.83333rem}.card .introduce .introduce-content .ProseMirror-focused{outline:none!important;box-shadow:none!important}.card .introduce .tiptap p.is-editor-empty:first-child:before{font-size:.83333rem;color:#3e4c59;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.card .experience{max-width:27.8125rem}.card .experience .ant-dropdown-trigger-box{display:inline-block}.card .experience .date-icon{font-size:.78125rem;color:#3e4c59}.card .experience .experience-item{color:#3e4c59;font-size:.83333rem;margin-bottom:1.04167rem;cursor:pointer}.card .experience .experience-item .company-name,.card .experience .experience-item .school-name{font-size:1.04167rem;margin-bottom:.3125rem;display:flex;justify-content:space-between}.card .experience .experience-item .date-range{margin-bottom:.3125rem}.card .experience .add-experience{height:10.41667rem;display:flex;background-color:#fff;align-items:center;justify-content:center;cursor:pointer;color:#3e4c59;font-size:1.04167rem;border:1px solid #e6e9eb;border-radius:.41667rem}.card .experience .add-experience .anticon{font-size:1.04167rem;margin-right:.625rem;color:#3f59ff}.card .experience .experience-form{position:relative}.card .experience .experience-form .ant-picker-outlined{border-color:#e6e9eb}.card .experience .experience-form .ant-form-item-label>label{font-size:.83333rem;color:#3e4c59}.card .experience .experience-form .required:before{content:"*";color:#f5222d;margin-right:.20833rem}.card .experience .experience-form .department{padding-left:.52083rem}.card .experience .experience-form>.ant-form-item{border-bottom:1px solid #e6e9eb;padding-bottom:.625rem;margin-bottom:1.04167rem}.card .experience .experience-form>.ant-form-item .ant-form-item-label{margin-right:1.66667rem;display:inline-flex;align-items:center}.card .experience .experience-form .description{border:none}.card .experience .experience-form .description .ant-form-item-label{align-items:self-start}.card .experience .experience-form .error-input input::placeholder{font-size:.72917rem;color:#f5222d}.card .experience .experience-form input{caret-color:#3e4c59}.card .experience .experience-form input::placeholder{font-size:.72917rem;color:#3e4c59}.card .experience .experience-form textarea{min-width:100%;min-height:8.95833rem;box-sizing:border-box;padding:1.04167rem}.card .experience .experience-form textarea::placeholder{color:#3e4c59}.card .experience .experience-form .ant-checkbox-wrapper{margin-left:1.97917rem}.card .experience .experience-form .ant-checkbox-wrapper .ant-checkbox-input,.card .experience .experience-form .ant-checkbox-wrapper .ant-checkbox-inner{height:1.04167rem;width:1.04167rem}.card .experience .experience-form .ant-checkbox-wrapper .ant-checkbox-label{font-size:.72917rem;line-height:1.25rem}.card .experience .experience-form .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#3f59ff;border-color:#3f59ff}.experience-dropdown-menu{width:4.16667rem;text-align:center}.experience-dropdown-menu .menu-primary{color:#3f59ff}.experience-dropdown-menu .menu-danger{color:#f5222d}.my-account-modal .ant-modal-content{height:90vh;display:flex;flex-direction:column;border-radius:.625rem;padding:0;overflow:hidden}.my-account-modal .ant-modal-close{top:.52083rem;right:.52083rem}.my-account-modal .ant-modal-body{flex:1;overflow:hidden;padding:0}.my-account-modal-content{height:100%;width:100%;display:flex;padding:.52083rem 2.08333rem;flex-direction:column}.my-account-modal-content .user-profile-header{flex-shrink:0;padding:1.5625rem 2.08333rem .52083rem;background-color:#fff;border-bottom:1px solid #f0f0f0}.my-account-modal-content .user-profile-header .header-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5625rem}.my-account-modal-content .user-profile-header .header-top .user-basic-info{display:flex;align-items:center;gap:.52083rem}.my-account-modal-content .user-profile-header .header-top .user-basic-info .avatar-upload-wrapper{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:4.27083rem;height:4.27083rem;border-radius:50%;overflow:hidden;flex-shrink:0;line-height:0}.my-account-modal-content .user-profile-header .header-top .user-basic-info .avatar-upload-wrapper .avatar-upload-overlay{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.14583rem;opacity:0;transition:opacity .25s ease;border-radius:50%}.my-account-modal-content .user-profile-header .header-top .user-basic-info .avatar-upload-wrapper:hover .avatar-upload-overlay{opacity:1}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-name-row{display:flex;align-items:center;gap:.41667rem;height:1.97917rem}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-name-row .user-name-text{font-size:1.45833rem;font-weight:bolder;color:#3e4c59;line-height:1.2}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-name-row .edit-input.name-input{width:10.41667rem;font-size:1.04167rem;padding:.20833rem .57292rem}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-name-row .edit-icon{color:#3e4c59;cursor:pointer;font-size:.83333rem}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-name-row .edit-icon:hover{color:#1677ff}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-company-row{display:flex;align-items:center;gap:.41667rem;font-size:.72917rem;height:1.66667rem}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-company-row .user-company-text{color:#3e4c59}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-company-row .edit-input.company-input{width:10.41667rem;font-size:.72917rem;padding:.20833rem .57292rem}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-company-row .edit-icon{color:#3e4c59;cursor:pointer;font-size:.72917rem}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-company-row .edit-icon:hover{color:#1677ff}.my-account-modal-content .user-profile-header .header-top .header-actions .action-btn{padding:.41667rem .83333rem;border-radius:.3125rem;font-size:.72917rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:.3125rem;user-select:none}.my-account-modal-content .user-profile-header .header-top .header-actions .normal-btn{background-color:#f4f4ff;color:#3e4b59}.my-account-modal-content .user-profile-header .header-top .header-actions .normal-btn:hover{background-color:#3f59ff;color:#fff}.my-account-modal-content .user-profile-header .header-top .header-actions .contact-btn{background-color:#dbebff;color:#3f59ff}.my-account-modal-content .user-profile-header .header-top .header-actions .contact-btn:hover{background-color:#3f59ff;color:#fff}.my-account-modal-content .user-profile-header .header-cards{display:flex;gap:1.25rem}.my-account-modal-content .user-profile-header .header-cards .info-card{flex:0 0 12.5rem;background-color:#f4f4ff;border:1px solid #C4CCFF;border-radius:.625rem;padding:.83333rem 1.25rem;display:flex;flex-direction:column;justify-content:center;min-height:4.16667rem}.my-account-modal-content .user-profile-header .header-cards .info-card .card-label{color:#626e7a;font-size:.72917rem;margin-bottom:.41667rem}.my-account-modal-content .user-profile-header .header-cards .info-card .card-value{color:#333;font-size:.83333rem;font-weight:500}.my-account-modal-content .user-profile-header .header-cards .info-card.integral-card{flex-direction:row;justify-content:space-between;align-items:center}.my-account-modal-content .user-profile-header .header-cards .info-card.integral-card .integral-value{display:flex;align-items:center;gap:.41667rem}.my-account-modal-content .user-profile-header .header-cards .info-card.integral-card .integral-value .icon{width:1.04167rem;height:1.04167rem;object-fit:contain}.my-account-modal-content .user-profile-header .header-cards .info-card.integral-card .buy-btn{background-color:#6965db;border-color:#6965db;border-radius:.20833rem}.my-account-modal-content .user-profile-header .header-cards .info-card.integral-card .buy-btn:hover{background-color:#8582e3;border-color:#8582e3}.my-account-modal-content .account-container{padding:1.04167rem 2.08333rem;width:100%;flex:1;box-sizing:border-box;overflow-y:auto}.my-account-modal-content .account-container::-webkit-scrollbar{width:.3125rem;height:.3125rem}.my-account-modal-content .account-container::-webkit-scrollbar-thumb{background-color:#0003;border-radius:.15625rem}.my-account-modal-content .account-container::-webkit-scrollbar-track{background:transparent}.points-detail-modal .ant-modal-content{padding:0;border-radius:.625rem;overflow:hidden}.points-detail-modal .ant-modal-body{padding:0}.points-detail-container{display:flex;flex-direction:column;height:80vh;background-color:#fff;padding:1.5625rem}.points-detail-container .header-section{display:flex;align-items:center;gap:.625rem;margin-bottom:1.25rem}.points-detail-container .header-section .points-icon{width:2.08333rem;height:2.08333rem;object-fit:contain}.points-detail-container .header-section .points-text{font-size:1.45833rem;font-weight:700;color:#3e4c59}.points-detail-container .tabs-section{display:flex;justify-content:space-around;background-color:#f4f6ff;border-radius:.41667rem;height:2.5rem;align-items:center;margin-bottom:.625rem}.points-detail-container .tabs-section .tab-item{font-size:.83333rem;color:#8c8c8c;cursor:pointer;position:relative;height:100%;display:flex;align-items:center;justify-content:center;min-width:3.125rem}.points-detail-container .tabs-section .tab-item.active{color:#3f59ff;font-weight:600}.points-detail-container .tabs-section .tab-item.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:2.08333rem;height:.20833rem;background-color:#3f59ff;border-radius:.10417rem .10417rem 0 0}.points-detail-container .list-scroll-container{flex:1;overflow-y:auto;padding-right:.20833rem}.points-detail-container .list-scroll-container::-webkit-scrollbar{width:.3125rem}.points-detail-container .list-scroll-container::-webkit-scrollbar-thumb{background-color:#0003;border-radius:.15625rem}.points-detail-container .list-scroll-container::-webkit-scrollbar-track{background:transparent}.points-detail-container .list-scroll-container .point-item{display:flex;justify-content:space-between;align-items:center;padding:1.04167rem 0;border-bottom:1px solid #F0F0F0}.points-detail-container .list-scroll-container .point-item:last-child{border-bottom:none}.points-detail-container .list-scroll-container .point-item .info-left{display:flex;flex-direction:column;gap:.41667rem}.points-detail-container .list-scroll-container .point-item .info-left .item-title{font-size:.83333rem;color:#3e4c59;font-weight:500}.points-detail-container .list-scroll-container .point-item .info-left .item-date{font-size:.72917rem;color:#8c8c8c}.points-detail-container .list-scroll-container .point-item .amount-right{font-size:.83333rem;font-weight:500}.points-detail-container .list-scroll-container .point-item .amount-right.earn{color:#3f59ff}.points-detail-container .list-scroll-container .point-item .amount-right.consume{color:#3e4c59}.points-detail-container .list-scroll-container .loading-text,.points-detail-container .list-scroll-container .no-more-text{text-align:center;padding:.83333rem;color:#999;font-size:.72917rem}.order-management-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;margin-bottom:.52083rem}.order-management-modal .ant-modal-title{font-size:.9375rem;font-weight:600;color:#333}.order-management-modal .ant-modal-body{padding:0}.order-management-modal .order-list-container{height:80vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.order-management-modal .order-list-container::-webkit-scrollbar{display:none}.order-management-modal .order-card{background:#fff;border:1px solid #C4CCFF;border-radius:.41667rem;padding:1.04167rem;margin-bottom:.83333rem;box-shadow:0 .10417rem .41667rem #0000000a}.order-management-modal .order-card:last-child{margin-bottom:0}.order-management-modal .order-card .card-header{margin-bottom:.83333rem}.order-management-modal .order-card .card-header .product-name{font-size:.9375rem;font-weight:bolder;color:#3e4b59}.order-management-modal .order-card .info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem;font-size:.72917rem;color:#666}.order-management-modal .order-card .info-row .label{color:#3e4c59;font-weight:450;min-width:4.16667rem}.order-management-modal .order-card .info-row .value{color:#3e4c59;text-align:right;display:flex;align-items:center;gap:.41667rem}.order-management-modal .order-card .info-row .value.status{color:#666}.order-management-modal .order-card .info-row .value.price{font-size:.83333rem;color:#333}.order-management-modal .order-card .info-row .value .copy-icon{color:#999;cursor:pointer}.order-management-modal .order-card .info-row .value .copy-icon:hover{color:#1890ff}.order-management-modal .order-card .info-row .value .payment-method{display:flex;align-items:center;gap:.20833rem}.order-management-modal .order-card .action-btn{margin-top:1.04167rem;width:100%;height:2.08333rem;background:#4b6bfb;border-radius:.20833rem;color:#fff;border:none;font-size:.72917rem;cursor:pointer;transition:all .3s}.order-management-modal .order-card .action-btn:hover{opacity:.9}.order-management-modal .loading-text,.order-management-modal .no-more-text{text-align:center;padding:.52083rem 0;color:#999}.contact-us-modal .ant-modal-content{padding:0!important;border-radius:1.45833rem!important;overflow:hidden;background-color:transparent!important;box-shadow:0 .52083rem 2.08333rem #00000026}.contact-us-modal .ant-modal-content .ant-modal-close{top:1.04167rem;right:1.04167rem;color:#8c96a4}.contact-us-modal .ant-modal-content .ant-modal-close:hover{background-color:transparent}.contact-us-modal .ant-modal-body{padding:0!important;background-color:transparent}.contact-us-content{background:linear-gradient(180deg,#eaedf8,#fff 30%);border-radius:1.5625rem;padding:2.60417rem 1.04167rem 2.29167rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.contact-us-content .qr-code-wrapper{width:100%;max-width:11.45833rem;margin-bottom:1.25rem;border-radius:1.04167rem;overflow:hidden;background:#fff;border:.15625rem solid #c1cafa;display:flex;align-items:center;justify-content:center;padding:.52083rem}.contact-us-content .qr-code-wrapper img{width:100%;height:100%;object-fit:contain;border-radius:.41667rem}.contact-us-content .footer-text{font-size:1.14583rem;color:#1f1f1f;display:flex;align-items:center;text-align:center;font-weight:500;letter-spacing:1px}.subscription-modal .ant-modal-content{height:90vh;display:flex;flex-direction:column;border-radius:.625rem;padding:0;overflow:hidden}.subscription-modal .ant-modal-close{top:.52083rem;right:.52083rem}.subscription-modal .ant-modal-body{flex:1;overflow:hidden;padding:0}.subscription-modal .subscription-modal-content{height:100%;width:100%;display:flex;flex-direction:column;background-color:#fff;overflow-y:auto}.subscription-modal .subscription-header{padding:1.5625rem 3.125rem;display:flex;justify-content:flex-end;align-items:center}.subscription-modal .subscription-header .header-actions .action-btn{padding:.41667rem .83333rem;border-radius:.3125rem;font-size:.72917rem;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;gap:.3125rem;user-select:none;margin-left:.52083rem}.subscription-modal .subscription-header .header-actions .normal-btn{background-color:#f4f4ff;color:#3e4b59}.subscription-modal .subscription-header .header-actions .normal-btn:hover{background-color:#e0e0ff}.subscription-modal .subscription-header .header-actions .contact-btn{background-color:#dbebff;color:#3f59ff}.subscription-modal .subscription-header .header-actions .contact-btn:hover{background-color:#3f59ff;color:#fff}.subscription-modal .subscription-body{flex:1;padding:0 2.08333rem 2.08333rem;display:flex;flex-direction:column;align-items:center}.subscription-modal .subscription-body .main-title{font-size:1.66667rem;font-weight:600;color:#333;margin-bottom:2.08333rem;text-align:center}.subscription-modal .subscription-body .section-title{font-size:1.04167rem;color:#333;margin-bottom:1.04167rem;align-self:flex-start;width:100%;max-width:62.5rem;padding-left:1.04167rem}.subscription-modal .subscription-body .subscription-plans-container{width:100%;max-width:62.5rem;display:flex;flex-direction:column;align-items:center}.subscription-modal .subscription-body .plans-grid{display:flex;gap:1.25rem;width:100%;justify-content:center;align-items:stretch;flex-wrap:wrap}.subscription-modal .subscription-body .plans-grid .plan-card{flex:1 1 19.79167rem;min-width:19.79167rem;max-width:23.95833rem;background:#fff;border:1px solid #E6E8EB;border-radius:.83333rem;padding:1.5625rem;display:flex;flex-direction:column;transition:all .3s;box-shadow:0 .20833rem .625rem #0000000d}.subscription-modal .subscription-body .plans-grid .plan-card:hover{transform:translateY(-.26042rem);box-shadow:0 .41667rem 1.25rem #0000001a}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header{margin-bottom:1.25rem;text-align:left}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header .plan-name{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:.83333rem}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header .plan-price-wrapper{display:flex;align-items:center;margin-bottom:1.04167rem;gap:.625rem}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header .plan-price-wrapper .plan-price{margin-bottom:0}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header .plan-price-wrapper .original-price-container{display:flex;flex-direction:column;align-items:center}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header .plan-price-wrapper .original-price-container .discount-tag{background:linear-gradient(180deg,#887aff,#4a9bff);border-radius:.20833rem;color:#fff;font-size:.625rem;padding:.15625rem .3125rem;line-height:1.2;margin-bottom:.10417rem}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header .plan-price-wrapper .original-price-container .original-price{color:#5f76ff;font-size:.72917rem;text-decoration:line-through}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header .plan-price{display:flex;align-items:baseline;color:#0366ff}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header .plan-price .currency{font-size:1.04167rem;margin-right:.20833rem}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header .plan-price .amount{font-size:2.5rem;font-weight:700;line-height:1}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header .plan-price .period{font-size:.83333rem;color:#666;margin-left:.41667rem}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header .plan-price.pro-price{color:#3f59ff}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header .plan-btn{width:100%;height:2.29167rem;border-radius:.41667rem;font-size:.83333rem;border:none}.subscription-modal .subscription-body .plans-grid .plan-card .plan-header .plan-btn.current-plan{background-color:#e6e8eb;color:#999}.subscription-modal .subscription-body .plans-grid .plan-card .plan-features{display:flex;flex-direction:column;gap:.83333rem}.subscription-modal .subscription-body .plans-grid .plan-card .plan-features .feature-item{display:flex;align-items:center;gap:.52083rem;font-size:.83333rem;color:#666}.subscription-modal .subscription-body .plans-grid .plan-card .plan-features .feature-item .anticon{color:#3f59ff;font-size:.9375rem}.subscription-modal .subscription-body .plans-grid .plan-card.points-card{background:linear-gradient(135deg,#e6f0ff,#f5f0ff);border:none;justify-content:flex-end;position:relative;overflow:hidden}.subscription-modal .subscription-body .plans-grid .plan-card.points-card .points-content{z-index:1;display:flex;flex-direction:column;gap:.83333rem;margin-bottom:1.04167rem}.subscription-modal .subscription-body .plans-grid .plan-card.points-card .points-content .feature-item{display:flex;align-items:center;gap:.52083rem;font-size:.83333rem;color:#333}.subscription-modal .subscription-body .plans-grid .plan-card.points-card .points-content .feature-item .anticon{color:#666}.subscription-modal .subscription-body .plans-grid .plan-card.points-card .points-content .feature-item.points-feature{font-weight:500;align-items:flex-start}.subscription-modal .subscription-body .plans-grid .plan-card.points-card .points-content .feature-item.points-feature .sub-text{font-size:.72917rem;color:#666;font-weight:400}.subscription-modal .subscription-body .plans-grid .plan-card.points-card .points-decoration{position:absolute;bottom:-2.60417rem;right:-2.60417rem;width:10.41667rem;height:10.41667rem;background:radial-gradient(circle,#fffc,#fff0 70%);border-radius:50%;pointer-events:none}@media screen and (max-width:768px){.subscription-modal .subscription-body{padding:0 20px 30px}.subscription-modal .subscription-body .main-title{font-size:24px;margin-bottom:30px}.subscription-modal .subscription-body .plans-grid .plan-card{flex:1 1 100%;max-width:100%;min-width:unset}}.payment-modal .ant-modal-content{padding:1.66667rem;border-radius:.625rem}.payment-modal .payment-title{text-align:center;margin-bottom:1.25rem;font-size:1.04167rem;font-weight:600}.payment-modal .payment-title .amount{color:#1677ff;font-size:1.45833rem;font-weight:700;margin:0 .20833rem}.payment-modal .payment-methods{display:flex;justify-content:center;margin-bottom:1.25rem}.payment-modal .payment-methods .ant-radio-group{display:flex;gap:1.25rem}.payment-modal .payment-methods .payment-radio{font-size:.83333rem}.payment-modal .payment-methods .payment-radio .ant-radio-checked .ant-radio-inner{border-color:#1677ff;background-color:#1677ff}.payment-modal .qrcode-container{display:flex;justify-content:center;align-items:center;position:relative;min-height:13.02083rem;background:#f8f9fa;border-radius:.41667rem;padding:1.25rem}.payment-modal .qrcode-container .qrcode-placeholder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#ffffffe6;position:absolute;top:0;left:0;z-index:10;border-radius:.41667rem}.payment-modal .qrcode-container .qrcode-placeholder .placeholder-content{display:flex;flex-direction:column;align-items:center;gap:.83333rem}.payment-modal .qrcode-container .qrcode-placeholder .agreement-text{font-size:.72917rem;color:#666;line-height:1.5;margin-bottom:.41667rem}.payment-modal .qrcode-container .qrcode-placeholder .pay-btn{width:8.33333rem;height:2.08333rem;font-size:.83333rem;border-radius:1.04167rem}.payment-modal .qrcode-container .qrcode-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.payment-modal .qrcode-container .qrcode-wrapper .scan-tip{margin-top:.83333rem;color:#666;font-size:.72917rem}.payment-modal .qrcode-container .qrcode-wrapper .status-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffe6;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;z-index:20}.payment-modal .qrcode-container .qrcode-wrapper .status-overlay .status-text{font-size:.9375rem;font-weight:500;color:#333}.payment-modal .qrcode-container .qrcode-wrapper .status-overlay.success .status-text{color:#52c41a}.payment-modal .qrcode-container .qrcode-wrapper .status-overlay.fail .status-text{color:#ff4d4f}.system-message-notification-container{position:fixed;bottom:3.125rem;z-index:1000;display:flex;flex-direction:column-reverse;pointer-events:none}.system-message-notification-container.collapsed,.system-message-notification-container.expanded{left:3.125rem}.system-message-card{position:absolute;bottom:-.41667rem;left:0;width:16.66667rem;background:#fff;border-radius:.20833rem;box-shadow:0 .20833rem .625rem #00000026;padding:.52083rem;display:flex;align-items:flex-start;pointer-events:auto;transition:all .3s ease}.system-message-card:before{content:"";position:absolute;left:-.41667rem;bottom:1.45833rem;width:.83333rem;height:.83333rem;background:#fff;transform:rotate(45deg);z-index:1}.system-message-card .message-icon{margin-right:.625rem;margin-top:.20833rem;font-size:1.04167rem}.system-message-card .message-icon.success{color:#52c41a}.system-message-card .message-icon.error{color:#ff4d4f}.system-message-card .message-icon.info,.system-message-card .message-icon.loading{color:#1890ff}.system-message-card .message-content{flex:1;font-size:.72917rem;color:#333;line-height:1.5;word-break:break-all}.system-message-card .message-content .message-title{color:#505d6a;margin-bottom:.20833rem;display:flex;align-items:center;font-size:.83333rem}.system-message-card .message-content .message-subtitle{font-size:.72917rem;color:#727c87;display:block}.system-message-card .message-content .view-details{color:#1890ff;cursor:pointer;margin-left:.41667rem;white-space:nowrap}.system-message-card .message-content .view-details:hover{text-decoration:underline}.system-message-card .close-btn{cursor:pointer;color:#ccc;margin-left:.625rem;font-size:.72917rem;line-height:1;margin-top:0}.system-message-card .close-btn:hover{color:#999}.system-notification-container{position:fixed;bottom:3.125rem;z-index:1000;display:flex;flex-direction:column-reverse;pointer-events:none}.system-notification-container.collapsed,.system-notification-container.expanded{left:3.125rem}.system-notification-card{position:absolute;bottom:-.41667rem;left:0;width:16.66667rem;background:#fff;border-radius:.20833rem;box-shadow:0 .20833rem .625rem #00000026;padding:.52083rem;display:flex;align-items:flex-start;pointer-events:auto;transition:all .3s ease}.system-notification-card:before{content:"";position:absolute;left:-.41667rem;bottom:1.45833rem;width:.83333rem;height:.83333rem;background:#fff;transform:rotate(45deg);z-index:1}.system-notification-card .notification-content{flex:1;font-size:.72917rem;color:#333;line-height:1.5;word-break:break-all}.system-notification-card .notification-content .notification-title{color:#505d6a;margin-bottom:.20833rem;display:flex;align-items:center;font-size:.83333rem}.system-notification-card .notification-content .notification-subtitle{font-size:.72917rem;color:#727c87;display:block}.system-notification-card .close-btn{cursor:pointer;color:#ccc;margin-left:.625rem;font-size:.72917rem;line-height:1;margin-top:0}.system-notification-card .close-btn:hover{color:#999}.parse-error-modal .ant-modal-header{margin-bottom:1.25rem}.parse-error-modal .ant-modal-header .ant-modal-title{font-size:.9375rem;font-weight:600;color:#333}.parse-error-modal .ant-modal-body{padding:0 1.25rem 1.25rem;max-height:60vh;overflow-y:auto}.parse-error-modal .ant-modal-body::-webkit-scrollbar{width:.3125rem}.parse-error-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:.15625rem}.parse-error-modal .ant-modal-body::-webkit-scrollbar-track{background:transparent}.parse-error-modal .error-block{display:flex;padding:1.04167rem;margin-bottom:.83333rem;background:#fffbfb;border:1px dashed #FFBBA8;border-radius:.41667rem;align-items:center}.parse-error-modal .error-block:last-child{margin-bottom:0}.parse-error-modal .error-block .error-icon{width:3.33333rem;height:3.33333rem;margin-right:.83333rem;flex-shrink:0}.parse-error-modal .error-block .error-icon img{width:100%;height:100%;object-fit:contain}.parse-error-modal .error-block .error-content{flex:1}.parse-error-modal .error-block .error-content .error-title{font-size:.83333rem;font-weight:600;color:#ff4d4f;margin-bottom:.41667rem;line-height:1.25rem}.parse-error-modal .error-block .error-content .error-list{padding:0;margin:0}.parse-error-modal .error-block .error-content .error-list .error-item{font-size:.72917rem;color:#666;line-height:1.14583rem;margin-bottom:.20833rem}.parse-error-modal .error-block .error-content .error-list .error-item:last-child{margin-bottom:0}.system-message-modal .ant-modal-content{padding:0;border-radius:.41667rem;overflow:hidden}.system-message-modal .ant-modal-header{padding:.83333rem 1.04167rem;border-bottom:1px solid #f0f0f0;margin-bottom:0}.system-message-modal .ant-modal-title{font-size:.83333rem;font-weight:600;color:#333}.system-message-modal .ant-modal-body{padding:0}.system-message-modal .message-tabs .ant-tabs-nav{margin:0;padding:0 .83333rem;border-bottom:1px solid #f0f0f0}.system-message-modal .message-tabs .ant-tabs-nav:before{border:none}.system-message-modal .message-tabs .ant-tabs-tab{font-size:.72917rem;color:#65707a;padding:.52083rem 0}.system-message-modal .message-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#3f59ff;font-weight:500}.system-message-modal .message-tabs .ant-tabs-ink-bar{background:#3f59ff}.system-message-modal .message-tabs .ant-tabs-content-holder{overflow:hidden}.system-message-modal .message-tabs .ant-tabs-tabpane{padding:0}.system-message-modal .message-list-container{height:26.04167rem;overflow-y:auto;padding:.52083rem}.system-message-modal .message-item{padding:.3125rem .83333rem;cursor:pointer;transition:all .3s;background-color:#f7f8fc;border-radius:.41667rem;margin-bottom:.41667rem;position:relative}.system-message-modal .message-item:hover{background-color:#e7eaff}.system-message-modal .message-item:hover .message-title,.system-message-modal .message-item:hover .message-content{color:#3f59ff}.system-message-modal .message-item:last-child{margin-bottom:0}.system-message-modal .message-item .message-header{display:flex;justify-content:space-between;align-items:flex-start}.system-message-modal .message-item .title-row{display:flex;align-items:center;flex:1;position:relative}.system-message-modal .message-item .red-dot{position:absolute;left:-.41667rem;top:.3125rem;width:.3125rem;height:.3125rem;background-color:#ff4d4f;border-radius:50%}.system-message-modal .message-item .message-title{font-size:.72917rem;font-weight:500;color:#3e4c59;margin-right:.41667rem;transition:color .3s}.system-message-modal .message-item .warning-icon{color:#faad14;font-size:.72917rem}.system-message-modal .message-item .message-content{font-size:.67708rem;color:#65707a;line-height:1.5;transition:color .3s}.system-message-modal .message-item .message-footer-col{display:flex;flex-direction:column;align-items:flex-start;font-size:.625rem}.system-message-modal .message-item .message-footer-col .message-time{color:#93989d;white-space:nowrap}.system-message-modal .message-item .message-footer-col .view-details{font-size:.67708rem;color:#3f59ff;cursor:pointer;text-decoration:underline}.system-message-modal .loading-container{text-align:center;padding:.52083rem}.system-message-modal .no-more{text-align:center;color:#999;padding:.52083rem;font-size:.625rem}.points-task-popup-content{width:25rem;padding:.83333rem;background:#fff;border-radius:.41667rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.points-task-popup-content .header-section{text-align:center;margin-bottom:1.25rem}.points-task-popup-content .header-section .points-title{display:flex;align-items:center;justify-content:center;gap:.10417rem;margin-bottom:.41667rem;font-size:1.04167rem;font-weight:600;color:#2b5afb}.points-task-popup-content .header-section .points-title .spark-icon-img{width:1.45833rem;height:1.45833rem;object-fit:contain}.points-task-popup-content .header-section .subtitle{color:#6a757f;font-size:.83333rem}.points-task-popup-content .signin-section{margin-bottom:1.25rem;position:relative;padding:0 .52083rem}.points-task-popup-content .signin-section .timeline-bar{position:absolute;height:.20833rem;background:#d2d4ff;z-index:0;border-radius:.10417rem;transform:translateY(-50%)}.points-task-popup-content .signin-section .timeline-bar .progress{height:100%;background:#0252ff;transition:width .3s;border-radius:.10417rem}.points-task-popup-content .signin-section .days-row{display:flex;justify-content:space-between;position:relative;z-index:1}.points-task-popup-content .signin-section .days-row .day-item{display:flex;flex-direction:column;align-items:center;gap:.20833rem}.points-task-popup-content .signin-section .days-row .day-item .icon-container{position:relative;display:flex;align-items:center;justify-content:center;background:#fff}.points-task-popup-content .signin-section .days-row .day-item .icon-container .points-icon{width:100%;height:100%;object-fit:contain}.points-task-popup-content .signin-section .days-row .day-item .icon-container .check-badge{position:absolute;bottom:-.10417rem;right:-.10417rem;width:.72917rem;height:.72917rem;background:#52c41a;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #fff}.points-task-popup-content .signin-section .days-row .day-item .icon-container .check-badge .anticon{color:#fff;font-size:.41667rem}.points-task-popup-content .signin-section .days-row .day-item .points-val{font-size:.83333rem;color:#888;line-height:1;font-weight:500}.points-task-popup-content .signin-section .days-row .day-item .points-val.completed{color:#111}.points-task-popup-content .signin-section .days-row .day-item .day-label{font-size:.72917rem;color:#888;line-height:1}.points-task-popup-content .signin-section .days-row .day-item .day-label.completed{color:#111}.points-task-popup-content .tasks-list{display:flex;flex-direction:column;gap:.20833rem}.points-task-popup-content .tasks-list .task-item{display:flex;align-items:center;justify-content:space-between;padding:.625rem .83333rem}.points-task-popup-content .tasks-list .task-item.login-task-row+.task-item{margin-top:.20833rem}.points-task-popup-content .tasks-list .task-item .task-info{flex:1;font-size:.83333rem;color:#333;display:flex;align-items:center;overflow:hidden}.points-task-popup-content .tasks-list .task-item .task-info .task-title{margin-right:.20833rem;white-space:normal;flex-shrink:1;word-break:break-all}.points-task-popup-content .tasks-list .task-item .task-info .points-highlight{color:#2b5afb;font-weight:500;white-space:nowrap;flex-shrink:0}.points-task-popup-content .tasks-list .task-item .task-action{flex:0 0 4.58333rem;margin-left:.625rem;display:flex;justify-content:center;align-items:center}.points-task-popup-content .tasks-list .task-item .task-action .action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.83333rem;height:1.45833rem;padding:0;width:3.95833rem;font-size:.83333rem;cursor:pointer;white-space:nowrap}.points-task-popup-content .tasks-list .task-item .task-action .action-btn.btn-claim{background:linear-gradient(90deg,#8a76ff,#6851ff);color:#fff}.points-task-popup-content .tasks-list .task-item .task-action .action-btn.btn-claim:hover{opacity:.9}.points-task-popup-content .tasks-list .task-item .task-action .action-btn.btn-received{background:#ebe9ff;color:#6851ff;cursor:default}.points-task-popup-content .tasks-list .task-item .task-action .action-btn.link-action{background:transparent;padding:0;color:#2b5afb;height:auto;width:auto;font-size:.83333rem}.points-task-popup-content .tasks-list .login-task-row{background:#f5f5f5;padding:.625rem .83333rem;border-radius:1.04167rem;border:none!important;margin-bottom:.41667rem}.pro-vip-expiring-today-modal .ant-modal-content{padding:0;border-radius:.625rem;overflow:hidden}.pro-vip-expiring-today-modal .ant-modal-body{padding:0}.pro-vip-expiring-today-content{padding:1.45833rem 1.25rem 1.04167rem;background:linear-gradient(180deg,#f3f3ff,#fff);border-radius:.625rem}.pro-vip-expiring-today-content .modal-title{font-size:.83333rem;font-weight:600;color:#1a1a2e;margin-bottom:.625rem;line-height:1.5}.pro-vip-expiring-today-content .modal-body{font-size:.72917rem;color:#4a5568;line-height:1.75;margin-bottom:1.25rem}.pro-vip-expiring-today-content .modal-footer{display:flex;align-items:center;justify-content:space-between}.pro-vip-expiring-today-content .modal-footer .contact-link{font-size:.72917rem;color:#4a5568;cursor:pointer;display:flex;align-items:center;gap:.20833rem;transition:color .2s}.pro-vip-expiring-today-content .modal-footer .contact-link:hover{color:#3f59ff}.pro-vip-expiring-today-content .modal-footer .contact-link .anticon{font-size:.625rem}.pro-vip-expiring-today-content .modal-footer .action-btn{height:1.875rem;padding:0 1.25rem;border-radius:.41667rem;font-size:.72917rem;background-color:#3f59ff;border-color:#3f59ff}.pro-vip-expiring-today-content .modal-footer .action-btn:hover{background-color:#2d47e6;border-color:#2d47e6}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}#root{max-width:none;margin:0;padding:0;text-align:left}::-webkit-scrollbar{width:.26042rem;height:.26042rem;background-color:#fff}::-webkit-scrollbar-track{box-shadow:inset 0 0 .3125rem #0000;background-color:#f8f8f8}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 .3125rem #0000;background-color:#c4c4c4;border-radius:.52083rem}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;font-weight:400;color:#000000d9;background-color:#f0f2f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-height:100vh}div{font-size:.83333rem}button{border:none;background:none;padding:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer}button:focus{outline:none}a{text-decoration:none;color:inherit}a:hover{color:#1890ff}:root{--primary-color: #1890ff;--success-color: #52c41a;--warning-color: #faad14;--error-color: #f5222d;--heading-color: rgba(0, 0, 0, .85);--text-color: rgba(0, 0, 0, .65);--text-color-secondary: rgba(0, 0, 0, .45);--disabled-color: rgba(0, 0, 0, .25);--border-color: #d9d9d9;--box-shadow: 0 .10417rem .41667rem rgba(0, 0, 0, .15)}.ant-btn-color-primary{color:#fff;background:#3f59ff;border-radius:.41667rem}.ant-tooltip .ant-tooltip-inner{background:#6d7ff4!important;color:#fff!important;font-size:.67708rem;padding:.41667rem .625rem}.ant-tooltip .ant-tooltip-inner div{color:#fff!important}.ant-tooltip .ant-tooltip-arrow-content{--antd-arrow-background-color: #6D7FF4 !important;background:#6d7ff4!important}.ant-tooltip .ant-tooltip-arrow:before{background:#6d7ff4!important}
