.classic-list-title[data-v-7e99ccec]{align-items:center;color:#1f2937;display:flex;font-size:.98rem;font-weight:900;gap:.4rem;justify-content:center;inset:0;overflow:hidden;padding:0 3.5rem;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap}html.dark .classic-list-title[data-v-7e99ccec]{color:#f1f5f9}.classic-chapter.is-done-chapter[data-v-7e99ccec]{background:#60a5fa2e;border:1px solid rgba(37,99,235,.45)}.classic-chapter.is-open-chapter[data-v-7e99ccec]{background:#fff0002e;border:1px solid rgba(216,200,0,.5)}.classic-chapter.is-locked-chapter[data-v-7e99ccec]{background:#94a3b824;border:1px dashed rgba(100,116,139,.45)}.classic-chapter-range[data-v-7e99ccec]{color:#1f2937;font-size:.95rem;font-weight:700;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}.classic-levels[data-v-7e99ccec]{border-top:1px solid rgba(148,163,184,.35);display:flex;flex-direction:column}.classic-level-row[data-v-7e99ccec]{align-items:center;border-top:1px solid rgba(148,163,184,.28);color:#334155;cursor:pointer;display:flex;font-size:1.05rem;font-weight:700;gap:.5rem;padding:.8rem 1.1rem;text-align:left;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.classic-level-row[data-v-7e99ccec]:first-child{border-top:none}.classic-level-row[data-v-7e99ccec]:nth-child(odd){background:#bbf7d08c}.classic-level-row[data-v-7e99ccec]:nth-child(2n){background:#dcfce766}.classic-level-row[data-v-7e99ccec]:hover{background:#fff6}.classic-level-row.is-current[data-v-7e99ccec]{box-shadow:inset 0 0 0 2px #ffffffe6;color:#1f2937}.classic-level-row.is-done[data-v-7e99ccec]{color:#475569}.classic-level-row.is-locked[data-v-7e99ccec]{cursor:not-allowed;justify-content:center;padding-block:.45rem}html.dark .classic-level-row[data-v-7e99ccec]{border-top-color:#94a3b838;color:#334155}html.dark .classic-level-row[data-v-7e99ccec]:hover{background:#0f172a59}html.dark .classic-level-row.is-current[data-v-7e99ccec]{box-shadow:inset 0 0 0 2px #ffffff8c;color:#1f2937}html.dark .classic-level-row.is-done[data-v-7e99ccec]{color:#475569}.classic-level-text[data-v-7e99ccec]{flex:1;min-width:0}.classic-level-num[data-v-7e99ccec]{font-variant-numeric:tabular-nums;margin-right:.35rem}.classic-level-mark[data-v-7e99ccec]{color:#16a34a;font-weight:900}.classic-level-row.is-current .classic-level-mark[data-v-7e99ccec]{color:#d97706}.classic-level-stats[data-v-7e99ccec]{color:#64748b;font-size:9px;font-weight:400}.classic-level-lock[data-v-7e99ccec]{height:18px;opacity:.55;width:18px}
