.susans-math_container__tXDZC{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#667eea,#764ba2);padding:0;margin:0;overflow:hidden}.susans-math_loading__GEGNk{display:flex;align-items:center;justify-content:center;height:100vh;font-size:1.2rem;color:#fff}.susans-math_topBar__ZuIF7{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);color:#fff}.susans-math_topBar__ZuIF7 .susans-math_backButton__AR5cs{background:hsla(0,0%,100%,.2);border:none;border-radius:8px;color:#fff;font-size:1.2rem;padding:.5rem .75rem;cursor:pointer;transition:all .2s ease}.susans-math_topBar__ZuIF7 .susans-math_backButton__AR5cs:hover{background:hsla(0,0%,100%,.3)}.susans-math_topBar__ZuIF7 .susans-math_topic__pl62y{font-family:system-ui,-apple-system,sans-serif;font-size:.9rem;color:#fff;flex:1;text-align:center}.susans-math_topBar__ZuIF7 .susans-math_day__mB8KZ{font-family:ui-monospace,monospace;font-size:.9rem;opacity:.9}.susans-math_topBar__ZuIF7 .susans-math_streak__IRBVl{font-size:1.1rem}.susans-math_topBar__ZuIF7 .susans-math_progress__c38uA{display:flex;gap:.4rem}.susans-math_topBar__ZuIF7 .susans-math_progress__c38uA .susans-math_dot__Sm5uQ{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.3);transition:all .1s ease}.susans-math_topBar__ZuIF7 .susans-math_progress__c38uA .susans-math_dot__Sm5uQ.susans-math_current__6mx5F{background:#fff;box-shadow:0 0 8px hsla(0,0%,100%,.6)}.susans-math_topBar__ZuIF7 .susans-math_progress__c38uA .susans-math_dot__Sm5uQ.susans-math_correct__Ij82k{background:#4ade80}.susans-math_topBar__ZuIF7 .susans-math_progress__c38uA .susans-math_dot__Sm5uQ.susans-math_incorrect__L3rd8{background:#f87171}.susans-math_problemCard__8igTb{flex:1;display:flex;flex-direction:column;padding:1.5rem;margin:1rem;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.2);overflow-y:auto}.susans-math_problemCard__8igTb .susans-math_prompt__jWc_N{text-align:center;margin-bottom:2rem}.susans-math_problemCard__8igTb .susans-math_prompt__jWc_N .MathJax_Display{margin:1rem 0!important}.susans-math_problemCard__8igTb .susans-math_prompt__jWc_N .MathJax{font-size:1.3rem!important}.susans-math_problemCard__8igTb .susans-math_dataChips__NnTSS{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.susans-math_problemCard__8igTb .susans-math_dataChips__NnTSS .susans-math_chip__iXrFF{padding:.3rem .6rem;background:#f3f4f6;border-radius:12px;font-family:ui-monospace,monospace;font-size:.85rem;color:#4b5563}.susans-math_problemCard__8igTb .susans-math_choices__J0485{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:auto}.susans-math_problemCard__8igTb .susans-math_choices__J0485 .susans-math_choice___JgQn{padding:1.5rem 1rem;background:#f9fafb;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;transition:all .08s ease;display:flex;align-items:center;justify-content:center;min-height:80px}.susans-math_problemCard__8igTb .susans-math_choices__J0485 .susans-math_choice___JgQn:hover:not(:disabled){background:#f3f4f6;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.susans-math_problemCard__8igTb .susans-math_choices__J0485 .susans-math_choice___JgQn:disabled{cursor:not-allowed}.susans-math_problemCard__8igTb .susans-math_choices__J0485 .susans-math_choice___JgQn.susans-math_selected__7_TJE{border-color:#6366f1;background:#eef2ff}.susans-math_problemCard__8igTb .susans-math_choices__J0485 .susans-math_choice___JgQn.susans-math_correct__Ij82k{background:#dcfce7;border-color:#4ade80;animation:susans-math_correctPulse__PFTr_ .2s ease}.susans-math_problemCard__8igTb .susans-math_choices__J0485 .susans-math_choice___JgQn.susans-math_incorrect__L3rd8{background:#fee2e2;border-color:#f87171;animation:susans-math_incorrectShake__31Rrw .2s ease}.susans-math_problemCard__8igTb .susans-math_choices__J0485 .susans-math_choice___JgQn .MathJax{font-size:1.1rem!important}.susans-math_problemCard__8igTb .susans-math_hint__4nzOj{margin-top:1rem;padding:1rem;background:#fef3c7;border-radius:12px;border:1px solid #fbbf24;text-align:center}.susans-math_problemCard__8igTb .susans-math_hint__4nzOj .MathJax{font-size:1rem!important}.susans-math_problemCard__8igTb .susans-math_solutionToggle__WtiA9{align-self:center;margin-top:1rem;width:40px;height:40px;border-radius:50%;border:2px solid #e5e7eb;background:#fff;font-size:1.5rem;cursor:pointer;transition:all .08s ease}.susans-math_problemCard__8igTb .susans-math_solutionToggle__WtiA9:hover{background:#f9fafb;transform:scale(1.05)}.susans-math_problemCard__8igTb .susans-math_solution__wBar0{margin-top:1rem;padding:1.5rem;background:#f0f9ff;border-radius:12px;border:1px solid #0ea5e9}.susans-math_problemCard__8igTb .susans-math_solution__wBar0 .MathJax{font-size:1rem!important}.susans-math_navigation__cw8qj{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem 2rem}.susans-math_navigation__cw8qj .susans-math_hintButton__HvgGE,.susans-math_navigation__cw8qj .susans-math_navButton__JAzsT{width:50px;height:50px;border-radius:50%;border:none;background:#fff;font-size:1.5rem;cursor:pointer;transition:all .08s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.susans-math_navigation__cw8qj .susans-math_hintButton__HvgGE:hover:not(:disabled),.susans-math_navigation__cw8qj .susans-math_navButton__JAzsT:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.susans-math_navigation__cw8qj .susans-math_hintButton__HvgGE:disabled,.susans-math_navigation__cw8qj .susans-math_navButton__JAzsT:disabled{opacity:.3;cursor:not-allowed}.susans-math_navigation__cw8qj .susans-math_hintButton__HvgGE{font-size:1.3rem}.susans-math_complete___ApHt{position:fixed;bottom:0;left:0;right:0;padding:2rem;background:#fff;border-radius:30px 30px 0 0;box-shadow:0 -10px 30px rgba(0,0,0,.1);text-align:center;animation:susans-math_slideUp__bOt1J .2s ease}.susans-math_complete___ApHt .susans-math_score__XdiUz{font-size:2rem;font-weight:700;color:#4b5563;margin-bottom:1rem}.susans-math_complete___ApHt .susans-math_share__BMkRj{font-size:1.5rem;letter-spacing:.2rem;padding:.5rem;background:#f9fafb;border-radius:12px;user-select:all}@keyframes susans-math_correctPulse__PFTr_{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes susans-math_incorrectShake__31Rrw{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes susans-math_slideUp__bOt1J{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:480px){.susans-math_problemCard__8igTb{margin:.5rem;padding:1rem}.susans-math_problemCard__8igTb .susans-math_choices__J0485{grid-template-columns:1fr}.susans-math_problemCard__8igTb .susans-math_choices__J0485 .susans-math_choice___JgQn{padding:1.2rem .8rem;min-height:60px}.susans-math_navigation__cw8qj{padding:1rem 1.5rem 1.5rem}}