@keyframes glowing-border{0%{border-color:#f56565}50%{border-color:#ed8936}to{border-color:#f56565}}html{font-size:max(1rem,.833333vw)}:root{font-family:Plus Jakarta Sans,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:20rem;min-height:100vh}*,*:before,*:after{transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}h1{font-size:3.2em;line-height:1.1}button{border-radius:.5rem;border:.0625rem solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes blurIn{0%{opacity:0;filter:blur(.625rem)}to{opacity:1;filter:blur(0)}}.reveal-fade{animation:fadeIn .8s cubic-bezier(.4,0,.2,1) both}.reveal-slide{animation:slideIn .8s cubic-bezier(.4,0,.2,1) both}.reveal-blur{animation:blurIn 1s cubic-bezier(.4,0,.2,1) both}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.capsule-beam{position:relative;overflow:hidden;z-index:1}.capsule-beam:before{content:"";position:absolute;top:50%;left:50%;width:150%;height:300%;background:conic-gradient(from 0deg,transparent 0 320deg,rgba(255,255,255,.8) 360deg);transform:translate(-50%,-50%) rotate(0);animation:rotate 3s linear infinite;opacity:0;transition:opacity .3s;z-index:-2}.capsule-beam:hover:before{opacity:1}.capsule-beam:after{content:"";position:absolute;inset:.0625rem;background:inherit;border-radius:inherit;z-index:-1}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.spotlight-wrapper{position:relative;border-radius:inherit}.analysis-date-col{width:9.375rem}.analysis-difficulty-col,.analysis-type-col{width:6.875rem}.analysis-chart-col{width:10.625rem}.analysis-actions-col{width:6.875rem}.analysis-scroll-container::-webkit-scrollbar{width:.25rem;height:.25rem}.analysis-scroll-container::-webkit-scrollbar-track{width:.375rem}.analysis-scroll-container::-webkit-scrollbar-thumb{border-radius:1.5rem}.heatmap-container{width:100%;padding:1.5rem;border-radius:1rem;box-shadow:0 .0625rem .125rem #0000000d;border-width:.0625rem;border-style:solid;flex-shrink:0}.calendar-container .react-calendar-heatmap rect{rx:.1875rem;ry:.1875rem}.calendar-container text{font-size:.625rem}.timescope-container{border-radius:1rem;padding:1.5rem;box-shadow:0 .0625rem .125rem #0000000d;border-width:.0625rem;border-style:solid;display:flex;flex-direction:column}.timescope-select{width:9.375rem!important}.timescope-date-label{min-width:6.25rem}.timescope-tooltip{border-radius:.5rem!important;box-shadow:0 .25rem .375rem -.0625rem #0000001a,0 .125rem .25rem -.0625rem #0000000f!important}.timeline-row{display:flex;gap:.75rem;position:relative;padding-bottom:1.25rem}.timeline-row.last{padding-bottom:0}.timeline-item-container{display:flex;flex-direction:column;align-items:flex-end;min-width:3rem;padding-top:.25rem}.timeline-dot-container{display:flex;flex-direction:column;align-items:center;position:relative}.timeline-time-text{font-size:.75rem;font-weight:700;font-family:monospace}.timeline-dot{width:.5rem;height:.5rem;z-index:1;margin-top:.375rem}.timeline-line{width:.0625rem;flex:1;position:absolute;bottom:0;top:.625rem}.timeline-content-box{flex:1}.timeline-card{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem;border-radius:.5rem;margin-left:.125rem}.activity-stream-container{width:100%;height:31.25rem;flex-shrink:0;padding:1.5rem;border-radius:1rem;box-shadow:0 .0625rem .125rem #0000000d;border-width:.0625rem;border-style:solid;display:flex;flex-direction:column;overflow:hidden}@media(min-width:1280px){.activity-stream-container{height:100%}}.activity-stream-empty{min-height:12.5rem;height:100%;flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:.75rem}.analysis-table-container{width:100%;padding:1.5rem;border-radius:1rem;box-shadow:0 .0625rem .125rem #0000000d;border-width:.0625rem;border-style:solid;flex:1;display:flex;flex-direction:column;overflow:hidden}.analysis-scroll-container{overflow-y:auto;overflow-x:hidden;flex:1}.review-progress-dot{display:inline-block;border-radius:624.9375rem;border:.0625rem solid;transition:transform .18s ease-out,opacity .18s ease-out,box-shadow .18s ease-out}.review-progress-dot-xs{width:.3125rem;height:.3125rem}.review-progress-dot-sm{width:.375rem;height:.375rem}.review-progress-dot-md{width:.5rem;height:.5rem}.react-calendar-heatmap text{font-size:.625rem;fill:#aaa}.react-calendar-heatmap .react-calendar-heatmap-small-text{font-size:.3125rem}.react-calendar-heatmap rect:hover{stroke:#555;stroke-width:.0625rem}.react-calendar-heatmap .color-empty{fill:#eee}.react-calendar-heatmap .color-filled{fill:#8cc665}.react-calendar-heatmap .color-github-0{fill:#eee}.react-calendar-heatmap .color-github-1{fill:#d6e685}.react-calendar-heatmap .color-github-2{fill:#8cc665}.react-calendar-heatmap .color-github-3{fill:#44a340}.react-calendar-heatmap .color-github-4{fill:#1e6823}.react-calendar-heatmap .color-gitlab-0{fill:#ededed}.react-calendar-heatmap .color-gitlab-1{fill:#acd5f2}.react-calendar-heatmap .color-gitlab-2{fill:#7fa8d1}.react-calendar-heatmap .color-gitlab-3{fill:#49729b}.react-calendar-heatmap .color-gitlab-4{fill:#254e77}
