.cardio__description{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.cardio__btn-calculate{margin-top:0.5rem}.cardio__results-panel{display:flex;flex-direction:column;align-items:center;text-align:center}.cardio__results-panel .dix-script__subtitle{width:100%}.cardio__result-type{font-size:2.5rem;font-weight:700;color:var(--script-text-muted);margin:1rem 0;transition:color 0.3s ease}.cardio__result-type--hiit{color:#53abff}.cardio__result-type--liss{color:#fa41cc}.cardio__result-type--mixte{color:var(--script-color-primary)}.cardio__placeholder-text{text-align:center}.cardio__gauge-section{width:100%;display:none}.cardio__gauge{width:100%;height:30px;background:linear-gradient(to right,#fa41cc 0%,#fa41cc 50%,#53abff 50%,#53abff 100%);border-radius:15px;position:relative;margin:0.5rem 0}.cardio__gauge-marker{position:absolute;top:-5px;width:4px;height:40px;background:white;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,0.3);transition:left 0.3s ease;left:50%}.cardio__gauge-labels{display:flex;justify-content:space-between;font-size:0.9rem;color:var(--script-text-secondary);margin-bottom:1rem}.cardio__explanation{text-align:left;width:100%;line-height:1.6}.cardio__explanation p{margin:0.5rem 0}.cardio__explanation p:first-child{margin-top:0}.cardio__recommendation{display:none;width:100%;text-align:left}.cardio__results-panel.is-calculated .cardio__gauge-section,.cardio__results-panel.is-calculated .cardio__recommendation{display:block}.cardio__results-panel.is-calculated .cardio__placeholder-text{display:none}@media (max-width:768px){.cardio__result-type{font-size:2rem}.cardio__gauge-labels{font-size:0.8rem}}