.rating-header[data-v-314cd9a7]{align-items:center;background:linear-gradient(135deg,var(--color-purple) 20%,var(--color-blue) 80%);border-radius:8px;color:#fff;display:flex;flex-direction:column;margin-top:18px;padding:16px 8px}.rating-title[data-v-314cd9a7]{font-size:26px;font-weight:700;margin-bottom:8px}.rating-subtitle[data-v-314cd9a7]{font-size:16px;line-height:1.6;margin-bottom:12px;text-align:center}.card-spacing[data-v-314cd9a7]{border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:4px 0;padding:8px}@media(min-width:960px){.card-spacing[data-v-314cd9a7]{margin:15px 0;padding:24px}}.card-header[data-v-314cd9a7]{gap:20px;margin-bottom:20px}.card-header[data-v-314cd9a7],.header-content[data-v-314cd9a7]{align-items:center;display:flex;flex-direction:column}.header-content[data-v-314cd9a7]{padding:0 4px}.card-title[data-v-314cd9a7]{font-size:20px;font-weight:700;line-height:1;margin-bottom:12px}.card-description[data-v-314cd9a7]{font-size:16px;line-height:1.3;text-align:center}.icon-wrapper[data-v-314cd9a7]{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;min-height:60px;min-width:60px;width:60px}.trophy-icon[data-v-314cd9a7]{background:#fff9c4}.settings-icon[data-v-314cd9a7]{background:#c7e4ff}@media(min-width:960px){.cards-container[data-v-314cd9a7]{display:flex;gap:16px}}.info-card[data-v-314cd9a7]{background:var(--color-main-grey);border-radius:8px;margin-bottom:24px;padding:16px}@media(min-width:960px){.info-card[data-v-314cd9a7]{margin-bottom:0;padding:16px;width:50%}}.card-content[data-v-314cd9a7]{align-items:start;display:flex}.card-icon[data-v-314cd9a7]{align-items:center;border-radius:8px;display:flex;height:40px;justify-content:center;margin-right:16px;min-height:40px;min-width:40px;width:40px}.distance-icon[data-v-314cd9a7]{background:#3d8bff}.athlete-icon[data-v-314cd9a7]{background:#2e8b57}.card-subtitle[data-v-314cd9a7]{font-size:16px;font-weight:600;padding:0 4px}.card-caption[data-v-314cd9a7]{font-size:14px;font-weight:400}.factors-list[data-v-314cd9a7]{margin:12px 0;padding-left:20px}.factors-list li[data-v-314cd9a7]{line-height:1.5;margin-bottom:8px}.formula-section[data-v-314cd9a7]{margin-top:20px}.formula-display[data-v-314cd9a7]{align-items:center;background:var(--color-purple);border-radius:12px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:12px}.formula-result[data-v-314cd9a7]{font-size:16px;font-weight:600}@media(min-width:768px){.formula-result[data-v-314cd9a7]{font-size:20px}}.formula-highlight[data-v-314cd9a7]{font-weight:700}.formula-explanation[data-v-314cd9a7]{margin-top:8px;text-align:center}.rule-card[data-v-314cd9a7]{background:var(--color-main-grey);border-radius:8px;margin-bottom:24px;padding:16px}.rule-title[data-v-314cd9a7]{align-items:center;color:#333;display:flex;font-size:16px;font-weight:600;margin-bottom:12px}.sports-list strong[data-v-314cd9a7]{display:block}p[data-v-314cd9a7]{line-height:1.6;margin-bottom:12px}
