.section-count[data-v-989a9d08]{margin-left:7px;font-size:12px;font-weight:500;color:#8c9aaf}.resume-banner[data-v-989a9d08]{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px dashed #c9d8f6;background:#f4f8ff;border-radius:12px}.resume-banner div[data-v-989a9d08]{flex:1}.resume-banner p[data-v-989a9d08]{font-size:12px;color:#8797af;margin-top:5px}.filter-count[data-v-989a9d08]{margin-left:auto;font-size:12px;color:#95a1b3}.subject-grid[data-v-989a9d08]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.subject-card[data-v-989a9d08]{padding:25px;transition:transform .2s,box-shadow .2s;border-top:3px solid #7b9cec}.subject-card[data-v-989a9d08]:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(36,61,101,.06274509803921569)}.subject-card.subject-1[data-v-989a9d08]{border-top-color:#ad93da}.subject-card.subject-2[data-v-989a9d08]{border-top-color:#6bbda6}.subject-card-top[data-v-989a9d08]{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.subject-number[data-v-989a9d08]{color:#e5ebf5;font-size:34px;font-weight:700;letter-spacing:-2px}.subject-card h3[data-v-989a9d08]{font-size:18px}.subject-card>p[data-v-989a9d08]{color:#96a2b3;font-size:12px;margin-top:7px}.subject-tags[data-v-989a9d08]{display:flex;gap:6px;margin:20px 0 25px}.subject-progress[data-v-989a9d08]{display:flex;justify-content:space-between;font-size:11px;color:#8a98ad;margin-bottom:9px}.subject-progress b[data-v-989a9d08]{color:#5c7ebc;font-weight:500}.subject-bottom[data-v-989a9d08]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:23px;padding-top:20px;border-top:1px solid #eff2f7}.subject-bottom>span[data-v-989a9d08]{color:#95a1b1;font-size:11px}.subject-bottom strong[data-v-989a9d08]{font-size:19px;color:#445772;margin-right:3px}.subject-bottom .se-btn[data-v-989a9d08]{padding:8px 11px;font-size:12px}.guide-panel[data-v-989a9d08]{margin-top:25px;padding:24px 27px}.guide-title[data-v-989a9d08]{display:flex;align-items:center;gap:9px}.guide-title svg[data-v-989a9d08]{color:#6d8ed1}.guide-title h3[data-v-989a9d08]{font-size:15px}.guide-grid[data-v-989a9d08]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:22px}.guide-grid b[data-v-989a9d08]{display:block;color:#b5c6e6;font-size:18px;margin-bottom:8px}.guide-grid strong[data-v-989a9d08]{font-size:13px;font-weight:600}.guide-grid p[data-v-989a9d08]{font-size:12px;line-height:1.9;color:#95a0b1;margin-top:7px}.collection-group[data-v-989a9d08]{margin-bottom:18px;overflow:hidden}.collection-heading[data-v-989a9d08]{display:flex;align-items:center;justify-content:space-between;padding:17px 23px;background:#fbfcff;gap:20px}.group-toggle[data-v-989a9d08]{display:flex;align-items:center;gap:13px;flex:1;text-align:left;padding:0;border:0;background:none;color:#425573}.group-toggle small[data-v-989a9d08]{display:block;color:#99a5b6;font-size:11px;margin-top:5px}.group-toggle .se-icon-tile[data-v-989a9d08]{width:36px;height:36px;border-radius:9px}.collapse-arrow[data-v-989a9d08]{margin-left:auto;font-size:20px;color:#98a9c1}.collection-heading>.se-link[data-v-989a9d08]{font-size:12px}.collection-row[data-v-989a9d08]{display:flex;align-items:flex-start;gap:18px;padding:23px;border-top:1px solid #edf1f7}.row-number[data-v-989a9d08]{font-size:13px;color:#9dacbf;padding-top:4px}.row-body[data-v-989a9d08]{flex:1;min-width:0}.row-labels[data-v-989a9d08]{display:flex;align-items:center;gap:12px;font-size:11px;color:#a2aabb}.row-body h4[data-v-989a9d08]{font-size:15px;font-weight:500;line-height:1.8;margin-top:10px}.row-links[data-v-989a9d08]{display:flex;gap:24px;margin-top:12px;font-size:12px}.row-actions[data-v-989a9d08]{display:flex;gap:8px;padding-top:25px}.row-actions svg[data-v-989a9d08]{width:15px;height:15px}.collection-analysis[data-v-989a9d08]{padding:16px 20px;border-radius:9px;background:#f5f8fe;color:#74839a;font-size:13px;line-height:1.9;margin-top:13px}.collection-analysis strong[data-v-989a9d08]{display:block;margin-top:10px;color:#3a9f88}@media(max-width:1250px){.subject-card[data-v-989a9d08]{padding:18px}.subject-grid[data-v-989a9d08]{gap:13px}.subject-card h3[data-v-989a9d08]{font-size:16px}.subject-bottom[data-v-989a9d08]{flex-wrap:wrap}.row-actions[data-v-989a9d08]{flex-direction:column}}.se-workspace{--se-blue:#3468ed;--se-ink:#23324b;--se-muted:#8490a4;color:var(--se-ink);font-size:14px;padding:3px 10px 16px;max-width:1540px;margin:0 auto}.se-workspace *{box-sizing:border-box}.se-workspace h2,.se-workspace h3,.se-workspace h4,.se-workspace p{margin:0}.se-workspace h3,.se-workspace h4,.se-workspace strong{font-weight:600}.se-workspace button,.se-workspace input,.se-workspace select{font:inherit}.se-workspace button{cursor:pointer}.se-workspace button:disabled{opacity:.45;cursor:not-allowed}.se-workspace a:focus-visible,.se-workspace button:focus-visible{outline:3px solid #a6bfff;outline-offset:3px}.se-workspace svg{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.se-workspace .se-btn{min-height:40px;padding:9px 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe5ef;border-radius:9px;background:#fff;color:#54627a;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;line-height:1.5}.se-workspace .se-btn:hover:not(:disabled){border-color:#91adf6;color:var(--se-blue);background:#f7f9ff}.se-workspace .se-btn.primary{border-color:var(--se-blue);background:var(--se-blue);color:#fff;box-shadow:0 4px 10px rgba(52,104,237,.12549019607843137)}.se-workspace .se-btn.primary:hover:not(:disabled){background:#2456d5;color:#fff}.se-workspace .se-btn.light{border-color:#d9e4ff;background:#eef3ff;color:var(--se-blue)}.se-workspace .se-btn.saved{color:#b47d1c;background:#fff8e8;border-color:#f3dfb6}.se-workspace .se-btn.saved svg{fill:#ffce6b}.se-workspace .se-btn.small{min-height:32px;padding:5px 11px;font-size:12px}.se-workspace .se-link{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--se-blue);padding:5px 0;text-decoration:none}.se-workspace .se-link svg{width:16px;height:16px}.se-workspace .se-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 34px;margin-bottom:22px;min-height:154px;border:1px solid #dfe8fa;border-radius:16px;overflow:hidden;background:linear-gradient(110deg,#eff5ff,#f5f7ff 65%,#e8efff)}.se-workspace .se-eyebrow{display:flex;align-items:center;gap:8px;color:#6481b0;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:10px}.se-workspace .se-eyebrow:before{content:"";width:15px;height:3px;background:#6994f8;border-radius:3px}.se-workspace .se-hero h2{font-size:27px;letter-spacing:.5px;font-weight:700;color:#243b65}.se-workspace .se-hero p{color:#75859d;line-height:1.8;margin-top:10px}.se-workspace .se-hero-art{width:94px;height:94px;display:grid;place-items:center;border:1px solid #fff;border-radius:24px;background:hsla(0,0%,100%,.5490196078431373);box-shadow:12px 12px 0 rgba(220,230,251,.5215686274509804);transform:rotate(-8deg);margin-right:20px;color:#6086e6}.se-workspace .se-hero-art svg{width:49px;height:49px;transform:rotate(8deg);stroke-width:1.2}.se-workspace .se-panel{background:#fff;border:1px solid #e7ecf4;border-radius:14px;box-shadow:0 3px 14px rgba(39,60,101,.12156862745098039);box-shadow:0 3px 14px rgba(39,60,101,.01568627450980392)}.se-workspace .se-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 17px}.se-workspace .se-section-head h3{font-size:17px;font-weight:700}.se-workspace .se-muted,.se-workspace .se-section-head p{font-size:12px;color:var(--se-muted);line-height:1.8}.se-workspace .se-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.se-workspace .se-stat{padding:22px;display:flex;align-items:center;gap:16px}.se-workspace .se-icon-tile{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#edf3ff;color:#4e7aeb;flex-shrink:0}.se-workspace .se-icon-tile.purple{color:#9171d5;background:#f3eefe}.se-workspace .se-icon-tile.green{color:#35a994;background:#eaf8f2}.se-workspace .se-icon-tile.orange{color:#de9a39;background:#fff5e6}.se-workspace .se-stat strong{display:block;font-size:27px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums}.se-workspace .se-stat small{font-size:12px;color:#9aa4b4;margin-left:5px;font-weight:400}.se-workspace .se-stat p{color:var(--se-muted);font-size:12px}.se-workspace .se-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0}.se-workspace .se-tabs{display:flex;align-items:center;gap:5px;padding:5px;background:#eaf0f8;border-radius:10px}.se-workspace .se-tabs button{border:0;padding:8px 15px;background:none;color:#8190a6;border-radius:7px}.se-workspace .se-tabs button.active{color:var(--se-blue);background:#fff;box-shadow:0 2px 5px rgba(36,55,92,.0392156862745098);font-weight:600}.se-workspace .se-search{display:flex;align-items:center;gap:9px;padding:0 12px;height:40px;background:#fff;border:1px solid #e1e7f0;border-radius:9px;min-width:200px}.se-workspace .se-search svg{width:17px;color:#97a4b7}.se-workspace .se-search input{border:0;outline:0;background:none;min-width:0;width:100%;color:var(--se-ink)}.se-workspace .se-search:focus-within{border-color:#88a8f8;box-shadow:0 0 0 3px rgba(52,104,237,.047058823529411764)}.se-workspace select{height:40px;padding:0 30px 0 12px;border:1px solid #e1e7f0;border-radius:9px;background:#fff;color:#68778e}.se-workspace .se-badge{display:inline-flex;align-items:center;padding:4px 9px;font-size:11px;border-radius:5px;background:#edf3ff;color:#5b82d8;line-height:1.5}.se-workspace .se-badge.purple{color:#946bd0;background:#f3eefe}.se-workspace .se-badge.green{color:#399f84;background:#ecf8f3}.se-workspace .se-meter{background:#edf1f7;height:6px;border-radius:10px;overflow:hidden}.se-workspace .se-meter>span{display:block;height:100%;background:linear-gradient(90deg,#7c9ff7,#4576ed);border-radius:10px;transition:width .25s}.se-workspace .se-empty{padding:52px 20px;text-align:center}.se-workspace .se-empty>.se-icon-tile{width:68px;height:68px;margin:0 auto 20px;border-radius:22px}.se-workspace .se-empty h3{font-size:18px;margin:12px 0}.se-workspace .se-empty p{color:var(--se-muted);line-height:1.9;margin-bottom:20px}.se-workspace .se-note{color:#95a0b1;font-size:12px;line-height:1.8;margin-top:18px;display:flex;align-items:center;gap:7px}.se-workspace .se-note svg{width:15px;height:15px}.se-workspace .se-warning{color:#ad771c;background:#fff7e5;border-radius:8px;padding:10px 15px;margin-bottom:15px}.se-workspace .se-dialog-backdrop{position:fixed;inset:0;background:rgba(23,41,69,.4588235294117647);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:30px}.se-workspace .se-dialog{width:520px;max-width:100%;max-height:85vh;overflow:auto;background:#fff;border-radius:18px;padding:28px;box-shadow:0 24px 80px rgba(18,38,68,.2)}.se-workspace .se-dialog h3{font-size:21px;margin-bottom:13px}.se-workspace .se-dialog p{color:#7d899d;line-height:1.9}.se-workspace .se-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.se-workspace .se-toast{position:fixed;top:82px;left:50%;transform:translateX(-50%);padding:12px 22px;color:#fff;background:rgba(38,60,94,.9333333333333333);border-radius:10px;z-index:2100;box-shadow:0 8px 25px rgba(31,53,91,.12549019607843137)}@media(max-width:1200px){.se-workspace{padding:0 0 12px}.se-workspace .se-stat{padding:16px 12px;gap:10px}.se-workspace .se-stats{gap:10px}.se-workspace .se-hero{padding:25px}.se-workspace .se-stat strong{font-size:24px}}@media(max-width:900px){.se-workspace .se-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.se-workspace .se-hero-art{display:none}}.session-nav[data-v-2a4f8996]{display:flex;align-items:center;gap:22px;padding:12px 0 23px;color:#97a2b3;font-size:12px}.session-nav>.se-link[data-v-2a4f8996]{font-size:13px}.session-clock[data-v-2a4f8996]{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:14px;color:#6982ad;font-variant-numeric:tabular-nums}.session-clock.urgent[data-v-2a4f8996]{color:#d67b46}.session-grid[data-v-2a4f8996]{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:22px;align-items:start}.question-card[data-v-2a4f8996]{padding:29px 32px;min-height:550px}.question-meta[data-v-2a4f8996]{display:flex;align-items:center;gap:12px;color:#98a4b5;font-size:12px}.question-meta>.se-btn[data-v-2a4f8996]{margin-left:auto}.question-stem[data-v-2a4f8996]{display:flex;align-items:baseline;gap:16px;margin-top:32px}.question-stem>span[data-v-2a4f8996]{font-size:26px;color:#7395da;font-weight:700}.question-stem h3[data-v-2a4f8996]{font-size:19px;line-height:1.8;font-weight:600}.question-hint[data-v-2a4f8996]{color:#98a3b4;font-size:12px;margin-top:12px;line-height:1.8}.answer-options[data-v-2a4f8996]{display:grid;gap:13px;margin:29px 0}.answer-options button[data-v-2a4f8996]{display:flex;align-items:center;gap:15px;padding:15px 19px;border:1px solid #e5eaf2;border-radius:10px;text-align:left;color:#586981;background:#fff;line-height:1.8;transition:background .2s,border-color .2s}.answer-options button.selected[data-v-2a4f8996],.answer-options button[data-v-2a4f8996]:hover:not(:disabled){background:#f2f6ff;border-color:#7f9ff2;color:#426fcb}.answer-options .option-letter[data-v-2a4f8996]{display:grid;place-items:center;width:29px;height:29px;border:1px solid #e2e8f1;background:#f9fafc;border-radius:7px;flex-shrink:0;font-size:12px}.answer-options button.selected .option-letter[data-v-2a4f8996]{background:#547fe9;color:#fff;border-color:#547fe9}.answer-options button>svg[data-v-2a4f8996]{margin-left:auto;width:17px}.answer-options button.correct[data-v-2a4f8996]{background:#eff9f4;border-color:#8ecfb6;color:#32896c}.answer-options button.wrong[data-v-2a4f8996]{background:#fff5f2;border-color:#edbaa5;color:#bc7254}.answer-options button[data-v-2a4f8996]:disabled{opacity:1;cursor:default}.answer-analysis[data-v-2a4f8996]{padding:19px 21px;border-radius:10px;background:#f0f8f6;font-size:13px;color:#708878;line-height:1.9}.answer-analysis strong[data-v-2a4f8996]{display:block;color:#388a72;margin-bottom:7px}.answer-analysis.incorrect[data-v-2a4f8996]{background:#fff8ef;color:#99836b}.answer-analysis.incorrect strong[data-v-2a4f8996]{color:#bd8a46}.answer-analysis span[data-v-2a4f8996]{color:#8996a9}.question-footer[data-v-2a4f8996]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf0f6;padding-top:24px;margin-top:30px}.question-footer>span[data-v-2a4f8996]{color:#a5afbd;font-size:12px}.answer-sheet[data-v-2a4f8996]{padding:23px}.sheet-heading[data-v-2a4f8996]{display:flex;align-items:center;justify-content:space-between}.sheet-heading h3[data-v-2a4f8996]{font-size:16px}.sheet-heading svg[data-v-2a4f8996]{color:#99abc7;width:18px}.sheet-progress[data-v-2a4f8996]{display:flex;justify-content:space-between;color:#94a0b2;font-size:11px;margin:22px 0 9px}.sheet-progress b[data-v-2a4f8996]{color:#5e7fc0}.answer-grid[data-v-2a4f8996]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:24px 0 20px}.answer-grid button[data-v-2a4f8996]{border:1px solid #e7ecf4;color:#94a0b0;background:#fafbfd;height:34px;border-radius:7px;font-size:12px}.answer-grid button.answered[data-v-2a4f8996]{color:#527cd4;background:#eaf1ff;border-color:#c9d9fa}.answer-grid button.current[data-v-2a4f8996]{color:#fff;background:#4b77e8;border-color:#4b77e8;box-shadow:0 3px 7px rgba(52,104,237,.12549019607843137)}.sheet-legend[data-v-2a4f8996]{display:flex;justify-content:space-between;font-size:10px;color:#9aa6b7}.sheet-legend i[data-v-2a4f8996]{display:inline-block;width:7px;height:7px;border:1px solid #dce4f0;background:#fafbfd;margin-right:5px;border-radius:2px}.sheet-legend .done[data-v-2a4f8996]{background:#e0eaff}.sheet-legend .current[data-v-2a4f8996]{background:#4b77e8;border-color:#4b77e8}.finish-button[data-v-2a4f8996]{width:100%;margin-top:24px}.session-tip[data-v-2a4f8996]{margin-top:18px;padding:22px;background:#eef3fc;border-radius:12px;color:#8b9bb4}.session-tip>svg[data-v-2a4f8996]{color:#7e9ccd;width:24px;height:24px}.session-tip h4[data-v-2a4f8996]{margin:12px 0 8px;font-size:13px;font-weight:500;color:#6982a7}.session-tip p[data-v-2a4f8996]{font-size:12px;line-height:1.9}.result-banner[data-v-2a4f8996]{display:flex;align-items:center;gap:30px;padding:35px;background:linear-gradient(115deg,#f2f7ff,#fff)}.result-ring[data-v-2a4f8996]{width:138px;height:138px;border-radius:50%;padding:9px;background:conic-gradient(#6189ee var(--result-angle),#e6edf9 0deg);flex-shrink:0}.result-ring>div[data-v-2a4f8996]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8faff;border-radius:50%}.result-ring strong[data-v-2a4f8996]{font-size:35px;color:#4b75d3}.result-ring span[data-v-2a4f8996]{font-size:12px;color:#97a5bd}.result-summary h2[data-v-2a4f8996]{font-size:23px}.result-summary p[data-v-2a4f8996]{color:#8594aa;margin:12px 0 21px;font-size:13px}.result-actions[data-v-2a4f8996]{display:flex;flex-wrap:wrap;gap:10px}.result-question[data-v-2a4f8996]{padding:24px 28px;margin-bottom:15px}.result-question-head[data-v-2a4f8996]{display:flex;justify-content:space-between;align-items:center}.result-question h3[data-v-2a4f8996]{font-size:16px;margin:16px 0;line-height:1.8}.result-option[data-v-2a4f8996]{color:#7d899c;font-size:13px;margin:7px 0}.result-question .answer-analysis[data-v-2a4f8996]{margin-top:17px}@media(max-width:1200px){.session-grid[data-v-2a4f8996]{grid-template-columns:minmax(0,1fr) 220px;gap:14px}.question-card[data-v-2a4f8996]{padding:23px}.answer-sheet[data-v-2a4f8996]{padding:18px}.result-banner[data-v-2a4f8996]{padding:25px;gap:20px}.result-summary h2[data-v-2a4f8996]{font-size:20px}}