.toggler{position:relative;margin:1rem auto;background-color:#FFFFFF;place-self:center;-webkit-border-radius:1.375rem;-moz-border-radius:1.375rem;border-radius:1.375rem}.toggler[data-count="0"],.toggler[data-count="1"]{display:none}.toggler .bg-active{position:absolute;left:0;z-index:0;display:block;width:0;height:0;background-color:#00030A;-webkit-border-radius:5rem;-moz-border-radius:5rem;border-radius:5rem;-webkit-transition:left 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), top 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), width 0.3s ease, height 0.3s ease;-moz-transition:left 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), top 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), width 0.3s ease, height 0.3s ease;-ms-transition:left 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), top 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), width 0.3s ease, height 0.3s ease;-o-transition:left 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), top 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), width 0.3s ease, height 0.3s ease;transition:left 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), top 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), width 0.3s ease, height 0.3s ease}.toggler__list{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.toggler__item{margin:0;padding:0.75em;min-height:30px;text-align:center;font-size:clamp(1rem, 0.8vw, 1rem);font-weight:600;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}@media (min-width:1200px){.toggler__item{font-size:clamp(1rem, 1vw, 1.25rem)}}.toggler__item:hover,.toggler__item:focus{cursor:pointer;opacity:0.8}.toggler__item.min-width{width:50%;min-width:160px}@media (min-width:481px){.toggler__item.min-width{width:auto}}@media (min-width:768px){.toggler__item.min-width{min-width:unset}}.toggler__item.active{color:var(--primary-color)}.toggler__item.has-input{padding:0}.toggler__item.has-input .form-control{width:100%;padding:0.75em;border:0;background:transparent;text-align:center;font-size:clamp(1rem, 0.8vw, 1rem);font-weight:600;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;line-height:1.2;color:currentColor}@media (min-width:1200px){.toggler__item.has-input .form-control{font-size:clamp(1rem, 1vw, 1.25rem)}}.toggler__item.has-input .form-control::selection{color:#FFFFFF}.toggler__item.has-input .form-control[type="number"]{-moz-appearance:textfield;appearance:textfield}.toggler__item.has-input .form-control[type="number"]::-webkit-outer-spin-button,.toggler__item.has-input .form-control[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.line-chart-toggler,.pie-chart-toggler{margin:2rem 0}.hint-block{margin:8px 0;font-size:14px;font-weight:400;line-height:1.2}.prediction-chart{position:relative;width:100%;aspect-ratio:1;margin:3rem 0;max-height:50vh}.prediction-chart>canvas{width:100%;height:100%}.pie-container{margin:3rem 0}.pie-chart{position:relative;width:100%;aspect-ratio:1;max-height:80vh}@media (min-width:768px) and (max-width:991px){.pie-chart{max-height:90vh}}@media (min-width:992px){.pie-chart{max-height:60vh}}.pie-chart>canvas{width:100%;height:100%}.prediction-calculator{position:relative;margin-top:2rem}@media (min-width:1200px){.prediction-calculator{margin-top:4rem}}.prediction-calculator .control-label{position:relative;display:block;margin-bottom:0.75rem;font-size:clamp(1rem, 0.8vw, 1rem);font-weight:600;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}@media (min-width:1200px){.prediction-calculator .control-label{font-size:clamp(1rem, 1vw, 1.25rem)}}.prediction-calculator .form-group{margin:2rem 0}.prediction-calculator .form-group.field-roas{display:flex;align-items:center;justify-content:center;gap:1rem}.prediction-calculator .form-group.field-roas .control-label{margin:0}.prediction-calculator .form-group.field-roas .toggler{margin:0}@media (max-width:480px){.prediction-calculator .form-group.field-roas{flex-direction:column;align-items:flex-start}}@media (min-width:1200px){.prediction-calculator .form-group.field-result{margin:4rem 0}}.prediction-calculator .grid-cards{margin:1.75rem 0}.prediction-range-container{--progress: 0;--percent: 0%;position:relative;display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 0}@media (min-width:1200px){.prediction-range-container{padding-bottom:4rem}}.prediction-range-container .prediction-range{width:100%;min-width:2rem;flex:1;height:0.75rem;-webkit-appearance:none;appearance:none;-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;border-radius:0.5rem;outline:none;cursor:pointer;background:rgba(2, 172, 245, 0.15);background:linear-gradient(to right, rgba(2, 172, 245, 0.8) 0%, #02acf5 var(--percent), rgba(2, 172, 245, 0.15) var(--percent), rgba(2, 172, 245, 0.15) 100%)}.prediction-range-container .prediction-range::-webkit-slider-thumb{-webkit-appearance:none;width:1.5rem;height:1.5rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#02ACF5;-webkit-transition:transform 0.1s;-moz-transition:transform 0.1s;-ms-transition:transform 0.1s;-o-transition:transform 0.1s;transition:transform 0.1s;cursor:grab}.prediction-range-container .prediction-range:hover::-webkit-slider-thumb{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.prediction-range-container .prediction-value{display:inline-block;min-width:120px;font-size:2rem;font-weight:500;text-align:right;position:absolute;right:0;bottom:100%}.prediction-range-container .prediction-value:not(.ready){display:none}@media (min-width:1200px){.prediction-range-container .prediction-value{position:absolute;right:unset;bottom:0;left:var(--percent);-webkit-transform:translate3d(-50%, 0, 0) scale(calc(0.75 + var(--progress) * 0.5));-moz-transform:translate3d(-50%, 0, 0) scale(calc(0.75 + var(--progress) * 0.5));-ms-transform:translate3d(-50%, 0, 0) scale(calc(0.75 + var(--progress) * 0.5));-o-transform:translate3d(-50%, 0, 0) scale(calc(0.75 + var(--progress) * 0.5));transform:translate3d(-50%, 0, 0) scale(calc(0.75 + var(--progress) * 0.5))}}