.YearSelector-module__h-y-Gq__root{background:#13162099;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.25rem;padding:.25rem;display:flex}.YearSelector-module__h-y-Gq__item{color:#475569;cursor:pointer;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:7px;outline:none;padding:.35rem .75rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:color .18s,background-color .18s}.YearSelector-module__h-y-Gq__item:hover{color:#e2e8f0;background:#ffffff0d}.YearSelector-module__h-y-Gq__item:focus-visible{outline-offset:1px;outline:2px solid #7f0df280}.YearSelector-module__h-y-Gq__item[data-state=on]{color:#a855f7;background:#7f0df226;font-weight:600;box-shadow:inset 0 0 0 1px #7f0df24d}
.SummaryStats-module__X9Kz5a__container{flex-wrap:wrap;align-items:baseline;gap:2.5rem;transition:opacity .3s;display:flex}.SummaryStats-module__X9Kz5a__container.SummaryStats-module__X9Kz5a__loading{opacity:.4}.SummaryStats-module__X9Kz5a__statItem{cursor:default;border-radius:4px;outline:none;flex-direction:column;gap:.2rem;transition:opacity .15s;display:flex}.SummaryStats-module__X9Kz5a__statItem:hover .SummaryStats-module__X9Kz5a__value{color:#a855f7}.SummaryStats-module__X9Kz5a__statItem:focus-visible{outline-offset:4px;outline:2px solid #7f0df266}.SummaryStats-module__X9Kz5a__value{color:#e2e8f0;letter-spacing:-.02em;font-size:1.9rem;font-style:italic;font-weight:600;line-height:1;transition:color .2s}.SummaryStats-module__X9Kz5a__label{color:#475569;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:500}.SummaryStats-module__X9Kz5a__tooltipContent{color:#94a3b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:999;background:#131620f5;border:1px solid #ffffff14;border-radius:8px;max-width:220px;padding:.5rem .75rem;font-size:.75rem;line-height:1.4;animation:.12s SummaryStats-module__X9Kz5a__tooltipIn;box-shadow:0 8px 24px #0006}.SummaryStats-module__X9Kz5a__tooltipArrow{fill:#131620f5}@keyframes SummaryStats-module__X9Kz5a__tooltipIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.RouteSketch-module__Hgt6dW__container{justify-content:flex-start;align-items:center;width:2rem;height:2rem;display:flex}.RouteSketch-module__Hgt6dW__svg{width:100%;height:100%;overflow:visible}.RouteSketch-module__Hgt6dW__path{stroke:#6366f1;opacity:.8;transition:all .3s}.row:hover .RouteSketch-module__Hgt6dW__path{stroke:#a855f7;opacity:1;stroke-width:3px}
.ActivityList-module__opsR7q__container{width:100%;padding:0 .25rem}.ActivityList-module__opsR7q__header{border-bottom:1px solid #94a3b81f;grid-template-columns:1fr 1fr .6fr .8fr 1.6fr .8fr;gap:.75rem;margin-bottom:.25rem;padding:.5rem .75rem;display:grid}.ActivityList-module__opsR7q__headerCell{color:#475569;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;text-align:left;background:0 0;border:none;outline:none;align-items:center;gap:.3rem;padding:0;font-family:inherit;font-size:.75rem;transition:color .15s;display:flex}.ActivityList-module__opsR7q__headerCell:hover{color:#94a3b8}.ActivityList-module__opsR7q__headerCell:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #7f0df266}.ActivityList-module__opsR7q__sortIcon{opacity:.4;font-size:.65rem}.ActivityList-module__opsR7q__sortActive{opacity:1;color:#7f0df2}.ActivityList-module__opsR7q__scrollRoot{width:100%;max-height:70vh;overflow:hidden}.ActivityList-module__opsR7q__scrollViewport{width:100%;height:100%}.ActivityList-module__opsR7q__scrollbar{-webkit-user-select:none;user-select:none;touch-action:none;width:6px;padding:2px;transition:background-color .15s;display:flex}.ActivityList-module__opsR7q__scrollbar:hover{background:#ffffff0a}.ActivityList-module__opsR7q__scrollThumb{background:#7f0df259;border-radius:3px;flex:1;transition:background-color .15s;position:relative}.ActivityList-module__opsR7q__scrollThumb:hover{background:#7f0df299}.ActivityList-module__opsR7q__row{cursor:pointer;border-radius:6px;outline:none;grid-template-columns:1fr 1fr .6fr .8fr 1.6fr .8fr;gap:.75rem;padding:.15rem .75rem;transition:background-color .15s,opacity .15s;display:grid}.ActivityList-module__opsR7q__row:hover{background:#7f0df20d}.ActivityList-module__opsR7q__row:focus-visible{outline-offset:2px;outline:2px solid #7f0df266}.ActivityList-module__opsR7q__cell{color:#e2e8f0;align-items:center;min-height:40px;font-size:.9rem;display:flex}.ActivityList-module__opsR7q__mono{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ActivityList-module__opsR7q__dateCell{color:#64748b;font-size:.82rem}.ActivityList-module__opsR7q__bpmBadge{border-radius:6px;justify-content:center;align-items:center;padding:.15rem .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.ActivityList-module__opsR7q__bpmLow{color:#60a5fa;background:#3b82f61f}.ActivityList-module__opsR7q__bpmMed{color:#a855f7;background:#7f0df21f}.ActivityList-module__opsR7q__bpmHigh{color:#f87171;background:#ef44441f}.ActivityList-module__opsR7q__rowTooltip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:999;background:#0d1117f7;border:1px solid #ffffff14;border-radius:10px;min-width:170px;padding:.75rem 1rem;animation:.12s ActivityList-module__opsR7q__tooltipIn;box-shadow:0 8px 32px #00000080}.ActivityList-module__opsR7q__tooltipRow{justify-content:space-between;gap:1.5rem;margin-bottom:.3rem;display:flex}.ActivityList-module__opsR7q__tooltipLabel{color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.ActivityList-module__opsR7q__tooltipValue{color:#e2e8f0;font-size:.8rem;font-weight:500}.ActivityList-module__opsR7q__tooltipHint{color:#475569;text-align:right;margin-top:.5rem;font-size:.68rem;font-style:italic}.ActivityList-module__opsR7q__tooltipArrow{fill:#0d1117f7}@keyframes ActivityList-module__opsR7q__tooltipIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.ActivityList-module__opsR7q__dialogOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:500;background:#000000a6;animation:.18s ActivityList-module__opsR7q__overlayIn;position:fixed;inset:0}@keyframes ActivityList-module__opsR7q__overlayIn{0%{opacity:0}to{opacity:1}}.ActivityList-module__opsR7q__dialogContent{z-index:510;background:#0d1117;border-left:1px solid #ffffff14;border-radius:0;outline:none;width:420px;max-width:90vw;height:100vh;padding:2rem;animation:.3s cubic-bezier(.16,1,.3,1) ActivityList-module__opsR7q__drawerIn;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 32px #00000080,0 0 0 1px #7f0df226}@keyframes ActivityList-module__opsR7q__drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.ActivityList-module__opsR7q__dialogHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ActivityList-module__opsR7q__dialogTitle{color:#e2e8f0;letter-spacing:.01em;font-size:1rem;font-weight:600}.ActivityList-module__opsR7q__dialogClose{color:#475569;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.ActivityList-module__opsR7q__dialogClose:hover{color:#e2e8f0;background:#ffffff0d}.ActivityList-module__opsR7q__dialogClose:focus-visible{outline:2px solid #7f0df280}.ActivityList-module__opsR7q__dialogCloseIcon{font-size:18px}.ActivityList-module__opsR7q__sep{background:#ffffff0f;height:1px;margin:0 0 1.25rem}.ActivityList-module__opsR7q__dialogSketch{background:#13162080;border:1px solid #ffffff0d;border-radius:10px;justify-content:center;margin-bottom:1.25rem;padding:1rem;display:flex;overflow:hidden}.ActivityList-module__opsR7q__dialogStats{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.ActivityList-module__opsR7q__dialogStatItem{background:#13162099;border:1px solid #ffffff0d;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.65rem .75rem;display:flex}.ActivityList-module__opsR7q__dialogStatIcon{color:#7f0df2;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24;margin-top:2px;font-size:16px}.ActivityList-module__opsR7q__dialogStatLabel{color:#475569;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem;font-size:.65rem}.ActivityList-module__opsR7q__dialogStatValue{color:#e2e8f0;font-size:.9rem;font-weight:500}
.ActivityCalendar-module__lRbiCq__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:0 1.5rem}.ActivityCalendar-module__lRbiCq__grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.ActivityCalendar-module__lRbiCq__month{flex-direction:column;gap:.6rem;display:flex}.ActivityCalendar-module__lRbiCq__monthLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:.8rem}.ActivityCalendar-module__lRbiCq__weeks{flex-direction:column;gap:.32rem;display:flex}.ActivityCalendar-module__lRbiCq__week{align-items:center;gap:.4rem;display:flex}.ActivityCalendar-module__lRbiCq__weekLabel{color:#64748b;text-align:left;min-width:1.3rem;font-size:.55rem}.ActivityCalendar-module__lRbiCq__days{flex:1;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ActivityCalendar-module__lRbiCq__day{aspect-ratio:1;background:#94a3b81a;border-radius:2px;width:14px;height:14px;transition:all .2s}.ActivityCalendar-module__lRbiCq__day.ActivityCalendar-module__lRbiCq__empty{background:0 0}.ActivityCalendar-module__lRbiCq__day.ActivityCalendar-module__lRbiCq__level-0{background:#94a3b81a}.ActivityCalendar-module__lRbiCq__day.ActivityCalendar-module__lRbiCq__level-1{background:#ccf5ee}.ActivityCalendar-module__lRbiCq__day.ActivityCalendar-module__lRbiCq__level-2{background:#c8e6c8}.ActivityCalendar-module__lRbiCq__day.ActivityCalendar-module__lRbiCq__level-3{background:#a5d6a7}.ActivityCalendar-module__lRbiCq__day.ActivityCalendar-module__lRbiCq__level-4{background:#81c784}.ActivityCalendar-module__lRbiCq__day.ActivityCalendar-module__lRbiCq__level-5{background:#66bb6a}.ActivityCalendar-module__lRbiCq__day.ActivityCalendar-module__lRbiCq__level-6{background:#4caf50}.ActivityCalendar-module__lRbiCq__day.ActivityCalendar-module__lRbiCq__level-7{background:#388e3c}.ActivityCalendar-module__lRbiCq__day:hover:not(.ActivityCalendar-module__lRbiCq__empty){z-index:10;transform:scale(1.1)}.ActivityCalendar-module__lRbiCq__day:not(.ActivityCalendar-module__lRbiCq__empty):hover{z-index:10;transform:scale(1.1);box-shadow:0 0 9px #4caf5099}.ActivityCalendar-module__lRbiCq__legend{border-top:1px solid #94a3b833;margin-top:1.5rem;padding-top:1rem}.ActivityCalendar-module__lRbiCq__legendTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:.8rem;font-size:.8rem}.ActivityCalendar-module__lRbiCq__legendItems{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;display:flex}.ActivityCalendar-module__lRbiCq__legendItem{flex-direction:column;align-items:center;gap:.4rem;display:flex}.ActivityCalendar-module__lRbiCq__legendDay{aspect-ratio:1;border-radius:3px;width:14px;height:14px}.ActivityCalendar-module__lRbiCq__legendLabel{flex-direction:column;align-items:center;gap:.2rem;display:flex}.ActivityCalendar-module__lRbiCq__legendDistance{color:#64748b;white-space:nowrap;font-size:.65rem;font-weight:500}.ActivityCalendar-module__lRbiCq__hasActivity{cursor:pointer;outline:none}.ActivityCalendar-module__lRbiCq__hasActivity:hover{filter:brightness(1.3);z-index:1;position:relative;transform:scale(1.15)}.ActivityCalendar-module__lRbiCq__hasActivity:focus-visible{outline-offset:1px;outline:2px solid #7f0df299}.ActivityCalendar-module__lRbiCq__tooltipContent{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:999;background:#0d1117f7;border:1px solid #ffffff14;border-radius:8px;padding:.5rem .75rem;animation:.1s ActivityCalendar-module__lRbiCq__calTipIn;box-shadow:0 8px 24px #00000080}.ActivityCalendar-module__lRbiCq__tooltipDate{color:#64748b;margin-bottom:.2rem;font-size:.72rem}.ActivityCalendar-module__lRbiCq__tooltipDist{color:#22c55e;font-size:.88rem;font-weight:600}.ActivityCalendar-module__lRbiCq__tooltipArrow{fill:#0d1117f7}@keyframes ActivityCalendar-module__lRbiCq__calTipIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}
.ActivityChart-module__YxBFUW__container{width:100%;min-width:900px;height:500px;font-family:var(--font-space-mono);background:#0f172a;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ActivityChart-module__YxBFUW__noData{color:#94a3b8;height:100%;font-family:var(--font-space-mono);justify-content:center;align-items:center;font-size:14px;display:flex}.ActivityChart-module__YxBFUW__controls{background:#0f172acc;border-bottom:1px solid #94a3b81a;flex-shrink:0;align-items:center;padding:12px 16px;display:flex}.ActivityChart-module__YxBFUW__breadcrumb{align-items:center;gap:12px;display:flex}.ActivityChart-module__YxBFUW__backButton{color:#6366f1;cursor:pointer;font-family:var(--font-space-mono);background:0 0;border:1px solid #6366f14d;border-radius:4px;padding:6px 12px;font-size:13px;transition:all .2s}.ActivityChart-module__YxBFUW__backButton:hover:not(:disabled){background:#6366f11a;border-color:#6366f180}.ActivityChart-module__YxBFUW__backButton:disabled{opacity:.5;cursor:not-allowed}.ActivityChart-module__YxBFUW__currentLevel{color:#e2e8f0;font-family:var(--font-space-mono);font-size:14px;font-weight:600}.ActivityChart-module__YxBFUW__svg{width:100%;height:100%;transition:opacity .3s;display:block;overflow:visible}.ActivityChart-module__YxBFUW__chartStage{flex:auto;min-height:0}.ActivityChart-module__YxBFUW__weekHeader{align-items:center;padding:10px 16px 0;display:flex}.ActivityChart-module__YxBFUW__weekBack{color:#cbd5f5;cursor:pointer;background:#0f172aa6;margin-bottom:1rem;padding:6px 0;font-size:13px;transition:all .2s}.ActivityChart-module__YxBFUW__weekBack:hover:not(:disabled){color:#fff}.ActivityChart-module__YxBFUW__weekBack:disabled{opacity:.5;cursor:not-allowed}.ActivityChart-module__YxBFUW__nodeRect{stroke:#94a3b838;stroke-width:1px;transition:opacity .2s,transform .2s,stroke .2s}.ActivityChart-module__YxBFUW__nodeRectStatic{stroke:#94a3b81f}.ActivityChart-module__YxBFUW__nodeGroup:hover .ActivityChart-module__YxBFUW__nodeRect{opacity:.92;stroke:#818cf8b3;filter:drop-shadow(0 6px 10px #0f172a8c)}.ActivityChart-module__YxBFUW__nodeLabel{fill:#e2e8f0;font-size:12px;font-family:var(--font-space-mono);text-shadow:0 1px 2px #0f172a99;font-weight:600}.ActivityChart-module__YxBFUW__nodeValue{fill:#cbd5f5;font-size:10px;font-family:var(--font-space-mono);text-shadow:0 1px 2px #0f172a80}.ActivityChart-module__YxBFUW__nodeMeta{fill:#94a3b8;font-size:10px;font-family:var(--font-space-mono)}.ActivityChart-module__YxBFUW__tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;opacity:0;z-index:1000;background:#0f172af2;border:1px solid #6366f14d;border-radius:8px;min-width:160px;padding:12px 16px;transition:opacity .2s;position:fixed;box-shadow:0 4px 12px #0000004d}.ActivityChart-module__YxBFUW__tooltipVisible{opacity:1}.ActivityChart-module__YxBFUW__tooltipTitle{color:#e2e8f0;font-family:var(--font-space-mono);margin-bottom:8px;font-size:14px;font-weight:600}.ActivityChart-module__YxBFUW__tooltipRow{justify-content:space-between;gap:16px;margin-bottom:4px;display:flex}.ActivityChart-module__YxBFUW__tooltipLabel{color:#94a3b8;font-size:12px}.ActivityChart-module__YxBFUW__tooltipValue{color:#e2e8f0;font-family:var(--font-space-mono);font-size:12px}@keyframes ActivityChart-module__YxBFUW__nodeEnter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.ActivityChart-module__YxBFUW__nodeEnter{animation:.3s forwards ActivityChart-module__YxBFUW__nodeEnter}@keyframes ActivityChart-module__YxBFUW__fadeIn{0%{opacity:0}to{opacity:1}}.ActivityChart-module__YxBFUW__fadeIn{animation:.3s forwards ActivityChart-module__YxBFUW__fadeIn}.ActivityChart-module__YxBFUW__monthNav{background:#0f172a99;border-top:1px solid #94a3b833;justify-content:center;align-items:center;gap:16px;margin-top:1rem;padding:8px 0;display:flex}.ActivityChart-module__YxBFUW__monthNavButton{color:#6366f1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 12px;font-family:inherit;font-size:24px;line-height:1;transition:all .2s;display:flex}.ActivityChart-module__YxBFUW__monthNavButton:hover:not(:disabled){color:#818cf8;transform:scale(1.1)}.ActivityChart-module__YxBFUW__monthNavButton:disabled{opacity:.2;cursor:not-allowed}.ActivityChart-module__YxBFUW__monthIndicator{color:#e2e8f0;font-family:var(--font-space-mono);text-align:center;min-width:80px;font-size:13px;font-weight:500}
.DashboardLayout-module__SRLnPa__container{min-width:900px;margin:0 auto}.DashboardLayout-module__SRLnPa__title{border-bottom:1px solid #ffffff0f;margin-bottom:1.5rem;padding-bottom:1rem}.DashboardLayout-module__SRLnPa__title h1{color:#e2e8f0;letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.DashboardLayout-module__SRLnPa__yearSelectorWrapper{justify-content:flex-end;margin-bottom:1.5rem;display:flex}.DashboardLayout-module__SRLnPa__statsRow{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.DashboardLayout-module__SRLnPa__globalPanelWrapper,.DashboardLayout-module__SRLnPa__summaryStatsWrapper{min-width:0}@media (max-width:1200px){.DashboardLayout-module__SRLnPa__statsRow{grid-template-columns:1fr;gap:1rem}}.DashboardLayout-module__SRLnPa__tabsRoot{width:100%}.DashboardLayout-module__SRLnPa__tabList{border-bottom:1px solid #ffffff0f;align-items:center;gap:0;margin-bottom:2rem;display:flex;position:relative}.DashboardLayout-module__SRLnPa__tabTrigger{color:#475569;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;border-bottom:2px solid #0000;outline:none;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.75rem 1.25rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:color .2s,border-color .2s,background-color .2s;display:flex;position:relative}.DashboardLayout-module__SRLnPa__tabTrigger:hover{color:#94a3b8;background-color:#7f0df20a}.DashboardLayout-module__SRLnPa__tabTrigger:focus-visible{outline-offset:-2px;border-radius:4px 4px 0 0;outline:2px solid #7f0df280}.DashboardLayout-module__SRLnPa__tabTrigger[data-state=active]{color:#7f0df2;border-bottom-color:#7f0df2}.DashboardLayout-module__SRLnPa__tabTrigger[data-state=active] .DashboardLayout-module__SRLnPa__tabIcon{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.DashboardLayout-module__SRLnPa__tabIcon{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;font-size:18px;transition:font-variation-settings .2s}.DashboardLayout-module__SRLnPa__tabLabel{line-height:1}.DashboardLayout-module__SRLnPa__loadingPulse{background:#7f0df2;border-radius:50%;width:6px;height:6px;margin-left:auto;margin-right:.25rem;animation:1.4s ease-in-out infinite DashboardLayout-module__SRLnPa__pulse}@keyframes DashboardLayout-module__SRLnPa__pulse{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.DashboardLayout-module__SRLnPa__tabContent{outline:none;animation:.2s DashboardLayout-module__SRLnPa__tabFadeIn}@keyframes DashboardLayout-module__SRLnPa__tabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.DashboardLayout-module__SRLnPa__trajectoryGrid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:1rem;padding:.5rem;display:grid}.DashboardLayout-module__SRLnPa__trajectoryBlock{cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;padding:.5rem;transition:background-color .2s,transform .2s;display:flex}.DashboardLayout-module__SRLnPa__trajectoryBlock:hover{background:#7f0df20f;transform:scale(1.04)}.DashboardLayout-module__SRLnPa__trajectoryDist{color:#22c55e;margin-top:.4rem;font-size:.7rem;font-weight:600}.DashboardLayout-module__SRLnPa__error{color:#f87171;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:300px;font-size:.9rem;display:flex}.DashboardLayout-module__SRLnPa__errorIcon{opacity:.7;font-size:40px}
.GitHubCalendar-module__9z1osq__container{border-radius:8px;width:100%;padding:116px 0}.GitHubCalendar-module__9z1osq__calendar{width:100%}.GitHubCalendar-module__9z1osq__monthHeaders{width:calc(100% - 48px);height:20px;margin-bottom:8px;margin-left:48px;position:relative}.GitHubCalendar-module__9z1osq__monthHeader{color:#57606a;align-items:center;height:16px;font-size:10px;font-weight:600;display:flex;position:absolute;top:0}.GitHubCalendar-module__9z1osq__calendarGrid{grid-template-columns:40px 1fr;gap:0;display:grid}.GitHubCalendar-module__9z1osq__dayLabels{flex-direction:column;gap:2px;padding-top:0;display:flex}.GitHubCalendar-module__9z1osq__dayLabelRow{align-items:center;gap:2px;display:flex}.GitHubCalendar-module__9z1osq__dayLabelName{color:#57606a;justify-content:flex-end;align-items:center;width:40px;padding-right:4px;font-size:9px;display:flex}.GitHubCalendar-module__9z1osq__dayLabelCells{align-items:center;gap:1px;display:flex}.GitHubCalendar-module__9z1osq__dayLabelCell{border-radius:2px;width:13px;height:10px;transition:all .2s}.GitHubCalendar-module__9z1osq__dayLabelCell:hover{outline-offset:0;outline:1px solid #8b949e}.GitHubCalendar-module__9z1osq__grid{grid-template-columns:repeat(53,13px);gap:1px;min-width:max-content;display:grid}.GitHubCalendar-module__9z1osq__week{grid-template-rows:repeat(7,1fr);gap:3px;display:grid}.GitHubCalendar-module__9z1osq__day{cursor:pointer;border-radius:2px;width:10px;height:10px;transition:all .2s}.GitHubCalendar-module__9z1osq__day.GitHubCalendar-module__9z1osq__empty{background-color:#0000}.GitHubCalendar-module__9z1osq__day:hover{outline-offset:0;outline:1px solid #8b949e}.GitHubCalendar-module__9z1osq__level-0{background-color:#ebedf0}.GitHubCalendar-module__9z1osq__level-1{background-color:#c6e48b}.GitHubCalendar-module__9z1osq__level-2{background-color:#7bc96f}.GitHubCalendar-module__9z1osq__level-3{background-color:#239a3b}.GitHubCalendar-module__9z1osq__level-4{background-color:#196127}.GitHubCalendar-module__9z1osq__level-5{background-color:#0e4429}.GitHubCalendar-module__9z1osq__level-6{background-color:#006d32}.GitHubCalendar-module__9z1osq__level-7{background-color:#26a641}.GitHubCalendar-module__9z1osq__legend{color:#57606a;margin-top:16px;font-size:11px}.GitHubCalendar-module__9z1osq__legendRow{justify-content:center;align-items:center;gap:8px;margin-bottom:4px;display:flex}.GitHubCalendar-module__9z1osq__legendText{color:#57606a;min-width:40px;font-size:11px}.GitHubCalendar-module__9z1osq__legendDay{border-radius:2px;width:10px;height:10px}.GitHubCalendar-module__9z1osq__legendDay.GitHubCalendar-module__9z1osq__level-0{background-color:#ebedf0}.GitHubCalendar-module__9z1osq__legendDay.GitHubCalendar-module__9z1osq__level-1{background-color:#c6e48b}.GitHubCalendar-module__9z1osq__legendDay.GitHubCalendar-module__9z1osq__level-2{background-color:#7bc96f}.GitHubCalendar-module__9z1osq__legendDay.GitHubCalendar-module__9z1osq__level-3{background-color:#239a3b}.GitHubCalendar-module__9z1osq__legendDay.GitHubCalendar-module__9z1osq__level-4{background-color:#196127}.GitHubCalendar-module__9z1osq__legendDay.GitHubCalendar-module__9z1osq__level-5{background-color:#0e4429}.GitHubCalendar-module__9z1osq__legendDay.GitHubCalendar-module__9z1osq__level-6{background-color:#006d32}.GitHubCalendar-module__9z1osq__legendDay.GitHubCalendar-module__9z1osq__level-7{background-color:#26a641}@media (max-width:768px){.GitHubCalendar-module__9z1osq__container{max-width:100%;padding:8px}.GitHubCalendar-module__9z1osq__monthHeaders{margin-left:39px}.GitHubCalendar-module__9z1osq__calendarGrid{grid-template-columns:35px 1fr;gap:4px}.GitHubCalendar-module__9z1osq__grid{grid-template-columns:repeat(53,9px);gap:1px}.GitHubCalendar-module__9z1osq__day{width:9px;height:9px}.GitHubCalendar-module__9z1osq__dayLabel{height:9px;padding-right:2px;font-size:8px}.GitHubCalendar-module__9z1osq__legendDay{width:9px;height:9px}}
