@media print{#heatmap-chart-wrapper{page-break-before:always;-webkit-page-break-before:always;-moz-column-break-before:page;break-before:page}#heatmap-chart-wrapper,#heatmap-chart-wrapper *,.overflow-x-auto{overflow:visible!important}}html{font-size:var(--text-size)}body{margin:0;font-family:sans-serif}@keyframes floatUp{0%{transform:translateY(100vh);opacity:.3}50%{transform:translateY(50vh);opacity:.6}to{transform:translateY(-10vh);opacity:.3}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.shiny-card{position:relative;overflow:hidden}.shiny-card:before{content:"";position:absolute;top:0;left:-150%;width:200%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 70%);animation:shimmer 3s linear infinite;z-index:0}.pricing-card{background:rgba(255,255,255,.8);backdrop-filter:blur(5.5px);-webkit-backdrop-filter:blur(5.5px);border-radius:10px;border:1px solid rgba(255,255,255,.18)}.error-message{color:white!important;font-size:14px}.react-select-container .react-select__control{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.dark .react-select-container .react-select__control{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.react-select-container .react-select__menu{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.dark .react-select-container .react-select__menu{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.react-select-container .react-select__menu-list{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.dark .react-select-container .react-select__menu-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.react-select-container .react-select__option{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.dark .react-select-container .react-select__option{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.dark .react-select-container .react-select__option--is-focused,.react-select-container .react-select__option--is-focused{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.react-select-container .react-select__option--is-selected{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-spin{animation:spin 1s linear infinite}.windows-spinner{width:40px;height:40px}.windows-spinner,.windows-spinner2{border:4px solid #f3f3f3;border-top-color:#0078d4;border-radius:50%;animation:windows-spin 1s linear infinite}.windows-spinner2{width:20px;height:20px}@keyframes windows-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hover-brightness{transition:filter .2s ease-in-out}.hover-brightness:hover{filter:brightness(1.2)}body.full-screen-mode .sidebar{transform:translateX(-100%);transition:transform .3s}body.full-screen-mode .main-content{margin-left:0;transition:margin .3s}body.modal-open{pointer-events:none!important;overflow:hidden}body.modal-open .promo-modal-content,body.modal-open .promo-modal-overlay{pointer-events:auto!important}