[data-v-3cf0c40e]:root{--radius:8px;--shadow:0 2px 8px rgba(0,0,0,.06);--primary:#409eff}.home-container[data-v-3cf0c40e]{background:#f5f6fa;padding:16px;min-height:100vh}.home-main[data-v-3cf0c40e]{max-width:1200px;margin:0 auto}.left-menu[data-v-3cf0c40e]{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 8px}.menu-button[data-v-3cf0c40e]{margin-bottom:6px;padding:10px;border-radius:var(--radius);text-align:center;cursor:pointer;transition:all .2s}.menu-button[data-v-3cf0c40e]:hover{background:#f0f7ff;color:var(--primary)}.menu-button.active[data-v-3cf0c40e]{background:#e6f7ff;color:var(--primary);font-weight:600}.section-title[data-v-3cf0c40e]{font-size:20px;font-weight:600;margin-bottom:16px;padding-left:8px;color:#2c3e50;border-left:4px solid var(--primary)}.article-list[data-v-3cf0c40e]{display:flex;flex-direction:column;gap:16px}.article-card[data-v-3cf0c40e]{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;cursor:pointer;transition:transform .2s,box-shadow .2s}.article-card[data-v-3cf0c40e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.article-title[data-v-3cf0c40e]{margin:0 0 12px;font-size:18px;font-weight:700;color:#2c3e50;line-height:1.4;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.article-card:hover .article-title[data-v-3cf0c40e]{background:linear-gradient(135deg,#409eff,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform:scale(1.02)}.article-excerpt[data-v-3cf0c40e]{margin:0 0 8px;font-size:14px;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-meta[data-v-3cf0c40e]{font-size:13px;color:#999;display:flex;gap:12px;align-items:center}.right-area[data-v-3cf0c40e]{display:flex;flex-direction:column;gap:20px}.ad-img[data-v-3cf0c40e]{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.rank-box[data-v-3cf0c40e]{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:12px}.rank-box h5[data-v-3cf0c40e]{margin:0 0 12px;font-size:16px;font-weight:600;color:#2c3e50}.rank-item[data-v-3cf0c40e]{display:flex;align-items:center;gap:8px;margin-bottom:10px;cursor:pointer}.rank-num[data-v-3cf0c40e]{width:22px;height:22px;line-height:22px;text-align:center;background:#f2f3f5;border-radius:50%;font-size:12px;color:var(--primary)}.rank-title[data-v-3cf0c40e]{flex:1;font-size:14px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.bottom-tabs[data-v-3cf0c40e]{position:fixed;bottom:0;left:0;right:0;display:flex;background:#fff;border-top:1px solid #eee;z-index:999}.tab-item[data-v-3cf0c40e]{flex:1;text-align:center;padding:10px 0;font-size:14px;cursor:pointer;transition:all .2s}.tab-item.active[data-v-3cf0c40e]{color:var(--primary);font-weight:600;background:#f0f7ff}.pagination-container[data-v-3cf0c40e]{display:flex;justify-content:center;margin-top:30px;padding:20px 0}@media (max-width:768px){.left-menu[data-v-3cf0c40e],.right-area[data-v-3cf0c40e]{display:none}.pagination-container[data-v-3cf0c40e]{margin-top:20px;padding:15px 0}}.comment-module[data-v-5c2d6fa4]{max-width:800px;margin:32px auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1a1a1a}.new-comment-form[data-v-5c2d6fa4]{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:16px;border:1px solid #e5e5e5;border-radius:8px;background:#fafafa}.new-comment-input[data-v-5c2d6fa4]{flex:1;padding:12px 16px;border:1px solid #d0d0d0;border-radius:6px;font-size:15px;transition:border-color .2s;background:#fff}.new-comment-input[data-v-5c2d6fa4]:focus{outline:none;border-color:#4f7bff}.new-comment-button[data-v-5c2d6fa4]{padding:10px 20px;height:36px;background:#4f7bff;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .2s}.new-comment-button[data-v-5c2d6fa4]:hover{background:#3b6dff}.comment-item[data-v-5c2d6fa4]{margin-bottom:16px;padding:16px;border:1px solid #e5e5e5;border-radius:8px;background:#fff}.comment-main[data-v-5c2d6fa4]{margin-bottom:12px}.comment-userid[data-v-5c2d6fa4]{font-weight:600;font-size:14px;color:#333;margin-bottom:4px}.comment-content[data-v-5c2d6fa4]{font-size:15px;line-height:1.6;color:#222}.comment-meta[data-v-5c2d6fa4]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:13px}.comment-created-at[data-v-5c2d6fa4]{color:#999}.reply-comment-button[data-v-5c2d6fa4]{padding:4px 10px;background:none;border:1px solid #d0d0d0;border-radius:4px;font-size:13px;color:#555;cursor:pointer;transition:all .2s}.reply-comment-button[data-v-5c2d6fa4]:hover{background:#f0f0f0}.reply-form[data-v-5c2d6fa4]{margin-bottom:16px;display:flex;gap:8px}.reply-input[data-v-5c2d6fa4]{flex:1;padding:10px 12px;border:1px solid #d0d0d0;border-radius:6px;font-size:14px}.reply-submit-button[data-v-5c2d6fa4]{padding:8px 16px;background:#4f7bff;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .2s}.reply-submit-button[data-v-5c2d6fa4]:hover{background:#3b6dff}.sub-comment-list[data-v-5c2d6fa4]{margin-top:12px;padding-left:16px;border-left:2px solid #f0f0f0}.sub-comment-item[data-v-5c2d6fa4]{margin-bottom:12px;padding:8px;border-radius:4px;background:#fafafa}.sub-comment-userid[data-v-5c2d6fa4]{font-weight:600;font-size:13px;color:#333}.sub-comment-content[data-v-5c2d6fa4]{font-size:14px;line-height:1.5;color:#222;margin:4px 0}.sub-comment-created-at[data-v-5c2d6fa4]{font-size:12px;color:#999}.fade-enter-active[data-v-5c2d6fa4],.fade-leave-active[data-v-5c2d6fa4]{transition:opacity .25s}.fade-enter[data-v-5c2d6fa4],.fade-leave-to[data-v-5c2d6fa4]{opacity:0}.article-title[data-v-0ad0f71c]{font-size:34px;font-weight:700;margin-bottom:10px}.article-info[data-v-0ad0f71c]{font-size:14px;color:gray;margin-bottom:20px}.article-detail[data-v-0ad0f71c]{max-width:100%;margin-top:16px;margin-bottom:16px;padding:20px;background-color:#fff;.article-md-preview[data-v-0ad0f71c]{line-height:1.75;text-align:left}}.article-recommend[data-v-0ad0f71c]{padding:10px;background-color:#fff;margin-top:20px;.article-recommend-header[data-v-0ad0f71c]{font-size:17px;font-weight:700;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #999}.article-item[data-v-0ad0f71c]{margin-left:5px}.article-item[data-v-0ad0f71c]:hover{color:#409eff}.article-title[data-v-0ad0f71c]{font-size:15px;margin-bottom:5px}.article-info[data-v-0ad0f71c]{font-size:12px;color:#999}}.el-carousel__item h3[data-v-0ad0f71c]{color:#475669;opacity:.75;line-height:300px;margin:0;text-align:center}.el-carousel__item[data-v-0ad0f71c]:nth-child(2n){background-color:#99a9bf}.el-carousel__item[data-v-0ad0f71c]:nth-child(odd){background-color:#d3dce6}.ad-slot[data-v-0ad0f71c]{margin-top:20px}.article-like[data-v-0ad0f71c]{position:fixed;top:50%;left:30px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;width:50px;height:50px;margin:0;z-index:1000;.like-icon[data-v-0ad0f71c]{width:50%;height:auto}}.article-favorite[data-v-0ad0f71c]{position:fixed;top:65%;left:30px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;width:50px;height:50px;margin:0;z-index:1000;.favorite-icon[data-v-0ad0f71c]{width:50%;height:auto}}.carousel-image[data-v-35c6ec9f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.category-container[data-v-5b44951c]{background-color:#fff;padding:20px;margin-top:20px}.category-header[data-v-5b44951c]{font-size:20px;font-weight:700;margin-bottom:10px}.category-list[data-v-5b44951c]{display:flex;flex-wrap:wrap;justify-content:flex-start}.category-item[data-v-5b44951c]{margin-right:10px;margin-bottom:10px;cursor:pointer}.category1[data-v-5b44951c]{padding:5px 10px}.category2[data-v-5b44951c]{padding:5px 20px;font-size:14px}.category1[data-v-5b44951c]:hover,.category2[data-v-5b44951c]:hover{color:#007fff}.course[data-v-1ead041e]{margin:10px;.course-item[data-v-1ead041e]{background-color:rgba(0,98,255,.06);border-radius:10px;padding:10px;.course-image[data-v-1ead041e]{width:100%;height:100%;border-radius:10px;display:block;margin:10px aoto}}.course-info[data-v-1ead041e]{display:flex;justify-content:space-between;margin-bottom:10px;.vip-price[data-v-1ead041e]{margin-top:15px;background-color:#fae7c5;color:#9b2f23;font-size:12px;border-radius:5%;display:flex;padding:5px 5px;line-height:1;height:1em}}}.course-header[data-v-1ead041e]{background-color:rgba(0,98,255,.06);padding-top:15px;padding-bottom:15px}.course-list ul[data-v-1ead041e]{list-style-type:none;padding:0}.course-list li a[data-v-1ead041e]{display:block;text-decoration:none;color:#333;border:1px solid #ddd;margin-bottom:15px;padding:0;transition:background-color .3s ease;border-radius:5px}.course-list li a[data-v-1ead041e]:hover{transform:translateY(-3px);transition:transform .5s ease}.course-list img[data-v-1ead041e]{width:100%;height:auto}.course-list h3[data-v-1ead041e]{font-size:16px;margin:10px 0 5px 5px}.course-stats[data-v-1ead041e]{font-size:14px;color:#999;margin-left:5px}.course-price[data-v-1ead041e]{font-size:14px;font-weight:700;margin-left:5px;color:#f60}.course-name[data-v-1ead041e]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.course-sidebar[data-v-1ead041e]{.sidebar-item[data-v-1ead041e]{margin:10px;.course-sidebar-image[data-v-1ead041e]{border-radius:10px}.course-sidebar-name[data-v-1ead041e]{font-size:14px;font-weight:700}.course-sidebar-price[data-v-1ead041e]{font-size:12px;font-weight:700;margin-left:5px;color:gray}}h3[data-v-1ead041e]{margin-top:40px;font-size:20px}}.course-desc[data-v-c6ae1178]{padding:20px;border-radius:5px;background-color:#fff}.course-title[data-v-c6ae1178]{margin-top:0;font-size:38px;font-weight:700;color:#333}p[data-v-c6ae1178]{margin-bottom:10px;font-size:20px}.course-info[data-v-c6ae1178]{margin-bottom:10px}.course-info span[data-v-c6ae1178]{display:inline-block;margin-right:10px;color:#999}.course-info .course-price[data-v-c6ae1178]{color:red;font-weight:700;font-size:30px}.buttons[data-v-c6ae1178]{display:flex;justify-content:flex-end}.buttons button[data-v-c6ae1178]{padding:10px 20px;margin-left:10px;border:none;border-radius:5px;cursor:pointer;color:#fff}.buttons button[data-v-c6ae1178]:first-child{background-color:#4caf50}.buttons button[data-v-c6ae1178]:last-child{background-color:#2196f3}.material-image[data-v-c6ae1178]{width:100%}.course-desc h3[data-v-c6ae1178]{font-size:20px;font-weight:600;color:rgba(0,0,0,.85);margin-left:10px}.own-prompt[data-v-c6ae1178]{font-size:13px;margin-left:10px;color:#333}.course-price[data-v-c6ae1178]{font-size:14px;font-weight:700;margin-left:10px;color:#f60}.button-container[data-v-c6ae1178]{display:flex;justify-content:flex-start;margin-left:20px;margin-top:20px}.button-container .el-button[data-v-c6ae1178]{margin-right:10px}.buy-button[data-v-c6ae1178]{background-color:#1890ff;color:#fff;font-size:16px;border:none;margin-left:10px}.free-button[data-v-c6ae1178]{background-color:#fae7c5;color:#9b2f23;font-size:16px;border:none}.vip-price[data-v-c6ae1178]{margin-top:15px;background-color:#fae7c5;color:#9b2f23;font-size:12px;border-radius:5%;display:flex;padding:5px 5px;line-height:1;height:1em}.course-chapter[data-v-62da7fc1]{margin:20px 20px}.chapter-header[data-v-62da7fc1]{font-size:20px}.chapter h2[data-v-62da7fc1]{margin-bottom:.5em}.chapter-name[data-v-62da7fc1]{padding:10px 10px;font-size:18px;background-color:#50555b;margin:2px 0}.lessons[data-v-62da7fc1]{list-style-type:none;padding:0}.lessons li[data-v-62da7fc1]{cursor:pointer;padding:.5em;border:1px solid #ccc;margin-bottom:.25em;border-radius:4px}.lessons li[data-v-62da7fc1]:hover{background-color:#f0f0f0}.course-intro-container[data-v-2737f9ae]{padding:20px;border-radius:5px;background-color:#fff}.course-chapter[data-v-2737f9ae]{margin:20px 20px}.chapter h2[data-v-2737f9ae]{margin-bottom:.5em}.chapter-name[data-v-2737f9ae]{padding:10px 10px;font-size:20px;margin:2px 0}.chapter-name[data-v-2737f9ae]:hover{background-color:#f0f0f0}.lessons[data-v-2737f9ae]{list-style-type:none;padding:0}.lessons li[data-v-2737f9ae]{cursor:pointer;padding:.5em;padding-left:3rem;font-size:18px;line-height:24px;margin-bottom:.25em;border-radius:4px}.lessons li[data-v-2737f9ae]:hover{background-color:#f0f0f0}.course-desc[data-v-2188b91e]{margin:20px;background-color:#fff}.course-intro[data-v-2188b91e]{margin:20px}.course-chapters[data-v-2188b91e]{margin:10px}.course-image[data-v-2188b91e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-name[data-v-2188b91e]{margin:10px;font-weight:700;font-size:20px}.course-abstract[data-v-2188b91e]{margin:10px;font-size:14px;color:gray}.free-button[data-v-2188b91e]{margin-top:30px;margin-left:20px;background-color:#fae7c5;color:#9b2f23;font-size:16px;border:none}.chapter-tree[data-v-4f9488fe]{margin-left:10px}.attachments[data-v-4f9488fe]{margin-top:20px}.attachments h2[data-v-4f9488fe]{font-size:20px;color:#333;margin-bottom:15px}.attachment-list[data-v-4f9488fe]{padding:15px}.attachment-item[data-v-4f9488fe]{margin-bottom:10px;padding:5px}.attachment-link[data-v-4f9488fe]{text-decoration:none;color:#409eff;font-size:16px}.attachment-link[data-v-4f9488fe]:hover{text-decoration:underline;color:#66b1ff}.preview-button[data-v-4f9488fe]{background:none;border:none;color:#409eff;cursor:pointer;font-size:16px;margin-left:10px;outline:none}.preview-button[data-v-4f9488fe]:hover{color:#66b1ff}.exchange-container[data-v-35ed8fd5]{margin-top:20px}.exchange-publish[data-v-35ed8fd5]{background-color:#fff;padding:20px}.exchange-publish-topics[data-v-35ed8fd5]{margin-top:10px}.exchange-publish-button[data-v-35ed8fd5]{display:flex;justify-content:space-between;margin-top:10px}.exchange-publish-button .el-dropdown[data-v-35ed8fd5]{background-color:transparent;border:none}.exchange-publish-button .el-dropdown .el-button[data-v-35ed8fd5]:hover{color:#409eff}.exchange-list[data-v-35ed8fd5]{margin-top:20px;background-color:#fff}.exchange-post-username[data-v-35ed8fd5]{font-weight:700;font-size:16px;color:rgba(0,0,0,.85)}.exchange-post-created-at[data-v-35ed8fd5]{font-size:12px;color:rgba(0,0,0,.45)}.avatar[data-v-35ed8fd5]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.exchange-post-header[data-v-35ed8fd5]{margin-left:10px}.exchange-post[data-v-35ed8fd5]{border-bottom:1px solid #ccc}.exchange-list-header[data-v-35ed8fd5]{display:flex;justify-content:center;padding:10px}.exchange-list-header button[data-v-35ed8fd5]{border:none;padding:5px 15px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;cursor:pointer;border-radius:50px;background-color:transparent;color:#515767;transition:background-color .3s,color .3s}.exchange-list-header button.active[data-v-35ed8fd5]{background-color:#1890ff;color:#fff}.hot-topics[data-v-35ed8fd5]{background-color:#fff;border-radius:10px}.hot-topics-header[data-v-35ed8fd5]{font-weight:500;font-size:18px;border-radius:10px 10px 0 0;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#c0e3ff;--tw-gradient-to:rgba(192,227,255,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hot-topics-list[data-v-35ed8fd5]{background-color:#fff;padding:10px;border-radius:0 0 10px 10px;color:#000}.hot-topic[data-v-35ed8fd5]{margin:10px;font-size:14px}.exchange-publish-imgs[data-v-35ed8fd5]{display:flex;overflow-x:auto;padding:10px}.exchange-publish-img[data-v-35ed8fd5]{max-width:100px;max-height:100px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.preview-container[data-v-1e2b5df2]{height:100%}.left-col[data-v-1c7102ba]{color:#f4f5f5}.lesson-video[data-v-1c7102ba]{background-color:#fff;padding:20px;margin-top:20px}.lesson-preview[data-v-1c7102ba]{height:500px;background-color:#fff;padding:20px;margin-top:20px}.category-container[data-v-7bfa91b1]{display:flex;flex-wrap:wrap;background-color:#f7f8fc;padding-top:8px;padding-left:5px;border-radius:2%}.category[data-v-7bfa91b1]{display:flex;margin-right:20px}.category-name[data-v-7bfa91b1]{font-size:14px;margin-right:10px}.subcategory-list[data-v-7bfa91b1]{display:flex;list-style:none;padding:0}.subcategory-item[data-v-7bfa91b1]{font-size:14px;margin-right:10px}.subcategory-item a[data-v-7bfa91b1]{text-decoration:none;color:#333;transition:color .3s ease}.subcategory-item a[data-v-7bfa91b1]:hover{color:#f40;cursor:pointer}.category[data-v-7bfa91b1]{height:200px}.carousel-row[data-v-7bfa91b1]{margin:10px}.carousel-image[data-v-7bfa91b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product[data-v-7bfa91b1]{margin:10px}.product-row[data-v-7bfa91b1]{display:flex;justify-content:center}.product-list[data-v-7bfa91b1]{margin:10px 30px;padding:10px;background-color:#fff;border-radius:2%}.product-list ul[data-v-7bfa91b1]{list-style-type:none;padding:0}.product-list li a[data-v-7bfa91b1]{display:block;text-decoration:none;color:#333;border:1px solid #ddd;margin-bottom:15px;padding:0;transition:background-color .3s ease;border-radius:5px}.product-list li a[data-v-7bfa91b1]:hover{transform:translateY(-3px);transition:transform .5s ease}.product-list img[data-v-7bfa91b1]{width:100%;height:auto}.product-list h4[data-v-7bfa91b1]{font-size:14px;margin:10px 0 5px 5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.product-stats[data-v-7bfa91b1]{font-size:14px;color:#999;margin-left:5px}.product-price[data-v-7bfa91b1]{font-size:14px;font-weight:700;margin-left:5px;color:#f60}@media (max-width:768px){.product[data-v-7bfa91b1]{width:45%;display:inline-block}}.color-button[data-v-791a6e8a]{display:block;margin-top:3px}.color-button .el-button.is-active[data-v-791a6e8a]{background-color:#409eff;color:#fff}.product-image[data-v-791a6e8a]{max-width:100%}.product-stock[data-v-791a6e8a]{font-size:14px;color:#999;margin-left:5px}.product-input-number[data-v-791a6e8a],.product-num[data-v-791a6e8a]{margin-top:5px}.product-desc[data-v-791a6e8a]{padding:20px;border:1px solid #ddd;border-radius:5px;background-color:#fff}.product-title[data-v-791a6e8a]{margin-top:0;font-size:16px;font-weight:700;color:#333}p[data-v-791a6e8a]{margin-bottom:10px;font-size:20px}.product-info[data-v-791a6e8a]{margin-bottom:10px}.product-info span[data-v-791a6e8a]{display:inline-block;margin-right:10px;color:#999}.product-info .product-price[data-v-791a6e8a]{color:red;font-weight:700;font-size:30px}.buttons[data-v-791a6e8a]{display:flex;justify-content:flex-end}.buttons button[data-v-791a6e8a]{padding:10px 20px;margin-left:10px;border:none;border-radius:5px;cursor:pointer;color:#fff}.buttons button[data-v-791a6e8a]:first-child{background-color:#4caf50}.buttons button[data-v-791a6e8a]:last-child{background-color:#2196f3}.left-col[data-v-1c632ef2]{color:#f4f5f5}.address-scrollbar[data-v-25405891]{white-space:nowrap;overflow-x:auto;overflow-y:hidden}.address-desc[data-v-25405891]{background-color:#fff;margin-bottom:20px;padding:10px}.address-list[data-v-25405891]{display:inline-block;padding:0;margin:0}.address-item[data-v-25405891]{display:inline-block;margin-right:10px;flex:0 0 30%;border:1px solid #ddd;margin-bottom:10px;padding:10px;cursor:pointer;width:400px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.address-item.selected[data-v-25405891]{border-color:orange}.region[data-v-25405891]{margin-bottom:5px}.detail[data-v-25405891]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}@media (max-width:768px){.address-item[data-v-25405891]{flex:0 0 48%;width:150px;min-width:150px;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (max-width:480px){.address-item[data-v-25405891]{flex:0 0 100%}}.address-item .el-button[data-v-25405891]{position:absolute;top:10px;right:10px}@media (max-width:768px){.address-item .el-button[data-v-25405891]{top:5px;right:5px}}@media (max-width:480px){.address-item .el-button[data-v-25405891]{top:5px;right:5px}}.product[data-v-4d6516f7],.table-head[data-v-4d6516f7]{background-color:#f5f5f5;border-radius:8px;padding:10px;margin:10px}.order-desc[data-v-4d6516f7]{background-color:#fff;border-radius:8px;padding:20px;margin-bottom:20px}.product-item[data-v-4d6516f7]{padding:10px 0;border-bottom:1px solid #ddd}.product-item[data-v-4d6516f7]:last-child{border-bottom:none}.product-image[data-v-4d6516f7]{width:100%;height:auto;display:block;border-radius:10px}.product-name[data-v-4d6516f7]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;max-height:2.4em}.original-price[data-v-4d6516f7]{color:#999;font-size:14px}.subtotal[data-v-4d6516f7]{font-size:20px;color:#f60}.little-gray[data-v-4d6516f7]{color:#999}.total-price[data-v-4d6516f7]{font-weight:700;color:#f60;font-size:28px}.container[data-v-7ce332cb]{display:flex;justify-content:center;align-items:center;height:100vh;margin:0;background:linear-gradient(90deg,#538c86,#2575fc)}.login-form-wrapper[data-v-7ce332cb]{width:300px;padding:40px;background-color:hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.el-form-item[data-v-7ce332cb]{margin-bottom:22px}.el-button[data-v-7ce332cb]{width:100%}.register-link[data-v-7ce332cb]{margin-bottom:10px}.container[data-v-ac2fcbc4]{display:flex;justify-content:center;align-items:center;height:100vh;margin:0;background:linear-gradient(90deg,#538c86,#2575fc)}.login-form-wrapper[data-v-ac2fcbc4]{width:300px;padding:40px;background-color:hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.el-form-item[data-v-ac2fcbc4]{margin-bottom:22px}.el-button[data-v-ac2fcbc4]{width:100%}.login-btn[data-v-8b08c09c]{padding:10px 20px;background:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer}.modal-mask[data-v-8b08c09c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999}.modal-container[data-v-8b08c09c]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.33)}.modal-body[data-v-8b08c09c]{display:flex;width:800px;height:500px}.poster-side[data-v-8b08c09c]{flex:0 0 50%;background:#f0f2f5}.poster-image[data-v-8b08c09c]{width:100%;height:100%;background-size:cover;background-position:50%}.form-side[data-v-8b08c09c]{flex:1;padding:40px;display:flex;flex-direction:column}.form-title[data-v-8b08c09c]{margin-bottom:30px;color:#303133}.form-group[data-v-8b08c09c]{margin-bottom:20px}input[data-v-8b08c09c]{width:100%;padding:12px;border:1px solid #dcdfe6;border-radius:4px}.submit-btn[data-v-8b08c09c]{width:100%;padding:12px;background:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.fade-enter-active[data-v-8b08c09c],.fade-leave-active[data-v-8b08c09c]{transition:opacity .3s}.fade-enter[data-v-8b08c09c],.fade-leave-to[data-v-8b08c09c]{opacity:0}.slide-enter-active[data-v-8b08c09c]{transition:all .3s ease-out}.slide-leave-active[data-v-8b08c09c]{transition:all .3s ease-in}.slide-enter[data-v-8b08c09c],.slide-leave-to[data-v-8b08c09c]{transform:translateY(-20px);opacity:0}.material-page[data-v-0171a088]{padding:20px;background-color:#f5f7fa}.filter-section[data-v-0171a088]{background-color:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.filter-group[data-v-0171a088]{display:flex;align-items:center;margin-bottom:15px}.filter-label[data-v-0171a088]{font-size:14px;color:#606266;min-width:50px;font-weight:500}.filter-buttons[data-v-0171a088]{display:flex;flex-wrap:wrap;gap:10px}.active-filter[data-v-0171a088]{font-weight:600}.search-container[data-v-0171a088]{margin-top:15px}.material-grid[data-v-0171a088]{background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.material-card[data-v-0171a088]{border-radius:8px;overflow:hidden;background:#fff;margin-bottom:20px;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column}.material-card[data-v-0171a088]:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.card-image-container[data-v-0171a088]{position:relative;padding-top:56.25%;background-color:#f8f9fa}.material-image[data-v-0171a088]{position:absolute;top:0;left:0;width:100%;height:100%}.image-error-slot[data-v-0171a088]{display:flex;justify-content:center;align-items:center;height:100%;color:#c0c4cc;font-size:24px}.card-content[data-v-0171a088]{padding:15px;flex-grow:1;display:flex;flex-direction:column}.material-title[data-v-0171a088]{font-size:14px;font-weight:500;line-height:1.4;margin:0 0 10px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.card-footer[data-v-0171a088]{display:flex;justify-content:space-between;align-items:center}.material-price[data-v-0171a088]{font-size:16px;font-weight:600;color:#ff6a00}.vip-tag[data-v-0171a088]{font-weight:500;padding:2px 8px;border-radius:12px}.pagination-container[data-v-0171a088]{padding:20px;margin-top:20px;display:flex;justify-content:center}.featured-sidebar[data-v-0171a088],.pagination-container[data-v-0171a088]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.featured-sidebar[data-v-0171a088]{overflow:hidden}.sidebar-header[data-v-0171a088]{display:flex;align-items:center;padding:15px 20px;border-bottom:1px solid #ebeef5;background-color:#f8f9fa}.sidebar-header i[data-v-0171a088]{color:#ffc107;font-size:18px;margin-right:8px}.sidebar-header h3[data-v-0171a088]{margin:0;font-size:16px;font-weight:600}.sidebar-content[data-v-0171a088]{padding:10px 15px}.featured-item[data-v-0171a088]{display:flex;padding:12px 0;border-bottom:1px solid #f0f2f5;cursor:pointer;transition:background-color .2s}.featured-item[data-v-0171a088]:last-child{border-bottom:none}.featured-item[data-v-0171a088]:hover{background-color:#f8f9fa}.featured-image[data-v-0171a088]{width:80px;height:60px;border-radius:4px;overflow:hidden;flex-shrink:0;background-color:#f5f7fa}.featured-details[data-v-0171a088]{flex-grow:1;padding-left:12px;display:flex;flex-direction:column;justify-content:space-between}.featured-details h4[data-v-0171a088]{font-size:13px;font-weight:500;margin:0 0 5px 0;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.featured-footer[data-v-0171a088]{display:flex;justify-content:space-between;align-items:center}.featured-price[data-v-0171a088]{font-size:14px;font-weight:600;color:#ff6a00}@media (max-width:768px){.filter-group[data-v-0171a088]{flex-direction:column;align-items:flex-start}.filter-label[data-v-0171a088]{margin-bottom:8px}.material-card[data-v-0171a088]{margin-bottom:15px}.featured-item[data-v-0171a088]{padding:10px 0}.featured-image[data-v-0171a088]{width:70px;height:52.5px}}@media (max-width:480px){.material-page[data-v-0171a088]{padding:10px}.filter-section[data-v-0171a088],.material-grid[data-v-0171a088],.pagination-container[data-v-0171a088]{padding:15px}.filter-buttons[data-v-0171a088]{gap:8px}.featured-details h4[data-v-0171a088],.material-title[data-v-0171a088]{font-size:13px}.featured-price[data-v-0171a088],.material-price[data-v-0171a088]{font-size:14px}}.exchange-container[data-v-1ea8875b]{margin-top:20px}.exchange-publish[data-v-1ea8875b]{background-color:#fff;padding:20px}.exchange-publish-topics[data-v-1ea8875b]{margin-top:10px}.exchange-publish-button[data-v-1ea8875b]{display:flex;justify-content:space-between;margin-top:10px;gap:10px}.exchange-publish-button .el-dropdown[data-v-1ea8875b]{background-color:transparent;border:none}.exchange-publish-button .el-dropdown .el-button[data-v-1ea8875b]:hover{color:#409eff}.exchange-list[data-v-1ea8875b]{margin-top:20px;background-color:#fff}.exchange-post-username[data-v-1ea8875b]{font-weight:700;font-size:16px;color:rgba(0,0,0,.85)}.exchange-post-created-at[data-v-1ea8875b]{font-size:12px;color:rgba(0,0,0,.45)}.avatar[data-v-1ea8875b]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.exchange-post-header[data-v-1ea8875b]{margin-left:10px}.exchange-post[data-v-1ea8875b]{border-bottom:1px solid #ccc}.exchange-list-header[data-v-1ea8875b]{display:flex;justify-content:center;padding:10px}.exchange-list-header button[data-v-1ea8875b]{border:none;padding:5px 15px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;cursor:pointer;border-radius:50px;background-color:transparent;color:#515767;transition:background-color .3s,color .3s}.exchange-list-header button.active[data-v-1ea8875b]{background-color:#1890ff;color:#fff}.hot-topics[data-v-1ea8875b]{background-color:#fff;border-radius:10px}.hot-topics-header[data-v-1ea8875b]{font-weight:500;font-size:18px;border-radius:10px 10px 0 0;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#c0e3ff;--tw-gradient-to:rgba(192,227,255,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hot-topics-list[data-v-1ea8875b]{background-color:#fff;padding:10px;border-radius:0 0 10px 10px;color:#000}.hot-topic[data-v-1ea8875b]{margin:10px;font-size:14px}.upload-button .el-upload__tip[data-v-1ea8875b]{white-space:nowrap;font-size:12px}@media (max-width:768px){.upload-button .el-upload__tip[data-v-1ea8875b]{font-size:10px}}.exchange-publish-imgs[data-v-1ea8875b]{display:flex;overflow-x:auto;padding:10px}.exchange-publish-img[data-v-1ea8875b]{max-width:100px;max-height:100px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.course-intro-container[data-v-2dada846]{padding:20px;border-radius:5px;background-color:#fff}.course-chapter[data-v-2dada846]{margin:20px 20px}.chapter h2[data-v-2dada846]{margin-bottom:.5em}.chapter-name[data-v-2dada846]{padding:10px 10px;font-size:20px;margin:2px 0}.chapter-name[data-v-2dada846]:hover{background-color:#f0f0f0}.lessons[data-v-2dada846]{list-style-type:none;padding:0}.lessons li[data-v-2dada846]{cursor:pointer;padding:.5em;padding-left:3rem;font-size:18px;line-height:24px;margin-bottom:.25em;border-radius:4px}.lessons li[data-v-2dada846]:hover{background-color:#f0f0f0}.empty-content[data-v-2dada846]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#999}.empty-content-icon[data-v-2dada846]{font-size:48px;margin-bottom:16px;opacity:.6}.empty-content-text[data-v-2dada846]{font-size:18px;font-weight:500;margin-bottom:8px;color:#666}.empty-content-hint[data-v-2dada846]{font-size:14px;color:#999;line-height:1.5}@media screen and (max-width:768px){.material-container[data-v-ed2f75d8]{padding:0 10px}.material-basic[data-v-ed2f75d8]{margin:10px 0}.button-container[data-v-ed2f75d8]{flex-direction:column}.button-container .el-button[data-v-ed2f75d8]{width:100%;margin:5px 0}.material-image[data-v-ed2f75d8]{max-height:200px;-o-object-fit:cover;object-fit:cover}.sidebar-content[data-v-ed2f75d8]{margin:10px 0}.sidebar-item[data-v-ed2f75d8]{height:auto;padding:10px}}.free-button-small[data-v-ed2f75d8]{background-color:#fae7c5;color:#9b2f23;padding:5px 10px;margin:5px;font-size:12px;border:none;border-radius:6px}.price-button-container[data-v-ed2f75d8]{display:flex;justify-content:space-between;align-items:center}.material-basic[data-v-ed2f75d8]{border:1px solid #fff;background-color:#fff;padding:10px;margin:20px 10px;border-radius:5px}.my-header[data-v-ed2f75d8]{display:flex;flex-direction:row;justify-content:space-between;gap:16px}.material-brief[data-v-ed2f75d8]{border:1px solid #fff;background-color:#fff;color:gray;padding:10px;margin:20px 10px;border-radius:5px}.material-image[data-v-ed2f75d8]{width:100%}.material-basic h3[data-v-ed2f75d8]{font-size:20px;font-weight:600;color:rgba(0,0,0,.85);margin-left:10px}.material-price[data-v-ed2f75d8]{font-size:14px;font-weight:700;margin-left:10px;color:#f60}.vip-free-display[data-v-ed2f75d8]{margin-left:10px;margin-bottom:10px}.vip-tag-large[data-v-ed2f75d8]{font-weight:500;padding:2px 8px;border-radius:12px;background-color:#67c23a;color:#fff;font-size:12px;border:none;display:inline-block}.button-container[data-v-ed2f75d8]{display:flex;justify-content:flex-start;margin-top:20px}.button-container .el-button[data-v-ed2f75d8]{margin-right:10px;height:40px;padding:10px 20px}.buy-button[data-v-ed2f75d8]{background-color:#1890ff!important;color:#fff!important;font-size:16px;border:none!important;margin-left:10px}.buy-button[data-v-ed2f75d8]:hover{background-color:#40a9ff!important;color:#fff!important;border-color:#40a9ff!important}.free-button[data-v-ed2f75d8]{background-color:#fae7c5!important;color:#9b2f23!important;font-size:16px;border:none!important}.free-button[data-v-ed2f75d8]:hover{background-color:#f5d0a7!important;color:#9b2f23!important;border-color:#f5d0a7!important}.dialog-message[data-v-ed2f75d8]{font-size:16px;text-align:center;margin-top:20px;color:#9b2f23}.wechat-qr-code[data-v-ed2f75d8]{width:50%;display:block;margin:10px auto}.input-margin[data-v-ed2f75d8]{margin:10px 0}.sidebar-content[data-v-ed2f75d8]{background-color:#fff;margin:20px 10px;padding:10px;border-radius:5px}.sidebar-item[data-v-ed2f75d8]{margin:10px 0;border:1px solid #ccc;border-radius:5px;height:200px;overflow:hidden;transition:box-shadow .3s ease}.sidebar-item .material-image[data-v-ed2f75d8]{width:100%;height:100px;-o-object-fit:contain;object-fit:contain}.sidebar-item[data-v-ed2f75d8]:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);transition:box-shadow .3s ease}.sidebar-item h4[data-v-ed2f75d8]{font-size:14px;margin:10px 0 5px 5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.sidebar-content h3[data-v-ed2f75d8]{font-size:16px;font-weight:700;color:#000000d9}.sidebar-content ul[data-v-ed2f75d8]{list-style-type:none;padding:0}.sidebar-content li[data-v-ed2f75d8]{margin-bottom:15px}.sidebar-content img[data-v-ed2f75d8]{width:100%;height:auto}.own-prompt[data-v-ed2f75d8]{font-size:14px;font-weight:500;margin-left:10px;margin-bottom:16px;color:#52c41a;background:linear-gradient(135deg,#f6ffed,#f0f9ff);padding:8px 16px;border-radius:6px;border-left:4px solid #52c41a;box-shadow:0 2px 4px rgba(82,196,26,.1);display:inline-block;position:relative;animation:slideInFromLeft-ed2f75d8 .3s ease-out}.own-prompt[data-v-ed2f75d8]:before{content:"🎉";margin-right:6px;font-size:16px}@keyframes slideInFromLeft-ed2f75d8{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.sidebar-content li[data-v-ed2f75d8],.sidebar-content ul[data-v-ed2f75d8],.sidebar-item[data-v-ed2f75d8]{all:unset}.featured-sidebar[data-v-ed2f75d8]{background:#fff;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.08);overflow:hidden;margin:20px 10px}.sidebar-header[data-v-ed2f75d8]{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f2f5;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.sidebar-header i[data-v-ed2f75d8]{color:#ffc107;font-size:20px;margin-right:10px}.sidebar-header h3[data-v-ed2f75d8]{margin:0;font-size:17px;font-weight:600;color:#2c3e50}.sidebar-grid[data-v-ed2f75d8]{display:grid;grid-template-columns:1fr;gap:15px;padding:15px}.featured-card[data-v-ed2f75d8]{border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease;cursor:pointer}.featured-card[data-v-ed2f75d8]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.card-image[data-v-ed2f75d8]{position:relative;height:120px;overflow:hidden}.vip-border[data-v-ed2f75d8]{border:2px solid #ffd666}.vip-corner[data-v-ed2f75d8]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;padding:4px 8px;font-size:12px;font-weight:700;border-bottom-left-radius:8px}.card-body[data-v-ed2f75d8]{padding:12px}.card-title[data-v-ed2f75d8]{font-size:14px;font-weight:500;margin:0 0 10px 0;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:#333}.card-footer[data-v-ed2f75d8]{display:flex;justify-content:space-between;align-items:center}.card-price[data-v-ed2f75d8]{font-size:15px;font-weight:600;color:#ff6a00}.vip-tag[data-v-ed2f75d8]{font-weight:500;padding:2px 8px;border-radius:12px;background:linear-gradient(135deg,#ffc107,#ff9800)}@media (max-width:1200px){.card-image[data-v-ed2f75d8]{height:100px}}@media (max-width:768px){.featured-sidebar[data-v-ed2f75d8]{margin:15px 5px}.sidebar-header[data-v-ed2f75d8]{padding:12px 15px}.sidebar-grid[data-v-ed2f75d8]{padding:10px;gap:10px}}.exchange-publish[data-v-411062f8]{background-color:#fff;padding:20px}.exchange-publish-topics[data-v-411062f8]{margin-top:10px}.exchange-publish-button[data-v-411062f8]{display:flex;justify-content:space-between;margin-top:10px}.exchange-publish-button .el-dropdown[data-v-411062f8]{background-color:transparent;border:none}.exchange-publish-button .el-dropdown .el-button[data-v-411062f8]:hover{color:#409eff}.exchange-list[data-v-411062f8]{margin-top:20px;background-color:#fff}.exchange-post-username[data-v-411062f8]{font-weight:700;font-size:16px;color:rgba(0,0,0,.85)}.exchange-post-created-at[data-v-411062f8]{font-size:12px;color:rgba(0,0,0,.45)}.avatar[data-v-411062f8]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.exchange-post-header[data-v-411062f8]{margin-left:10px}.exchange-post[data-v-411062f8]{border-bottom:1px solid #ccc}.exchange-list-header[data-v-411062f8]{display:flex;justify-content:center;padding:10px}.exchange-list-header button[data-v-411062f8]{border:none;padding:5px 15px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;cursor:pointer;border-radius:50px;background-color:transparent;color:#515767;transition:background-color .3s,color .3s}.exchange-list-header button.active[data-v-411062f8]{background-color:#1890ff;color:#fff}.hot-topics[data-v-411062f8]{background-color:#fff;border-radius:10px}.hot-topics-header[data-v-411062f8]{font-weight:500;font-size:18px;border-radius:10px 10px 0 0;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#c0e3ff;--tw-gradient-to:rgba(192,227,255,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hot-topics-list[data-v-411062f8]{background-color:#fff;padding:10px;border-radius:0 0 10px 10px;color:#000}.hot-topic[data-v-411062f8]{margin:10px;font-size:14px}.custom-tooltip-wrapper[data-v-411062f8]{position:relative;display:inline-block}.custom-tooltip[data-v-411062f8]{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000}.custom-tooltip-wrapper:hover .custom-tooltip[data-v-411062f8]{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-5px)}.tooltip-content[data-v-411062f8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:500;white-space:nowrap;box-shadow:0 4px 20px rgba(102,126,234,.3);display:flex;align-items:center;gap:6px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.tooltip-content i[data-v-411062f8]{font-size:14px;color:gold}.tooltip-arrow[data-v-411062f8]{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #764ba2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}@keyframes tooltipFadeIn-411062f8{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(-5px)}}.custom-tooltip-wrapper:hover .custom-tooltip[data-v-411062f8]{animation:tooltipFadeIn-411062f8 .3s ease-out}.exchange-publish-imgs[data-v-411062f8]{display:flex;overflow-x:auto;padding:10px}.exchange-publish-img[data-v-411062f8]{max-width:100px;max-height:100px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.vip-intro-container[data-v-40d78478]{height:auto;padding-bottom:20px;background:linear-gradient(180deg,#3e9fff,#fff 200px)}.title[data-v-40d78478]{color:#fff;text-align:center;padding:20px;font-size:24px;letter-spacing:1px}.left-panel[data-v-40d78478],.right-panel[data-v-40d78478]{padding:15px;border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:15px;z-index:10}.right-panel[data-v-40d78478]{background:linear-gradient(#cce5fd,#fff)}.left-panel h3[data-v-40d78478]{color:#333;font-size:20px;margin-bottom:10px}.left-panel p[data-v-40d78478]{color:#666;font-size:12px;margin-bottom:20px}.price-info[data-v-40d78478]{display:flex;align-items:center;justify-content:space-between}.current-price[data-v-40d78478]{font-size:24px;color:#ff4500;font-weight:700}.original-price[data-v-40d78478]{font-size:14px;color:#999}.join-button[data-v-40d78478]{width:100%;height:36px;background-color:#e6a23c;color:#fff;border:none;border-radius:4px;cursor:pointer;outline:none;margin-top:15px}.join-button[data-v-40d78478]:hover{opacity:.9}.terms-link[data-v-40d78478]{display:block;text-align:center;margin-top:10px;color:#409eff;text-decoration:none;font-size:12px}.right-panel h4[data-v-40d78478]{color:#333;font-size:18px;margin-bottom:15px}.privileges-list[data-v-40d78478]{display:flex;flex-wrap:wrap;justify-content:space-between}.privileges-list li[data-v-40d78478]{list-style-type:none;padding-left:30px;position:relative;line-height:28px;font-size:14px;color:#666;width:100%;margin-bottom:10px}.icon[data-v-40d78478]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-repeat:no-repeat;background-position:50%}.el-row[data-v-40d78478]{margin-bottom:15px}.el-col[data-v-40d78478]{border-radius:4px}@media (max-width:768px){.vip-intro-container[data-v-40d78478]{padding:0 10px}.title[data-v-40d78478]{font-size:20px;padding:15px}.left-panel[data-v-40d78478],.right-panel[data-v-40d78478]{padding:10px}.left-panel h3[data-v-40d78478]{font-size:18px}.left-panel p[data-v-40d78478]{font-size:12px}.current-price[data-v-40d78478]{font-size:20px}.original-price[data-v-40d78478]{font-size:12px}.right-panel h4[data-v-40d78478]{font-size:16px}.privileges-list li[data-v-40d78478]{font-size:12px;line-height:24px;padding-left:25px}.join-button[data-v-40d78478]{height:32px;font-size:14px}}.vip-intro-container[data-v-554abe4a]{min-height:100vh;padding-bottom:40px;background:linear-gradient(180deg,#3e9fff,#fff 260px)}.title[data-v-554abe4a]{color:#fff;text-align:center;padding:30px 10px;font-size:28px;font-weight:600;letter-spacing:2px}.left-panel[data-v-554abe4a]{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:30px 24px;margin-bottom:20px}.left-panel h3[data-v-554abe4a]{font-size:22px;margin-bottom:20px;color:#333;text-align:center}.plan-list[data-v-554abe4a]{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.plan-card[data-v-554abe4a]{border:2px solid #e8e8e8;border-radius:10px;padding:16px 20px;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.plan-card.active[data-v-554abe4a],.plan-card[data-v-554abe4a]:hover{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.2)}.plan-header[data-v-554abe4a]{display:flex;align-items:center;gap:8px}.plan-name[data-v-554abe4a]{font-weight:600;font-size:16px;color:#333}.plan-badge[data-v-554abe4a]{background:#ff4d4f;color:#fff;font-size:12px;padding:2px 6px;border-radius:4px}.plan-price .price[data-v-554abe4a]{font-size:22px;font-weight:700;color:#ff4500}.plan-price del[data-v-554abe4a]{margin-left:8px;color:#999;font-size:14px}.join-button[data-v-554abe4a]{width:100%;height:48px;background:linear-gradient(90deg,#ff8a00,#ff4500);color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s}.join-button[data-v-554abe4a]:hover{transform:translateY(-2px);opacity:.95}.terms-link[data-v-554abe4a]{display:block;text-align:center;margin-top:14px;color:#409eff;font-size:13px}.right-panel[data-v-554abe4a]{background:linear-gradient(180deg,#f7faff,#fff);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:30px 24px}.right-panel h4[data-v-554abe4a]{font-size:20px;margin-bottom:20px;color:#333}.privileges-list[data-v-554abe4a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.privileges-list li[data-v-554abe4a]{list-style-type:none;font-size:15px;color:#666;position:relative;padding-left:30px;line-height:1.6}.icon[data-v-554abe4a]{position:absolute;left:0;top:3px;width:20px;height:20px;background-repeat:no-repeat;background-position:50%;background-size:contain}@media (max-width:768px){.title[data-v-554abe4a]{font-size:24px;padding:20px 10px}.left-panel[data-v-554abe4a],.right-panel[data-v-554abe4a]{padding:20px 15px}.plan-card[data-v-554abe4a]{padding:12px 15px}.plan-price .price[data-v-554abe4a]{font-size:20px}}.fission-info-container[data-v-16e400fa]{background-color:#fff;width:100%}.basic-info-container[data-v-6e75b634]{padding:20px;background:#f8f9fa;min-height:100vh}.info-card[data-v-6e75b634]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:24px;overflow:hidden;transition:all .3s ease;border:1px solid #f0f0f0}.info-card[data-v-6e75b634]:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.card-header[data-v-6e75b634]{display:flex;align-items:center;padding:24px 24px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.header-icon[data-v-6e75b634]{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px}.header-icon i[data-v-6e75b634]{font-size:24px;color:#fff}.header-content[data-v-6e75b634]{flex:1}.card-title[data-v-6e75b634]{margin:0 0 4px 0;font-size:20px;font-weight:600;color:#fff}.card-subtitle[data-v-6e75b634]{margin:0;font-size:14px;color:hsla(0,0%,100%,.8);font-weight:400}.card-body[data-v-6e75b634]{padding:24px}.info-grid[data-v-6e75b634]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.info-item[data-v-6e75b634]{display:flex;align-items:center;padding:16px;background:#f8f9fa;border-radius:12px;transition:all .3s ease;border:1px solid #e9ecef}.info-item[data-v-6e75b634]:hover{background:#e9ecef;transform:translateX(4px)}.info-label[data-v-6e75b634]{display:flex;align-items:center;min-width:120px;margin-right:16px}.info-label i[data-v-6e75b634]{font-size:16px;color:#667eea;margin-right:8px;width:20px;text-align:center}.info-label span[data-v-6e75b634]{font-size:14px;font-weight:600;color:#495057}.info-value[data-v-6e75b634]{flex:1;font-size:14px;color:#6c757d;font-weight:500;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #dee2e6;min-height:20px;display:flex;align-items:center}.edit-section[data-v-6e75b634]{text-align:center;margin-top:32px;padding:24px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:1px solid #dee2e6}.edit-btn[data-v-6e75b634]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;padding:12px 32px;font-size:16px;font-weight:600;box-shadow:0 4px 15px rgba(102,126,234,.3);transition:all .3s ease}.edit-btn[data-v-6e75b634]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.edit-btn[data-v-6e75b634]:active{transform:translateY(0)}.edit-tip[data-v-6e75b634]{margin:12px 0 0 0;font-size:14px;color:#6c757d;font-style:italic}@media (max-width:768px){.basic-info-container[data-v-6e75b634]{padding:16px}.card-header[data-v-6e75b634]{padding:20px 20px 16px}.header-icon[data-v-6e75b634]{width:40px;height:40px}.header-icon i[data-v-6e75b634]{font-size:20px}.card-title[data-v-6e75b634]{font-size:18px}.card-body[data-v-6e75b634]{padding:20px}.info-grid[data-v-6e75b634]{grid-template-columns:1fr;gap:16px}.info-item[data-v-6e75b634]{padding:14px}.info-label[data-v-6e75b634]{min-width:100px;margin-right:12px}}@media (max-width:480px){.card-header[data-v-6e75b634]{flex-direction:column;text-align:center;padding:20px 16px}.header-icon[data-v-6e75b634]{margin-right:0;margin-bottom:12px}.info-item[data-v-6e75b634]{flex-direction:column;align-items:flex-start}.info-label[data-v-6e75b634]{margin-right:0;margin-bottom:8px}.info-value[data-v-6e75b634]{width:100%}}@keyframes fadeInUp-6e75b634{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.basic-info-card[data-v-6e75b634]{animation:fadeInUp-6e75b634 .6s ease-out}.education-info-card[data-v-6e75b634]{animation:fadeInUp-6e75b634 .6s ease-out .1s both}.work-info-card[data-v-6e75b634]{animation:fadeInUp-6e75b634 .6s ease-out .2s both}.edit-section[data-v-6e75b634]{animation:fadeInUp-6e75b634 .6s ease-out .3s both}.personal-info-edit-dialog .el-dialog[data-v-103947cd]{border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);height:80vh;max-height:80vh;display:flex;flex-direction:column}.personal-info-edit-dialog .el-dialog__header[data-v-103947cd]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0;padding:20px 24px;flex-shrink:0}.personal-info-edit-dialog .el-dialog__title[data-v-103947cd]{font-size:20px;font-weight:600}.personal-info-edit-dialog .el-dialog__headerbtn[data-v-103947cd]{top:20px;right:24px}.personal-info-edit-dialog .el-dialog__close[data-v-103947cd]{color:#fff;font-size:20px}.personal-info-edit-dialog .el-dialog__close[data-v-103947cd]:hover{color:#f0f0f0}.personal-info-edit-dialog .el-dialog__body[data-v-103947cd]{padding:0;flex:1;overflow:hidden;display:flex;flex-direction:column}.dialog-content[data-v-103947cd]{flex:1;overflow-y:auto;padding:16px;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.dialog-content[data-v-103947cd]::-webkit-scrollbar{width:8px}.dialog-content[data-v-103947cd]::-webkit-scrollbar-track{border-radius:4px}.dialog-content[data-v-103947cd]::-webkit-scrollbar-thumb{border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.personal-info-form[data-v-103947cd]{padding:0}.form-section[data-v-103947cd]{margin-bottom:20px;background:#f8f9fa;border-radius:8px;padding:16px;border:1px solid #e9ecef}.form-section[data-v-103947cd]:last-child{margin-bottom:0}.section-header[data-v-103947cd]{display:flex;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #667eea}.section-header i[data-v-103947cd]{font-size:20px;color:#667eea;margin-right:12px}.section-header h3[data-v-103947cd]{margin:0;font-size:18px;font-weight:600;color:#2c3e50}.el-form-item[data-v-103947cd]{margin-bottom:16px}.el-form-item__label[data-v-103947cd]{font-weight:600;color:#495057;margin-bottom:8px}.el-input__inner[data-v-103947cd],.el-textarea__inner[data-v-103947cd]{border-radius:8px;border:1px solid #dee2e6;transition:all .3s ease}.el-input__inner[data-v-103947cd]:focus,.el-textarea__inner[data-v-103947cd]:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.2)}.el-radio-group[data-v-103947cd]{display:flex;gap:20px}.el-radio[data-v-103947cd]{margin-right:0}.el-select[data-v-103947cd]{width:100%}.dialog-footer[data-v-103947cd]{padding:16px 20px;background:#f8f9fa;border-top:1px solid #e9ecef;text-align:right;flex-shrink:0;position:sticky;bottom:0;z-index:10}.dialog-footer .el-button[data-v-103947cd]{margin-left:12px;padding:10px 24px;border-radius:6px;font-weight:500}.dialog-footer .el-button--primary[data-v-103947cd]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.dialog-footer .el-button--primary[data-v-103947cd]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}@media (max-width:768px){.personal-info-edit-dialog .el-dialog[data-v-103947cd]{width:95%!important;margin:0 auto}.dialog-content[data-v-103947cd]{padding:12px;max-height:65vh}.form-section[data-v-103947cd]{padding:12px;margin-bottom:16px}.section-header h3[data-v-103947cd]{font-size:16px}.el-row[data-v-103947cd]{margin:0!important}.el-col[data-v-103947cd]{padding:0!important;margin-bottom:12px}.dialog-footer[data-v-103947cd]{padding:12px}.dialog-footer .el-button[data-v-103947cd]{padding:8px 16px;font-size:14px}}.dialog-content[data-v-103947cd]::-webkit-scrollbar{width:6px}.dialog-content[data-v-103947cd]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.dialog-content[data-v-103947cd]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dialog-content[data-v-103947cd]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.property-display-container[data-v-41e6cbc0]{margin:10px}.property-item[data-v-41e6cbc0]{cursor:pointer;transition:all .3s ease;border-radius:8px;padding:8px;margin-bottom:12px}.property-item[data-v-41e6cbc0]:hover{background-color:#f5f7fa;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.cover-url[data-v-41e6cbc0]{margin:10px;width:100%;border-radius:6px;transition:transform .3s ease}.property-item:hover .cover-url[data-v-41e6cbc0]{transform:scale(1.05)}.property-name[data-v-41e6cbc0]{margin:10px;font-weight:700;font-size:16px;color:#303133;transition:color .3s ease}.property-item:hover .property-name[data-v-41e6cbc0]{color:#409eff}.property-abstract[data-v-41e6cbc0]{margin:10px;font-size:14px;color:gray;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-info[data-v-6e537d46]{background:linear-gradient(135deg,#667eea,#764ba2);margin:20px;padding:30px;border-radius:20px;height:auto;min-height:200px;color:#fff;box-shadow:0 8px 32px rgba(102,126,234,.3);position:relative;overflow:hidden}.user-info[data-v-6e537d46]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-6e537d46 6s ease-in-out infinite}@keyframes float-6e537d46{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.empty-state[data-v-6e537d46]{text-align:center;padding:60px 20px;color:#909399}.empty-state i[data-v-6e537d46]{font-size:64px;margin-bottom:16px;display:block;color:#c0c4cc}.empty-state p[data-v-6e537d46]{font-size:16px;margin-bottom:20px;color:#606266}.user-info .avatar[data-v-6e537d46]{padding:0;width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid hsla(0,0%,100%,.3);box-shadow:0 8px 25px rgba(0,0,0,.2);transition:all .3s ease;position:relative;z-index:2}.user-info .avatar[data-v-6e537d46]:hover{transform:scale(1.05);border-color:hsla(0,0%,100%,.6);box-shadow:0 12px 35px rgba(0,0,0,.3)}.user-info .user-name[data-v-6e537d46]{padding:15px 10px 10px;font-size:28px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:2}.user-info .user-abstract[data-v-6e537d46]{padding:10px;font-size:16px;color:hsla(0,0%,100%,.9);font-weight:400;line-height:1.5;position:relative;z-index:2}.user-info .user-data[data-v-6e537d46]{margin-top:20px;position:relative;z-index:2;background:hsla(0,0%,100%,.1);border-radius:15px;padding:15px 20px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.user-info .user-data .el-col[data-v-6e537d46]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.user-info .user-data .el-col>[data-v-6e537d46]{display:flex;align-items:center;color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500}.user-info .user-data span[data-v-6e537d46]{font-size:18px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);margin-left:8px;background:hsla(0,0%,100%,.2);padding:4px 12px;border-radius:20px;border:1px solid hsla(0,0%,100%,.3)}.user-info .buttons[data-v-6e537d46]{position:relative;z-index:2}.user-info .buttons .el-button[data-v-6e537d46]{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff;transition:all .3s ease}.user-info .buttons .el-button[data-v-6e537d46]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.6);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.user-stats[data-v-6e537d46]{background-color:#fff;margin:20px;padding:20px;border-radius:16px;min-height:100vh;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #f0f0f0}.user-stats .el-menu[data-v-6e537d46]{background:transparent;border-bottom:2px solid #f0f0f0;margin-bottom:20px}.user-stats .el-menu-item[data-v-6e537d46]{font-size:16px;font-weight:600;color:#6c757d;border-bottom:3px solid transparent;transition:all .3s ease;margin-right:8px;border-radius:8px 8px 0 0}.user-stats .el-menu-item[data-v-6e537d46]:hover{color:#667eea;background:rgba(102,126,234,.1)}.user-stats .el-menu-item.is-active[data-v-6e537d46]{color:#667eea;border-bottom-color:#667eea;background:rgba(102,126,234,.05)}.personal-info-header[data-v-6e537d46]{padding:24px 20px 16px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px 12px 0 0;margin:0 -10px;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:flex-start}.section-title[data-v-6e537d46]{margin:0 0 8px 0;font-size:24px;font-weight:700;color:#2c3e50;display:flex;align-items:center}.section-title[data-v-6e537d46]:before{content:"";width:4px;height:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;margin-right:12px}.section-description[data-v-6e537d46]{margin:0;font-size:14px;color:#6c757d;font-weight:400}.header-actions[data-v-6e537d46]{margin-top:8px}.header-actions .el-button[data-v-6e537d46]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;font-weight:500;transition:all .3s ease}.header-actions .el-button[data-v-6e537d46]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.self-info[data-v-6e537d46]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05);margin:0 -10px}@media (max-width:768px){.user-info[data-v-6e537d46]{margin:16px;padding:20px;border-radius:16px}.user-info .avatar[data-v-6e537d46]{width:100px;height:100px}.user-info .user-name[data-v-6e537d46]{font-size:24px;padding:12px 10px 8px}.user-info .user-abstract[data-v-6e537d46]{font-size:14px;padding:8px}.user-info .user-data[data-v-6e537d46]{padding:12px 16px}.user-info .user-data .el-col[data-v-6e537d46]{gap:15px}.user-info .user-data span[data-v-6e537d46]{font-size:16px;padding:3px 10px}.user-stats[data-v-6e537d46]{margin:16px;padding:16px;border-radius:12px}.user-stats .el-menu-item[data-v-6e537d46]{font-size:14px;margin-right:4px}.personal-info-header[data-v-6e537d46]{padding:20px 16px 12px;flex-direction:column;align-items:flex-start}.section-title[data-v-6e537d46]{font-size:20px}.header-actions[data-v-6e537d46]{margin-top:16px;width:100%;text-align:right}}@media (max-width:480px){.user-info[data-v-6e537d46]{margin:12px;padding:16px;text-align:center}.user-info .avatar[data-v-6e537d46]{width:80px;height:80px;margin:0 auto 16px}.user-info .user-name[data-v-6e537d46]{font-size:22px;text-align:center}.user-info .user-abstract[data-v-6e537d46]{text-align:center}.user-info .user-data .el-col[data-v-6e537d46]{flex-direction:column;gap:10px;text-align:center}.user-info .user-data span[data-v-6e537d46]{font-size:14px;padding:2px 8px}.user-stats .el-menu[data-v-6e537d46]{display:flex;flex-wrap:wrap;gap:8px}.user-stats .el-menu-item[data-v-6e537d46]{font-size:13px;margin-right:0;flex:1;min-width:80px;text-align:center}}.small-edit-btn[data-v-6e537d46]{color:hsla(0,0%,100%,.8)!important;transition:all .3s ease;margin-left:8px}.small-edit-btn[data-v-6e537d46]:hover{color:#fff!important;transform:scale(1.1)}.user-avatar[data-v-6e537d46]{position:relative;display:inline-block}.user-avatar[data-v-6e537d46]:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#f5576c);border-radius:50%;z-index:-1;opacity:0;transition:opacity .3s ease}.user-avatar[data-v-6e537d46]:hover:after{opacity:1;animation:rotate-6e537d46 2s linear infinite}@keyframes rotate-6e537d46{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.user-info .user-data .el-col>[data-v-6e537d46]{transition:all .3s ease;padding:8px 12px;border-radius:20px;cursor:pointer}.user-info .user-data .el-col>[data-v-6e537d46]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.user-info .user-data span[data-v-6e537d46]{transition:all .3s ease}.user-info .user-data .el-col>:hover span[data-v-6e537d46]{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:scale(1.05)}.el-dialog[data-v-6e537d46]{max-height:80vh;display:flex;flex-direction:column}.el-dialog__body[data-v-6e537d46]{flex:1;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.el-dialog__body[data-v-6e537d46]::-webkit-scrollbar{width:8px}.el-dialog__body[data-v-6e537d46]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.el-dialog__body[data-v-6e537d46]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.el-dialog__body[data-v-6e537d46]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.platform-intro[data-v-50c86956]{font-family:Helvetica Neue,Arial,sans-serif;color:#333}.container[data-v-50c86956]{max-width:1200px;margin:0 auto;padding:0 20px}.hero-banner[data-v-50c86956]{background:linear-gradient(135deg,#1a2a6c,#b21f1f,#fdbb2d);color:#fff;padding:100px 0;text-align:center}.title[data-v-50c86956]{font-size:3.5rem;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.subtitle[data-v-50c86956]{font-size:1.8rem;margin-bottom:2rem;opacity:.9}.cta-buttons[data-v-50c86956]{display:flex;justify-content:center;gap:20px;margin-top:30px}.primary-btn[data-v-50c86956]{background:#ff6b00;border:none;border-radius:30px}.outline-btn[data-v-50c86956],.primary-btn[data-v-50c86956]{color:#fff;padding:12px 30px;font-size:1.1rem;cursor:pointer;transition:all .3s}.outline-btn[data-v-50c86956]{background:transparent;border:2px solid #fff;border-radius:30px}.outline-btn[data-v-50c86956]:hover,.primary-btn[data-v-50c86956]:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.value-proposition[data-v-50c86956]{padding:80px 0;background:#f8f9fa}.value-proposition .container[data-v-50c86956]{display:flex;justify-content:space-around;flex-wrap:wrap}.value-card[data-v-50c86956]{background:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:30px;width:30%;min-width:300px;margin:15px;text-align:center;transition:transform .3s}.value-card[data-v-50c86956]:hover{transform:translateY(-10px)}.value-card.highlight[data-v-50c86956]{border-top:4px solid #ff6b00;position:relative;z-index:1}.icon-container[data-v-50c86956]{width:80px;height:80px;background:linear-gradient(45deg,#3498db,#2c3e50);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:2rem}.feature-showcase[data-v-50c86956]{padding:100px 0;background:#fff}.features-container[data-v-50c86956]{display:flex;gap:30px;max-width:1200px;margin:0 auto;position:relative}.features-left[data-v-50c86956]{width:40%;display:flex;flex-direction:column;gap:30px}.features-right[data-v-50c86956]{width:60%}.feature-card[data-v-50c86956]{padding:25px;border-radius:10px;box-shadow:0 5px 25px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer}.feature-card.active[data-v-50c86956]{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15);border-left:4px solid #ff6b00}.feature-card h3[data-v-50c86956]{font-size:1.5rem;margin:15px 0 10px}.feature-card p[data-v-50c86956]{font-size:.95rem;color:#555;line-height:1.5}.images-container[data-v-50c86956]{display:flex;flex-direction:column;gap:20px;height:1050px;overflow-y:auto;padding:10px;padding-right:15px}.image-card[data-v-50c86956]{border-radius:12px;padding:25px;min-height:300px;display:flex;flex-direction:column;color:#333;box-shadow:0 5px 15px rgba(0,0,0,.1);align-items:center;justify-content:center}.feature-demo-img[data-v-50c86956]{width:100%;height:auto;border-radius:8px}.image-content[data-v-50c86956]{flex:1;display:flex;flex-direction:column}.image-card h3[data-v-50c86956]{font-size:1.6rem;font-weight:700;margin-bottom:10px}.image-card p[data-v-50c86956]{font-size:.95rem;margin-bottom:20px;flex:1}.image-footer[data-v-50c86956]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.image-footer a[data-v-50c86956]{color:#2a5bd7;font-weight:500;text-decoration:none;font-size:.9rem}.image-footer button[data-v-50c86956]{background:hsla(0,0%,100%,.35);border:none;border-radius:20px;padding:8px 20px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;backdrop-filter:blur(5px)}.image-footer button[data-v-50c86956]:hover{background:hsla(0,0%,100%,.5);transform:translateY(-2px)}.images-container[data-v-50c86956]::-webkit-scrollbar{width:6px}.images-container[data-v-50c86956]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.images-container[data-v-50c86956]::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.membership-tier[data-v-50c86956]{padding:100px 0;background:#f8f9fa}.tiers-container[data-v-50c86956]{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;max-width:1200px;margin:0 auto}.tier-card[data-v-50c86956]{background:#fff;border-radius:10px;box-shadow:0 5px 25px rgba(0,0,0,.08);padding:40px 30px;width:100%;max-width:350px;text-align:center;position:relative;overflow:hidden}.tier-card[data-v-50c86956]:nth-child(2){transform:scale(1.05);z-index:2;border-top:4px solid #ff6b00}.tier-header[data-v-50c86956]{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}.price[data-v-50c86956]{font-size:2rem;color:#ff6b00;font-weight:700;margin-top:10px}.benefits-list[data-v-50c86956]{list-style:none;padding:0;margin:30px 0;text-align:left}.benefits-list li[data-v-50c86956]{padding:10px 0;display:flex;align-items:center}.icon-check[data-v-50c86956]{color:#2ecc71;margin-right:10px}.tier-btn[data-v-50c86956]{background:#3498db;color:#fff;border:none;padding:12px 30px;border-radius:30px;font-size:1rem;cursor:pointer;transition:all .3s;width:100%}.testimonials[data-v-50c86956]{padding:100px 0;background:#fff}.section-title[data-v-50c86956]{text-align:center;font-size:2.5rem;margin-bottom:60px;color:#2c3e50}.testimonial-container[data-v-50c86956]{max-width:800px;margin:0 auto;text-align:center}.testimonial[data-v-50c86956]{background:#f8f9fa;padding:40px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.testimonial p[data-v-50c86956]{font-size:1.2rem;font-style:italic;margin-bottom:20px}.client-info[data-v-50c86956]{font-weight:600}.cta-footer[data-v-50c86956]{background:#2c3e50;color:#fff;padding:100px 0;text-align:center}.cta-footer h2[data-v-50c86956]{font-size:2.5rem;margin-bottom:30px}.primary-btn.large[data-v-50c86956]{padding:15px 40px;font-size:1.2rem;margin-bottom:30px}.contact-info p[data-v-50c86956]{opacity:.8}@media (max-width:900px){.features-container[data-v-50c86956]{flex-direction:column}.features-left[data-v-50c86956],.features-right[data-v-50c86956]{width:100%}.images-container[data-v-50c86956]{height:auto;overflow-y:visible;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tier-card[data-v-50c86956],.value-card[data-v-50c86956]{width:100%;max-width:none;margin:15px 0}.tier-card[data-v-50c86956]:nth-child(2){transform:scale(1)}}@media (max-width:480px){.title[data-v-50c86956]{font-size:2.5rem}.subtitle[data-v-50c86956]{font-size:1.2rem}.cta-buttons[data-v-50c86956]{flex-direction:column;align-items:center}.tiers-container[data-v-50c86956]{flex-direction:column}}.customer-service-overlay[data-v-50c86956]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:99999;transition:all .3s ease}.customer-service-container[data-v-50c86956]{position:relative;background:linear-gradient(135deg,#fff,#f9f7ff);border-radius:16px;padding:30px;width:360px;box-shadow:0 20px 40px rgba(94,53,177,.2);animation:scaleIn .3s ease-out}.close-btn[data-v-50c86956]{position:absolute;top:15px;right:15px;width:32px;height:32px;border-radius:50%;background-color:#f5f2ff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s}.close-btn[data-v-50c86956]:hover{background-color:#e6e0ff;transform:rotate(90deg)}.customer-service-content[data-v-50c86956]{display:flex;flex-direction:column;align-items:center;padding:20px}.service-title[data-v-50c86956]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.service-title h3[data-v-50c86956]{font-size:22px;color:#5e35b1;margin:0}.service-icon[data-v-50c86956]{background-color:#f0ebff;padding:8px;border-radius:50%;font-size:22px;color:#5e35b1}.service-tip[data-v-50c86956]{color:#666;font-size:14px;margin-bottom:25px;text-align:center}.qrcode-container[data-v-50c86956]{position:relative;margin:15px 0;display:flex;justify-content:center}.qrcode[data-v-50c86956]{position:relative;width:180px;height:180px;background-color:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.1);overflow:hidden;display:flex;justify-content:center;align-items:center}.qrcode-image[data-v-50c86956]{width:160px;height:160px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.service-hours[data-v-50c86956],.wechat-info[data-v-50c86956]{display:flex;align-items:center;gap:8px;margin-top:10px;color:#333;font-size:15px}.service-hours[data-v-50c86956]{color:#666;font-size:14px;margin-top:5px}.navigator-link[data-v-4c8b19fe]{text-decoration:none;color:inherit;display:block}.navigator-card[data-v-4c8b19fe]{background:#fff;border-radius:6px;padding:12px;margin-bottom:12px;border:1px solid #e8eaed;transition:all .2s ease;height:80px;display:flex;align-items:center}.navigator-card[data-v-4c8b19fe]:hover{border-color:#667eea;box-shadow:0 2px 8px rgba(102,126,234,.15)}.card-content[data-v-4c8b19fe]{display:flex;align-items:center;gap:12px;width:100%}.navigator-image[data-v-4c8b19fe]{width:40px;height:40px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.text-content[data-v-4c8b19fe]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.navigator-name[data-v-4c8b19fe]{font-weight:600;font-size:14px;color:#2c3e50;margin:0 0 6px 0;line-height:1.3;-webkit-line-clamp:1}.navigator-abstract[data-v-4c8b19fe],.navigator-name[data-v-4c8b19fe]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.navigator-abstract[data-v-4c8b19fe]{color:#6c757d;font-size:12px;line-height:1.4;margin:0;-webkit-line-clamp:2}@media (max-width:768px){.navigator-card[data-v-4c8b19fe]{padding:10px;margin-bottom:10px;height:70px}.card-content[data-v-4c8b19fe]{gap:10px}.navigator-image[data-v-4c8b19fe]{width:36px;height:36px}.navigator-name[data-v-4c8b19fe]{font-size:13px;margin-bottom:4px}.navigator-abstract[data-v-4c8b19fe]{font-size:11px}}@media (max-width:480px){.navigator-card[data-v-4c8b19fe]{padding:8px;margin-bottom:8px;height:65px}.card-content[data-v-4c8b19fe]{gap:8px}.navigator-image[data-v-4c8b19fe]{width:32px;height:32px}.navigator-name[data-v-4c8b19fe]{font-size:12px}.navigator-abstract[data-v-4c8b19fe]{font-size:10px}}.tool-navigator-page[data-v-09b52b56]{min-height:100vh;background:#f5f7fa;padding:16px}.page-header[data-v-09b52b56]{text-align:center;margin-bottom:24px}.page-title[data-v-09b52b56]{font-size:1.8rem;font-weight:600;color:#2c3e50;margin:0}.navigator-content[data-v-09b52b56]{max-width:1200px;margin:0 auto}.tool-navigator-container[data-v-09b52b56]{background:#fff;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e8eaed}.navigator-group-header[data-v-09b52b56]{display:flex;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8eaed}.navigator-group-title[data-v-09b52b56]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0;flex:1}.group-count[data-v-09b52b56]{background:#f0f2f5;color:#5a6c7d;padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:500}.empty-state[data-v-09b52b56]{text-align:center;padding:40px 20px;color:#5a6c7d}.empty-state p[data-v-09b52b56]{font-size:.9rem;margin:0}@media (max-width:768px){.tool-navigator-page[data-v-09b52b56]{padding:12px}.page-title[data-v-09b52b56]{font-size:1.5rem}.tool-navigator-container[data-v-09b52b56]{padding:16px;margin-bottom:16px}.navigator-group-header[data-v-09b52b56]{margin-bottom:12px;padding-bottom:8px}.navigator-group-title[data-v-09b52b56]{font-size:1.1rem}}@media (max-width:480px){.page-title[data-v-09b52b56]{font-size:1.3rem}.tool-navigator-container[data-v-09b52b56]{padding:12px}}.navigator-card[data-v-4a10dba5]{margin:20px;padding:10px;background-color:#fff;transition:transform .3s ease}.navigator-card[data-v-4a10dba5]:hover{transform:translateY(-10px);animation:animate__bounceInUp 1s;.navigator-name[data-v-4a10dba5]{color:#007bff}}.navigator-image[data-v-4a10dba5]{width:100%}.navigator-name[data-v-4a10dba5]{font-weight:700;color:#282a2d}.navigator-abstract[data-v-4a10dba5],.navigator-name[data-v-4a10dba5]{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.navigator-abstract[data-v-4a10dba5]{margin-top:5px;color:gray}.platform-menu-container[data-v-1b749e0a]{background-color:#fff;height:100vh;overflow-y:auto}.platform-menu-name[data-v-1b749e0a]{background-color:#fff;font-size:18px;font-weight:700;padding-top:10px;display:flex;justify-content:center}.navigator-group[data-v-1b749e0a]{font-weight:700;font-size:18px;color:#555;padding:20px}.navigator-card[data-v-6fa729c5]{margin:20px;padding:10px;background-color:#fff;transition:transform .3s ease}.navigator-card[data-v-6fa729c5]:hover{transform:translateY(-10px);animation:animate__bounceInUp 1s;.navigator-name[data-v-6fa729c5]{color:#007bff}}.navigator-image[data-v-6fa729c5]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.navigator-name[data-v-6fa729c5]{font-weight:700;color:#282a2d}.navigator-abstract[data-v-6fa729c5],.navigator-name[data-v-6fa729c5]{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.navigator-abstract[data-v-6fa729c5]{margin-top:5px;color:gray}.navigator-price[data-v-6fa729c5]{font-size:14px;color:red}.list-header[data-v-6fa729c5]{font-weight:700;font-size:14px;color:#282a2d}.expert-benefit[data-v-6fa729c5],.expert-skill[data-v-6fa729c5]{font-size:14px;color:gray;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navigator-group[data-v-5b3ff527]{font-weight:700;font-size:18px;color:#555;padding:20px}.todo-item[data-v-3ad3864b]{height:100px;margin:20px;background:linear-gradient(180deg,#add8e6 60%,#90ee90);display:flex;flex-direction:column;.todo-item-title[data-v-3ad3864b]{padding-left:20px;padding-top:20px;font-size:20px;color:#fff;font-weight:700}.todo-item-description[data-v-3ad3864b]{padding-left:20px;padding-top:10px;font-size:14px;color:#fff}.todo-item-start[data-v-3ad3864b]{display:flex;align-items:center;justify-content:center;height:100%;font-size:16px;color:#fff}}.navigator-card[data-v-1c5a28ea]{margin:20px;padding:10px;background-color:#fff;transition:transform .3s ease}.navigator-card[data-v-1c5a28ea]:hover{transform:translateY(-10px);animation:animate__bounceInUp 1s;.navigator-name[data-v-1c5a28ea]{color:#007bff}}.navigator-image[data-v-1c5a28ea]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.navigator-name[data-v-1c5a28ea]{font-weight:700;color:#282a2d}.navigator-abstract[data-v-1c5a28ea],.navigator-name[data-v-1c5a28ea]{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.navigator-abstract[data-v-1c5a28ea]{margin-top:5px;color:gray}._base-count-down[data-v-42176076]{color:#fff;text-align:left;position:relative}._base-count-down .content[data-v-42176076]{width:auto;display:flex;align-items:center}._base-count-down span[data-v-42176076]{display:inline-block}._base-count-down .section[data-v-42176076]{position:relative}[data-v-4f8de57a]{box-sizing:border-box}.todo-container[data-v-4f8de57a]{width:100%;min-height:100vh;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden;box-sizing:border-box;max-width:100vw}.todo-stats-container[data-v-4f8de57a]{margin-bottom:24px;width:100%;box-sizing:border-box;overflow:hidden}.el-row[data-v-4f8de57a]{margin:0!important;width:100%!important}.el-col[data-v-4f8de57a]{padding:0 8px!important}.chart-card[data-v-4f8de57a]{background:hsla(0,0%,100%,.95);border-radius:16px;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;height:320px;display:flex;flex-direction:column;margin-bottom:16px;box-sizing:border-box;overflow:hidden}.chart-card[data-v-4f8de57a]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.chart-header[data-v-4f8de57a]{margin-bottom:12px;text-align:center}.chart-header h3[data-v-4f8de57a]{margin:0;color:#2c3e50;font-size:16px;font-weight:600}.chart-content[data-v-4f8de57a]{flex:1;width:100%;height:240px;min-height:0;overflow:hidden}.action-card[data-v-4f8de57a]{background:hsla(0,0%,100%,.95);border-radius:16px;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;height:320px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;margin-bottom:16px;box-sizing:border-box;overflow:hidden}.action-card[data-v-4f8de57a]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.timer-card[data-v-4f8de57a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:2px solid hsla(0,0%,100%,.3)}.timer-card[data-v-4f8de57a]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);border-color:hsla(0,0%,100%,.5)}.end-count[data-v-4f8de57a],.todo-create-button[data-v-4f8de57a]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.button-label[data-v-4f8de57a]{margin-top:8px;font-size:12px;color:#666;font-weight:500}.create-btn[data-v-4f8de57a]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 15px rgba(102,126,234,.4);transition:all .3s ease}.create-btn[data-v-4f8de57a]:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(102,126,234,.6)}.end-btn[data-v-4f8de57a]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);border:none;box-shadow:0 4px 15px hsla(0,100%,71%,.4);transition:all .3s ease}.end-btn[data-v-4f8de57a]:hover{transform:scale(1.05);box-shadow:0 6px 20px hsla(0,100%,71%,.6)}.count-down[data-v-4f8de57a]{text-align:center;color:#fff;width:100%}.timer-icon[data-v-4f8de57a]{font-size:28px;margin-bottom:12px}.timer-display[data-v-4f8de57a]{margin-bottom:8px}.time-unit[data-v-4f8de57a]{font-size:20px;font-weight:700;background:hsla(0,0%,100%,.2);padding:6px 8px;border-radius:6px;margin:0 2px;display:inline-block;min-width:32px;text-align:center}.time-label[data-v-4f8de57a]{font-size:12px;margin:0 4px;opacity:.9}.timer-status[data-v-4f8de57a]{font-size:12px;opacity:.8;background:hsla(0,0%,100%,.1);padding:4px 8px;border-radius:16px;display:inline-block}.todo-list-container[data-v-4f8de57a]{background:hsla(0,0%,100%,.95);border-radius:20px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);width:100%;box-sizing:border-box;overflow:hidden}.list-header[data-v-4f8de57a]{text-align:center;margin-bottom:24px}.list-header h2[data-v-4f8de57a]{margin:0 0 8px 0;color:#2c3e50;font-size:24px;font-weight:700}.list-subtitle[data-v-4f8de57a]{color:#7f8c8d;font-size:14px;font-weight:400}.user-todos[data-v-4f8de57a]{margin-top:16px;width:100%;overflow:hidden}.todo-dialog[data-v-4f8de57a]{border-radius:20px}.todo-dialog .el-dialog__header[data-v-4f8de57a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:20px 20px 0 0;padding:20px}.todo-dialog .el-dialog__title[data-v-4f8de57a]{color:#fff;font-size:18px;font-weight:600}.todo-dialog .el-dialog__body[data-v-4f8de57a]{padding:24px}.todo-form .el-form-item__label[data-v-4f8de57a]{font-weight:600;color:#2c3e50}.form-input[data-v-4f8de57a],.form-select[data-v-4f8de57a]{border-radius:8px;border:2px solid #e1e8ed;transition:all .3s ease;width:100%;box-sizing:border-box}.form-input[data-v-4f8de57a]:focus,.form-select[data-v-4f8de57a]:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.form-input-number[data-v-4f8de57a]{border-radius:8px;border:2px solid #e1e8ed;width:100%;box-sizing:border-box}.duration-unit[data-v-4f8de57a]{margin-left:12px;color:#666;font-weight:500}.form-actions[data-v-4f8de57a]{text-align:center;margin-top:24px}.submit-btn[data-v-4f8de57a]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;box-shadow:0 4px 15px rgba(102,126,234,.4);transition:all .3s ease}.submit-btn[data-v-4f8de57a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.cancel-btn[data-v-4f8de57a]{border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;margin-left:16px;transition:all .3s ease}.cancel-btn[data-v-4f8de57a]:hover{transform:translateY(-2px)}.enhanced-dialog[data-v-4f8de57a]{border-radius:24px!important;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)!important}.enhanced-dialog .el-dialog__header[data-v-4f8de57a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:24px 24px 0 0;padding:24px;position:relative;overflow:hidden}.enhanced-dialog .el-dialog__title[data-v-4f8de57a]{color:#fff;font-size:20px;font-weight:700;position:relative;z-index:2}.enhanced-dialog .el-dialog__body[data-v-4f8de57a]{padding:32px;background:#fafbfc}.dialog-header-decoration[data-v-4f8de57a]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.decoration-circle[data-v-4f8de57a]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1);animation:float-4f8de57a 6s ease-in-out infinite}.decoration-circle[data-v-4f8de57a]:first-child{width:60px;height:60px;top:-30px;right:-30px;animation-delay:0s}.decoration-circle[data-v-4f8de57a]:nth-child(2){width:40px;height:40px;top:20px;right:60px;animation-delay:2s}.decoration-circle[data-v-4f8de57a]:nth-child(3){width:30px;height:30px;top:60px;right:20px;animation-delay:4s}@keyframes float-4f8de57a{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.enhanced-form[data-v-4f8de57a]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.form-section[data-v-4f8de57a]{margin-bottom:32px;padding:20px;background:#f8f9fa;border-radius:12px;border-left:4px solid #667eea}.section-header[data-v-4f8de57a]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e9ecef}.section-icon[data-v-4f8de57a]{font-size:20px;color:#667eea;margin-right:12px;background:#fff;padding:8px;border-radius:50%;box-shadow:0 2px 8px rgba(102,126,234,.2)}.section-title[data-v-4f8de57a]{font-size:16px;font-weight:600;color:#2c3e50}.form-item-enhanced[data-v-4f8de57a]{margin-bottom:20px}.form-item-enhanced .el-form-item__label[data-v-4f8de57a]{font-weight:600;color:#495057;font-size:14px;margin-bottom:8px;display:block;transition:all .3s ease;position:relative}.form-item-enhanced .el-form-item__label[data-v-4f8de57a]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#667eea;transition:width .3s ease}.form-item-enhanced:focus-within .el-form-item__label[data-v-4f8de57a]:after{width:100%}.form-select-enhanced .el-select .el-input__suffix[data-v-4f8de57a]{transition:transform .3s ease}.form-select-enhanced .el-select:hover .el-input__suffix[data-v-4f8de57a]{transform:rotate(180deg)}.duration-presets .el-button[data-v-4f8de57a]{border-radius:20px;border:2px solid #e9ecef;background:#fff;color:#6c757d;font-size:12px;padding:6px 12px;transition:all .3s ease;position:relative;overflow:hidden}.duration-presets .el-button[data-v-4f8de57a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.1),transparent);transition:left .5s}.duration-presets .el-button[data-v-4f8de57a]:hover:before{left:100%}.duration-presets .el-button[data-v-4f8de57a]:hover{border-color:#667eea;color:#667eea;transform:translateY(-1px);box-shadow:0 2px 8px rgba(102,126,234,.2)}.duration-presets .el-button.active[data-v-4f8de57a]{background:#667eea;border-color:#667eea;color:#fff;box-shadow:0 2px 8px rgba(102,126,234,.3);transform:scale(1.05)}.form-input-enhanced[data-v-4f8de57a]{border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease;font-size:14px;padding:12px 16px;background:#fff}.form-input-enhanced[data-v-4f8de57a]:focus{border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1);transform:translateY(-1px)}.form-input-enhanced[data-v-4f8de57a]:hover{border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.textarea-enhanced .el-textarea__inner[data-v-4f8de57a]{border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease;font-size:14px;padding:12px 16px;background:#fff;resize:none}.textarea-enhanced .el-textarea__inner[data-v-4f8de57a]:focus{border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1);transform:translateY(-1px)}.textarea-enhanced .el-textarea__inner[data-v-4f8de57a]:hover{border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-select-enhanced .el-input__inner[data-v-4f8de57a]{border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease;font-size:14px;padding:12px 16px;background:#fff}.form-select-enhanced .el-input__inner[data-v-4f8de57a]:focus{border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1);transform:translateY(-1px)}.form-select-enhanced .el-input__inner[data-v-4f8de57a]:hover{border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.option-content[data-v-4f8de57a]{display:flex;align-items:center;padding:8px 0}.option-icon[data-v-4f8de57a]{font-size:18px;margin-right:12px}.option-text[data-v-4f8de57a]{font-weight:600;color:#2c3e50;margin-right:8px}.option-desc[data-v-4f8de57a]{font-size:12px;color:#6c757d;font-style:italic}.duration-input-group[data-v-4f8de57a]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.form-input-number-enhanced .el-input__inner[data-v-4f8de57a]{border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease;font-size:14px;padding:12px 16px;background:#fff;width:120px}.form-input-number-enhanced .el-input__inner[data-v-4f8de57a]:focus{border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.form-input-number-enhanced .el-input__inner[data-v-4f8de57a]:hover{border-color:#adb5bd;box-shadow:0 2px 8px rgba(0,0,0,.1)}.duration-unit-enhanced[data-v-4f8de57a]{font-weight:600;color:#495057;font-size:14px}.duration-presets[data-v-4f8de57a]{display:flex;gap:8px;flex-wrap:wrap}.form-actions-enhanced[data-v-4f8de57a]{display:flex;justify-content:flex-end;gap:16px;margin-top:32px;padding-top:24px;border-top:2px solid #e9ecef}.cancel-btn-enhanced[data-v-4f8de57a]{border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;border:2px solid #e9ecef;background:#fff;color:#6c757d;transition:all .3s ease;position:relative;overflow:hidden}.cancel-btn-enhanced[data-v-4f8de57a]:hover{border-color:#dc3545;color:#dc3545;transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,53,69,.2)}.cancel-btn-enhanced[data-v-4f8de57a]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(220,53,69,.2)}.cancel-btn-enhanced[data-v-4f8de57a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,53,69,.1),transparent);transition:left .5s}.cancel-btn-enhanced[data-v-4f8de57a]:hover:before{left:100%}.submit-btn-enhanced[data-v-4f8de57a]{border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.4);transition:all .3s ease;position:relative;overflow:hidden}.submit-btn-enhanced[data-v-4f8de57a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.submit-btn-enhanced[data-v-4f8de57a]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(102,126,234,.4)}.submit-btn-enhanced[data-v-4f8de57a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.submit-btn-enhanced[data-v-4f8de57a]:hover:before{left:100%}.submit-btn-enhanced.danger[data-v-4f8de57a]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);box-shadow:0 4px 15px hsla(0,100%,71%,.4)}.submit-btn-enhanced.danger[data-v-4f8de57a]:hover{box-shadow:0 6px 20px hsla(0,100%,71%,.6)}.submit-btn-enhanced.danger[data-v-4f8de57a]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent)}.timer-confirm-dialog .el-dialog__header[data-v-4f8de57a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:24px 24px 0 0;padding:24px}.timer-confirm-dialog .el-dialog__title[data-v-4f8de57a]{color:#fff;font-size:18px;font-weight:600}.timer-confirm-dialog .el-dialog__body[data-v-4f8de57a]{padding:32px;background:#fafbfc}.confirm-content[data-v-4f8de57a]{text-align:center;padding:20px 0}.confirm-icon[data-v-4f8de57a]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#28a745,#20c997);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:36px;color:#fff;box-shadow:0 8px 25px rgba(40,167,69,.3)}.confirm-icon.end[data-v-4f8de57a]{background:linear-gradient(135deg,#dc3545,#fd7e14);box-shadow:0 8px 25px rgba(220,53,69,.3)}.confirm-title[data-v-4f8de57a]{font-size:20px;font-weight:700;color:#2c3e50;margin-bottom:16px}.confirm-message[data-v-4f8de57a]{text-align:left;background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:20px}.confirm-message p[data-v-4f8de57a]{margin:0 0 16px 0;color:#495057;font-size:14px}.confirm-message strong[data-v-4f8de57a]{color:#667eea;font-weight:600}.timer-info[data-v-4f8de57a],.timer-status-display[data-v-4f8de57a]{margin-bottom:16px}.info-item[data-v-4f8de57a],.status-item[data-v-4f8de57a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f3f4}.info-item[data-v-4f8de57a]:last-child,.status-item[data-v-4f8de57a]:last-child{border-bottom:none}.info-label[data-v-4f8de57a],.status-label[data-v-4f8de57a]{font-weight:600;color:#495057;font-size:14px}.info-value[data-v-4f8de57a],.status-value[data-v-4f8de57a]{font-weight:500;font-size:14px}.info-value.positive[data-v-4f8de57a],.status-value.positive[data-v-4f8de57a]{color:#28a745}.info-value.countdown[data-v-4f8de57a],.status-value.countdown[data-v-4f8de57a]{color:#fd7e14}.time-display[data-v-4f8de57a]{font-family:Courier New,monospace;font-size:16px;font-weight:700;color:#667eea;background:#f8f9fa;padding:4px 8px;border-radius:6px;border:1px solid #e9ecef}.end-timer-note[data-v-4f8de57a]{background:#e3f2fd;border:1px solid #bbdefb;border-radius:8px;padding:12px;color:#1976d2;font-size:13px;display:flex;align-items:center;gap:8px}.end-timer-note i[data-v-4f8de57a]{color:#2196f3;font-size:16px}.confirm-actions[data-v-4f8de57a]{display:flex;justify-content:center;gap:16px;padding-top:20px;border-top:2px solid #e9ecef}@media (max-width:1200px){.action-card[data-v-4f8de57a],.chart-card[data-v-4f8de57a]{height:280px}.chart-content[data-v-4f8de57a]{height:200px}}@media (max-width:768px){.todo-container[data-v-4f8de57a]{padding:12px}.action-card[data-v-4f8de57a],.chart-card[data-v-4f8de57a]{height:240px;margin-bottom:12px}.chart-content[data-v-4f8de57a]{height:160px}.list-header h2[data-v-4f8de57a]{font-size:20px}.todo-list-container[data-v-4f8de57a]{padding:16px}.timer-icon[data-v-4f8de57a]{font-size:24px}.time-unit[data-v-4f8de57a]{font-size:16px;min-width:28px;padding:4px 6px}.time-label[data-v-4f8de57a]{font-size:10px}.form-input-number[data-v-4f8de57a],.form-input[data-v-4f8de57a],.form-select[data-v-4f8de57a],.todo-form .el-form-item__label[data-v-4f8de57a]{font-size:14px}.enhanced-dialog[data-v-4f8de57a]{margin:20px!important;width:calc(100% - 40px)!important}.enhanced-dialog .el-dialog__body[data-v-4f8de57a]{padding:20px}.form-section[data-v-4f8de57a]{padding:16px;margin-bottom:24px}.duration-input-group[data-v-4f8de57a]{flex-direction:column;align-items:flex-start;gap:12px}.duration-presets[data-v-4f8de57a]{width:100%;justify-content:space-between}.duration-presets .el-button[data-v-4f8de57a]{flex:1;text-align:center}.form-actions-enhanced[data-v-4f8de57a]{flex-direction:column;gap:12px}.confirm-content[data-v-4f8de57a]{padding:16px 0}.confirm-icon[data-v-4f8de57a]{width:60px;height:60px;font-size:28px}.confirm-title[data-v-4f8de57a]{font-size:18px}.confirm-message[data-v-4f8de57a]{padding:16px}.timer-info[data-v-4f8de57a],.timer-status-display[data-v-4f8de57a]{margin-bottom:12px}.info-item[data-v-4f8de57a],.status-item[data-v-4f8de57a]{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 0}.confirm-actions[data-v-4f8de57a]{flex-direction:column;gap:12px}}@media (max-width:480px){.todo-container[data-v-4f8de57a]{padding:8px}.action-card[data-v-4f8de57a],.chart-card[data-v-4f8de57a]{height:200px;padding:12px}.chart-content[data-v-4f8de57a]{height:120px}.list-header h2[data-v-4f8de57a]{font-size:18px}.todo-list-container[data-v-4f8de57a]{padding:12px}.el-col[data-v-4f8de57a]{padding:0 4px!important}.action-card[data-v-4f8de57a],.chart-card[data-v-4f8de57a]{padding:8px}.enhanced-dialog[data-v-4f8de57a]{margin:10px!important;width:calc(100% - 20px)!important}.enhanced-dialog .el-dialog__body[data-v-4f8de57a]{padding:16px}.form-section[data-v-4f8de57a]{padding:12px;margin-bottom:20px}.section-header[data-v-4f8de57a]{flex-direction:column;align-items:flex-start;gap:8px}.section-icon[data-v-4f8de57a]{font-size:16px;padding:6px}.section-title[data-v-4f8de57a]{font-size:14px}.confirm-icon[data-v-4f8de57a]{width:50px;height:50px;font-size:24px}.confirm-title[data-v-4f8de57a]{font-size:16px}.confirm-message[data-v-4f8de57a]{padding:12px}.end-timer-note[data-v-4f8de57a]{padding:8px;font-size:12px}}@keyframes fadeInUp-4f8de57a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-4f8de57a{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn-4f8de57a{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn-4f8de57a{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.todo-container>.todo-list-container[data-v-4f8de57a],.todo-container>.todo-stats-container[data-v-4f8de57a]{animation:fadeInUp-4f8de57a .6s ease-out}.todo-container>.todo-list-container[data-v-4f8de57a]{animation-delay:.1s}.enhanced-dialog[data-v-4f8de57a]{animation:scaleIn-4f8de57a .3s ease-out}.enhanced-dialog .el-dialog__header[data-v-4f8de57a]{animation:slideInRight-4f8de57a .4s ease-out .1s both}.dialog-header-decoration .decoration-circle[data-v-4f8de57a]{animation:bounceIn-4f8de57a .6s ease-out infinite}.form-section[data-v-4f8de57a]{animation:fadeInUp-4f8de57a .5s ease-out}.form-section[data-v-4f8de57a]:first-child{animation-delay:.1s}.form-section[data-v-4f8de57a]:nth-child(2){animation-delay:.2s}.form-actions-enhanced[data-v-4f8de57a]{animation:fadeInUp-4f8de57a .5s ease-out .3s both}.timer-confirm-dialog[data-v-4f8de57a]{animation:scaleIn-4f8de57a .3s ease-out}.confirm-icon[data-v-4f8de57a]{animation:bounceIn-4f8de57a .6s ease-out}.confirm-content[data-v-4f8de57a]{animation:fadeInUp-4f8de57a .5s ease-out .1s both}.confirm-actions[data-v-4f8de57a]{animation:fadeInUp-4f8de57a .5s ease-out .2s both}.submit-btn-enhanced.is-loading[data-v-4f8de57a]{position:relative;color:transparent}.submit-btn-enhanced.is-loading[data-v-4f8de57a]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top:2px solid #fff;border-radius:50%;animation:spin-4f8de57a 1s linear infinite}@keyframes spin-4f8de57a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cancel-btn-enhanced[data-v-4f8de57a]:disabled,.submit-btn-enhanced[data-v-4f8de57a]:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.cancel-btn-enhanced[data-v-4f8de57a]:disabled:hover,.submit-btn-enhanced[data-v-4f8de57a]:disabled:hover{transform:none!important;box-shadow:none!important}.cancel-btn-enhanced[data-v-4f8de57a]:disabled:before,.submit-btn-enhanced[data-v-4f8de57a]:disabled:before{display:none}.order-detail-container[data-v-c005412e]{background-color:#f7f7f7;padding:40px 0;margin:0 auto;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.title[data-v-c005412e]{font-size:20px;line-height:20px;color:#000;font-weight:700;margin-top:10px}.subtitle[data-v-c005412e]{color:#666;margin-bottom:20px}.price-label[data-v-c005412e]{color:#000;font-weight:700;font-size:18px}.total-price[data-v-c005412e]{color:#ff4500;font-weight:700;margin-right:10px;font-size:30px}.yuan[data-v-c005412e]{font-weight:400;font-size:12px}.order-info[data-v-c005412e]{padding:20px;margin-bottom:20px}.info-item[data-v-c005412e]{padding-top:14px}.label[data-v-c005412e]{color:#6a6a6a;font-size:14px;font-weight:700}.value[data-v-c005412e]{color:#333;font-size:14px}.saoyisao[data-v-c005412e]{padding-top:20px;color:#6c6b6b;font-size:13px}.payment-btn[data-v-c005412e]{padding:10px 20px;margin-right:10px;border:none;border-radius:4px;background-color:#ddd;cursor:pointer;transition:background-color .3s}.payment-btn.active[data-v-c005412e]{background-color:#007bff;color:#fff}.qr-code-container[data-v-c005412e]{background-color:#fff;text-align:center;margin-top:20px}.qr-code[data-v-c005412e]{width:200px;height:200px;display:block;margin:0 auto 10px}.qr-code-text[data-v-c005412e]{font-size:18px;color:#333}.order-paid-container[data-v-7e7a4635]{background-color:#f7f7f7;padding:40px 0;margin:0 auto;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.category-container[data-v-0a8662ae]{background-color:#fff;padding:20px;margin-top:20px}.category-header[data-v-0a8662ae]{font-size:20px;font-weight:700;margin-bottom:10px}.category-list[data-v-0a8662ae]{display:flex;flex-wrap:wrap;justify-content:flex-start}.category-item[data-v-0a8662ae]{margin-right:10px;margin-bottom:10px;cursor:pointer}.category1[data-v-0a8662ae]{padding:5px 10px}.category2[data-v-0a8662ae]{padding:5px 20px;font-size:14px}.category1[data-v-0a8662ae]:hover,.category2[data-v-0a8662ae]:hover{color:#007fff}.swiper-container[data-v-333e7e48]{padding:5px 0;margin:0}@media (max-width:768px){.swiper-container[data-v-333e7e48]{padding:2px 0;margin:0}}.course[data-v-333e7e48]{margin:10px;.course-item[data-v-333e7e48]{background-color:rgba(0,98,255,.06);border-radius:10px;padding:10px;.course-image[data-v-333e7e48]{width:100%;height:100%;border-radius:10px;display:block;vertical-align:middle;margin:0 auto}}.course-info[data-v-333e7e48]{display:flex;justify-content:space-between;margin-bottom:5px;.vip-price[data-v-333e7e48]{margin-top:15px;background-color:#fae7c5;color:#9b2f23;font-size:12px;border-radius:5%;display:flex;padding:5px 5px;line-height:1;height:1em}}}.course-header[data-v-333e7e48]{background-color:rgba(0,98,255,.06);padding-top:15px;padding-bottom:15px}.course-list ul[data-v-333e7e48]{list-style-type:none;padding:0}.course-list li a[data-v-333e7e48]{display:block;text-decoration:none;color:#333;border:1px solid #ddd;margin-bottom:15px;padding:0;transition:background-color .3s ease;border-radius:5px}.course-list li a[data-v-333e7e48]:hover{transform:translateY(-3px);transition:transform .5s ease}.course-list img[data-v-333e7e48]{width:100%;height:auto}.course-list h3[data-v-333e7e48]{font-size:16px;margin:10px 0 5px 5px}.course-stats[data-v-333e7e48]{font-size:14px;margin-left:5px}.course-price[data-v-333e7e48]{font-size:14px;margin-left:5px;color:#f60}.course-sidebar[data-v-333e7e48]{.sidebar-item[data-v-333e7e48]{margin:10px;.course-sidebar-image[data-v-333e7e48]{border-radius:10px}.course-sidebar-name[data-v-333e7e48]{font-size:14px;font-weight:700}.course-sidebar-price[data-v-333e7e48]{font-size:12px;font-weight:700;margin-left:5px;color:gray}}h3[data-v-333e7e48]{margin-top:40px;font-size:20px}}.course-container[data-v-333e7e48]{max-width:1400px;margin:0 auto;padding:20px}.swiper-section[data-v-333e7e48]{margin-bottom:30px;border-radius:12px;overflow:hidden}.main-content[data-v-333e7e48]{margin-top:30px}.category-nav[data-v-333e7e48]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden;height:-moz-fit-content;height:fit-content}.category-header[data-v-333e7e48]{padding:18px 20px;font-size:18px;font-weight:600;color:#2c3e50;border-bottom:1px solid #eee;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.category-menu[data-v-333e7e48]{border:none}.category-item[data-v-333e7e48]{height:56px;display:flex;align-items:center;font-size:16px;color:#606266;transition:all .3s}.category-item[data-v-333e7e48]:hover{color:#1890ff;background-color:#f0f6ff}.course-grid-section[data-v-333e7e48]{padding:0 15px}.category-header[data-v-333e7e48]{display:flex;align-items:center;margin-bottom:25px}.category-header h2[data-v-333e7e48]{font-size:22px;font-weight:700;margin:0}.course-count[data-v-333e7e48]{font-size:14px;color:#8a8b8d;margin-left:15px}.course-grid[data-v-333e7e48]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px}.course-card[data-v-333e7e48]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.06);transition:all .3s ease;cursor:pointer}.course-card[data-v-333e7e48]:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.12)}.card-image[data-v-333e7e48]{position:relative;height:150px;overflow:hidden}.card-image img[data-v-333e7e48]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.course-card:hover .card-image img[data-v-333e7e48]{transform:scale(1.05)}.vip-tag[data-v-333e7e48]{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;padding:4px 10px;font-size:12px;font-weight:500;border-radius:15px;z-index:2}.card-content[data-v-333e7e48]{padding:15px}.course-title[data-v-333e7e48]{font-size:16px;font-weight:600;margin:0 0 12px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:44px;line-height:1.4}.course-prices[data-v-333e7e48]{display:flex;align-items:center;margin-bottom:8px}.original-price[data-v-333e7e48]{font-size:16px;font-weight:700;color:#ff6a00}.vip-price[data-v-333e7e48]{font-size:14px;color:#666;margin-left:10px;text-decoration:line-through}.course-stats[data-v-333e7e48]{font-size:13px;color:#999}.ranking-section[data-v-333e7e48]{margin-top:40px}.ranking-panel[data-v-333e7e48]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden}.panel-header[data-v-333e7e48]{display:flex;align-items:center;padding:18px 20px;font-size:18px;font-weight:600;border-bottom:1px solid #eee;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.panel-header i[data-v-333e7e48]{color:#ffc107;font-size:20px;margin-right:12px}.ranking-list[data-v-333e7e48]{padding:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.ranking-item[data-v-333e7e48]{display:flex;align-items:center;padding:15px;border-radius:10px;cursor:pointer;transition:all .3s;background:#f9f9fb}.ranking-item[data-v-333e7e48]:hover{background:#f0f6ff;transform:translateX(5px)}.ranking-index[data-v-333e7e48]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;background:#f5f7fa;color:#8a8b8d;border-radius:50%;margin-right:18px}.top3[data-v-333e7e48]{background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff}.course-cover[data-v-333e7e48]{width:60px;height:60px;border-radius:8px;overflow:hidden;margin-right:15px}.course-cover img[data-v-333e7e48]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-info[data-v-333e7e48]{flex:1}.course-name[data-v-333e7e48]{font-size:15px;font-weight:500;margin-bottom:6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.course-price[data-v-333e7e48]{font-size:16px;font-weight:700;color:#ff6a00}@media (max-width:992px){.course-grid[data-v-333e7e48]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:768px){.category-nav[data-v-333e7e48]{display:none}.ranking-list[data-v-333e7e48]{grid-template-columns:1fr}}.vip-group[data-v-333e7e48]{display:inline-flex;align-items:center;font-weight:700;color:#ff6a00}.vip-icon[data-v-333e7e48]{width:18px;height:18px;margin-right:4px;flex-shrink:0}.vip-price-text[data-v-333e7e48]{font-size:16px}.original-price[data-v-333e7e48]{margin-left:8px;font-size:14px;color:#999}.mini .vip-icon[data-v-333e7e48]{width:14px;height:14px}.mini .vip-price-text[data-v-333e7e48]{font-size:14px}.mini.original-price[data-v-333e7e48]{font-size:12px}@media (max-width:768px){.course-desc[data-v-c64e523c]{padding:0;border-radius:5px;background-color:#fff}}.course-desc[data-v-c64e523c]{padding:20px;border-radius:5px;background-color:#fff}.vip-price[data-v-c64e523c]{margin-top:15px;background-color:#fae7c5;color:#9b2f23;font-size:12px;border-radius:5%;display:flex;padding:5px 5px;line-height:1;height:1em}.course-title[data-v-c64e523c]{margin-top:0;font-size:38px;font-weight:700;color:#333}p[data-v-c64e523c]{margin-bottom:10px;font-size:20px}.course-info[data-v-c64e523c]{margin-bottom:10px}.course-info span[data-v-c64e523c]{display:inline-block;margin-right:10px;color:#999}.course-info .course-price[data-v-c64e523c]{color:red;font-weight:700;font-size:30px}.buttons[data-v-c64e523c]{display:flex;justify-content:flex-end}.buttons button[data-v-c64e523c]{padding:10px 20px;margin-left:10px;border:none;border-radius:5px;cursor:pointer;color:#fff}.buttons button[data-v-c64e523c]:first-child{background-color:#4caf50}.buttons button[data-v-c64e523c]:last-child{background-color:#2196f3}.material-image[data-v-c64e523c]{width:100%}.course-desc h3[data-v-c64e523c]{font-size:20px;font-weight:600;color:rgba(0,0,0,.85);margin-left:10px}.own-prompt[data-v-c64e523c]{font-size:13px;margin-left:10px;color:#333}.course-price[data-v-c64e523c]{font-size:14px;font-weight:700;margin-left:10px;color:#f60}.button-container[data-v-c64e523c]{display:flex;justify-content:flex-start;margin-left:20px;margin-top:20px}.button-container .el-button[data-v-c64e523c]{margin-right:10px}.buy-button[data-v-c64e523c]{background-color:#1890ff;color:#fff;font-size:16px;border:none;margin-left:10px}.free-button[data-v-c64e523c]{background-color:#fae7c5;color:#9b2f23;font-size:16px;border:none}.exchange-container[data-v-c3e22752]{margin-top:20px}.exchange-publish[data-v-c3e22752]{background-color:#fff;padding:20px}.exchange-publish-topics[data-v-c3e22752]{margin-top:10px}.exchange-publish-button[data-v-c3e22752]{display:flex;justify-content:space-between;margin-top:10px}.exchange-publish-button .el-dropdown[data-v-c3e22752]{background-color:transparent;border:none}.exchange-publish-button .el-dropdown .el-button[data-v-c3e22752]:hover{color:#409eff}.exchange-list[data-v-c3e22752]{margin-top:20px;background-color:#fff}.exchange-post-username[data-v-c3e22752]{font-weight:700;font-size:16px;color:rgba(0,0,0,.85)}.exchange-post-created-at[data-v-c3e22752]{font-size:12px;color:rgba(0,0,0,.45)}.avatar[data-v-c3e22752]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.exchange-post-header[data-v-c3e22752]{margin-left:10px}.exchange-post[data-v-c3e22752]{border-bottom:1px solid #ccc}.exchange-list-header[data-v-c3e22752]{display:flex;justify-content:center;padding:10px}.exchange-list-header button[data-v-c3e22752]{border:none;padding:5px 15px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;cursor:pointer;border-radius:50px;background-color:transparent;color:#515767;transition:background-color .3s,color .3s}.exchange-list-header button.active[data-v-c3e22752]{background-color:#1890ff;color:#fff}.hot-topics[data-v-c3e22752]{background-color:#fff;border-radius:10px}.hot-topics-header[data-v-c3e22752]{font-weight:500;font-size:18px;border-radius:10px 10px 0 0;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#c0e3ff;--tw-gradient-to:rgba(192,227,255,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hot-topics-list[data-v-c3e22752]{background-color:#fff;padding:10px;border-radius:0 0 10px 10px;color:#000}.hot-topic[data-v-c3e22752]{margin:10px;font-size:14px}.exchange-publish-imgs[data-v-c3e22752]{display:flex;overflow-x:auto;padding:10px}.exchange-publish-img[data-v-c3e22752]{max-width:100px;max-height:100px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.course-intro-container[data-v-45224933]{padding:20px;background-color:#fff;border-radius:8px}.tab-content[data-v-45224933]{margin-top:20px}.chapter-list[data-v-45224933]{max-width:900px;margin:0 auto;padding:20px}.chapter-title[data-v-45224933]{font-size:16px;font-weight:600;color:#303133}.lesson-list[data-v-45224933]{padding:8px 0 8px 24px}.lesson-item[data-v-45224933]{display:flex;align-items:center;padding:12px 16px;font-size:14px;color:#606266;border-radius:4px;cursor:pointer;transition:background-color .2s}.lesson-item[data-v-45224933]:hover{background-color:#f5f7fa}.lesson-item i[data-v-45224933]{margin-right:8px;color:#909399}.course-desc[data-v-2106d635]{margin:20px;background-color:#fff}.course-intro[data-v-2106d635]{margin:20px}.course-chapters[data-v-2106d635]{margin:10px}.course-image[data-v-2106d635]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-name[data-v-2106d635]{margin:10px;font-weight:700;font-size:20px}.course-abstract[data-v-2106d635]{margin:10px;font-size:14px;color:gray}.free-button[data-v-2106d635]{margin-top:30px;margin-left:20px;background-color:#fae7c5;color:#9b2f23;font-size:16px;border:none}.chapter-tree[data-v-b8faf008]{margin-left:10px}.attachments[data-v-b8faf008]{margin-top:20px}.attachments h2[data-v-b8faf008]{font-size:20px;color:#333;margin-bottom:15px}.attachment-list[data-v-b8faf008]{padding:15px}.attachment-item[data-v-b8faf008]{margin-bottom:10px;padding:5px}.attachment-link[data-v-b8faf008]{text-decoration:none;color:#409eff;font-size:16px}.attachment-link[data-v-b8faf008]:hover{text-decoration:underline;color:#66b1ff}@media (max-width:768px){.exchange-publish[data-v-2c22efce]{background-color:#fff;padding:0}}.exchange-container[data-v-2c22efce]{margin-top:20px}.exchange-publish[data-v-2c22efce]{background-color:#fff;padding:20px}.exchange-publish-topics[data-v-2c22efce]{margin-top:10px}.exchange-publish-button[data-v-2c22efce]{display:flex;justify-content:space-between;margin-top:10px}.exchange-publish-button .el-dropdown[data-v-2c22efce]{background-color:transparent;border:none}.exchange-publish-button .el-dropdown .el-button[data-v-2c22efce]:hover{color:#409eff}.exchange-list[data-v-2c22efce]{margin-top:20px;background-color:#fff}.exchange-post-username[data-v-2c22efce]{font-weight:700;font-size:16px;color:rgba(0,0,0,.85)}.exchange-post-created-at[data-v-2c22efce]{font-size:12px;color:rgba(0,0,0,.45)}.avatar[data-v-2c22efce]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.exchange-post-header[data-v-2c22efce]{margin-left:10px}.exchange-post[data-v-2c22efce]{border-bottom:1px solid #ccc}.exchange-list-header[data-v-2c22efce]{display:flex;justify-content:center;padding:10px}.exchange-list-header button[data-v-2c22efce]{border:none;padding:5px 15px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;cursor:pointer;border-radius:50px;background-color:transparent;color:#515767;transition:background-color .3s,color .3s}.exchange-list-header button.active[data-v-2c22efce]{background-color:#1890ff;color:#fff}.hot-topics[data-v-2c22efce]{background-color:#fff;border-radius:10px}.hot-topics-header[data-v-2c22efce]{font-weight:500;font-size:18px;border-radius:10px 10px 0 0;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#c0e3ff;--tw-gradient-to:rgba(192,227,255,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hot-topics-list[data-v-2c22efce]{background-color:#fff;padding:10px;border-radius:0 0 10px 10px;color:#000}.hot-topic[data-v-2c22efce]{margin:10px;font-size:14px}.exchange-publish-imgs[data-v-2c22efce]{display:flex;overflow-x:auto;padding:10px}.exchange-publish-img[data-v-2c22efce]{max-width:100px;max-height:100px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.lesson-detail-container[data-v-284d913a]{padding:20px;border-radius:5px;background-color:#fff}.course-chapter[data-v-284d913a]{margin:20px 20px}.chapter h2[data-v-284d913a]{margin-bottom:.5em}.chapter-name[data-v-284d913a]{padding:10px 10px;font-size:20px;margin:2px 0}.chapter-name[data-v-284d913a]:hover{background-color:#f0f0f0}.lessons[data-v-284d913a]{list-style-type:none;padding:0}.lessons li[data-v-284d913a]{cursor:pointer;padding:.5em;padding-left:3rem;font-size:18px;line-height:24px;margin-bottom:.25em;border-radius:4px}.lessons li[data-v-284d913a]:hover{background-color:#f0f0f0}.lesson-header[data-v-a98936a6]{background-color:#fff;padding:20px;margin-bottom:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.lesson-info[data-v-a98936a6]{max-width:100%}.lesson-title[data-v-a98936a6]{font-size:24px;font-weight:600;color:#333;margin:0 0 16px 0;line-height:1.4}.course-name[data-v-a98936a6]{font-size:18px;font-weight:500;color:#666;margin:0 0 12px 0}.course-meta[data-v-a98936a6]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.course-meta span[data-v-a98936a6]{display:flex;align-items:center;font-size:14px;color:#888}.course-meta span i[data-v-a98936a6]{margin-right:4px;font-size:14px}.teacher[data-v-a98936a6]{color:#1890ff}.category[data-v-a98936a6]{color:#52c41a}.learners[data-v-a98936a6]{color:#fa8c16}@media (max-width:768px){.lesson-header[data-v-a98936a6]{padding:16px;margin-bottom:16px}.lesson-title[data-v-a98936a6]{font-size:20px}.course-name[data-v-a98936a6]{font-size:16px}.course-meta[data-v-a98936a6]{gap:12px}.course-meta span[data-v-a98936a6]{font-size:13px}}.left-col[data-v-8c142e6e]{color:#f4f5f5}.lesson-video[data-v-8c142e6e]{background-color:#fff;padding:20px;margin-top:20px}.lesson-detail[data-v-8c142e6e]{margin-top:20px}.lesson-header-wrapper[data-v-8c142e6e]{width:100%;margin-top:20px}.pdf[data-v-e8a98328]{margin-top:10px;.pdf-item[data-v-e8a98328]{background-color:rgba(0,98,255,.06);border-radius:10px;padding:10px;.pdf-image[data-v-e8a98328]{width:100%;height:100%;border-radius:10px;display:block;margin:10px aoto}}.pdf-info[data-v-e8a98328]{display:flex;justify-content:space-between;margin-bottom:5px;.vip-price[data-v-e8a98328]{margin-top:15px;background-color:#fae7c5;color:#9b2f23;font-size:12px;border-radius:5%;display:flex;padding:5px 5px;line-height:1;height:1em}}}.pdf-header[data-v-e8a98328]{background-color:rgba(0,98,255,.06);padding-top:15px;padding-bottom:15px}.pdf-list ul[data-v-e8a98328]{list-style-type:none;padding:0}.pdf-list li a[data-v-e8a98328]{display:block;text-decoration:none;color:#333;border:1px solid #ddd;margin-bottom:15px;padding:0;transition:background-color .3s ease;border-radius:5px}.pdf-list li a[data-v-e8a98328]:hover{transform:translateY(-3px);transition:transform .5s ease}.pdf-list img[data-v-e8a98328]{width:100%;height:auto}.pdf-list h3[data-v-e8a98328]{font-size:16px;margin:10px 0 5px 5px}.pdf-stats[data-v-e8a98328]{font-size:14px;color:#999;margin-left:5px}.pdf-price[data-v-e8a98328]{font-size:14px;font-weight:700;margin-left:5px;color:#f60}.pdf-sidebar[data-v-e8a98328]{.sidebar-item[data-v-e8a98328]{margin:10px;.pdf-sidebar-image[data-v-e8a98328]{border-radius:10px}.pdf-sidebar-name[data-v-e8a98328]{font-size:14px;font-weight:700}.pdf-sidebar-price[data-v-e8a98328]{font-size:12px;font-weight:700;margin-left:5px;color:gray}}h3[data-v-e8a98328]{margin-top:40px;font-size:20px}}.pdf-detail-container[data-v-318c60be]{height:100vh;.one-pdf[data-v-318c60be],.two-pdf[data-v-318c60be]{height:100%}}.dailynew-container[data-v-1b13f352]{max-width:1200px;margin:0 auto;padding:20px}.dailynew-main[data-v-1b13f352]{background-color:#fafafa;border-radius:8px}.dailynew-item[data-v-1b13f352]{background:#fff;padding:24px;margin-bottom:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.meta-info[data-v-1b13f352]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.date[data-v-1b13f352]{color:#666;font-size:14px}.title[data-v-1b13f352]{color:#1a1a1a;font-size:20px;margin:0 0 12px 0;line-height:1.4}.abstract[data-v-1b13f352]{color:#666;font-size:14px;line-height:1.6;margin-bottom:16px}.cover-image[data-v-1b13f352]{width:100%;height:400px;border-radius:4px;margin:16px 0;-o-object-fit:cover;object-fit:cover}.type-wrapper[data-v-1b13f352]{display:flex;align-items:center;gap:12px;margin-top:16px}.source[data-v-1b13f352]{color:#999;font-size:13px}.content-link[data-v-1b13f352]{margin-top:16px;padding-top:12px;border-top:1px solid #eee}@media (max-width:768px){.cover-image[data-v-1b13f352]{height:200px}.title[data-v-1b13f352]{font-size:18px}}.timeline-list-container[data-v-c1b516aa]{height:100vh;padding:20px;background:#f5f6f7;.header-bar[data-v-c1b516aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;.search-input[data-v-c1b516aa]{width:240px;margin-right:20px}.user-info[data-v-c1b516aa]{display:flex;align-items:center;.user-avatar[data-v-c1b516aa]{margin-right:8px}.username[data-v-c1b516aa]{font-size:14px;color:#606266}}}.action-buttons[data-v-c1b516aa]{margin-bottom:20px;.ai-button[data-v-c1b516aa]{background:linear-gradient(45deg,#409eff,#79bbff);border:none}.more-actions[data-v-c1b516aa]{margin-left:12px}}.timeline-list[data-v-c1b516aa]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);.timeline-item[data-v-c1b516aa]{padding:16px;border-bottom:1px solid #ebeef5;cursor:pointer;transition:background .3s;&[data-v-c1b516aa]:hover{background:#f5f7fa}.title[data-v-c1b516aa]{margin:0 0 8px 0;font-size:16px;color:#303133}.meta[data-v-c1b516aa]{display:flex;align-items:center;font-size:12px;color:#909399;gap:12px;.create-time[data-v-c1b516aa]{margin-right:12px}}}}.context-menu[data-v-c1b516aa]{position:fixed;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.15);border-radius:4px;padding:8px 0;z-index:999;.menu-item[data-v-c1b516aa]{padding:8px 24px;font-size:14px;color:#606266;cursor:pointer;&[data-v-c1b516aa]:hover{background:#f5f7fa}&.danger[data-v-c1b516aa]{color:#f56c6c}}}}.timeline-item[data-v-c1b516aa]{display:flex;justify-content:space-between;align-items:center;padding:16px!important}.name-with-tags[data-v-c1b516aa]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.tag[data-v-c1b516aa]{font-size:12px;padding:2px 6px;border-radius:3px}.tag.recent[data-v-c1b516aa]{background:#e6f7ff;color:#1890ff}.tag.shared[data-v-c1b516aa]{background:#f6ffed;color:#52c41a}.item-actions[data-v-c1b516aa]{display:flex;align-items:center;gap:8px}.more-actions[data-v-c1b516aa]{position:relative}.dropdown-menu[data-v-c1b516aa]{position:absolute;right:0;top:100%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:4px;padding:5px 0;display:none;min-width:120px;z-index:10}.more-actions:hover .dropdown-menu[data-v-c1b516aa]{display:block}.menu-item[data-v-c1b516aa]{padding:8px 12px;font-size:14px;cursor:pointer}.menu-item[data-v-c1b516aa]:hover{background:#f5f7fa}.menu-item.danger[data-v-c1b516aa]:hover{color:#f56c6c}.timeline-info[data-v-c1b516aa]{flex:1}.name-dialog[data-v-c1b516aa]{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);.el-dialog__header[data-v-c1b516aa]{border-bottom:1px solid #ebeef5;padding:15px 20px;.el-dialog__title[data-v-c1b516aa]{font-size:16px;color:#303133}}.el-dialog__body[data-v-c1b516aa]{padding:20px 25px}.el-input__inner[data-v-c1b516aa]{height:40px;border-radius:4px}.dialog-footer[data-v-c1b516aa]{text-align:right;.el-button[data-v-c1b516aa]{padding:10px 20px;border-radius:4px;min-width:80px}}}.timeline-detail-container[data-v-75b36f0c]{max-width:1000px;margin:0 auto;padding:2rem;.timeline-header[data-v-75b36f0c]{margin-bottom:2rem;text-align:center;.title[data-v-75b36f0c]{font-size:2rem;color:#2c3e50;margin-bottom:.5rem}.subtitle[data-v-75b36f0c]{color:#7f8c8d;font-size:1.1rem}}.timeline-items[data-v-75b36f0c]{.timeline-item[data-v-75b36f0c]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:2rem;padding:1.5rem;transition:transform .2s;&[data-v-75b36f0c]:hover{transform:translateY(-2px)}.item-header[data-v-75b36f0c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eee;.item-type[data-v-75b36f0c]{font-weight:500;font-size:1.1rem;color:#3498db}.item-time[data-v-75b36f0c]{color:#95a5a6;font-size:.9rem}}.item-content[data-v-75b36f0c]{.content-text[data-v-75b36f0c]{line-height:1.8;color:#34495e;margin-bottom:1.5rem}.media-section[data-v-75b36f0c]{margin:1.5rem 0;.section-title[data-v-75b36f0c]{color:#7f8c8d;font-size:.95rem;margin-bottom:.8rem}.image-grid[data-v-75b36f0c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;.item-image[data-v-75b36f0c]{width:100%;height:200px;border-radius:6px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:transform .2s;&[data-v-75b36f0c]:hover{transform:scale(1.02)}}}}.link-section[data-v-75b36f0c]{margin:1.5rem 0;.section-title[data-v-75b36f0c]{color:#7f8c8d;font-size:.95rem;margin-bottom:.8rem}.link-list[data-v-75b36f0c]{display:grid;gap:.8rem;.item-link[data-v-75b36f0c]{display:flex;align-items:center;padding:10px 15px;background:#f8f9fa;border-radius:6px;color:#3498db;text-decoration:none;transition:all .2s;i[data-v-75b36f0c]{margin-right:8px;font-size:1.1rem}&[data-v-75b36f0c]:hover{background:#3498db;color:#fff;box-shadow:0 2px 6px rgba(52,152,219,.3)}}}}}}}}@media (max-width:768px){.timeline-detail-container[data-v-75b36f0c]{padding:1rem;.timeline-header[data-v-75b36f0c]{.title[data-v-75b36f0c]{font-size:1.6rem}}.timeline-items[data-v-75b36f0c]{.timeline-item[data-v-75b36f0c]{padding:1rem;.image-grid[data-v-75b36f0c]{grid-template-columns:1fr!important}}}}}.pdf[data-v-6192c73a]{margin:10px;.pdf-item[data-v-6192c73a]{background-color:rgba(0,98,255,.06);border-radius:10px;padding:10px;.pdf-image[data-v-6192c73a]{width:100%;height:100%;border-radius:10px;display:block;margin:10px aoto}}.pdf-info[data-v-6192c73a]{display:flex;justify-content:space-between;margin-bottom:5px;.vip-price[data-v-6192c73a]{margin-top:15px;background-color:#fae7c5;color:#9b2f23;font-size:12px;border-radius:5%;display:flex;padding:5px 5px;line-height:1;height:1em}}}.pdf-header[data-v-6192c73a]{background-color:rgba(0,98,255,.06);padding-top:15px;padding-bottom:15px}.pdf-list ul[data-v-6192c73a]{list-style-type:none;padding:0}.pdf-list li a[data-v-6192c73a]{display:block;text-decoration:none;color:#333;border:1px solid #ddd;margin-bottom:15px;padding:0;transition:background-color .3s ease;border-radius:5px}.pdf-list li a[data-v-6192c73a]:hover{transform:translateY(-3px);transition:transform .5s ease}.pdf-list img[data-v-6192c73a]{width:100%;height:auto}.pdf-list h3[data-v-6192c73a]{font-size:16px;margin:10px 0 5px 5px}.pdf-stats[data-v-6192c73a]{font-size:14px;color:#999;margin-left:5px}.pdf-price[data-v-6192c73a]{font-size:14px;font-weight:700;margin-left:5px;color:#f60}.pdf-sidebar[data-v-6192c73a]{.sidebar-item[data-v-6192c73a]{margin:10px;.pdf-sidebar-image[data-v-6192c73a]{border-radius:10px}.pdf-sidebar-name[data-v-6192c73a]{font-size:14px;font-weight:700}.pdf-sidebar-price[data-v-6192c73a]{font-size:12px;font-weight:700;margin-left:5px;color:gray}}h3[data-v-6192c73a]{margin-top:40px;font-size:20px}}.course-desc[data-v-2dc122d2]{padding:20px;border-radius:5px;background-color:#fff}.vip-price[data-v-2dc122d2]{margin-top:15px;background-color:#fae7c5;color:#9b2f23;font-size:12px;border-radius:5%;display:flex;padding:5px 5px;line-height:1;height:1em}.course-title[data-v-2dc122d2]{margin-top:0;font-size:38px;font-weight:700;color:#333}p[data-v-2dc122d2]{margin-bottom:10px;font-size:20px}.course-info[data-v-2dc122d2]{margin-bottom:10px}.course-info span[data-v-2dc122d2]{display:inline-block;margin-right:10px;color:#999}.course-info .course-price[data-v-2dc122d2]{color:red;font-weight:700;font-size:30px}.buttons[data-v-2dc122d2]{display:flex;justify-content:flex-end}.buttons button[data-v-2dc122d2]{padding:10px 20px;margin-left:10px;border:none;border-radius:5px;cursor:pointer;color:#fff}.buttons button[data-v-2dc122d2]:first-child{background-color:#4caf50}.buttons button[data-v-2dc122d2]:last-child{background-color:#2196f3}.material-image[data-v-2dc122d2]{width:100%}.course-desc h3[data-v-2dc122d2]{font-size:20px;font-weight:600;color:rgba(0,0,0,.85);margin-left:10px}.own-prompt[data-v-2dc122d2]{font-size:13px;margin-left:10px;color:#333}.course-price[data-v-2dc122d2]{font-size:14px;font-weight:700;margin-left:10px;color:#f60}.button-container[data-v-2dc122d2]{display:flex;justify-content:flex-start;margin-left:20px;margin-top:20px}.button-container .el-button[data-v-2dc122d2]{margin-right:10px}.buy-button[data-v-2dc122d2]{background-color:#1890ff;color:#fff;font-size:16px;border:none;margin-left:10px}.free-button[data-v-2dc122d2]{background-color:#fae7c5;color:#9b2f23;font-size:16px;border:none}.course-intro-container[data-v-58bcb044]{padding:20px;border-radius:5px;background-color:#fff}.course-chapter[data-v-58bcb044]{margin:20px 20px}.chapter h2[data-v-58bcb044]{margin-bottom:.5em}.chapter-name[data-v-58bcb044]{padding:10px 10px;font-size:20px;margin:2px 0}.chapter-name[data-v-58bcb044]:hover{background-color:#f0f0f0}.lessons[data-v-58bcb044]{list-style-type:none;padding:0}.lessons li[data-v-58bcb044]{cursor:pointer;padding:.5em;padding-left:3rem;font-size:18px;line-height:24px;margin-bottom:.25em;border-radius:4px}.lessons li[data-v-58bcb044]:hover{background-color:#f0f0f0}.course-desc[data-v-4c56b688]{margin:20px;background-color:#fff}.course-intro[data-v-4c56b688]{margin:20px}.course-chapters[data-v-4c56b688]{margin:10px}.course-image[data-v-4c56b688]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-name[data-v-4c56b688]{margin:10px;font-weight:700;font-size:20px}.course-abstract[data-v-4c56b688]{margin:10px;font-size:14px;color:gray}.free-button[data-v-4c56b688]{margin-top:30px;margin-left:20px;background-color:#fae7c5;color:#9b2f23;font-size:16px;border:none}.paper-container[data-v-290e1d8b]{margin:auto;padding:20px}h1[data-v-290e1d8b]{text-align:center}h2[data-v-290e1d8b]{margin-top:20px}.instance-content[data-v-290e1d8b]{margin-bottom:10px}.question[data-v-290e1d8b]{margin-bottom:20px}button[data-v-290e1d8b],input[type=radio][data-v-290e1d8b]{margin-right:5px}.paper-container[data-v-290e1d8b]{max-width:800px;margin:2rem auto;padding:2rem;background:#f8f9fa;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.paper-title[data-v-290e1d8b]{text-align:left;font-size:2.5rem;color:#2c3e50;margin-bottom:1.5rem;border-left:4px solid #3498db;padding-left:1rem}.section-meta[data-v-290e1d8b]{margin-bottom:2rem;text-align:left}.section-title[data-v-290e1d8b]{font-size:1.8rem;color:#34495e;margin-bottom:.8rem;position:relative;padding-bottom:.5rem}.section-title[data-v-290e1d8b]:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background:#3498db;border-radius:2px}.section-desc[data-v-290e1d8b]{color:#7f8c8d;font-size:1rem;line-height:1.6;max-width:80%}.instance-content[data-v-290e1d8b]{background:#fff;padding:1.5rem;border-radius:8px;margin:1rem 0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.question[data-v-290e1d8b]{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e0e0e0;transition:transform .2s ease}.question[data-v-290e1d8b]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(52,152,219,.15)}ul[data-v-290e1d8b]{list-style-type:none;padding:0;margin:1rem 0}li[data-v-290e1d8b]{margin:.75rem 0;padding:.8rem 1.2rem;background:#f8f9fa;border-radius:8px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}li[data-v-290e1d8b]:hover{background:#e3f2fd;transform:translateX(4px)}input[type=radio][data-v-290e1d8b]{margin-right:.8rem;accent-color:#3498db;width:18px;height:18px}label[data-v-290e1d8b]{display:flex;align-items:center;cursor:pointer;font-size:1.05rem;color:#2c3e50}@media (max-width:768px){.paper-container[data-v-290e1d8b]{margin:1rem;padding:1.5rem}.paper-title[data-v-290e1d8b]{font-size:2rem}.section-desc[data-v-290e1d8b]{max-width:100%}.question[data-v-290e1d8b]{padding:1rem}li[data-v-290e1d8b]{padding:.6rem;margin:.5rem 0}}.article-publish-container[data-v-63b5f1b6]{max-width:1000px;margin:0 auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.publish-header[data-v-63b5f1b6]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ebeef5}.publish-header h2[data-v-63b5f1b6]{color:#303133;margin-bottom:10px}.publish-header p[data-v-63b5f1b6]{color:#909399;font-size:14px}.tags-container[data-v-63b5f1b6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tag-item[data-v-63b5f1b6]{margin-right:8px;margin-bottom:8px}.tag-input[data-v-63b5f1b6]{width:90px}.new-tag-btn[data-v-63b5f1b6]{border-style:dashed}.editor-container[data-v-63b5f1b6]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.submit-buttons[data-v-63b5f1b6]{text-align:center;margin-top:20px}.submit-buttons .el-button[data-v-63b5f1b6]{margin:0 10px;min-width:100px}@media (max-width:768px){.article-publish-container[data-v-63b5f1b6]{margin:10px;padding:15px}.submit-buttons .el-button[data-v-63b5f1b6]{margin:5px;width:100%;max-width:200px}}.user-article-container[data-v-fb09bb50]{max-width:1200px;margin:0 auto;padding:20px;background:#fff;min-height:calc(100vh - 120px)}.page-header[data-v-fb09bb50]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.page-header h2[data-v-fb09bb50]{margin:0;color:#303133}.article-list[data-v-fb09bb50]{margin-top:20px}.empty-container[data-v-fb09bb50],.loading-container[data-v-fb09bb50]{text-align:center;padding:50px 0}.loading-container i[data-v-fb09bb50]{font-size:24px;color:#409eff;margin-right:8px;animation:rotating-fb09bb50 2s linear infinite}@keyframes rotating-fb09bb50{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.article-item[data-v-fb09bb50]{display:flex;padding:20px;border:1px solid #ebeef5;border-radius:8px;margin-bottom:15px;transition:all .3s ease;background:#fff}.article-item[data-v-fb09bb50]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#c6e2ff}.article-cover[data-v-fb09bb50]{width:120px;height:80px;margin-right:20px;flex-shrink:0;border-radius:6px;overflow:hidden}.article-cover img[data-v-fb09bb50]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.default-cover[data-v-fb09bb50]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f7fa;color:#c0c4cc;font-size:24px}.article-content[data-v-fb09bb50]{flex:1;display:flex;flex-direction:column}.article-header[data-v-fb09bb50]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.article-title[data-v-fb09bb50]{margin:0;font-size:18px;font-weight:600;color:#303133;cursor:pointer;flex:1;margin-right:15px}.article-title[data-v-fb09bb50]:hover{color:#409eff}.article-status[data-v-fb09bb50]{display:flex;align-items:center;gap:8px;flex-shrink:0}.original-tag[data-v-fb09bb50],.reprint-tag[data-v-fb09bb50]{font-size:12px;padding:2px 6px;border-radius:3px;background:#f0f9ff;color:#1890ff;border:1px solid #b3d8ff}.reprint-tag[data-v-fb09bb50]{background:#fff7e6;color:#fa8c16;border-color:#ffd591}.article-abstract[data-v-fb09bb50]{margin:0 0 10px 0;color:#606266;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-tags[data-v-fb09bb50]{margin-bottom:15px}.tag-item[data-v-fb09bb50]{margin-right:8px;margin-bottom:4px}.article-meta[data-v-fb09bb50]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.meta-left[data-v-fb09bb50]{display:flex;align-items:center;gap:15px}.meta-item[data-v-fb09bb50]{display:flex;align-items:center;font-size:12px;color:#909399;gap:4px}.article-actions[data-v-fb09bb50]{display:flex;gap:8px}.reject-reason[data-v-fb09bb50]{margin-top:10px}.pagination-container[data-v-fb09bb50]{display:flex;justify-content:center;margin-top:30px;padding-top:20px;border-top:1px solid #ebeef5}@media (max-width:768px){.user-article-container[data-v-fb09bb50]{padding:15px}.page-header[data-v-fb09bb50]{flex-direction:column;align-items:flex-start;gap:15px}.article-item[data-v-fb09bb50]{flex-direction:column;padding:15px}.article-cover[data-v-fb09bb50]{width:100%;height:150px;margin-right:0;margin-bottom:15px}.article-header[data-v-fb09bb50]{flex-direction:column;align-items:flex-start;gap:10px}.article-title[data-v-fb09bb50]{margin-right:0}.article-meta[data-v-fb09bb50]{flex-direction:column;align-items:flex-start;gap:10px}.meta-left[data-v-fb09bb50]{flex-wrap:wrap}}.el-tabs__item[data-v-fb09bb50]{font-weight:500}.el-tabs__item.is-active[data-v-fb09bb50]{color:#409eff;font-weight:600}.creator-sidebar[data-v-9dec8fda]{background:#fff;border-right:1px solid #e5e5e5;margin:16px 0 16px 16px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow-y:auto}.sidebar-content[data-v-9dec8fda]{padding:24px 0}.menu-section[data-v-9dec8fda]{margin-bottom:32px}.menu-section[data-v-9dec8fda]:last-child{margin-bottom:0}.section-title[data-v-9dec8fda]{font-size:14px;font-weight:600;color:#8a8a8a;padding:0 24px 12px;border-bottom:1px solid #f0f0f0;margin-bottom:12px}.menu-items[data-v-9dec8fda]{padding:0 12px}.menu-item[data-v-9dec8fda]{display:flex;align-items:center;gap:12px;padding:12px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#333;font-size:14px}.menu-item[data-v-9dec8fda]:hover{background-color:#f6f6f6;color:#1890ff}.menu-item.active[data-v-9dec8fda]{background-color:#e6f7ff;color:#1890ff;font-weight:500}.menu-item i[data-v-9dec8fda]{font-size:16px;width:16px;text-align:center}@media (max-width:768px){.creator-sidebar[data-v-9dec8fda]{margin:16px;border-radius:8px}.sidebar-content[data-v-9dec8fda]{padding:16px 0}.section-title[data-v-9dec8fda]{padding:0 16px 8px;margin-bottom:8px}.menu-items[data-v-9dec8fda]{padding:0 8px}.menu-item[data-v-9dec8fda]{padding:10px 8px}}.content-management[data-v-1ef1c90e]{padding:24px}.content-header[data-v-1ef1c90e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left[data-v-1ef1c90e]{display:flex;flex-direction:column;gap:8px}.page-title[data-v-1ef1c90e]{font-size:24px;font-weight:600;color:#333;margin:0}.content-stats[data-v-1ef1c90e]{font-size:14px;color:#8a8a8a}.stat-item[data-v-1ef1c90e]{margin-right:16px}.filter-bar[data-v-1ef1c90e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid #e5e5e5}.filter-left[data-v-1ef1c90e]{flex:1}.filter-right[data-v-1ef1c90e]{display:flex;gap:12px;align-items:center}.search-input[data-v-1ef1c90e]{width:240px}.sort-select[data-v-1ef1c90e]{width:120px}.article-list[data-v-1ef1c90e]{min-height:400px}.empty-state[data-v-1ef1c90e],.loading-container[data-v-1ef1c90e]{display:flex;justify-content:center;align-items:center;height:400px}.empty-state[data-v-1ef1c90e]{flex-direction:column;color:#8a8a8a}.empty-icon[data-v-1ef1c90e]{font-size:64px;margin-bottom:16px;opacity:.5}.empty-text[data-v-1ef1c90e]{font-size:18px;font-weight:500;margin-bottom:8px;color:#333}.empty-description[data-v-1ef1c90e]{font-size:14px;margin-bottom:24px}.article-items[data-v-1ef1c90e]{display:flex;flex-direction:column;gap:16px}.article-item[data-v-1ef1c90e]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;transition:all .2s ease}.article-item[data-v-1ef1c90e]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#d9d9d9}.article-cover[data-v-1ef1c90e]{width:120px;height:80px;margin-right:16px;flex-shrink:0;border-radius:6px;overflow:hidden}.article-cover img[data-v-1ef1c90e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.default-cover[data-v-1ef1c90e]{width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:24px}.article-main[data-v-1ef1c90e]{flex:1;margin-right:16px}.article-title[data-v-1ef1c90e]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.title-link[data-v-1ef1c90e]{font-size:16px;font-weight:500;color:#333;text-decoration:none;line-height:1.4}.title-link[data-v-1ef1c90e]:hover{color:#1890ff}.status-tag[data-v-1ef1c90e]{margin-left:8px}.original-tag[data-v-1ef1c90e],.reprint-tag[data-v-1ef1c90e]{font-size:12px;padding:2px 6px;border-radius:3px;margin-left:4px}.original-tag[data-v-1ef1c90e]{background:#52c41a;color:#fff}.reprint-tag[data-v-1ef1c90e]{background:#fa8c16;color:#fff}.article-content[data-v-1ef1c90e]{font-size:14px;color:#666;line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-meta[data-v-1ef1c90e]{display:flex;gap:16px;font-size:13px;color:#8a8a8a;flex-wrap:wrap}.meta-item[data-v-1ef1c90e]{display:flex;align-items:center;gap:4px}.meta-item i[data-v-1ef1c90e]{font-size:12px}.article-actions[data-v-1ef1c90e]{flex-shrink:0}.action-trigger[data-v-1ef1c90e]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;color:#8a8a8a;transition:all .2s ease}.action-trigger[data-v-1ef1c90e]:hover{background-color:#f6f6f6;color:#333}.pagination-container[data-v-1ef1c90e]{display:flex;justify-content:center;margin-top:32px;padding-top:24px;border-top:1px solid #e5e5e5}@media (max-width:768px){.content-management[data-v-1ef1c90e]{padding:16px}.content-header[data-v-1ef1c90e]{flex-direction:column;align-items:flex-start;gap:16px}.filter-bar[data-v-1ef1c90e]{flex-direction:column;align-items:stretch;gap:16px}.filter-right[data-v-1ef1c90e]{flex-direction:column;gap:12px}.search-input[data-v-1ef1c90e],.sort-select[data-v-1ef1c90e]{width:100%}.article-item[data-v-1ef1c90e]{flex-direction:column;gap:16px}.article-cover[data-v-1ef1c90e]{width:100%;height:150px;margin-right:0}.article-main[data-v-1ef1c90e]{margin-right:0}.article-meta[data-v-1ef1c90e]{gap:8px 16px}}.article-editor-wrapper[data-v-9660a322]{padding:24px;height:100%;overflow-y:auto}.editor-header[data-v-9660a322]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e5e5}.editor-header h3[data-v-9660a322]{font-size:20px;font-weight:600;color:#333;margin:0 0 8px 0}.editor-header p[data-v-9660a322]{font-size:14px;color:#666;margin:0}.editor-content[data-v-9660a322]{flex:1}.tags-container[data-v-9660a322]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tag-item[data-v-9660a322]{margin:0}.tag-input[data-v-9660a322]{width:120px}.new-tag-btn[data-v-9660a322]{border:1px dashed #d9d9d9;background:#fafafa;color:#666}.new-tag-btn[data-v-9660a322]:hover{border-color:#409eff;color:#409eff}.editor-container[data-v-9660a322]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.editor-container .v-md-editor[data-v-9660a322]{border:none}.editor-container .v-md-editor .v-md-editor__toolbar[data-v-9660a322]{border-top:none;border-left:none;border-right:none}.editor-container .v-md-editor .v-md-editor__main[data-v-9660a322]{border:none}.submit-buttons[data-v-9660a322]{display:flex;gap:12px;padding-top:16px;border-top:1px solid #e5e5e5;margin-top:16px}@media (max-width:768px){.article-editor-wrapper[data-v-9660a322]{padding:16px}.submit-buttons[data-v-9660a322]{flex-direction:column}.submit-buttons .el-button[data-v-9660a322]{width:100%}}.creator-center[data-v-c3e08fa4]{min-height:100vh;background-color:#f6f6f6}.creator-header[data-v-c3e08fa4]{background:#fff;padding:20px 24px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center}.center-title[data-v-c3e08fa4]{font-size:24px;font-weight:600;color:#333;margin:0}.user-info[data-v-c3e08fa4]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-c3e08fa4]{width:48px;height:48px;border-radius:50%;border:2px solid #e5e5e5}.user-details[data-v-c3e08fa4]{display:flex;flex-direction:column;gap:2px}.username[data-v-c3e08fa4]{font-size:16px;font-weight:600;color:#333}.user-level[data-v-c3e08fa4]{font-size:12px;color:#8a8a8a;background:#f0f0f0;padding:2px 8px;border-radius:10px;align-self:flex-start}.user-stats[data-v-c3e08fa4]{font-size:12px;color:#8a8a8a}.creator-body[data-v-c3e08fa4]{display:flex;min-height:calc(100vh - 89px)}.sidebar[data-v-c3e08fa4]{width:240px;flex-shrink:0}.main-content[data-v-c3e08fa4]{flex:1;background:#fff;margin:16px 16px 16px 0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:768px){.creator-header[data-v-c3e08fa4]{flex-direction:column;align-items:flex-start;gap:12px}.creator-body[data-v-c3e08fa4]{flex-direction:column}.sidebar[data-v-c3e08fa4]{width:100%}.main-content[data-v-c3e08fa4]{margin:16px}}.navigator-card[data-v-13639050]{margin:20px;height:auto;background-color:#f4f5f5;transition:transform .3s ease}.navigator-card[data-v-13639050]:hover{transform:translateY(-10px);animation:animate__bounceInUp 1s;cursor:pointer;.navigator-name[data-v-13639050]{color:#007bff}}.navigator-image[data-v-13639050]{width:100%;height:150px;border-radius:4px;-o-object-fit:cover;object-fit:cover;margin-bottom:10px}.navigator-name[data-v-13639050]{font-weight:700;color:#282a2d}.navigator-abstract[data-v-13639050],.navigator-name[data-v-13639050]{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.navigator-abstract[data-v-13639050]{margin-top:5px;color:gray}.navigator-group[data-v-c5303d82]{font-weight:700;font-size:18px;color:#555;padding:20px}.course-desc[data-v-5f7be1d9]{padding:20px;border-radius:5px;background-color:#fff}.vip-price[data-v-5f7be1d9]{margin-top:15px;background-color:#fae7c5;color:#9b2f23;font-size:12px;border-radius:5%;display:flex;padding:5px 5px;line-height:1;height:1em}.course-title[data-v-5f7be1d9]{margin-top:0;font-size:38px;font-weight:700;color:#333}p[data-v-5f7be1d9]{margin-bottom:10px;font-size:20px}.course-info[data-v-5f7be1d9]{margin-bottom:10px}.course-info span[data-v-5f7be1d9]{display:inline-block;margin-right:10px;color:#999}.course-info .course-price[data-v-5f7be1d9]{color:red;font-weight:700;font-size:30px}.buttons[data-v-5f7be1d9]{display:flex;justify-content:flex-end}.buttons button[data-v-5f7be1d9]{padding:10px 20px;margin-left:10px;border:none;border-radius:5px;cursor:pointer;color:#fff}.buttons button[data-v-5f7be1d9]:first-child{background-color:#4caf50}.buttons button[data-v-5f7be1d9]:last-child{background-color:#2196f3}.material-image[data-v-5f7be1d9]{width:100%}.course-desc h3[data-v-5f7be1d9]{font-size:20px;font-weight:600;color:rgba(0,0,0,.85);margin-left:10px}.own-prompt[data-v-5f7be1d9]{font-size:13px;margin-left:10px;color:#333}.course-price[data-v-5f7be1d9]{font-size:14px;font-weight:700;margin-left:10px;color:#f60}.button-container[data-v-5f7be1d9]{display:flex;justify-content:flex-start;margin-left:20px;margin-top:20px}.button-container .el-button[data-v-5f7be1d9]{margin-right:10px}.buy-button[data-v-5f7be1d9]{background-color:#1890ff;color:#fff;font-size:16px;border:none;margin-left:10px}.free-button[data-v-5f7be1d9]{background-color:#fae7c5;color:#9b2f23;font-size:16px;border:none}.consultation-name[data-v-5f7be1d9]{margin:10px;font-weight:700;font-size:20px}.consultation-abstract[data-v-5f7be1d9]{margin:10px;font-size:14px;color:gray}.consultation-intro-container[data-v-56803b9b]{padding:20px;border-radius:5px;background-color:#fff}.evaluation-list[data-v-56803b9b]{margin-top:20px}.evaluation-list h3[data-v-56803b9b]{margin-bottom:10px}.evaluation-item[data-v-56803b9b]{border-bottom:1px solid #eee;padding:10px 0}.evaluation-header[data-v-56803b9b]{display:flex;justify-content:space-between;margin-bottom:5px}.rating[data-v-56803b9b]{color:#f56c6c;font-weight:700}.date[data-v-56803b9b]{color:#909399}.evaluation-content[data-v-56803b9b]{color:#606266}.no-evaluation[data-v-56803b9b]{text-align:center;color:#909399;padding:10px 0}.user-questions[data-v-56803b9b]{margin-top:20px}.question-item[data-v-56803b9b]{border-bottom:1px solid #eee;padding:10px 0}.question-header[data-v-56803b9b]{display:flex;justify-content:space-between;margin-bottom:5px}.created-at[data-v-56803b9b]{color:#909399}.status[data-v-56803b9b]{color:#f56c6c;font-weight:700}.status.completed[data-v-56803b9b]{color:#67c23a}.question-content[data-v-56803b9b]{color:#606266}.no-questions[data-v-56803b9b]{text-align:center;color:#909399;padding:10px 0}.consultation-desc[data-v-420a3909]{margin:20px;background-color:#fff}.consultation-intro[data-v-420a3909]{margin:20px}.consultation-chapters[data-v-420a3909]{margin:10px}.consultation-image[data-v-420a3909]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.consultation-name[data-v-420a3909]{margin:10px;font-weight:700;font-size:20px}.consultation-abstract[data-v-420a3909]{margin:10px;font-size:14px;color:gray}.free-button[data-v-420a3909]{margin-top:30px;margin-left:20px;background-color:#fae7c5;color:#9b2f23;font-size:16px;border:none}.ask-question-container[data-v-11aeacc6]{background-color:#fff;padding:20px}.upload-button[data-v-11aeacc6]{margin-top:10px}.consult-publish-imgs[data-v-11aeacc6]{display:flex;overflow-x:auto;padding:10px}.consult-publish-img[data-v-11aeacc6]{max-width:100px;max-height:100px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.consultation-question-desc[data-v-73b67178]{margin:20px;background-color:#fff;.avatar[data-v-73b67178]{padding:20px;width:50px;height:50px;border-radius:50%}.expert-name[data-v-73b67178]{font-size:18px;font-weight:700;padding:20px}}.consultation-question-flow[data-v-73b67178]{margin:20px;background-color:#fff;.question-flow-header[data-v-73b67178]{font-size:20px;font-weight:700;padding:20px}.question-flow-item[data-v-73b67178]{border-bottom:1px solid #eee;padding:10px 0;.flow-content[data-v-73b67178]{font-size:18px;padding-left:20px;color:#f56c6c}.flow-date[data-v-73b67178]{padding-left:20px;color:#909399}.flow-type[data-v-73b67178]{padding:20px;color:#f56c6c;font-weight:700}}}.ask-question[data-v-73b67178]{margin:20px;background-color:#fff}.flow-meta[data-v-73b67178]{display:flex;justify-content:space-between;margin-top:5px}.vocabulary-learner[data-v-1d5df74f]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.vocabulary-learner .main-content .control-panel-col[data-v-1d5df74f]{margin-bottom:20px}.vocabulary-learner .main-content .control-panel-col .panel-card[data-v-1d5df74f]{border-radius:15px;border:none;box-shadow:0 8px 25px rgba(0,0,0,.1)}.vocabulary-learner .main-content .control-panel-col .panel-card .actions-section[data-v-1d5df74f],.vocabulary-learner .main-content .control-panel-col .panel-card .chapter-section[data-v-1d5df74f],.vocabulary-learner .main-content .control-panel-col .panel-card .dict-section[data-v-1d5df74f],.vocabulary-learner .main-content .control-panel-col .panel-card .settings-section[data-v-1d5df74f],.vocabulary-learner .main-content .control-panel-col .panel-card .stats-section[data-v-1d5df74f]{margin-bottom:25px}.vocabulary-learner .main-content .control-panel-col .panel-card .actions-section[data-v-1d5df74f]:last-child,.vocabulary-learner .main-content .control-panel-col .panel-card .chapter-section[data-v-1d5df74f]:last-child,.vocabulary-learner .main-content .control-panel-col .panel-card .dict-section[data-v-1d5df74f]:last-child,.vocabulary-learner .main-content .control-panel-col .panel-card .settings-section[data-v-1d5df74f]:last-child,.vocabulary-learner .main-content .control-panel-col .panel-card .stats-section[data-v-1d5df74f]:last-child{margin-bottom:0}.vocabulary-learner .main-content .control-panel-col .panel-card .actions-section .section-header[data-v-1d5df74f],.vocabulary-learner .main-content .control-panel-col .panel-card .chapter-section .section-header[data-v-1d5df74f],.vocabulary-learner .main-content .control-panel-col .panel-card .dict-section .section-header[data-v-1d5df74f],.vocabulary-learner .main-content .control-panel-col .panel-card .settings-section .section-header[data-v-1d5df74f],.vocabulary-learner .main-content .control-panel-col .panel-card .stats-section .section-header[data-v-1d5df74f]{display:flex;align-items:center;margin-bottom:15px;font-weight:600;color:#2c3e50;font-size:1.1em}.vocabulary-learner .main-content .control-panel-col .panel-card .actions-section .section-header i[data-v-1d5df74f],.vocabulary-learner .main-content .control-panel-col .panel-card .chapter-section .section-header i[data-v-1d5df74f],.vocabulary-learner .main-content .control-panel-col .panel-card .dict-section .section-header i[data-v-1d5df74f],.vocabulary-learner .main-content .control-panel-col .panel-card .settings-section .section-header i[data-v-1d5df74f],.vocabulary-learner .main-content .control-panel-col .panel-card .stats-section .section-header i[data-v-1d5df74f]{margin-right:8px;font-size:1.2em;color:#409eff}.vocabulary-learner .main-content .control-panel-col .panel-card .dict-details .detail-item[data-v-1d5df74f]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.9em}.vocabulary-learner .main-content .control-panel-col .panel-card .dict-details .detail-item .label[data-v-1d5df74f]{color:#7f8c8d}.vocabulary-learner .main-content .control-panel-col .panel-card .dict-details .detail-item .value[data-v-1d5df74f]{color:#2c3e50;font-weight:500}.vocabulary-learner .main-content .control-panel-col .panel-card .settings-content .setting-item[data-v-1d5df74f]{margin-bottom:15px}.vocabulary-learner .main-content .control-panel-col .panel-card .settings-content .setting-item .setting-label[data-v-1d5df74f]{display:block;margin-bottom:8px;font-size:.9em;color:#2c3e50;font-weight:500}.vocabulary-learner .main-content .control-panel-col .panel-card .stats-grid[data-v-1d5df74f]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.vocabulary-learner .main-content .control-panel-col .panel-card .stats-grid .stat-item[data-v-1d5df74f]{text-align:center;padding:15px;background:#f8f9fa;border-radius:10px}.vocabulary-learner .main-content .control-panel-col .panel-card .stats-grid .stat-item .stat-value[data-v-1d5df74f]{font-size:1.5em;font-weight:700;color:#409eff;margin-bottom:5px}.vocabulary-learner .main-content .control-panel-col .panel-card .stats-grid .stat-item .stat-label[data-v-1d5df74f]{font-size:.8em;color:#7f8c8d}.vocabulary-learner .main-content .control-panel-col .panel-card .actions-section[data-v-1d5df74f]{display:flex;flex-direction:column;gap:10px}.vocabulary-learner .main-content .learning-area-col .learning-card[data-v-1d5df74f]{border-radius:15px;border:none;box-shadow:0 8px 25px rgba(0,0,0,.1);min-height:600px;outline:none;transition:box-shadow .3s ease}.vocabulary-learner .main-content .learning-area-col .learning-card[data-v-1d5df74f]:focus{box-shadow:0 0 0 2px rgba(64,158,255,.3),0 8px 25px rgba(0,0,0,.1)}.vocabulary-learner .main-content .learning-area-col .learning-card .progress-section[data-v-1d5df74f]{margin-bottom:30px}.vocabulary-learner .main-content .learning-area-col .learning-card .progress-section .progress-info[data-v-1d5df74f]{display:flex;justify-content:space-between;margin-bottom:10px}.vocabulary-learner .main-content .learning-area-col .learning-card .progress-section .progress-info .progress-text[data-v-1d5df74f]{color:#2c3e50;font-weight:500}.vocabulary-learner .main-content .learning-area-col .learning-card .progress-section .progress-info .progress-percent[data-v-1d5df74f]{color:#409eff;font-weight:700}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card[data-v-1d5df74f]{text-align:center;margin-bottom:30px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header[data-v-1d5df74f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header .word-display[data-v-1d5df74f]{flex:1}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header .word-display .word-text[data-v-1d5df74f]{font-size:3.5em;color:#2c3e50;margin:0 0 15px 0;font-weight:300;letter-spacing:3px;transition:all .3s ease}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header .word-display .word-text.blur[data-v-1d5df74f]{filter:blur(2px);opacity:.7}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header .word-display .phonetic-symbols .phonetic[data-v-1d5df74f]{font-size:1.2em;color:#7f8c8d;margin:0 15px;font-style:italic}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header .word-actions[data-v-1d5df74f]{display:flex;flex-direction:column;gap:10px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header .word-actions .favorite-btn[data-v-1d5df74f],.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header .word-actions .play-btn[data-v-1d5df74f]{color:#409eff;font-size:1.1em}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header .word-actions .favorite-btn[data-v-1d5df74f]:hover,.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header .word-actions .play-btn[data-v-1d5df74f]:hover{color:#66b1ff}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .translation-section[data-v-1d5df74f]{margin-bottom:25px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .translation-section .translations .translation-item[data-v-1d5df74f]{display:flex;align-items:center;margin-bottom:8px;font-size:1.1em}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .translation-section .translations .translation-item .translation-index[data-v-1d5df74f]{color:#409eff;font-weight:700;margin-right:8px;min-width:20px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .translation-section .translations .translation-item .translation-text[data-v-1d5df74f]{color:#2c3e50}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .notation-section[data-v-1d5df74f]{margin-bottom:20px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .notation-section .notation[data-v-1d5df74f]{display:flex;align-items:center;justify-content:center;padding:10px 15px;background:#fff3cd;border-radius:8px;color:#856404;font-size:.9em}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .notation-section .notation i[data-v-1d5df74f]{margin-right:8px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .spelling-hint[data-v-1d5df74f]{margin-bottom:15px;text-align:center}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .spelling-hint .keyboard-hint[data-v-1d5df74f]{font-size:.9em;color:#7f8c8d;margin:0;font-style:italic}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section[data-v-1d5df74f]{margin-bottom:20px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .el-input[data-v-1d5df74f]{font-size:1.3em}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .el-input[data-v-1d5df74f] .el-input__inner{text-align:center;font-size:1.3em;padding:15px;border-radius:10px;border:2px solid #dcdfe6;transition:all .3s ease}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .el-input.correct[data-v-1d5df74f] .el-input__inner{border-color:#67c23a;background:#f0f9ff;color:#67c23a}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .el-input.incorrect[data-v-1d5df74f] .el-input__inner{border-color:#f56c6c;background:#fef0f0;color:#f56c6c}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .handwriting-section .handwriting-canvas-container[data-v-1d5df74f]{border:2px dashed #dcdfe6;border-radius:12px;padding:15px;background:#fafafa;text-align:center;margin-bottom:15px;transition:all .3s ease}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .handwriting-section .handwriting-canvas-container[data-v-1d5df74f]:hover{border-color:#409eff;background:#f0f9ff}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .handwriting-section .handwriting-canvas-container .handwriting-canvas[data-v-1d5df74f]{border:1px solid #dcdfe6;border-radius:8px;background:#fff;cursor:crosshair;display:block;margin:0 auto;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .handwriting-section .handwriting-canvas-container .handwriting-canvas[data-v-1d5df74f]:hover{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.2)}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .handwriting-section .handwriting-canvas-container .canvas-controls[data-v-1d5df74f]{margin-top:15px;display:flex;justify-content:center;gap:10px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .handwriting-section .handwriting-hint[data-v-1d5df74f]{text-align:center;color:#909399;font-size:14px;margin-bottom:15px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .handwriting-section .handwriting-hint p[data-v-1d5df74f]{margin:5px 0}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .handwriting-section .handwriting-hint p i[data-v-1d5df74f]{margin-right:5px;color:#409eff}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .handwriting-section .handwriting-hint .hint-text[data-v-1d5df74f]{font-size:12px;color:#c0c4cc}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .handwriting-section .recognition-result[data-v-1d5df74f]{background:#f0f9ff;border:1px solid #b3d8ff;border-radius:8px;padding:12px;margin-bottom:15px;text-align:center}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .handwriting-section .recognition-result .result-label[data-v-1d5df74f]{color:#606266;font-size:14px;margin-right:8px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .handwriting-section .recognition-result .result-text[data-v-1d5df74f]{color:#409eff;font-weight:600;font-size:16px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .input-actions[data-v-1d5df74f]{margin-top:20px;display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-section .input-actions .el-button .shortcut-key[data-v-1d5df74f]{font-size:.8em;opacity:.7;margin-left:5px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .feedback-section[data-v-1d5df74f]{margin-top:20px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .feedback-section .feedback[data-v-1d5df74f]{display:flex;align-items:center;justify-content:center;padding:15px;border-radius:10px;font-size:1.1em;font-weight:500}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .feedback-section .feedback i[data-v-1d5df74f]{margin-right:8px;font-size:1.2em}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .feedback-section .feedback.correct[data-v-1d5df74f]{background:#f0f9ff;color:#67c23a;border:1px solid #67c23a}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .feedback-section .feedback.incorrect[data-v-1d5df74f]{background:#fef0f0;color:#f56c6c;border:1px solid #f56c6c}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .recognition-mode[data-v-1d5df74f]{text-align:center}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .recognition-mode .recognition-question[data-v-1d5df74f]{margin-bottom:30px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .recognition-mode .recognition-question p[data-v-1d5df74f]{font-size:1.3em;color:#2c3e50;margin:0}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .recognition-mode .recognition-question p.keyboard-hint[data-v-1d5df74f]{font-size:.9em;color:#7f8c8d;margin-top:10px;font-style:italic}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .recognition-mode .recognition-actions[data-v-1d5df74f]{display:flex;justify-content:center;gap:30px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .recognition-mode .recognition-actions .el-button[data-v-1d5df74f]{padding:15px 30px;font-size:1.1em;border-radius:25px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .recognition-mode .recognition-actions .el-button i[data-v-1d5df74f]{margin-right:8px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .recognition-mode .recognition-actions .el-button .shortcut-key[data-v-1d5df74f]{font-size:.8em;opacity:.7;margin-left:5px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .recognition-mode .recognition-actions .el-button.keyboard-active[data-v-1d5df74f]{transform:scale(.95);box-shadow:0 2px 8px rgba(0,0,0,.3);transition:all .1s ease}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .next-actions[data-v-1d5df74f]{text-align:center;margin-top:30px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .next-actions .el-button[data-v-1d5df74f]{padding:12px 30px;font-size:1.1em;border-radius:25px}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section[data-v-1d5df74f]{text-align:center;padding:40px 20px}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .completion-header[data-v-1d5df74f]{margin-bottom:30px}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .completion-header i[data-v-1d5df74f]{font-size:4em;color:#f39c12;margin-bottom:15px;display:block}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .completion-header h2[data-v-1d5df74f]{color:#2c3e50;margin:0;font-size:2em;font-weight:300}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .completion-stats[data-v-1d5df74f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px;margin-bottom:30px}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .completion-stats .stat-card[data-v-1d5df74f]{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;color:#fff}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .completion-stats .stat-card .stat-number[data-v-1d5df74f]{font-size:2em;font-weight:700;margin-bottom:5px}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .completion-stats .stat-card .stat-desc[data-v-1d5df74f]{font-size:.9em;opacity:.9}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .mistake-review[data-v-1d5df74f]{margin-bottom:30px;padding:20px;background:#fff3cd;border-radius:15px}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .mistake-review h3[data-v-1d5df74f]{color:#856404;margin:0 0 15px 0}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .mistake-review .mistake-list .mistake-item[data-v-1d5df74f]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #ffeaa7}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .mistake-review .mistake-list .mistake-item[data-v-1d5df74f]:last-child{border-bottom:none}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .mistake-review .mistake-list .mistake-item .mistake-word[data-v-1d5df74f]{font-weight:700;color:#2c3e50}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .mistake-review .mistake-list .mistake-item .mistake-translation[data-v-1d5df74f]{color:#7f8c8d}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .mistake-review .mistake-list .more-mistakes[data-v-1d5df74f]{text-align:center;color:#856404;font-style:italic;margin-top:10px}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .completion-actions[data-v-1d5df74f]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .completion-actions .el-button[data-v-1d5df74f]{padding:12px 25px;border-radius:25px}.vocabulary-learner .settings-dialog .setting-group[data-v-1d5df74f]{margin-bottom:25px}.vocabulary-learner .settings-dialog .setting-group h4[data-v-1d5df74f]{margin:0 0 15px 0;color:#2c3e50;font-size:1.1em}.vocabulary-learner .settings-dialog .setting-group .el-radio-group[data-v-1d5df74f]{display:flex;flex-direction:column;gap:10px}@media (max-width:1200px){.vocabulary-learner .main-content .control-panel-col .panel-card .stats-grid[data-v-1d5df74f]{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:768px){.vocabulary-learner[data-v-1d5df74f]{padding:10px}.vocabulary-learner .main-content .control-panel-col[data-v-1d5df74f]{margin-bottom:20px}.vocabulary-learner .main-content .control-panel-col .panel-card .stats-grid[data-v-1d5df74f]{grid-template-columns:repeat(2,1fr);gap:10px}.vocabulary-learner .main-content .control-panel-col .panel-card .stats-grid .stat-item[data-v-1d5df74f]{padding:10px}.vocabulary-learner .main-content .control-panel-col .panel-card .stats-grid .stat-item .stat-value[data-v-1d5df74f]{font-size:1.2em}.vocabulary-learner .main-content .control-panel-col .panel-card .actions-section[data-v-1d5df74f]{flex-direction:row;gap:5px}.vocabulary-learner .main-content .control-panel-col .panel-card .actions-section .el-button[data-v-1d5df74f]{flex:1;font-size:.8em}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header[data-v-1d5df74f]{flex-direction:column;align-items:center;gap:20px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header .word-display .word-text[data-v-1d5df74f]{font-size:2.5em}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header .word-actions[data-v-1d5df74f]{flex-direction:row}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-actions[data-v-1d5df74f]{flex-direction:column;gap:10px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .spelling-mode .input-actions .el-button[data-v-1d5df74f]{width:100%}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .recognition-mode .recognition-actions[data-v-1d5df74f]{flex-direction:column;gap:15px}.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .interaction-section .recognition-mode .recognition-actions .el-button[data-v-1d5df74f]{width:100%}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section[data-v-1d5df74f]{padding:20px 10px}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .completion-stats[data-v-1d5df74f]{grid-template-columns:repeat(2,1fr);gap:15px}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .completion-actions[data-v-1d5df74f]{flex-direction:column}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .completion-actions .el-button[data-v-1d5df74f]{width:100%;margin-bottom:10px}}@media (max-width:480px){.vocabulary-learner .main-content .learning-area-col .learning-card .word-content .word-card .word-header .word-display .word-text[data-v-1d5df74f]{font-size:2em;letter-spacing:1px}.vocabulary-learner .main-content .learning-area-col .learning-card .completion-section .completion-content .completion-stats[data-v-1d5df74f]{grid-template-columns:1fr}}.dictionary-list[data-v-1f1fc228]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.dictionary-list .header-section[data-v-1f1fc228]{text-align:center;margin-bottom:40px;color:#fff}.dictionary-list .header-section .header-content[data-v-1f1fc228]{display:flex;flex-direction:column;align-items:center;gap:20px}.dictionary-list .header-section .title-area .main-title[data-v-1f1fc228]{font-size:2.5em;margin:0;font-weight:300;color:#fff;display:flex;align-items:center;gap:10px}.dictionary-list .header-section .title-area .main-title .el-icon-reading[data-v-1f1fc228]{font-size:1.5em;color:#fff}.dictionary-list .header-section .title-area .subtitle[data-v-1f1fc228]{font-size:1.2em;margin:10px 0 0 0;opacity:.9;color:#fff}.dictionary-list .header-section .stats-area[data-v-1f1fc228]{display:flex;gap:30px;margin-top:20px}.dictionary-list .header-section .stats-area .stat-item[data-v-1f1fc228]{text-align:center}.dictionary-list .header-section .stats-area .stat-item .stat-number[data-v-1f1fc228]{font-size:2em;font-weight:700;color:#fff}.dictionary-list .header-section .stats-area .stat-item .stat-label[data-v-1f1fc228]{font-size:.9em;opacity:.8;color:#fff}.dictionary-list .filter-section[data-v-1f1fc228]{max-width:1200px;margin:0 auto 30px auto;background:hsla(0,0%,100%,.1);padding:20px;border-radius:10px;backdrop-filter:blur(10px)}.dictionary-list .filter-section .filter-card .el-row[data-v-1f1fc228]{align-items:center}.dictionary-list .dictionary-content[data-v-1f1fc228]{max-width:1400px;margin:0 auto}.dictionary-list .dictionary-content .grid-view .category-section[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section[data-v-1f1fc228]{margin-bottom:40px}.dictionary-list .dictionary-content .grid-view .category-section .category-header[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .category-header[data-v-1f1fc228]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dictionary-list .dictionary-content .grid-view .category-section .category-header .category-title[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .category-header .category-title[data-v-1f1fc228]{color:#fff;font-size:1.8em;margin:0;font-weight:300;display:flex;align-items:center;gap:10px}.dictionary-list .dictionary-content .grid-view .category-section .category-header .category-title .el-icon-folder-opened[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .category-header .category-title .el-icon-folder-opened[data-v-1f1fc228]{font-size:1.2em;color:#fff}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid[data-v-1f1fc228]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:20px}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card[data-v-1f1fc228]{border-radius:15px;transition:all .3s ease;cursor:pointer;height:100%;display:flex;flex-direction:column}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card[data-v-1f1fc228]:hover,.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card[data-v-1f1fc228]:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card.selected[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card.selected[data-v-1f1fc228]{border:2px solid #409eff;box-shadow:0 0 20px rgba(64,158,255,.3)}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-header[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-header[data-v-1f1fc228]{display:flex;align-items:center;padding:15px 20px;background-color:#f5f7fa;border-radius:15px 15px 0 0}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-header .dict-icon[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-header .dict-icon[data-v-1f1fc228]{font-size:2.5em;color:#409eff;margin-right:15px}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-header .dict-basic-info[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-header .dict-basic-info[data-v-1f1fc228]{flex:1;min-width:0}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-header .dict-basic-info .dict-name[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-header .dict-basic-info .dict-name[data-v-1f1fc228]{margin:0;font-size:1.3em;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-header .dict-basic-info .dict-meta[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-header .dict-basic-info .dict-meta[data-v-1f1fc228]{margin-top:5px}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-header .dict-basic-info .dict-meta .el-tag[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-header .dict-basic-info .dict-meta .el-tag[data-v-1f1fc228]{margin-right:5px}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-content[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-content[data-v-1f1fc228]{flex-grow:1;padding:15px 20px;background-color:#fff;border-radius:0 0 15px 15px}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-content .dict-description[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-content .dict-description[data-v-1f1fc228]{color:#7f8c8d;margin-bottom:15px;line-height:1.5;min-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-content .dict-tags[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-content .dict-tags[data-v-1f1fc228]{margin-bottom:15px}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-content .dict-tags .el-tag[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-content .dict-tags .el-tag[data-v-1f1fc228]{margin-right:5px;margin-bottom:5px}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-content .dict-tags .more-tags[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-content .dict-tags .more-tags[data-v-1f1fc228]{margin-left:5px;font-size:.8em;color:#95a5a6}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-content .progress-info[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-content .progress-info[data-v-1f1fc228]{margin-top:15px}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-content .progress-info .progress-text[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-content .progress-info .progress-text[data-v-1f1fc228]{display:flex;justify-content:space-between;margin-bottom:5px;font-size:.9em;color:#555}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-content .progress-info .progress-text .progress-percent[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-content .progress-info .progress-text .progress-percent[data-v-1f1fc228]{font-weight:700;color:#409eff}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-actions[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-actions[data-v-1f1fc228]{padding:15px 20px;background-color:#f5f7fa;border-radius:0 0 15px 15px;display:flex;justify-content:space-between;gap:10px}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-actions .el-button[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-actions .el-button[data-v-1f1fc228]{flex:1}.dictionary-list .dictionary-content .grid-view .list-view .el-table .dict-info-cell[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .dict-info-cell[data-v-1f1fc228]{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #eee}.dictionary-list .dictionary-content .grid-view .list-view .el-table .dict-info-cell[data-v-1f1fc228]:last-child,.dictionary-list .dictionary-content .list-view .list-view .el-table .dict-info-cell[data-v-1f1fc228]:last-child{border-bottom:none}.dictionary-list .dictionary-content .grid-view .list-view .el-table .dict-info-cell .dict-icon-small[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .dict-info-cell .dict-icon-small[data-v-1f1fc228]{font-size:1.8em;color:#409eff;margin-right:15px}.dictionary-list .dictionary-content .grid-view .list-view .el-table .dict-info-cell .dict-details .dict-name[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .dict-info-cell .dict-details .dict-name[data-v-1f1fc228]{font-size:1.1em;color:#2c3e50;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dictionary-list .dictionary-content .grid-view .list-view .el-table .dict-info-cell .dict-details .dict-description[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .dict-info-cell .dict-details .dict-description[data-v-1f1fc228]{font-size:.9em;color:#7f8c8d;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dictionary-list .dictionary-content .grid-view .list-view .el-table .dict-info-cell .dict-details .dict-tags .el-tag[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .dict-info-cell .dict-details .dict-tags .el-tag[data-v-1f1fc228]{margin-right:5px;margin-bottom:5px}.dictionary-list .dictionary-content .grid-view .list-view .el-table .el-table-column:first-child .dict-info-cell .dict-details .dict-name[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .el-table-column:first-child .dict-info-cell .dict-details .dict-name[data-v-1f1fc228]{font-size:1.1em}.dictionary-list .dictionary-content .grid-view .list-view .el-table .el-table-column:nth-child(2) .el-tag[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .el-table-column:nth-child(2) .el-tag[data-v-1f1fc228]{font-size:.9em}.dictionary-list .dictionary-content .grid-view .list-view .el-table .el-table-column:nth-child(3) .word-count[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .el-table-column:nth-child(3) .word-count[data-v-1f1fc228]{font-weight:700;color:#2c3e50}.dictionary-list .dictionary-content .grid-view .list-view .el-table .el-table-column:nth-child(4) .el-tag[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .el-table-column:nth-child(4) .el-tag[data-v-1f1fc228]{font-size:.9em}.dictionary-list .dictionary-content .grid-view .list-view .el-table .el-table-column:nth-child(5) .table-progress .el-progress .el-progress__text[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .el-table-column:nth-child(5) .table-progress .el-progress .el-progress__text[data-v-1f1fc228]{font-size:.9em;color:#555}.dictionary-list .dictionary-content .grid-view .list-view .el-table .el-table-column:nth-child(5) .no-progress[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .el-table-column:nth-child(5) .no-progress[data-v-1f1fc228]{font-size:.9em;color:#7f8c8d}.dictionary-list .dictionary-content .grid-view .list-view .el-table .el-table-column:nth-child(6) .el-button[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .el-table-column:nth-child(6) .el-button[data-v-1f1fc228]{padding:0 10px;font-size:.9em}.dictionary-list .dialog-header[data-v-1f1fc228]{text-align:center;margin-bottom:20px}.dictionary-list .dialog-header h3[data-v-1f1fc228]{margin:0 0 10px 0;color:#2c3e50}.dictionary-list .dialog-header p[data-v-1f1fc228]{margin:0;color:#7f8c8d}.dictionary-list .chapter-list[data-v-1f1fc228]{max-height:400px;overflow-y:auto}.dictionary-list .chapter-list .chapter-item[data-v-1f1fc228]{display:flex;align-items:center;padding:15px;border:2px solid #e0e0e0;border-radius:10px;margin-bottom:10px;cursor:pointer;transition:all .3s ease;position:relative}.dictionary-list .chapter-list .chapter-item[data-v-1f1fc228]:hover{border-color:#409eff;background-color:#f0f9ff}.dictionary-list .chapter-list .chapter-item.completed[data-v-1f1fc228]{border-color:#67c23a;background-color:#f0f9ff}.dictionary-list .chapter-list .chapter-item.completed .chapter-status[data-v-1f1fc228]{position:absolute;top:5px;right:5px;color:#67c23a;font-size:16px}.dictionary-list .chapter-list .chapter-item .chapter-number[data-v-1f1fc228]{width:40px;height:40px;border-radius:50%;background:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:15px}.dictionary-list .chapter-list .chapter-item .chapter-info[data-v-1f1fc228]{flex:1}.dictionary-list .chapter-list .chapter-item .chapter-info .chapter-range[data-v-1f1fc228]{font-weight:500;color:#2c3e50}.dictionary-list .chapter-list .chapter-item .chapter-info .chapter-count[data-v-1f1fc228]{color:#7f8c8d;font-size:.9em}.dictionary-list .dict-detail .detail-item[data-v-1f1fc228]{display:flex;margin-bottom:15px}.dictionary-list .dict-detail .detail-item label[data-v-1f1fc228]{width:100px;font-weight:500;color:#2c3e50}.dictionary-list .dict-detail .detail-item span[data-v-1f1fc228]{flex:1;color:#7f8c8d}.dictionary-list .chapter-selection .dict-info-header[data-v-1f1fc228]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.dictionary-list .chapter-selection .dict-info-header .dict-icon-large[data-v-1f1fc228]{font-size:2.5em;color:#409eff;margin-right:15px}.dictionary-list .chapter-selection .dict-info-header .dict-info-text h3[data-v-1f1fc228]{margin:0 0 10px 0;color:#2c3e50}.dictionary-list .chapter-selection .dict-info-header .dict-info-text p[data-v-1f1fc228]{margin:0;color:#7f8c8d;font-size:.9em}.dictionary-list .chapter-selection .dict-info-header .dict-info-text .dict-stats[data-v-1f1fc228]{margin-top:10px}.dictionary-list .chapter-selection .dict-info-header .dict-info-text .dict-stats .el-tag[data-v-1f1fc228]{margin-right:5px}.dictionary-list .chapter-selection .chapter-grid[data-v-1f1fc228]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;margin-bottom:20px}.dictionary-list .chapter-selection .chapter-grid .chapter-item[data-v-1f1fc228]{display:flex;flex-direction:column;align-items:center;padding:15px;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .3s ease;position:relative}.dictionary-list .chapter-selection .chapter-grid .chapter-item[data-v-1f1fc228]:hover{border-color:#409eff;background-color:#f0f9ff}.dictionary-list .chapter-selection .chapter-grid .chapter-item.completed[data-v-1f1fc228]{border-color:#67c23a;background-color:#f0f9ff}.dictionary-list .chapter-selection .chapter-grid .chapter-item.completed .chapter-status[data-v-1f1fc228]{position:absolute;top:5px;right:5px;color:#67c23a;font-size:16px}.dictionary-list .chapter-selection .chapter-grid .chapter-item .chapter-header[data-v-1f1fc228]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px}.dictionary-list .chapter-selection .chapter-grid .chapter-item .chapter-header .chapter-number[data-v-1f1fc228]{font-size:1.1em;font-weight:700;color:#2c3e50}.dictionary-list .chapter-selection .chapter-grid .chapter-item .chapter-header .chapter-status .el-tag[data-v-1f1fc228]{font-size:.8em}.dictionary-list .chapter-selection .chapter-grid .chapter-item .chapter-info[data-v-1f1fc228]{text-align:center;margin-bottom:10px}.dictionary-list .chapter-selection .chapter-grid .chapter-item .chapter-info .word-range[data-v-1f1fc228]{font-size:.9em;color:#7f8c8d}.dictionary-list .chapter-selection .chapter-grid .chapter-item .chapter-info .word-count[data-v-1f1fc228]{font-weight:700;color:#2c3e50}.dictionary-list .chapter-selection .chapter-grid .chapter-item .chapter-info .chapter-accuracy[data-v-1f1fc228]{margin-top:8px;padding:4px 8px;background-color:#f0f9ff;border-radius:4px;border:1px solid #e1f5fe}.dictionary-list .chapter-selection .chapter-grid .chapter-item .chapter-info .chapter-accuracy .accuracy-label[data-v-1f1fc228]{font-size:.8em;color:#7f8c8d}.dictionary-list .chapter-selection .chapter-grid .chapter-item .chapter-info .chapter-accuracy .accuracy-value[data-v-1f1fc228]{font-size:.9em;font-weight:700;color:#67c23a}.dictionary-list .chapter-selection .chapter-grid .chapter-item .chapter-progress[data-v-1f1fc228]{width:100%;margin-top:10px}.dictionary-list .chapter-selection .dialog-actions[data-v-1f1fc228]{display:flex;justify-content:space-between;margin-top:20px}.dictionary-list .dict-detail-content .detail-header[data-v-1f1fc228]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.dictionary-list .dict-detail-content .detail-header .detail-icon[data-v-1f1fc228]{font-size:2.5em;color:#409eff;margin-right:15px}.dictionary-list .dict-detail-content .detail-header .detail-info h2[data-v-1f1fc228]{margin:0 0 10px 0;color:#2c3e50}.dictionary-list .dict-detail-content .detail-header .detail-info p[data-v-1f1fc228]{margin:0;color:#7f8c8d;font-size:.9em}.dictionary-list .dict-detail-content .detail-stats[data-v-1f1fc228]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.dictionary-list .dict-detail-content .detail-stats .stat-card[data-v-1f1fc228]{text-align:center}.dictionary-list .dict-detail-content .detail-stats .stat-card .stat-value[data-v-1f1fc228]{font-size:1.8em;font-weight:700;color:#2c3e50}.dictionary-list .dict-detail-content .detail-stats .stat-card .stat-label[data-v-1f1fc228]{font-size:.8em;color:#7f8c8d}.dictionary-list .dict-detail-content .detail-info-list .info-row[data-v-1f1fc228]{display:flex;margin-bottom:10px}.dictionary-list .dict-detail-content .detail-info-list .info-row .info-label[data-v-1f1fc228]{font-weight:500;color:#2c3e50;margin-right:10px}.dictionary-list .dict-detail-content .detail-info-list .info-row .tags-container[data-v-1f1fc228]{display:flex;flex-wrap:wrap;gap:5px}.dictionary-list .dict-detail-content .detail-info-list .info-row .tags-container .el-tag[data-v-1f1fc228]{margin-right:5px;margin-bottom:5px}.dictionary-list .dialog-footer[data-v-1f1fc228]{text-align:right}.dictionary-list .el-empty[data-v-1f1fc228]{margin-top:50px}@media (max-width:1024px) and (min-width:769px){.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid[data-v-1f1fc228]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}}@media (max-width:768px){.dictionary-list .header-section .header-content .title-area .main-title[data-v-1f1fc228]{font-size:2em;gap:5px}.dictionary-list .header-section .header-content .title-area .subtitle[data-v-1f1fc228]{font-size:1em}.dictionary-list .header-section .header-content .stats-area[data-v-1f1fc228]{flex-direction:column;gap:10px}.dictionary-list .dictionary-content .grid-view .category-section .category-header[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .category-header[data-v-1f1fc228],.dictionary-list .filter-section .filter-card .el-row[data-v-1f1fc228]{flex-direction:column;align-items:flex-start;gap:10px}.dictionary-list .dictionary-content .grid-view .category-section .category-header .category-title[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .category-header .category-title[data-v-1f1fc228]{width:100%;justify-content:center}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid[data-v-1f1fc228]{grid-template-columns:1fr;gap:15px}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-header[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-header[data-v-1f1fc228]{flex-direction:column;align-items:flex-start;gap:10px}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-header .dict-basic-info[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-header .dict-basic-info[data-v-1f1fc228]{width:100%;text-align:center}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-content .dict-description[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-content .dict-description[data-v-1f1fc228]{min-height:auto;-webkit-line-clamp:3}.dictionary-list .dictionary-content .grid-view .category-section .dictionary-grid .dictionary-card .card-actions[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .category-section .dictionary-grid .dictionary-card .card-actions[data-v-1f1fc228]{flex-direction:column;gap:10px}.dictionary-list .dictionary-content .grid-view .list-view .el-table .dict-info-cell[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .dict-info-cell[data-v-1f1fc228]{flex-direction:column;align-items:flex-start;gap:10px}.dictionary-list .dictionary-content .grid-view .list-view .el-table .dict-info-cell .dict-details[data-v-1f1fc228],.dictionary-list .dictionary-content .list-view .list-view .el-table .dict-info-cell .dict-details[data-v-1f1fc228]{width:100%;text-align:left}.dictionary-list .dictionary-content .chapter-selection .dict-info-header[data-v-1f1fc228]{flex-direction:column;align-items:flex-start;gap:10px}.dictionary-list .dictionary-content .chapter-selection .dict-info-header .dict-info-text[data-v-1f1fc228]{text-align:left}.dictionary-list .dictionary-content .chapter-selection .dict-info-header .dict-info-text .dict-stats[data-v-1f1fc228]{justify-content:flex-start}.dictionary-list .dictionary-content .chapter-selection .chapter-grid[data-v-1f1fc228]{grid-template-columns:1fr}.dictionary-list .dictionary-content .chapter-selection .dialog-actions[data-v-1f1fc228]{flex-direction:column;gap:10px}}.header-container[data-v-b2f3ade4]{background-color:#fff}.menu-item[data-v-b2f3ade4]{color:#000}.navbar-title[data-v-b2f3ade4]{font-size:18px;font-weight:700;color:#1d1818;padding:0 20px}.el-menu-demo[data-v-b2f3ade4]{background-color:transparent!important;color:#fff}.el-menu-item[data-v-b2f3ade4]{color:#fff}.el-menu-demo .el-menu-item.is-active[data-v-b2f3ade4]{background-color:transparent!important}.el-menu-demo .el-menu-item.is-active a[data-v-b2f3ade4]{background-color:transparent!important;color:#007fff!important}.el-menu-demo .el-menu-item a[data-v-b2f3ade4],.el-submenu .el-menu-item[data-v-b2f3ade4]{text-decoration:none;display:block;color:#000}.el-submenu .el-menu-item[data-v-b2f3ade4]:hover{color:#409eff}.avatar-container[data-v-b2f3ade4]{float:right;margin-right:20px;margin-top:10px}.avatar[data-v-b2f3ade4]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.disabled[data-v-b2f3ade4]{pointer-events:none;opacity:.5}.login-text1[data-v-b2f3ade4]{font-size:20px;margin:10px}.login-text1-sub1[data-v-b2f3ade4]{color:#007fff;font-weight:700}.header-container[data-v-6b00a3d9]{background-color:#fff}.menu-item[data-v-6b00a3d9]{color:#000}.customer-service-btn-container[data-v-6b00a3d9]{display:inline-block;margin:0 10px;line-height:60px}.customer-service-btn[data-v-6b00a3d9]{color:#000;font-size:14px;padding:0 20px;height:60px;line-height:60px;border:none;background:transparent;text-decoration:none;display:block}.customer-service-btn[data-v-6b00a3d9]:hover{color:#409eff}.mobile-nav-menu .customer-service-btn-container[data-v-6b00a3d9]{margin:0;padding:0 20px}.mobile-nav-menu .customer-service-btn[data-v-6b00a3d9]{width:100%;text-align:left;height:50px!important;line-height:50px!important}.navbar-title[data-v-6b00a3d9]{font-size:18px;font-weight:700;color:#1d1818;padding:0 20px}.el-menu-demo[data-v-6b00a3d9]{background-color:transparent!important;color:#fff}.el-menu-item[data-v-6b00a3d9]{color:#fff}.el-menu-demo .el-menu-item.is-active[data-v-6b00a3d9]{background-color:transparent!important}.el-menu-demo .el-menu-item.is-active a[data-v-6b00a3d9]{background-color:transparent!important;color:#007fff!important}.el-menu-demo .el-menu-item a[data-v-6b00a3d9]{text-decoration:none;display:block;color:#000}.el-menu-demo .el-menu-item[data-v-6b00a3d9]{color:#000!important;opacity:1!important;visibility:visible!important}.el-submenu .el-menu-item[data-v-6b00a3d9]{color:#000;text-decoration:none;display:block}.el-submenu .el-menu-item[data-v-6b00a3d9]:hover{color:#409eff}.avatar-container[data-v-6b00a3d9]{float:right;margin-right:20px;margin-top:10px}.avatar[data-v-6b00a3d9]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.disabled[data-v-6b00a3d9]{pointer-events:none;opacity:.5}.login-dialog .el-dialog[data-v-6b00a3d9],.register-dialog .el-dialog[data-v-6b00a3d9]{border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15);background:linear-gradient(135deg,#667eea,#764ba2);margin:1.5vh auto!important;max-height:97vh}.login-dialog .el-dialog__body[data-v-6b00a3d9],.register-dialog .el-dialog__body[data-v-6b00a3d9]{padding:0}.login-container[data-v-6b00a3d9],.register-container[data-v-6b00a3d9]{display:flex;min-height:420px;position:relative;overflow:hidden}.dialog-close-btn[data-v-6b00a3d9]{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:1000;color:#fff}.dialog-close-btn[data-v-6b00a3d9]:hover{background:hsla(0,0%,100%,.3);transform:rotate(90deg)}.dialog-close-btn i[data-v-6b00a3d9]{font-size:18px}.login-decoration[data-v-6b00a3d9],.register-decoration[data-v-6b00a3d9]{flex:1;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.decoration-circle[data-v-6b00a3d9]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.circle-1[data-v-6b00a3d9]{width:120px;height:120px;top:20%;left:20%;animation:float-6b00a3d9 6s ease-in-out infinite}.circle-2[data-v-6b00a3d9]{width:80px;height:80px;top:60%;right:30%;animation:float-6b00a3d9 4s ease-in-out infinite reverse}.circle-3[data-v-6b00a3d9]{width:60px;height:60px;bottom:20%;left:60%;animation:float-6b00a3d9 5s ease-in-out infinite}@keyframes float-6b00a3d9{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.login-form-section[data-v-6b00a3d9],.register-form-section[data-v-6b00a3d9]{flex:1;background:#fff;padding:25px 45px;display:flex;flex-direction:column;justify-content:center}.login-header[data-v-6b00a3d9],.register-header[data-v-6b00a3d9]{text-align:center;margin-bottom:20px}.login-title[data-v-6b00a3d9],.register-title[data-v-6b00a3d9]{font-size:28px;font-weight:700;color:#2c3e50;margin:0 0 10px 0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-subtitle[data-v-6b00a3d9],.register-subtitle[data-v-6b00a3d9]{font-size:14px;color:#7f8c8d;margin:0;line-height:1.4}.login-form[data-v-6b00a3d9],.register-form[data-v-6b00a3d9]{width:100%}.login-form .el-form-item[data-v-6b00a3d9],.register-form .el-form-item[data-v-6b00a3d9]{margin-bottom:18px}.login-form .el-input[data-v-6b00a3d9],.register-form .el-input[data-v-6b00a3d9]{border-radius:12px}.login-form .el-input__inner[data-v-6b00a3d9],.register-form .el-input__inner[data-v-6b00a3d9]{border:2px solid #e8ecf4;border-radius:12px;padding:15px 45px;font-size:14px;transition:all .3s ease;background:#f8f9ff}.login-form .el-input__inner[data-v-6b00a3d9]:focus,.register-form .el-input__inner[data-v-6b00a3d9]:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1);background:#fff}.login-form .el-input__prefix[data-v-6b00a3d9],.register-form .el-input__prefix[data-v-6b00a3d9]{left:15px;color:#a0a6b8}.form-actions[data-v-6b00a3d9]{margin-top:5px}.login-btn[data-v-6b00a3d9],.register-btn[data-v-6b00a3d9]{width:100%;height:50px;border-radius:12px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s ease;margin-bottom:12px}.login-btn[data-v-6b00a3d9]:hover,.register-btn[data-v-6b00a3d9]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.3)}.login-btn[data-v-6b00a3d9]:active,.register-btn[data-v-6b00a3d9]:active{transform:translateY(0)}.form-footer[data-v-6b00a3d9]{text-align:center;margin-top:8px}.login-tip[data-v-6b00a3d9],.register-tip[data-v-6b00a3d9]{font-size:14px;color:#7f8c8d;margin-right:8px}.switch-btn[data-v-6b00a3d9]{font-size:14px;font-weight:600;color:#667eea;padding:0;background:none;border:none;text-decoration:none;transition:color .3s ease}.switch-btn[data-v-6b00a3d9]:hover{color:#764ba2;background:none}@media (max-width:768px){.login-dialog .el-dialog[data-v-6b00a3d9],.register-dialog .el-dialog[data-v-6b00a3d9]{width:95%!important;margin:1vh auto!important;max-height:98vh}.login-container[data-v-6b00a3d9],.register-container[data-v-6b00a3d9]{flex-direction:column;min-height:460px}.login-decoration[data-v-6b00a3d9],.register-decoration[data-v-6b00a3d9]{flex:none;height:100px}.login-form-section[data-v-6b00a3d9],.register-form-section[data-v-6b00a3d9]{padding:20px 25px}.login-title[data-v-6b00a3d9],.register-title[data-v-6b00a3d9]{font-size:24px}.login-header[data-v-6b00a3d9],.register-header[data-v-6b00a3d9]{margin-bottom:18px}}.mobile-menu[data-v-6b00a3d9]{display:flex;align-items:center;height:60px;padding:0 15px;background:#fff}.hamburger-btn[data-v-6b00a3d9]{font-size:24px;padding:0;border:none}.mobile-title[data-v-6b00a3d9]{font-size:18px;font-weight:700;margin-left:15px;color:#1d1818}.mobile-nav-menu[data-v-6b00a3d9]{height:100%}.mobile-nav-menu .el-menu-item[data-v-6b00a3d9],.mobile-nav-menu .el-submenu__title[data-v-6b00a3d9]{height:50px;line-height:50px;color:#000!important}.mobile-nav-menu .el-menu-item span[data-v-6b00a3d9]{color:#000!important;display:block;width:100%}.customer-service-overlay[data-v-6b00a3d9]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999;transition:all .3s ease}.customer-service-container[data-v-6b00a3d9]{background:linear-gradient(135deg,#fff,#f9f7ff);border-radius:16px;box-shadow:0 20px 40px rgba(94,53,177,.2);width:90%;max-width:360px;position:relative;overflow:hidden;animation:scaleIn-6b00a3d9 .3s ease-out}.close-btn[data-v-6b00a3d9]{position:absolute;top:15px;right:15px;width:32px;height:32px;border-radius:50%;background-color:#f5f2ff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s;z-index:1001}.close-btn[data-v-6b00a3d9]:hover{background-color:#e6e0ff;transform:rotate(90deg)}.close-btn .el-icon-close[data-v-6b00a3d9]{font-size:18px;color:#666}.customer-service-content[data-v-6b00a3d9]{padding:30px 20px;text-align:center}.service-title[data-v-6b00a3d9]{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.service-title .service-icon[data-v-6b00a3d9]{font-size:28px;color:#5e35b1;margin-right:10px;background-color:#f0ebff;padding:8px;border-radius:50%}.service-title h3[data-v-6b00a3d9]{margin:0;font-size:22px;color:#5e35b1;font-weight:600}.service-tip[data-v-6b00a3d9]{font-size:14px;color:#666;margin-bottom:25px;line-height:1.5}.qrcode-container[data-v-6b00a3d9]{margin:15px 0;display:flex;justify-content:center}.qrcode[data-v-6b00a3d9]{width:180px;height:180px;background-color:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.1);overflow:hidden;display:flex;justify-content:center;align-items:center}.qrcode-image[data-v-6b00a3d9]{width:160px;height:160px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.wechat-info[data-v-6b00a3d9]{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:15px;color:#333}.wechat-info .el-icon-user[data-v-6b00a3d9]{font-size:18px;margin-right:8px;color:#5e35b1}.service-hours[data-v-6b00a3d9]{font-size:14px;color:#666;display:flex;align-items:center;justify-content:center}.service-hours .el-icon-clock[data-v-6b00a3d9]{font-size:16px;margin-right:8px;color:#5e35b1}@keyframes scaleIn-6b00a3d9{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.benefit-redemption-overlay[data-v-6b00a3d9]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999;transition:all .3s ease}.benefit-redemption-container[data-v-6b00a3d9]{background:linear-gradient(135deg,#fff,#f9f7ff);border-radius:16px;box-shadow:0 20px 40px rgba(94,53,177,.2);width:90%;max-width:400px;position:relative;overflow:hidden;animation:scaleIn-6b00a3d9 .3s ease-out}.benefit-redemption-content[data-v-6b00a3d9]{padding:30px 25px;text-align:center}.redemption-title[data-v-6b00a3d9]{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.redemption-title .redemption-icon[data-v-6b00a3d9]{font-size:28px;color:#5e35b1;margin-right:10px;background-color:#f0ebff;padding:8px;border-radius:50%}.redemption-title h3[data-v-6b00a3d9]{margin:0;font-size:22px;color:#5e35b1;font-weight:600}.redemption-tip[data-v-6b00a3d9]{font-size:14px;color:#666;margin-bottom:25px;line-height:1.5}.redemption-form .el-form-item[data-v-6b00a3d9],.redemption-form[data-v-6b00a3d9]{margin-bottom:20px}.redemption-form .el-input__inner[data-v-6b00a3d9]{border:2px solid #e8ecf4;border-radius:12px;padding:15px 20px;font-size:14px;transition:all .3s ease;background:#f8f9ff}.redemption-form .el-input__inner[data-v-6b00a3d9]:focus{border-color:#5e35b1;box-shadow:0 0 0 3px rgba(94,53,177,.1);background:#fff}.redemption-actions[data-v-6b00a3d9]{margin-top:10px}.redemption-btn[data-v-6b00a3d9]{width:100%;height:50px;border-radius:12px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#5e35b1,#7b1fa2);border:none;transition:all .3s ease}.redemption-btn[data-v-6b00a3d9]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(94,53,177,.3)}.redemption-btn[data-v-6b00a3d9]:active{transform:translateY(0)}.redemption-info[data-v-6b00a3d9]{font-size:13px;color:#666;display:flex;align-items:center;justify-content:center;margin-top:15px}.redemption-info .el-icon-info[data-v-6b00a3d9]{font-size:16px;margin-right:8px;color:#5e35b1}.email-code-container[data-v-6b00a3d9]{display:flex;gap:10px;align-items:flex-start}.email-code-input[data-v-6b00a3d9]{flex:1}.send-code-btn[data-v-6b00a3d9]{min-width:120px;height:40px;border-radius:8px;font-size:14px;white-space:nowrap;transition:all .3s ease}.send-code-btn[data-v-6b00a3d9]:disabled{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.send-code-btn[data-v-6b00a3d9]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.3)}.fade-enter-active[data-v-6b00a3d9],.fade-leave-active[data-v-6b00a3d9]{transition:opacity .3s ease}.fade-enter[data-v-6b00a3d9],.fade-leave-to[data-v-6b00a3d9]{opacity:0}.icp{position:absolute;bottom:0;left:0;margin:10px 0;width:100%;height:36px;white-space:pre;text-align:center;color:gray;z-index:1000}.icp>a{color:gray}.icp>a,.icp>a:hover{text-decoration:none}.icp>a:hover{color:aqua}.icon-column[data-v-4cc4003b]{position:fixed;top:50%;right:20px;transform:translateY(-50%);z-index:1000}.icon-item[data-v-4cc4003b]{position:relative;margin-bottom:10px}.icon-image[data-v-4cc4003b]{width:40px;height:40px;cursor:pointer}.tooltip[data-v-4cc4003b]{display:none;position:absolute;top:100%;right:50px;width:150px;height:150px;background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.2)}.tooltip-image[data-v-4cc4003b]{width:100%;height:100%}.icon-item:hover .tooltip[data-v-4cc4003b]{display:block}.custom-container[data-v-ec8ecca4]{background-color:#f4f5f5}.custom-header[data-v-ec8ecca4]{background-color:#fff}.custom-footer[data-v-ec8ecca4]{position:relative;height:36px}.custom-main[data-v-ec8ecca4]{padding:0;margin:0}.custom-main[data-v-ec8ecca4],.router-view-background[data-v-ec8ecca4]{background-color:#f4f5f5;min-height:100vh}