.zones[data-v-92f150bd]{margin-top:var(--space-xl)}.zones-head[data-v-92f150bd]{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.zones-head h2[data-v-92f150bd]{font-size:1.15rem}.method[data-v-92f150bd]{color:var(--color-text-muted);font-size:.8rem}.zone-scale[data-v-92f150bd]{background:var(--color-border-light);height:18px;margin-bottom:var(--space-lg);border-radius:999px;position:relative;overflow:hidden}.zone-segment[data-v-92f150bd]{opacity:.9;position:absolute;top:0;bottom:0}.scale-ends[data-v-92f150bd]{color:var(--color-text-muted);margin-top:var(--space-xs);margin-bottom:var(--space-md);justify-content:space-between;font-size:.75rem;display:flex}.zone-list[data-v-92f150bd]{gap:var(--space-sm);flex-direction:column;display:flex}.zone-row[data-v-92f150bd]{gap:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);display:flex}.zone-dot[data-v-92f150bd]{border-radius:50%;flex:0 0 12px;height:12px;margin-top:6px}.zone-main[data-v-92f150bd]{flex:1}.zone-title[data-v-92f150bd]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.zone-bpm[data-v-92f150bd]{color:var(--color-forest);font-size:.9rem;font-weight:700}.zone-main p[data-v-92f150bd]{margin:var(--space-xs) 0 0;color:var(--color-text-secondary);font-size:.88rem}.zone-hike[data-v-92f150bd]{color:var(--color-earth)!important}.spotlight[data-v-92f150bd]{margin-top:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);background:#2d5a3d0f}.spotlight h3[data-v-92f150bd]{margin-bottom:var(--space-sm);font-size:1.05rem}.spotlight p[data-v-92f150bd]{margin-bottom:var(--space-sm);font-size:.95rem}.spotlight-tip[data-v-92f150bd]{color:var(--color-text-secondary);margin:0;font-size:.88rem!important}
