.question-practice-panel .q-stem[data-v-f3c65e5c]{font-weight:600;margin-bottom:16px;line-height:1.7}.question-practice-panel .q-option[data-v-f3c65e5c]{display:block;margin:8px 0;white-space:normal;line-height:1.6}.question-practice-panel .q-fill-item[data-v-f3c65e5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0}.question-practice-panel .q-fill-item .q-fill-no[data-v-f3c65e5c]{width:70px;color:#606266}.question-practice-panel .q-fill-empty[data-v-f3c65e5c]{color:#909399;font-size:13px;padding:6px 0}.question-practice-panel .q-actions[data-v-f3c65e5c]{margin-top:16px}.question-practice-panel .q-result[data-v-f3c65e5c]{margin-top:14px;padding:12px 14px;border-radius:6px;line-height:1.7}.question-practice-panel .q-result-right[data-v-f3c65e5c]{background:#f0f9eb;color:#67c23a}.question-practice-panel .q-result-wrong[data-v-f3c65e5c]{background:#fef0f0;color:#f56c6c}.question-practice-panel .q-result-info[data-v-f3c65e5c]{background:#f4f4f5;color:#909399}.question-practice-panel .q-result .q-result-title[data-v-f3c65e5c]{font-weight:600;margin-bottom:6px}.question-practice-panel .q-result .q-correct-label[data-v-f3c65e5c]{font-weight:600}.ui-page-head[data-v-730d04a2]{position:relative;overflow:hidden;margin-bottom:22px;padding:22px 24px 20px;border-radius:18px;background:linear-gradient(135deg,#fff3eb,bisque);border:1px solid #ebe3db;-webkit-box-shadow:0 2px 8px rgba(255,140,66,.06);box-shadow:0 2px 8px rgba(255,140,66,.06)}.ui-page-blob[data-v-730d04a2]{position:absolute;pointer-events:none;-webkit-filter:blur(10px);filter:blur(10px);z-index:0}.ui-page-blob-a[data-v-730d04a2]{top:-40px;right:-20px;width:220px;height:220px;background:radial-gradient(circle at 30% 30%,rgba(255,140,66,.18),transparent 70%)}.ui-page-blob-b[data-v-730d04a2]{left:-30px;bottom:-50px;width:180px;height:180px;background:radial-gradient(circle at 70% 70%,rgba(124,155,242,.16),transparent 70%)}.ui-page-head-inner[data-v-730d04a2]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui-page-chip[data-v-730d04a2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 13px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.3px;color:#ff8c42;background:hsla(0,0%,100%,.75);border:1px solid #ffaf7b;-webkit-box-shadow:0 2px 8px rgba(255,140,66,.06);box-shadow:0 2px 8px rgba(255,140,66,.06);margin-bottom:12px}.ui-page-title-row[data-v-730d04a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ui-page-bar[data-v-730d04a2]{-ms-flex-negative:0;flex-shrink:0;width:6px;height:26px;border-radius:999px;background:linear-gradient(120deg,#ff8c42,#ffa94d);-webkit-box-shadow:0 4px 10px rgba(255,140,66,.28);box-shadow:0 4px 10px rgba(255,140,66,.28)}.ui-page-title-wrap[data-v-730d04a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui-page-title[data-v-730d04a2]{margin:0;font-size:26px;font-weight:800;letter-spacing:.4px;line-height:1.2}.ui-page-sub[data-v-730d04a2]{margin:6px 0 0;font-size:14px;color:#909399}.ui-page-extra[data-v-730d04a2]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.practice-board[data-v-31627b6c]{background:#fff;border-radius:16px;padding:24px;-webkit-box-shadow:0 4px 18px rgba(255,140,66,.08);box-shadow:0 4px 18px rgba(255,140,66,.08)}.board-section[data-v-31627b6c]{padding-bottom:20px}.board-section+.board-section[data-v-31627b6c]{border-top:1px dashed #f0e2d5;padding-top:20px}.section-title[data-v-31627b6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:600;color:#303133;margin-bottom:16px}.section-title .dot[data-v-31627b6c]{width:8px;height:8px;border-radius:50%;background:#ff8c42;margin-right:8px}.subject-grid[data-v-31627b6c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.subject-card[data-v-31627b6c]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 16px;border:1.5px solid #ebeef5;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff}.subject-card[data-v-31627b6c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#ffd9be}.subject-card .subject-badge[data-v-31627b6c]{width:36px;height:36px;border-radius:10px;color:#fff;font-size:16px;font-weight:700;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;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.subject-card .subject-name[data-v-31627b6c]{font-size:14px;font-weight:500;color:#303133}.subject-card .pick[data-v-31627b6c]{position:absolute;top:8px;right:10px;color:#ff8c42;font-weight:700}.subject-empty[data-v-31627b6c]{color:#c0c4cc;font-size:14px;padding:20px 0}.type-pills[data-v-31627b6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.type-pill[data-v-31627b6c]{border:1.5px solid #ebeef5;background:#fff;color:#606266;padding:8px 20px;border-radius:22px;font-size:14px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.type-pill[data-v-31627b6c]:hover{border-color:#ffd9be;color:#ff8c42}.type-pill.active[data-v-31627b6c]{background:#ff8c42;border-color:#ff8c42;color:#fff;-webkit-box-shadow:0 4px 12px rgba(255,140,66,.3);box-shadow:0 4px 12px rgba(255,140,66,.3)}.board-action[data-v-31627b6c]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding-bottom:0}.board-action[data-v-31627b6c],.count-control[data-v-31627b6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.count-control[data-v-31627b6c]{gap:10px}.count-control .count-label[data-v-31627b6c]{font-size:14px;color:#606266}.gen-btn[data-v-31627b6c]{padding:10px 28px;font-size:15px;border-radius:22px;-webkit-box-shadow:0 4px 14px rgba(255,140,66,.35);box-shadow:0 4px 14px rgba(255,140,66,.35)}.regen-btn[data-v-31627b6c]{border-radius:22px}.export-link[data-v-31627b6c]{color:#909399;padding-right:0}.practice-list[data-v-31627b6c]{margin-top:22px}.practice-item[data-v-31627b6c]{margin-bottom:18px;border-radius:14px;border:none}.practice-item .practice-no[data-v-31627b6c]{gap:10px;margin-bottom:12px}.practice-item .practice-no .no-badge[data-v-31627b6c],.practice-item .practice-no[data-v-31627b6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.practice-item .practice-no .no-badge[data-v-31627b6c]{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:15px;font-weight:800;color:#fff;background:#ff8c42;-webkit-box-shadow:0 2px 6px rgba(255,140,66,.35);box-shadow:0 2px 6px rgba(255,140,66,.35)}.practice-item .practice-no .no-index[data-v-31627b6c]{font-weight:600;color:#ff8c42;font-size:15px}.practice-item .practice-no .no-type[data-v-31627b6c]{font-size:12px;color:#fff;background:#ffb877;padding:2px 10px;border-radius:10px}.practice-submit[data-v-31627b6c]{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;gap:16px;margin:10px 0 30px}.practice-submit .submit-tip[data-v-31627b6c]{font-size:14px;color:#606266}.practice-submit .submit-btn[data-v-31627b6c]{border-radius:22px;padding:10px 28px;font-size:15px}.empty-block[data-v-31627b6c]{text-align:center;padding:60px 0;color:#909399}.empty-block i[data-v-31627b6c]{font-size:56px;color:#ffd9be}.empty-block p[data-v-31627b6c]{margin-top:16px;font-size:14px}