.NotesView_root__eTLIj{--ink:#101828;--body:#344054;--muted:#667085;--faint:#98a2b3;--line:#e7e9ee;--brand:#4f46e5;--brand2:#6366f1;--wash:#eef2ff;--violet:#7c5cd6;--violetwash:#f5f3ff;color:var(--body)}.NotesView_serif__huMkn{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,ui-serif,serif}.NotesView_toolbar__QnsDC{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.NotesView_seg__wyOlJ{display:inline-flex;background:#eef0f4;border:1px solid var(--line);border-radius:9px;padding:3px}.NotesView_segBtn__YelIC{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-size:13px;font-weight:600;color:var(--muted);padding:6px 14px;border-radius:7px}.NotesView_segBtnOn__2P9ka{background:#fff;color:var(--brand);box-shadow:0 1px 2px rgba(16,24,40,.12)}.NotesView_download__xzk_o{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--brand);background:var(--wash);border:1px solid #c7cefc;border-radius:9px;padding:7px 14px}.NotesView_download__xzk_o:hover{background:#e3e8ff}.NotesView_switcher__2VnRX{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.NotesView_switchLabel__wC_F2{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-right:6px}.NotesView_unitPill__YlbwT{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 13px}.NotesView_unitPillOn__DWj6Y{color:#fff;background:var(--brand);border-color:var(--brand)}.NotesView_unitPillEmpty__BxgZm{color:var(--faint);cursor:default;background:#fafbfc}.NotesView_unitPillEmpty__BxgZm:hover{color:var(--muted)}.NotesView_unitPillFailed__FJxOj{color:#9a6a09;cursor:default;background:#fdf6e3;border-color:#f3e0b5}.NotesView_unitPillFailed__FJxOj:hover{color:#7a5407}.NotesView_stickyChips__dxFdx{position:sticky;top:0;z-index:5;background:rgba(247,248,250,.92);backdrop-filter:blur(6px);display:flex;gap:8px;overflow-x:auto;padding:10px 0 11px;margin-bottom:6px;border-bottom:1px solid var(--line)}.NotesView_chipActive__5lkUQ{color:var(--brand);border-color:#c7cefc;background:var(--wash);font-weight:600}.NotesView_topicHead__v0GbB{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NotesView_chevron__FnSoa{flex:none;width:18px;height:18px;margin-top:5px;color:var(--faint);transition:transform .15s}.NotesView_chevDown__bIVDV{transform:rotate(90deg)}.NotesView_collapseAll__HjbBN{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;border:0;color:var(--brand);font-size:12.5px;font-weight:600}.NotesView_unitHead__JjDib{display:flex;align-items:baseline;gap:12px}.NotesView_unitTitle___fPSJ{font-size:23px;font-weight:800;color:var(--ink);margin:0}.NotesView_unitSub__Msn6h{color:var(--muted);font-size:14px;margin:2px 0 14px}.NotesView_chips__AcSCV{display:flex;gap:8px;overflow-x:auto;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--line)}.NotesView_chip__3GMbN{flex:none;font-size:12.5px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 12px;white-space:nowrap;text-decoration:none}.NotesView_chipOn__nlV5i{color:var(--brand);border-color:#c7cefc;background:var(--wash);font-weight:600}.NotesView_topic__V8_Ft{background:#fff;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:14px;padding:22px 26px 20px;margin-top:18px;box-shadow:0 1px 2px rgba(16,24,40,.04);scroll-margin-top:80px}.NotesView_thead__E4wSR{margin-bottom:6px}.NotesView_ced__8LXYF{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brand2)}.NotesView_ttitle__f6_fa{font-size:21px;font-weight:700;color:var(--ink);margin:2px 0 0}.NotesView_seclabel__ik9h_{display:flex;align-items:center;gap:12px;margin:20px 0 12px}.NotesView_seclabel__ik9h_ span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.NotesView_seclabel__ik9h_ i{flex:1;height:1px;background:var(--line)}.NotesView_grid__dQoe9{display:grid;grid-template-columns:1fr 1fr;gap:12px}.NotesView_concept__2TxIS{border:1px solid var(--line);border-radius:11px;padding:13px 15px;background:#fcfcfd}.NotesView_span__EmmnY{grid-column:1/-1}.NotesView_ctitle__i5Nm2{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--ink);margin-bottom:4px}.NotesView_kind__pIDRo{font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:5px}.NotesView_kFramework__eP5N2{background:#eef2ff;color:#4338ca}.NotesView_kTheorem__Hwpck{background:#fef6e7;color:#b45309}.NotesView_kFormula__U4LSG{background:#e8fbfb;color:#0e7490}.NotesView_cbody__GMac0{font-size:13.5px;color:var(--body)}.NotesView_fig__Yfiod{margin:12px 0 2px;display:flex;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px}.NotesView_fig__Yfiod svg{max-width:100%;height:auto}.NotesView_gloss__Jo0_a{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:0}.NotesView_gitem__bvvwg{padding:9px 0;border-top:1px solid var(--line)}.NotesView_gitem__bvvwg dt{font-weight:700;font-size:13px;color:var(--ink)}.NotesView_gitem__bvvwg dd{margin:1px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.NotesView_method__odfKr{border:1px solid var(--line);border-radius:11px;padding:14px 16px;background:#fcfcfd;margin-bottom:10px}.NotesView_methodOv__HoDpe{border-left:2px solid var(--violet);background:var(--violetwash)}.NotesView_mtitle__OM3Te{font-weight:700;font-size:14.5px;color:var(--ink)}.NotesView_when__UGqkj{font-size:12.5px;color:var(--muted);font-style:italic;margin:3px 0 8px}.NotesView_method__odfKr ol{margin:6px 0 0;padding-left:20px}.NotesView_method__odfKr li{font-size:13px;line-height:1.55;margin-bottom:3px}.NotesView_ex__pRvCi{margin-top:11px;border-radius:9px;background:var(--wash);padding:11px 13px;font-size:12.5px}.NotesView_exlab__c6RCl{display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:5px}.NotesView_exsol__gCMUs{margin-top:6px;color:var(--ink);font-weight:500}.NotesView_pointers__8wVIW{display:flex;flex-direction:column;gap:9px}.NotesView_ptr__FmcFo{display:flex;gap:10px;align-items:flex-start;font-size:13.5px}.NotesView_tag__fx_3U{flex:none;min-width:84px;text-align:center;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:6px;margin-top:1px}.NotesView_tTip__S0mxs{background:#e7f8ef;color:#067a52}.NotesView_tGotcha__6gXPs{background:#fdeceb;color:#c0362c}.NotesView_tFrq__geGSV{background:#e9f0fe;color:#2456c8}.NotesView_tEdge__2ld7V{background:#fdf6e3;color:#9a6a09}.NotesView_tErr__6wIIe{background:#fdebef;color:#be1b46}.NotesView_overlay__txrrp{border:1px dashed #c9b8f0;background:var(--violetwash);border-radius:11px;padding:12px 14px}.NotesView_overlayLabel__YU1GD{font-size:11px;font-weight:700;color:var(--violet);margin-bottom:3px}.NotesView_fromGap__Xi8pE{display:inline-block;margin-top:6px;font-size:10px;font-weight:600;color:var(--violet);background:#ece6fb;border-radius:5px;padding:2px 7px}.NotesView_revHead__IT2ac{display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid var(--ink);padding-bottom:6px;margin:2px 0 14px}.NotesView_revTitle__BPpY4{font-size:18px;font-weight:800;color:var(--ink);margin:0}.NotesView_revKick__WWVjz{font-size:12px;color:var(--muted)}.NotesView_revCols__GGLc_{-moz-column-count:2;column-count:2;-moz-column-gap:26px;column-gap:26px}.NotesView_revBlk__IGKzt{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid var(--line);border-radius:8px;padding:9px 11px 8px;margin-bottom:11px}.NotesView_revH3__aEDDU{font-size:13px;font-weight:700;margin:0 0 5px;color:var(--ink)}.NotesView_revCed__0ajFa{display:inline-block;font-size:9px;font-weight:800;color:#fff;background:var(--brand);border-radius:4px;padding:1px 6px;margin-right:5px;vertical-align:middle}.NotesView_concepts__sP0UM{margin:0 0 5px;font-size:11px;color:#3a424f}.NotesView_concepts__sP0UM b{color:var(--ink)}.NotesView_formulas__lS0f3{margin:0 0 6px;display:flex;flex-direction:column;gap:4px}.NotesView_fline__SpVY1{background:#f5f6fb;border-left:2px solid var(--brand);border-radius:4px;padding:4px 7px;font-size:11.5px}.NotesView_fttl__PbCvw{font-weight:700;color:var(--ink)}.NotesView_defs__ai6Qx{margin:0 0 6px;font-size:10.5px;color:#41495a;line-height:1.5}.NotesView_def__v4AqT b{color:var(--ink)}.NotesView_revPtrs__e6aAV{margin:5px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.NotesView_revPtrs__e6aAV li{font-size:11px;line-height:1.45}.NotesView_revTag__B_CfC{display:inline-block;font-size:8px;font-weight:800;text-transform:uppercase;padding:1px 5px;border-radius:4px;vertical-align:middle;margin-right:4px}.NotesView_revEx__8zwsX{margin-top:6px;background:var(--wash);border-radius:6px;padding:6px 8px;font-size:10.5px}.NotesView_revExLab__Xu40u{font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);display:block;margin-bottom:3px}.NotesView_empty__1Yn3N{color:var(--muted)}@media (max-width:720px){.NotesView_gloss__Jo0_a,.NotesView_grid__dQoe9{grid-template-columns:1fr}.NotesView_revCols__GGLc_{-moz-column-count:1;column-count:1}}.PracticeView_root__KVooE{--ink:#101828;--body:#344054;--muted:#667085;--faint:#98a2b3;--line:#e7e9ee;--brand:#4f46e5;--brand2:#6366f1;--wash:#eef2ff;--violet:#7c5cd6;--violetwash:#f5f3ff;--good:#067647;--goodwash:#ecfdf3;--bad:#b42318;--badwash:#fef3f2;color:var(--body)}.PracticeView_serif__7isOx{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,ui-serif,serif}.PracticeView_switcher__M59Ul{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.PracticeView_switchLabel__GQmhQ{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-right:6px}.PracticeView_unitPill__bGxBE{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 13px}.PracticeView_unitPillOn__39d7E{color:#fff;background:var(--brand);border-color:var(--brand)}.PracticeView_unitPillEmpty___uduu{color:var(--faint);cursor:default;background:#fafbfc}.PracticeView_quizCard__bGZe8{background:#fff;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:14px;padding:18px 22px;margin-bottom:16px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.PracticeView_quizHead__tYyNK{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.PracticeView_ced__8_wR7{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brand2)}.PracticeView_qtitle__wey1k{font-size:19px;font-weight:800;color:var(--ink);margin:2px 0 0}.PracticeView_qmeta__rO5ry{color:var(--muted);font-size:13px;margin-top:3px}.PracticeView_chevron__w0NJo{flex:none;width:16px;height:16px;color:var(--faint);transition:transform .15s}.PracticeView_chevDown__lJbqi{transform:rotate(90deg)}.PracticeView_loBody__tMMze{padding:0 18px 18px;border-top:1px solid var(--line)}.PracticeView_btn__Sc7F6{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:13px;font-weight:700;border-radius:9px;padding:9px 16px;border:1px solid transparent}.PracticeView_btnPrimary__hCMza{background:var(--brand);color:#fff}.PracticeView_btnPrimary__hCMza:hover{background:#4338ca}.PracticeView_btnGhost__djxKj{background:var(--wash);color:var(--brand);border-color:#c7cefc}.PracticeView_btnGhost__djxKj:hover{background:#e3e8ff}.PracticeView_btn__Sc7F6:disabled{opacity:.55;cursor:default}.PracticeView_linkBtn__f_iJB{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--muted);padding:6px 4px}.PracticeView_linkBtn__f_iJB:hover{color:var(--bad)}.PracticeView_q__rDLc6{border:1px solid var(--line);border-radius:11px;padding:14px 16px;background:#fcfcfd;margin-top:12px}.PracticeView_qnum__DAV29{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.PracticeView_qtext__UEhOv{font-size:14px;color:var(--ink);font-weight:600;margin:3px 0 10px}.PracticeView_choices__9Y0m3{display:flex;flex-direction:column;gap:7px}.PracticeView_choice__lJKKb{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--body);cursor:pointer;border:1px solid var(--line);border-radius:9px;padding:9px 12px;background:#fff}.PracticeView_choiceOn__zHDr9{border-color:var(--brand);background:var(--wash)}.PracticeView_choiceCorrect__bWkAc{border-color:var(--good);background:var(--goodwash)}.PracticeView_choiceWrong__FFIgv{border-color:var(--bad);background:var(--badwash)}.PracticeView_input__43eoO{max-width:420px;box-sizing:border-box;font-size:15px}.PracticeView_input__43eoO,.PracticeView_textarea__9GpRt{width:100%;border:1px solid #d0d5dd;border-radius:9px;padding:10px 12px}.PracticeView_textarea__9GpRt{min-height:96px;font-size:14px;resize:vertical}.PracticeView_verdict__Rccxg{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;border-radius:7px;padding:4px 9px;margin-top:10px}.PracticeView_vGood__hYLjY{color:var(--good);background:var(--goodwash)}.PracticeView_vBad__asCA2{color:var(--bad);background:var(--badwash)}.PracticeView_explain__rlvVw{font-size:13px;color:var(--muted);margin-top:8px}.PracticeView_rubricPart__NwalN{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--body);border-top:1px dashed var(--line);padding:6px 0}.PracticeView_scoreBig__HAFNN{font-size:34px;font-weight:800;color:var(--ink);line-height:1}.PracticeView_scoreSub___ZGbu{color:var(--muted);font-size:13px;margin-top:4px}.PracticeView_bars__udsIV{display:flex;flex-direction:column;gap:8px;margin:16px 0}.PracticeView_barRow__bsSUW{display:grid;grid-template-columns:1fr 120px 46px;align-items:center;gap:10px;font-size:12.5px}.PracticeView_barTrack__3MN_V{height:8px;background:#eef0f4;border-radius:999px;overflow:hidden}.PracticeView_barFill__kplY7{height:100%;background:var(--brand);border-radius:999px}.PracticeView_runnerTop__mpcGj{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.PracticeView_timer__eowQv{font-variant-numeric:tabular-nums;font-weight:800;font-size:15px;color:var(--ink);background:#f2f4f7;border:1px solid var(--line);border-radius:8px;padding:5px 11px}.PracticeView_timerLow__sLcO8{color:var(--bad);background:var(--badwash);border-color:#fecdca}.PracticeView_toggle__vDtDm{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);cursor:pointer}.PracticeView_tags__6gDrQ{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 9px}.PracticeView_tag__lrTjY{font-size:10.5px;font-weight:700;letter-spacing:.02em;border-radius:6px;padding:3px 8px}.PracticeView_tagFmt__O_2L_{color:#4338ca;background:#eef2ff}.PracticeView_tagDiff__m8ZIR{color:#0e7490;background:#e8fbfb}.PracticeView_tagTime__LyAYc{color:var(--muted);background:#f2f4f7}.PracticeView_pill__cpolm{font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px}.PracticeView_pillGood__WMZ9G{color:var(--good);background:var(--goodwash)}.PracticeView_pillMuted__tKhHg{color:var(--muted);background:#f2f4f7}.PracticeView_spark__ZjLHZ{display:inline-flex;align-items:flex-end;gap:3px;height:22px}.PracticeView_sparkBar__X9B2e{width:5px;background:var(--brand2);border-radius:2px 2px 0 0;opacity:.85}.PracticeView_empty__NB0_C{color:var(--muted);font-size:13.5px;padding:6px 0}.PracticeView_err__mApoF{color:var(--bad);font-size:13px;margin-top:8px}.PracticeView_section__p9k4M{margin-top:22px}.PracticeView_section__p9k4M:first-of-type{margin-top:0}.PracticeView_sectionHead__CI1m4{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.PracticeView_sectionTitle__lpeni{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brand2);margin:0}.PracticeView_sectionUnit___NznD{font-size:12px;font-weight:600;color:var(--muted)}.PracticeView_scopeSelect__e3RAl{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font-size:12.5px;font-weight:600;color:var(--body);background:#fff;border:1px solid var(--line);border-radius:8px;padding:5px 9px;cursor:pointer}.PracticeView_hwCard__dvjAZ{background:#fff;border:1px solid var(--line);border-left:3px solid var(--violet);border-radius:12px;padding:14px 18px;margin-top:10px;box-shadow:0 1px 2px rgba(16,24,40,.03)}.PracticeView_hwHead__Ci9ru{display:flex;align-items:flex-start;gap:10px}.PracticeView_hwMain__lWtRh{flex:1;min-width:0}.PracticeView_hwTitle__g3Pmd{font-weight:700;font-size:14.5px;color:var(--ink)}.PracticeView_hwReason__G30wi{font-size:13.5px;color:var(--body);margin:4px 0 0;font-style:italic}.PracticeView_hwMeta__toBUl{font-size:12.5px;color:var(--muted);margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.PracticeView_hwActions__qxhYt{display:flex;align-items:center;gap:10px;margin-left:auto}.PracticeView_hwEmpty__JYhor{color:var(--muted);font-size:13.5px;padding:14px 18px;border:1px dashed var(--line);border-radius:12px;margin-top:6px}.PracticeView_objRow__DP1bV{background:#fff;border:1px solid var(--line);border-radius:12px;margin-top:8px;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.03)}.PracticeView_objHead__w12Ey{display:flex;align-items:center;gap:10px;padding:12px 16px}.PracticeView_objToggle__knsr7{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;display:flex;align-items:center;gap:10px;flex:1;min-width:0;cursor:pointer;text-align:left;color:inherit;font:inherit}.PracticeView_objToggle__knsr7:focus-visible{outline:2px solid var(--brand2);outline-offset:2px;border-radius:6px}.PracticeView_objTitle__sePcm{font-weight:700;font-size:14.5px;color:var(--ink);flex:1;min-width:0}.PracticeView_objState__9xLqN{display:flex;align-items:center;gap:8px;flex:none}.PracticeView_dots__9llzh{display:inline-flex;gap:3px}.PracticeView_dot__Z4qNN{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--brand2);background:transparent}.PracticeView_dotOn__gaoMY{background:var(--brand2)}.PracticeView_dotsLabel__ADIp9{font-size:12px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums;min-width:24px}.PracticeView_reviewDue__Vw_2e{font-size:11px;font-weight:700;color:#b54708;background:#fffaeb;border:1px solid #fedf89;border-radius:999px;padding:2px 8px;white-space:nowrap}.PracticeView_objSub__1zJrO{font-size:12.5px;color:var(--muted);padding:0 16px 10px 42px}.PracticeView_objBody__EgM8G{padding:0 16px 16px;border-top:1px solid var(--line)}.PracticeView_btnSm__DbJrr{padding:6px 12px;font-size:12.5px}.PracticeView_lockNote__V6TYq{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--muted);background:#f2f4f7;border:1px solid var(--line);border-radius:9px;padding:8px 12px}