.logo[data-v-9c1e4a54]{cursor:pointer;display:flex;align-items:center;gap:10px}.logo-img[data-v-9c1e4a54]{width:160px;height:60px;-o-object-fit:contain;object-fit:contain}.header[data-v-9c1e4a54]{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.header-content[data-v-9c1e4a54]{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.logo h1[data-v-9c1e4a54]{color:var(--primary-color);font-size:24px;margin:0}.user-actions[data-v-9c1e4a54]{display:flex;align-items:center}.navigation[data-v-72ef57ee]{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;top:0;z-index:100;padding:0 20px}.container[data-v-72ef57ee]{max-width:1200px;margin:0 auto}.navbar[data-v-72ef57ee]{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.nav-links[data-v-72ef57ee]{display:flex;align-items:center;gap:40px}.nav-link[data-v-72ef57ee]{color:var(--primary-color);text-decoration:none;font-weight:500;font-size:16px;padding:8px 16px;border-radius:6px;transition:all .3s ease;position:relative}.nav-link[data-v-72ef57ee]:hover{color:var(--primary-dark);background-color:rgba(var(--primary-rgb),.1)}.nav-link.active[data-v-72ef57ee]{color:var(--primary-dark);font-weight:600}.nav-link.active[data-v-72ef57ee]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background-color:var(--primary-dark);border-radius:3px}@media (max-width:768px){.nav-links[data-v-72ef57ee]{gap:20px}.nav-link[data-v-72ef57ee]{font-size:14px;padding:6px 12px}}.footer[data-v-7f54cacc]{background-color:#2c3e50;color:#fff;padding:60px 0 20px}.footer-content[data-v-7f54cacc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-bottom:40px}.footer-logo h3[data-v-7f54cacc]{margin-bottom:15px;font-size:24px}.footer-links ul[data-v-7f54cacc]{list-style:none;padding:0;margin:0}.footer-links li[data-v-7f54cacc]{margin-bottom:10px}.footer-links a[data-v-7f54cacc]{color:#ddd;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-7f54cacc]:hover{color:#fff}.copyright{&[data-v-7f54cacc]{text-align:center;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1);color:#fff}a[data-v-7f54cacc]{color:#fff}}.app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex-grow:1}.home-view[data-v-1b99886a]{padding:20px;max-width:1200px;margin:0 auto}.page-header[data-v-1b99886a]{text-align:center;margin-bottom:40px}.page-header h1[data-v-1b99886a]{font-size:2.5rem;color:#333;margin-bottom:10px}.page-header p[data-v-1b99886a]{font-size:1.2rem;color:#666}.content-container[data-v-1b99886a]{display:flex;flex-direction:column;gap:30px}.year-selector[data-v-1b99886a]{margin-bottom:20px}.year-selector h3[data-v-1b99886a]{margin-bottom:15px;font-size:1.2rem;color:#333}.years-grid[data-v-1b99886a]{display:flex;gap:10px;flex-wrap:wrap}.year-item[data-v-1b99886a]{padding:8px 16px;background-color:#f5f5f5;border-radius:20px;cursor:pointer;transition:all .3s ease}.year-item[data-v-1b99886a]:hover{background-color:#e0e0e0}.year-item.active[data-v-1b99886a]{background-color:#409eff;color:#fff}.paper-covers[data-v-1b99886a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-top:10px}.paper-cover[data-v-1b99886a]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px rgba(64,158,255,.1);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;align-items:center}.paper-cover[data-v-1b99886a]:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 8px 32px rgba(64,158,255,.18)}.paper-cover img[data-v-1b99886a]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:14px;border-top-right-radius:14px}.paper-info[data-v-1b99886a]{padding:18px 10px 20px 10px;text-align:center;flex:1;display:flex;flex-direction:column;justify-content:space-between}.paper-info h3[data-v-1b99886a]{font-size:1.1rem;margin-bottom:10px;color:#333}.btn[data-v-1b99886a]{background-color:#409eff;color:#fff;border:none;padding:8px 20px;border-radius:6px;cursor:pointer;font-size:1rem;transition:background-color .2s;margin-top:10px}.btn[data-v-1b99886a]:hover{background-color:#3076c9}.answer-sheet-drawer[data-v-58e331ef]{position:fixed;top:0;right:0;bottom:0;width:340px;background:rgba(0,0,0,.15);z-index:9999;display:flex;justify-content:flex-end;backdrop-filter:blur(4px);transition:background-color .3s ease}@media (max-width:768px){.answer-sheet-drawer[data-v-58e331ef]{width:100%}.answer-sheet-content[data-v-58e331ef]{width:100%;max-width:320px}}.answer-sheet-content[data-v-58e331ef]{background:#fff;width:320px;height:100%;box-shadow:-2px 0 12px rgba(0,0,0,.08);padding:24px 18px 18px 18px;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e4e7ed #f5f7fa}.answer-sheet-content[data-v-58e331ef]::-webkit-scrollbar{width:6px}.answer-sheet-content[data-v-58e331ef]::-webkit-scrollbar-track{background:#f5f7fa}.answer-sheet-content[data-v-58e331ef]::-webkit-scrollbar-thumb{background-color:#e4e7ed;border-radius:3px}.answer-sheet-content[data-v-58e331ef]::-webkit-scrollbar-thumb:hover{background-color:#c0c4cc}.answer-sheet-header[data-v-58e331ef]{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:600;margin-bottom:18px;color:#1a1a1a;position:sticky;top:0;background:#fff;padding-bottom:8px;z-index:1}.answer-sheet-stats-and-toggle[data-v-58e331ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;background:#f8f9fb;padding:10px 14px;border-radius:8px;border:1px solid #e4e7ed;transition:all .3s ease}.stats-container[data-v-58e331ef]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1;margin-right:8px}.stats-row[data-v-58e331ef]{display:flex;gap:8px;white-space:nowrap}.answer-sheet-list[data-v-58e331ef]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:4px;margin-top:8px}.answer-sheet-item-wrap[data-v-58e331ef]{display:flex;flex-direction:column;align-items:center;width:100%}.answer-sheet-item[data-v-58e331ef]{width:100%;aspect-ratio:1;max-width:40px;max-height:40px;border-radius:50%;background:#f5f7fa;color:#606266;font-size:15px;font-weight:500;border:1px solid #e4e7ed;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);margin-bottom:2px;display:flex;align-items:center;justify-content:center;padding:0;position:relative;overflow:hidden}.answer-sheet-item[data-v-58e331ef]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.1);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.answer-sheet-item[data-v-58e331ef]:hover:before{width:200%;height:200%}.answer-sheet-item[data-v-58e331ef]:hover{background:#ecf5ff;border-color:#409eff;color:#409eff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(64,158,255,.2)}.answer-sheet-item.answered[data-v-58e331ef]{background:#409eff;border-color:#409eff;color:#fff;box-shadow:0 2px 6px rgba(64,158,255,.2)}.answer-sheet-item.answered[data-v-58e331ef]:hover{background:#66b1ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.3)}.answer-sheet-item.correct[data-v-58e331ef]{background:#52c41a;border-color:#52c41a;color:#fff;box-shadow:0 2px 6px rgba(82,196,26,.2)}.answer-sheet-item.correct[data-v-58e331ef]:hover{background:#73d13d;transform:translateY(-1px);box-shadow:0 4px 12px rgba(82,196,26,.3)}.answer-sheet-item.wrong[data-v-58e331ef]{background:#ff4d4f;border-color:#ff4d4f;color:#fff;box-shadow:0 2px 6px rgba(255,77,79,.2)}.answer-sheet-item.wrong[data-v-58e331ef]:hover{background:#ff7875;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,77,79,.3)}.answer-sheet-item[data-v-58e331ef]:active{transform:scale(.95);box-shadow:none}.answer-sheet-number[data-v-58e331ef]{font-size:12px;color:#606266;margin-top:4px;text-align:center;font-weight:500;transition:color .2s ease}.answer-sheet-item-wrap:hover .answer-sheet-number[data-v-58e331ef]{color:#1a5ad7}.user-answer[data-v-58e331ef]{font-weight:500;font-size:15px;color:inherit}.answer-sheet-item.wrong .wrong-answer[data-v-58e331ef]{opacity:.8;text-decoration:line-through}.answer-sheet-item.wrong .correct-answer[data-v-58e331ef]{font-weight:600;margin-left:4px}.answer-sheet-item.wrong .wrong-answer+.correct-answer[data-v-58e331ef]:before{content:"/";margin:0 2px;opacity:.6}@media (max-width:480px){.answer-sheet-list[data-v-58e331ef]{gap:8px}.answer-sheet-item[data-v-58e331ef]{max-width:36px;max-height:36px;font-size:14px}.answer-sheet-number[data-v-58e331ef]{font-size:11px}.answer-sheet-stats-and-toggle[data-v-58e331ef]{padding:8px 12px}.stats-container[data-v-58e331ef]{gap:3px}.stats-row[data-v-58e331ef]{gap:6px}.stat-item[data-v-58e331ef]{font-size:12px}.stat-item strong[data-v-58e331ef]{font-size:14px;min-width:18px}.toggle-answer-btn[data-v-58e331ef]{padding:5px 10px;font-size:12px;height:28px}}.close-btn[data-v-58e331ef]{font-size:24px;cursor:pointer;color:#666;transition:all .2s;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-btn[data-v-58e331ef]:hover{color:#1a5ad7;background:rgba(26,90,215,.1)}.stat-item[data-v-58e331ef]{font-size:13px;color:#666;display:flex;align-items:center;gap:3px;white-space:nowrap;transition:color .2s ease}.stat-item[data-v-58e331ef]:hover{color:#1a5ad7}.stat-item strong[data-v-58e331ef]{color:#1a5ad7;font-size:15px;font-weight:600;min-width:20px;text-align:center;transition:all .2s ease}.stat-item:hover strong[data-v-58e331ef]{transform:scale(1.1)}.toggle-answer-btn[data-v-58e331ef]{background:#1a5ad7;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer;font-weight:500;transition:all .2s;white-space:nowrap;height:32px;box-shadow:0 2px 6px rgba(26,90,215,.2);position:relative;overflow:hidden;flex-shrink:0}.toggle-answer-btn[data-v-58e331ef]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.toggle-answer-btn[data-v-58e331ef]:hover:after{width:200%;height:200%}.toggle-answer-btn[data-v-58e331ef]:hover{background:#174bb3;transform:translateY(-1px);box-shadow:0 4px 8px rgba(26,90,215,.3)}.toggle-answer-btn[data-v-58e331ef]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(26,90,215,.2)}.cet-paper[data-v-3d697489]{max-width:1200px;margin:0 auto;padding:20px}.part-navigation[data-v-3d697489]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:20px;padding:15px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.part-tabs[data-v-3d697489]{display:flex;flex-wrap:wrap;gap:10px;flex:1;min-width:200px}.part-tab[data-v-3d697489]{padding:8px 16px;border:none;background:none;font-size:15px;font-weight:500;color:#666;cursor:pointer;border-radius:4px;transition:all .3s ease;white-space:nowrap}.part-tab.active[data-v-3d697489]{color:#1a5ad7;background:#eaf2ff;font-weight:700;box-shadow:0 2px 8px rgba(26,90,215,.06);border-bottom:2px solid #1a5ad7;z-index:1}.part-nav-right[data-v-3d697489]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.clear-answers-btn[data-v-3d697489]{background:#f56c6c;color:#fff;border-radius:6px;padding:8px 16px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:background .2s;white-space:nowrap}.clear-answers-btn[data-v-3d697489]:hover{background:#d93026}.answer-sheet-btn[data-v-3d697489]{background:#1a5ad7;color:#fff;border-radius:6px;padding:8px 16px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:background .2s;white-space:nowrap}.answer-sheet-btn[data-v-3d697489]:hover{background:#174bb3}.answer-sheet-toggle button[data-v-3d697489]{background:#f0f0f0;color:#1a5ad7;border:none;border-radius:4px;padding:6px 16px;font-size:15px;cursor:pointer;font-weight:500;transition:background .2s,color .2s}.answer-sheet-toggle button[data-v-3d697489]:hover{background:#eaf2ff;color:#174bb3}.listening-section[data-v-3d697489]{background-color:#fff;border-radius:8px;padding:12px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.listening-audio-float[data-v-3d697489]{position:sticky;top:0;z-index:10;background:#fff;padding-bottom:16px}.transcript[data-v-3d697489]{margin-top:20px;padding:15px;background-color:#f8f9fa;border-radius:4px}.reading-section[data-v-3d697489]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.question[data-v-3d697489]{margin-bottom:10px}.options button[data-v-3d697489]{padding:8px 16px;border:1px solid #d9d9d9;background-color:#fff;border-radius:4px;cursor:pointer;transition:all .3s ease}.options button.selected[data-v-3d697489]{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.cloze-article p[data-v-3d697489]{margin-bottom:10px;line-height:1.6}.cloze-article button[data-v-3d697489]{margin:0 5px;padding:4px 8px;border:1px solid #d9d9d9;background-color:#fff;border-radius:4px;cursor:pointer;transition:all .3s ease}.cloze-article button.selected[data-v-3d697489]{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.options-vertical[data-v-3d697489]{display:flex;flex-direction:column;gap:8px;margin-top:2px}.options-vertical button[data-v-3d697489]{display:flex;align-items:flex-start;padding:7px 12px;border:1px solid #d9d9d9;background-color:#fff;border-radius:4px;cursor:pointer;transition:all .2s;font-size:15px;line-height:1.5;text-align:left;min-height:32px;box-shadow:none;outline:none}.options-vertical button[data-v-3d697489]:hover{border-color:var(--primary-color,#1a5ad7);background:#f0f6ff}.options-vertical button.selected[data-v-3d697489]{background-color:var(--primary-color,#1a5ad7);color:#fff;border-color:var(--primary-color,#1a5ad7)}.option-label[data-v-3d697489]{font-weight:700;margin-right:10px;min-width:22px;color:#1a5ad7;font-size:16px;display:inline-block}.question[data-v-3d697489]{margin-bottom:18px;padding-bottom:8px;border-bottom:1px dashed #e0e0e0}.question[data-v-3d697489]:last-child{border-bottom:none}.question h3[data-v-3d697489]{font-size:17px;font-weight:500;color:#222;margin-bottom:8px;display:flex;align-items:flex-start;gap:8px}.question h3 .q-number[data-v-3d697489]{font-weight:700;font-size:18px;color:#1a5ad7;margin-right:6px;min-width:28px;display:inline-block}.listening-section-block>h2[data-v-3d697489]{font-size:22px;font-weight:700;margin:32px 0 12px 0;color:#2a3a5a;letter-spacing:1px}.directions[data-v-3d697489],.question-range[data-v-3d697489]{font-size:15px;color:#888;margin-bottom:8px;margin-left:4px;line-height:1.6}.listening-article-block[data-v-3d697489]{background:#f8f9fb;border-radius:6px;padding:18px 18px 10px 18px;margin-bottom:24px;box-shadow:0 1px 4px rgba(0,0,0,.03);border:1px solid #f0f0f0}.listening-questions[data-v-3d697489]{margin-top:10px}.audio-top-bar[data-v-3d697489]{background:#fff;padding:12px 0 8px 0;box-shadow:0 2px 8px rgba(0,0,0,.04);border-radius:8px 8px 0 0;margin-bottom:10px}.sticky-nav[data-v-3d697489]{top:60px;z-index:20}.sticky-audio[data-v-3d697489],.sticky-nav[data-v-3d697489]{position:sticky;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04)}.sticky-audio[data-v-3d697489]{top:128px;z-index:19;padding:8px 0 4px 0}.cloze-blanks[data-v-3d697489]{margin:18px 0 12px 0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px 18px;width:100%;box-sizing:border-box}.cloze-blank-row[data-v-3d697489]{display:flex;align-items:center;gap:10px;width:100%}.blank-number[data-v-3d697489]{font-weight:700;color:#1a5ad7;min-width:32px;flex-shrink:0}.cloze-blank-input[data-v-3d697489]{display:inline-block;flex:1;min-width:0;padding:6px 12px;border:1px dashed #bbb;border-radius:4px;background:#f8f9fb;color:#888;cursor:pointer;transition:all .2s;text-align:left;overflow:hidden;position:relative;white-space:nowrap;text-overflow:ellipsis}.cloze-blank-input.filled[data-v-3d697489]{color:#222;border:1px solid var(--primary-color,#1a5ad7);background:#eaf2ff}.cloze-blank-input[data-v-3d697489]:hover{border-color:var(--primary-color,#1a5ad7)}.cloze-answer-text[data-v-3d697489]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.4;word-break:break-word;white-space:normal}.cloze-options-popup[data-v-3d697489]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.13);padding:14px 18px 8px 18px;z-index:9999;min-width:340px;max-width:90vw;width:auto;height:auto}.cloze-options-list[data-v-3d697489]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px 18px;margin-bottom:10px;align-items:center}.cloze-options-list button[data-v-3d697489]{min-width:90px;text-align:left;padding:6px 12px;border:1px solid #d9d9d9;border-radius:4px;background:#f5f7fa;font-size:14px;cursor:pointer;transition:all .2s;height:auto;min-height:36px;line-height:1.4;display:flex;align-items:center;white-space:normal;word-break:break-word}.cloze-options-list button.selected[data-v-3d697489]{background:var(--primary-color,#1a5ad7);color:#fff;border-color:var(--primary-color,#1a5ad7)}.cloze-options-list button[data-v-3d697489]:hover:not(.selected){background:#eaf2ff;border-color:var(--primary-color,#1a5ad7);color:var(--primary-color,#1a5ad7)}.cloze-options-close[data-v-3d697489]{text-align:right;color:#1a5ad7;cursor:pointer;font-size:14px;margin-top:2px}.cloze-options-pool[data-v-3d697489]{margin-top:18px;font-size:15px;color:#444;display:grid;grid-template-columns:repeat(6,1fr);gap:10px 18px;align-items:center;background:#f8f9fb;border-radius:6px;padding:10px 12px;box-shadow:0 1px 4px rgba(0,0,0,.03);width:100%;box-sizing:border-box}.cloze-options-title[data-v-3d697489]{grid-column:1/-1;font-weight:700;margin-bottom:4px}.cloze-option-pool-item[data-v-3d697489]{min-width:90px;text-align:left;background:#f5f7fa;border-radius:3px;padding:6px 12px;color:#1a5ad7;font-weight:500;border:1px solid #e0e6f0;transition:background .2s,color .2s;height:36px;line-height:1.4;display:flex;align-items:center;margin-right:0}.cloze-option-pool-item.used[data-v-3d697489]{background:#eee;color:#aaa;border-color:#eee}.long-reading-section[data-v-3d697489]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:32px}.long-reading-article[data-v-3d697489]{margin-bottom:16px;background:#f8f9fb;border-radius:6px;padding:12px 14px 6px 14px;box-shadow:0 1px 4px rgba(0,0,0,.02);border:1px solid #f0f0f0}.long-reading-paragraph[data-v-3d697489]{display:flex;align-items:flex-start;margin-bottom:6px;gap:8px}.para-label[data-v-3d697489]{min-width:22px;height:22px;background:var(--primary-color,#1a5ad7);color:#fff;font-weight:700;border-radius:50%;text-align:center;line-height:22px;font-size:14px;margin-right:6px;flex-shrink:0}.para-text[data-v-3d697489]{flex:1;color:#222;font-size:14px;line-height:1.6}.long-reading-questions[data-v-3d697489]{margin-top:10px}.long-reading-question[data-v-3d697489]{margin-bottom:10px;padding-bottom:4px;border-bottom:1px dashed #e0e0e0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.long-reading-question[data-v-3d697489]:last-child{border-bottom:none}.q-number[data-v-3d697489]{font-weight:700;color:#1a5ad7;min-width:24px;font-size:15px}.q-text[data-v-3d697489]{flex:1;color:#222;font-size:14px}.long-reading-blank[data-v-3d697489]{display:inline-block;min-width:60px;padding:4px 12px;border:1px dashed #bbb;border-radius:4px;background:#f8f9fb;color:#888;cursor:pointer;transition:border-color .2s;text-align:center;margin-left:10px}.long-reading-blank.filled[data-v-3d697489]{color:#222;border:1px solid var(--primary-color,#1a5ad7);background:#eaf2ff}.long-reading-blank[data-v-3d697489]:hover{border-color:var(--primary-color,#1a5ad7)}.long-reading-options-popup[data-v-3d697489]{position:absolute;background:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.13);padding:14px 18px 8px 18px;z-index:9999;min-width:340px;max-width:90vw}.long-reading-options[data-v-3d697489]{display:grid;grid-template-columns:repeat(8,1fr);gap:6px 8px;margin-left:8px;min-width:240px;max-width:100%}.long-reading-options button[data-v-3d697489]{min-width:28px;height:28px;border:1px solid #d9d9d9;border-radius:50%;background:#f5f7fa;color:#1a5ad7;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;padding:0}.long-reading-options button.selected[data-v-3d697489]{background:var(--primary-color,#1a5ad7);color:#fff;border-color:var(--primary-color,#1a5ad7)}.long-reading-options-close[data-v-3d697489]{text-align:right;color:#1a5ad7;cursor:pointer;font-size:14px;margin-top:2px}.careful-reading-section[data-v-3d697489]{background:#fff;border-radius:8px;padding:24px 20px 20px 20px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:32px}.careful-article-block[data-v-3d697489]{margin-bottom:36px}.careful-article-title[data-v-3d697489]{font-size:18px;font-weight:700;color:#1a5ad7;margin-bottom:10px;letter-spacing:1px}.careful-article-content[data-v-3d697489]{background:#f8f9fb;border-radius:6px;padding:16px 18px;margin-bottom:18px;font-size:15px;color:#222;line-height:1.7;box-shadow:0 1px 4px rgba(0,0,0,.03);border:1px solid #f0f0f0}.careful-questions[data-v-3d697489]{margin-top:8px}.careful-question[data-v-3d697489]{margin-bottom:22px;padding-bottom:10px;border-bottom:1px dashed #e0e0e0}.careful-question[data-v-3d697489]:last-child{border-bottom:none}.careful-q-row[data-v-3d697489]{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.careful-q-row .q-number[data-v-3d697489]{font-weight:700;color:#1a5ad7;min-width:28px;font-size:17px}.careful-q-row .q-text[data-v-3d697489]{color:#222;font-size:15px;flex:1}.careful-options[data-v-3d697489]{display:flex;flex-direction:column;gap:8px;margin-left:28px}.careful-options button[data-v-3d697489]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #d9d9d9;background:#f5f7fa;border-radius:4px;cursor:pointer;font-size:15px;color:#1a5ad7;transition:all .2s;text-align:left;min-height:36px;box-shadow:none;outline:none}.careful-options button.selected[data-v-3d697489]{background:var(--primary-color,#1a5ad7);color:#fff;border-color:var(--primary-color,#1a5ad7)}.careful-options button[data-v-3d697489]:hover:not(.selected){border-color:var(--primary-color,#1a5ad7);background:#eaf2ff}.careful-options .option-label[data-v-3d697489]{font-weight:700;min-width:22px;color:#1a5ad7;font-size:16px;display:inline-block}.writing-section[data-v-3d697489]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.directions[data-v-3d697489]{font-style:italic;font-size:15px;color:#333;margin-bottom:12px;line-height:1.7}.directions b[data-v-3d697489]{font-style:normal;font-weight:700;color:#222}.translation-section[data-v-3d697489]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.simple-section[data-v-3d697489]{background:#fff;border-radius:8px;padding:28px 24px 24px 24px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:32px}.simple-title[data-v-3d697489]{font-size:22px;font-weight:700;text-align:center;margin-bottom:18px;color:#1a5ad7;letter-spacing:1px}.simple-directions[data-v-3d697489]{font-size:15px;color:#333;font-style:italic;margin-bottom:18px;line-height:1.8}.simple-passage[data-v-3d697489]{background:#f8f9fb;border-radius:6px;padding:14px 18px;margin-bottom:16px;font-size:15px;color:#222;line-height:1.8;border:1px solid #f0f0f0}.simple-passage>div[data-v-3d697489]{margin-bottom:4px}.simple-answer[data-v-3d697489]{width:100%;min-height:120px;font-size:15px;border:1px solid #d9d9d9;border-radius:6px;padding:10px;background:#f8f9fb;resize:vertical;box-sizing:border-box}.cloze-paragraph[data-v-3d697489]{margin-bottom:10px;line-height:1.6;color:#222;font-size:15px}.careful-paragraph[data-v-3d697489]{margin-bottom:12px;line-height:1.7;color:#222;font-size:15px}.careful-paragraph[data-v-3d697489]:last-child,.cloze-paragraph[data-v-3d697489]:last-child{margin-bottom:0}@media screen and (max-width:768px){.cet-paper[data-v-3d697489]{padding:10px}.part-navigation[data-v-3d697489]{padding:10px;gap:8px}.part-tabs[data-v-3d697489]{order:2;width:100%;justify-content:center}.part-nav-right[data-v-3d697489]{order:1;width:100%;justify-content:center}.answer-sheet-btn[data-v-3d697489],.clear-answers-btn[data-v-3d697489],.part-tab[data-v-3d697489]{padding:6px 12px;font-size:14px}}:root{--primary-color:#409eff;--primary-dark:#2a7ae8;--secondary-color:#535bf2;--text-color:#333;--text-light:#666;--bg-color:#f5f7fa;--card-bg:#fff;--border-radius:8px;--shadow:0 4px 12px rgba(0,0,0,.1);--transition:all 0.3s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;color:var(--text-color);background-color:var(--bg-color);line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-block;padding:10px 20px;background-color:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);text-decoration:none;font-weight:700}.btn:hover{background-color:var(--primary-dark)}