.qcmIndex-module__Ms5v2q__main{background-color:var(--exams-bg-main,#f9fafb);min-height:100vh;color:var(--exams-text-primary,#111827);padding:6.5rem 1.5rem}.qcmIndex-module__Ms5v2q__container{max-width:56rem;margin:0 auto}.qcmIndex-module__Ms5v2q__breadcrumb{color:var(--exams-text-muted,#9ca3af);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;display:flex}.qcmIndex-module__Ms5v2q__breadcrumbLink{color:var(--exams-text-secondary,#4b5563);text-transform:uppercase;font-weight:500;text-decoration:none;transition:color .2s,transform .2s}.qcmIndex-module__Ms5v2q__breadcrumbLink:hover{color:var(--exams-brand-primary,#0d9488);transform:translateY(-1px)}.qcmIndex-module__Ms5v2q__breadcrumbCurrent{color:var(--exams-brand-primary,#0d9488);background-color:var(--exams-brand-light,#0d94881a);border-radius:99px;padding:.25rem .75rem;font-weight:600;box-shadow:inset 0 0 0 1px #0d94881a}.qcmIndex-module__Ms5v2q__pageHeader{text-align:center;flex-direction:column;align-items:center;margin-bottom:2rem;animation:.5s ease-out qcmIndex-module__Ms5v2q__fadeInDown;display:flex}.qcmIndex-module__Ms5v2q__levelBadge{color:var(--exams-brand-primary,#0d9488);text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid var(--exams-brand-primary,#0d9488);margin-bottom:1rem;padding-bottom:.25rem;font-size:.75rem;font-weight:700;display:inline-block}.qcmIndex-module__Ms5v2q__pageTitle{letter-spacing:-.04em;background:linear-gradient(135deg, var(--exams-text-primary,#111827) 0%, var(--exams-brand-primary,#0d9488) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.qcmIndex-module__Ms5v2q__pageDescription{color:var(--exams-text-muted,#6b7280);max-width:600px;margin:0 auto;font-size:1.125rem;font-weight:400;line-height:1.6}.qcmIndex-module__Ms5v2q__filterBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.qcmIndex-module__Ms5v2q__searchWrapper{flex:1;align-items:center;min-width:260px;display:flex;position:relative}.qcmIndex-module__Ms5v2q__searchIcon{opacity:.5;font-size:.9rem;position:absolute;left:1rem}.qcmIndex-module__Ms5v2q__searchInput{border:1px solid var(--exams-border-light,#e5e7eb);background-color:var(--exams-bg-card,#fff);width:100%;color:var(--exams-text-primary,#111827);border-radius:.75rem;outline:none;padding:.75rem 2.25rem .75rem 2.5rem;font-size:.9rem;transition:all .2s;box-shadow:0 1px 2px #00000008}.qcmIndex-module__Ms5v2q__searchInput:focus{border-color:var(--exams-brand-primary,#0d9488);box-shadow:0 0 0 3px #0d948826}.qcmIndex-module__Ms5v2q__clearSearch{color:var(--exams-text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:.85rem;position:absolute;right:.75rem}.qcmIndex-module__Ms5v2q__tabGroup{background-color:var(--border-color);border-radius:.75rem;gap:.35rem;padding:.25rem;display:flex}.qcmIndex-module__Ms5v2q__tabBtn{color:var(--exams-text-secondary,#4b5563);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.qcmIndex-module__Ms5v2q__tabActive{color:var(--exams-brand-primary,#0d9488);background-color:#fff;box-shadow:0 1px 3px #0000001a}.qcmIndex-module__Ms5v2q__spaceY{flex-direction:column;gap:1.5rem;display:flex}.qcmIndex-module__Ms5v2q__chapterCard{background-color:var(--exams-bg-card,#fff);border:1px solid var(--exams-border-light,#e5e7eb);border-radius:1rem;padding:1.5rem 2rem;transition:transform .2s,box-shadow .2s;animation:.3s ease-out qcmIndex-module__Ms5v2q__fadeIn;box-shadow:0 4px 6px -1px #00000005}.qcmIndex-module__Ms5v2q__chapterCard:hover{border-color:#0d948833;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d}.qcmIndex-module__Ms5v2q__chapterTitle{border-bottom:1px solid var(--exams-border-light,#f3f4f6);flex-wrap:wrap;align-items:center;gap:1rem;margin:0 0 1.5rem;padding-bottom:1rem;display:flex}.qcmIndex-module__Ms5v2q__chapterBadge{background-color:var(--exams-brand-light,#0d94881a);color:var(--exams-brand-primary,#0d9488);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.35rem .85rem;font-size:.75rem;font-weight:700}.qcmIndex-module__Ms5v2q__chapterName{color:var(--exams-text-primary,#111827);font-size:1.25rem;font-weight:700;line-height:1.3}.qcmIndex-module__Ms5v2q__grid{flex-wrap:wrap;gap:1rem;display:flex}.qcmIndex-module__Ms5v2q__fileLink{background-color:var(--exams-bg-main,#f9fafb);border:1px solid var(--exams-border-light,#e5e7eb);color:var(--exams-text-primary,#111827);box-sizing:border-box;border-radius:.75rem;flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:220px;padding:.875rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.qcmIndex-module__Ms5v2q__fileLink span{word-break:break-word;text-align:left}.qcmIndex-module__Ms5v2q__fileLink:hover{border-color:var(--exams-brand-primary,#0d9488);color:var(--exams-brand-primary,#0d9488);background-color:#fff;box-shadow:0 4px 6px -1px #0d94881a}.qcmIndex-module__Ms5v2q__arrow{flex-shrink:0;font-size:1.1rem;transition:transform .2s}.qcmIndex-module__Ms5v2q__fileLink:hover .qcmIndex-module__Ms5v2q__arrow{transform:translate(5px)}.qcmIndex-module__Ms5v2q__emptyState{text-align:center;background-color:var(--exams-bg-card,#fff);border:2px dashed var(--exams-border-light,#e5e7eb);color:var(--exams-text-muted,#6b7280);border-radius:1rem;padding:4rem 2rem;font-size:1rem;font-weight:500}.qcmIndex-module__Ms5v2q__errorWrapper{justify-content:center;align-items:center;min-height:80vh;padding:3rem 1rem;display:flex}.qcmIndex-module__Ms5v2q__errorCard{background-color:var(--exams-bg-card,#fff);text-align:center;border:1px solid #ef444433;border-radius:1rem;width:100%;max-width:500px;padding:3rem 2rem;box-shadow:0 20px 25px -5px #ef44441a}.qcmIndex-module__Ms5v2q__errorTitle{color:#ef4444;margin:0 0 1rem;font-size:1.5rem;font-weight:800}.qcmIndex-module__Ms5v2q__errorPath{background-color:var(--exams-bg-main,#f9fafb);color:var(--exams-text-muted,#6b7280);border:1px dashed var(--exams-border-light,#e5e7eb);word-break:break-all;border-radius:.5rem;margin-top:1.5rem;padding:1rem;font-size:.85rem}@keyframes qcmIndex-module__Ms5v2q__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes qcmIndex-module__Ms5v2q__fadeInDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.qcmIndex-module__Ms5v2q__main{padding:6.5rem 1rem}.qcmIndex-module__Ms5v2q__filterBar{flex-direction:column;align-items:stretch}.qcmIndex-module__Ms5v2q__tabGroup{justify-content:space-between;width:100%}.qcmIndex-module__Ms5v2q__tabBtn{text-align:center;flex:1;padding:.5rem .25rem}}
