.react-calendar-heatmap .color-empty,.react-calendar-heatmap .color-github-0{fill:#ebedf0}.react-calendar-heatmap .color-github-1{fill:#9be9a8}.react-calendar-heatmap .color-github-2{fill:#40c463}.react-calendar-heatmap .color-github-3{fill:#30a14e}.react-calendar-heatmap .color-github-4{fill:#216e39}.react-calendar-heatmap-week-labels{font-size:8px}.react-calendar-heatmap .react-calendar-heatmap-week-label{fill:#767676}.react-calendar-heatmap rect:hover{stroke:#555;stroke-width:1px}.react-calendar-heatmap .react-calendar-heatmap-week-label{fill:#767676;font-size:10px;margin-right:4px}.react-calendar-heatmap .react-calendar-heatmap-weekday-labels{transform:translateY(14px)}:root{--driver-popover-bg: rgba(255, 255, 255, .95);--driver-text-color: #1a1a1a;--driver-desc-color: #666666;--driver-accent-color: #1a1a1a;--driver-border-color: rgba(0, 0, 0, .05);--driver-backdrop-color: transparent}.driver-overlay{background-color:var(--driver-backdrop-color)!important}.driver-popover{background-color:var(--driver-popover-bg)!important;color:var(--driver-text-color)!important;border-radius:20px!important;padding:24px 24px 16px!important;box-shadow:0 20px 40px -4px #00000014,0 8px 16px -4px #0000000a,0 0 0 1px var(--driver-border-color)!important;border:none!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);max-width:360px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.driver-popover-title{font-size:18px!important;font-weight:600!important;margin-bottom:8px!important;color:var(--driver-text-color)!important;letter-spacing:-.02em!important;line-height:1.3!important}.driver-popover-description{font-size:14px!important;line-height:1.6!important;color:var(--driver-desc-color)!important;margin-bottom:16px!important;font-weight:400!important}.driver-popover-footer{margin-top:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important}.driver-popover-close-btn{color:#999!important;top:16px!important;right:16px!important;transition:color .2s ease}.driver-popover-close-btn:hover{color:#333!important}.driver-popover-navigation-btns{display:flex!important;gap:12px!important}.driver-popover-prev-btn{background:transparent!important;border:none!important;color:#888!important;font-size:13px!important;font-weight:500!important;padding:8px 16px!important;border-radius:999px!important;text-shadow:none!important;transition:all .2s ease!important}.driver-popover-prev-btn:hover{color:#333!important;background-color:#00000008!important}.driver-popover-next-btn{background-color:var(--driver-accent-color)!important;color:#fff!important;border:none!important;font-size:13px!important;font-weight:500!important;padding:8px 20px!important;border-radius:999px!important;text-shadow:none!important;box-shadow:0 2px 8px #0000001a!important;transition:transform .1s ease,box-shadow .2s ease,background-color .2s ease!important}.driver-popover-next-btn:hover{background-color:#000!important;transform:translateY(-1px);box-shadow:0 4px 12px #00000026!important}.driver-popover-next-btn:active{transform:translateY(0)}.driver-popover-progress-text{font-size:12px!important;color:#999!important;font-weight:500!important}.driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:var(--driver-popover-bg)!important}.driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:var(--driver-popover-bg)!important}.driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:var(--driver-popover-bg)!important}.driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:var(--driver-popover-bg)!important}#driver-popover-content{padding-bottom:.7rem!important}
