@keyframes calendarWave{0%,to{background-color:var(--gray-a3)}50%{background-color:var(--gray-a6)}}.calendar-box{background-color:var(--gray-a3);transition:background-color .3s ease-out}.group:hover .calendar-box{animation:.4s ease-out forwards calendarWave}@keyframes drawLine{0%{stroke-dashoffset:500px}to{stroke-dashoffset:0}}@keyframes drawArea{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes popIn{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}70%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.runway-line{stroke-dasharray:500;stroke-dashoffset:0;transition:stroke-dashoffset .3s ease-out}.group:hover .runway-line{stroke-dashoffset:500px;animation:.8s linear forwards drawLine}.runway-area{clip-path:inset(0 0% 0 0);transition:clip-path .3s ease-out}.group:hover .runway-area{clip-path:inset(0 100% 0 0);animation:.65s linear forwards drawArea}.runway-dot{opacity:1;transition:transform .2s ease-out,opacity .2s ease-out;transform:translate(-50%,-50%)scale(1)}.group:hover .runway-dot{opacity:0;animation:.3s ease-out forwards popIn;transform:translate(-50%,-50%)scale(0)}.pie-segment-explode{transition:transform .3s ease-out;transform:translate(4px,4px)}.group:hover .pie-segment-explode{transform:translate(0)}.sc-line{stroke-dasharray:500;stroke-dashoffset:0;transition:stroke-dashoffset .3s ease-out}.group:hover .sc-line{stroke-dashoffset:500px;animation:1.2s linear forwards drawLine}.sc-area{clip-path:inset(0 0% 0 0);transition:clip-path .4s ease-out}.group:hover .sc-area{clip-path:inset(0 100% 0 0);animation:1s linear forwards drawArea}.sc-dot{opacity:1;transition:transform .3s ease-out,opacity .3s ease-out;transform:translate(-50%,-50%)scale(1)}.group:hover .sc-dot{opacity:0;animation:.4s ease-out forwards popIn;transform:translate(-50%,-50%)scale(0)}@keyframes offerCursorBlink{0%,to{opacity:1}50%{opacity:0}}.offer-cursor{animation:.8s step-end infinite offerCursorBlink}@keyframes contractorSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contractor-spinner{animation:.8s linear infinite contractorSpin}@keyframes contractorCheckPop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.contractor-check-pop{animation:.35s ease-out forwards contractorCheckPop}@keyframes scLabelIn{0%{opacity:0;transform:translate(-50%,-160%)scale(.85)}to{opacity:1;transform:translate(-50%,-190%)scale(1)}}.sc-label{opacity:0;transform:translate(-50%,-190%)}.group:hover .sc-label{animation:.35s ease-out forwards scLabelIn}
