.tests-module__GeAxmG__page{--paper:#fdfaf4;--paper2:#f7f3ec;--ink:#0d1218;--ink2:#3e4349;--ink3:#6d7277;--rule:#dbd7d0;--ruleStrong:#bcb7ad;--accent:#a7d91d;--accentInk:#0c1500;--accentSoft:#e8face;--panel:#04080e;--panelInk:#f1eee9;--sigRed:#cc272e;--sigAmber:#d98000;--sigGreen:#008a22;--shSm:0 1px 4px -1px #0d121814;--shMd:0 4px 16px -4px #0d12181a;background:var(--paper);min-height:100vh;font-family:var(--font-geist-sans),system-ui,sans-serif;color:var(--ink)}@supports (color:lab(0% 0 0)){.tests-module__GeAxmG__page{--paper:lab(98.2924% .224292 3.04729);--paper2:lab(95.9686% .580341 3.77278);--ink:lab(5.24559% -.9728 -4.53259);--ink2:lab(28.0661% -1.23599 -4.24612);--ink3:lab(47.7904% -1.06922 -3.55804);--rule:lab(86.1085% .583261 3.77473);--ruleStrong:lab(74.5208% .909269 5.68553);--accent:lab(80.9219% -33.7856 74.7736);--accentInk:lab(5.72552% -8.29192 11.6584);--accentSoft:lab(96.01% -11.3894 19.0724);--panel:lab(1.95474% -.277981 -3.12959);--panelInk:lab(94.2232% .459701 3.01524);--sigRed:lab(45.7636% 63.3818 40.1799);--sigAmber:lab(62.1963% 35.5263 100.55);--sigGreen:lab(49.8938% -50.813 44.8413);--shSm:0 1px 4px -1px lab(5.24559% -.9728 -4.53259/.08);--shMd:0 4px 16px -4px lab(5.24559% -.9728 -4.53259/.1)}}.tests-module__GeAxmG__main{max-width:1140px;margin:0 auto;padding:28px 20px 80px}.tests-module__GeAxmG__hero{margin-bottom:28px}.tests-module__GeAxmG__heroTitle{font-family:var(--font-instrument-serif),serif;color:var(--ink);margin-bottom:4px;font-size:clamp(1.5rem,4vw,2rem);font-weight:400}.tests-module__GeAxmG__heroSub{color:var(--ink3);max-width:700px;font-size:.95rem;line-height:1.6}.tests-module__GeAxmG__tabs{border-bottom:1px solid var(--rule);gap:0;margin-bottom:24px;display:flex}.tests-module__GeAxmG__tab{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink3);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 20px;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.tests-module__GeAxmG__tab:hover{color:var(--ink)}.tests-module__GeAxmG__tabActive{color:var(--ink);border-bottom-color:var(--ink);}.tests-module__GeAxmG__tabCount{background:var(--paper2);border:1px solid var(--rule);color:var(--ink3);border-radius:100px;padding:1px 6px;font-size:.65rem;font-weight:700}.tests-module__GeAxmG__tabActiveCount{background:var(--ink);color:var(--paper);border-color:var(--ink);}.tests-module__GeAxmG__tabPanel{display:none}.tests-module__GeAxmG__tabPanelActive{display:block}.tests-module__GeAxmG__filterBar{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.tests-module__GeAxmG__filterChip{font-family:var(--font-jetbrains-mono),monospace;border:1px solid var(--rule);background:var(--paper);color:var(--ink3);cursor:pointer;border-radius:100px;align-items:center;gap:7px;padding:7px 13px;font-size:.76rem;font-weight:600;transition:all .15s;display:inline-flex}.tests-module__GeAxmG__filterChip:hover{border-color:var(--ruleStrong);color:var(--ink)}.tests-module__GeAxmG__filterChipActive{background:var(--ink);color:var(--paper);border-color:var(--ink);}.tests-module__GeAxmG__filterChipIcon{font-size:.9rem;line-height:1}.tests-module__GeAxmG__filterChipCount{background:var(--paper2);border:1px solid var(--rule);color:var(--ink3);border-radius:100px;padding:1px 6px;font-size:.65rem;font-weight:700}.tests-module__GeAxmG__filterChipActive .tests-module__GeAxmG__filterChipCount{background:color-mix(in oklab,var(--paper)22%,transparent);color:var(--paper);border-color:#0000}.tests-module__GeAxmG__sectionGroup{margin-bottom:28px}.tests-module__GeAxmG__groupHeader{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.tests-module__GeAxmG__groupTitle{color:var(--ink);font-size:1.02rem;font-weight:700}.tests-module__GeAxmG__groupCount{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink3);white-space:nowrap;font-size:.72rem;font-weight:600}.tests-module__GeAxmG__subGroupLabel{font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--ink3);margin:14px 0 10px;font-size:.68rem;font-weight:700}.tests-module__GeAxmG__sectionGroup .tests-module__GeAxmG__subGroupLabel:first-of-type{margin-top:0}.tests-module__GeAxmG__banner{border:1px solid var(--rule);background:var(--paper2);border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:16px 20px;line-height:1.65;display:flex}.tests-module__GeAxmG__bannerIcon{flex-shrink:0;margin-top:2px;font-size:1.4rem}.tests-module__GeAxmG__bannerBody{flex:1}.tests-module__GeAxmG__bannerTitle{color:var(--ink);margin-bottom:4px;font-size:.9rem;font-weight:700}.tests-module__GeAxmG__bannerText{color:var(--ink3);font-size:.84rem}.tests-module__GeAxmG__bannerMock{background:var(--accentSoft);border-color:color-mix(in oklab,var(--accent)35%,var(--rule))}.tests-module__GeAxmG__bannerPYQ{background:color-mix(in oklab,var(--sigAmber)8%,var(--paper));border-color:color-mix(in oklab,var(--sigAmber)30%,var(--rule))}.tests-module__GeAxmG__bannerSectional{background:color-mix(in oklab,#7c7bff 5%,var(--paper));border-color:color-mix(in oklab,#7c7bff 20%,var(--rule))}@supports (color:lab(0% 0 0)){.tests-module__GeAxmG__bannerSectional{background:color-mix(in oklab,lab(56.265% 34.6853 -76.9631) 5%,var(--paper));border-color:color-mix(in oklab,lab(56.265% 34.6853 -76.9631) 20%,var(--rule))}}.tests-module__GeAxmG__bannerHighlight{color:var(--ink);font-weight:700}.tests-module__GeAxmG__section{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--shSm);border-radius:14px;margin-bottom:20px;padding:22px 24px}.tests-module__GeAxmG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tests-module__GeAxmG__sectionTitle{color:var(--ink);font-size:1rem;font-weight:700}.tests-module__GeAxmG__sectionSub{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink3);font-size:.72rem;font-weight:500}.tests-module__GeAxmG__sectionLink{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink3);border:1px solid var(--rule);background:var(--paper2);border-radius:100px;padding:5px 12px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .15s}.tests-module__GeAxmG__sectionLink:hover{border-color:var(--ruleStrong);color:var(--ink)}.tests-module__GeAxmG__mockGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.tests-module__GeAxmG__mockCard{border:1px solid var(--rule);background:var(--paper);box-shadow:var(--shSm);border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.tests-module__GeAxmG__mockCard:hover{border-color:var(--ruleStrong);box-shadow:var(--shMd)}.tests-module__GeAxmG__mockCardFeatured{border-color:color-mix(in oklab,var(--accent)45%,var(--rule));background:var(--accentSoft);}.tests-module__GeAxmG__mockCardDone{border-color:color-mix(in oklab,var(--sigGreen)30%,var(--rule));background:color-mix(in oklab,var(--sigGreen)4%,var(--paper));}.tests-module__GeAxmG__mockTop{justify-content:space-between;align-items:center;display:flex}.tests-module__GeAxmG__mockTitle{color:var(--ink);font-size:.92rem;font-weight:700}.tests-module__GeAxmG__mockBadges{gap:5px;display:flex}.tests-module__GeAxmG__badgeNew{font-family:var(--font-jetbrains-mono),monospace;background:color-mix(in oklab,var(--sigAmber)12%,var(--paper));color:var(--sigAmber);border:1px solid color-mix(in oklab,var(--sigAmber)30%,var(--rule));text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:2px 8px;font-size:.6rem;font-weight:700}.tests-module__GeAxmG__badgeFeatured{font-family:var(--font-jetbrains-mono),monospace;background:var(--accentSoft);color:var(--accentInk);border:1px solid color-mix(in oklab,var(--accent)40%,var(--rule));text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:2px 8px;font-size:.6rem;font-weight:700}.tests-module__GeAxmG__mockMeta{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:flex}.tests-module__GeAxmG__metaDot{background:var(--rule);border-radius:50%;width:3px;height:3px}.tests-module__GeAxmG__diffBadge{font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:1px 8px;font-size:.65rem;font-weight:700}.tests-module__GeAxmG__diffEasy{background:color-mix(in oklab,var(--sigGreen)12%,var(--paper));color:var(--sigGreen);border:1px solid color-mix(in oklab,var(--sigGreen)28%,var(--rule))}.tests-module__GeAxmG__diffModerate{background:var(--accentSoft);color:var(--accentInk);border:1px solid color-mix(in oklab,var(--accent)35%,var(--rule))}.tests-module__GeAxmG__diffHard{background:color-mix(in oklab,var(--sigRed)10%,var(--paper));color:var(--sigRed);border:1px solid color-mix(in oklab,var(--sigRed)25%,var(--rule))}.tests-module__GeAxmG__mockScore{background:var(--paper2);border:1px solid var(--rule);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.tests-module__GeAxmG__mockScoreVal{font-family:var(--font-jetbrains-mono),monospace;font-size:1.15rem;font-weight:600;line-height:1}.tests-module__GeAxmG__mockScoreMeta{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink3);font-size:.72rem;font-weight:500}.tests-module__GeAxmG__mockActions{gap:8px;display:flex}.tests-module__GeAxmG__btnPrimary{cursor:pointer;text-align:center;background:var(--ink);color:var(--paper);border:none;border-radius:100px;flex:1;padding:9px 18px;font-size:.82rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:block}.tests-module__GeAxmG__btnPrimary:hover{opacity:.85}.tests-module__GeAxmG__btnSecondary{border:1px solid var(--ruleStrong);background:var(--paper2);color:var(--ink2);cursor:pointer;text-align:center;border-radius:100px;flex:1;padding:9px 18px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .15s;display:block}.tests-module__GeAxmG__btnSecondary:hover{background:var(--paper);border-color:var(--ink);color:var(--ink)}.tests-module__GeAxmG__btnGreen{border-color:color-mix(in oklab,var(--sigGreen)30%,var(--rule));color:var(--sigGreen);}.tests-module__GeAxmG__btnGreen:hover{background:color-mix(in oklab,var(--sigGreen)8%,var(--paper))}.tests-module__GeAxmG__pyqSummary{grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.tests-module__GeAxmG__pyqLeft{flex-direction:column;gap:12px;display:flex}.tests-module__GeAxmG__pyqStats{flex-wrap:wrap;gap:20px;display:flex}.tests-module__GeAxmG__pyqStat{flex-direction:column;display:flex}.tests-module__GeAxmG__pyqStatVal{font-family:var(--font-instrument-serif),serif;color:var(--ink);font-size:1.4rem;font-weight:400;line-height:1}.tests-module__GeAxmG__pyqStatLabel{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink3);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:.68rem;font-weight:500}.tests-module__GeAxmG__pyqProgress{margin-top:4px}.tests-module__GeAxmG__pyqBarTrack{background:var(--paper2);border:1px solid var(--rule);border-radius:8px;max-width:360px;height:8px;overflow:hidden}.tests-module__GeAxmG__pyqBarFill{background:var(--accent);border-radius:8px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.tests-module__GeAxmG__pyqBarLabel{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink3);margin-top:4px;font-size:.72rem;font-weight:500}.tests-module__GeAxmG__pyqNudge{color:var(--ink2);background:var(--accentSoft);border:1px solid color-mix(in oklab,var(--accent)35%,var(--rule));border-radius:8px;max-width:360px;padding:8px 14px;font-size:.84rem;font-weight:600}.tests-module__GeAxmG__pyqRight{flex-direction:column;align-items:center;gap:10px;display:flex}.tests-module__GeAxmG__pyqCta{font-family:var(--font-jetbrains-mono),monospace;background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:100px;padding:12px 28px;font-size:.85rem;font-weight:700;text-decoration:none;transition:opacity .15s}.tests-module__GeAxmG__pyqCta:hover{opacity:.85}.tests-module__GeAxmG__sectionalSections{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tests-module__GeAxmG__sectionalGroup{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--shSm);border-radius:14px;padding:18px 20px}.tests-module__GeAxmG__sectionalGroupHeader{align-items:center;gap:10px;margin-bottom:14px;display:flex}.tests-module__GeAxmG__sectionalGroupIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.tests-module__GeAxmG__sectionalGroupName{color:var(--ink);font-size:.92rem;font-weight:700}.tests-module__GeAxmG__sectionalGroupMeta{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink3);font-size:.7rem;font-weight:500}.tests-module__GeAxmG__sectionalList{flex-direction:column;gap:6px;display:flex}.tests-module__GeAxmG__sectionalRow{border:1px solid var(--rule);background:var(--paper2);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.tests-module__GeAxmG__sectionalRow:hover{border-color:var(--ruleStrong)}.tests-module__GeAxmG__sectionalRowDone{border-color:color-mix(in oklab,var(--sigGreen)25%,var(--rule));background:color-mix(in oklab,var(--sigGreen)5%,var(--paper));}.tests-module__GeAxmG__sectionalInfo{flex:1;min-width:0}.tests-module__GeAxmG__sectionalName{color:var(--ink);font-size:.82rem;font-weight:700}.tests-module__GeAxmG__sectionalTopics{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:500;overflow:hidden}.tests-module__GeAxmG__sectionalScore{font-family:var(--font-jetbrains-mono),monospace;text-align:right;min-width:40px;font-size:.9rem;font-weight:600}.tests-module__GeAxmG__sectionalBtn{font-family:var(--font-jetbrains-mono),monospace;cursor:pointer;white-space:nowrap;border:none;border-radius:100px;flex-shrink:0;padding:5px 12px;font-size:.7rem;font-weight:700;text-decoration:none}.tests-module__GeAxmG__sectionalBtnStart{background:var(--ink);color:var(--paper);}.tests-module__GeAxmG__sectionalBtnStart:hover{opacity:.85}.tests-module__GeAxmG__sectionalBtnDone{background:color-mix(in oklab,var(--sigGreen)10%,var(--paper));color:var(--sigGreen);border:1px solid color-mix(in oklab,var(--sigGreen)28%,var(--rule));}.tests-module__GeAxmG__dailyQuizCard{background:var(--accentSoft);border:1px solid color-mix(in oklab,var(--accent)40%,var(--rule));color:var(--ink);box-shadow:var(--shSm);border-radius:14px;align-items:center;gap:.85rem;margin-bottom:.75rem;padding:.85rem 1.15rem;text-decoration:none;transition:all .15s;display:flex}.tests-module__GeAxmG__dailyQuizCard:hover{border-color:var(--accent)}.tests-module__GeAxmG__dailyQuizIcon{flex-shrink:0;font-size:1.5rem}.tests-module__GeAxmG__dailyQuizBody{flex:1}.tests-module__GeAxmG__dailyQuizTitle{color:var(--ink);font-size:.95rem;font-weight:700;display:block}.tests-module__GeAxmG__dailyQuizSub{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink3);font-size:.7rem}.tests-module__GeAxmG__dailyQuizCta{font-family:var(--font-jetbrains-mono),monospace;color:var(--accentInk);flex-shrink:0;font-size:.8rem;font-weight:700}.tests-module__GeAxmG__infoBanner{background:var(--paper2);border:1px solid var(--rule);border-radius:14px;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1.15rem;display:flex}.tests-module__GeAxmG__infoBannerIcon{flex-shrink:0;margin-top:2px;font-size:1.5rem}.tests-module__GeAxmG__infoBannerTitle{color:var(--ink);margin-bottom:.2rem;font-size:.92rem;font-weight:700}.tests-module__GeAxmG__infoBannerSub{color:var(--ink3);font-size:.8rem;line-height:1.5}.tests-module__GeAxmG__linkCardGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.tests-module__GeAxmG__linkCard{background:var(--paper);border:1px solid var(--rule);color:var(--ink);box-shadow:var(--shSm);border-radius:14px;flex-direction:column;gap:.3rem;padding:1.15rem;text-decoration:none;transition:all .15s;display:flex}.tests-module__GeAxmG__linkCard:hover{border-color:var(--ruleStrong);background:var(--paper2)}.tests-module__GeAxmG__linkCardIcon{font-size:1.3rem}.tests-module__GeAxmG__linkCardTitle{font-size:.9rem;font-weight:700}.tests-module__GeAxmG__linkCardSub{color:var(--ink3);font-size:.72rem}@keyframes tests-module__GeAxmG__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.tests-module__GeAxmG__animate{animation:.3s both tests-module__GeAxmG__slideUp}.tests-module__GeAxmG__delay1{animation-delay:50ms}.tests-module__GeAxmG__delay2{animation-delay:.1s}@media (max-width:900px){.tests-module__GeAxmG__mockGrid,.tests-module__GeAxmG__sectionalSections,.tests-module__GeAxmG__pyqSummary{grid-template-columns:1fr}.tests-module__GeAxmG__pyqRight{align-items:flex-start}}@media (max-width:600px){.tests-module__GeAxmG__main{padding:18px 14px 40px}.tests-module__GeAxmG__tabs{overflow-x:auto}.tests-module__GeAxmG__tab,.tests-module__GeAxmG__tabActive{white-space:nowrap;padding:10px 14px}.tests-module__GeAxmG__mockActions{flex-direction:column}.tests-module__GeAxmG__linkCardGrid{grid-template-columns:1fr}}
