.performance_page__Vh_3_{max-width:1320px;margin:0 auto;padding:32px 28px 72px;color:#10243d;font-family:Arial,sans-serif;background:#f5f8fc;min-height:100vh;box-sizing:border-box}.performance_topbar__HAfen{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:16px}.performance_topbar__HAfen a,.performance_workspace__Iolpt a{color:#1260c4;text-decoration:none}.performance_page__Vh_3_ h1{font-size:34px;margin:8px 0 10px;letter-spacing:-.8px}.performance_subtitle__LZDkr{color:#586c84;max-width:780px;line-height:1.6}.performance_filters__2Hs82{background:#fff;border:1px solid #dce4ef;border-radius:16px;padding:22px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:18px;gap:18px;margin:26px 0}.performance_dates__3XQDr{grid-column:1/-1;display:flex;gap:16px;flex-wrap:wrap}.performance_dates__3XQDr summary{cursor:pointer;color:#1260c4}.performance_dates__3XQDr>div{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px}.performance_label__rDe_S{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:#334b68}.performance_page__Vh_3_ input,.performance_page__Vh_3_ select,.performance_workspace__Iolpt input,.performance_workspace__Iolpt select,.performance_workspace__Iolpt textarea{box-sizing:border-box;border:1px solid #cbd6e5;border-radius:8px;padding:11px 12px;background:#fff;color:#10243d;font:inherit;max-width:100%}.performance_label__rDe_S input,.performance_label__rDe_S select{width:100%}.performance_workspace__Iolpt{color:#10243d;font-family:Arial,sans-serif;background:#fff;border:1px solid #dce4ef;border-radius:18px;padding:26px;margin:24px 0;line-height:1.5}.performance_workspace__Iolpt h2{font-size:23px;margin:5px 0 8px;letter-spacing:-.4px}.performance_workspace__Iolpt h3{font-size:15px;margin:0}.performance_heading__eiEjM{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.performance_heading__eiEjM p{margin:0}.performance_eyebrow__J6re9{font-size:11px;letter-spacing:1.8px;color:#15829b;font-weight:700}.performance_actions__3YmTY{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.performance_page__Vh_3_>button,.performance_workspace__Iolpt button{font:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid #ccd7e6;background:#fff;color:#17446e;padding:9px 13px;border-radius:8px}.performance_workspace__Iolpt button:hover:not(:disabled){background:#eff6ff;border-color:#8dafd6}.performance_workspace__Iolpt button:disabled{cursor:default;opacity:.5}.performance_workspace__Iolpt a:focus-visible,.performance_workspace__Iolpt button:focus-visible,.performance_workspace__Iolpt input:focus-visible,.performance_workspace__Iolpt select:focus-visible,.performance_workspace__Iolpt summary:focus-visible{outline:3px solid #62c9db;outline-offset:3px}.performance_workspace__Iolpt .performance_primary__EguAz{background:#1265d4;color:#fff;border-color:#1265d4}.performance_workspace__Iolpt .performance_primary__EguAz:hover:not(:disabled){background:#0757ba}.performance_stats__OQjoE{display:flex;gap:24px;flex-wrap:wrap;background:#f4f8fc;border:1px solid #e3eaf3;border-radius:12px;padding:14px 18px;margin:22px 0;color:#536c86;font-size:13px}.performance_stats__OQjoE strong{color:#10243d;font-size:18px;margin-right:3px}.performance_groups__gvU_t{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.performance_groups__gvU_t button{text-align:left;font-size:12px}.performance_groups__gvU_t button[aria-pressed=true]{background:#102d50;color:#fff;border-color:#102d50}.performance_groups__gvU_t small{margin-left:10px;opacity:.75}.performance_search__sYyqI{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-bottom:1px solid #e2eaf4;padding:0 0 20px;font-size:13px;font-weight:600}.performance_search__sYyqI input{width:340px;max-width:65%}.performance_category__SD4Hl{margin-top:34px}.performance_category__SD4Hl>h2{border-left:4px solid #21b5c2;padding-left:12px;margin-bottom:16px}.performance_grid__JtWrB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.performance_category__SD4Hl .performance_grid__JtWrB{grid-template-columns:repeat(2,minmax(0,1fr))}.performance_metric__Qf2rs{border:1px solid #dde6f0;border-radius:12px;padding:20px;min-width:0;background:#fff;overflow-wrap:anywhere}.performance_metricTitle__uxrRh{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.performance_metricTitle__uxrRh h3{font-size:14px;color:#29415e}.performance_available__E4lmc,.performance_needed__Fdn4e{font-size:10px;white-space:nowrap;border-radius:20px;padding:3px 7px;background:#ecf7f4;color:#27755e}.performance_needed__Fdn4e{background:#f3f5f8;color:#68758a}.performance_value__v7JQF{font-size:27px;line-height:1.2;margin:19px 0 12px;font-weight:700;letter-spacing:-.7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance_muted__CpzKY{color:#60748b;font-size:12px;line-height:1.6}.performance_explanation__m_RQI{font-size:13px;line-height:1.65;color:#536880;margin:14px 0}.performance_detail__tuA5r{font-size:12px;border-top:1px solid #e5ebf3;padding-top:13px;margin-top:16px}.performance_detail__tuA5r summary{color:#1260c4;cursor:pointer;list-style-position:outside;margin-left:12px}.performance_detail__tuA5r ul{padding-left:18px}.performance_detail__tuA5r li{margin-bottom:12px}.performance_detail__tuA5r small{color:#637b93}.performance_formula__cq3mL{padding:12px;background:#f4f8fc;border-radius:8px;font-size:12px;color:#254c72;line-height:1.8}.performance_notice__G_3FU{background:#f0f7fd;border:1px solid #d4e5f4;border-radius:10px;padding:16px 20px;margin:16px 0;font-size:13px;line-height:1.7}.performance_notice__G_3FU .performance_label__rDe_S{max-width:500px}.performance_notice__G_3FU .performance_option__eaKM9{margin:16px 0}.performance_error__6YFH3{background:#fff0ef;color:#96382e;border-radius:9px;padding:14px 18px;margin:14px 0;font-size:13px}.performance_overlay__Uzsd_{position:fixed;inset:0;background:rgba(10,31,57,.54);z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.performance_dialog___K6Cx{background:#fff;border-radius:18px;padding:26px;max-width:1050px;width:100%;max-height:88vh;overflow:auto;box-sizing:border-box;box-shadow:0 30px 100px #0b1e443f;outline:0}.performance_dialog___K6Cx>p{font-size:13px;color:#5e728b}.performance_customColumns__hk1CL{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:28px;gap:28px}.performance_options__F6Q3T{max-height:45vh;overflow:auto;margin:15px 0}.performance_inputGrid__rY2Ct fieldset,.performance_options__F6Q3T fieldset{border:1px solid #dce5ef;border-radius:10px;padding:13px;margin:0 0 12px;min-width:0}.performance_inputGrid__rY2Ct legend,.performance_options__F6Q3T legend{font-size:13px;font-weight:600;padding:0 6px}.performance_option__eaKM9{display:flex;gap:10px;align-items:flex-start;padding:8px 0;font-size:13px;cursor:pointer}.performance_option__eaKM9 input{width:16px;height:16px;margin:3px 0 0;flex-shrink:0;accent-color:#1265d4}.performance_option__eaKM9 small{display:block;color:#77899c;font-size:11px;margin-top:3px}.performance_order__WNuMe{padding-left:20px;max-height:49vh;overflow:auto}.performance_order__WNuMe li{font-size:12px;padding:8px 0;border-bottom:1px solid #e8edf4}.performance_order__WNuMe li>span:first-child{display:inline-block;width:calc(100% - 115px);vertical-align:middle}.performance_order__WNuMe .performance_actions__3YmTY{display:inline-flex;flex-wrap:nowrap}.performance_order__WNuMe button{padding:4px 8px;font-size:14px}.performance_footer__AaFZa{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid #dfe6ef;margin-top:22px;padding-top:20px;font-size:12px;color:#60748b}.performance_inputGrid__rY2Ct{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:20px}.performance_inputGrid__rY2Ct .performance_label__rDe_S{margin-top:12px}.performance_inputGrid__rY2Ct textarea{width:100%}.performance_links__vt3p4{display:flex;gap:20px;flex-wrap:wrap}.performance_workspace__Iolpt .performance_groups__gvU_t{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;width:auto}.performance_workspace__Iolpt .performance_groups__gvU_t button{width:auto;flex:0 0 auto}.performance_formula__cq3mL{font-weight:700}.performance_cardFooter__DUMl8{border-top:1px solid #e5ebf3;margin-top:18px;padding-top:14px}.performance_workspace__Iolpt .performance_cardFooter__DUMl8 button{border:0;padding:0;color:#1260c4;background:none;text-align:left;font-size:12px}.performance_lesson__MM8FQ{font-size:14px;line-height:1.7}.performance_lesson__MM8FQ>h3{margin-top:22px}.performance_lesson__MM8FQ p{margin:10px 0 18px;color:#405873}.performance_lesson__MM8FQ .performance_lessonScope__zEWzv{font-size:12px;letter-spacing:.3px;color:#6a7d91;margin-top:-9px}.performance_formulaPanel__GcgaY{background:#f1f7fb;border:1px solid #dceaf3;border-radius:10px;margin:24px 0;padding:18px 22px}.performance_formulaDisplay___dtSL{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:16px;line-height:1.7;padding:14px 0 4px;color:#173c60;overflow-wrap:anywhere}.performance_formulaDisplay___dtSL strong{font-weight:800}.performance_fraction__Td3fk{display:inline-flex;flex-direction:column;text-align:center;max-width:100%}.performance_fraction__Td3fk>span{padding:3px 10px}.performance_fraction__Td3fk>span:first-child{border-bottom:2px solid #173c60}.performance_workedExample__56T_7{border:1px solid #dce5ee;border-radius:10px;overflow:hidden;margin:26px 0}.performance_workedExample__56T_7>header{background:#3185a0;color:#fff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.performance_workedExample__56T_7>header h3{color:#fff}.performance_workedExample__56T_7>header span{font-size:11px;color:#e8f8ff}.performance_workedPeriod__t1c6P{padding:18px 20px;background:#f8fafc;border-bottom:1px solid #e0e8f0}.performance_workedHeading__loGUU{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.performance_workedHeading__loGUU h4{font-size:13px;margin:0;color:#254666}.performance_workedHeading__loGUU span{font-size:11px;color:#6b7e92}.performance_workedHeading__loGUU>strong{font-size:21px;color:#102d50;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance_lesson__MM8FQ .performance_substitution__S7Jx1{font-size:14px;color:#21476c;margin:12px 0 0;overflow-wrap:anywhere}.performance_substitution__S7Jx1 strong{font-weight:800}.performance_lesson__MM8FQ .performance_derived__72z8M{font-size:12px;margin:10px 0 0}.performance_lesson__MM8FQ .performance_movement__xInFm{padding:0 20px;font-size:13px;margin:16px 0}.performance_readingGrid__Aqouu{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin:28px 0}.performance_readingGrid__Aqouu>section{border-left:3px solid #2aafbc;padding-left:16px}.performance_readingGrid__Aqouu>section:last-child{border-color:#d6b16c}.performance_readingGrid__Aqouu p{margin-bottom:0}.performance_readTogether__ZfD6V{margin:28px 0}.performance_readTogether__ZfD6V h3{margin-bottom:12px}.performance_sourceDisclosure__wcUFg{border:1px solid #dce5ef;border-radius:10px;padding:16px 18px;font-size:12px}.performance_sourceDisclosure__wcUFg summary{cursor:pointer;color:#1260c4;font-weight:600}.performance_sourceDisclosure__wcUFg h4{margin:20px 0 10px}.performance_sourceTable__pdIgo{overflow-x:auto}.performance_workspace__Iolpt .performance_sourceTable__pdIgo table{width:100%;border-collapse:collapse;font-size:11px;text-align:left;table-layout:auto}.performance_sourceTable__pdIgo td,.performance_sourceTable__pdIgo th{border-bottom:1px solid #e1e9f1;padding:10px 12px;vertical-align:top}.performance_sourceTable__pdIgo thead th{background:#edf3f9;color:#254666}.performance_sourceTable__pdIgo tbody th{font-weight:600;min-width:145px}.performance_sourceTable__pdIgo td:nth-child(2){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.performance_sourceTable__pdIgo td:last-child{min-width:200px;overflow-wrap:anywhere;color:#647990}.performance_lesson__MM8FQ .performance_lessonPolicy__1coMV{font-size:11px;color:#6b7d91;margin-top:20px}.performance_cvpIntro__Tz6QM{background:#eff8fa;border:1px solid #cee8ed;padding:22px;border-radius:12px;margin:22px 0}.performance_cvpIntro__Tz6QM h3{margin:7px 0 10px}.performance_cvpIntro__Tz6QM p{font-size:13px;line-height:1.7;color:#4e697c;max-width:900px;margin:0}@media(max-width:650px){.performance_readingGrid__Aqouu{grid-template-columns:1fr;gap:22px}.performance_formulaDisplay___dtSL{font-size:14px}.performance_formulaPanel__GcgaY{padding:14px}.performance_workedPeriod__t1c6P{padding:16px}.performance_workedExample__56T_7>header{padding:14px 16px}.performance_sourceDisclosure__wcUFg{padding:13px}.performance_fraction__Td3fk>span{padding:3px 5px}}@media(min-width:1500px){.performance_grid__JtWrB{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.performance_grid__JtWrB{grid-template-columns:repeat(2,minmax(0,1fr))}.performance_heading__eiEjM{align-items:flex-start;flex-direction:column}.performance_category__SD4Hl .performance_grid__JtWrB{grid-template-columns:1fr}.performance_filters__2Hs82{grid-template-columns:1fr 1fr}.performance_filters__2Hs82>.performance_label__rDe_S:first-child{grid-column:1/-1}.performance_customColumns__hk1CL{gap:18px}}@media(max-width:650px){.performance_page__Vh_3_{padding:22px 14px}.performance_workspace__Iolpt{padding:18px 14px}.performance_customColumns__hk1CL,.performance_grid__JtWrB,.performance_inputGrid__rY2Ct{grid-template-columns:1fr}.performance_filters__2Hs82{padding:16px;gap:14px}.performance_overlay__Uzsd_{padding:10px}.performance_dialog___K6Cx{padding:20px;max-height:94vh}.performance_options__F6Q3T{max-height:32vh}.performance_order__WNuMe{max-height:25vh}.performance_footer__AaFZa,.performance_search__sYyqI{align-items:flex-start;flex-direction:column}.performance_search__sYyqI{gap:10px}.performance_search__sYyqI input{max-width:100%;width:100%}.performance_stats__OQjoE{gap:12px}.performance_value__v7JQF{font-size:26px}}