.ActivityHeatmap-module__s5Cvdq__wrapper{position:relative}.ActivityHeatmap-module__s5Cvdq__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ActivityHeatmap-module__s5Cvdq__headerTitle{margin:0}.ActivityHeatmap-module__s5Cvdq__headerSubtitle{color:#ffffff4d;letter-spacing:.03em;font-size:12px}.ActivityHeatmap-module__s5Cvdq__errorBox{text-align:center;color:#ffffff59;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:24px;font-size:13px}.ActivityHeatmap-module__s5Cvdq__gridWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden}.ActivityHeatmap-module__s5Cvdq__gridInner{-webkit-user-select:none;user-select:none;width:100%;position:relative}.ActivityHeatmap-module__s5Cvdq__heatmapGrid{grid-template-rows:20px repeat(7,minmax(0,1fr));gap:clamp(2px,.35vw,4px);width:100%;min-width:max-content;display:grid}.ActivityHeatmap-module__s5Cvdq__columnsRow{align-items:flex-start;display:flex}.ActivityHeatmap-module__s5Cvdq__weekdayCol{flex-direction:column;flex-shrink:0;width:30px;display:flex}.ActivityHeatmap-module__s5Cvdq__weekdayLabel{color:#ffffff47;text-align:right;white-space:nowrap;align-self:center;padding-right:7px;font-size:13rem}.ActivityHeatmap-module__s5Cvdq__monthGroup{flex-direction:column;flex-shrink:0;display:flex}.ActivityHeatmap-module__s5Cvdq__monthLabel{color:#fff6;text-align:center;white-space:nowrap;letter-spacing:.03em;align-self:end;font-size:13rem;font-weight:500}.ActivityHeatmap-module__s5Cvdq__weeksRow{flex-shrink:0;display:flex}.ActivityHeatmap-module__s5Cvdq__weekCol{flex-direction:column;flex-shrink:0;display:flex}.ActivityHeatmap-module__s5Cvdq__cell{aspect-ratio:1;box-sizing:border-box;border:1px solid #ffffff12;border-radius:2px;align-self:center;width:100%;max-width:16px;max-height:16px;margin:0 auto;transition:transform .1s,box-shadow .1s}.ActivityHeatmap-module__s5Cvdq__cell:hover{z-index:20;position:relative;transform:scale(1.35)}.ActivityHeatmap-module__s5Cvdq__cellActive{cursor:pointer}.ActivityHeatmap-module__s5Cvdq__cellEmpty{cursor:default}.ActivityHeatmap-module__s5Cvdq__legend{justify-content:flex-end;align-items:center;gap:5px;margin-top:12px;display:flex}.ActivityHeatmap-module__s5Cvdq__legendText{color:#ffffff47;font-size:11px}.ActivityHeatmap-module__s5Cvdq__legendSquare{border:1px solid #ffffff12;border-radius:3px;flex-shrink:0;width:13px;height:13px}.ActivityHeatmap-module__s5Cvdq__tooltip{color:#ffffffe6;pointer-events:none;z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0e16f7;border:1px solid #ffffff21;border-radius:10px;min-width:170px;padding:10px 14px;font-size:12px;position:fixed;box-shadow:0 10px 28px #00000080}.ActivityHeatmap-module__s5Cvdq__tooltipDate{color:#fff;margin-bottom:5px;font-size:13px;font-weight:600}.ActivityHeatmap-module__s5Cvdq__tooltipEmpty{color:#ffffff59}.ActivityHeatmap-module__s5Cvdq__tooltipTotal{color:#ffffff73;margin-bottom:9px;font-size:13px}.ActivityHeatmap-module__s5Cvdq__tooltipRows{flex-direction:column;gap:5px;display:flex}.ActivityHeatmap-module__s5Cvdq__tooltipRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ActivityHeatmap-module__s5Cvdq__tooltipRowLeft{align-items:center;gap:7px;display:flex}.ActivityHeatmap-module__s5Cvdq__tooltipDot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.ActivityHeatmap-module__s5Cvdq__tooltipStatusLabel{color:#ffffff80;font-size:11px}.ActivityHeatmap-module__s5Cvdq__tooltipCount{color:#fff;font-size:12px;font-weight:600}.ActivityHeatmap-module__s5Cvdq__skeleton{animation:1.6s ease-in-out infinite ActivityHeatmap-module__s5Cvdq__hm-pulse}@keyframes ActivityHeatmap-module__s5Cvdq__hm-pulse{0%,to{opacity:1}50%{opacity:.3}}.ActivityHeatmap-module__s5Cvdq__skeletonRow{align-items:flex-start;gap:3px;display:flex}.ActivityHeatmap-module__s5Cvdq__skeletonWd{flex-shrink:0;width:30px}.ActivityHeatmap-module__s5Cvdq__skeletonGroup{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.ActivityHeatmap-module__s5Cvdq__skeletonLabel{background:#ffffff12;border-radius:4px;width:100%;height:20px;margin-bottom:4px}.ActivityHeatmap-module__s5Cvdq__skeletonWeeks{gap:3px;display:flex}.ActivityHeatmap-module__s5Cvdq__skeletonWeekCol{flex-direction:column;gap:3px;display:flex}.ActivityHeatmap-module__s5Cvdq__skeletonCell{background:#ffffff12;border-radius:3px;width:14px;height:14px}
