.math-continuation-plan-module__MnXZLa__weeks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.math-continuation-plan-module__MnXZLa__week{border:1px solid var(--line);border-radius:16px;min-width:0;padding:1.1rem}.math-continuation-plan-module__MnXZLa__week h3{margin:.6rem 0;font-size:1.15rem}.math-continuation-plan-module__MnXZLa__week p,.math-continuation-plan-module__MnXZLa__steps{line-height:1.65}.math-continuation-plan-module__MnXZLa__steps{padding-left:1.25rem}.math-continuation-plan-module__MnXZLa__steps li+li{margin-top:.7rem}.math-continuation-plan-module__MnXZLa__links{gap:.8rem;margin-top:1rem;display:grid}.math-continuation-plan-module__MnXZLa__links a{text-underline-offset:.2em;text-decoration:underline}.math-continuation-plan-module__MnXZLa__note{font-size:.9rem;line-height:1.6}@media (max-width:760px){.math-continuation-plan-module__MnXZLa__weeks{grid-template-columns:1fr}}
.learning-today{width:100%;min-width:0;max-width:1080px;color:var(--theme-ink,var(--ink));gap:24px;margin:0 auto;display:grid}.learning-today-compact{border:1px solid var(--theme-line,var(--line));background:var(--theme-surface,var(--surface));border-radius:22px;gap:18px;padding:clamp(18px,3vw,28px)}.today-heading,.today-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.today-heading h1{margin:8px 0;font-size:clamp(30px,4vw,42px)}.today-heading h2,.today-section-heading h2{margin:6px 0;font-size:clamp(23px,3vw,29px)}.learning-today p,.weekly-learning-feedback p{color:var(--theme-body,var(--body));margin:0;line-height:1.65}.learning-today h2,.learning-today h3,.weekly-learning-feedback h2,.weekly-learning-feedback h3{color:var(--theme-ink,var(--ink));line-height:1.4}.learning-today h3,.weekly-learning-feedback h3{margin:0}.learning-today a,.learning-today button,.weekly-learning-feedback a{overflow-wrap:anywhere}.today-kicker,.today-feedback-label{color:var(--theme-muted,var(--muted));letter-spacing:.07em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.today-profile{border:1px solid var(--theme-line,var(--line));color:var(--theme-muted,var(--muted));overflow-wrap:anywhere;border-radius:12px;max-width:45%;padding:8px 12px;font-size:12px}.today-session{border:1px solid var(--theme-line,var(--line));background:var(--theme-surface-green,var(--mint));border-radius:22px;justify-items:start;gap:16px;min-width:0;padding:clamp(20px,3vw,32px);display:grid}.today-session h2,.today-session h3{margin:0;font-size:clamp(22px,3vw,30px)}.today-session>p{max-width:780px}.today-session-topline{width:100%;color:var(--theme-muted,var(--muted));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.today-mission,.today-budget{align-items:flex-start;gap:8px;display:inline-flex}.today-mission{border:1px solid var(--theme-line,var(--line));background:var(--theme-surface,var(--surface));border-radius:999px;align-items:center;padding:6px 11px;font-weight:750}.today-budget{font-size:13px}.today-budget svg{flex-shrink:0;margin-top:3px}.today-state{justify-items:start;gap:14px;min-width:0;display:grid}.today-actions,.today-footer{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.today-footer{justify-content:space-between}.today-text-link{min-height:44px;color:var(--theme-text-green,var(--green));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-family:inherit;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.today-text-link:hover{text-underline-offset:4px;text-decoration:underline}.today-text-link:disabled{cursor:default;opacity:.65}.learning-today .button{text-align:center;white-space:normal;min-height:44px}.learning-today a:focus-visible,.learning-today button:focus-visible,.weekly-learning-feedback a:focus-visible{outline:3px solid var(--theme-focus,var(--focus-ring));outline-offset:4px}.learning-today svg,.weekly-learning-feedback svg{flex-shrink:0}.today-alternatives{gap:12px;display:grid}.today-alternatives>h3{font-size:16px}.today-alternative-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.today-alternative{border:1px solid var(--theme-line,var(--line));background:var(--theme-surface,var(--surface));min-height:44px;color:var(--theme-ink,var(--ink));border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:18px;text-decoration:none;display:flex}.today-alternative>span{gap:6px;min-width:0;display:grid}.today-alternative strong{font-size:14px}.today-alternative span span{color:var(--theme-muted,var(--muted));font-size:12px;line-height:1.6}.today-alternative:hover,.today-experiment:hover{border-color:var(--theme-control-border,var(--control-border))}.weekly-learning-feedback{border:1px solid var(--theme-line,var(--line));background:var(--theme-surface,var(--surface));min-width:0;color:var(--theme-ink,var(--ink));border-radius:22px;gap:20px;padding:clamp(18px,3vw,30px);display:grid}.today-week-metrics{flex-wrap:wrap;gap:8px 24px;display:flex}.today-week-metrics strong{color:var(--theme-ink,var(--ink))}.today-week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.today-week-days li{border:1px solid var(--theme-line,var(--line));background:var(--theme-surface-muted,var(--canvas));min-width:0;color:var(--theme-muted,var(--muted));border-radius:13px;justify-items:center;gap:8px;padding:12px 3px;font-size:13px;display:grid}.today-week-days .has-practice{background:var(--theme-surface-green,var(--mint));color:var(--theme-ink,var(--ink))}.today-week-days .is-today{outline:2px solid var(--theme-control-border,var(--control-border));outline-offset:2px}.today-week-day-name{align-items:center;gap:4px;display:flex}.today-plan-dot{background:0 0;border-radius:50%;width:5px;height:5px}.is-planned .today-plan-dot{background:var(--theme-text-green,var(--green))}.today-week-day-date{font-weight:650}.today-week-days strong{font-variant-numeric:tabular-nums}.today-fine{font-size:12px;color:var(--theme-muted,var(--muted))!important}.today-feedback-list,.today-curiosity-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.today-feedback,.today-experiment{border:1px solid var(--theme-line,var(--line));background:var(--theme-surface-muted,var(--canvas));border-radius:17px;align-content:start;gap:12px;min-width:0;padding:20px;display:grid}.today-feedback h3,.today-experiment h3{font-size:17px}.today-feedback p,.today-experiment p{font-size:13px}.today-feedback-success{background:var(--theme-surface-green,var(--mint))}.today-feedback-next{background:var(--theme-surface-violet,var(--violet))}.today-feedback .today-text-link{justify-self:start}.today-curiosity{gap:18px;display:grid}.today-experiment{color:var(--theme-ink,var(--ink));background:var(--theme-surface,var(--surface));min-height:44px;text-decoration:none}.today-experiment .today-text-link{justify-content:flex-start;margin-top:4px}.learning-today-compact .today-session{border-radius:17px;padding:20px}.learning-today-compact .today-session h3{font-size:clamp(20px,2.5vw,25px)}@media (max-width:700px){.today-feedback-list,.today-curiosity-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.today-heading,.today-section-heading{flex-wrap:wrap}.today-profile{max-width:100%}.today-alternative-list{grid-template-columns:minmax(0,1fr)}.today-week-days{gap:4px}.today-week-days li{border-radius:9px;padding:10px 1px;font-size:11px}.today-week-day-name{gap:2px}.today-plan-dot{width:4px;height:4px}.learning-today .today-primary-link{width:100%}.today-actions{align-items:stretch}.today-actions .button{width:100%}.today-session,.learning-today-compact .today-session,.today-feedback,.today-experiment{padding:18px}}@media (prefers-reduced-motion:reduce){.learning-today,.learning-today *,.weekly-learning-feedback *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
