.ac-page[data-v-0d1b3901]{background:#fff;padding:0 0 64px}.ac-content-layout[data-v-0d1b3901]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.ac-sidebar[data-v-0d1b3901]{width:25%;min-width:260px}.ac-sidebar-card[data-v-0d1b3901]{border:0;border-radius:8px}.ac-sidebar-head[data-v-0d1b3901]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin:0;min-height:0;line-height:1.35}.ac-sidebar-title[data-v-0d1b3901]{margin:0;font-size:16px;line-height:1.35;font-weight:800;color:#1e293b}.ac-sidebar-tag[data-v-0d1b3901]{font-size:12px;line-height:1.35;font-weight:700;color:#94a3b8;letter-spacing:.04em}.ac-sidebar-body[data-v-0d1b3901]{padding:0;margin-top:8px}.ac-main[data-v-0d1b3901]{width:75%;padding:0 8px 0 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.ac-filter-wrap[data-v-0d1b3901],.ac-recent-wrap[data-v-0d1b3901]{margin-bottom:16px}.ac-filter-wrap[data-v-0d1b3901]:last-child,.ac-recent-wrap[data-v-0d1b3901]:last-child{margin-bottom:0}.ac-sb-ic--history[data-v-0d1b3901]{color:#7c3aed}.ac-sb-ic--diff-all[data-v-0d1b3901]{color:#64748b}.ac-sb-ic--diff-easy[data-v-0d1b3901]{color:#10b981}.ac-sb-ic--diff-mid[data-v-0d1b3901]{color:#f59e0b}.ac-sb-ic--diff-hard[data-v-0d1b3901]{color:#f43f5e}.ac-sb-ic--cate-all[data-v-0d1b3901]{color:#64748b}.ac-sb-ic--cate-tech[data-v-0d1b3901]{color:#0ea5e9}.ac-sb-ic--cate-env[data-v-0d1b3901]{color:#22c55e}.ac-sb-ic--cate-culture[data-v-0d1b3901]{color:#8b5cf6}.ac-sb-ic--cate-health[data-v-0d1b3901]{color:#f43f5e}.ac-sb-ic--cate-edu[data-v-0d1b3901]{color:#4f46e5}.ac-sb-ic--cate-biz[data-v-0d1b3901]{color:#d97706}.ac-sb-ic--cate-sci[data-v-0d1b3901]{color:#0891b2}.ac-sb-ic--topic-all[data-v-0d1b3901]{color:#64748b!important}.ac-sb-ic--topic-kj[data-v-0d1b3901]{color:#0ea5e9!important}.ac-sb-ic--topic-wh[data-v-0d1b3901]{color:#8b5cf6!important}.ac-sb-ic--topic-kx[data-v-0d1b3901]{color:#0891b2!important}.ac-sb-ic--topic-ls[data-v-0d1b3901]{color:#a855f7!important}.ac-sb-ic--topic-lx[data-v-0d1b3901]{color:#f97316!important}.ac-sb-ic--topic-ms[data-v-0d1b3901]{color:#ea580c!important}.ac-sb-ic--topic-ty[data-v-0d1b3901]{color:#eab308!important}.ac-sb-ic--topic-sy[data-v-0d1b3901]{color:#d97706!important}.ac-sb-ic--topic-jk[data-v-0d1b3901]{color:#ec4899!important}.ac-sb-ic--topic-hj[data-v-0d1b3901]{color:#22c55e!important}.ac-sb-ic--topic-jy[data-v-0d1b3901]{color:#4f46e5!important}.ac-sb-ic--topic-ys[data-v-0d1b3901]{color:#db2777!important}.ac-sb-ic--topic-rgzn[data-v-0d1b3901]{color:#2563eb!important}.ac-sb-ic--topic-tk[data-v-0d1b3901]{color:#06b6d4!important}.ac-sb-ic--topic-xl[data-v-0d1b3901]{color:#e11d48!important}.ac-sb-ic--topic-misc[data-v-0d1b3901]{color:#64748b!important}.ac-recent-card[data-v-0d1b3901]{background:rgba(99,102,241,.08);border-radius:6px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:8px}.ac-recent-cover[data-v-0d1b3901]{width:64px;height:64px;border-radius:6px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.ac-recent-cover img[data-v-0d1b3901]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ac-recent-cover--loading[data-v-0d1b3901]{background:linear-gradient(110deg,#e0e7ff 30%,#c7d2fe 50%,#e0e7ff 70%);background-size:200% 100%;-webkit-animation:ac-shimmer-0d1b3901 1.5s infinite;animation:ac-shimmer-0d1b3901 1.5s infinite}.ac-recent-cover--placeholder[data-v-0d1b3901]{background:#e8eaed}.ac-recent-loading-text[data-v-0d1b3901]{color:#94a3b8}@-webkit-keyframes ac-shimmer-0d1b3901{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ac-shimmer-0d1b3901{0%{background-position:200% 0}to{background-position:-200% 0}}.ac-recent-info[data-v-0d1b3901]{min-width:0}.ac-recent-info h5[data-v-0d1b3901]{margin:0;font-size:13px;line-height:1.35;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-recent-info p[data-v-0d1b3901]{margin:4px 0 0;font-size:12px;color:#64748b}.ac-recent-difficulty span[data-v-0d1b3901]{color:#d97706}.ac-history-link[data-v-0d1b3901]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:13px;color:#4f46e5}.ac-sidebar-card .side-nav-btn[data-v-0d1b3901]{margin-bottom:4px}.ac-sidebar-card .side-nav-btn[data-v-0d1b3901]:last-child{margin-bottom:0}.ac-toolbar[data-v-0d1b3901]{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.ac-search[data-v-0d1b3901]{width:320px;height:42px;position:relative}.ac-search i[data-v-0d1b3901]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#9ca3af}.ac-search input[data-v-0d1b3901]{width:100%;height:100%;border:1px solid #e5e7eb;border-radius:8px;padding:0 16px 0 38px;font-size:15px;outline:none;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.ac-search input[data-v-0d1b3901]:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.22);box-shadow:0 0 0 2px rgba(59,130,246,.22)}.ac-sort-toggle-row[data-v-0d1b3901]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ac-view-toggle-group[data-v-0d1b3901]{height:42px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ac-view-toggle-group button[data-v-0d1b3901]{width:42px;height:100%;border:none;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#64748b;cursor:pointer}.ac-view-toggle-group button.is-active[data-v-0d1b3901]{background:#eef2ff;color:#6366f1}.ac-hot-topics[data-v-0d1b3901]{margin-bottom:28px}.ac-hot-topics h4[data-v-0d1b3901]{margin:0 0 12px;font-size:13px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.ac-topic-list[data-v-0d1b3901]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.ac-topic-tag[data-v-0d1b3901]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border:1px solid transparent;border-radius:999px;height:34px;padding:0 13px;background:rgba(99,102,241,.06);color:#475569;font-size:13px;font-weight:700;cursor:pointer;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.ac-topic-tag i[data-v-0d1b3901]{font-size:13px;line-height:1}.ac-topic-tag[data-v-0d1b3901]:hover{background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.28);color:#4f46e5;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ac-topic-tag.is-active[data-v-0d1b3901]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6);border-color:transparent;color:#fff;-webkit-box-shadow:0 10px 24px rgba(99,102,241,.2);box-shadow:0 10px 24px rgba(99,102,241,.2)}.ac-topic-tag.is-active i[data-v-0d1b3901]{color:#fff}.ac-recommend-panel[data-v-0d1b3901]{border-radius:12px;padding:24px;background:-webkit-gradient(linear,left top,right top,from(#eff6ff),to(#eef2ff));background:linear-gradient(90deg,#eff6ff,#eef2ff);margin-bottom:30px}.ac-recommend-head[data-v-0d1b3901]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.ac-recommend-head h3[data-v-0d1b3901]{margin:0;font-size:24px;font-weight:700}.ac-recommend-head p[data-v-0d1b3901]{margin:2px 0 0;font-size:14px;color:#64748b}.ac-refresh-link[data-v-0d1b3901]{text-decoration:none}.ac-recommend-card[data-v-0d1b3901]{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:290px}.ac-recommend-cover[data-v-0d1b3901]{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;width:40%;min-height:290px;position:relative;overflow:hidden}.ac-recommend-cover .ac-recommend-cover--placeholder[data-v-0d1b3901],.ac-recommend-cover img[data-v-0d1b3901]{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ac-recommend-cover--loading[data-v-0d1b3901]{background:linear-gradient(110deg,#e0e7ff 30%,#c7d2fe 50%,#e0e7ff 70%);background-size:200% 100%;-webkit-animation:ac-shimmer-0d1b3901 1.5s infinite;animation:ac-shimmer-0d1b3901 1.5s infinite}.ac-recommend-cover--placeholder[data-v-0d1b3901]{background:#e8eaed}.ac-recommend-card--loading[data-v-0d1b3901]{pointer-events:none}.ac-recommend-content[data-v-0d1b3901]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:60%;min-width:0;padding:24px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ac-recommend-badges[data-v-0d1b3901]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.ac-recommend-copy[data-v-0d1b3901]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 0}.ac-recommend-content h3[data-v-0d1b3901],.ac-recommend-copy h3[data-v-0d1b3901]{margin:0 0 12px;font-size:32px;line-height:1.25;font-weight:700;color:#111827}.ac-recommend-content p[data-v-0d1b3901],.ac-recommend-copy p[data-v-0d1b3901]{margin:0;color:#6b7280;font-size:16px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ac-recommend-foot[data-v-0d1b3901]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.ac-recommend-foot[data-v-0d1b3901],.ac-recommend-metrics[data-v-0d1b3901]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ac-recommend-metrics[data-v-0d1b3901]{gap:14px;color:#6b7280;font-size:14px}.ac-recommend-metrics span[data-v-0d1b3901]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ac-primary-btn[data-v-0d1b3901]{height:46px}.ac-list-header[data-v-0d1b3901]{margin-bottom:20px}.ac-list-header h2[data-v-0d1b3901]{margin:0;font-size:30px;font-weight:700;color:#111827}.ac-list-header p[data-v-0d1b3901]{margin:4px 0 0;font-size:15px;color:#6b7280}.ac-list-header span[data-v-0d1b3901]{color:#3b82f6;font-weight:600}.ac-card-grid[data-v-0d1b3901]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ac-card-list[data-v-0d1b3901]{gap:16px}.ac-article-card[data-v-0d1b3901],.ac-card-list[data-v-0d1b3901]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ac-article-card[data-v-0d1b3901]{border-radius:12px;border:1px solid #f1f5f9;overflow:hidden;background:#fff;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.ac-article-card[data-v-0d1b3901]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 16px 30px rgba(15,23,42,.08);box-shadow:0 16px 30px rgba(15,23,42,.08)}.ac-article-card.is-list[data-v-0d1b3901]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:auto}.ac-article-card.is-list .ac-card-cover[data-v-0d1b3901]{width:220px;min-width:220px;height:auto;min-height:148px;-ms-flex-negative:0;flex-shrink:0}.ac-article-card.is-list .ac-card-body[data-v-0d1b3901]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ac-article-card.is-list .ac-card-body h3[data-v-0d1b3901],.ac-article-card.is-list .ac-card-body p[data-v-0d1b3901]{min-height:0}.ac-article-card.is-list .ac-card-body p[data-v-0d1b3901]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-article-card.is-list .ac-card-foot[data-v-0d1b3901]{margin-top:auto}.ac-card-cover[data-v-0d1b3901]{position:relative;height:192px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.ac-card-cover img[data-v-0d1b3901]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ac-card-tags[data-v-0d1b3901]{position:absolute;top:12px;left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.ac-favorite-btn[data-v-0d1b3901]{position:absolute;top:12px;right:12px;height:28px}.ac-card-body[data-v-0d1b3901]{padding:12px 16px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ac-card-body h3[data-v-0d1b3901]{margin:0;font-size:20px;line-height:1.35;font-weight:700;color:#111827}.ac-card-body h3[data-v-0d1b3901],.ac-card-body p[data-v-0d1b3901]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-card-body p[data-v-0d1b3901]{margin:6px 0 0;font-size:14px;color:#6b7280;line-height:1.55}.ac-card-foot[data-v-0d1b3901]{margin-top:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ac-card-foot[data-v-0d1b3901],.ac-card-meta[data-v-0d1b3901]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ac-card-meta[data-v-0d1b3901]{gap:14px;color:#6b7280;font-size:14px}.ac-card-meta span[data-v-0d1b3901]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ac-card-foot a[data-v-0d1b3901]{text-decoration:none}.ac-load-more[data-v-0d1b3901]{margin-top:40px;text-align:center}.ac-load-more-btn[data-v-0d1b3901]{height:46px}.ac-loading-tip[data-v-0d1b3901]{text-align:center;color:#94a3b8;padding:48px 0;font-size:14px}.ac-btn[data-v-0d1b3901]{border:0;border-radius:6px;height:40px;padding:0 14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;font-size:14px;font-weight:700;will-change:transform;-webkit-transition:background-color .22s ease,border-color .22s ease,color .22s ease,-webkit-transform .22s ease,-webkit-box-shadow .22s ease;transition:background-color .22s ease,border-color .22s ease,color .22s ease,-webkit-transform .22s ease,-webkit-box-shadow .22s ease;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease,-webkit-transform .22s ease,-webkit-box-shadow .22s ease;cursor:pointer}.ac-btn i[data-v-0d1b3901]{font-size:16px;line-height:1}.ac-btn--primary[data-v-0d1b3901]{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6);-webkit-box-shadow:0 10px 24px rgba(99,102,241,.24);box-shadow:0 10px 24px rgba(99,102,241,.24)}.ac-btn--primary[data-v-0d1b3901]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 14px 28px rgba(99,102,241,.3);box-shadow:0 14px 28px rgba(99,102,241,.3)}.ac-btn--secondary[data-v-0d1b3901]{color:#4f46e5;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2)}.ac-btn--secondary[data-v-0d1b3901]:hover{background:rgba(99,102,241,.16)}.ac-btn--overlay[data-v-0d1b3901]{color:#374151;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.85);height:28px;padding:0 8px;font-size:12px;font-weight:600}.ac-btn--overlay i[data-v-0d1b3901]{font-size:13px}.ac-btn--overlay[data-v-0d1b3901]:hover{color:#4f46e5}.ac-btn--link[data-v-0d1b3901]{height:auto;padding:0;background:transparent;color:#4f46e5;border:0;font-size:15px;font-weight:600;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ac-btn--link[data-v-0d1b3901]:hover{color:#6366f1}[data-v-0d1b3901] .ac-select--toolbar.ivu-select-single .ivu-select-selection{height:42px;border-radius:8px;border-color:#e5e7eb}[data-v-0d1b3901] .ac-select--toolbar.ivu-select-single .ivu-select-selection .ivu-select-selected-value{height:42px;line-height:42px;font-size:13px;font-weight:400;color:#374151}[data-v-0d1b3901] .ac-select--toolbar.ivu-select-single .ivu-select-selection .ivu-select-arrow{line-height:42px}@media (max-width:992px){.ac-page[data-v-0d1b3901]{padding:26px 0 40px}.ac-content-layout[data-v-0d1b3901]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.ac-main[data-v-0d1b3901],.ac-sidebar[data-v-0d1b3901]{width:100%}.ac-main[data-v-0d1b3901]{padding:0}.ac-sidebar-card[data-v-0d1b3901]{position:static}.ac-sort-toggle-row[data-v-0d1b3901],.ac-toolbar[data-v-0d1b3901]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ac-search[data-v-0d1b3901]{width:100%}.ac-recommend-card[data-v-0d1b3901]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ac-recommend-content[data-v-0d1b3901],.ac-recommend-cover[data-v-0d1b3901]{width:100%}.ac-recommend-cover[data-v-0d1b3901]{-ms-flex-preferred-size:auto;flex-basis:auto;min-height:220px}.ac-recommend-content h3[data-v-0d1b3901],.ac-recommend-copy h3[data-v-0d1b3901]{font-size:26px}.ac-recommend-foot[data-v-0d1b3901]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ac-card-grid[data-v-0d1b3901]{grid-template-columns:1fr}.ac-article-card.is-list[data-v-0d1b3901]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ac-article-card.is-list .ac-card-cover[data-v-0d1b3901]{width:100%;min-width:0;height:160px}}.ap-page[data-v-6f11c650]{background:#fff;padding:0 0 64px}.ac-content-layout[data-v-6f11c650]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ap-practice-layout .ac-sidebar[data-v-6f11c650]{-ms-flex-item-align:start;align-self:flex-start}.ac-sidebar[data-v-6f11c650]{width:25%;min-width:260px}.ac-sidebar-card[data-v-6f11c650]{border:0;border-radius:8px;position:sticky;top:176px;padding:20px;max-height:calc(100vh - 12.5rem);overflow-x:hidden;overflow-y:auto}.ac-sidebar-head[data-v-6f11c650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.ac-sidebar-title[data-v-6f11c650]{margin:0;font-size:16px;font-weight:800;color:#1e293b}.ac-sidebar-tag[data-v-6f11c650]{font-size:12px;font-weight:700;color:#94a3b8;letter-spacing:.04em}.ac-sidebar-body[data-v-6f11c650]{padding:0}.ac-main.ap-practice-main[data-v-6f11c650]{width:75%;min-width:0;padding:0 8px 0 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.ac-filter-wrap[data-v-6f11c650]{margin-bottom:0}.ac-section-title[data-v-6f11c650]{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.ac-section-title i[data-v-6f11c650]{font-size:14px;line-height:1}.ac-sb-ic--section-topic[data-v-6f11c650]{color:#c026d3}.ac-sb-ic--section-diff[data-v-6f11c650]{color:#6366f1}.ac-sb-ic--cate-all[data-v-6f11c650]{color:#64748b}.ac-sb-ic--cate-edu[data-v-6f11c650]{color:#4f46e5}.ac-sb-ic--diff-easy[data-v-6f11c650]{color:#10b981}.ac-sb-ic--history[data-v-6f11c650]{color:#7c3aed}.side-nav-btn[data-v-6f11c650]{margin-bottom:8px}.side-nav-btn.is-active .ac-count[data-v-6f11c650]{background:hsla(0,0%,100%,.2);color:#fff}.ac-side-btn__left[data-v-6f11c650]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:14px;line-height:1;color:#0f172a;font-weight:700}.ac-side-btn__left span[data-v-6f11c650]{font-size:14px;line-height:1}.ac-side-btn__left i[data-v-6f11c650]{width:28px;text-align:center;font-size:20px;line-height:1}.ac-count[data-v-6f11c650]{min-width:30px;min-height:22px;border-radius:999px;padding:0 .5rem;font-size:14px;line-height:1.35;font-weight:700;background:#f1f5f9;color:#475569;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ap-head[data-v-6f11c650]{margin-bottom:20px}.ap-head--single[data-v-6f11c650]{margin-bottom:16px}.ap-head__title[data-v-6f11c650]{margin:0;font-size:24px;font-weight:800;color:#1e293b}.ap-head__sub[data-v-6f11c650]{margin:8px 0 0;font-size:15px;color:#64748b;line-height:1.5}.ap-picker__search[data-v-6f11c650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:42px;margin-bottom:12px;padding:0 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.ap-picker__search i[data-v-6f11c650]{font-size:16px;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.ap-picker__search input[data-v-6f11c650]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font-size:14px;color:#1e293b}.ap-picker__search input[data-v-6f11c650]::-webkit-input-placeholder{color:#94a3b8}.ap-picker__search input[data-v-6f11c650]::-moz-placeholder{color:#94a3b8}.ap-picker__search input[data-v-6f11c650]:-ms-input-placeholder{color:#94a3b8}.ap-picker__search input[data-v-6f11c650]::-ms-input-placeholder{color:#94a3b8}.ap-picker__search input[data-v-6f11c650]::placeholder{color:#94a3b8}.ap-picker__link[data-v-6f11c650]{margin-left:6px;padding:0;border:0;background:transparent;color:#6366f1;font-size:13px;font-weight:600;cursor:pointer}.ap-article-list[data-v-6f11c650]{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}.ap-article-row[data-v-6f11c650]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:8px;padding:10px 12px;border:1px solid transparent;border-radius:6px;background:#f8fafc;text-align:left;cursor:pointer}.ap-article-row[data-v-6f11c650]:hover{background:#eef2ff}.ap-article-row.is-active[data-v-6f11c650]{background:#eef2ff;border-color:rgba(99,102,241,.35)}.ap-article-row.is-active .ap-article-row__title[data-v-6f11c650]{color:#4f46e5}.ap-article-row__title[data-v-6f11c650]{min-width:0;font-size:14px;font-weight:700;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-article-row__meta[data-v-6f11c650]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0;font-size:12px;color:#64748b}.ap-article-row__status[data-v-6f11c650]{padding:2px 8px;border-radius:999px;background:#fff;color:#4f46e5;font-weight:700}.ap-banner[data-v-6f11c650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 18px;margin-bottom:20px;border:0;border-radius:8px}.ap-banner__ic[data-v-6f11c650]{font-size:20px;color:#6366f1;-ms-flex-negative:0;flex-shrink:0}.ap-banner__text[data-v-6f11c650]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:700;color:#334155;min-width:0}.ap-block[data-v-6f11c650]{padding:20px 22px;margin-bottom:16px;border:0;border-radius:8px}.ap-block__top[data-v-6f11c650]{-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px}.ap-block__title[data-v-6f11c650],.ap-block__top[data-v-6f11c650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.ap-block__title[data-v-6f11c650]{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;-ms-flex-align:center;gap:8px;font-size:16px;font-weight:800;color:#1e293b}.ap-block__title i[data-v-6f11c650]{font-size:20px;color:#4f46e5}.ap-block__meta[data-v-6f11c650]{font-size:12px;font-weight:700;color:#94a3b8}.ap-block__action[data-v-6f11c650]{height:32px;padding:0 16px;font-size:14px!important;font-weight:600!important}.ap-block__action>span[data-v-6f11c650],.ap-block__action[data-v-6f11c650]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.ap-block__action>span[data-v-6f11c650]{gap:8px}.ap-block__action .ph[data-v-6f11c650],.ap-block__action i[data-v-6f11c650]{font-size:16px;line-height:1;margin:0}.ap-block__desc[data-v-6f11c650]{margin:10px 0 14px;font-size:13px;color:#64748b;line-height:1.45}.ap-word-list[data-v-6f11c650]{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.ap-word-row[data-v-6f11c650]{display:grid;grid-template-columns:1fr minmax(120px,1.2fr) minmax(100px,1.4fr);gap:10px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.ap-word-row[data-v-6f11c650]:last-child{border-bottom:0}.ap-word-row__w[data-v-6f11c650]{font-weight:800;color:#0f172a}.ap-word-row__t[data-v-6f11c650]{color:#475569}.ap-word-row__a[data-v-6f11c650]{font-size:12px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-empty[data-v-6f11c650]{margin:0;padding:12px 0 4px;font-size:13px;color:#94a3b8}.ap-block--recent .ap-block__top[data-v-6f11c650]{margin-bottom:8px}.ap-recent-list[data-v-6f11c650]{list-style:none;margin:0;padding:0}.ap-recent-row[data-v-6f11c650]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #f1f5f9}.ap-recent-row[data-v-6f11c650]:last-child{border-bottom:0}.ap-recent-row__main[data-v-6f11c650]{min-width:0}.ap-recent-row__title[data-v-6f11c650]{display:block;font-size:14px;font-weight:700;color:#0f172a}.ap-recent-row__time[data-v-6f11c650]{display:block;margin-top:4px;font-size:12px;color:#94a3b8}.ap-recent-row__result[data-v-6f11c650]{-ms-flex-negative:0;flex-shrink:0;font-size:13px;font-weight:700}.ap-recent-row__result--good[data-v-6f11c650]{color:#059669}.ap-recent-row__result--mid[data-v-6f11c650]{color:#d97706}.ap-btn[data-v-6f11c650]{border-radius:6px;border:none;cursor:pointer;-webkit-transition:opacity .2s ease,-webkit-transform .15s ease;transition:opacity .2s ease,-webkit-transform .15s ease;transition:opacity .2s ease,transform .15s ease;transition:opacity .2s ease,transform .15s ease,-webkit-transform .15s ease;font-size:14px!important;font-weight:600!important}.ap-btn>span[data-v-6f11c650],.ap-btn[data-v-6f11c650]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.ap-btn>span[data-v-6f11c650]{gap:8px}.ap-btn .ph[data-v-6f11c650],.ap-btn i[data-v-6f11c650]{font-size:16px;line-height:1;margin:0}.ap-btn[data-v-6f11c650]:disabled{opacity:.45;cursor:not-allowed}.ap-btn--primary[data-v-6f11c650]{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6);-webkit-box-shadow:0 8px 20px rgba(99,102,241,.22);box-shadow:0 8px 20px rgba(99,102,241,.22)}.ap-btn--primary[data-v-6f11c650]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ap-btn--ghost[data-v-6f11c650]{background:#f1f5f9;color:#475569}.ap-btn--ghost[data-v-6f11c650]:hover:not(:disabled){background:#e2e8f0}.ap-banner__clear[data-v-6f11c650]{height:32px;padding:0 16px;-ms-flex-negative:0;flex-shrink:0}.option-btn[data-v-6f11c650]{border:1px solid #e2e8f0;background:#fff;border-radius:6px;padding:1.1rem 1rem;text-align:left;font-weight:900;color:#0f172a;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;cursor:pointer}.option-btn[data-v-6f11c650]:hover{border-color:rgba(99,102,241,.35);background:rgba(99,102,241,.06)}[data-v-6f11c650] .ap-article-practice-modal .ivu-modal-content{border-radius:8px;overflow:hidden}[data-v-6f11c650] .ap-article-practice-modal .ivu-modal-header{display:none;padding:0;border:none;height:0}@media (max-width:992px){.ac-content-layout[data-v-6f11c650]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ac-sidebar[data-v-6f11c650]{width:100%;min-width:0}.ac-sidebar-card[data-v-6f11c650]{position:sticky;top:88px;z-index:8}.ac-main.ap-practice-main[data-v-6f11c650]{width:100%;padding:0}}@media (max-width:640px){.ap-word-row[data-v-6f11c650]{grid-template-columns:1fr;gap:4px}.ap-block__top[data-v-6f11c650]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ap-block__action[data-v-6f11c650]{width:100%}}.ma-page[data-v-4d9233c3]{background:#fff;padding:0 0 64px}.ac-content-layout[data-v-4d9233c3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ma-layout .ac-sidebar[data-v-4d9233c3]{-ms-flex-item-align:start;align-self:flex-start}.ac-sidebar[data-v-4d9233c3]{width:25%;min-width:260px}.ac-sidebar-card[data-v-4d9233c3]{border:0;border-radius:8px;position:sticky;top:176px;padding:20px;max-height:calc(100vh - 12.5rem);overflow-x:hidden;overflow-y:auto}.ac-sidebar-head[data-v-4d9233c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.ac-sidebar-title[data-v-4d9233c3]{margin:0;font-size:16px;font-weight:800;color:#1e293b}.ac-sidebar-tag[data-v-4d9233c3]{font-size:12px;font-weight:700;color:#94a3b8;letter-spacing:.04em}.ac-sidebar-body[data-v-4d9233c3]{padding:0}.ac-filter-wrap[data-v-4d9233c3]{margin-bottom:0}.ac-section-title[data-v-4d9233c3]{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.ac-section-title i[data-v-4d9233c3]{font-size:14px;line-height:1}.ac-sb-ic--section-topic[data-v-4d9233c3]{color:#c026d3}.ac-sb-ic--section-diff[data-v-4d9233c3]{color:#6366f1}.ac-sb-ic--cate-all[data-v-4d9233c3]{color:#64748b}.ac-sb-ic--diff-easy[data-v-4d9233c3]{color:#10b981}.ac-sb-ic--history[data-v-4d9233c3]{color:#7c3aed}.side-nav-btn[data-v-4d9233c3]{margin-bottom:8px}.side-nav-btn.is-active .ac-count[data-v-4d9233c3]{background:hsla(0,0%,100%,.2);color:#fff}.ac-side-btn__left[data-v-4d9233c3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:14px;line-height:1;color:#0f172a;font-weight:700}.ac-side-btn__left span[data-v-4d9233c3]{font-size:14px;line-height:1}.ac-side-btn__left i[data-v-4d9233c3]{width:28px;text-align:center;font-size:20px;line-height:1}.ac-count[data-v-4d9233c3]{min-width:30px;min-height:22px;border-radius:999px;padding:0 .5rem;font-size:14px;line-height:1.35;font-weight:700;background:#f1f5f9;color:#475569;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ac-main.ma-main[data-v-4d9233c3]{width:75%;min-width:0;padding:0 8px 0 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.ma-intro-card[data-v-4d9233c3]{border:0;border-radius:8px;padding:24px 28px;margin-bottom:16px}.ma-title[data-v-4d9233c3]{margin:0;font-size:24px;font-weight:800;color:#1e293b}.ma-desc[data-v-4d9233c3]{margin:8px 0 0;color:#64748b;font-size:15px;line-height:1.5}.ma-head-single[data-v-4d9233c3]{margin-bottom:16px}.ma-panel[data-v-4d9233c3]{border:0;border-radius:8px;padding:20px 22px;margin-bottom:16px}.ma-panel__head[data-v-4d9233c3]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ma-panel__head[data-v-4d9233c3],.ma-panel__title[data-v-4d9233c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ma-panel__title[data-v-4d9233c3]{margin:0;font-size:16px;font-weight:800;color:#1e293b}.ma-panel__title i[data-v-4d9233c3]{font-size:20px;line-height:1}.ma-panel__meta[data-v-4d9233c3]{font-size:12px;font-weight:700;color:#94a3b8}.ma-panel__hint[data-v-4d9233c3]{margin:10px 0 14px;font-size:13px;color:#64748b;line-height:1.45}.ma-list[data-v-4d9233c3]{list-style:none;margin:0;padding:0}.ma-list__row[data-v-4d9233c3]{display:grid;grid-template-columns:1fr auto auto;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.ma-list__row[data-v-4d9233c3]:last-child{border-bottom:0}.ma-list__row--link[data-v-4d9233c3]{cursor:pointer;border-radius:6px;margin:0 -8px;padding-left:8px;padding-right:8px;-webkit-transition:background .2s ease;transition:background .2s ease}.ma-list__row--link[data-v-4d9233c3]:hover{background:rgba(99,102,241,.06)}.ma-list__row--link[data-v-4d9233c3]:focus{outline:none;-webkit-box-shadow:0 0 0 2px rgba(99,102,241,.35);box-shadow:0 0 0 2px rgba(99,102,241,.35)}.ma-list__title[data-v-4d9233c3]{font-weight:700;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-list__badge[data-v-4d9233c3]{font-size:12px;font-weight:700;color:#64748b;white-space:nowrap}.ma-list__date[data-v-4d9233c3],.ma-list__progress[data-v-4d9233c3]{font-size:12px;color:#6366f1;font-weight:700;white-space:nowrap}.ma-list__tag[data-v-4d9233c3]{font-size:12px;font-weight:700;color:#7c3aed;white-space:nowrap}.ma-placeholder[data-v-4d9233c3]{margin-top:12px;min-height:120px;border-radius:8px;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(16,185,129,.12));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;font-size:13px;color:#94a3b8;text-align:center;line-height:1.5}.ma-placeholder--compact[data-v-4d9233c3]{min-height:100px}@media (max-width:992px){.ac-content-layout[data-v-4d9233c3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ac-sidebar[data-v-4d9233c3]{width:100%;min-width:0}.ac-sidebar-card[data-v-4d9233c3]{position:sticky;top:88px;z-index:8}.ac-main.ma-main[data-v-4d9233c3]{width:100%;padding:0}.ma-list__row[data-v-4d9233c3]{grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.ad-page[data-v-3bd54dda]{background:#fff;padding:0 0 64px}.ad-read-theme--eye[data-v-3bd54dda]{background:#f6f0dc}.ad-read-theme--eye .ad-title[data-v-3bd54dda]{color:#3f3426}.ad-read-theme--eye .ad-back-btn[data-v-3bd54dda],.ad-read-theme--eye .ad-meta[data-v-3bd54dda]{color:#7a6a4e}.ad-read-theme--eye .ad-action-btn[data-v-3bd54dda]{background:#efe6c8;border-color:#e4d8b0;color:#4a3d2c}.ad-read-theme--eye .ad-sticky-toolbar[data-v-3bd54dda]{background:rgba(246,240,220,.92);border-bottom-color:#e8dfc4}.ad-read-theme--eye .ad-tool-btn[data-v-3bd54dda]{background:#efe6c8;color:#4a3d2c}.ad-read-theme--eye .ad-tool-btn i[data-v-3bd54dda]{color:#7a6a4e}.ad-read-theme--eye .ad-tool-btn[data-v-3bd54dda]:hover{background:#e8dfc4;color:#3f3426}.ad-read-theme--eye .ad-tool-btn.is-active[data-v-3bd54dda]{background:rgba(139,92,246,.14);color:#6d28d9;border-color:rgba(139,92,246,.24)}.ad-read-theme--eye .ad-tool-btn.is-active i[data-v-3bd54dda]{color:#6d28d9}.ad-read-theme--eye .ad-body[data-v-3bd54dda]{color:#4a3d2c}.ad-read-theme--eye .ad-zh[data-v-3bd54dda]{background:#efe6c8;color:#6b5a3e}.ad-read-theme--night[data-v-3bd54dda]{background:#0f172a}.ad-read-theme--night .ad-title[data-v-3bd54dda]{color:#f8fafc}.ad-read-theme--night .ad-back-btn[data-v-3bd54dda],.ad-read-theme--night .ad-meta[data-v-3bd54dda]{color:#94a3b8}.ad-read-theme--night .ad-action-btn[data-v-3bd54dda]{background:#1e293b;border-color:#334155;color:#cbd5e1}.ad-read-theme--night .ad-action-btn i[data-v-3bd54dda]{color:#94a3b8}.ad-read-theme--night .ad-action-btn[data-v-3bd54dda]:hover{background:#334155;color:#f8fafc}.ad-read-theme--night .ad-sticky-toolbar[data-v-3bd54dda]{background:rgba(15,23,42,.92);border-bottom-color:#1e293b}.ad-read-theme--night .ad-tool-btn[data-v-3bd54dda]{background:#1e293b;color:#cbd5e1}.ad-read-theme--night .ad-tool-btn i[data-v-3bd54dda]{color:#94a3b8}.ad-read-theme--night .ad-tool-btn[data-v-3bd54dda]:hover{background:#334155;color:#f8fafc}.ad-read-theme--night .ad-tool-btn.is-active[data-v-3bd54dda]{background:rgba(129,140,248,.16);color:#c7d2fe;border-color:rgba(129,140,248,.28)}.ad-read-theme--night .ad-tool-btn.is-active i[data-v-3bd54dda]{color:#c7d2fe}.ad-read-theme--night .ad-body[data-v-3bd54dda]{color:#e2e8f0}.ad-read-theme--night .ad-word-token[data-v-3bd54dda]:hover{color:#c7d2fe;background:rgba(129,140,248,.14)}.ad-read-theme--night .ad-word-token--core[data-v-3bd54dda]{color:#fda4af}.ad-read-theme--night .ad-word-token--core[data-v-3bd54dda]:hover{color:#fecdd3;background:rgba(244,63,94,.16)}.ad-read-theme--night .ad-zh[data-v-3bd54dda]{background:#1e293b;color:#94a3b8}.ad-content-layout[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.ad-main[data-v-3bd54dda]{width:70%;min-width:0}.ad-sidebar[data-v-3bd54dda]{width:30%;min-width:280px}.ad-header-bar[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.ad-back-btn[data-v-3bd54dda],.ad-header-bar[data-v-3bd54dda]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ad-back-btn[data-v-3bd54dda]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;font-size:14px;font-weight:700;color:#64748b;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.ad-back-btn i[data-v-3bd54dda]{font-size:18px}.ad-back-btn[data-v-3bd54dda]:hover{color:#6366f1}.ad-header-actions[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ad-action-btn[data-v-3bd54dda]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;font-weight:700;cursor:pointer;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.ad-action-btn i[data-v-3bd54dda]{font-size:16px;color:#94a3b8}.ad-action-btn i.is-active[data-v-3bd54dda]{color:#6366f1}.ad-action-btn[data-v-3bd54dda]:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.ad-action-btn:hover i[data-v-3bd54dda]{color:#64748b}.ad-action-btn:hover i.is-active[data-v-3bd54dda]{color:#4f46e5}.ad-article-head[data-v-3bd54dda]{margin-bottom:32px}.ad-tags[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ad-title[data-v-3bd54dda]{margin:0;font-size:30px;line-height:1.3;font-weight:800;color:#0f172a}.ad-meta[data-v-3bd54dda]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;font-size:13px;color:#64748b}.ad-meta[data-v-3bd54dda],.ad-meta span[data-v-3bd54dda]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ad-meta span[data-v-3bd54dda]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.ad-meta span i[data-v-3bd54dda]{font-size:16px}.ad-cover[data-v-3bd54dda]{margin-bottom:32px;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.ad-cover img[data-v-3bd54dda]{width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;display:block}.ad-sticky-toolbar[data-v-3bd54dda]{position:sticky;top:80px;z-index:10;background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);padding:12px 0;margin-bottom:32px;border-bottom:1px solid #f1f5f9;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ad-sticky-toolbar[data-v-3bd54dda],.ad-toolbar-left[data-v-3bd54dda],.ad-toolbar-right[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ad-toolbar-left[data-v-3bd54dda],.ad-toolbar-right[data-v-3bd54dda]{gap:12px}.ad-tool-btn[data-v-3bd54dda]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid transparent;background:#f1f5f9;color:#475569;font-size:13px;font-weight:700;cursor:pointer;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.ad-tool-btn i[data-v-3bd54dda]{font-size:16px;color:#64748b}.ad-tool-btn[data-v-3bd54dda]:hover{background:#e2e8f0;color:#1e293b}.ad-tool-btn.is-active[data-v-3bd54dda]{background:rgba(99,102,241,.1);color:#4f46e5;border-color:rgba(99,102,241,.2)}.ad-tool-btn.is-active i[data-v-3bd54dda]{color:#4f46e5}.ad-tool-btn.is-muted[data-v-3bd54dda]:not(.is-active){opacity:.8}.ad-read-settings[data-v-3bd54dda]{position:relative}.ad-read-panel[data-v-3bd54dda]{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:320px;padding:16px 18px 18px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;-webkit-box-shadow:0 16px 40px rgba(15,23,42,.12);box-shadow:0 16px 40px rgba(15,23,42,.12)}.ad-read-panel__title[data-v-3bd54dda]{margin:0 0 14px;font-size:16px;font-weight:700;color:#0f172a}.ad-read-row[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.ad-read-row+.ad-read-row[data-v-3bd54dda]{margin-top:14px}.ad-read-row__label[data-v-3bd54dda]{-ms-flex-negative:0;flex-shrink:0;font-size:13px;font-weight:600;color:#334155}.ad-read-group[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.ad-read-group[data-v-3bd54dda],.ad-read-opt[data-v-3bd54dda]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ad-read-opt[data-v-3bd54dda]{min-width:36px;height:32px;padding:0 10px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .18s ease,border-color .18s ease,color .18s ease;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.ad-read-opt[data-v-3bd54dda]:hover:not(.is-on){border-color:#c7d2fe;color:#4338ca}.ad-read-opt.is-on[data-v-3bd54dda]{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.ad-read-opt--wide[data-v-3bd54dda]{min-width:52px;padding:0 12px}.ad-lh-icon[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:16px}.ad-lh-icon i[data-v-3bd54dda]{display:block;height:2px;border-radius:1px;background:currentColor}.ad-lh-icon--tight[data-v-3bd54dda]{gap:2px}.ad-lh-icon--normal[data-v-3bd54dda]{gap:3px}.ad-lh-icon--loose[data-v-3bd54dda]{gap:5px}.ad-body[data-v-3bd54dda]{line-height:1.8;color:#1e293b}.ad-body--fs-sm[data-v-3bd54dda]{font-size:16px}.ad-body--fs-md[data-v-3bd54dda]{font-size:18px}.ad-body--fs-lg[data-v-3bd54dda]{font-size:22px}.ad-body--lh-tight[data-v-3bd54dda]{line-height:1.5}.ad-body--lh-normal[data-v-3bd54dda]{line-height:1.8}.ad-body--lh-loose[data-v-3bd54dda]{line-height:2.2}.ad-paragraph[data-v-3bd54dda]{margin-bottom:28px}.ad-en[data-v-3bd54dda]{margin:0;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-user-select:text}.ad-word-token[data-v-3bd54dda]{cursor:help;border-bottom:1px dashed transparent;-webkit-transition:color .15s ease,border-color .15s ease,background .15s ease;transition:color .15s ease,border-color .15s ease,background .15s ease;padding:0 1px;border-radius:2px}.ad-word-token[data-v-3bd54dda]:hover{color:#4f46e5;border-bottom-color:rgba(99,102,241,.45);background:rgba(99,102,241,.06)}.ad-word-token--core[data-v-3bd54dda]{font-weight:600;color:#dc2626}.ad-word-token--core[data-v-3bd54dda]:hover{color:#b91c1c;border-bottom-color:rgba(220,38,38,.45);background:rgba(220,38,38,.08)}.ad-fade-enter-active[data-v-3bd54dda],.ad-fade-leave-active[data-v-3bd54dda]{-webkit-transition:opacity .16s ease;transition:opacity .16s ease}.ad-fade-enter[data-v-3bd54dda],.ad-fade-leave-to[data-v-3bd54dda]{opacity:0}.ad-word-popover[data-v-3bd54dda]{position:fixed;z-index:2200;min-width:200px;max-width:340px;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;-webkit-box-shadow:0 12px 32px rgba(15,23,42,.12),0 4px 12px rgba(15,23,42,.06);box-shadow:0 12px 32px rgba(15,23,42,.12),0 4px 12px rgba(15,23,42,.06);-webkit-transform:translate(-50%,calc(-100% - 4px));transform:translate(-50%,calc(-100% - 4px));pointer-events:auto;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.ad-word-popover[data-v-3bd54dda]:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px;pointer-events:none}.ad-word-popover__audio[data-v-3bd54dda]{position:absolute;top:14px;right:14px;z-index:1;border:0;background:transparent;padding:0;color:#4f46e5;font-size:16px;line-height:1;cursor:pointer;opacity:.85;-webkit-transition:opacity .18s ease,color .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,color .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,color .18s ease;transition:opacity .18s ease,transform .18s ease,color .18s ease,-webkit-transform .18s ease}.ad-word-popover__audio[data-v-3bd54dda]:hover:not(:disabled){opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}.ad-word-popover__audio.is-playing[data-v-3bd54dda],.ad-word-popover__audio[data-v-3bd54dda]:disabled{cursor:wait;opacity:.7}.ad-word-popover__audio i[data-v-3bd54dda]{display:block}.ad-word-popover__audio.is-playing i[data-v-3bd54dda]{-webkit-animation:ad-popover-spin-3bd54dda .65s linear infinite;animation:ad-popover-spin-3bd54dda .65s linear infinite}.ad-word-popover__head[data-v-3bd54dda]{margin-bottom:8px;padding:0 32px 8px 0;border-bottom:1px solid #f1f5f9}.ad-word-popover__title-row[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ad-word-popover__w[data-v-3bd54dda]{font-size:15px;font-weight:800;color:#4f46e5}.ad-word-popover__pos-tag[data-v-3bd54dda]{font-size:12px;font-weight:700;color:#0f766e;background:rgba(13,148,136,.12);padding:2px 8px;border-radius:999px;line-height:1.3}.ad-word-popover__mean[data-v-3bd54dda]{font-size:12px;color:#64748b;font-weight:600;display:block;margin:8px 0 0;line-height:1.5;white-space:normal}.ad-word-popover__mean--muted[data-v-3bd54dda]{color:#94a3b8;font-weight:500}.ad-word-popover__loading[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;color:#94a3b8;font-weight:600}.ad-word-popover__loading i[data-v-3bd54dda]{-webkit-animation:ad-popover-spin-3bd54dda .65s linear infinite;animation:ad-popover-spin-3bd54dda .65s linear infinite}.ad-word-popover__billing[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12px;line-height:1.35;color:#94a3b8}.ad-word-popover__billing i[data-v-3bd54dda]{margin-top:1px;color:#f59e0b}@-webkit-keyframes ad-popover-spin-3bd54dda{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ad-popover-spin-3bd54dda{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ad-word-popover__actions[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.ad-word-popover__btn[data-v-3bd54dda]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:108px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;border:0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer;-webkit-transition:background .18s ease,opacity .18s ease;transition:background .18s ease,opacity .18s ease}.ad-word-popover__btn i[data-v-3bd54dda]{font-size:15px}.ad-word-popover__btn[data-v-3bd54dda]:disabled{opacity:.55;cursor:not-allowed}.ad-word-popover__btn--new[data-v-3bd54dda]{background:rgba(16,185,129,.12);color:#059669}.ad-word-popover__btn--new[data-v-3bd54dda]:hover:not(:disabled){background:rgba(16,185,129,.22)}.ad-word-popover__btn--known[data-v-3bd54dda]{background:rgba(59,130,246,.12);color:#2563eb}.ad-word-popover__btn--known[data-v-3bd54dda]:hover:not(:disabled){background:rgba(59,130,246,.2)}.ad-zh[data-v-3bd54dda]{margin:12px 0 0;color:#64748b;font-size:.9em;background:#f8fafc;padding:12px 16px;border-radius:8px;border-left:4px solid #cbd5e1}.ad-footer-actions[data-v-3bd54dda]{margin-top:48px;padding-top:32px;border-top:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ad-finish-btn[data-v-3bd54dda]{height:48px;padding:0 32px;font-size:16px}.ad-sidebar-card[data-v-3bd54dda]{border:0;border-radius:8px;position:sticky;top:100px;padding:24px}.ad-sidebar-card[data-v-3bd54dda],.ad-sidebar-card[data-v-3bd54dda]:hover{-webkit-box-shadow:none;box-shadow:none}.ad-sidebar-head[data-v-3bd54dda]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.ad-sidebar-head[data-v-3bd54dda],.ad-sidebar-title[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ad-sidebar-title[data-v-3bd54dda]{margin:0;font-size:16px;font-weight:800;color:#0f172a;gap:8px}.ad-sidebar-title i[data-v-3bd54dda]{font-size:20px;color:#4f46e5}.ad-sidebar-count[data-v-3bd54dda]{font-size:14px;line-height:1.35;font-weight:700;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:999px}.ad-vocab-list[data-v-3bd54dda]{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.ad-vocab-item[data-v-3bd54dda]{padding:12px;border-radius:6px;background:#f8fafc;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.ad-vocab-item[data-v-3bd54dda]:hover{background:rgba(99,102,241,.06);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ad-vocab-item:hover .ad-vocab-word[data-v-3bd54dda]{color:#4f46e5}.ad-vocab-item:hover .ad-vocab-audio[data-v-3bd54dda]{color:#4f46e5;opacity:1}.ad-vocab-actions[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px}.ad-vocab-act[data-v-3bd54dda]{border:0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;cursor:pointer;background:rgba(99,102,241,.1);color:#4f46e5;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.ad-vocab-act[data-v-3bd54dda]:hover{background:rgba(99,102,241,.2)}.ad-vocab-act.is-done[data-v-3bd54dda]{background:#ecfdf5;color:#059669}.ad-vocab-act--go[data-v-3bd54dda]{background:-webkit-gradient(linear,left top,right top,from(rgba(99,102,241,.15)),to(rgba(139,92,246,.18)));background:linear-gradient(90deg,rgba(99,102,241,.15),rgba(139,92,246,.18));color:#4338ca}.ad-vocab-act--go[data-v-3bd54dda]:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(99,102,241,.28)),to(rgba(139,92,246,.3)));background:linear-gradient(90deg,rgba(99,102,241,.28),rgba(139,92,246,.3))}.ad-vocab-act--known[data-v-3bd54dda]{background:rgba(59,130,246,.1);color:#2563eb}.ad-vocab-act--known[data-v-3bd54dda]:hover:not(:disabled){background:rgba(59,130,246,.18)}.ad-vocab-act--known.is-done-known[data-v-3bd54dda]{background:#eff6ff;color:#1d4ed8}.ad-vocab-act[data-v-3bd54dda]:disabled{opacity:.55;cursor:not-allowed}.ad-vocab-item-head[data-v-3bd54dda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.ad-vocab-word[data-v-3bd54dda]{font-size:15px;font-weight:700;color:#1e293b;-webkit-transition:color .2s ease;transition:color .2s ease}.ad-vocab-audio[data-v-3bd54dda]{border:0;background:transparent;padding:0;color:#94a3b8;font-size:16px;cursor:pointer;opacity:.6;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.ad-vocab-audio[data-v-3bd54dda]:hover:not(.is-disabled){-webkit-transform:scale(1.1);transform:scale(1.1)}.ad-vocab-audio.is-disabled[data-v-3bd54dda]{cursor:not-allowed;opacity:.3}.ad-vocab-desc[data-v-3bd54dda]{font-size:13px;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.ad-vocab-phonetic[data-v-3bd54dda]{font-family:monospace;color:#94a3b8}.ad-btn[data-v-3bd54dda]{border:0;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-weight:700;will-change:transform;-webkit-transition:background-color .22s ease,border-color .22s ease,color .22s ease,-webkit-transform .22s ease,-webkit-box-shadow .22s ease;transition:background-color .22s ease,border-color .22s ease,color .22s ease,-webkit-transform .22s ease,-webkit-box-shadow .22s ease;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease,-webkit-transform .22s ease,-webkit-box-shadow .22s ease;cursor:pointer}.ad-btn i[data-v-3bd54dda]{font-size:1.2em;line-height:1}.ad-btn--primary[data-v-3bd54dda]{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6);-webkit-box-shadow:0 10px 24px rgba(99,102,241,.24);box-shadow:0 10px 24px rgba(99,102,241,.24)}.ad-btn--primary[data-v-3bd54dda]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 14px 28px rgba(99,102,241,.3);box-shadow:0 14px 28px rgba(99,102,241,.3)}@media (max-width:992px){.ad-content-layout[data-v-3bd54dda]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ad-main[data-v-3bd54dda],.ad-sidebar[data-v-3bd54dda]{width:100%}.ad-title[data-v-3bd54dda]{font-size:24px}.ad-sticky-toolbar[data-v-3bd54dda]{top:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.ad-sidebar-card[data-v-3bd54dda]{position:static}}.ac-badge,.ad-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:24px;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600;background:#f1f5f9;color:#475569}.ac-badge i,.ad-badge i{font-size:12px;line-height:1}.ac-badge--diff-easy,.ad-badge--diff-easy{background:#d1fae5;color:#059669}.ac-badge--diff-mid,.ad-badge--diff-mid{background:#fef3c7;color:#d97706}.ac-badge--diff-hard,.ad-badge--diff-hard{background:#ffe4e6;color:#e11d48}.ac-badge--topic-all,.ac-badge--topic-misc,.ad-badge--topic-all,.ad-badge--topic-misc{background:#f1f5f9;color:#475569}.ac-badge--topic-kj,.ad-badge--topic-kj{background:#e0f2fe;color:#0369a1}.ac-badge--topic-wh,.ad-badge--topic-wh{background:#ede9fe;color:#7c3aed}.ac-badge--topic-kx,.ad-badge--topic-kx{background:#cffafe;color:#0e7490}.ac-badge--topic-ls,.ad-badge--topic-ls{background:#f3e8ff;color:#9333ea}.ac-badge--topic-lx,.ac-badge--topic-ms,.ad-badge--topic-lx,.ad-badge--topic-ms{background:#ffedd5;color:#c2410c}.ac-badge--topic-ty,.ad-badge--topic-ty{background:#fef9c3;color:#a16207}.ac-badge--topic-sy,.ad-badge--topic-sy{background:#ffedd5;color:#b45309}.ac-badge--topic-jk,.ad-badge--topic-jk{background:#fce7f3;color:#db2777}.ac-badge--topic-hj,.ad-badge--topic-hj{background:#dcfce7;color:#16a34a}.ac-badge--topic-jy,.ad-badge--topic-jy{background:#e0e7ff;color:#4338ca}.ac-badge--topic-ys,.ad-badge--topic-ys{background:#fce7f3;color:#be185d}.ac-badge--topic-rgzn,.ad-badge--topic-rgzn{background:#dbeafe;color:#1d4ed8}.ac-badge--topic-tk,.ad-badge--topic-tk{background:#cffafe;color:#0891b2}.ac-badge--topic-xl,.ad-badge--topic-xl{background:#ffe4e6;color:#be123c}body.ad-read-theme-body--eye,body.ad-read-theme-body--eye #app,body.ad-read-theme-body--eye .article-learning-wrap,html.ad-read-theme-html--eye{background-color:#f6f0dc!important;background-image:none!important}body.ad-read-theme-body--night,body.ad-read-theme-body--night #app,body.ad-read-theme-body--night .article-learning-wrap,html.ad-read-theme-html--night{background-color:#0f172a!important;background-image:none!important}.ag-page h2[data-v-35fd6b4a]{margin:0;font-size:20px;font-weight:700}.ag-page p[data-v-35fd6b4a]{margin:8px 0 0;color:#64748b;font-size:15px}