@font-face{font-family:YouSheBiaoTiHei;src:url(../../static/fonts/YouSheBiaoTiHei.1726685c.ttf) format("truetype");font-weight:400;font-style:normal}.brain-point-mall[data-v-08afcfc2]{position:relative;height:100vh;height:100dvh;padding-bottom:60px;background-image:url(../../static/img/task-bg-web.8746ec9d.png);background-size:cover;background-position:top;background-repeat:no-repeat;background-color:#fddcb0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.loading[data-v-08afcfc2]{position:fixed;left:0;top:50%;right:0;bottom:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading .spinner[data-v-08afcfc2]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;-webkit-animation:spin-08afcfc2 1s linear infinite;animation:spin-08afcfc2 1s linear infinite}.loading .nodata[data-v-08afcfc2]{color:#3498db;font-size:14px}@-webkit-keyframes spin-08afcfc2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.header[data-v-08afcfc2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:900px;margin:0 auto;padding:16px 24px;background:#fff}.header .back-btn[data-v-08afcfc2],.header[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .back-btn[data-v-08afcfc2]{width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#7a3a15;border-radius:50%;-webkit-transition:background-color .2s;transition:background-color .2s}.header .title[data-v-08afcfc2]{font-size:28px;font-weight:500;color:#e95a20}.header .header-placeholder[data-v-08afcfc2]{width:40px}.main-container[data-v-08afcfc2]{max-width:900px;height:88vh;height:88dvh;overflow:auto;margin:0 auto 40px;padding:24px;background:#fff;border-radius:0 0 20px 20px;position:relative}.main-container .loadingnodata[data-v-08afcfc2]{position:absolute;width:100%;top:40%;text-align:center;color:#999;font-size:14px}.main-container .loadingnodata img[data-v-08afcfc2]{width:150px}.tab-section[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.tab-section .tab-list[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.tab-section .tab-list .tab-item[data-v-08afcfc2]{padding:8px 20px;font-size:16px;color:#e95a20;border:1px solid #e95a20;border-radius:4px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.tab-section .tab-list .tab-item.active[data-v-08afcfc2]{background:#e95a20;color:#fff}.tab-section .tab-list .tab-item[data-v-08afcfc2]:hover:not(.active){background:#fff4ee}.tab-section .brain-points[data-v-08afcfc2]{font-size:16px;color:#e95a20}.tab-section .brain-points .points-value[data-v-08afcfc2]{font-family:YouSheBiaoTiHei,DIN Alternate,Helvetica Neue,sans-serif;font-size:24px}.filter-section[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.filter-section .category-list[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.filter-section .category-list .category-item[data-v-08afcfc2]{font-size:14px;color:#666;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.filter-section .category-list .category-item.active[data-v-08afcfc2]{color:#e95a20;font-weight:500}.filter-section .category-list .category-item[data-v-08afcfc2]:hover:not(.active){color:#7a3a15}.filter-section .search-box[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f4f4;border-radius:30px;padding:8px 16px;width:50%}.filter-section .search-box .search-icon[data-v-08afcfc2]{-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.filter-section .search-box .search-input[data-v-08afcfc2]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;font-size:14px;color:#7a3a15;background:#f4f4f4}.filter-section .search-box .search-input[data-v-08afcfc2]::-webkit-input-placeholder{color:#999}.filter-section .search-box .search-input[data-v-08afcfc2]::-moz-placeholder{color:#999}.filter-section .search-box .search-input[data-v-08afcfc2]:-ms-input-placeholder{color:#999}.filter-section .search-box .search-input[data-v-08afcfc2]::-ms-input-placeholder{color:#999}.filter-section .search-box .search-input[data-v-08afcfc2]::placeholder{color:#999}.filter-section .search-box .search-btn[data-v-08afcfc2]{-ms-flex-negative:0;flex-shrink:0;font-size:20px;color:#999;cursor:pointer;margin-left:8px}.filter-section .search-box .search-btn[data-v-08afcfc2]:hover{color:#666}.notice-text[data-v-08afcfc2]{font-size:14px;color:#e95a20;margin-bottom:16px;line-height:1.6}.notice-wrapper[data-v-08afcfc2]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:16px}.notice-wrapper .notice-text[data-v-08afcfc2]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#e95a20;line-height:1.6}.notice-wrapper .notice-text[data-v-08afcfc2]:not(.expanded){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notice-wrapper .notice-text.expanded[data-v-08afcfc2]{overflow:visible;white-space:normal}.notice-wrapper .expand-icon[data-v-08afcfc2]{-ms-flex-negative:0;flex-shrink:0;cursor:pointer;color:#e95a20;font-size:16px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.notice-wrapper .expand-icon[data-v-08afcfc2]:hover{opacity:.8}.notice-wrapper .expand-icon i[data-v-08afcfc2]{font-size:18px}.product-grid.prize-grid[data-v-08afcfc2]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card[data-v-08afcfc2]{background:#fff4ee;border-radius:12px;overflow:hidden;position:relative;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-card[data-v-08afcfc2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08)}.product-card .status-tag[data-v-08afcfc2]{position:absolute;top:0;left:0;padding:4px 8px;font-size:12px;color:#fff;border-radius:8px 0;z-index:1}.product-card .status-tag.used[data-v-08afcfc2]{background:#eee;color:#999}.product-card .status-tag.unused[data-v-08afcfc2]{background:#e95a20}.product-card .product-image[data-v-08afcfc2]{width:100%;height:180px;overflow:hidden}.product-card .product-image img[data-v-08afcfc2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card .card-content[data-v-08afcfc2]{padding:16px}.product-card .product-name[data-v-08afcfc2]{font-size:12px;font-weight:500;color:#7a3a15;text-align:center;margin-bottom:12px}.product-card .book-name[data-v-08afcfc2]{font-size:12px;color:#e95a20;text-align:center;margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-card .points-cost[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px;background:#ffe4d9;border-radius:16px;font-size:14px;color:#666;margin-bottom:12px}.product-card .points-cost .cost-value[data-v-08afcfc2]{font-family:YouSheBiaoTiHei,DIN Alternate,Helvetica Neue,sans-serif;font-size:28px;color:#e95a20;margin:0 6px;font-style:italic}.product-card .exchange-time[data-v-08afcfc2]{font-size:14px;color:#e95a20;text-align:center;margin-bottom:16px}.product-card .stock-row[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;margin-bottom:8px}.product-card .stock-row .stock-label[data-v-08afcfc2]{color:#7a3a15}.product-card .stock-row .stock-value[data-v-08afcfc2]{color:#e95a20}.product-card .stock-bar[data-v-08afcfc2]{height:6px;background:#e5e5e5;border-radius:3px;margin-bottom:16px;overflow:hidden}.product-card .stock-bar .stock-progress[data-v-08afcfc2]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#ec4602),to(#ff8553));background:linear-gradient(90deg,#ec4602,#ff8553);border-radius:2px;-webkit-transition:width .3s;transition:width .3s}.product-card .exchange-btn[data-v-08afcfc2]{width:100%;height:40px;background:#e95a20;border:none;border-radius:20px;font-size:16px;color:#fff;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.product-card .exchange-btn[data-v-08afcfc2]:hover:not(.disabled){opacity:.9}.product-card .exchange-btn.disabled1[data-v-08afcfc2]{background:#ccc;cursor:not-allowed}.product-card .action-btn[data-v-08afcfc2]{width:100%;height:40px;border-radius:20px;font-size:16px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.product-card .action-btn.primary[data-v-08afcfc2]{background:#e95a20;border:none;color:#fff}.product-card .action-btn.primary[data-v-08afcfc2]:hover{opacity:.9}.product-card .action-btn.disabled[data-v-08afcfc2]{background:#eee;border:1px solid #eee;color:#999;cursor:not-allowed}.product-grid.ebook-grid[data-v-08afcfc2]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.ebook-card[data-v-08afcfc2]{background:#fff;border-radius:8px;overflow:hidden;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.ebook-card[data-v-08afcfc2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08)}.ebook-card .ebook-image[data-v-08afcfc2]{width:100%;aspect-ratio:.75;overflow:hidden;border-radius:8px}.ebook-card .ebook-image img[data-v-08afcfc2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ebook-card .ebook-name[data-v-08afcfc2]{font-size:14px;color:#7a3a15;text-align:center;padding:8px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ebook-card .exchange-btn[data-v-08afcfc2]{width:calc(100% - 16px);margin:0 8px 12px;height:32px;background:#e95a20;border:none;border-radius:16px;font-size:14px;color:#fff;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.ebook-card .exchange-btn[data-v-08afcfc2]:hover{opacity:.9}.exchanged-ebook-list[data-v-08afcfc2]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.exchanged-ebook-item[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:16px;background:#fff;border-radius:8px;cursor:pointer;width:100%;overflow:hidden}.exchanged-ebook-item .ebook-cover[data-v-08afcfc2]{width:100px;height:140px;-ms-flex-negative:0;flex-shrink:0;border-radius:4px;overflow:hidden}.exchanged-ebook-item .ebook-cover img[data-v-08afcfc2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.exchanged-ebook-item .ebook-info[data-v-08afcfc2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.exchanged-ebook-item .ebook-info .ebook-title[data-v-08afcfc2]{font-size:18px;font-weight:500;color:#7a3a15;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.exchanged-ebook-item .ebook-info .ebook-author[data-v-08afcfc2]{font-size:14px;color:#666;margin-bottom:24px}@media screen and (min-width:410px){.exchanged-ebook-item .ebook-info .ebook-validity[data-v-08afcfc2]{font-size:14px;color:#666;margin-bottom:8px}.exchanged-ebook-item .ebook-info .ebook-validity .validity-date[data-v-08afcfc2]{color:#e95a20}}@media screen and (max-width:410px){.exchanged-ebook-item .ebook-info .ebook-validity[data-v-08afcfc2]{font-size:.2rem;color:#666;margin-bottom:8px}.exchanged-ebook-item .ebook-info .ebook-validity .validity-date[data-v-08afcfc2]{color:#e95a20}}@media screen and (max-width:310px){.exchanged-ebook-item .ebook-info .ebook-validity[data-v-08afcfc2]{font-size:.15rem;color:#666;margin-bottom:8px}.exchanged-ebook-item .ebook-info .ebook-validity .validity-date[data-v-08afcfc2]{color:#e95a20}}.exchanged-ebook-item .ebook-info .ebook-exchange-time[data-v-08afcfc2]{font-size:14px;color:#666}.pagination-section[data-v-08afcfc2]{margin-top:32px;text-align:center;padding:25px 0}.loading-more[data-v-08afcfc2],.no-more[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;color:#999;font-size:14px}.loading-more .spinner-small[data-v-08afcfc2],.no-more .spinner-small[data-v-08afcfc2]{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #e95a20;border-radius:50%;-webkit-animation:spin-08afcfc2 1s linear infinite;animation:spin-08afcfc2 1s linear infinite;margin-right:8px}.no-more[data-v-08afcfc2]{color:#999;font-size:12px}.brain-point-mall.is-mobile[data-v-08afcfc2]{background-image:url(../../static/img/task-bg.9d3cea5c.png);padding-bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100vh;height:100dvh}.brain-point-mall.is-mobile .header[data-v-08afcfc2]{padding:12px 16px;background:transparent;max-width:100%;z-index:10}.brain-point-mall.is-mobile .header .title[data-v-08afcfc2]{font-size:18px;color:#101828}.brain-point-mall.is-mobile .main-container[data-v-08afcfc2]{margin:0 16px 16px 16px;padding:16px 12px;border-radius:16px;overflow:visible;position:relative;height:88vh;height:88dvh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.brain-point-mall.is-mobile .main-container .info-content[data-v-08afcfc2]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto}.brain-point-mall.is-mobile .main-container .loadingnodata[data-v-08afcfc2]{position:absolute;width:100%;top:40%;text-align:center;color:#999;font-size:14px}.brain-point-mall.is-mobile .main-container .loadingnodata img[data-v-08afcfc2]{width:150px}.brain-point-mall.is-mobile .expand-icon[data-v-08afcfc2]{-ms-flex-negative:0;flex-shrink:0;cursor:pointer;color:#e95a20;font-size:12px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.brain-point-mall.is-mobile .expand-icon[data-v-08afcfc2]:hover{opacity:.8}.brain-point-mall.is-mobile .expand-icon i[data-v-08afcfc2]{font-size:14px}.brain-point-mall.is-mobile .mobile-search[data-v-08afcfc2]{margin-bottom:12px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f4f4;border-radius:30px;padding:8px 16px}.brain-point-mall.is-mobile .mobile-search .search-icon[data-v-08afcfc2]{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.brain-point-mall.is-mobile .mobile-search .search-input[data-v-08afcfc2]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;font-size:14px;color:#7a3a15;background:#f4f4f4}.brain-point-mall.is-mobile .mobile-search .search-input[data-v-08afcfc2]::-webkit-input-placeholder{color:#999}.brain-point-mall.is-mobile .mobile-search .search-input[data-v-08afcfc2]::-moz-placeholder{color:#999}.brain-point-mall.is-mobile .mobile-search .search-input[data-v-08afcfc2]:-ms-input-placeholder{color:#999}.brain-point-mall.is-mobile .mobile-search .search-input[data-v-08afcfc2]::-ms-input-placeholder{color:#999}.brain-point-mall.is-mobile .mobile-search .search-input[data-v-08afcfc2]::placeholder{color:#999}.brain-point-mall.is-mobile .mobile-search .search-btn[data-v-08afcfc2]{-ms-flex-negative:0;flex-shrink:0;font-size:14px;color:#999;cursor:pointer;margin-left:8px}.brain-point-mall.is-mobile .mobile-search .search-btn[data-v-08afcfc2]:hover{color:#666}.brain-point-mall.is-mobile .tab-section[data-v-08afcfc2]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}.brain-point-mall.is-mobile .tab-section .tab-list[data-v-08afcfc2]{gap:8px}.brain-point-mall.is-mobile .tab-section .tab-list .tab-item[data-v-08afcfc2]{padding:6px 12px;font-size:14px}.brain-point-mall.is-mobile .tab-section .brain-points[data-v-08afcfc2]{font-size:14px}.brain-point-mall.is-mobile .tab-section .brain-points .points-value[data-v-08afcfc2]{font-size:20px}.brain-point-mall.is-mobile .filter-section[data-v-08afcfc2]{margin-bottom:12px}.brain-point-mall.is-mobile .filter-section .category-list[data-v-08afcfc2]{gap:16px}.brain-point-mall.is-mobile .filter-section .category-list .category-item[data-v-08afcfc2]{font-size:14px}.brain-point-mall.is-mobile .notice-text[data-v-08afcfc2]{font-size:10px;margin-bottom:12px}.brain-point-mall.is-mobile .product-grid.prize-grid[data-v-08afcfc2]{grid-template-columns:repeat(3,1fr);gap:12px;position:relative;overflow:hidden}.brain-point-mall.is-mobile .product-card .product-image[data-v-08afcfc2]{height:64px}.brain-point-mall.is-mobile .product-card .card-content[data-v-08afcfc2]{padding:8px}.brain-point-mall.is-mobile .product-card .product-name[data-v-08afcfc2]{font-size:12px;margin-bottom:6px;color:#101828}@media screen and (min-width:410px){.brain-point-mall.is-mobile .product-card .product-name[data-v-08afcfc2]{font-size:12px;margin-bottom:6px;color:#101828}.brain-point-mall.is-mobile .product-card .points-cost[data-v-08afcfc2]{padding:4px 8px;font-size:8px;margin-bottom:6px;border-radius:10px}.brain-point-mall.is-mobile .product-card .points-cost .cost-value[data-v-08afcfc2]{font-size:15px;margin:0 2px}.brain-point-mall.is-mobile .product-card .stock-row[data-v-08afcfc2]{font-size:9px;margin-bottom:4px}}@media screen and (max-width:410px){.brain-point-mall.is-mobile .product-card .product-name[data-v-08afcfc2]{font-size:.2rem;margin-bottom:6px;color:#101828}.brain-point-mall.is-mobile .product-card .points-cost[data-v-08afcfc2]{padding:4px 8px;font-size:.13rem;margin-bottom:6px;border-radius:10px}.brain-point-mall.is-mobile .product-card .points-cost .cost-value[data-v-08afcfc2]{font-size:.14rem;margin:0 2px}.brain-point-mall.is-mobile .product-card .stock-row[data-v-08afcfc2]{font-size:.14rem;margin-bottom:4px}}@media screen and (max-width:310px){.brain-point-mall.is-mobile .product-card .product-name[data-v-08afcfc2]{font-size:.15rem;margin-bottom:6px;color:#101828}.brain-point-mall.is-mobile .product-card .points-cost[data-v-08afcfc2]{padding:4px 8px;font-size:.09rem;margin-bottom:6px;border-radius:10px}.brain-point-mall.is-mobile .product-card .points-cost .cost-value[data-v-08afcfc2]{font-size:.1rem;margin:0 2px}.brain-point-mall.is-mobile .product-card .stock-row[data-v-08afcfc2]{font-size:.1rem;margin-bottom:4px}}.brain-point-mall.is-mobile .product-card .exchange-time[data-v-08afcfc2]{font-size:8px;margin-bottom:8px}.brain-point-mall.is-mobile .product-card .stock-bar[data-v-08afcfc2]{height:4px;margin-bottom:8px}.brain-point-mall.is-mobile .product-card .action-btn[data-v-08afcfc2],.brain-point-mall.is-mobile .product-card .exchange-btn[data-v-08afcfc2]{height:28px;font-size:12px;border-radius:14px}.brain-point-mall.is-mobile .product-card .status-tag[data-v-08afcfc2]{font-size:10px;padding:2px 6px;top:0;left:0}.brain-point-mall.is-mobile .product-grid.ebook-grid[data-v-08afcfc2]{grid-template-columns:repeat(3,1fr);gap:10px}.brain-point-mall.is-mobile .ebook-card .ebook-image[data-v-08afcfc2]{border-radius:6px}.brain-point-mall.is-mobile .ebook-card .ebook-name[data-v-08afcfc2]{font-size:12px;padding:6px 4px}.brain-point-mall.is-mobile .ebook-card .exchange-btn[data-v-08afcfc2]{height:26px;font-size:12px;margin:0 6px 8px;border-radius:13px}.brain-point-mall.is-mobile .exchanged-ebook-list[data-v-08afcfc2]{grid-template-columns:1fr;gap:12px;position:relative;overflow:hidden}.brain-point-mall.is-mobile .exchanged-ebook-item[data-v-08afcfc2]{padding:12px;gap:12px;width:100%;overflow:hidden}.brain-point-mall.is-mobile .exchanged-ebook-item .ebook-cover[data-v-08afcfc2]{width:80px;height:110px}.brain-point-mall.is-mobile .exchanged-ebook-item .ebook-info[data-v-08afcfc2]{overflow:hidden}.brain-point-mall.is-mobile .exchanged-ebook-item .ebook-info .ebook-title[data-v-08afcfc2]{font-size:16px;margin-bottom:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.brain-point-mall.is-mobile .exchanged-ebook-item .ebook-info .ebook-author[data-v-08afcfc2]{font-size:12px;margin-bottom:8px}@media screen and (min-width:410px){.brain-point-mall.is-mobile .exchanged-ebook-item .ebook-info .ebook-exchange-time[data-v-08afcfc2],.brain-point-mall.is-mobile .exchanged-ebook-item .ebook-info .ebook-validity[data-v-08afcfc2]{font-size:12px;margin-bottom:4px}}@media screen and (max-width:410px){.brain-point-mall.is-mobile .exchanged-ebook-item .ebook-info .ebook-exchange-time[data-v-08afcfc2],.brain-point-mall.is-mobile .exchanged-ebook-item .ebook-info .ebook-validity[data-v-08afcfc2]{font-size:.2rem;margin-bottom:4px;font-size:.15rem}}.brain-point-mall.is-mobile .loading-more[data-v-08afcfc2],.brain-point-mall.is-mobile .no-more[data-v-08afcfc2]{padding:15px 0;font-size:12px}.brain-point-mall.is-mobile .loading-more .spinner-small[data-v-08afcfc2],.brain-point-mall.is-mobile .no-more .spinner-small[data-v-08afcfc2]{width:16px;height:16px;border-width:1.5px}@media screen and (min-width:1280px){.header[data-v-08afcfc2]{max-width:1140px;padding:20px 24px}.exchanged-ebook-item[data-v-08afcfc2]{padding:12px;gap:12px;width:100%;overflow:hidden}.exchanged-ebook-item .ebook-cover[data-v-08afcfc2]{width:129px;height:180px}.exchanged-ebook-item .ebook-info[data-v-08afcfc2]{overflow:hidden}.exchanged-ebook-item .ebook-info .ebook-title[data-v-08afcfc2]{font-size:24px;margin-bottom:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.exchanged-ebook-item .ebook-info .ebook-author[data-v-08afcfc2]{font-size:22px;margin-bottom:30px}.exchanged-ebook-item .ebook-info .ebook-exchange-time[data-v-08afcfc2],.exchanged-ebook-item .ebook-info .ebook-validity[data-v-08afcfc2]{font-size:20px;margin-bottom:7px}.main-container[data-v-08afcfc2]{max-width:1140px}.main-container .search-box[data-v-08afcfc2]{padding:14px 16px}.main-container .filter-section .category-list .category-item[data-v-08afcfc2]{font-size:16px}.main-container .tab-list .tab-item[data-v-08afcfc2]{font-size:18px;padding:10px 24px}.product-grid.prize-grid[data-v-08afcfc2]{gap:28px}.product-card .card-content[data-v-08afcfc2]{padding:16px 16px 24px 16px}.product-card .product-image[data-v-08afcfc2]{height:200px}.product-card .stock-row[data-v-08afcfc2]{font-size:18px}.product-card .action-btn[data-v-08afcfc2],.product-card .exchange-btn[data-v-08afcfc2]{font-size:18px;height:44px;border-radius:22px}.product-card .book-name[data-v-08afcfc2],.product-card .exchange-time[data-v-08afcfc2],.product-card .product-name[data-v-08afcfc2]{font-size:18px;margin-bottom:14px}.product-card .points-cost .cost-value[data-v-08afcfc2]{font-size:30px}}.dialog-overlay[data-v-08afcfc2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.dialog-box[data-v-08afcfc2]{background:#fff;border-radius:12px;width:400px;min-height:300px;max-width:90vw;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dialog-header[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:36px 16px 8px}.dialog-header .dialog-title[data-v-08afcfc2]{font-size:24px;font-weight:600;color:#e95a20}.dialog-header .dialog-icon[data-v-08afcfc2]{width:30px;height:30px}.dialog-header.success .success-title[data-v-08afcfc2]{color:#e95a20}.dialog-content[data-v-08afcfc2]{padding:8px 35px 16px;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.dialog-content .dialog-message[data-v-08afcfc2]{font-size:20px;color:#333;line-height:1.5;margin-bottom:12px}.dialog-content .dialog-subtitle[data-v-08afcfc2]{font-size:14px;color:#333;margin-bottom:12px}.dialog-content .dialog-subtitle .highlight-number[data-v-08afcfc2]{font-family:YouSheBiaoTiHei,DIN Alternate,sans-serif;font-size:20px;color:#e95a20;font-style:italic;margin:0 2px}.dialog-content .dialog-note[data-v-08afcfc2]{font-size:12px;color:#e95a20;margin-top:12px}.dialog-footer[data-v-08afcfc2]{padding:0 35px 30px}.dialog-footer .dialog-btn[data-v-08afcfc2]{width:100%;height:36px;border:none;border-radius:6px;font-size:13px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.dialog-footer .dialog-btn.primary[data-v-08afcfc2]{background:#e95a20;color:#fff}.dialog-footer .dialog-btn.primary[data-v-08afcfc2]:hover{opacity:.9}.dialog-footer .dialog-btn.cancel[data-v-08afcfc2]{background:#fff;border:1px solid #e95a20;color:#e95a20}.dialog-footer .dialog-btn.cancel[data-v-08afcfc2]:hover{background:#fff4ee}.dialog-footer.double-btn[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.dialog-footer.double-btn .dialog-btn[data-v-08afcfc2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.confetti-box .confetti-bg[data-v-08afcfc2]{position:absolute;top:0;left:0;right:0;height:100%;background-image:url(../../static/img/goodbg.420bb733.png);background-size:100% 100%;pointer-events:none;z-index:0}.confetti-box .dialog-content[data-v-08afcfc2],.confetti-box .dialog-footer[data-v-08afcfc2],.confetti-box .dialog-header[data-v-08afcfc2]{position:relative;z-index:1}.reward-card[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:180px;height:100px;background:#b6181e;border-radius:6px;margin:12px auto}.reward-card .lightning-icon[data-v-08afcfc2]{width:30px;height:30px}.reward-card .reward-value[data-v-08afcfc2]{font-family:YouSheBiaoTiHei,DIN Alternate,sans-serif;font-size:25px;color:gold;font-style:italic}.card-code-box[data-v-08afcfc2]{background:#fff4ee;border:1px solid #e0e0e0;border-radius:6px;padding:4px 10px;margin:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-code-box .card-code[data-v-08afcfc2]{font-size:13px;font-family:monospace;color:#333;letter-spacing:1px}.copy-btn[data-v-08afcfc2]{background:#e95a20;color:#fff;border:none;border-radius:4px;padding:6px 16px;font-size:12px;cursor:pointer;margin-bottom:12px}.copy-btn[data-v-08afcfc2]:hover{opacity:.9}.dialog-instructions[data-v-08afcfc2]{text-align:left;margin-top:12px}.dialog-instructions .instruction-title[data-v-08afcfc2]{font-size:20px;color:#333;margin-bottom:6px;text-align:center}.dialog-instructions .instruction-item[data-v-08afcfc2]{font-size:20px;color:#666;line-height:1.6;margin-bottom:4px;text-align:center}.go-link[data-v-08afcfc2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#e95a20;cursor:pointer;margin:6px 0 10px;text-decoration:underline}.go-link .arrow[data-v-08afcfc2]{margin-left:4px}.go-link[data-v-08afcfc2]:hover{opacity:.8}.validity-info[data-v-08afcfc2]{font-size:20px;color:#333;margin:10px 0}.validity-info .validity-date[data-v-08afcfc2]{color:#e95a20;font-weight:500}.confirm-exchange-box .exchange-image[data-v-08afcfc2]{width:100%;height:200px;overflow:hidden;border-radius:12px 12px 0 0}.confirm-exchange-box .exchange-image img[data-v-08afcfc2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.confirm-exchange-box .product-title[data-v-08afcfc2]{font-size:20px;font-weight:600;color:#333;margin:0 0 10px}.confirm-exchange-box .points-cost-bar[data-v-08afcfc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ffe4d9;border-radius:16px;padding:6px 16px;margin-bottom:10px}.confirm-exchange-box .points-cost-bar .cost-text[data-v-08afcfc2]{font-size:20px;color:#e95a20}.confirm-exchange-box .points-cost-bar .cost-number[data-v-08afcfc2]{font-family:YouSheBiaoTiHei,DIN Alternate,sans-serif;color:#e95a20;font-style:italic;margin:0 4px;font-size:38px;margin:-10px 9px}.confirm-exchange-box .confirm-question[data-v-08afcfc2]{font-size:20px;color:#333;margin-bottom:8px}.brain-point-mall.is-mobile .dialog-box[data-v-08afcfc2]{width:260px;min-height:220px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brain-point-mall.is-mobile .dialog-header[data-v-08afcfc2]{padding:20px 12px 6px}.brain-point-mall.is-mobile .dialog-header .dialog-title[data-v-08afcfc2]{font-size:14px}.brain-point-mall.is-mobile .dialog-header .dialog-icon[data-v-08afcfc2]{width:18px;height:18px}.brain-point-mall.is-mobile .dialog-content[data-v-08afcfc2]{padding:6px 26px 12px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.brain-point-mall.is-mobile .dialog-content .dialog-message[data-v-08afcfc2]{font-size:14px;margin-bottom:10px}.brain-point-mall.is-mobile .dialog-content .dialog-subtitle[data-v-08afcfc2]{font-size:12px;margin-bottom:10px}.brain-point-mall.is-mobile .dialog-content .dialog-subtitle .highlight-number[data-v-08afcfc2]{font-size:18px}.brain-point-mall.is-mobile .dialog-content .dialog-note[data-v-08afcfc2]{font-size:10px;margin-top:10px}.brain-point-mall.is-mobile .dialog-footer[data-v-08afcfc2]{padding:0 12px 20px}.brain-point-mall.is-mobile .dialog-footer .dialog-btn[data-v-08afcfc2]{height:32px;font-size:12px;border-radius:5px}.brain-point-mall.is-mobile .dialog-footer.double-btn[data-v-08afcfc2]{gap:8px}.brain-point-mall.is-mobile .reward-card[data-v-08afcfc2]{width:96px;height:54px;margin:10px auto}.brain-point-mall.is-mobile .reward-card .lightning-icon[data-v-08afcfc2]{width:18px;height:18px}.brain-point-mall.is-mobile .reward-card .reward-value[data-v-08afcfc2]{font-size:14px}.brain-point-mall.is-mobile .card-code-box[data-v-08afcfc2]{padding:4px 10px;margin:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brain-point-mall.is-mobile .card-code-box .card-code[data-v-08afcfc2]{font-size:11px}.brain-point-mall.is-mobile .copy-btn[data-v-08afcfc2]{padding:5px 14px;font-size:11px;margin-bottom:10px}.brain-point-mall.is-mobile .dialog-instructions[data-v-08afcfc2]{margin:10px -20px 0}.brain-point-mall.is-mobile .dialog-instructions .instruction-title[data-v-08afcfc2]{font-size:12px;margin-bottom:4px}.brain-point-mall.is-mobile .dialog-instructions .instruction-item[data-v-08afcfc2]{font-size:12px;margin-bottom:3px}.brain-point-mall.is-mobile .go-link[data-v-08afcfc2]{font-size:11px;margin:4px 0 8px}.brain-point-mall.is-mobile .validity-info[data-v-08afcfc2]{font-size:12px;margin:8px 0}.brain-point-mall.is-mobile .confirm-exchange-box .exchange-image[data-v-08afcfc2]{height:140px}.brain-point-mall.is-mobile .confirm-exchange-box .product-title[data-v-08afcfc2]{font-size:12px;margin:0 0 8px}.brain-point-mall.is-mobile .confirm-exchange-box .points-cost-bar[data-v-08afcfc2]{padding:5px 12px;margin-bottom:8px}.brain-point-mall.is-mobile .confirm-exchange-box .points-cost-bar .cost-text[data-v-08afcfc2]{font-size:10px}.brain-point-mall.is-mobile .confirm-exchange-box .points-cost-bar .cost-number[data-v-08afcfc2]{font-size:18px}.brain-point-mall.is-mobile .confirm-exchange-box .confirm-question[data-v-08afcfc2]{font-size:11px;margin-bottom:6px}.dialog-overlay-modl[data-v-08afcfc2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.dialog-overlay-modl .dialog-content-modl[data-v-08afcfc2]{background:rgba(0,0,0,.7);border-radius:60px;padding:12px 40px;width:310px;border:2px solid #fff}.dialog-overlay-modl .dialog-text[data-v-08afcfc2]{color:#fff;font-size:16px;line-height:1.6;text-align:center;margin:0}@media screen and (max-width:768px){.dialog-overlay-modl .dialog-content[data-v-08afcfc2]{padding:20px 30px;border-radius:6px}.dialog-overlay-modl .dialog-text[data-v-08afcfc2]{font-size:14px}}@keyframes spin-08afcfc2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}