.PortalHeader_header__TGOF4{display:flex;min-height:72px;align-items:center;justify-content:space-between;border-bottom:1px solid #d8dee7;background:#ffffff;padding:0 32px}.PortalHeader_logo__5_Bge{color:#101828;font-size:26px;font-weight:700;letter-spacing:0;text-decoration:none}.PortalHeader_actions__i1kTB{display:flex;align-items:center;gap:14px}.PortalHeader_userMeta__8mx3S{display:grid;grid-gap:2px;gap:2px;text-align:right}.PortalHeader_userName__Ub6hR{color:#1f2937;font-size:16px;font-weight:600}.PortalHeader_userId__oCgxT{color:#64748b;font-size:12px;font-weight:700}.PortalHeader_loginButton__jPH2d,.PortalHeader_logoutButton__AsEj6{min-width:92px;border:1px solid #0080b9;background:#0080b9;color:#ffffff;padding:9px 18px;font-size:16px;font-weight:600;text-align:center;text-decoration:none}.PortalHeader_logoutButton__AsEj6{min-width:auto;background:#ffffff;color:#0080b9}@media (max-width:640px){.PortalHeader_header__TGOF4{min-height:64px;padding:0 18px}.PortalHeader_logo__5_Bge{font-size:22px}.PortalHeader_userMeta__8mx3S{max-width:130px}.PortalHeader_userId__oCgxT,.PortalHeader_userName__Ub6hR{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.LoginPage_page__tOMwH{min-height:100vh;background:#f5f7fb}.LoginPage_main__qgCPE{display:flex;min-height:calc(100vh - 72px);align-items:center;justify-content:center;padding:36px 18px}.LoginPage_panel__zUhpC{width:min(100%,420px);border:1px solid #d8dee7;background:#ffffff;padding:30px}.LoginPage_modeSwitch__IwnRJ{display:grid;grid-template-columns:1fr 1fr;margin-bottom:22px;border:1px solid #cbd5e1}.LoginPage_modeButtonActive__sIKMP,.LoginPage_modeButton__Qy1RY{border:0;background:#ffffff;color:#334155;padding:10px 12px;font-size:16px;font-weight:700}.LoginPage_modeButtonActive__sIKMP{background:#0080b9;color:#ffffff}.LoginPage_title__yfFdX{margin:0 0 24px;color:#111827;font-size:30px;font-weight:700;letter-spacing:0}.LoginPage_subtitle__y8eWF{margin:-12px 0 24px;color:#4b5563;font-size:15px;line-height:1.5}.LoginPage_form__lNg2V{display:grid;grid-gap:18px;gap:18px}.LoginPage_field__sfpfB{display:grid;grid-gap:8px;gap:8px}.LoginPage_label__zBDEk{color:#1f2937;font-size:15px;font-weight:700}.LoginPage_input__u5xoV{width:100%;border:1px solid #aeb8c5;background:#ffffff;color:#111827;font-size:18px;padding:11px 12px}.LoginPage_input__u5xoV:focus{border-color:#0080b9;outline:2px solid rgba(0,128,185,.16)}.LoginPage_submit__XhhWB{border:1px solid #0080b9;background:#0080b9;color:#ffffff;padding:12px 18px;font-size:18px;font-weight:700}.LoginPage_submit__XhhWB:disabled{cursor:not-allowed;opacity:.65}.LoginPage_modeButtonActive__sIKMP:hover,.LoginPage_modeButton__Qy1RY:hover,.LoginPage_submit__XhhWB:hover{cursor:pointer}.LoginPage_error__CI7Zq{margin:0;color:#b42318;font-size:15px;font-weight:600}.PortalTopbar_topbar__acn0c{display:flex;min-height:71px;align-items:center;justify-content:space-between;gap:24px;padding:0 32px}.PortalTopbar_title__1RPRA{margin:0;color:#000000;font-size:24px;font-weight:600;letter-spacing:0;line-height:1.2}.PortalTopbar_account__3cuxf,.PortalTopbar_right__s5DUu{display:flex;min-width:0;align-items:center;gap:18px}.PortalTopbar_userMeta__itkUN{display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:right}.PortalTopbar_userName__M1mA8{color:#111827;font-size:18px}.PortalTopbar_userId__wvOcX,.PortalTopbar_userName__M1mA8{overflow:hidden;font-weight:700;letter-spacing:0;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.PortalTopbar_userId__wvOcX{color:#64748b;font-size:13px}.PortalTopbar_sessionButton__S17Gi{display:inline-flex;min-height:42px;min-width:112px;align-items:center;justify-content:center;border:1px solid #2c57ff;border-radius:0;background:#ffffff;color:#2c57ff;padding:8px 22px;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2;text-decoration:none;cursor:pointer}.PortalTopbar_sessionButton__S17Gi:hover{background:#eef2ff}@media (max-width:820px){.PortalTopbar_topbar__acn0c{align-items:flex-start;flex-direction:column;gap:12px;min-height:64px;padding:16px 20px}.PortalTopbar_right__s5DUu{width:100%;justify-content:space-between}.PortalTopbar_account__3cuxf{min-width:0;flex:1 1;justify-content:space-between}.PortalTopbar_userMeta__itkUN{max-width:calc(100% - 130px);text-align:left}.PortalTopbar_sessionButton__S17Gi{min-width:104px;font-size:16px}}.ThinkcatPage_page__Mjllr{min-height:100vh;background:#f5f7fb}.ThinkcatPage_main__CgwVV{width:min(1080px,calc(100% - 48px));margin:0 auto;padding:54px 0}.ThinkcatPage_title__caJ2A{margin:0 0 28px;color:#111827;font-size:34px;font-weight:700;letter-spacing:0}.ThinkcatPage_mockPage__Hi5AP{min-height:100vh;background:#ffffff;color:#000000;font-family:Inter,Arial,Helvetica,sans-serif}.ThinkcatPage_sidebar__fwtE6{position:fixed;inset:0 auto 0 0;z-index:2;display:flex;width:234px;flex-direction:column;border-right:1px solid #5b6973;background:#051c2c;color:#ffffff}.ThinkcatPage_brand__qJCRm{display:flex;min-height:71px;align-items:center;border-bottom:1px solid #5b6973;padding:0 32px;color:#ffffff;font-size:24px;font-weight:700;letter-spacing:0;text-decoration:none}.ThinkcatPage_navList__hbw0o{display:grid;grid-gap:19px;gap:19px;padding:29px 16px 0}.ThinkcatPage_accountLink__qc3tz,.ThinkcatPage_navItem__S38Nl{display:flex;min-height:28px;align-items:center;gap:10px;color:#ffffff;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;text-decoration:none}.ThinkcatPage_accountLink__qc3tz:hover,.ThinkcatPage_navItem__S38Nl:hover{color:#2c57ff}.ThinkcatPage_activeNavItem__h2o8B{color:#2c57ff;font-weight:500}.ThinkcatPage_navIcon__Fdcrj{width:22px;height:22px;flex:0 0 22px;fill:currentColor}.ThinkcatPage_accountLink__qc3tz{margin:auto 16px 16px}.ThinkcatPage_mockMain__Hkf7B{min-height:100vh;margin-left:234px;background:#ffffff}.ThinkcatPage_topbar__rxGCy{display:flex;min-height:71px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #5b6973;padding:0 32px}.ThinkcatPage_mockList__oPzzm{display:grid;grid-gap:13px;gap:13px;padding:32px}.ThinkcatPage_catalogContent__0SRvn{padding:16px 32px 32px}.ThinkcatPage_catalogNote__kNMwM{margin:0;padding:24px 32px 0;color:#4a5568;font-size:16px;line-height:1.45}.ThinkcatPage_sectionTabs__eKjG9{display:flex;flex-wrap:wrap;gap:9px}.ThinkcatPage_sectionTab__TleZt{display:inline-flex;width:175px;min-height:42px;align-items:center;justify-content:center;border:1px solid #051c2c;border-radius:4px;background:#051c2c;color:#ffffff;padding:7px 18px;font-size:22px;font-weight:500;letter-spacing:0;line-height:1.2;text-align:center}.ThinkcatPage_sectionTab__TleZt:hover{background:#0a2d45}.ThinkcatPage_activeSectionTab__07y3s{border-color:#2c57ff;background:#2c57ff}.ThinkcatPage_activeSectionTab__07y3s:hover{background:#2c57ff}.ThinkcatPage_sprintList__6MhJ_{display:grid;grid-gap:10px;gap:10px;margin-top:15px}.ThinkcatPage_mockRow__W_eS8{display:flex;min-height:67px;align-items:center;justify-content:space-between;gap:24px;border-radius:4px;background:#eaebeb;padding:12px 13px 12px 26px}.ThinkcatPage_mockName__sWPwI{margin:0;color:#000000;font-size:22px;font-weight:600;letter-spacing:0;line-height:1.2}.ThinkcatPage_actionGroup__xeXbt{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ThinkcatPage_demoAction__rOLgf,.ThinkcatPage_primaryAction__WEs_7,.ThinkcatPage_restartAction__pX5_q,.ThinkcatPage_resultAction__YyJfB{display:inline-flex;min-height:42px;min-width:122px;align-items:center;justify-content:center;border:1px solid #051c2c;border-radius:4px;background:#051c2c;color:#ffffff;padding:7px 16px;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.2;text-align:center;white-space:nowrap}.ThinkcatPage_demoAction__rOLgf,.ThinkcatPage_resultAction__YyJfB{min-width:122px;border-color:#051c2c;background:#ffffff;color:#051c2c;text-decoration:none}.ThinkcatPage_demoAction__rOLgf:hover,.ThinkcatPage_resultAction__YyJfB:hover{background:#f8fafc}.ThinkcatPage_primaryAction__WEs_7:disabled{cursor:default;opacity:1}.ThinkcatPage_primaryAction__WEs_7:not(:disabled):hover{background:#0a2d45}.ThinkcatPage_catalogError__lUACz{margin:24px 32px 0;color:#a31b1b;font-size:16px;line-height:1.4}.ThinkcatPage_signInOverlay___RmRX{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:rgb(5 28 44/60%);padding:20px}.ThinkcatPage_signInDialog__h8JJP{width:min(100%,460px);border-radius:8px;background:#ffffff;padding:28px;box-shadow:0 18px 50px rgb(0 0 0/20%)}.ThinkcatPage_signInTitle__DD9gm{margin:0 0 12px;font-size:22px;line-height:1.25}.ThinkcatPage_signInBody__5agvz{margin:0 0 22px;color:#374151;font-size:16px;line-height:1.5}.ThinkcatPage_signInError__ACx9h{margin:0 0 18px;color:#a31b1b;font-size:15px}.ThinkcatPage_signInActions__R9Ss_{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ThinkcatPage_signInCancel__jm_Uv,.ThinkcatPage_signInConfirm__0kqS7{min-height:42px;border-radius:4px;padding:8px 16px;font:inherit;font-size:15px;cursor:pointer}.ThinkcatPage_signInCancel__jm_Uv{border:1px solid #cbd5e1;background:#ffffff;color:#051c2c}.ThinkcatPage_signInConfirm__0kqS7{border:1px solid #2c57ff;background:#2c57ff;color:#ffffff}.ThinkcatPage_signInConfirm__0kqS7:disabled{cursor:default;opacity:.65}.ThinkcatPage_lockedAction__3XV7P{min-width:122px}.ThinkcatPage_restartAction__pX5_q{min-width:132px;border-color:#2c57ff;background:#ffffff;color:#2c57ff}.ThinkcatPage_restartAction__pX5_q:disabled{cursor:not-allowed;opacity:.65}.ThinkcatPage_placeholder__lv2oF{max-width:620px;margin:32px;border:1px solid #d8dee7;background:#ffffff;padding:26px;color:#374151;font-size:20px}@media (min-width:1200px){.ThinkcatPage_mockList__oPzzm{padding-right:39px}.ThinkcatPage_primaryAction__WEs_7{min-width:122px}}@media (max-width:820px){.ThinkcatPage_sidebar__fwtE6{position:static;width:100%;min-height:auto}.ThinkcatPage_brand__qJCRm{min-height:64px;padding:0 20px;font-size:22px}.ThinkcatPage_navList__hbw0o{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 20px 18px}.ThinkcatPage_accountLink__qc3tz{margin:0;padding:0 20px 18px}.ThinkcatPage_mockMain__Hkf7B{margin-left:0}.ThinkcatPage_topbar__rxGCy{align-items:flex-start;flex-direction:column;gap:12px;min-height:64px;padding:16px 20px}.ThinkcatPage_mockList__oPzzm{padding:20px}.ThinkcatPage_catalogError__lUACz{margin:20px 20px 0}.ThinkcatPage_catalogContent__0SRvn{padding:16px 20px 20px}.ThinkcatPage_sectionTabs__eKjG9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ThinkcatPage_sectionTab__TleZt{width:100%;min-width:0;font-size:18px}.ThinkcatPage_mockRow__W_eS8{align-items:flex-start;flex-direction:column;gap:14px;padding:18px}.ThinkcatPage_actionGroup__xeXbt,.ThinkcatPage_demoAction__rOLgf,.ThinkcatPage_primaryAction__WEs_7,.ThinkcatPage_restartAction__pX5_q,.ThinkcatPage_resultAction__YyJfB{width:100%}}.PastPapersPage_page__4WJhE{min-height:100vh;background:#f5f5f7;color:#000000;font-family:Inter,Arial,Helvetica,sans-serif}.PastPapersPage_main__D6mS5{min-height:100vh;margin-left:234px;background:#f5f5f7}.PastPapersPage_topbar__TUm6Z{display:flex;min-height:71px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #000000;background:#f5f5f7;padding:0 32px}.PastPapersPage_yearList__sxjFO{display:grid;grid-gap:13px;gap:13px;padding:32px}.PastPapersPage_stateMessage__E2Cf8{margin:0;padding:32px;color:#4a5568;font-size:18px;line-height:1.4}.PastPapersPage_launchError__mNl32{margin:24px 32px 0;border-radius:4px;background:#fdecea;color:#8a1c11;padding:12px 16px;font-size:16px;line-height:1.4}.PastPapersPage_yearCard__A40KW{border-radius:4px;background:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,.08)}.PastPapersPage_yearHeader__scwzU{display:flex;width:100%;min-height:67px;align-items:center;justify-content:space-between;gap:24px;border:0;border-radius:4px;background:transparent;padding:12px 26px;color:#000000;cursor:pointer;text-align:left}.PastPapersPage_yearName__nITOX{margin:0;color:#000000;font-size:22px;font-weight:600;letter-spacing:0;line-height:1.2}.PastPapersPage_chevron__MEuS8{width:24px;height:24px;flex:0 0 24px;stroke:#000000;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s ease}.PastPapersPage_chevronOpen__qhPTx{transform:rotate(180deg)}.PastPapersPage_slotRegion__G0fT3{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.PastPapersPage_slotRegionOpen__2RN7w{grid-template-rows:1fr}.PastPapersPage_slotRegionInner__SqCSx{overflow:hidden}.PastPapersPage_slotList__5apmZ{padding:0 26px 20px}.PastPapersPage_slotRow__6rP2E{display:flex;min-height:67px;align-items:center;gap:24px;border-top:1px solid #cccccc}.PastPapersPage_slotName__SY737{margin:0;min-width:92px;color:#000000;font-size:22px;font-weight:600;letter-spacing:0;line-height:1.2}.PastPapersPage_sectionTags__ArRUn{display:flex;flex-wrap:wrap;gap:7px}.PastPapersPage_sectionTag__IS686{display:inline-flex;min-width:85px;min-height:42px;align-items:center;justify-content:center;border:0;border-radius:4px;background:#f5f5f7;color:#000000;padding:7px 13px;font-size:22px;font-weight:400;letter-spacing:0;line-height:1.2}.PastPapersPage_startWrap__jsOQo{position:relative}.PastPapersPage_actions__1kcXO{display:flex;align-items:center;gap:10px;margin-left:auto}.PastPapersPage_resultAction__bD30b,.PastPapersPage_startAction__0__Xf{display:inline-flex;min-width:159px;min-height:42px;align-items:center;justify-content:center;border:1px solid #051c2c;border-radius:4px;background:#051c2c;color:#ffffff;padding:7px 16px;font-size:22px;font-weight:400;letter-spacing:0;line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer}.PastPapersPage_resultAction__bD30b{border-color:#051c2c;background:#ffffff;color:#051c2c}.PastPapersPage_startAction__0__Xf:hover:not(:disabled){background:#0a2d45}.PastPapersPage_resultAction__bD30b:hover{background:#eef3f6}.PastPapersPage_startAction__0__Xf:disabled{opacity:.6;cursor:default}.PastPapersPage_signInOverlay__tmab8{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:rgba(5,28,44,.45);padding:24px}.PastPapersPage_signInDialog__WQ8h7{width:min(420px,100%);border-radius:6px;background:#ffffff;box-shadow:0 24px 48px rgba(0,0,0,.24);padding:28px}.PastPapersPage_signInTitle__AVCnj{margin:0 0 10px;color:#051c2c;font-size:22px;font-weight:600;line-height:1.25}.PastPapersPage_signInBody__mOeme{margin:0 0 22px;color:#4a5568;font-size:16px;line-height:1.45}.PastPapersPage_signInActions__1ScJu{display:flex;justify-content:flex-end;gap:10px}.PastPapersPage_signInCancel__fJ7_w,.PastPapersPage_signInConfirm__wWasx{min-height:42px;border-radius:4px;padding:8px 18px;font-size:16px;cursor:pointer}.PastPapersPage_signInCancel__fJ7_w{border:1px solid #cccccc;background:#ffffff;color:#051c2c}.PastPapersPage_signInConfirm__wWasx{border:1px solid #051c2c;background:#051c2c;color:#ffffff}.PastPapersPage_signInConfirm__wWasx:disabled{opacity:.6;cursor:default}.PastPapersPage_startMenu__crVGA{position:fixed;z-index:30;display:grid;width:244px;border-radius:4px;background:#051c2c;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:0;overflow:hidden}.PastPapersPage_startMenuItem__zkWPG{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:16px;border:0;border-bottom:.5px solid #777777;background:transparent;color:#ffffff;padding:8px 10px;font-size:20px;font-weight:400;letter-spacing:0;line-height:1.2;text-align:left;cursor:pointer}.PastPapersPage_startMenuItem__zkWPG:last-child{border-bottom:0}.PastPapersPage_startMenuItem__zkWPG:hover{background:#0a2d45}.PastPapersPage_demoMenuItem__6TiZ3{color:#ffd88a;font-size:17px}.PastPapersPage_demoMenuItem__6TiZ3:hover{background:#16405c}.PastPapersPage_startMenuIcon__lWbnW{width:19px;height:19px;flex:0 0 19px;stroke:#ffffff;stroke-width:1.5;fill:none}@media (prefers-reduced-motion:reduce){.PastPapersPage_chevron__MEuS8,.PastPapersPage_slotRegion__G0fT3{transition:none}}@media (max-width:820px){.PastPapersPage_main__D6mS5{margin-left:0}.PastPapersPage_topbar__TUm6Z{min-height:64px;padding:16px 20px}.PastPapersPage_yearList__sxjFO{padding:20px}.PastPapersPage_yearHeader__scwzU{padding:12px 18px}.PastPapersPage_slotList__5apmZ{padding:0 18px 18px}.PastPapersPage_slotRow__6rP2E{align-items:flex-start;flex-direction:column;gap:14px;padding:18px 0}.PastPapersPage_startWrap__jsOQo{width:100%}.PastPapersPage_actions__1kcXO{width:100%;margin-left:0}.PastPapersPage_resultAction__bD30b,.PastPapersPage_startAction__0__Xf{width:100%}}.PerformanceAnalysisPage_reportPage__BoE6o{min-height:100vh;background:#ffffff;color:#000000;font-family:Inter,Arial,Helvetica,sans-serif}.PerformanceAnalysisPage_sidebar__qu09W{position:fixed;inset:0 auto 0 0;z-index:2;display:flex;width:234px;flex-direction:column;border-right:1px solid #5b6973;background:#051c2c;color:#ffffff}.PerformanceAnalysisPage_brand__c6MFE{display:flex;min-height:71px;align-items:center;border-bottom:1px solid #5b6973;padding:0 32px;color:#ffffff;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.2;text-decoration:none}.PerformanceAnalysisPage_navList__W2mcM{display:grid;grid-gap:18px;gap:18px;padding:29px 16px 0}.PerformanceAnalysisPage_accountLink__xm2md,.PerformanceAnalysisPage_navItem__ob3zy{display:flex;min-height:28px;align-items:center;gap:10px;color:#ffffff;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;text-decoration:none}.PerformanceAnalysisPage_accountLink__xm2md:hover,.PerformanceAnalysisPage_activeNavItem__jgLnV,.PerformanceAnalysisPage_navItem__ob3zy:hover{color:#2c57ff}.PerformanceAnalysisPage_navIcon__CB7BA{width:22px;height:22px;flex:0 0 22px;fill:currentColor}.PerformanceAnalysisPage_accountLink__xm2md{margin:auto 16px 17px}.PerformanceAnalysisPage_reportMain__qkdLu{min-height:100vh;margin-left:234px;background:#ffffff}.PerformanceAnalysisPage_reportHeader__kDila{display:flex;min-height:71px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #5b6973;padding:0 32px}.PerformanceAnalysisPage_reportHeader__kDila h1{margin:0;color:#000000;font-size:24px;font-weight:600;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_backButton__h3AOV{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid #051c2c;border-radius:4px;background:#051c2c;color:#ffffff;padding:6px 16px;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.2;text-decoration:none}.PerformanceAnalysisPage_backButton__h3AOV:hover{background:#0b2c42}.PerformanceAnalysisPage_reportTabs__1SG8o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:53px}.PerformanceAnalysisPage_reportTab__khfYt{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;border:0;background:#ffffff;color:#000000;padding:0 16px;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_reportTab__khfYt:after{position:absolute;right:0;bottom:-1px;left:0;height:5px;background:#e5e5e5;content:""}.PerformanceAnalysisPage_activeTab__X6qea:after{background:#051c2c}.PerformanceAnalysisPage_scoreCard__9D7Jw{padding:29px 31px 0 32px}.PerformanceAnalysisPage_stateMessage___zyqv{margin:32px;border:1px solid #c9c9c9;background:#ffffff;padding:24px;color:#111827;font-size:18px;line-height:1.4}.PerformanceAnalysisPage_scoreCard__9D7Jw h2{display:flex;min-height:42px;align-items:center;margin:0;border-radius:4px;background:#2c57ff;color:#ffffff;padding:0 16px;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_scoreTable__XV1ZS{display:grid;width:100%;margin-top:8px}.PerformanceAnalysisPage_scoreHead__kCL7N,.PerformanceAnalysisPage_scoreRow__qJTSg{display:grid;grid-template-columns:1.1fr repeat(4,1fr);align-items:center;min-height:41px;padding:0 11px}.PerformanceAnalysisPage_scoreHead__kCL7N{background:#051c2c;color:#ffffff;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_scoreHead__kCL7N span:not(:first-child),.PerformanceAnalysisPage_scoreRow__qJTSg span:not(:first-child){text-align:center}.PerformanceAnalysisPage_scoreRow__qJTSg{color:#000000;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_scoreRow__qJTSg:nth-child(odd){background:#e5e5e5}.PerformanceAnalysisPage_scoreRow__qJTSg:nth-child(2n){background:#ffffff}.PerformanceAnalysisPage_scoreTotalRow__wtx6B.PerformanceAnalysisPage_scoreTotalRow__wtx6B{border-top:1px solid #051c2c;background:#f0f2f5;font-weight:600}.PerformanceAnalysisPage_leaderboardSection__Om0kc,.PerformanceAnalysisPage_rankSection__Bl3wt{padding:31px 31px 0 32px}.PerformanceAnalysisPage_leaderboardSection__Om0kc h2,.PerformanceAnalysisPage_rankSection__Bl3wt h2{display:flex;min-height:42px;align-items:center;margin:0;border-radius:4px;background:#2c57ff;color:#ffffff;padding:0 16px;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_rankCards__W3jZq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:8px}.PerformanceAnalysisPage_rankCard__frfdd{min-height:76px;border-radius:4px;background:#ffffff;box-shadow:2px 2px 6px rgba(0,0,0,.25);padding:14px 14px 10px}.PerformanceAnalysisPage_rankCard__frfdd h3{margin:0;color:#000000;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_rankCard__frfdd p{margin:1px 0 0;color:#2c57ff;font-size:24px;font-weight:600;letter-spacing:0;line-height:1.1}.PerformanceAnalysisPage_rankCard__frfdd span{display:block;margin-top:4px;color:#5b6973;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_leaderboardTable__eXv8l{display:grid;width:100%;margin-top:8px;grid-gap:10px;gap:10px}.PerformanceAnalysisPage_leaderboardHead__3UOHd,.PerformanceAnalysisPage_leaderboardRow__pP4ST{display:grid;grid-template-columns:96px minmax(0,1fr) 90px 110px;align-items:center;padding:0 12px}.PerformanceAnalysisPage_leaderboardHead__3UOHd{min-height:41px;border-radius:4px;background:#051c2c;color:#ffffff;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_leaderboardRow__pP4ST{min-height:50px;border-radius:4px;background:#ffffff;box-shadow:2px 2px 6px rgba(0,0,0,.25);color:#000000;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_leaderboardHead__3UOHd span:nth-child(3),.PerformanceAnalysisPage_leaderboardHead__3UOHd span:nth-child(4),.PerformanceAnalysisPage_leaderboardRow__pP4ST span:nth-child(3),.PerformanceAnalysisPage_leaderboardRow__pP4ST span:nth-child(4){text-align:center}.PerformanceAnalysisPage_leaderboardRow__pP4ST span{min-width:0;overflow-wrap:anywhere}.PerformanceAnalysisPage_analysisPanel__cuR5J{display:grid;grid-gap:58px;gap:58px;padding:29px 31px 64px 32px}.PerformanceAnalysisPage_analysisSection__VBcXY{min-width:0}.PerformanceAnalysisPage_analysisSectionTitle__C4pt0{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;margin:0;border-radius:4px;background:#2c57ff;color:#ffffff;padding:0 16px;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_visualToggleButton___9fr7{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.75);border-radius:4px;background:#ffffff;color:#051c2c;padding:4px 12px;font:inherit;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_visualToggleButton___9fr7:hover{background:#eef3ff}.PerformanceAnalysisPage_visualToggleButton___9fr7:disabled{cursor:not-allowed;opacity:.65}.PerformanceAnalysisPage_tableScroller__gvVEa{margin-top:10px;overflow-x:auto}.PerformanceAnalysisPage_timeChartCard__L4WbG{margin-top:10px;overflow-x:auto;border:1px solid #d7dce5;border-radius:6px;background:#ffffff;box-shadow:0 2px 12px rgba(5,28,44,.08);padding:18px 20px 14px}.PerformanceAnalysisPage_timeChartTitle__m8urG{color:#051c2c;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_timeChartLegendNote__URJX5{margin-top:4px;color:#5d6675;font-size:13px;line-height:1.35}.PerformanceAnalysisPage_timeChartFrame__PXu_b{margin-top:14px;min-width:880px}.PerformanceAnalysisPage_marksChartFrame__lsev8{min-width:1120px}.PerformanceAnalysisPage_timeChartCanvas__l8_aS{position:relative;height:360px}.PerformanceAnalysisPage_marksChartCanvas__ySuh_{position:relative;height:390px}.PerformanceAnalysisPage_timeChartSeparator__JTSaE{position:absolute;top:56px;bottom:42px;z-index:1;width:0;border-left:1px dashed #c5ccd8;pointer-events:none}.PerformanceAnalysisPage_timeChartSeparator__JTSaE:first-of-type{left:calc(62px + (100% - 92px) / 3)}.PerformanceAnalysisPage_timeChartSeparator__JTSaE:nth-of-type(2){left:calc(62px + (100% - 92px) * 2 / 3)}.PerformanceAnalysisPage_timeChartSectionLabels__pa8v2{display:grid;margin:-2px 24px 0 62px;color:#000000;font-size:15px;font-weight:600;line-height:1.2;text-align:center}.PerformanceAnalysisPage_timeChartSectionLabels__pa8v2 span{position:relative;padding-top:8px}.PerformanceAnalysisPage_timeChartSectionLabels__pa8v2 span:before{position:absolute;top:0;left:10%;right:10%;height:1px;background:#000000;content:""}.PerformanceAnalysisPage_timeChartSectionLabels__pa8v2 span+span{border-left:1px dashed #c5ccd8}.PerformanceAnalysisPage_chartTooltip__M1nuj{display:grid;grid-gap:4px;gap:4px;border:1px solid #d7dce5;border-radius:4px;background:#ffffff;box-shadow:0 4px 14px rgba(5,28,44,.12);color:#051c2c;padding:8px 10px;font-size:13px;line-height:1.35}.PerformanceAnalysisPage_difficultyTable__8P9TZ{display:grid;min-width:860px;border:1px solid #a7a7a7;border-top:0}.PerformanceAnalysisPage_difficultyHead__F5h1h,.PerformanceAnalysisPage_difficultyRow__hQH31{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.PerformanceAnalysisPage_difficultyHead__F5h1h{min-height:41px;color:#000000;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_difficultyHead__F5h1h span,.PerformanceAnalysisPage_difficultyRow__hQH31>span{border-top:1px solid #a7a7a7;border-left:1px solid #a7a7a7}.PerformanceAnalysisPage_difficultyHead__F5h1h span:first-child,.PerformanceAnalysisPage_difficultyRow__hQH31>span:first-child{border-left:0}.PerformanceAnalysisPage_difficultyHead__F5h1h span{display:flex;min-width:0;align-items:center;padding:8px 12px}.PerformanceAnalysisPage_advancedHead__vPEqT,.PerformanceAnalysisPage_foundationHead__aP803,.PerformanceAnalysisPage_intermediateHead__B7KNl,.PerformanceAnalysisPage_sectionHead__2GH7P{background:#051c2c;color:#ffffff}.PerformanceAnalysisPage_difficultyRow__hQH31{min-height:147px;color:#000000;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_rowLabel__Ph_iT{display:flex;align-items:center;padding:12px 14px}.PerformanceAnalysisPage_difficultyCell__x9P48{display:flex;align-items:flex-start;padding:12px 7px}.PerformanceAnalysisPage_questionChips__npzio{display:flex;flex-wrap:wrap;gap:8px}.PerformanceAnalysisPage_questionChip__fKsiw{display:inline-flex;min-width:29px;min-height:28px;align-items:center;justify-content:center;border:1px solid #000000;border-radius:4px;color:#000000;padding:3px 6px;font-size:16px;font-weight:500;letter-spacing:0;line-height:1}.PerformanceAnalysisPage_cellMessage__pndxW{color:#4a4a4a;font-size:14px;font-weight:500}.PerformanceAnalysisPage_neutralChip__0KaWZ{background:#f1f1f1}.PerformanceAnalysisPage_correctChip__g1SNI,.PerformanceAnalysisPage_foundationChip__21EjY{background:#d8f4b7}.PerformanceAnalysisPage_intermediateChip__1HL2T,.PerformanceAnalysisPage_unansweredChip__9iSMi{background:#ffe788}.PerformanceAnalysisPage_advancedChip__kohoQ,.PerformanceAnalysisPage_incorrectChip__KHm8_{background:#ff9494}.PerformanceAnalysisPage_emptyCell__Gl3iu{color:#555555;font-size:16px}.PerformanceAnalysisPage_unavailablePanel__GDIHE{border:1px solid #b8b8b8;background:#ffffff;color:#4a4a4a;padding:18px 20px;font-size:16px;font-weight:500;line-height:1.4}.PerformanceAnalysisPage_reportTable__6yN0u{width:100%;min-width:860px;border-collapse:collapse;table-layout:fixed;color:#000000}.PerformanceAnalysisPage_reportTable__6yN0u td,.PerformanceAnalysisPage_reportTable__6yN0u th{height:42px;border:1px solid #b8b8b8;padding:7px 12px;overflow-wrap:anywhere;letter-spacing:0;line-height:1.2}.PerformanceAnalysisPage_reportTable__6yN0u thead th{background:#051c2c;color:#ffffff;font-size:16px;font-weight:500;text-align:center}.PerformanceAnalysisPage_reportTable__6yN0u thead tr:first-child th,.PerformanceAnalysisPage_reportTable__6yN0u thead tr:nth-child(2) th{height:39px}.PerformanceAnalysisPage_reportTable__6yN0u tbody td,.PerformanceAnalysisPage_reportTable__6yN0u tbody th{background:#ffffff;font-size:16px;font-weight:500;text-align:center}.PerformanceAnalysisPage_reportTable__6yN0u tbody th{text-align:left}.PerformanceAnalysisPage_benchmarkTable__stGvR th:first-child{width:122px}.PerformanceAnalysisPage_topicTable__QtLUM th:first-child{width:110px}.PerformanceAnalysisPage_topicTable__QtLUM th:nth-child(2){width:280px}.PerformanceAnalysisPage_topicTable__QtLUM th:nth-child(3),.PerformanceAnalysisPage_topicTable__QtLUM th:nth-child(4),.PerformanceAnalysisPage_topicTable__QtLUM th:nth-child(5){width:126px}.PerformanceAnalysisPage_topicTable__QtLUM tbody td:first-of-type{text-align:left}.PerformanceAnalysisPage_selectionTable__JJ_ys{min-width:860px}.PerformanceAnalysisPage_selectionTable__JJ_ys thead th{height:39px;text-align:center}.PerformanceAnalysisPage_selectionTable__JJ_ys th:first-child{width:180px}.PerformanceAnalysisPage_selectionTable__JJ_ys th:nth-child(2){width:140px}.PerformanceAnalysisPage_selectionTable__JJ_ys th:nth-child(3){width:170px}.PerformanceAnalysisPage_selectionTable__JJ_ys th:nth-child(4){width:150px}.PerformanceAnalysisPage_selectionTable__JJ_ys th:last-child{width:auto}.PerformanceAnalysisPage_selectionTable__JJ_ys tbody tr:nth-child(2n) td,.PerformanceAnalysisPage_selectionTable__JJ_ys tbody tr:nth-child(2n) th{background:#e2e2e2}.PerformanceAnalysisPage_selectionTable__JJ_ys tbody td,.PerformanceAnalysisPage_selectionTable__JJ_ys tbody th{height:39px}.PerformanceAnalysisPage_selectionTable__JJ_ys tbody td:last-child{text-align:left}@media (max-width:820px){.PerformanceAnalysisPage_sidebar__qu09W{position:static;width:100%}.PerformanceAnalysisPage_brand__c6MFE{min-height:64px;padding:0 20px;font-size:22px}.PerformanceAnalysisPage_navList__W2mcM{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 20px 18px}.PerformanceAnalysisPage_accountLink__xm2md{margin:0;padding:0 20px 18px}.PerformanceAnalysisPage_reportMain__qkdLu{margin-left:0}.PerformanceAnalysisPage_reportHeader__kDila{min-height:64px;padding:0 20px}.PerformanceAnalysisPage_leaderboardSection__Om0kc,.PerformanceAnalysisPage_rankSection__Bl3wt,.PerformanceAnalysisPage_scoreCard__9D7Jw{overflow-x:auto;padding:24px 20px 0}.PerformanceAnalysisPage_leaderboardTable__eXv8l,.PerformanceAnalysisPage_rankCards__W3jZq{min-width:760px}.PerformanceAnalysisPage_analysisPanel__cuR5J{gap:34px;padding:24px 20px 48px}.PerformanceAnalysisPage_scoreTable__XV1ZS{min-width:760px}.PerformanceAnalysisPage_analysisSectionTitle__C4pt0,.PerformanceAnalysisPage_difficultyHead__F5h1h,.PerformanceAnalysisPage_difficultyRow__hQH31{font-size:18px}}@media (max-width:640px){.PerformanceAnalysisPage_reportTabs__1SG8o{min-height:48px}.PerformanceAnalysisPage_reportTab__khfYt{font-size:16px}.PerformanceAnalysisPage_reportHeader__kDila h1{font-size:22px}.PerformanceAnalysisPage_reportTabs__1SG8o{grid-template-columns:repeat(3,minmax(120px,1fr));overflow-x:auto}.PerformanceAnalysisPage_reportTab__khfYt{min-height:48px}}