.ac-page[data-v-5faae37a]{background:#fff;padding:0 0 64px}.ac-content-layout[data-v-5faae37a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.ac-sidebar[data-v-5faae37a]{width:25%;min-width:260px}.ac-sidebar-card[data-v-5faae37a]{border:0;border-radius:8px;position:sticky;top:176px;padding:20px}.ac-sidebar-head[data-v-5faae37a]{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-5faae37a]{margin:0;font-size:16px;font-weight:800;color:#1e293b}.ac-sidebar-tag[data-v-5faae37a]{font-size:12px;font-weight:700;color:#94a3b8;letter-spacing:.04em}.ac-sidebar-body[data-v-5faae37a]{padding:0}.ac-main[data-v-5faae37a]{width:75%;padding:0 8px 0 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.ac-filter-wrap[data-v-5faae37a],.ac-recent-wrap[data-v-5faae37a]{margin-bottom:20px}.ac-section-title[data-v-5faae37a]{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-5faae37a]{font-size:14px;line-height:1}.ac-sb-ic--history[data-v-5faae37a]{color:#7c3aed}.ac-sb-ic--section-diff[data-v-5faae37a]{color:#6366f1}.ac-sb-ic--section-topic[data-v-5faae37a]{color:#c026d3}.ac-sb-ic--diff-all[data-v-5faae37a]{color:#64748b}.ac-sb-ic--diff-easy[data-v-5faae37a]{color:#10b981}.ac-sb-ic--diff-mid[data-v-5faae37a]{color:#f59e0b}.ac-sb-ic--diff-hard[data-v-5faae37a]{color:#f43f5e}.ac-sb-ic--cate-all[data-v-5faae37a]{color:#64748b}.ac-sb-ic--cate-tech[data-v-5faae37a]{color:#0ea5e9}.ac-sb-ic--cate-env[data-v-5faae37a]{color:#22c55e}.ac-sb-ic--cate-culture[data-v-5faae37a]{color:#8b5cf6}.ac-sb-ic--cate-health[data-v-5faae37a]{color:#f43f5e}.ac-sb-ic--cate-edu[data-v-5faae37a]{color:#4f46e5}.ac-sb-ic--cate-biz[data-v-5faae37a]{color:#d97706}.ac-sb-ic--cate-sci[data-v-5faae37a]{color:#0891b2}.ac-sb-ic--topic-all[data-v-5faae37a]{color:#64748b!important}.ac-sb-ic--topic-kj[data-v-5faae37a]{color:#0ea5e9!important}.ac-sb-ic--topic-wh[data-v-5faae37a]{color:#8b5cf6!important}.ac-sb-ic--topic-kx[data-v-5faae37a]{color:#0891b2!important}.ac-sb-ic--topic-ls[data-v-5faae37a]{color:#a855f7!important}.ac-sb-ic--topic-lx[data-v-5faae37a]{color:#f97316!important}.ac-sb-ic--topic-ms[data-v-5faae37a]{color:#ea580c!important}.ac-sb-ic--topic-ty[data-v-5faae37a]{color:#eab308!important}.ac-sb-ic--topic-sy[data-v-5faae37a]{color:#d97706!important}.ac-sb-ic--topic-jk[data-v-5faae37a]{color:#ec4899!important}.ac-sb-ic--topic-hj[data-v-5faae37a]{color:#22c55e!important}.ac-sb-ic--topic-jy[data-v-5faae37a]{color:#4f46e5!important}.ac-sb-ic--topic-ys[data-v-5faae37a]{color:#db2777!important}.ac-sb-ic--topic-rgzn[data-v-5faae37a]{color:#2563eb!important}.ac-sb-ic--topic-tk[data-v-5faae37a]{color:#06b6d4!important}.ac-sb-ic--topic-xl[data-v-5faae37a]{color:#e11d48!important}.ac-sb-ic--topic-misc[data-v-5faae37a]{color:#64748b!important}.ac-recent-card[data-v-5faae37a]{background:rgba(99,102,241,.08);border-radius:6px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:10px}.ac-recent-cover[data-v-5faae37a]{width:64px;height:64px;border-radius:6px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.ac-recent-cover img[data-v-5faae37a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ac-recent-info[data-v-5faae37a]{min-width:0}.ac-recent-info h5[data-v-5faae37a]{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-5faae37a]{margin:4px 0 0;font-size:12px;color:#64748b}.ac-recent-difficulty span[data-v-5faae37a]{color:#d97706}.ac-history-link[data-v-5faae37a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;font-size:13px;color:#4f46e5}.ac-history-link[data-v-5faae37a],.ac-side-btn[data-v-5faae37a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ac-side-btn[data-v-5faae37a]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;border-radius:6px;border:1px solid transparent;background:transparent;-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer;margin-bottom:8px}.ac-side-btn[data-v-5faae37a]:hover{background:rgba(99,102,241,.06);border-color:rgba(99,102,241,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ac-side-btn.is-active[data-v-5faae37a]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#7c3aed));background:linear-gradient(90deg,#6366f1,#7c3aed);border-color:transparent;color:#fff;-webkit-box-shadow:0 10px 24px rgba(99,102,241,.18);box-shadow:0 10px 24px rgba(99,102,241,.18)}.ac-side-btn.is-active .ac-count[data-v-5faae37a]{background:hsla(0,0%,100%,.2);color:#fff}.ac-side-btn.is-active .ac-side-btn__left[data-v-5faae37a]{color:#fff}.ac-side-btn.is-active .ac-side-btn__left i[data-v-5faae37a]{color:#fff!important}.ac-side-btn__left[data-v-5faae37a]{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-5faae37a]{font-size:14px;line-height:1}.ac-side-btn__left i[data-v-5faae37a]{width:28px;text-align:center;font-size:20px;line-height:1}.ac-count[data-v-5faae37a]{min-width:30px;height:20px;border-radius:999px;padding:0 .5rem;font-size:12px;font-weight:700;background:#f1f5f9;color:#475569;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ac-count[data-v-5faae37a],.ac-toolbar[data-v-5faae37a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ac-toolbar[data-v-5faae37a]{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.ac-search[data-v-5faae37a]{width:320px;height:42px;position:relative}.ac-search i[data-v-5faae37a]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#9ca3af}.ac-search input[data-v-5faae37a]{width:100%;height:100%;border:2px solid #d1d5db;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-5faae37a]: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-5faae37a]{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-5faae37a]{height:42px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ac-view-toggle-group button[data-v-5faae37a]{width:40px;height:40px;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-5faae37a]{background:#f8fafc}.ac-hot-topics[data-v-5faae37a]{margin-bottom:28px}.ac-hot-topics h4[data-v-5faae37a]{margin:0 0 12px;font-size:13px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.ac-topic-list[data-v-5faae37a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.ac-topic-tag[data-v-5faae37a]{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:all .2s ease;transition:all .2s ease}.ac-topic-tag i[data-v-5faae37a]{font-size:13px;line-height:1}.ac-topic-tag[data-v-5faae37a]: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-5faae37a]{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-5faae37a]{color:#fff}.ac-recommend-panel[data-v-5faae37a]{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-5faae37a]{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-5faae37a]{margin:0;font-size:24px;font-weight:700}.ac-recommend-head p[data-v-5faae37a]{margin:2px 0 0;font-size:14px;color:#64748b}.ac-refresh-link[data-v-5faae37a]{text-decoration:none}.ac-recommend-card[data-v-5faae37a]{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.ac-recommend-cover[data-v-5faae37a]{width:40%;min-height:290px}.ac-recommend-cover img[data-v-5faae37a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ac-recommend-content[data-v-5faae37a]{width:60%;padding:24px}.ac-recommend-badges[data-v-5faae37a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px}.ac-badge[data-v-5faae37a],.ac-recommend-badges[data-v-5faae37a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ac-badge[data-v-5faae37a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;height:24px;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.ac-badge i[data-v-5faae37a]{font-size:12px;line-height:1}.ac-badge--difficulty[data-v-5faae37a]{background:rgba(245,158,11,.14);color:#d97706}.ac-badge--tag[data-v-5faae37a]{background:#f3f4f6;color:#4b5563}.ac-recommend-content h3[data-v-5faae37a]{margin:0 0 12px;font-size:32px;line-height:1.2;font-weight:700;color:#111827}.ac-recommend-content p[data-v-5faae37a]{margin:0;color:#6b7280;font-size:16px;line-height:1.6}.ac-recommend-foot[data-v-5faae37a]{margin-top:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.ac-recommend-foot[data-v-5faae37a],.ac-recommend-metrics[data-v-5faae37a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ac-recommend-metrics[data-v-5faae37a]{gap:14px;color:#6b7280;font-size:14px}.ac-recommend-metrics span[data-v-5faae37a]{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-5faae37a]{height:46px}.ac-list-header[data-v-5faae37a]{margin-bottom:20px}.ac-list-header h2[data-v-5faae37a]{margin:0;font-size:30px;font-weight:700;color:#111827}.ac-list-header p[data-v-5faae37a]{margin:4px 0 0;font-size:15px;color:#6b7280}.ac-list-header span[data-v-5faae37a]{color:#3b82f6;font-weight:600}.ac-card-grid[data-v-5faae37a]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ac-article-card[data-v-5faae37a]{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-5faae37a]: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-card-cover[data-v-5faae37a]{position:relative;height:160px;overflow:hidden}.ac-card-cover img[data-v-5faae37a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ac-card-tags[data-v-5faae37a]{position:absolute;top:12px;left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.ac-favorite-btn[data-v-5faae37a]{position:absolute;top:12px;right:12px;height:28px}.ac-card-body[data-v-5faae37a]{padding:20px}.ac-card-body h3[data-v-5faae37a]{margin:0;font-size:20px;line-height:1.35;font-weight:700;color:#111827;min-height:54px}.ac-card-body p[data-v-5faae37a]{margin:10px 0 0;font-size:14px;color:#6b7280;line-height:1.6;min-height:66px}.ac-card-foot[data-v-5faae37a]{margin-top:14px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ac-card-foot[data-v-5faae37a],.ac-card-meta[data-v-5faae37a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ac-card-meta[data-v-5faae37a]{gap:14px;color:#6b7280;font-size:14px}.ac-card-meta span[data-v-5faae37a]{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-5faae37a]{text-decoration:none}.ac-load-more[data-v-5faae37a]{margin-top:40px;text-align:center}.ac-load-more-btn[data-v-5faae37a]{height:46px}.ac-loading-tip[data-v-5faae37a]{text-align:center;color:#94a3b8;padding:48px 0;font-size:14px}.ac-btn[data-v-5faae37a]{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;-webkit-transition:all .22s ease;transition:all .22s ease;cursor:pointer}.ac-btn i[data-v-5faae37a]{font-size:16px;line-height:1}.ac-btn--primary[data-v-5faae37a]{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-5faae37a]: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-5faae37a]{color:#4f46e5;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2)}.ac-btn--secondary[data-v-5faae37a]:hover{background:rgba(99,102,241,.16)}.ac-btn--overlay[data-v-5faae37a]{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-5faae37a]{font-size:13px}.ac-btn--overlay[data-v-5faae37a]:hover{color:#4f46e5}.ac-btn--link[data-v-5faae37a]{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-5faae37a]:hover{color:#6366f1}[data-v-5faae37a] .ac-select--toolbar.ivu-select-single .ivu-select-selection{height:42px;border-radius:8px;border-color:#e5e7eb}[data-v-5faae37a] .ac-select--toolbar.ivu-select-single .ivu-select-selection .ivu-select-selected-value{height:42px;line-height:42px;font-size:15px;color:#374151}[data-v-5faae37a] .ac-select--toolbar.ivu-select-single .ivu-select-selection .ivu-select-arrow{line-height:42px}@media (max-width:992px){.ac-page[data-v-5faae37a]{padding:26px 0 40px}.ac-content-layout[data-v-5faae37a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.ac-main[data-v-5faae37a],.ac-sidebar[data-v-5faae37a]{width:100%}.ac-main[data-v-5faae37a]{padding:0}.ac-sidebar-card[data-v-5faae37a]{position:static}.ac-sort-toggle-row[data-v-5faae37a],.ac-toolbar[data-v-5faae37a]{-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-5faae37a]{width:100%}.ac-recommend-card[data-v-5faae37a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ac-recommend-content[data-v-5faae37a],.ac-recommend-cover[data-v-5faae37a]{width:100%}.ac-recommend-cover[data-v-5faae37a]{min-height:220px}.ac-recommend-content h3[data-v-5faae37a]{font-size:26px}.ac-recommend-foot[data-v-5faae37a]{-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-5faae37a]{grid-template-columns:1fr}}.ap-page[data-v-df12e064]{background:#fff;padding:0 0 64px}.ac-content-layout[data-v-df12e064]{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-df12e064]{-ms-flex-item-align:start;align-self:flex-start}.ac-sidebar[data-v-df12e064]{width:25%;min-width:260px}.ac-sidebar-card[data-v-df12e064]{border:0;border-radius:8px;position:sticky;top:176px;padding:20px}.ac-sidebar-head[data-v-df12e064]{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-df12e064]{margin:0;font-size:16px;font-weight:800;color:#1e293b}.ac-sidebar-tag[data-v-df12e064]{font-size:12px;font-weight:700;color:#94a3b8;letter-spacing:.04em}.ac-sidebar-body[data-v-df12e064]{padding:0}.ac-main.ap-practice-main[data-v-df12e064]{width:75%;min-width:0;padding:0 8px 0 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.ac-filter-wrap[data-v-df12e064]{margin-bottom:0}.ac-section-title[data-v-df12e064]{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-df12e064]{font-size:14px;line-height:1}.ac-sb-ic--section-topic[data-v-df12e064]{color:#c026d3}.ac-sb-ic--section-diff[data-v-df12e064]{color:#6366f1}.ac-sb-ic--cate-all[data-v-df12e064]{color:#64748b}.ac-sb-ic--cate-edu[data-v-df12e064]{color:#4f46e5}.ac-sb-ic--diff-easy[data-v-df12e064]{color:#10b981}.ac-sb-ic--history[data-v-df12e064]{color:#7c3aed}.ac-side-btn[data-v-df12e064]{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:.75rem;padding:.75rem .875rem;border-radius:6px;border:1px solid transparent;background:transparent;-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer;margin-bottom:8px}.ac-side-btn[data-v-df12e064]:hover{background:rgba(99,102,241,.06);border-color:rgba(99,102,241,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ac-side-btn.is-active[data-v-df12e064]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#7c3aed));background:linear-gradient(90deg,#6366f1,#7c3aed);border-color:transparent;color:#fff;-webkit-box-shadow:0 10px 24px rgba(99,102,241,.18);box-shadow:0 10px 24px rgba(99,102,241,.18)}.ac-side-btn.is-active .ac-count[data-v-df12e064]{background:hsla(0,0%,100%,.2);color:#fff}.ac-side-btn.is-active .ac-side-btn__left[data-v-df12e064]{color:#fff}.ac-side-btn.is-active .ac-side-btn__left i[data-v-df12e064]{color:#fff!important}.ac-side-btn__left[data-v-df12e064]{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-df12e064]{font-size:14px;line-height:1}.ac-side-btn__left i[data-v-df12e064]{width:28px;text-align:center;font-size:20px;line-height:1}.ac-count[data-v-df12e064]{min-width:30px;height:20px;border-radius:999px;padding:0 .5rem;font-size:12px;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-df12e064]{margin-bottom:20px}.ap-head--single[data-v-df12e064]{margin-bottom:16px}.ap-head__title[data-v-df12e064]{margin:0;font-size:24px;font-weight:800;color:#1e293b}.ap-head__sub[data-v-df12e064]{margin:8px 0 0;font-size:15px;color:#64748b;line-height:1.5}.ap-banner[data-v-df12e064]{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-df12e064]{font-size:20px;color:#6366f1;-ms-flex-negative:0;flex-shrink:0}.ap-banner__text[data-v-df12e064]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:700;color:#334155;min-width:0}.ap-block[data-v-df12e064]{padding:20px 22px;margin-bottom:16px;border:0;border-radius:8px}.ap-block__top[data-v-df12e064]{-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px}.ap-block__title[data-v-df12e064],.ap-block__top[data-v-df12e064]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.ap-block__title[data-v-df12e064]{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-df12e064]{font-size:20px;color:#4f46e5}.ap-block__meta[data-v-df12e064]{font-size:12px;font-weight:700;color:#94a3b8}.ap-block__action[data-v-df12e064]{height:38px;padding:0 18px;font-size:13px}.ap-block__desc[data-v-df12e064]{margin:10px 0 14px;font-size:13px;color:#64748b;line-height:1.45}.ap-word-list[data-v-df12e064]{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.ap-word-row[data-v-df12e064]{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-df12e064]:last-child{border-bottom:0}.ap-word-row__w[data-v-df12e064]{font-weight:800;color:#0f172a}.ap-word-row__t[data-v-df12e064]{color:#475569}.ap-word-row__a[data-v-df12e064]{font-size:12px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-empty[data-v-df12e064]{margin:0;padding:12px 0 4px;font-size:13px;color:#94a3b8}.ap-block--recent .ap-block__top[data-v-df12e064]{margin-bottom:8px}.ap-recent-list[data-v-df12e064]{list-style:none;margin:0;padding:0}.ap-recent-row[data-v-df12e064]{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-df12e064]:last-child{border-bottom:0}.ap-recent-row__main[data-v-df12e064]{min-width:0}.ap-recent-row__title[data-v-df12e064]{display:block;font-size:14px;font-weight:700;color:#0f172a}.ap-recent-row__time[data-v-df12e064]{display:block;margin-top:4px;font-size:12px;color:#94a3b8}.ap-recent-row__result[data-v-df12e064]{-ms-flex-negative:0;flex-shrink:0;font-size:13px;font-weight:700}.ap-recent-row__result--good[data-v-df12e064]{color:#059669}.ap-recent-row__result--mid[data-v-df12e064]{color:#d97706}.ap-btn[data-v-df12e064]{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;padding:0 18px;border-radius:10px;border:none;font-size:14px;font-weight:700;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}.ap-btn[data-v-df12e064]:disabled{opacity:.45;cursor:not-allowed}.ap-btn i[data-v-df12e064]{font-size:18px}.ap-btn--primary[data-v-df12e064]{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-df12e064]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ap-btn--ghost[data-v-df12e064]{background:#f1f5f9;color:#475569}.ap-btn--ghost[data-v-df12e064]:hover:not(:disabled){background:#e2e8f0}.ap-banner__clear[data-v-df12e064]{height:34px;padding:0 14px;font-size:13px;-ms-flex-negative:0;flex-shrink:0}.option-btn[data-v-df12e064]{border:1px solid #e2e8f0;background:#fff;border-radius:6px;padding:1.1rem 1rem;text-align:left;font-weight:900;color:#0f172a;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.option-btn[data-v-df12e064]:hover{border-color:rgba(99,102,241,.35);background:rgba(99,102,241,.06)}[data-v-df12e064] .ap-article-practice-modal .ivu-modal-content{border-radius:8px;overflow:hidden}[data-v-df12e064] .ap-article-practice-modal .ivu-modal-header{display:none;padding:0;border:none;height:0}@media (max-width:992px){.ac-content-layout[data-v-df12e064]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ac-sidebar[data-v-df12e064]{width:100%;min-width:0}.ac-sidebar-card[data-v-df12e064]{position:sticky;top:88px;z-index:8}.ac-main.ap-practice-main[data-v-df12e064]{width:100%;padding:0}}@media (max-width:640px){.ap-word-row[data-v-df12e064]{grid-template-columns:1fr;gap:4px}.ap-block__top[data-v-df12e064]{-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-df12e064]{width:100%}}.ma-page[data-v-5755490f]{background:#fff;padding:0 0 64px}.ac-content-layout[data-v-5755490f]{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-5755490f]{-ms-flex-item-align:start;align-self:flex-start}.ac-sidebar[data-v-5755490f]{width:25%;min-width:260px}.ac-sidebar-card[data-v-5755490f]{border:0;border-radius:8px;position:sticky;top:176px;padding:20px}.ac-sidebar-head[data-v-5755490f]{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-5755490f]{margin:0;font-size:16px;font-weight:800;color:#1e293b}.ac-sidebar-tag[data-v-5755490f]{font-size:12px;font-weight:700;color:#94a3b8;letter-spacing:.04em}.ac-sidebar-body[data-v-5755490f]{padding:0}.ac-filter-wrap[data-v-5755490f]{margin-bottom:0}.ac-section-title[data-v-5755490f]{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-5755490f]{font-size:14px;line-height:1}.ac-sb-ic--section-topic[data-v-5755490f]{color:#c026d3}.ac-sb-ic--section-diff[data-v-5755490f]{color:#6366f1}.ac-sb-ic--cate-all[data-v-5755490f]{color:#64748b}.ac-sb-ic--diff-easy[data-v-5755490f]{color:#10b981}.ac-sb-ic--history[data-v-5755490f]{color:#7c3aed}.ac-side-btn[data-v-5755490f]{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:.75rem;padding:.75rem .875rem;border-radius:6px;border:1px solid transparent;background:transparent;-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer;margin-bottom:8px}.ac-side-btn[data-v-5755490f]:hover{background:rgba(99,102,241,.06);border-color:rgba(99,102,241,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ac-side-btn.is-active[data-v-5755490f]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#7c3aed));background:linear-gradient(90deg,#6366f1,#7c3aed);border-color:transparent;color:#fff;-webkit-box-shadow:0 10px 24px rgba(99,102,241,.18);box-shadow:0 10px 24px rgba(99,102,241,.18)}.ac-side-btn.is-active .ac-count[data-v-5755490f]{background:hsla(0,0%,100%,.2);color:#fff}.ac-side-btn.is-active .ac-side-btn__left[data-v-5755490f]{color:#fff}.ac-side-btn.is-active .ac-side-btn__left i[data-v-5755490f]{color:#fff!important}.ac-side-btn__left[data-v-5755490f]{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-5755490f]{font-size:14px;line-height:1}.ac-side-btn__left i[data-v-5755490f]{width:28px;text-align:center;font-size:20px;line-height:1}.ac-count[data-v-5755490f]{min-width:30px;height:20px;border-radius:999px;padding:0 .5rem;font-size:12px;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-5755490f]{width:75%;min-width:0;padding:0 8px 0 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.ma-intro-card[data-v-5755490f]{border:0;border-radius:8px;padding:24px 28px;margin-bottom:16px}.ma-title[data-v-5755490f]{margin:0;font-size:24px;font-weight:800;color:#1e293b}.ma-desc[data-v-5755490f]{margin:8px 0 0;color:#64748b;font-size:15px;line-height:1.5}.ma-head-single[data-v-5755490f]{margin-bottom:16px}.ma-panel[data-v-5755490f]{border:0;border-radius:8px;padding:20px 22px;margin-bottom:16px}.ma-panel__head[data-v-5755490f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ma-panel__head[data-v-5755490f],.ma-panel__title[data-v-5755490f]{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-5755490f]{margin:0;font-size:16px;font-weight:800;color:#1e293b}.ma-panel__title i[data-v-5755490f]{font-size:20px;line-height:1}.ma-panel__meta[data-v-5755490f]{font-size:12px;font-weight:700;color:#94a3b8}.ma-panel__hint[data-v-5755490f]{margin:10px 0 14px;font-size:13px;color:#64748b;line-height:1.45}.ma-list[data-v-5755490f]{list-style:none;margin:0;padding:0}.ma-list__row[data-v-5755490f]{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-5755490f]:last-child{border-bottom:0}.ma-list__row--link[data-v-5755490f]{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-5755490f]:hover{background:rgba(99,102,241,.06)}.ma-list__row--link[data-v-5755490f]: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-5755490f]{font-weight:700;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-list__badge[data-v-5755490f]{font-size:12px;font-weight:700;color:#64748b;white-space:nowrap}.ma-list__date[data-v-5755490f],.ma-list__progress[data-v-5755490f]{font-size:12px;color:#6366f1;font-weight:700;white-space:nowrap}.ma-list__tag[data-v-5755490f]{font-size:12px;font-weight:700;color:#7c3aed;white-space:nowrap}.ma-placeholder[data-v-5755490f]{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-5755490f]{min-height:100px}@media (max-width:992px){.ac-content-layout[data-v-5755490f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ac-sidebar[data-v-5755490f]{width:100%;min-width:0}.ac-sidebar-card[data-v-5755490f]{position:sticky;top:88px;z-index:8}.ac-main.ma-main[data-v-5755490f]{width:100%;padding:0}.ma-list__row[data-v-5755490f]{grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.ad-page[data-v-635c0a20]{background:#fff;padding:0 0 64px}.ad-content-layout[data-v-635c0a20]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.ad-main[data-v-635c0a20]{width:70%;min-width:0}.ad-sidebar[data-v-635c0a20]{width:30%;min-width:280px}.ad-header-bar[data-v-635c0a20]{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-635c0a20],.ad-header-bar[data-v-635c0a20]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ad-back-btn[data-v-635c0a20]{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-635c0a20]{font-size:18px}.ad-back-btn[data-v-635c0a20]:hover{color:#6366f1}.ad-header-actions[data-v-635c0a20]{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-635c0a20]{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:all .2s ease;transition:all .2s ease}.ad-action-btn i[data-v-635c0a20]{font-size:16px;color:#94a3b8}.ad-action-btn i.is-active[data-v-635c0a20]{color:#6366f1}.ad-action-btn[data-v-635c0a20]:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.ad-action-btn:hover i[data-v-635c0a20]{color:#64748b}.ad-action-btn:hover i.is-active[data-v-635c0a20]{color:#4f46e5}.ad-article-head[data-v-635c0a20]{margin-bottom:32px}.ad-tags[data-v-635c0a20]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ad-badge[data-v-635c0a20]{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:26px;border-radius:6px;padding:0 10px;font-size:12px;font-weight:700}.ad-badge i[data-v-635c0a20]{font-size:13px;line-height:1}.ad-badge--difficulty[data-v-635c0a20]{background:rgba(245,158,11,.14);color:#d97706}.ad-badge--tag[data-v-635c0a20]{background:#f1f5f9;color:#475569}.ad-title[data-v-635c0a20]{margin:0;font-size:30px;line-height:1.3;font-weight:800;color:#0f172a}.ad-meta[data-v-635c0a20]{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-635c0a20],.ad-meta span[data-v-635c0a20]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ad-meta span[data-v-635c0a20]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.ad-meta span i[data-v-635c0a20]{font-size:16px}.ad-cover[data-v-635c0a20]{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-635c0a20]{width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;display:block}.ad-sticky-toolbar[data-v-635c0a20]{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-635c0a20],.ad-toolbar-left[data-v-635c0a20],.ad-toolbar-right[data-v-635c0a20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ad-toolbar-left[data-v-635c0a20],.ad-toolbar-right[data-v-635c0a20]{gap:12px}.ad-tool-btn[data-v-635c0a20]{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:all .2s ease;transition:all .2s ease}.ad-tool-btn i[data-v-635c0a20]{font-size:16px;color:#64748b}.ad-tool-btn[data-v-635c0a20]:hover{background:#e2e8f0;color:#1e293b}.ad-tool-btn.is-active[data-v-635c0a20]{background:rgba(99,102,241,.1);color:#4f46e5;border-color:rgba(99,102,241,.2)}.ad-tool-btn.is-active i[data-v-635c0a20]{color:#4f46e5}.ad-tool-btn.is-muted[data-v-635c0a20]:not(.is-active){opacity:.8}.ad-font-label[data-v-635c0a20]{font-size:13px;font-weight:600;color:#64748b;margin-right:4px}.ad-font-btn[data-v-635c0a20]{width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;font-weight:700;cursor:pointer;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;-webkit-transition:all .2s ease;transition:all .2s ease}.ad-font-btn[data-v-635c0a20]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ad-font-btn[data-v-635c0a20]:disabled{opacity:.5;cursor:not-allowed}.ad-body[data-v-635c0a20]{line-height:1.8;color:#1e293b}.ad-paragraph[data-v-635c0a20]{margin-bottom:28px}.ad-en[data-v-635c0a20]{margin:0}.ad-word-token[data-v-635c0a20]{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-635c0a20]:hover{color:#4f46e5;border-bottom-color:rgba(99,102,241,.45);background:rgba(99,102,241,.06)}.ad-word-token--core[data-v-635c0a20]{font-weight:600;color:#dc2626}.ad-word-token--core[data-v-635c0a20]:hover{color:#b91c1c;border-bottom-color:rgba(220,38,38,.45);background:rgba(220,38,38,.08)}.ad-fade-enter-active[data-v-635c0a20],.ad-fade-leave-active[data-v-635c0a20]{-webkit-transition:opacity .16s ease;transition:opacity .16s ease}.ad-fade-enter[data-v-635c0a20],.ad-fade-leave-to[data-v-635c0a20]{opacity:0}.ad-word-popover[data-v-635c0a20]{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%,-110%);transform:translate(-50%,-110%);pointer-events:auto}.ad-word-popover__head[data-v-635c0a20]{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.ad-word-popover__title-row[data-v-635c0a20]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.ad-word-popover__w[data-v-635c0a20]{font-size:15px;font-weight:800;color:#4f46e5}.ad-word-popover__pos-tag[data-v-635c0a20]{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-635c0a20]{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-635c0a20]{color:#94a3b8;font-weight:500}.ad-word-popover__loading[data-v-635c0a20]{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-635c0a20]{-webkit-animation:ad-popover-spin-635c0a20 .65s linear infinite;animation:ad-popover-spin-635c0a20 .65s linear infinite}@-webkit-keyframes ad-popover-spin-635c0a20{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ad-popover-spin-635c0a20{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ad-word-popover__actions[data-v-635c0a20]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.ad-word-popover__btn[data-v-635c0a20]{-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-635c0a20]{font-size:15px}.ad-word-popover__btn[data-v-635c0a20]:disabled{opacity:.55;cursor:not-allowed}.ad-word-popover__btn--new[data-v-635c0a20]{background:rgba(16,185,129,.12);color:#059669}.ad-word-popover__btn--new[data-v-635c0a20]:hover:not(:disabled){background:rgba(16,185,129,.22)}.ad-word-popover__btn--known[data-v-635c0a20]{background:rgba(59,130,246,.12);color:#2563eb}.ad-word-popover__btn--known[data-v-635c0a20]:hover:not(:disabled){background:rgba(59,130,246,.2)}.ad-zh[data-v-635c0a20]{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-635c0a20]{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-635c0a20]{height:48px;padding:0 32px;font-size:16px}.ad-sidebar-card[data-v-635c0a20]{border:0;border-radius:8px;position:sticky;top:100px;padding:24px}.ad-sidebar-head[data-v-635c0a20]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.ad-sidebar-head[data-v-635c0a20],.ad-sidebar-title[data-v-635c0a20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ad-sidebar-title[data-v-635c0a20]{margin:0;font-size:16px;font-weight:800;color:#0f172a;gap:8px}.ad-sidebar-title i[data-v-635c0a20]{font-size:20px;color:#4f46e5}.ad-sidebar-count[data-v-635c0a20]{font-size:12px;font-weight:700;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:999px}.ad-vocab-list[data-v-635c0a20]{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-635c0a20]{padding:12px;border-radius:6px;background:#f8fafc;-webkit-transition:all .2s ease;transition:all .2s ease}.ad-vocab-item[data-v-635c0a20]:hover{background:rgba(99,102,241,.06);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ad-vocab-item:hover .ad-vocab-word[data-v-635c0a20]{color:#4f46e5}.ad-vocab-item:hover .ad-vocab-audio[data-v-635c0a20]{color:#4f46e5;opacity:1}.ad-vocab-actions[data-v-635c0a20]{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-635c0a20]{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-635c0a20]:hover{background:rgba(99,102,241,.2)}.ad-vocab-act.is-done[data-v-635c0a20]{background:#ecfdf5;color:#059669}.ad-vocab-act--go[data-v-635c0a20]{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-635c0a20]: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-635c0a20]{background:rgba(59,130,246,.1);color:#2563eb}.ad-vocab-act--known[data-v-635c0a20]:hover:not(:disabled){background:rgba(59,130,246,.18)}.ad-vocab-act--known.is-done-known[data-v-635c0a20]{background:#eff6ff;color:#1d4ed8}.ad-vocab-act[data-v-635c0a20]:disabled{opacity:.55;cursor:not-allowed}.ad-vocab-item-head[data-v-635c0a20]{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-635c0a20]{font-size:15px;font-weight:700;color:#1e293b;-webkit-transition:color .2s ease;transition:color .2s ease}.ad-vocab-audio[data-v-635c0a20]{border:0;background:transparent;padding:0;color:#94a3b8;font-size:16px;cursor:pointer;opacity:.6;-webkit-transition:all .2s ease;transition:all .2s ease}.ad-vocab-audio[data-v-635c0a20]:hover:not(.is-disabled){-webkit-transform:scale(1.1);transform:scale(1.1)}.ad-vocab-audio.is-disabled[data-v-635c0a20]{cursor:not-allowed;opacity:.3}.ad-vocab-desc[data-v-635c0a20]{font-size:13px;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.ad-vocab-phonetic[data-v-635c0a20]{font-family:monospace;color:#94a3b8}.ad-btn[data-v-635c0a20]{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;-webkit-transition:all .22s ease;transition:all .22s ease;cursor:pointer}.ad-btn i[data-v-635c0a20]{font-size:1.2em;line-height:1}.ad-btn--primary[data-v-635c0a20]{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-635c0a20]: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-635c0a20]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ad-main[data-v-635c0a20],.ad-sidebar[data-v-635c0a20]{width:100%}.ad-title[data-v-635c0a20]{font-size:24px}.ad-sticky-toolbar[data-v-635c0a20]{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-635c0a20]{position:static}}[data-v-635c0a20] .ad-share-modal .ivu-modal-content{background:transparent;-webkit-box-shadow:none;box-shadow:none}[data-v-635c0a20] .ad-share-modal .ivu-modal-body{padding:0}.ad-share-wrapper[data-v-635c0a20]{position:relative}.ad-share-close[data-v-635c0a20]{position:absolute;top:-16px;right:-16px;width:32px;height:32px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);border-radius:50%;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:#fff;font-size:16px;cursor:pointer;z-index:10;backdrop-filter:blur(4px);-webkit-transition:all .2s;transition:all .2s}.ad-share-close[data-v-635c0a20]:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.ad-share-card[data-v-635c0a20]{background:linear-gradient(135deg,#a855f7,#d946ef);border-radius:20px;padding:40px 36px 36px;color:#fff;-webkit-box-shadow:0 20px 40px rgba(217,70,239,.3);box-shadow:0 20px 40px rgba(217,70,239,.3);position:relative;overflow:hidden}.ad-share-card[data-v-635c0a20]:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:radial-gradient(circle at top right,hsla(0,0%,100%,.2) 0,transparent 60%);pointer-events:none}.ad-share-head[data-v-635c0a20]{text-align:center;margin-bottom:24px;position:relative;z-index:1}.ad-share-title-row[data-v-635c0a20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;margin-bottom:24px}.ad-share-title[data-v-635c0a20]{font-size:20px;font-weight:900;letter-spacing:1px}.ad-share-subtitle[data-v-635c0a20]{font-size:12px;opacity:.8;letter-spacing:2px;margin-top:2px}.ad-share-icon[data-v-635c0a20]{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:50%;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;font-size:20px;backdrop-filter:blur(4px)}.ad-share-slogan[data-v-635c0a20]{font-size:22px;font-weight:900;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.ad-share-date[data-v-635c0a20]{font-size:14px;opacity:.8}.ad-share-body[data-v-635c0a20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;position:relative;z-index:1}.ad-share-block[data-v-635c0a20]{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;padding:24px;backdrop-filter:blur(10px)}.ad-share-block-tag[data-v-635c0a20]{display:inline-block;background:hsla(0,0%,100%,.2);padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700;margin-bottom:12px;line-height:normal;vertical-align:middle}.ad-share-article-title[data-v-635c0a20]{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:8px}.ad-share-article-meta[data-v-635c0a20]{font-size:12px;opacity:.8;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.ad-share-quote[data-v-635c0a20]{font-size:13px;line-height:1.6;font-weight:500;margin-bottom:8px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.ad-share-quote-zh[data-v-635c0a20]{font-size:12px;opacity:.8;line-height:1.5}.ad-share-block-title[data-v-635c0a20]{gap:6px;font-size:14px;font-weight:700;margin-bottom:12px;opacity:.9}.ad-share-block-title[data-v-635c0a20],.ad-share-vocab-item[data-v-635c0a20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ad-share-vocab-item[data-v-635c0a20]{gap:12px;margin-bottom:10px;font-size:13px}.ad-share-vocab-item[data-v-635c0a20]:last-child{margin-bottom:0}.ad-share-word[data-v-635c0a20]{font-weight:700;background:hsla(0,0%,100%,.2);padding:4px 10px;border-radius:6px;display:inline-block;line-height:normal;vertical-align:middle}.ad-share-more[data-v-635c0a20]{text-align:center;font-size:12px;opacity:.7;margin-top:12px;padding-top:12px;border-top:1px dashed hsla(0,0%,100%,.2)}.ad-share-foot[data-v-635c0a20]{margin-top:24px;background:#fff;border-radius:16px;padding:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#1e293b;position:relative;z-index:1}.ad-share-brand[data-v-635c0a20],.ad-share-foot[data-v-635c0a20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ad-share-brand[data-v-635c0a20]{gap:12px}.ad-share-logo[data-v-635c0a20]{width:40px;height:40px;background:linear-gradient(135deg,#a855f7,#d946ef);border-radius:50%;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:#fff;font-size:20px}.ad-share-brand-name[data-v-635c0a20]{font-weight:900;font-size:16px}.ad-share-brand-slogan[data-v-635c0a20]{font-size:12px;color:#64748b;margin-top:2px}.ad-share-qr[data-v-635c0a20]{width:48px;height:48px;background:#f1f5f9;border-radius:8px;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;font-size:32px;color:#0f172a}.ad-share-actions[data-v-635c0a20]{margin-top:20px;text-align:center}.ad-share-actions .ad-share-download-btn[data-v-635c0a20]{width:100%;height:44px;border-radius:22px;font-size:16px}.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}