.LessonMath_inline__FD3e1{overflow-wrap:normal}.LessonMath_display__5ezbi{display:block;max-width:100%;margin:var(--v3-space-2) 0;overflow-x:auto;overflow-y:hidden}.LessonMath_raw__0Yq_0{font-family:var(--v3-font-mono);font-size:.9em}.Contents_backdrop__S2M7J{position:fixed;inset:0;z-index:40;background:rgba(20,30,60,.18);animation:Contents_fade__ODtBf .18s var(--v3-ease)}@keyframes Contents_fade__ODtBf{0%{opacity:0}}.Contents_panel__2AdY3{position:absolute;inset:auto 0 0;max-height:82dvh;overflow-y:auto;overscroll-behavior:contain;padding:var(--v3-space-4) var(--v3-space-4) max(var(--v3-space-5),env(safe-area-inset-bottom));border-radius:var(--v3-radius-4) var(--v3-radius-4) 0 0;background:var(--v3-surface);box-shadow:var(--v3-shadow-menu);animation:Contents_rise__bfZIf .22s var(--v3-ease)}@keyframes Contents_rise__bfZIf{0%{transform:translateY(24px);opacity:0}}.Contents_top__qw0OS{display:flex;align-items:center;justify-content:space-between}.Contents_label__xu_Ne{color:var(--v3-blue);font:700 13px/1.4 var(--v3-font-ui)}.Contents_chapter__cw5qP{margin-top:var(--v3-space-5);padding-bottom:var(--v3-space-1)}.Contents_close__GehFq{min-height:var(--v3-control);padding:0 var(--v3-space-1);border:0;background:none;color:var(--v3-grey);font:600 14px/1 var(--v3-font-ui);cursor:pointer}.Contents_close__GehFq:hover{color:var(--v3-ink)}.Contents_list__A_diy{display:flex;flex-direction:column}.Contents_row__2zNA7{display:flex;align-items:baseline;gap:var(--v3-space-3);width:100%;min-height:var(--v3-control);padding:11px var(--v3-space-3);border:0;border-radius:var(--v3-radius-3);background:none;color:var(--v3-body);font:500 15px/1.4 var(--v3-font-ui);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .14s var(--v3-ease)}.Contents_row__2zNA7:hover{background:#faf9f6}.Contents_row__2zNA7[aria-current]{background:var(--v3-blue-tint);color:var(--v3-ink);font-weight:700}.Contents_number__shWtA{flex:none;min-width:20px;color:var(--v3-grey);font:500 13px/1 var(--v3-font-mono);text-align:right}.Contents_unbuilt__xGtUQ{color:var(--v3-dim);cursor:default}.Contents_unbuilt__xGtUQ:hover{background:none}@media (min-width:900px){.Contents_panel__2AdY3{inset:72px auto auto 50%;width:460px;max-height:calc(100dvh - 96px);padding:var(--v3-space-4);border-radius:var(--v3-radius-4);transform:translateX(-50%);animation:Contents_drop__XZ3GV .2s var(--v3-ease)}@keyframes Contents_drop__XZ3GV{0%{opacity:0;transform:translate(-50%,-6px)}}}.PageBlocks_page__KYmV5{display:flex;flex-direction:column;color:var(--v3-body);font-family:var(--v3-font-ui)}.PageBlocks_afterHeading__R8TfC{margin-top:18px}.PageBlocks_beforeSub__iRmhT{margin-top:28px}.PageBlocks_afterSub__8O9no{margin-top:12px}.PageBlocks_gap__rXno5{margin-top:20px}.PageBlocks_heading__Eswaw{color:var(--v3-ink);font:800 25px/1.2 var(--v3-font-ui);letter-spacing:-.035em;text-wrap:balance}.PageBlocks_mathFace__vOJ6X{color:var(--v3-ink);font-family:KaTeX_Main,STIX Two Text,Times New Roman,serif}.PageBlocks_mono__3zvOn{color:var(--v3-grey);font:400 13px/1 var(--v3-font-mono)}.PageBlocks_chip__c2EE_{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;background:#edece9;color:#55534e;font:500 13px/1 var(--v3-font-ui);white-space:nowrap}.PageBlocks_chipRose__NENsr{background:var(--v3-wrong-tint);color:var(--v3-wrong-ink)}.PageBlocks_chipRight__CyS_u{background:var(--v3-right-tint);color:var(--v3-right)}.PageBlocks_lines__8sd6Z{display:flex;flex-direction:column;gap:6px}.PageBlocks_line__5Q6GU{display:flex;gap:10px}.PageBlocks_runs__ZgR4y{min-width:0;overflow-wrap:break-word;text-wrap:pretty}.PageBlocks_runs__ZgR4y b{color:var(--v3-ink);font-weight:700}.PageBlocks_hint__K4LuP{color:var(--v3-grey);font-size:15px}.PageBlocks_hint__K4LuP em{font-style:italic}.PageBlocks_dot__7U_uk{flex:none;width:5px;height:5px;margin-top:calc(.85em - 2px);border-radius:3px;background:#8d8f94}.PageBlocks_tick__XuQck{flex:none;margin-top:calc(.85em - 7px)}.PageBlocks_tick__XuQck path{fill:none;stroke:var(--v3-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.PageBlocks_para__5B150{gap:12px;font-size:17px;line-height:1.7}.PageBlocks_cover__BXxS0{display:flex;flex-direction:column;gap:16px;padding:16px 0 4px}.PageBlocks_coverTitle__svWvc{color:var(--v3-ink);font:800 34px/1.1 var(--v3-font-ui);letter-spacing:-.035em;text-wrap:balance}.PageBlocks_coverText__oFTOV{max-width:600px;gap:10px;font-size:18px;line-height:1.6}.PageBlocks_sub__ZyQ6R{display:flex;align-items:baseline;gap:10px;color:var(--v3-ink);font:800 18px/1.3 var(--v3-font-ui);letter-spacing:-.02em}.PageBlocks_work__dnW6N{display:flex;flex-direction:column;gap:4px;padding-left:12px;font-size:20px;line-height:1.55}.PageBlocks_display__4PIKY{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:16px 0 18px;border-block:1px solid var(--v3-rule)}.PageBlocks_displayBody__rhUw7{min-width:0;overflow-x:auto;font-size:23px;line-height:1.4;text-align:center}.PageBlocks_alert__Wrm43,.PageBlocks_key__xkUwF{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:var(--v3-radius-3);background:var(--v3-tint)}.PageBlocks_alert__Wrm43{background:var(--v3-alert-tint);box-shadow:inset 0 0 0 1px var(--v3-alert-line)}.PageBlocks_panelLabel__vRxAD{color:var(--v3-ink);font:800 15px/20px var(--v3-font-ui);letter-spacing:-.01em}.PageBlocks_alert__Wrm43 .PageBlocks_panelLabel__vRxAD{color:var(--v3-alert-ink)}.PageBlocks_panelText__zEizR{font-size:16px;line-height:1.7}.PageBlocks_note__8LY1H{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.PageBlocks_noteText__d6LEw{align-self:stretch;gap:4px;font-size:15.5px;line-height:1.7}.PageBlocks_glossary__dfmgd{display:flex;flex-direction:column;border-bottom:1px solid var(--v3-rule)}.PageBlocks_glossRow__Ihmmr{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0;border-top:1px solid var(--v3-rule)}.PageBlocks_glossTerm__dyc2K{padding-top:1px;color:var(--v3-ink);font:800 16px/1.5 var(--v3-font-ui);letter-spacing:-.01em}.PageBlocks_facts__ai8hL{display:grid;grid-template-columns:minmax(0,1fr);border-block:1px solid var(--v3-rule)}.PageBlocks_fact__IEOHY{display:flex;align-items:baseline;gap:14px;padding:12px 0}.PageBlocks_fact__IEOHY+.PageBlocks_fact__IEOHY{border-top:1px solid var(--v3-rule)}.PageBlocks_factN__KggGq{min-width:52px;color:var(--v3-blue);font:800 22px/1.1 var(--v3-font-ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.PageBlocks_factText__2eCbQ{font-size:15px;line-height:1.5}.PageBlocks_question__JJMF3{display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px;border-radius:var(--v3-radius-4);background:var(--v3-surface);box-shadow:0 0 0 1.5px var(--v3-rule),0 14px 30px -26px rgba(20,30,60,.35);transition:box-shadow .22s ease-out}.PageBlocks_question__JJMF3.PageBlocks_open__zAKh2{box-shadow:0 0 0 1.5px var(--v3-blue),0 18px 36px -26px rgba(37,99,235,.55)}.PageBlocks_qHead__J9DWO{display:flex;align-items:baseline;gap:10px}.PageBlocks_qTitle__bfLOg{color:var(--v3-ink);font:800 15px/20px var(--v3-font-ui);letter-spacing:-.01em}.PageBlocks_qText__k1S5W{gap:10px;font-size:17px;line-height:1.7}.PageBlocks_reveal__QGwem{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 18px;border:0;border-radius:24px;background:var(--v3-surface);box-shadow:0 0 0 1px var(--v3-rule-strong),0 2px 0 var(--v3-rule-strong);color:var(--v3-ink);font:700 14.5px/1 var(--v3-font-ui);cursor:pointer;transition:transform .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out}.PageBlocks_reveal__QGwem svg{transition:transform .22s ease-out}.PageBlocks_reveal__QGwem path{fill:none;stroke:var(--v3-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.PageBlocks_reveal__QGwem[aria-expanded=true] svg{transform:rotate(180deg)}.PageBlocks_reveal__QGwem:hover:not([aria-expanded=true]){background:#fafaf8;transform:translateY(-1px)}.PageBlocks_reveal__QGwem:active{transform:translateY(2px)}.PageBlocks_reveal__QGwem:focus-visible{outline:none;box-shadow:0 0 0 1.5px var(--v3-blue),0 0 0 5px rgba(37,99,235,.16),0 2px 0 var(--v3-rule-strong)}.PageBlocks_fold__HYJkQ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1)}.PageBlocks_open__zAKh2 .PageBlocks_fold__HYJkQ{grid-template-rows:1fr}.PageBlocks_foldInner__l5p6L{min-height:0;overflow:hidden}.PageBlocks_solution__mElHj{display:flex;flex-direction:column;gap:12px;margin-top:4px;padding-top:18px;border-top:1px solid var(--v3-rule);visibility:hidden;transition:visibility 0s linear .28s}.PageBlocks_open__zAKh2 .PageBlocks_solution__mElHj{visibility:visible;transition:none}.PageBlocks_solRow__zVL5k{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start}.PageBlocks_disc__P2ZCj{display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:1px;border-radius:13px;background:var(--v3-blue-tint);color:var(--v3-blue);font:800 13px/1 var(--v3-font-ui);font-variant-numeric:tabular-nums}.PageBlocks_discEmpty__f_LY3{background:transparent}.PageBlocks_solText__0k1_9{gap:4px;font-size:16px;line-height:1.7}.PageBlocks_answer__2zakI{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;padding:12px 16px;border-radius:var(--v3-radius-3);background:#f1f8f1}.PageBlocks_answerMath__I_8oN{color:var(--v3-ink);font:400 20px/1.3 KaTeX_Main,STIX Two Text,Times New Roman,serif}.PageBlocks_answerText__FaDlZ{color:var(--v3-ink);font:700 20px/1.3 var(--v3-font-ui)}.PageBlocks_steps__ctxck{display:flex;flex-direction:column;gap:14px}.PageBlocks_steps__ctxck .PageBlocks_solRow__zVL5k{gap:14px}.PageBlocks_chain__vk45d{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.PageBlocks_chainItem__A5_sJ{display:flex;flex-direction:column;align-items:center;gap:8px}.PageBlocks_pill__dKwnw{padding:9px 14px;border-radius:var(--v3-radius-3);background:var(--v3-tint);color:var(--v3-ink);font:700 15.5px/1.35 var(--v3-font-ui);white-space:nowrap}.PageBlocks_arrow__Y3z_e{flex:none;transform:rotate(90deg)}.PageBlocks_arrow__Y3z_e path{fill:none;stroke:#8d8f94;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.PageBlocks_list__Gqjnr{display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.7}.PageBlocks_listRow___GWTU{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start}.PageBlocks_listN__6iAyO{padding-top:1px;color:var(--v3-blue);font:800 15px/1.7 var(--v3-font-ui);font-variant-numeric:tabular-nums}.PageBlocks_listDot__LSjMf{width:5px;height:5px;margin:calc(.85em - 2px) 0 0 4px;border-radius:3px;background:#8d8f94}.PageBlocks_table__vn8Ul{overflow:hidden;border-radius:var(--v3-radius-3);box-shadow:inset 0 0 0 1px var(--v3-rule)}.PageBlocks_tableCaption__5jDmr{padding:12px 14px;border-bottom:1px solid var(--v3-rule);color:var(--v3-ink);font:800 15px/20px var(--v3-font-ui);letter-spacing:-.01em}.PageBlocks_tableScroll__0Vnv1{overflow-x:auto}.PageBlocks_tableInner__3d5pF{min-width:-moz-max-content;min-width:max-content}.PageBlocks_tHead__YGd0Y,.PageBlocks_tRow__1pxI_{display:grid}.PageBlocks_tHead__YGd0Y{background:#f7f6f3}.PageBlocks_tHead__YGd0Y span{padding:10px 12px;color:var(--v3-grey);font:700 13.5px/18px var(--v3-font-ui)}.PageBlocks_tRow__1pxI_{border-top:1px solid var(--v3-rule)}.PageBlocks_tCell__hvYpF,.PageBlocks_tMath__5q3G4{padding:11px 12px;line-height:1.5}.PageBlocks_tCell__hvYpF{color:var(--v3-body);font-size:14.5px}.PageBlocks_tMath__5q3G4{font-size:17px}.PageBlocks_figure__M4ofQ{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:var(--v3-radius-3);background:var(--v3-surface);box-shadow:inset 0 0 0 1px var(--v3-rule)}.PageBlocks_figure__M4ofQ img{display:block;width:100%;height:auto;margin:0 auto}.PageBlocks_figure__M4ofQ figcaption{color:var(--v3-grey);font:400 14px/20px var(--v3-font-ui);text-align:center}.PageBlocks_contrast__iGY9p{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.PageBlocks_strong__yHEWM,.PageBlocks_weak__kwPl1{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;border-radius:var(--v3-radius-3)}.PageBlocks_weak__kwPl1{background:var(--v3-surface);outline:1.5px dashed #cfcdc7;outline-offset:-1.5px}.PageBlocks_strong__yHEWM{background:#f1f8f1;box-shadow:inset 0 0 0 1.5px #cfe5cf}.PageBlocks_compare__k45KD{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.PageBlocks_compareCard__7rPPM{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:var(--v3-radius-4);background:var(--v3-surface);box-shadow:0 0 0 1.5px var(--v3-rule)}.PageBlocks_compareTitle__r7JZD{color:var(--v3-ink);font:800 14px/18px var(--v3-font-ui)}.PageBlocks_compareFormula__3go7N{font-size:20px;line-height:1.35;white-space:nowrap}.PageBlocks_compareText__elkBD{padding-top:10px;border-top:1px solid var(--v3-rule);font-size:15px;line-height:1.55}.PageBlocks_sections__0HQir{display:flex;flex-direction:column;border-bottom:1px solid var(--v3-rule)}.PageBlocks_section__4QU0K{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;padding:16px 0;border-top:1px solid var(--v3-rule)}.PageBlocks_sectionN__4Nr3n{color:var(--v3-blue);font:800 18px/1.25 var(--v3-font-ui);font-variant-numeric:tabular-nums}.PageBlocks_sectionBody__fUKUh{display:flex;flex-direction:column;gap:6px;min-width:0}.PageBlocks_sectionBody__fUKUh .PageBlocks_panelText__zEizR{line-height:1.75}@media (prefers-reduced-motion:reduce){.PageBlocks_fold__HYJkQ,.PageBlocks_question__JJMF3,.PageBlocks_reveal__QGwem,.PageBlocks_reveal__QGwem svg{transition:none}}@media (min-width:900px){.PageBlocks_afterHeading__R8TfC{margin-top:24px}.PageBlocks_beforeSub__iRmhT{margin-top:36px}.PageBlocks_afterSub__8O9no{margin-top:14px}.PageBlocks_gap__rXno5{margin-top:26px}.PageBlocks_heading__Eswaw{font-size:30px}.PageBlocks_para__5B150{font-size:18px;line-height:1.8}.PageBlocks_cover__BXxS0{padding:28px 0 8px}.PageBlocks_coverTitle__svWvc{font-size:44px}.PageBlocks_coverText__oFTOV,.PageBlocks_sub__ZyQ6R{font-size:20px}.PageBlocks_work__dnW6N{padding-left:20px;font-size:22px}.PageBlocks_display__4PIKY{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:26px 0}.PageBlocks_displayBody__rhUw7{font-size:30px}.PageBlocks_alert__Wrm43,.PageBlocks_key__xkUwF{padding:20px 24px}.PageBlocks_panelText__zEizR{font-size:17px}.PageBlocks_noteText__d6LEw{font-size:16px}.PageBlocks_glossRow__Ihmmr{grid-template-columns:190px minmax(0,1fr);gap:28px;padding:16px 0}.PageBlocks_glossTerm__dyc2K{font-size:17px}.PageBlocks_facts__ai8hL{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.PageBlocks_fact__IEOHY{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 20px}.PageBlocks_fact__IEOHY:first-child{padding-left:0}.PageBlocks_fact__IEOHY+.PageBlocks_fact__IEOHY{border-top:0;border-left:1px solid var(--v3-rule)}.PageBlocks_factN__KggGq{min-width:0;font-size:26px}.PageBlocks_question__JJMF3{padding:24px 28px 22px}.PageBlocks_qText__k1S5W{font-size:18px;line-height:1.8}.PageBlocks_qText__k1S5W .PageBlocks_hint__K4LuP{font-size:16px}.PageBlocks_reveal__QGwem{height:36px}.PageBlocks_disc__P2ZCj{margin-top:2px}.PageBlocks_list__Gqjnr,.PageBlocks_solText__0k1_9{font-size:17px}.PageBlocks_answerMath__I_8oN,.PageBlocks_answerText__FaDlZ{font-size:22px}.PageBlocks_chain__vk45d{flex-direction:row;flex-wrap:wrap;align-items:center}.PageBlocks_chainItem__A5_sJ{flex-direction:row}.PageBlocks_pill__dKwnw{font-size:16px}.PageBlocks_arrow__Y3z_e{transform:none}.PageBlocks_tableCaption__5jDmr{padding:12px 18px}.PageBlocks_tableInner__3d5pF{min-width:0}.PageBlocks_tHead__YGd0Y span{padding:10px 18px}.PageBlocks_tCell__hvYpF,.PageBlocks_tMath__5q3G4{padding:12px 18px}.PageBlocks_tCell__hvYpF{font-size:16px}.PageBlocks_tMath__5q3G4{font-size:19px}.PageBlocks_figure__M4ofQ{padding:24px}.PageBlocks_contrast__iGY9p{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.PageBlocks_compare__k45KD{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.PageBlocks_compareCard__7rPPM{padding:18px 20px 16px}.PageBlocks_compareFormula__3go7N{font-size:21px}.PageBlocks_section__4QU0K{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:20px 0}.PageBlocks_sectionN__4Nr3n{font-size:20px}}