.daily-score-card-module__7k4SUW__card{text-align:left;color:#f7f9ef;background:#263020;border-radius:16px;width:100%;margin:24px 0;padding:24px}.daily-score-card-module__7k4SUW__card span{letter-spacing:1.5px;color:#c7d6b4;font-size:11px;display:block}.daily-score-card-module__7k4SUW__card strong{font-variant-numeric:tabular-nums;font-size:48px;line-height:1.3;display:block}.daily-score-card-module__7k4SUW__card small{color:#c7d6b4;font-size:18px}.daily-score-card-module__7k4SUW__card p{color:#e0e8d5;margin:12px 0 0;font-size:14px;line-height:1.7}.daily-score-card-module__7k4SUW__card summary{cursor:pointer;margin-top:16px;font-size:13px}
.weekly-math-card-module__TBASVa__card{background:#fffef9;border:1px solid #dadfd0;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:28px 0 40px;padding:32px;display:grid}.weekly-math-card-module__TBASVa__copy{min-width:0}.weekly-math-card-module__TBASVa__copy>span{margin:0 0 12px;line-height:1.5;display:block}.weekly-math-card-module__TBASVa__copy h2{letter-spacing:-1px;margin:0 0 12px;font-size:32px;font-weight:600;line-height:1.15}.weekly-math-card-module__TBASVa__copy p{color:#6d7368;max-width:470px;margin:0;font-size:16px;line-height:1.7}.weekly-math-card-module__TBASVa__play{white-space:nowrap;margin:0}@media (max-width:680px){.weekly-math-card-module__TBASVa__card{grid-template-columns:1fr;gap:24px;margin:24px 0 32px;padding:24px}.weekly-math-card-module__TBASVa__play{width:100%}.weekly-math-card-module__TBASVa__copy h2{font-size:30px}}
.math-sheet-module__BQBAMG__sheet{width:100%;max-width:880px;margin:28px auto}.math-sheet-module__BQBAMG__heading{justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.math-sheet-module__BQBAMG__heading h1{letter-spacing:-1.5px;margin:0 0 8px;font-size:clamp(30px,5vw,42px);font-weight:650;line-height:1.15}.math-sheet-module__BQBAMG__heading p{color:#6d7368;margin:0;font-size:16px;line-height:1.5}.math-sheet-module__BQBAMG__timer{text-align:center;background:#e9eedf;border:1px solid #d4dcc7;border-radius:14px;flex-shrink:0;min-width:120px;padding:12px 20px}.math-sheet-module__BQBAMG__timer>span{letter-spacing:1.4px;color:#546442;font-size:10px;font-weight:700;display:block}.math-sheet-module__BQBAMG__timer strong{font-variant-numeric:tabular-nums;color:#27351e;font-size:32px;line-height:1.3;display:block}.math-sheet-module__BQBAMG__progress{color:#6d7368;border-top:1px solid #dadfd0;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 0;font-size:13px;display:flex}.math-sheet-module__BQBAMG__progress strong{color:#425532;font-weight:600}.math-sheet-module__BQBAMG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:4px 0 24px;display:grid}.math-sheet-module__BQBAMG__question{cursor:text;background:#fffef9;border:1px solid #dadfd0;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 76px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.math-sheet-module__BQBAMG__number{color:#7d8475;font-variant-numeric:tabular-nums;font-size:12px}.math-sheet-module__BQBAMG__equation{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:19px;font-weight:500;display:flex}.math-sheet-module__BQBAMG__equation>span{color:#8b9283}.math-sheet-module__BQBAMG__question input{text-align:center;color:#253021;font-variant-numeric:tabular-nums;background:#f6f8f0;border:1px solid #aebc9b;border-radius:7px;width:100%;min-width:0;height:44px;padding:6px;font-size:20px;display:block}.math-sheet-module__BQBAMG__question:focus-within{background:#fcfff4;border-color:#718b3e}.math-sheet-module__BQBAMG__question input:focus{outline-offset:2px;outline:2px solid #718b3e}@media (max-width:620px){.math-sheet-module__BQBAMG__grid{grid-template-columns:1fr}.math-sheet-module__BQBAMG__heading{gap:12px}.math-sheet-module__BQBAMG__timer{min-width:100px;padding:10px 12px}.math-sheet-module__BQBAMG__heading p{font-size:14px}.math-sheet-module__BQBAMG__question{grid-template-columns:24px minmax(0,1fr) 84px}}
