.category-progress[data-v-d8483ae7]{margin-inline:auto;padding-block:1rem .25rem;width:min(calc(100% - 2rem),72rem)}.category-progress h1[data-v-d8483ae7]{color:var(--ui-fg-primary);font-size:1.35rem;font-weight:950}.category-progress__summary[data-v-d8483ae7]{margin-top:.6rem}.category-progress__summary>div[data-v-d8483ae7]{align-items:baseline;color:var(--ui-fg-muted);display:flex;font-size:.78rem;gap:.75rem;justify-content:space-between}.category-progress__summary strong[data-v-d8483ae7]{color:var(--ui-fg-primary);font-size:.85rem}.category-progress progress[data-v-d8483ae7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ui-panel-muted);border:0;border-radius:var(--ui-radius-pill);display:block;height:.5rem;margin-top:.4rem;overflow:hidden;width:100%}.category-progress progress[data-v-d8483ae7]::-webkit-progress-bar{background:var(--ui-panel-muted)}.category-progress progress[data-v-d8483ae7]::-webkit-progress-value{background:var(--ui-primary)}.category-progress progress[data-v-d8483ae7]::-moz-progress-bar{background:var(--ui-primary)}.category-progress__loading[data-v-d8483ae7]{color:var(--ui-fg-muted);font-size:.78rem;margin-top:.6rem}@media(min-width:48rem){.category-progress h1[data-v-d8483ae7]{font-size:2rem}}.math-task-card[data-v-6478a8e3]{font:inherit;min-height:3.5rem;min-width:0;text-align:left;transition:opacity var(--mg-motion-fast) ease,transform var(--mg-motion-fast) var(--mg-ease-spring);width:100%}.math-task-card[data-v-6478a8e3]:active{transform:scale(.98)}.math-task-card[data-v-6478a8e3]:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus);outline-offset:var(--ui-focus-ring-offset)}.math-task-card-description[data-v-6478a8e3],.math-task-card-progress[data-v-6478a8e3],.math-task-card-title[data-v-6478a8e3]{display:block;overflow-wrap:anywhere}.math-task-card-recommended[data-v-6478a8e3]{align-items:center;background:#fbbf241a;border:.0625rem solid rgba(251,191,36,.45);border-radius:var(--ui-radius-pill);color:var(--ui-palette-paper-gold);display:inline-flex;font-size:.7rem;font-weight:850;gap:.3rem;line-height:1.25;margin-top:.25rem;max-width:100%;padding:.2rem .5rem;white-space:normal}.math-task-card-recommended__copy[data-v-6478a8e3]{min-width:0;overflow-wrap:anywhere}.math-task-card-action[data-v-6478a8e3]{align-items:center;color:var(--ui-primary);display:flex;flex:0 0 auto;font-size:.7rem;font-weight:900;gap:.3rem;text-transform:uppercase}.math-task-card-action--locked[data-v-6478a8e3]{color:var(--ui-fg-subtle)}.math-unlock-notice[data-v-b8078dd0]{align-items:start;background:var(--ui-panel);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);bottom:calc(5rem + var(--app-bottom-overlay-offset, 0rem));box-shadow:0 1rem 3rem #02061773;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);left:1rem;margin-inline:auto;padding:.85rem;position:fixed;right:1rem;width:min(calc(100% - 2rem),38rem);z-index:50}.math-unlock-notice__icon[data-v-b8078dd0]{color:var(--ui-secondary);font-size:1.1rem;margin-top:.2rem}.math-unlock-notice__copy[data-v-b8078dd0]{display:grid;min-width:0}.math-unlock-notice__copy strong[data-v-b8078dd0]{color:var(--ui-fg-primary);font-size:.875rem}.math-unlock-notice__copy span[data-v-b8078dd0]{color:var(--ui-fg-muted);font-size:var(--ui-type-min);line-height:1.45;margin-top:.2rem;overflow-wrap:anywhere}.math-unlock-notice__actions[data-v-b8078dd0]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;grid-column:2}.math-unlock-notice__actions a[data-v-b8078dd0],.math-unlock-notice__actions button[data-v-b8078dd0]{border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius);color:var(--ui-fg-primary);display:inline-grid;font:inherit;font-size:var(--ui-type-min);font-weight:850;min-height:2.75rem;place-items:center}.math-unlock-notice__actions a[data-v-b8078dd0]{background:#6366f12e;padding-inline:.8rem}.math-unlock-notice__actions button[data-v-b8078dd0]{width:2.75rem}.math-unlock-notice__actions[data-v-b8078dd0] :is(a,button):focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus);outline-offset:var(--ui-focus-ring-offset)}@media(min-width:48rem){.math-unlock-notice[data-v-b8078dd0]{align-items:center;grid-template-columns:auto minmax(0,1fr) auto}.math-unlock-notice__actions[data-v-b8078dd0]{flex-wrap:nowrap;grid-column:auto}}
