.wheel-formation[data-v-39eeedd9]{width:100%;height:auto;display:block}.wheel-formation__start[data-v-39eeedd9]{fill:none;stroke:#b4b2a9;stroke-width:.75px}.wheel-formation__end[data-v-39eeedd9]{fill:color-mix(in srgb, var(--br-color-primary) 14%, var(--br-color-surface-card));stroke:var(--br-color-primary);stroke-width:.75px}.wheel-formation__end--front[data-v-39eeedd9]{fill:color-mix(in srgb, var(--br-color-primary) 45%, var(--br-color-surface-card))}.wheel-formation__end--short[data-v-39eeedd9]{fill:#fcebeb;stroke:#a32d2d}.wheel-formation__end--short.wheel-formation__end--front[data-v-39eeedd9]{fill:#f09595}.body--dark .wheel-formation__end--short{fill:#4a1c1a;stroke:#ffb4ab}.body--dark .wheel-formation__end--short.wheel-formation__end--front{fill:#8c3a34}.wheel-direction-toggle[data-v-624cbe64]{border:1px solid var(--br-color-outline-variant);border-radius:var(--br-radius-md);display:flex;overflow:hidden}.wheel-direction-toggle__option[data-v-624cbe64]{background:var(--br-color-surface-card);color:var(--br-color-text-muted);border-radius:0;flex:1}.wheel-direction-toggle__option--on[data-v-624cbe64]{background:color-mix(in srgb, var(--br-color-primary) 14%, var(--br-color-surface-card));color:var(--br-color-primary);font-weight:600}.wheel-number-input[data-v-43af2ef2]{border:1px solid var(--br-color-outline-variant);border-radius:var(--br-radius-md);background:var(--br-color-surface-card);width:100%;min-width:0;min-height:40px;color:var(--br-color-text);font:inherit;text-align:center;padding:6px 8px;font-size:16px}.wheel-number-input[data-v-43af2ef2]:focus{outline:2px solid var(--br-color-primary);outline-offset:-1px}.wheel-number-stepper[data-v-d588477a]{border:1px solid var(--br-color-outline-variant);border-radius:var(--br-radius-md);background:var(--br-color-surface-card);align-items:stretch;display:flex;overflow:hidden}.wheel-number-stepper__button[data-v-d588477a]{min-height:40px;color:var(--br-color-primary)}.wheel-number-stepper__input[data-v-d588477a]{border:none;border-radius:0;flex:1;font-weight:600}.wheel-move-step[data-v-c3d05ee7]{border-top:1px solid var(--br-color-outline-variant);padding:10px 0}.wheel-move-step__top[data-v-c3d05ee7]{align-items:center;gap:8px;display:flex}.wheel-move-step__label[data-v-c3d05ee7]{min-width:56px;font-weight:600}.wheel-move-step__value[data-v-c3d05ee7]{flex:auto;min-width:140px;max-width:180px}.wheel-move-step__value[data-v-c3d05ee7] .wheel-number-stepper__button{min-width:40px;padding:0 8px}.wheel-move-step__unit[data-v-c3d05ee7]{color:var(--br-color-text-muted)}.wheel-move-step__cost[data-v-c3d05ee7]{color:var(--br-color-text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.wheel-move-step__remove[data-v-c3d05ee7]{color:var(--br-color-text-muted)}.wheel-page[data-v-d2042721]{width:min(100%,640px);margin-left:auto;margin-right:auto}.wheel-page__breadcrumb[data-v-d2042721]{color:var(--br-color-text-muted);margin-bottom:4px;font-size:13px}.wheel-page__title[data-v-d2042721]{color:var(--br-color-primary);margin:0 0 6px;font-size:1.75rem;font-weight:500;line-height:1.25}.wheel-page__lead[data-v-d2042721]{margin:0 0 16px;font-size:1rem}.wheel-page__card[data-v-d2042721]{padding:16px}.wheel-page__label[data-v-d2042721]{color:var(--br-color-text-muted);margin-bottom:6px;font-size:13px;display:block}.wheel-page__select[data-v-d2042721]{border:1px solid var(--br-color-outline-variant);border-radius:var(--br-radius-md);background:var(--br-color-surface-card);width:100%;min-height:40px;color:var(--br-color-text);font:inherit;margin-bottom:8px;padding:6px 8px;font-size:16px}.wheel-page__custom-base[data-v-d2042721]{color:var(--br-color-text-muted);align-items:center;gap:8px;margin-bottom:8px;display:flex}.wheel-page__custom-input[data-v-d2042721]{width:72px}.wheel-page__unit-grid[data-v-d2042721]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.wheel-page__steps-header[data-v-d2042721]{justify-content:space-between;align-items:center;display:flex}.wheel-page__reset[data-v-d2042721]{color:var(--br-color-secondary)}.wheel-page__steps[data-v-d2042721]{margin-top:8px}.wheel-page__no-steps[data-v-d2042721]{border-top:1px solid var(--br-color-outline-variant);color:var(--br-color-text-muted);margin:0;padding:10px 0;font-size:14px}.wheel-page__add-steps[data-v-d2042721]{border-top:1px solid var(--br-color-outline-variant);gap:8px;padding-top:12px;display:flex}.wheel-page__add[data-v-d2042721]{min-height:40px;color:var(--br-color-primary);flex:1}.wheel-page__result[data-v-d2042721]{z-index:1;border-radius:var(--br-radius-lg);box-shadow:0 4px 14px color-mix(in srgb, var(--br-color-shadow) 12%, transparent);align-items:flex-start;gap:8px;margin:12px 0;padding:12px 14px;font-size:16px;font-weight:600;display:flex;position:sticky;bottom:8px}.wheel-page__result--fits[data-v-d2042721]{color:#2b5a10;background:#eaf3de}.wheel-page__result--short[data-v-d2042721]{color:#a32d2d;background:#fcebeb}.body--dark .wheel-page__result--fits{color:#b9e29a;background:#1f3315}.body--dark .wheel-page__result--short{color:#ffb4ab;background:#3d1512}.wheel-page__result-hint[data-v-d2042721]{margin-top:2px;font-size:13px;font-weight:400}.wheel-page__visualization[data-v-d2042721]{max-width:420px;margin:0 auto 8px}.wheel-page__section[data-v-d2042721]{margin-top:24px}.wheel-page__section-title[data-v-d2042721]{color:var(--br-color-secondary);margin:0 0 6px;font-size:1.125rem;font-weight:600;line-height:1.4}.wheel-page__text[data-v-d2042721]{color:var(--br-color-text-muted);margin:0 0 10px;font-size:14px}.wheel-page__table[data-v-d2042721]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px}.wheel-page__table th[data-v-d2042721],.wheel-page__table td[data-v-d2042721]{border-bottom:1px solid var(--br-color-outline-variant);text-align:right;padding:6px 4px;font-weight:400}.wheel-page__table thead th[data-v-d2042721]{color:var(--br-color-text-muted)}.wheel-page__table th[data-v-d2042721]:first-child{text-align:left}.wheel-page__table-caption[data-v-d2042721]{caption-side:top;text-align:left;color:var(--br-color-text-muted);padding-bottom:6px;font-size:13px}.wheel-page__faq-item[data-v-d2042721]{margin-bottom:8px}.wheel-page__faq-question[data-v-d2042721]{margin:0 0 4px;font-size:1rem;font-weight:600;line-height:1.4}.wheel-page__disclaimer[data-v-d2042721]{color:var(--br-color-text-muted);margin:20px 0 0;font-size:12px}
