.ActivityPageView-module__hGpARq__container{box-sizing:border-box;width:100%;max-width:44rem;margin:0 auto;padding:0 1rem 2.5rem}.ActivityPageView-module__hGpARq__pageTitle{color:var(--color-text);margin:0 0 1.25rem;font-size:1.125rem;font-weight:600}.ActivityPageView-module__hGpARq__streakBanner{height:100px;color:inherit;cursor:pointer;background-color:#ff3b30;border:2px solid #4a0000;border-left-width:6px;border-radius:8px;outline:none;margin-bottom:1.25rem;text-decoration:none;transition:filter .12s,transform .12s;display:block;position:relative;overflow:hidden;transform:skew(-4deg)}.ActivityPageView-module__hGpARq__streakBanner:hover{filter:brightness(1.08)}.ActivityPageView-module__hGpARq__streakBanner:focus-visible{outline-offset:3px;outline:2px solid gold}.ActivityPageView-module__hGpARq__streakBannerImage{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.ActivityPageView-module__hGpARq__streakBannerGradient{opacity:.4;background:linear-gradient(135deg,#8b0000,#5c0000);position:absolute;inset:0}.ActivityPageView-module__hGpARq__streakBannerContent{z-index:1;justify-content:space-between;align-items:center;height:100%;padding:0 1.5rem;display:flex;position:relative;transform:skew(4deg)}.ActivityPageView-module__hGpARq__streakTextCol{align-items:baseline;display:flex}.ActivityPageView-module__hGpARq__streakValue{color:#fff;letter-spacing:-2px;text-shadow:2px 2px 4px #0009;font-size:3.5rem;font-weight:900}.ActivityPageView-module__hGpARq__streakLabel{color:gold;letter-spacing:2px;text-shadow:1px 1px 2px #0009;margin-left:.625rem;font-size:1rem;font-weight:900}.ActivityPageView-module__hGpARq__streakIcon{color:#ffffffe6}.ActivityPageView-module__hGpARq__sectionBlock{margin-bottom:1.75rem}.ActivityPageView-module__hGpARq__sectionHeader{align-items:center;margin-bottom:.75rem;padding-left:.25rem;display:flex}.ActivityPageView-module__hGpARq__sectionHeaderDeco{width:14px;height:24px;margin-right:.75rem;transform:skew(-12deg)}.ActivityPageView-module__hGpARq__sectionHeaderTitle{color:var(--color-text);letter-spacing:2px;font-size:1.125rem;font-weight:900}.ActivityPageView-module__hGpARq__learningCard{background:var(--color-surface-outline-bg);border:1px solid var(--color-surface-outline-border);box-shadow:var(--shadow-sm);border-radius:4px;align-items:center;gap:1.25rem;padding:1.25rem 1rem;display:flex}[data-theme=light] .ActivityPageView-module__hGpARq__learningCard{background:linear-gradient(180deg, var(--color-surface-outline-bg), var(--color-surface-outline-bg-soft));border-color:var(--color-surface-outline-border)}.ActivityPageView-module__hGpARq__learningLegend{flex-direction:column;flex:1;display:flex}.ActivityPageView-module__hGpARq__learningLegendRow{border-bottom:1px dashed var(--color-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 0;display:flex}.ActivityPageView-module__hGpARq__learningLegendRow:last-child{border-bottom:none}.ActivityPageView-module__hGpARq__learningLegendDot{border:1px solid var(--color-border-subtle);flex-shrink:0;width:12px;height:12px;margin-right:.625rem;transform:skew(-12deg)}[data-theme=light] .ActivityPageView-module__hGpARq__learningLegendRow,[data-theme=light] .ActivityPageView-module__hGpARq__dataRow{border-bottom-color:#4b4b4b2e}[data-theme=light] .ActivityPageView-module__hGpARq__learningLegendDot{border-color:#4b4b4b38}.ActivityPageView-module__hGpARq__learningLegendLabel{min-width:0;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;flex:1;font-size:.625rem;font-weight:900}.ActivityPageView-module__hGpARq__learningLegendValue{color:var(--color-text);letter-spacing:.5px;text-align:right;white-space:nowrap;font-size:.75rem;font-weight:900}.ActivityPageView-module__hGpARq__learningLegendPercent{color:var(--color-text-muted);font-size:.625rem}.ActivityPageView-module__hGpARq__card{background:var(--color-surface-outline-bg);border:1px solid var(--color-surface-outline-border);border-right-width:4px;border-right-color:var(--color-surface-outline-border);box-shadow:var(--shadow-sm);border-radius:4px;padding:.5rem 1rem}[data-theme=light] .ActivityPageView-module__hGpARq__card{background:linear-gradient(180deg, var(--color-surface-outline-bg), var(--color-surface-outline-bg-soft));border-color:var(--color-surface-outline-border);border-right-color:var(--color-surface-outline-border)}.ActivityPageView-module__hGpARq__dataRow{border-bottom:1px dashed var(--color-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 0;display:flex}.ActivityPageView-module__hGpARq__dataRow:last-child{border-bottom:none}.ActivityPageView-module__hGpARq__dataRowLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;flex:1;font-size:.75rem;font-weight:800}.ActivityPageView-module__hGpARq__dataRowValue{min-width:0;color:var(--color-text);text-transform:uppercase;text-align:right;letter-spacing:.5px;overflow-wrap:anywhere;font-size:.9375rem;font-weight:900}.ActivityPageView-module__hGpARq__emptyState{background:var(--color-surface-outline-bg);border:1px solid var(--color-surface-outline-border);box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.25rem;display:flex}.ActivityPageView-module__hGpARq__emptyTitle{color:var(--color-text-muted);margin:0;font-size:1rem;font-weight:800}.ActivityPageView-module__hGpARq__emptySubtitle{color:var(--color-text-muted);text-align:center;margin-top:.5rem;font-size:.85rem}
