.math-scratchpad[data-astro-cid-wrawjevo]{box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:100%;min-width:0;height:530px;max-height:none;color:var(--ink);border-radius:14px;margin:0;padding:18px;position:static}.math-scratchpad[data-astro-cid-wrawjevo]:not([open]){display:none}.math-scratchpad[data-astro-cid-wrawjevo][open]{flex-direction:column;display:flex}.math-scratchpad-heading[data-astro-cid-wrawjevo]{justify-content:space-between;align-items:center;gap:12px;display:flex}.math-scratchpad-heading[data-astro-cid-wrawjevo] h3[data-astro-cid-wrawjevo]{margin:0;font-size:1rem}.math-scratchpad[data-astro-cid-wrawjevo] button[data-astro-cid-wrawjevo]{border:1px solid var(--line);background:var(--card);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:8px 12px;font-size:.82rem}#math-scratchpad-close[data-astro-cid-wrawjevo]{white-space:nowrap;border-color:#0000}#math-scratchpad-close[data-astro-cid-wrawjevo] span[data-astro-cid-wrawjevo]{margin-left:6px;font-size:1.3rem}.math-scratchpad[data-astro-cid-wrawjevo] button[data-astro-cid-wrawjevo][aria-pressed=true]{background:var(--accent-soft,#edf5f0);color:var(--accent);border-color:var(--accent)}.math-scratchpad[data-astro-cid-wrawjevo] button[data-astro-cid-wrawjevo]:disabled{opacity:.45;cursor:default}.math-scratchpad-tools[data-astro-cid-wrawjevo]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 12px;display:grid}.math-scratchpad-tools[data-astro-cid-wrawjevo] button[data-astro-cid-wrawjevo]{padding-inline:4px}#math-scratchpad-hint[data-astro-cid-wrawjevo]{color:var(--muted);margin:8px 0 14px;font-size:.78rem;line-height:1.55}.math-scratchpad-question[data-astro-cid-wrawjevo]{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:8px 0 4px;font-size:clamp(1.75rem,7vw,2.4rem);display:none}.math-scratchpad-surface[data-astro-cid-wrawjevo]{border:1px solid var(--line);background:#fffdf9;border-radius:8px;flex:1;min-height:100px;position:relative;overflow:hidden}#math-scratchpad-canvas[data-astro-cid-wrawjevo]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;width:100%;height:100%;color:var(--ink);display:block;position:absolute;inset:0}#math-scratchpad-canvas[data-astro-cid-wrawjevo][data-tool=eraser]{cursor:cell}.math-scratchpad-note[data-astro-cid-wrawjevo]{color:var(--muted);margin:10px 0 0;font-size:.7rem;line-height:1.5}.math-scratchpad-limit[data-astro-cid-wrawjevo]{background:var(--accent-soft,#edf5f0);color:var(--ink);border-radius:8px;margin:0 0 10px;padding:8px;font-size:.75rem;line-height:1.45}.math-scratchpad-sr[data-astro-cid-wrawjevo]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px),(pointer:coarse) and (height<=600px){.math-scratchpad[data-astro-cid-wrawjevo]{width:100vw;max-width:none;height:100dvh;max-height:none;padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));overscroll-behavior:contain;border:0;border-radius:0;margin:0;position:fixed;inset:0}.math-scratchpad-question[data-astro-cid-wrawjevo]{display:block}#math-scratchpad-hint[data-astro-cid-wrawjevo]{margin:4px 0 12px}}@media (width<=700px) and (height<=480px),(pointer:coarse) and (height<=480px){.math-scratchpad-heading[data-astro-cid-wrawjevo]{min-height:44px}.math-scratchpad-question[data-astro-cid-wrawjevo]{margin:0;font-size:1.5rem}#math-scratchpad-hint[data-astro-cid-wrawjevo]{margin-bottom:6px;font-size:.7rem}.math-scratchpad-note[data-astro-cid-wrawjevo]{display:none}.math-scratchpad-tools[data-astro-cid-wrawjevo]{margin-bottom:6px}}.math-practice[data-astro-cid-yxs3av43]{--math-soft:#fcf3ed}.math-practice[data-astro-cid-yxs3av43] h2[data-astro-cid-yxs3av43]{letter-spacing:-.025em;margin:0;font-size:1.5rem}.math-practice[data-astro-cid-yxs3av43] h3[data-astro-cid-yxs3av43]{margin:0 0 .6rem;font-size:1rem}.math-sr-only[data-astro-cid-yxs3av43]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.math-heading-row[data-astro-cid-yxs3av43]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.math-workspace[data-astro-cid-yxs3av43],.math-question-area[data-astro-cid-yxs3av43]{min-width:0}.math-round-context[data-astro-cid-yxs3av43]{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.math-round-context[data-astro-cid-yxs3av43] .math-round-label[data-astro-cid-yxs3av43]{text-align:left;margin:0;line-height:1.4}.math-scratchpad-toggle[data-astro-cid-yxs3av43]{border:1px solid var(--line);background:var(--card);min-height:48px;color:var(--accent);font:inherit;cursor:pointer;border-radius:10px;flex-shrink:0;padding:8px 12px;font-size:.8rem}.math-assisted[data-astro-cid-yxs3av43]{color:var(--muted);margin-top:4px;font-size:.72rem;display:inline-block}.math-muted[data-astro-cid-yxs3av43]{color:var(--muted);line-height:1.65}.math-options[data-astro-cid-yxs3av43]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.math-options[data-astro-cid-yxs3av43] label[data-astro-cid-yxs3av43]{margin-bottom:.5rem;font-size:.875rem;font-weight:650;display:block}.math-options[data-astro-cid-yxs3av43] select[data-astro-cid-yxs3av43]{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23223C31' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 12px center;width:100%;min-height:50px;color:var(--ink);font:inherit;border-radius:12px;padding:.75rem 2.5rem .75rem .85rem}.math-hint[data-astro-cid-yxs3av43]{margin:.75rem 0 1rem;font-size:.84rem}.math-start[data-astro-cid-yxs3av43]{justify-content:center;align-items:center;width:100%;display:flex}.math-progress[data-astro-cid-yxs3av43]{margin:0;font-size:.875rem;font-weight:650}progress[data-astro-cid-yxs3av43]{background:var(--line);width:100%;height:5px;color:var(--accent);border:0;border-radius:99px;margin-top:.4rem;display:block;overflow:hidden}progress[data-astro-cid-yxs3av43]::-webkit-progress-bar{background:var(--line)}progress[data-astro-cid-yxs3av43]::-webkit-progress-value{background:var(--accent);border-radius:99px}progress[data-astro-cid-yxs3av43]::-moz-progress-bar{background:var(--accent);border-radius:99px}.math-round-label[data-astro-cid-yxs3av43]{color:var(--muted);text-align:center;margin:0;font-size:.875rem;font-weight:650}.math-practice[data-astro-cid-yxs3av43] .math-equation[data-astro-cid-yxs3av43]{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.04em;outline:none;margin:1.5rem 0 1.7rem;font-size:4rem;font-weight:650}.math-answer-label[data-astro-cid-yxs3av43]{color:var(--muted);text-align:center;margin-bottom:.55rem;font-size:.82rem;display:block}.math-answer[data-astro-cid-yxs3av43]{border:2px solid var(--line);background:var(--card);width:min(100%,320px);min-height:72px;color:var(--ink);text-align:center;font:inherit;font-variant-numeric:tabular-nums;border-radius:12px;margin:0 auto;font-size:2rem;display:block}.math-answer[data-astro-cid-yxs3av43]:focus{border-color:var(--accent);outline:3px solid color-mix(in srgb, var(--accent) 15%, transparent);outline-offset:2px}.math-answer[data-astro-cid-yxs3av43][aria-invalid=true]{border-color:var(--bad)}.math-answer[data-astro-cid-yxs3av43]:disabled{opacity:1;color:var(--muted);background:var(--math-soft)}.math-input-hint[data-astro-cid-yxs3av43]{text-align:center;color:var(--muted);margin:.65rem 0 1rem;font-size:.75rem}.math-error[data-astro-cid-yxs3av43]{color:var(--bad);text-align:center;font-size:.85rem}.math-keypad[data-astro-cid-yxs3av43]{grid-template-columns:repeat(3,1fr);gap:.5rem;width:min(100%,320px);margin:0 auto 1.1rem;display:grid}.math-keypad[data-astro-cid-yxs3av43] button[data-astro-cid-yxs3av43]{background:var(--card);border:1px solid var(--line);min-width:0;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:10px;font-size:1.2rem;font-weight:550}.math-keypad[data-astro-cid-yxs3av43] button[data-astro-cid-yxs3av43]:hover{background:var(--math-soft)}.math-keypad[data-astro-cid-yxs3av43] .math-key-action[data-astro-cid-yxs3av43]{color:var(--muted);font-size:.8rem}.math-wide[data-astro-cid-yxs3av43]{justify-content:center;gap:.75rem;width:min(100%,320px);margin:0 auto;display:flex}.math-feedback[data-astro-cid-yxs3av43]{border:1px solid var(--accent);background:var(--math-soft);border-radius:12px;margin:1.3rem 0;padding:1.2rem;font-size:.925rem;line-height:1.65}.math-feedback[data-astro-cid-yxs3av43][data-correct=true]{border-color:var(--good)}.math-feedback[data-astro-cid-yxs3av43][data-correct=false]{border-color:var(--bad)}.math-feedback[data-astro-cid-yxs3av43] p[data-astro-cid-yxs3av43]{margin:.4rem 0 0}.math-correct-answer[data-astro-cid-yxs3av43]{font-weight:650}#math-method[data-astro-cid-yxs3av43]{color:var(--muted)}#math-results{text-align:center}#math-results .math-round-label[data-astro-cid-yxs3av43]{margin:.5rem 0 0}.math-result-score[data-astro-cid-yxs3av43]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:1.3rem 0 .5rem;font-size:4rem;font-weight:650;line-height:1}.math-review[data-astro-cid-yxs3av43]{text-align:left;border-top:1px solid var(--line);margin-top:1.8rem;padding-top:1.5rem}.math-review[data-astro-cid-yxs3av43] ol[data-astro-cid-yxs3av43]{padding-left:1.2rem}.math-review[data-astro-cid-yxs3av43] li{margin:1.2rem 0;padding-left:.25rem}.math-review[data-astro-cid-yxs3av43] p{color:var(--muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.6}.math-review[data-astro-cid-yxs3av43] strong{font-variant-numeric:tabular-nums}.math-footnote[data-astro-cid-yxs3av43]{color:var(--muted);text-align:center;margin:1.4rem .5rem 0;font-size:.75rem;line-height:1.5}[data-astro-cid-yxs3av43][hidden]{display:none!important}@media (width>=701px){.practice-main:has(#math-play[data-scratchpad-open=true][data-scratchpad-modal=false]){max-width:1120px}#math-play[data-scratchpad-open=true][data-scratchpad-modal=false] .math-workspace[data-astro-cid-yxs3av43]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}#math-play[data-scratchpad-open=true][data-scratchpad-modal=false] .math-equation[data-astro-cid-yxs3av43]{font-size:3rem}}@media (width<=480px){.math-options[data-astro-cid-yxs3av43]{grid-template-columns:1fr}.math-result-score[data-astro-cid-yxs3av43]{font-size:3.5rem}#math-play{padding:12px}#math-play progress[data-astro-cid-yxs3av43]{display:none}#math-play #math-live{margin:4px 0;padding-block:6px}#math-play .math-round-context[data-astro-cid-yxs3av43]{margin-top:0}#math-play .math-round-label[data-astro-cid-yxs3av43]{font-size:.75rem;line-height:1.3}#math-play .math-equation[data-astro-cid-yxs3av43]{margin:.45rem 0 .55rem;font-size:2rem;line-height:1.2}#math-play .math-answer-label[data-astro-cid-yxs3av43]{margin-bottom:4px;line-height:1.25}#math-play .math-answer[data-astro-cid-yxs3av43]{min-height:56px;font-size:1.6rem}#math-play .math-input-hint[data-astro-cid-yxs3av43]{display:none}#math-play .math-keypad[data-astro-cid-yxs3av43]{gap:6px;margin-top:10px;margin-bottom:12px}#math-play .math-wide[data-astro-cid-yxs3av43]{padding:10px 12px;font-size:1rem}#math-play .math-feedback[data-astro-cid-yxs3av43]{margin:1rem 0;padding:1rem}}
