.mock-library-list-module__7SWtLG__shell{color:#07152d;min-height:100vh;font-family:var(--font-ui), "Inter", "Geist", system-ui, -apple-system, sans-serif;background:#fff}.mock-library-list-module__7SWtLG__container{width:min(100% - 40px,980px);margin:0 auto;padding:28px 0 64px}.mock-library-list-module__7SWtLG__pageTopbar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:18px;margin-bottom:18px;display:grid}.mock-library-list-module__7SWtLG__backButton,.mock-library-list-module__7SWtLG__topbarIconButton,.mock-library-list-module__7SWtLG__filterButton{color:#07152d;cursor:pointer;background:#fff;border:1px solid #e7e8ef;border-radius:8px;place-items:center;width:44px;height:44px;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-grid;box-shadow:0 10px 24px #0f172a0b}.mock-library-list-module__7SWtLG__backButton:hover,.mock-library-list-module__7SWtLG__topbarIconButton:hover,.mock-library-list-module__7SWtLG__filterButton:hover{border-color:#d7d2fa;transform:translateY(-1px);box-shadow:0 14px 30px #4f38e81a}.mock-library-list-module__7SWtLG__backIcon{border-bottom:2px solid;border-left:2px solid;width:12px;height:12px;transform:rotate(45deg)}.mock-library-list-module__7SWtLG__title{color:#07152d;letter-spacing:0;text-align:center;margin:0;font-size:clamp(28px,4vw,34px);font-weight:850;line-height:1.1}.mock-library-list-module__7SWtLG__subtitle{color:#697286;max-width:620px;margin:0 0 18px;font-size:14px;font-weight:650;line-height:1.55}.mock-library-list-module__7SWtLG__panel{background:#fff;border:1px solid #e8e7ef;border-radius:8px;overflow:hidden;box-shadow:0 16px 44px #0a192f0b}.mock-library-list-module__7SWtLG__fullMocksPanel,.mock-library-list-module__7SWtLG__topicPractice,.mock-library-list-module__7SWtLG__review{padding:24px}.mock-library-list-module__7SWtLG__libraryToolbar{grid-template-columns:minmax(0,1fr) 52px;gap:16px;margin-bottom:22px;display:grid}.mock-library-list-module__7SWtLG__fullMockSearch,.mock-library-list-module__7SWtLG__topicSearch,.mock-library-list-module__7SWtLG__topicStatusSelect,.mock-library-list-module__7SWtLG__reviewSort{color:#778196;background:#fff;border:1px solid #e8e9f0;border-radius:8px;align-items:center;min-height:52px;display:inline-flex;position:relative}.mock-library-list-module__7SWtLG__fullMockSearch span,.mock-library-list-module__7SWtLG__topicSearch span{pointer-events:none;border:2px solid;border-radius:999px;width:17px;height:17px;position:absolute;left:18px}.mock-library-list-module__7SWtLG__fullMockSearch span:after,.mock-library-list-module__7SWtLG__topicSearch span:after{content:"";background:currentColor;border-radius:999px;width:7px;height:2px;position:absolute;bottom:-4px;right:-6px;transform:rotate(45deg)}.mock-library-list-module__7SWtLG__fullMockSearch input,.mock-library-list-module__7SWtLG__topicSearch input,.mock-library-list-module__7SWtLG__topicStatusSelect select,.mock-library-list-module__7SWtLG__reviewSort select{color:#16233a;width:100%;min-height:50px;font:inherit;background:0 0;border:0;outline:none;padding:0 16px 0 50px;font-size:14px;font-weight:750}.mock-library-list-module__7SWtLG__paperTabs{border-bottom:1px solid #eceaf4;gap:28px;margin-bottom:24px;display:flex}.mock-library-list-module__7SWtLG__paperTabs button{color:#273449;cursor:pointer;min-height:46px;font:inherit;background:0 0;border:0;padding:0;font-size:16px;font-weight:850;position:relative}.mock-library-list-module__7SWtLG__paperTabs button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.mock-library-list-module__7SWtLG__paperTabs .mock-library-list-module__7SWtLG__paperTabActive{color:#5632ef}.mock-library-list-module__7SWtLG__fullMockPaperList,.mock-library-list-module__7SWtLG__fullMockPaperSection{gap:14px;display:grid}.mock-library-list-module__7SWtLG__fullMockPaperHead{align-items:center;gap:12px;width:fit-content;display:inline-flex}.mock-library-list-module__7SWtLG__fullMockPaperHead>span{border:2px solid #6d4cff;border-radius:4px;width:22px;height:26px;position:relative}.mock-library-list-module__7SWtLG__fullMockPaperHead>span:before,.mock-library-list-module__7SWtLG__fullMockPaperHead>span:after{content:"";background:#6d4cff;border-radius:999px;height:2px;position:absolute;left:5px;right:5px}.mock-library-list-module__7SWtLG__fullMockPaperHead>span:before{top:8px}.mock-library-list-module__7SWtLG__fullMockPaperHead>span:after{top:14px}.mock-library-list-module__7SWtLG__fullMockPaperHead h3{color:#07152d;margin:0;font-size:19px;font-weight:850}.mock-library-list-module__7SWtLG__fullMockRows{background:#fff;border:1px solid #eceaf4;border-radius:8px;overflow:hidden}.mock-library-list-module__7SWtLG__fullMockRow{color:#07152d;border-bottom:1px solid #eceaf4;grid-template-columns:54px minmax(0,1fr) 132px 104px 24px;align-items:center;gap:18px;min-height:80px;padding:0 18px;text-decoration:none;transition:background .16s;display:grid}.mock-library-list-module__7SWtLG__fullMockRow:last-child{border-bottom:0}.mock-library-list-module__7SWtLG__fullMockRow:hover{background:#fbfbff}.mock-library-list-module__7SWtLG__fullMockRowDisabled{color:#9aa3b2}.mock-library-list-module__7SWtLG__fullMockNumber{color:#07152d;background:#f1edff;border-radius:8px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid}.mock-library-list-module__7SWtLG__fullMockRowTitle{gap:5px;min-width:0;display:grid}.mock-library-list-module__7SWtLG__fullMockRowTitle strong{color:#07152d;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:850;overflow:hidden}.mock-library-list-module__7SWtLG__fullMockRowTitle span{color:#657085;font-size:13px;font-weight:700}.mock-library-list-module__7SWtLG__fullMockStatus,.mock-library-list-module__7SWtLG__topicStatus{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 13px;font-size:12px;font-weight:850;display:inline-flex}.mock-library-list-module__7SWtLG__fullMockStatusCompleted,.mock-library-list-module__7SWtLG__topicStatusCompleted{color:#168651;background:#e8f8ef}.mock-library-list-module__7SWtLG__fullMockStatusInProgress,.mock-library-list-module__7SWtLG__topicStatusInProgress{color:#5632ef;background:#f1edff}.mock-library-list-module__7SWtLG__fullMockStatusAvailable,.mock-library-list-module__7SWtLG__topicStatusNotStarted{color:#657085;background:#f5f6fa}.mock-library-list-module__7SWtLG__fullMockStatusLocked{color:#a65b10;background:#fff4e6}.mock-library-list-module__7SWtLG__fullMockActionLabel,.mock-library-list-module__7SWtLG__recentAttemptAction,.mock-library-list-module__7SWtLG__topicPracticeAction,.mock-library-list-module__7SWtLG__reviewAction,.mock-library-list-module__7SWtLG__retakeAction,.mock-library-list-module__7SWtLG__tutorButton{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.mock-library-list-module__7SWtLG__fullMockActionLabel{color:#5632ef;background:#f4f0ff;min-height:36px;padding:0 16px}.mock-library-list-module__7SWtLG__fullMockChevron{color:#273449;justify-self:end;font-size:30px;line-height:1}.mock-library-list-module__7SWtLG__empty{color:#697286;background:#fbfbff;border:1px dashed #dedcea;border-radius:8px;margin:0;padding:18px;font-size:14px;font-weight:700}.mock-library-list-module__7SWtLG__topicPracticeHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.mock-library-list-module__7SWtLG__topicPracticeHead h2,.mock-library-list-module__7SWtLG__performanceHead h2,.mock-library-list-module__7SWtLG__recentAttemptsHead h2,.mock-library-list-module__7SWtLG__tutorCta h2{color:#07152d;margin:0;font-size:20px;font-weight:850}.mock-library-list-module__7SWtLG__topicPracticeHead p,.mock-library-list-module__7SWtLG__tutorCta p{color:#697286;margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.5}.mock-library-list-module__7SWtLG__topicPracticeControls{align-items:center;gap:12px;display:flex}.mock-library-list-module__7SWtLG__topicSearch{width:min(320px,34vw)}.mock-library-list-module__7SWtLG__topicStatusSelect{width:172px}.mock-library-list-module__7SWtLG__topicStatusSelect span,.mock-library-list-module__7SWtLG__reviewSort span{pointer-events:none;width:16px;height:16px;position:absolute;left:16px}.mock-library-list-module__7SWtLG__topicStatusSelect span:before,.mock-library-list-module__7SWtLG__reviewSort span:before{content:"";background:currentColor;border-radius:999px;width:14px;height:2px;position:absolute;top:3px;left:1px;box-shadow:3px 5px,6px 10px}.mock-library-list-module__7SWtLG__topicStatusSelect select,.mock-library-list-module__7SWtLG__reviewSort select{appearance:none;padding-right:34px}.mock-library-list-module__7SWtLG__topicStatusSelect:after,.mock-library-list-module__7SWtLG__reviewSort:after{content:"";pointer-events:none;border-bottom:2px solid #657085;border-right:2px solid #657085;width:8px;height:8px;position:absolute;right:16px;transform:rotate(45deg)translateY(-2px)}.mock-library-list-module__7SWtLG__topicPracticeList{gap:10px;display:grid}.mock-library-list-module__7SWtLG__topicGroup{background:#fff;border:1px solid #eceaf4;border-radius:8px;overflow:hidden}.mock-library-list-module__7SWtLG__topicGroupButton{cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:52px minmax(0,1fr) 84px 58px 120px 28px;align-items:center;gap:14px;width:100%;min-height:76px;padding:14px;display:grid}.mock-library-list-module__7SWtLG__topicGroupIcon{color:#2563eb;background:#eef5ff;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.mock-library-list-module__7SWtLG__topicGroupBlue .mock-library-list-module__7SWtLG__topicGroupIcon{color:#2563eb;background:#eef5ff}.mock-library-list-module__7SWtLG__topicGroupPurple .mock-library-list-module__7SWtLG__topicGroupIcon{color:#6d32d9;background:#f1edff}.mock-library-list-module__7SWtLG__topicGroupOrange .mock-library-list-module__7SWtLG__topicGroupIcon{color:#e5680c;background:#fff3df}.mock-library-list-module__7SWtLG__topicGroupTeal .mock-library-list-module__7SWtLG__topicGroupIcon{color:#089f92;background:#e9fbf8}.mock-library-list-module__7SWtLG__topicGroupGreen .mock-library-list-module__7SWtLG__topicGroupIcon{color:#10a464;background:#ebfff4}.mock-library-list-module__7SWtLG__topicGroupPink .mock-library-list-module__7SWtLG__topicGroupIcon{color:#e02d89;background:#fff0f8}.mock-library-list-module__7SWtLG__topicGroupIndigo .mock-library-list-module__7SWtLG__topicGroupIcon{color:#4f46e5;background:#eef2ff}.mock-library-list-module__7SWtLG__topicGroupCopy{gap:4px;min-width:0;display:grid}.mock-library-list-module__7SWtLG__topicGroupCopy strong{color:#07152d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.mock-library-list-module__7SWtLG__topicGroupCopy span{color:#697286;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.mock-library-list-module__7SWtLG__topicGroupCount{color:#273449;text-align:right;white-space:nowrap;font-size:12px;font-weight:850}.mock-library-list-module__7SWtLG__topicProgressRing{--progress-value:0%;background:radial-gradient(#fff 55%, transparent 56%), conic-gradient(#22b870 var(--progress-value), #edf0f5 0);border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.mock-library-list-module__7SWtLG__topicProgressRing span{color:#273449;font-size:10px;font-weight:850}.mock-library-list-module__7SWtLG__topicChevron{color:#697286;text-align:center;font-size:18px;font-weight:900}.mock-library-list-module__7SWtLG__topicGroupBody{background:#fbfbfe;border-top:1px solid #eceaf4;padding:14px}.mock-library-list-module__7SWtLG__topicTable{background:#fff;border:1px solid #eceaf4;border-radius:8px;overflow:hidden}.mock-library-list-module__7SWtLG__topicTableHead,.mock-library-list-module__7SWtLG__topicTableRow{grid-template-columns:70px minmax(0,1fr) 138px 130px 104px;align-items:center;display:grid}.mock-library-list-module__7SWtLG__topicTableHead{color:#6a55d8;text-transform:uppercase;min-height:42px;font-size:10px;font-weight:900}.mock-library-list-module__7SWtLG__topicTableHead span,.mock-library-list-module__7SWtLG__topicTableRow>span{min-width:0;padding:0 12px}.mock-library-list-module__7SWtLG__topicTableHead span:first-child{grid-column:1/3}.mock-library-list-module__7SWtLG__topicTableRow{color:#16233a;border-top:1px solid #eceaf4;min-height:50px;font-size:12px;font-weight:750}.mock-library-list-module__7SWtLG__topicCode{color:#778196;text-align:center;font-size:11px;font-weight:850}.mock-library-list-module__7SWtLG__topicTitle{color:#16233a;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.mock-library-list-module__7SWtLG__topicQuestionCount{color:#374151;font-size:11px;font-weight:800}.mock-library-list-module__7SWtLG__topicPracticeAction{color:#5632ef;background:#fff;border:1px solid #ded8ff;min-width:74px;min-height:32px;padding:0 12px}.mock-library-list-module__7SWtLG__actionDisabled{color:#9aa1b2!important;background:#f8f8fb!important;border-color:#dedcea!important}.mock-library-list-module__7SWtLG__viewAllTopics{color:#4f38e8;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;margin:14px 0 0 54px;font-size:12px;font-weight:850;display:inline-flex}.mock-library-list-module__7SWtLG__review{gap:22px;display:grid}.mock-library-list-module__7SWtLG__reviewToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.mock-library-list-module__7SWtLG__reviewFilters{flex-wrap:wrap;gap:12px;display:inline-flex}.mock-library-list-module__7SWtLG__reviewFilters button{color:#273449;cursor:pointer;min-width:112px;min-height:42px;font:inherit;background:#fbfbfe;border:1px solid #efedf4;border-radius:8px;padding:0 18px;font-size:14px;font-weight:850}.mock-library-list-module__7SWtLG__reviewFilterActive{box-shadow:inset 0 0 0 1px #f06f1f14;color:#f06f1f!important;background:#fff7ed!important;border-color:#fed7aa!important}.mock-library-list-module__7SWtLG__reviewSort{width:158px;min-height:44px}.mock-library-list-module__7SWtLG__reviewSort select{min-height:42px;font-size:13px}.mock-library-list-module__7SWtLG__performancePanel,.mock-library-list-module__7SWtLG__recentAttempts,.mock-library-list-module__7SWtLG__tutorCta{background:#fff;border-radius:8px}.mock-library-list-module__7SWtLG__performanceHead,.mock-library-list-module__7SWtLG__recentAttemptsHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.mock-library-list-module__7SWtLG__performanceHead span{color:#273449;background:#f8f7fc;border-radius:8px;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:850;display:inline-flex}.mock-library-list-module__7SWtLG__performanceGrid{grid-template-columns:150px 42px 150px minmax(180px,1fr);align-items:center;gap:22px;display:grid}.mock-library-list-module__7SWtLG__reviewRingCard{justify-items:center;gap:12px;display:grid}.mock-library-list-module__7SWtLG__reviewRing{--ring-value:0%;background:radial-gradient(#fff 58%, transparent 60%), conic-gradient(#3267df var(--ring-value), #edf0f5 0);border-radius:999px;place-items:center;width:126px;height:126px;display:grid}.mock-library-list-module__7SWtLG__reviewRing span,.mock-library-list-module__7SWtLG__reviewRing strong{grid-area:1/1}.mock-library-list-module__7SWtLG__reviewRing span{color:#6b7280;align-self:center;margin-bottom:34px;font-size:13px;font-weight:750}.mock-library-list-module__7SWtLG__reviewRing strong{color:#07152d;align-self:center;font-size:28px;font-weight:900;line-height:1}.mock-library-list-module__7SWtLG__reviewRingCard em{color:#657085;font-size:13px;font-style:normal;font-weight:750}.mock-library-list-module__7SWtLG__performanceArrow{color:#273449;text-align:center;font-size:34px;font-weight:750}.mock-library-list-module__7SWtLG__improvementCard{color:#22a564;border-left:1px solid #eceaf4;min-height:126px;padding:18px 18px 18px 30px;position:relative}.mock-library-list-module__7SWtLG__improvementCard span,.mock-library-list-module__7SWtLG__improvementCard em{color:#6b7280;font-size:13px;font-style:normal;font-weight:850;display:block}.mock-library-list-module__7SWtLG__improvementCard strong{color:#22b870;margin-top:12px;font-size:34px;font-weight:900;line-height:1;display:block}.mock-library-list-module__7SWtLG__improvementCard em{margin-top:10px;font-weight:700}.mock-library-list-module__7SWtLG__improvementCard svg{color:#22b870;position:absolute;bottom:12px;right:4px}.mock-library-list-module__7SWtLG__recentAttemptList{border:1px solid #eceaf4;border-radius:8px;overflow:hidden}.mock-library-list-module__7SWtLG__recentAttemptRow{border-bottom:1px solid #eceaf4;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:18px;min-height:74px;padding:14px 16px;display:grid}.mock-library-list-module__7SWtLG__recentAttemptRow:last-child{border-bottom:0}.mock-library-list-module__7SWtLG__recentAttemptRow strong,.mock-library-list-module__7SWtLG__recentAttemptRow span{display:block}.mock-library-list-module__7SWtLG__recentAttemptRow strong{color:#07152d;font-size:16px;font-weight:850;line-height:1.25}.mock-library-list-module__7SWtLG__recentAttemptRow span{color:#657085;margin-top:6px;font-size:13px;font-weight:750}.mock-library-list-module__7SWtLG__recentAttemptAction{color:#5632ef;background:#f4f0ff;min-height:38px}.mock-library-list-module__7SWtLG__textAction{color:#5632ef;font-size:14px;font-weight:850;text-decoration:none}.mock-library-list-module__7SWtLG__tutorCta{background:#faf8ff;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.mock-library-list-module__7SWtLG__tutorButton{color:#fff;background:#ff6f1f;min-height:42px;margin-top:16px;padding:0 18px;box-shadow:0 12px 28px #ff6f1f38}.mock-library-list-module__7SWtLG__tutorBot{background:#fff;border-radius:999px;flex:none;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 16px 36px #0f172a14}.mock-library-list-module__7SWtLG__reviewCards{gap:16px;display:grid}.mock-library-list-module__7SWtLG__reviewCard{background:#fff;border:1px solid #eceaf4;border-radius:8px;gap:16px;min-width:0;padding:20px;display:grid}.mock-library-list-module__7SWtLG__reviewCard header,.mock-library-list-module__7SWtLG__reviewCardActions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}@media (max-width:900px){.mock-library-list-module__7SWtLG__container{width:min(100% - 32px,760px);padding-top:22px}.mock-library-list-module__7SWtLG__panel{border-radius:16px}.mock-library-list-module__7SWtLG__fullMocksPanel,.mock-library-list-module__7SWtLG__topicPractice,.mock-library-list-module__7SWtLG__review{padding:20px}.mock-library-list-module__7SWtLG__libraryToolbar{grid-template-columns:minmax(0,1fr) 48px;gap:12px}.mock-library-list-module__7SWtLG__fullMockRow{grid-template-columns:48px minmax(0,1fr) auto;gap:14px;min-height:76px;padding:14px}.mock-library-list-module__7SWtLG__fullMockNumber{width:40px;height:40px}.mock-library-list-module__7SWtLG__fullMockStatus,.mock-library-list-module__7SWtLG__fullMockActionLabel{grid-column:2;justify-self:start}.mock-library-list-module__7SWtLG__fullMockActionLabel{min-height:34px}.mock-library-list-module__7SWtLG__fullMockChevron{grid-area:1/3/span 3;align-self:center}.mock-library-list-module__7SWtLG__topicPracticeHead,.mock-library-list-module__7SWtLG__reviewToolbar,.mock-library-list-module__7SWtLG__performanceHead,.mock-library-list-module__7SWtLG__recentAttemptsHead{grid-template-columns:minmax(0,1fr);display:grid}.mock-library-list-module__7SWtLG__topicPracticeControls{grid-template-columns:minmax(0,1fr) minmax(170px,.42fr);width:100%;display:grid}.mock-library-list-module__7SWtLG__topicSearch,.mock-library-list-module__7SWtLG__topicStatusSelect{width:100%}.mock-library-list-module__7SWtLG__topicGroupButton{grid-template-columns:44px minmax(0,1fr) auto auto;gap:12px}.mock-library-list-module__7SWtLG__topicGroupCount{text-align:left}.mock-library-list-module__7SWtLG__topicProgressRing{width:40px;height:40px}.mock-library-list-module__7SWtLG__topicStatus{grid-column:2;justify-self:start}.mock-library-list-module__7SWtLG__topicChevron{grid-area:1/4/span 2;align-self:center}.mock-library-list-module__7SWtLG__topicTableHead{display:none}.mock-library-list-module__7SWtLG__topicTableRow{grid-template-columns:58px minmax(0,1fr) auto;gap:8px 12px;min-height:0;padding:12px}.mock-library-list-module__7SWtLG__topicTableRow>span{padding:0}.mock-library-list-module__7SWtLG__topicTitle{white-space:normal}.mock-library-list-module__7SWtLG__topicQuestionCount{grid-column:2}.mock-library-list-module__7SWtLG__topicPracticeAction{grid-area:1/3/span 2;align-self:center}.mock-library-list-module__7SWtLG__viewAllTopics{margin-left:0}.mock-library-list-module__7SWtLG__performanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mock-library-list-module__7SWtLG__performanceArrow{display:none}.mock-library-list-module__7SWtLG__improvementCard{border-top:1px solid #eceaf4;border-left:0;grid-column:1/-1;padding:20px 0 0}}@media (max-width:640px){.mock-library-list-module__7SWtLG__container{width:min(100% - 24px,560px);padding-bottom:44px}.mock-library-list-module__7SWtLG__pageTopbar{grid-template-columns:40px minmax(0,1fr) 40px;gap:10px}.mock-library-list-module__7SWtLG__backButton,.mock-library-list-module__7SWtLG__topbarIconButton,.mock-library-list-module__7SWtLG__filterButton{width:40px;height:40px}.mock-library-list-module__7SWtLG__subtitle{font-size:13px}.mock-library-list-module__7SWtLG__fullMocksPanel,.mock-library-list-module__7SWtLG__topicPractice,.mock-library-list-module__7SWtLG__review{padding:16px}.mock-library-list-module__7SWtLG__libraryToolbar,.mock-library-list-module__7SWtLG__topicPracticeControls,.mock-library-list-module__7SWtLG__reviewToolbar,.mock-library-list-module__7SWtLG__reviewFilters{grid-template-columns:minmax(0,1fr);width:100%}.mock-library-list-module__7SWtLG__reviewFilters{display:grid}.mock-library-list-module__7SWtLG__reviewFilters button,.mock-library-list-module__7SWtLG__reviewSort{width:100%}.mock-library-list-module__7SWtLG__paperTabs{gap:18px;padding-bottom:1px;overflow-x:auto}.mock-library-list-module__7SWtLG__fullMockRow{grid-template-columns:42px minmax(0,1fr)}.mock-library-list-module__7SWtLG__fullMockRowTitle strong{white-space:normal}.mock-library-list-module__7SWtLG__fullMockStatus,.mock-library-list-module__7SWtLG__fullMockActionLabel{grid-column:1/-1;justify-self:stretch}.mock-library-list-module__7SWtLG__fullMockChevron{display:none}.mock-library-list-module__7SWtLG__topicGroupButton{grid-template-columns:40px minmax(0,1fr) auto}.mock-library-list-module__7SWtLG__topicGroupCopy strong,.mock-library-list-module__7SWtLG__topicGroupCopy span{white-space:normal}.mock-library-list-module__7SWtLG__topicProgressRing{grid-area:1/3/span 2}.mock-library-list-module__7SWtLG__topicStatus,.mock-library-list-module__7SWtLG__topicGroupCount{grid-column:2}.mock-library-list-module__7SWtLG__topicChevron{display:none}.mock-library-list-module__7SWtLG__topicTableRow{grid-template-columns:minmax(0,1fr)}.mock-library-list-module__7SWtLG__topicCode,.mock-library-list-module__7SWtLG__topicQuestionCount,.mock-library-list-module__7SWtLG__topicPracticeAction{text-align:left;grid-area:auto;justify-self:stretch}.mock-library-list-module__7SWtLG__performanceGrid{grid-template-columns:minmax(0,1fr)}.mock-library-list-module__7SWtLG__recentAttemptRow,.mock-library-list-module__7SWtLG__tutorCta,.mock-library-list-module__7SWtLG__reviewCard header,.mock-library-list-module__7SWtLG__reviewCardActions{grid-template-columns:minmax(0,1fr);display:grid}.mock-library-list-module__7SWtLG__recentAttemptAction,.mock-library-list-module__7SWtLG__retakeAction,.mock-library-list-module__7SWtLG__reviewAction,.mock-library-list-module__7SWtLG__tutorButton{width:100%}.mock-library-list-module__7SWtLG__tutorBot{width:76px;height:76px}}.mock-library-list-module__7SWtLG__reviewCard header span{color:#4f38e8;text-transform:uppercase;font-size:11px;font-weight:850}.mock-library-list-module__7SWtLG__reviewCard header strong{color:#148550;background:#e8f8ef;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:5px 12px;font-size:11px;font-weight:850;display:inline-flex}.mock-library-list-module__7SWtLG__reviewCard h3{color:#07152d;margin:0;font-size:20px;font-weight:850}.mock-library-list-module__7SWtLG__reviewMetrics{border:1px solid #eceaf4;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.mock-library-list-module__7SWtLG__reviewMetrics div{border-right:1px solid #eceaf4;min-width:0;padding:14px}.mock-library-list-module__7SWtLG__reviewMetrics div:last-child{border-right:0}.mock-library-list-module__7SWtLG__reviewMetrics dt{color:#737d91;font-size:10px;font-weight:850}.mock-library-list-module__7SWtLG__reviewMetrics dd{color:#07152d;white-space:nowrap;margin:5px 0 0;font-size:16px;font-weight:850}.mock-library-list-module__7SWtLG__reviewMetrics small{color:#697286;margin-top:3px;font-size:11px;font-weight:700;display:block}.mock-library-list-module__7SWtLG__reviewPrimaryActions{flex-wrap:wrap;gap:10px;display:inline-flex}.mock-library-list-module__7SWtLG__reviewAction{color:#5632ef;background:#fff;border:1px solid #6a4cff;gap:8px;min-height:40px;padding:0 16px}.mock-library-list-module__7SWtLG__retakeAction{color:#07152d;background:#fff;border:1px solid #d9d6e8;min-height:40px;padding:0 16px}.mock-library-list-module__7SWtLG__reviewReportAction{color:#4f5567;white-space:nowrap;font-size:13px;font-weight:800;text-decoration:none}@media (max-width:940px){.mock-library-list-module__7SWtLG__container{width:min(100% - 28px,980px)}.mock-library-list-module__7SWtLG__performanceGrid{grid-template-columns:1fr;justify-items:center}.mock-library-list-module__7SWtLG__performanceArrow{transform:rotate(90deg)}.mock-library-list-module__7SWtLG__improvementCard{border-top:1px solid #eceaf4;border-left:0;width:100%}.mock-library-list-module__7SWtLG__fullMockRow{grid-template-columns:54px minmax(0,1fr) 120px 24px}.mock-library-list-module__7SWtLG__fullMockActionLabel{display:none}.mock-library-list-module__7SWtLG__topicTableHead{grid-template-columns:1fr}.mock-library-list-module__7SWtLG__topicGroupButton{grid-template-columns:44px minmax(0,1fr) auto 44px auto 24px;align-items:center}.mock-library-list-module__7SWtLG__topicGroupIcon,.mock-library-list-module__7SWtLG__topicGroupCount,.mock-library-list-module__7SWtLG__topicProgressRing,.mock-library-list-module__7SWtLG__topicStatus,.mock-library-list-module__7SWtLG__topicChevron{grid-area:auto}.mock-library-list-module__7SWtLG__topicGroupCount{justify-self:end}.mock-library-list-module__7SWtLG__topicProgressRing,.mock-library-list-module__7SWtLG__topicStatus,.mock-library-list-module__7SWtLG__topicChevron{justify-self:center}.mock-library-list-module__7SWtLG__topicTableHead{display:none}.mock-library-list-module__7SWtLG__topicTableRow{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:14px}.mock-library-list-module__7SWtLG__topicTableRow>span{padding:0}.mock-library-list-module__7SWtLG__topicCode{text-align:left;grid-row:1/span 3;align-self:start}.mock-library-list-module__7SWtLG__topicTitle{white-space:normal;grid-area:1/2}.mock-library-list-module__7SWtLG__topicQuestionCount{grid-area:2/2}.mock-library-list-module__7SWtLG__topicTableRow>span:nth-child(4){grid-area:3/2;justify-self:start}.mock-library-list-module__7SWtLG__topicTableRow>span:nth-child(5){grid-area:1/3/span 3;place-self:center end}}@media (max-width:680px){.mock-library-list-module__7SWtLG__container{width:min(100% - 20px,980px);padding-top:18px}.mock-library-list-module__7SWtLG__pageTopbar{grid-template-columns:40px minmax(0,1fr) 40px;gap:10px}.mock-library-list-module__7SWtLG__backButton,.mock-library-list-module__7SWtLG__topbarIconButton,.mock-library-list-module__7SWtLG__filterButton{width:40px;height:40px}.mock-library-list-module__7SWtLG__subtitle{text-align:left}.mock-library-list-module__7SWtLG__reviewFilters{grid-template-columns:1fr;display:grid}.mock-library-list-module__7SWtLG__tab,.mock-library-list-module__7SWtLG__reviewFilters button{width:100%}.mock-library-list-module__7SWtLG__fullMocksPanel,.mock-library-list-module__7SWtLG__topicPractice,.mock-library-list-module__7SWtLG__review{padding:16px}.mock-library-list-module__7SWtLG__libraryToolbar,.mock-library-list-module__7SWtLG__topicPracticeHead,.mock-library-list-module__7SWtLG__topicPracticeControls,.mock-library-list-module__7SWtLG__reviewToolbar,.mock-library-list-module__7SWtLG__fullMockRow,.mock-library-list-module__7SWtLG__recentAttemptRow,.mock-library-list-module__7SWtLG__reviewCardActions,.mock-library-list-module__7SWtLG__tutorCta{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.mock-library-list-module__7SWtLG__libraryToolbar{grid-template-columns:minmax(0,1fr) 40px}.mock-library-list-module__7SWtLG__topicSearch,.mock-library-list-module__7SWtLG__topicStatusSelect,.mock-library-list-module__7SWtLG__reviewSort{width:100%}.mock-library-list-module__7SWtLG__paperTabs{gap:20px;overflow-x:auto}.mock-library-list-module__7SWtLG__fullMockRow{align-items:start;gap:10px;padding:14px}.mock-library-list-module__7SWtLG__fullMockStatus,.mock-library-list-module__7SWtLG__fullMockActionLabel,.mock-library-list-module__7SWtLG__recentAttemptAction,.mock-library-list-module__7SWtLG__topicPracticeAction,.mock-library-list-module__7SWtLG__reviewAction,.mock-library-list-module__7SWtLG__retakeAction,.mock-library-list-module__7SWtLG__tutorButton{width:100%}.mock-library-list-module__7SWtLG__fullMockActionLabel{display:inline-flex}.mock-library-list-module__7SWtLG__fullMockChevron{display:none}.mock-library-list-module__7SWtLG__reviewMetrics{grid-template-columns:1fr}.mock-library-list-module__7SWtLG__reviewMetrics div{border-bottom:1px solid #eceaf4;border-right:0}.mock-library-list-module__7SWtLG__topicGroupButton{grid-template-columns:40px minmax(0,1fr) auto;align-items:start}.mock-library-list-module__7SWtLG__topicGroupCopy{grid-column:2}.mock-library-list-module__7SWtLG__topicGroupCount,.mock-library-list-module__7SWtLG__topicStatus{grid-column:2;justify-self:start}.mock-library-list-module__7SWtLG__topicProgressRing{grid-area:1/3/span 2;justify-self:end}.mock-library-list-module__7SWtLG__topicChevron{display:none}.mock-library-list-module__7SWtLG__topicTableRow{grid-template-columns:1fr}.mock-library-list-module__7SWtLG__topicCode,.mock-library-list-module__7SWtLG__topicTitle,.mock-library-list-module__7SWtLG__topicQuestionCount,.mock-library-list-module__7SWtLG__topicTableRow>span:nth-child(4),.mock-library-list-module__7SWtLG__topicTableRow>span:nth-child(5){text-align:left;grid-area:auto;justify-self:stretch}.mock-library-list-module__7SWtLG__reviewMetrics div:last-child{border-bottom:0}.mock-library-list-module__7SWtLG__tutorBot{align-self:center}}.mock-library-list-module__7SWtLG__shell{background:var(--ef-bg);color:var(--ef-text)}.mock-library-list-module__7SWtLG__title,.mock-library-list-module__7SWtLG__fullMockPaperHead h3,.mock-library-list-module__7SWtLG__fullMockRow h3,.mock-library-list-module__7SWtLG__topicPracticeHead h2,.mock-library-list-module__7SWtLG__topicGroupCopy strong,.mock-library-list-module__7SWtLG__topicTitle,.mock-library-list-module__7SWtLG__performanceHead h2,.mock-library-list-module__7SWtLG__recentAttemptsHead h2,.mock-library-list-module__7SWtLG__reviewRing strong,.mock-library-list-module__7SWtLG__reviewCard h3,.mock-library-list-module__7SWtLG__reviewMetrics dd,.mock-library-list-module__7SWtLG__tutorCta h2{color:var(--ef-text)}.mock-library-list-module__7SWtLG__subtitle,.mock-library-list-module__7SWtLG__fullMockRow p,.mock-library-list-module__7SWtLG__topicPracticeHead p,.mock-library-list-module__7SWtLG__topicGroupCopy span,.mock-library-list-module__7SWtLG__topicGroupCount,.mock-library-list-module__7SWtLG__topicQuestionCount,.mock-library-list-module__7SWtLG__performanceHead p,.mock-library-list-module__7SWtLG__reviewRing span,.mock-library-list-module__7SWtLG__reviewRingCard em,.mock-library-list-module__7SWtLG__recentAttemptRow span,.mock-library-list-module__7SWtLG__reviewMetrics dt,.mock-library-list-module__7SWtLG__reviewMetrics small,.mock-library-list-module__7SWtLG__tutorCta p,.mock-library-list-module__7SWtLG__reviewReportAction,.mock-library-list-module__7SWtLG__empty{color:var(--ef-muted)}.mock-library-list-module__7SWtLG__panel,.mock-library-list-module__7SWtLG__backButton,.mock-library-list-module__7SWtLG__topbarIconButton,.mock-library-list-module__7SWtLG__filterButton,.mock-library-list-module__7SWtLG__fullMockSearch,.mock-library-list-module__7SWtLG__topicSearch,.mock-library-list-module__7SWtLG__topicStatusSelect,.mock-library-list-module__7SWtLG__reviewSort,.mock-library-list-module__7SWtLG__fullMockRows,.mock-library-list-module__7SWtLG__fullMockRow,.mock-library-list-module__7SWtLG__topicGroup,.mock-library-list-module__7SWtLG__topicTable,.mock-library-list-module__7SWtLG__reviewFilters button,.mock-library-list-module__7SWtLG__performancePanel,.mock-library-list-module__7SWtLG__recentAttempts,.mock-library-list-module__7SWtLG__recentAttemptList,.mock-library-list-module__7SWtLG__recentAttemptRow,.mock-library-list-module__7SWtLG__tutorCta,.mock-library-list-module__7SWtLG__tutorBot,.mock-library-list-module__7SWtLG__reviewCard,.mock-library-list-module__7SWtLG__reviewMetrics,.mock-library-list-module__7SWtLG__reviewMetrics div{border-color:var(--ef-border);background:var(--ef-card);box-shadow:var(--ef-shadow)}.mock-library-list-module__7SWtLG__fullMockRow,.mock-library-list-module__7SWtLG__recentAttemptRow,.mock-library-list-module__7SWtLG__reviewMetrics div{box-shadow:none}.mock-library-list-module__7SWtLG__backButton,.mock-library-list-module__7SWtLG__topbarIconButton,.mock-library-list-module__7SWtLG__filterButton,.mock-library-list-module__7SWtLG__fullMockSearch,.mock-library-list-module__7SWtLG__topicSearch,.mock-library-list-module__7SWtLG__topicStatusSelect,.mock-library-list-module__7SWtLG__reviewSort,.mock-library-list-module__7SWtLG__paperTabs button,.mock-library-list-module__7SWtLG__reviewFilters button,.mock-library-list-module__7SWtLG__topicPracticeAction,.mock-library-list-module__7SWtLG__recentAttemptAction,.mock-library-list-module__7SWtLG__reviewAction,.mock-library-list-module__7SWtLG__retakeAction,.mock-library-list-module__7SWtLG__tutorButton{border-radius:var(--ef-radius-button)}.mock-library-list-module__7SWtLG__backButton:hover,.mock-library-list-module__7SWtLG__topbarIconButton:hover,.mock-library-list-module__7SWtLG__filterButton:hover,.mock-library-list-module__7SWtLG__fullMockRow:hover,.mock-library-list-module__7SWtLG__topicGroup:hover,.mock-library-list-module__7SWtLG__reviewCard:hover{border-color:color-mix(in srgb, var(--ef-primary) 30%, var(--ef-border));box-shadow:var(--ef-shadow)}.mock-library-list-module__7SWtLG__fullMockSearch input,.mock-library-list-module__7SWtLG__topicSearch input,.mock-library-list-module__7SWtLG__topicStatusSelect select,.mock-library-list-module__7SWtLG__reviewSort select{color:var(--ef-text)}.mock-library-list-module__7SWtLG__fullMockSearch input::placeholder,.mock-library-list-module__7SWtLG__topicSearch input::placeholder{color:color-mix(in srgb, var(--ef-muted) 72%, white)}.mock-library-list-module__7SWtLG__paperTabs{border-bottom-color:var(--ef-border)}.mock-library-list-module__7SWtLG__paperTabs .mock-library-list-module__7SWtLG__paperTabActive,.mock-library-list-module__7SWtLG__textAction,.mock-library-list-module__7SWtLG__viewAllTopics,.mock-library-list-module__7SWtLG__reviewAction,.mock-library-list-module__7SWtLG__topicPracticeAction,.mock-library-list-module__7SWtLG__recentAttemptAction,.mock-library-list-module__7SWtLG__reviewCard header span{color:var(--ef-primary)}.mock-library-list-module__7SWtLG__paperTabs .mock-library-list-module__7SWtLG__paperTabActive:after{background:var(--ef-primary)}.mock-library-list-module__7SWtLG__fullMockPaperHead>span{border-color:var(--ef-primary)}.mock-library-list-module__7SWtLG__fullMockPaperHead>span:before,.mock-library-list-module__7SWtLG__fullMockPaperHead>span:after{background:var(--ef-primary)}.mock-library-list-module__7SWtLG__fullMockIndex,.mock-library-list-module__7SWtLG__topicCode{background:var(--ef-section);color:var(--ef-text)}.mock-library-list-module__7SWtLG__fullMockStatusCompleted,.mock-library-list-module__7SWtLG__topicStatusCompleted,.mock-library-list-module__7SWtLG__reviewCard header strong{background:var(--ef-success-soft);color:var(--ef-success)}.mock-library-list-module__7SWtLG__fullMockStatusInProgress,.mock-library-list-module__7SWtLG__topicStatusInProgress,.mock-library-list-module__7SWtLG__reviewFilterActive{background:var(--ef-warm-soft)!important;color:var(--ef-warm)!important;border-color:color-mix(in srgb, var(--ef-warm) 30%, var(--ef-border))!important}.mock-library-list-module__7SWtLG__fullMockStatusAvailable,.mock-library-list-module__7SWtLG__fullMockStatusLocked,.mock-library-list-module__7SWtLG__topicStatusNotStarted,.mock-library-list-module__7SWtLG__actionDisabled{background:var(--ef-section)!important;color:var(--ef-muted)!important;border-color:var(--ef-border)!important}.mock-library-list-module__7SWtLG__fullMockActionLabel,.mock-library-list-module__7SWtLG__topicPracticeAction,.mock-library-list-module__7SWtLG__reviewAction,.mock-library-list-module__7SWtLG__recentAttemptAction{border-color:color-mix(in srgb, var(--ef-primary) 26%, var(--ef-border));background:var(--ef-card);color:var(--ef-primary)}.mock-library-list-module__7SWtLG__fullMockActionLabel:hover,.mock-library-list-module__7SWtLG__topicPracticeAction:hover,.mock-library-list-module__7SWtLG__reviewAction:hover,.mock-library-list-module__7SWtLG__recentAttemptAction:hover{background:var(--ef-primary-soft)}.mock-library-list-module__7SWtLG__retakeAction{border-color:color-mix(in srgb, var(--ef-warm) 28%, var(--ef-border));background:var(--ef-card);color:var(--ef-warm)}.mock-library-list-module__7SWtLG__topicPracticeHead,.mock-library-list-module__7SWtLG__topicGroupBody{border-color:var(--ef-border);background:var(--ef-section)}.mock-library-list-module__7SWtLG__topicGroupButton{background:var(--ef-card)}.mock-library-list-module__7SWtLG__topicGroupBlue .mock-library-list-module__7SWtLG__topicGroupIcon,.mock-library-list-module__7SWtLG__topicGroupPurple .mock-library-list-module__7SWtLG__topicGroupIcon,.mock-library-list-module__7SWtLG__topicGroupIndigo .mock-library-list-module__7SWtLG__topicGroupIcon,.mock-library-list-module__7SWtLG__topicGroupPink .mock-library-list-module__7SWtLG__topicGroupIcon{background:var(--ef-primary-soft);color:var(--ef-primary)}.mock-library-list-module__7SWtLG__topicGroupOrange .mock-library-list-module__7SWtLG__topicGroupIcon,.mock-library-list-module__7SWtLG__topicGroupTeal .mock-library-list-module__7SWtLG__topicGroupIcon{background:var(--ef-warm-soft);color:var(--ef-warm)}.mock-library-list-module__7SWtLG__topicGroupGreen .mock-library-list-module__7SWtLG__topicGroupIcon{background:var(--ef-success-soft);color:var(--ef-success)}.mock-library-list-module__7SWtLG__topicProgressRing{background:radial-gradient(var(--ef-card) 55%, transparent 56%), conic-gradient(var(--ef-success) var(--progress-value), var(--ef-track) 0)}.mock-library-list-module__7SWtLG__topicTableHead{color:var(--ef-primary)}.mock-library-list-module__7SWtLG__topicTableRow{border-top-color:var(--ef-border);color:var(--ef-text)}.mock-library-list-module__7SWtLG__reviewFilters button{color:var(--ef-text)}.mock-library-list-module__7SWtLG__performanceHead span{background:var(--ef-section);color:var(--ef-text)}.mock-library-list-module__7SWtLG__reviewRing{background:radial-gradient(var(--ef-card) 58%, transparent 60%), conic-gradient(var(--ef-primary) var(--ring-value), var(--ef-track) 0)}.mock-library-list-module__7SWtLG__reviewRingGreen{background:radial-gradient(var(--ef-card) 58%, transparent 60%), conic-gradient(var(--ef-success) var(--ring-value), var(--ef-track) 0)}.mock-library-list-module__7SWtLG__performanceArrow{color:var(--ef-muted)}.mock-library-list-module__7SWtLG__improvementCard{border-left-color:var(--ef-border);color:var(--ef-success)}.mock-library-list-module__7SWtLG__improvementCard strong,.mock-library-list-module__7SWtLG__improvementCard svg{color:var(--ef-success)}.mock-library-list-module__7SWtLG__tutorCta{background:var(--ef-section)}.mock-library-list-module__7SWtLG__tutorButton{background:var(--ef-primary);color:#fff;box-shadow:0 12px 28px #5b35d52e}.mock-library-list-module__7SWtLG__tutorButton:hover{background:var(--ef-primary-hover)}
