.graphing-calculator_body__yUp92{--ti-text-bright:rgba(255,255,255,0.96);--ti-text-primary:rgba(255,255,255,0.85);--ti-text-value:rgba(255,255,255,0.82);--ti-text-muted:rgba(255,255,255,0.8);--ti-text-dim:rgba(255,255,255,0.28);--ti-text-placeholder:rgba(255,255,255,0.22);--ti-key-yellow:rgba(255,215,80,0.45);--ti-key-yellow-active:rgba(255,215,80,0.95);--ti-error-color:#cc2200;--ti-warn-color:#996600;--ti-calc-color:#b49b64;background:var(--ml-bg);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:5px;outline:none;position:relative}.graphing-calculator_topRow__APuK3{display:flex;gap:3px;background:var(--ml-bg);border-bottom:1px solid var(--ml-border)}.graphing-calculator_topBtn__8DSXW{flex:1 1;padding:5px 0;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--ml-muted);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .1s,color .1s}.graphing-calculator_topBtnActive__zca9Y,.graphing-calculator_topBtn__8DSXW:hover{background:var(--ml-surface);color:var(--ml-heading)}.graphing-calculator_topBtnActive__zca9Y{border-color:var(--ml-border)}.graphing-calculator_screen__AJ9is{background:#0d0d18;border:1px solid #1c1c2c;border-radius:5px;overflow:hidden}.graphing-calculator_yScreen__nm830{padding:4px 6px;display:flex;flex-direction:column;gap:1px}.graphing-calculator_yRow__LnoDL{display:flex;align-items:center;gap:5px;padding:3px 4px;border-radius:3px;border:none;background:transparent;color:var(--ml-heading);cursor:pointer;text-align:left;width:100%;transition:background .08s}.graphing-calculator_yRowActive__aHl9r{background:rgba(91,106,191,.07)}.graphing-calculator_yLabel__JJXmG{font-family:var(--font-mono);font-size:10.5px;font-weight:800;min-width:26px;flex-shrink:0;color:var(--eq-color,var(--ml-muted))}.graphing-calculator_yValue__XYmQm{font-family:var(--font-mono);font-size:10.5px;color:var(--ti-text-value);flex:1 1;display:flex;align-items:center;gap:1px;min-height:15px;word-break:break-all}.graphing-calculator_yPlaceholder__ge8rm{color:var(--ti-text-placeholder);letter-spacing:.1em}.graphing-calculator_yError__mJynd{font-family:var(--font-mono);font-size:10px;font-weight:900;color:var(--ti-error-color);flex-shrink:0;margin-left:2px}.graphing-calculator_yTip__0nXso{font-family:var(--font-mono);font-size:8px;color:var(--ti-text-dim);padding:2px 4px 3px;letter-spacing:.02em}.graphing-calculator_yWarn__fjMzY{font-family:var(--font-mono);font-size:10px;font-weight:900;color:var(--ti-warn-color);flex-shrink:0;margin-left:2px}.graphing-calculator_cursor__muqid{display:inline-block;width:6px;height:11px;background:rgba(255,255,255,.8);animation:graphing-calculator_blink__VGyiF 1s step-end infinite;vertical-align:middle;margin-left:1px;border-radius:1px;flex-shrink:0}@keyframes graphing-calculator_blink__VGyiF{0%,to{opacity:1}50%{opacity:0}}.graphing-calculator_winScreen__rCEgl{padding:4px 6px;display:flex;flex-direction:column;gap:1px}.graphing-calculator_winRow__bU2UR{display:flex;align-items:center;gap:4px;padding:4px;border-radius:3px;border:none;background:transparent;cursor:pointer;text-align:left;width:100%;transition:background .08s}.graphing-calculator_winRowActive__gjwmK{background:rgba(91,106,191,.07)}.graphing-calculator_winLabel__mTJ0X{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--ml-muted);min-width:36px;flex-shrink:0}.graphing-calculator_winValue__eWua_{font-family:var(--font-mono);font-size:10.5px;color:var(--ml-heading);display:flex;align-items:center;min-height:14px}.graphing-calculator_zoomMenuScreen__PVlCt{padding:5px 6px;display:flex;flex-direction:column;gap:1px}.graphing-calculator_zoomMenuItem__Jbyqd{display:block;width:100%;padding:5px 4px;background:var(--ml-surface);color:var(--ml-heading);border:1px solid var(--ml-border);text-align:left;cursor:pointer;font-family:var(--font-mono);font-size:10.5px;font-weight:600;border-radius:3px;transition:background .08s}.graphing-calculator_zoomMenuItem__Jbyqd:hover{background:rgba(255,255,255,.08)}.graphing-calculator_graphScreen__N3FLK{position:relative;background:#1c1a18}.graphing-calculator_graphScreen__N3FLK .MafsView{--mafs-bg:transparent;--mafs-fg:rgba(255,255,255,0.65);--mafs-origin-color:rgba(255,255,255,0.55);--mafs-line-color:rgba(255,255,255,0.1);background:transparent}.graphing-calculator_graphScreen__N3FLK .MafsView svg{background:transparent}.graphing-calculator_graphScreen__N3FLK .MafsView text{fill:rgba(255,255,255,.5);font-size:8px}.graphing-calculator_legend__2sHYz{position:absolute;top:4px;left:5px;display:flex;gap:6px;z-index:2}.graphing-calculator_legendItem__pLybO{font-family:var(--font-mono);font-size:8.5px;font-weight:800;color:var(--eq-color,rgba(255,255,255,.85))}.graphing-calculator_traceInfo__O5Vty{position:absolute;bottom:4px;right:26px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:1px;background:rgba(30,28,26,.82);border:1px solid rgba(255,255,255,.14)}.graphing-calculator_traceCoord__nzL6e{font-family:var(--font-mono);font-size:8.5px;font-weight:700;color:var(--ti-text-primary);background:rgba(13,13,24,.88);border:1px solid rgba(255,255,255,.12);padding:1px 4px;border-radius:2px}.graphing-calculator_traceCoordCalc__pFiHU{color:var(--ti-calc-color)}.graphing-calculator_traceCoordEq__TDn2S{color:var(--eq-color,rgba(255,255,255,.85));font-weight:500}.graphing-calculator_zoomStack__NCqE8{position:absolute;top:4px;right:5px;display:flex;flex-direction:column;gap:2px;z-index:2}.graphing-calculator_zoomBtn__qWMKK{width:17px;height:17px;border-radius:3px;border:1px solid rgba(255,255,255,.14);background:rgba(30,28,26,.82);color:var(--ti-text-muted);font-size:11px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s}.graphing-calculator_zoomBtn__qWMKK:hover:not(:disabled){background:rgba(255,255,255,.14)}.graphing-calculator_zoomBtn__qWMKK:disabled{opacity:.3;cursor:default}.graphing-calculator_navRow__bPxHA{display:flex;align-items:center;gap:3px;background:var(--ml-bg);border-top:1px solid var(--ml-border)}.graphing-calculator_arrowBtn__k3bRf{width:24px;height:20px;background:var(--ml-surface);border:1px solid var(--ml-border);border-radius:4px;color:var(--ml-secondary);font-size:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}.graphing-calculator_arrowBtn__k3bRf:hover:not(:disabled){background:var(--ml-surface);filter:brightness(.92);color:var(--ml-heading)}.graphing-calculator_arrowBtn__k3bRf:disabled{opacity:.3;cursor:default}.graphing-calculator_navSpacer__pcjna{flex:1 1}.graphing-calculator_navBtn__EE0GI{padding:4px 8px;background:var(--ml-surface);border:1px solid var(--ml-border);border-radius:4px;color:var(--ml-secondary);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .1s,color .1s,border-color .1s}.graphing-calculator_navBtn__EE0GI:hover{filter:brightness(.92);color:var(--ml-heading)}.graphing-calculator_navBtnActive__rqGSX{background:rgba(91,106,191,.12);border-color:var(--ml-border);color:var(--accent)}.graphing-calculator_keypad__GonI7{display:flex;flex-direction:column;gap:3px;background:var(--ml-bg)}.graphing-calculator_keyRow__bqVdW{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.graphing-calculator_key__egkRV{padding:5px 0;background:var(--ml-surface);border-bottom:1px solid var(--ml-border);border:solid var(--ml-border);border-width:1px 1px 2px;border-radius:5px;color:var(--ml-heading);font-family:var(--font-mono);font-size:10px;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;transition:background .07s,transform .05s;-webkit-tap-highlight-color:transparent}.graphing-calculator_keySecondLabel__KxiKF{font-family:var(--font-mono);font-size:6.5px;font-weight:700;letter-spacing:.04em;line-height:1;color:var(--ti-key-yellow)}.graphing-calculator_keySecond__Ip14N .graphing-calculator_keySecondLabel__KxiKF{color:var(--ti-key-yellow-active)}.graphing-calculator_key__egkRV:hover{filter:brightness(.92)}.graphing-calculator_key__egkRV:active{transform:translateY(1px);border-bottom-width:1px}.graphing-calculator_keyBlue__cT_22{background:#5b6abf;border:none;border-bottom:2px solid #4a5aaf;color:var(--ti-text-bright)}.graphing-calculator_keyBlue__cT_22:hover{background:#4a5aaf}.graphing-calculator_keyDark__LdzyL{background:var(--ml-surface);border-bottom:1px solid var(--ml-border);border:solid var(--ml-border);border-width:1px 1px 2px;color:var(--ml-secondary)}.graphing-calculator_keyDark__LdzyL:hover{filter:brightness(.92)}.graphing-calculator_keyEnter__9j3TZ{background:#5b6abf;border:none;border-bottom:2px solid #4a5aaf;color:var(--ti-text-bright);font-size:8.5px;font-weight:800;letter-spacing:.04em}.graphing-calculator_keyEnter__9j3TZ:hover{background:#4a5aaf}.graphing-calculator_keyEnter__9j3TZ:active{border-bottom-width:1px}.graphing-calculator_calcMenuDrop__s8MOh{position:absolute;bottom:6px;right:30px;background:rgba(30,28,26,.92);border:1px solid rgba(255,255,255,.14);border-radius:7px;overflow:hidden;z-index:5;box-shadow:0 4px 16px rgba(0,0,0,.4)}.graphing-calculator_calcMenuDropItem__J94OF{display:block;width:100%;padding:6px 14px;border:none;background:transparent;text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--ti-text-muted);cursor:pointer;transition:background .08s;white-space:nowrap}.graphing-calculator_calcMenuDropItem__J94OF:hover{background:rgba(255,255,255,.08)}.graphing-calculator_keySecond__Ip14N{background:rgba(91,106,191,.1);border:1px solid rgba(91,106,191,.25);color:var(--accent)}.microlesson-viewer_overlay__JS9RY{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.4);display:flex;align-items:flex-end;justify-content:center;padding:0 20px;animation:microlesson-viewer_fadeIn__MsBW_ .2s ease}@keyframes microlesson-viewer_fadeIn__MsBW_{0%{opacity:0}to{opacity:1}}.microlesson-viewer_sheet__SNx0J{width:100%;background:#f7f5f1;border-radius:0;display:flex;flex-direction:column;position:relative;font-family:var(--font-body);--ac-r:129;--ac-g:140;--ac-b:248;--ml-bg:#f7f5f1;--ml-surface:rgba(0,0,0,0.04);--ml-border:rgba(0,0,0,0.09);--ml-header-border:rgba(0,0,0,0.07);--ml-heading:rgba(0,0,0,0.88);--ml-body:rgba(0,0,0,0.72);--ml-secondary:rgba(0,0,0,0.52);--ml-muted:rgba(0,0,0,0.38);--ml-faint:rgba(0,0,0,0.18);--ml-close-bg:rgba(0,0,0,0.06);--ml-close-hover:rgba(0,0,0,0.1);--ml-rule:rgba(120,100,70,0.3);--ml-bullet:rgba(120,100,70,0.55)}@keyframes microlesson-viewer_slideUp__a8ew8{0%{transform:translateY(100%)}to{transform:translateY(0)}}.microlesson-viewer_progressBar__d7xGH{position:absolute;top:0;left:0;height:2px;background:rgb(var(--ac-r),var(--ac-g),var(--ac-b));transition:width .12s linear;z-index:1;pointer-events:none}.microlesson-viewer_header__yu777{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid var(--ml-header-border);flex-shrink:0}.microlesson-viewer_closeBtn__yNHiM{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:var(--ml-close-bg);color:var(--ml-muted);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.microlesson-viewer_closeBtn__yNHiM:hover{background:var(--ml-close-hover);color:var(--ml-heading)}.microlesson-viewer_closeBtn__yNHiM:focus-visible{outline:none}.microlesson-viewer_lessonTitle__XN_Z2{flex:1 1;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--ml-body);line-height:1.45}.microlesson-viewer_lessonTabs__WdpxN{display:flex;align-items:center;gap:4px;flex-shrink:0;align-self:flex-start;margin-top:1px;background:rgba(255,255,255,.05);border:1px solid var(--ml-border);border-radius:20px;padding:3px}.microlesson-viewer_lessonTab__Ns_CD{min-width:72px;height:30px;padding:0 12px;border-radius:16px;border:none;background:none;color:var(--ml-secondary);font-family:var(--font-body);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.microlesson-viewer_lessonTab__Ns_CD:hover{background:rgba(255,255,255,.07);color:var(--ml-heading)}.microlesson-viewer_lessonTabActive__FM7wL{background:rgba(var(--ac-r),var(--ac-g),var(--ac-b),.18);color:rgb(var(--ac-r),var(--ac-g),var(--ac-b))}.microlesson-viewer_lessonTab__Ns_CD:focus-visible{outline:none}.microlesson-viewer_nextLessonBar__8LNnn{display:inline-flex;align-items:center;gap:0;align-self:flex-end;margin:16px 0 0 auto;min-width:72px;height:30px;padding:0 12px;border-radius:16px;border:none;background:rgba(var(--ac-r),var(--ac-g),var(--ac-b),.18);cursor:pointer;transition:background .15s,color .15s}.microlesson-viewer_nextLessonBar__8LNnn:hover{background:rgba(var(--ac-r),var(--ac-g),var(--ac-b),.26)}.microlesson-viewer_nextLessonEyebrow__ZqpwW{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none;color:rgb(var(--ac-r),var(--ac-g),var(--ac-b))}.microlesson-viewer_nextLessonArrow__6Pm0r{display:none}.microlesson-viewer_content__k0HoI{flex:1 1}.microlesson-viewer_contentInner__XorZf{max-width:680px;margin:0 auto;padding:28px 20px 0;display:flex;flex-direction:column}.microlesson-viewer_blockWrap__nMVwV{padding-bottom:36px}.microlesson-viewer_blockWrap__nMVwV:last-child{padding-bottom:64px}.microlesson-viewer_sheetMath__4qgUL{background-image:linear-gradient(rgba(0,0,0,.06) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 0),linear-gradient(rgba(0,0,0,.025) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 0);background-size:80px 80px,80px 80px,20px 20px,20px 20px;background-color:var(--bg)}.microlesson-viewer_sheetMath__4qgUL .microlesson-viewer_blockWrap__nMVwV[data-block-type=barchart],.microlesson-viewer_sheetMath__4qgUL .microlesson-viewer_blockWrap__nMVwV[data-block-type=definition],.microlesson-viewer_sheetMath__4qgUL .microlesson-viewer_blockWrap__nMVwV[data-block-type=donut],.microlesson-viewer_sheetMath__4qgUL .microlesson-viewer_blockWrap__nMVwV[data-block-type=equation],.microlesson-viewer_sheetMath__4qgUL .microlesson-viewer_blockWrap__nMVwV[data-block-type=graph]{background:#f7f5f1}.microlesson-viewer_empty___toDj,.microlesson-viewer_loading__rW0rV{font-family:var(--font-body);font-size:14px;color:var(--ml-muted);text-align:center;padding:60px 0 16px}.microlesson-viewer_emptyState__rwaaZ{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 0}.microlesson-viewer_emptyCoachBtn__kOgHL{font-family:var(--font-body);font-size:13px;font-weight:600;color:rgb(var(--ac-r),var(--ac-g),var(--ac-b));background:rgba(var(--ac-r),var(--ac-g),var(--ac-b),.1);border:1px solid rgba(var(--ac-r),var(--ac-g),var(--ac-b),.24);border-radius:8px;padding:8px 18px;cursor:pointer;transition:background .15s}.microlesson-viewer_emptyCoachBtn__kOgHL:hover{background:rgba(var(--ac-r),var(--ac-g),var(--ac-b),.16)}.microlesson-viewer_attribution__xHV42{font-family:var(--font-body);font-size:10px;color:var(--ml-muted);text-align:center;padding:4px 0 56px;margin:0}.microlesson-viewer_calcBodyHidden__Hq84q{display:none}.microlesson-viewer_calcPanel__3lMJr{position:absolute;top:50%;left:50%;z-index:20;width:308px;background:#5b6abf;border:none;border-radius:20px;box-shadow:0 32px 64px rgba(0,0,0,.36),0 8px 24px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.14),inset 0 -2px 0 rgba(0,0,0,.28);overflow:hidden;transform:translate(-50%,-50%) scale(.92);opacity:0;pointer-events:none;transition:transform .26s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.microlesson-viewer_calcPanelOpen__5Bzy5{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}.microlesson-viewer_calcPanelWide__dXk_c{width:360px}.microlesson-viewer_calcPanelWide__dXk_c .microlesson-viewer_calcPanelBody__5IHoX{padding:6px 8px 16px}.microlesson-viewer_calcPanelHeader__CFzs0{display:flex;align-items:center;gap:8px;padding:12px 14px 10px;border-bottom:1px solid rgba(255,255,255,.12)}.microlesson-viewer_calcTabs__QxRhW{flex:1 1;display:flex;gap:2px}.microlesson-viewer_calcTab__Mjc_V{padding:4px 10px;border-radius:6px;border:none;background:none;font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--text-on-dark-dim);cursor:pointer;transition:background .12s,color .12s}.microlesson-viewer_calcTab__Mjc_V:hover{background:rgba(255,255,255,.1);color:var(--text-on-dark)}.microlesson-viewer_calcTabActive__uZq32{background:rgba(255,255,255,.18);color:var(--text-on-dark-strong)}.microlesson-viewer_calcPanelIconBtn__ZF_YK{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:none;background:none;color:var(--text-on-dark-dim);cursor:pointer;transition:background .12s,color .12s}.microlesson-viewer_calcPanelIconBtn__ZF_YK:hover{background:rgba(255,255,255,.12);color:var(--text-on-dark-strong)}.microlesson-viewer_calcPanelBody__5IHoX{padding:6px 10px 16px}.microlesson-viewer_apInfoBackdrop__a2HLr{position:absolute;inset:0;z-index:25;background:rgba(0,0,0,.08);animation:microlesson-viewer_fadeIn__MsBW_ .15s ease}.microlesson-viewer_apInfoCard__07Wy8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:288px;background:var(--ml-bg);border:1px solid var(--ml-border);border-radius:18px;box-shadow:0 24px 48px rgba(0,0,0,.28),0 6px 16px rgba(0,0,0,.16);overflow:hidden;animation:microlesson-viewer_popIn__RDtWB .22s cubic-bezier(.34,1.56,.64,1)}@keyframes microlesson-viewer_popIn__RDtWB{0%{transform:translate(-50%,-50%) scale(.88);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.microlesson-viewer_apInfoHeader__hu4Bf{display:flex;align-items:center;padding:14px 14px 10px;border-bottom:1px solid var(--ml-header-border)}.microlesson-viewer_apInfoTitle__F7_oI{flex:1 1;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ml-muted)}.microlesson-viewer_apInfoBody__8ei8q{padding:14px 16px 18px;display:flex;flex-direction:column;gap:8px}.microlesson-viewer_apRuleExam__z7M6U{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--ml-heading)}.microlesson-viewer_apRuleBadge__n0jfF{font-family:var(--font-body);font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;align-self:flex-start}.microlesson-viewer_apRuleBadge_required__W5QW_{background:rgba(var(--ac-r),var(--ac-g),var(--ac-b),.13);color:rgb(var(--ac-r),var(--ac-g),var(--ac-b))}.microlesson-viewer_apRuleBadge_allowed__TLgF8{background:rgba(34,197,94,.12);color:var(--correct)}.microlesson-viewer_apRuleBadge_none__o9GOU{background:var(--ml-surface);color:var(--ml-muted)}.microlesson-viewer_apRuleNote__kn1Wm{font-family:var(--font-body);font-size:12px;color:var(--ml-secondary);line-height:1.55}.microlesson-viewer_apInfoSection__FQiVa{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ml-muted);margin-top:4px}.microlesson-viewer_apApprovedList__2ynRH{margin:0;padding-left:14px;display:flex;flex-direction:column;gap:5px}.microlesson-viewer_apApprovedItem__8_D12{font-family:var(--font-body);font-size:11px;color:var(--ml-secondary);line-height:1.5}.music-title_figure__kdcIQ{display:inline-flex;flex-direction:column;align-items:center;line-height:1.15;font-size:.65em;vertical-align:middle;margin:0 1px}