.rsyBWa_activity{min-width:0;margin-block:36px}.rsyBWa_activity h2{margin-block-end:8px;font-size:1.35rem}.rsyBWa_activity h3{margin-block-end:8px;font-size:1.15rem}.rsyBWa_explanation{color:var(--muted);font-size:.95rem}.rsyBWa_overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);margin-block:28px;display:grid}.rsyBWa_calendar{table-layout:fixed;border-spacing:4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;width:100%}.rsyBWa_calendar caption{text-align:start;padding-block-end:12px;font-size:1.15rem;font-weight:650}.rsyBWa_calendar th{color:var(--muted);padding-block:8px;font-size:.8rem;font-weight:500}.rsyBWa_calendar td{text-align:center;vertical-align:middle;border-radius:10px;height:58px}.rsyBWa_day{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:50px;display:flex}.rsyBWa_completed{background:var(--pale);font-weight:650}.rsyBWa_mark{color:var(--brand);font-size:.75rem;line-height:1.2}.rsyBWa_calendar td[aria-current=date]{outline:2px solid var(--brand);outline-offset:-2px}.rsyBWa_future{color:var(--muted);background:color-mix(in srgb, var(--line) 25%, transparent)}.rsyBWa_legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-block-start:12px;font-size:.8rem;display:flex}.rsyBWa_legend>span{align-items:center;gap:6px;display:inline-flex}.rsyBWa_todayMark{border:2px solid var(--brand);border-radius:3px;width:12px;height:12px}.rsyBWa_week{min-width:0}.rsyBWa_streak{color:var(--brand);margin-block:24px;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:650}.rsyBWa_results{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.rsyBWa_results>div{border-block-start:1px solid var(--line);padding-block-start:12px}.rsyBWa_results dt{color:var(--muted);font-size:.9rem}.rsyBWa_results dd{font-variant-numeric:tabular-nums;margin-block-start:8px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:650;line-height:1.2}.rsyBWa_noAccuracy{font-size:1rem;font-weight:400}.rsyBWa_reviews{border-block-start:1px solid var(--line);padding-block-start:24px}.rsyBWa_reviewList{margin:0;padding:0;list-style:none}.rsyBWa_reviewList li{grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;padding-block:12px;display:grid}.rsyBWa_reviewList a{text-underline-offset:4px;overflow-wrap:anywhere;font-weight:650}.rsyBWa_reviewList small{color:var(--muted);grid-column:1/-1}@media (max-width:640px){.rsyBWa_overview{grid-template-columns:minmax(0,1fr);gap:32px}.rsyBWa_calendar td{height:52px}.rsyBWa_reviewList li{grid-template-columns:minmax(0,1fr)}}
.learning-route{border-block:1px solid var(--line,#d9dcd7);width:100%;color:var(--ink,#17362e);margin-block:2.5rem}.learning-route-head{max-width:42rem;padding-block:2rem}.learning-route-head h2{font-family:var(--body-font);text-wrap:balance;font-size:clamp(1.6rem,3vw,2.8rem);line-height:1.16}.learning-route-head p{text-wrap:pretty}.learning-route-count{font-variant-numeric:tabular-nums}.learning-topic{border-top:1px solid var(--line,#d9dcd7);padding-block:1.5rem}.learning-topic h3{text-wrap:balance;margin-bottom:.8rem;font-size:1.1rem}.learning-topic ol{margin:0;padding:0;list-style:none}.learning-topic li{border-top:1px solid var(--line,#d9dcd7);grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding-block:1rem;display:grid}.learning-number{font-variant-numeric:tabular-nums;color:var(--brand,#0d684f);font-family:var(--body-font)}.learning-lesson-text a{color:inherit;text-underline-offset:.2em;font-weight:650;text-decoration-thickness:1px}.learning-lesson-text p{text-wrap:pretty;margin:.25rem 0 0}.learning-status{color:var(--brand,#0d684f);font-size:.85rem}.learning-checkpoint,.continue-learning{border-block:1px solid var(--line,#d9dcd7);justify-items:start;gap:1rem;width:100%;margin-block:2rem;padding-block:2rem;display:grid}.learning-checkpoint h2,.continue-learning h2{font-family:var(--body-font);text-wrap:balance;font-size:clamp(1.25rem,2vw,1.8rem)}.learning-checkpoint p,.continue-learning p{text-wrap:pretty}.learning-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}:lang(ur) .learning-route-head h2,:lang(ur) .learning-checkpoint h2,:lang(ur) .continue-learning h2{line-height:2.1}@media (max-width:600px){.learning-topic li{grid-template-columns:2.5rem minmax(0,1fr)}.learning-status{grid-column:2}}.daily-study{border-block:1px solid var(--line);width:100%;margin-block:1.5rem 3rem;padding-block:2rem}.daily-study-intro{max-width:48rem}.daily-study p{text-wrap:pretty}.daily-study-counts{font-variant-numeric:tabular-nums;font-weight:650}.daily-study .learning-actions{margin-block:1.5rem}.daily-study-timezone{color:var(--muted);max-width:48rem;margin-top:2rem;font-size:.875rem}.daily-study .button{white-space:normal;text-align:start;max-width:100%}.daily-study-load-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.daily-study-load-row p{font-weight:650}.daily-study-preferences{margin-block:1.5rem}.daily-study .button:disabled{opacity:.55;cursor:default}
