.save-calculation[data-v-7f918749]{font-size:12px;margin-top:8px;text-align:center}button[data-v-7f918749]{align-items:center;background:transparent;border:1px solid #50504a;border-radius:7px;color:#eee;cursor:pointer;display:flex;gap:7px;justify-content:center;min-height:38px;padding:8px 12px;width:100%}button[data-v-7f918749]:hover:not(:disabled){border-color:#ffd000}a[data-v-7f918749]:focus-visible,button[data-v-7f918749]:focus-visible{outline:2px solid #ffd000;outline-offset:3px}button[data-v-7f918749]:disabled{cursor:default;opacity:.55}a[data-v-7f918749]{align-items:center;color:#ffd000;display:inline-flex;gap:6px;margin-top:7px}a svg[data-v-7f918749]{height:16px;width:16px}p[data-v-7f918749]{color:#bdbdb5;line-height:1.5;margin:7px 0 0}.save-error[data-v-7f918749]{color:#ffb6ac}.car-diagram[data-v-307077b4]{margin:0;min-width:0;padding:4px 8px 10px}.diagram-heading[data-v-307077b4]{color:#c5c5bf;display:flex;font-size:10px;gap:8px;justify-content:space-between;padding:4px 4px 8px}svg[data-v-307077b4]{display:block;margin:auto;max-height:440px;overflow:visible;width:100%}image[data-v-307077b4]{pointer-events:none}.body-panel[data-v-307077b4]{cursor:pointer;outline:none}.body-panel path[data-v-307077b4]{fill:transparent;stroke:transparent;stroke-width:1.5;transition:fill .15s,stroke .15s;vector-effect:non-scaling-stroke}.body-panel.inspecting path[data-v-307077b4],.body-panel:hover path[data-v-307077b4]{fill:#ffcb053b;stroke:#ffcb05}.body-panel.chosen path[data-v-307077b4]{fill:#ffcb0566;stroke:#ffcb05}.body-panel:focus-visible path[data-v-307077b4]{stroke:#fff;stroke-width:3}.body-panel.unavailable[data-v-307077b4]{opacity:.35;pointer-events:none}.sill path[data-v-307077b4]{fill:#21211f;stroke:#55554b}.sill text[data-v-307077b4]{fill:#e6e6e0;font-size:40px;pointer-events:none}figcaption[data-v-307077b4]{color:#ccc;font-size:11px;margin-top:4px;min-height:18px;text-align:center}.compact[data-v-307077b4]{height:100%;padding:0;pointer-events:none}.compact svg[data-v-307077b4]{height:100%;width:100%}.compact .sill[data-v-307077b4]{display:none}@media(prefers-reduced-motion:reduce){.body-panel path[data-v-307077b4]{transition:none}}.vehicle-preview.contextual[data-v-bd14a34f]{--view-controls-height:58px;background:#101010;box-sizing:border-box;height:calc(var(--car-stage-height, 300px) + var(--view-controls-height));padding-top:var(--view-controls-height);position:relative}.contextual .view-controls[data-v-bd14a34f]{gap:8px;left:0;padding:0;position:absolute;top:0}.contextual .view-controls button[data-v-bd14a34f]{background:#191919;border-radius:8px;font-size:13px;padding:10px 18px}.contextual .view-controls button[aria-pressed=true][data-v-bd14a34f]{background:#ffcb0510;border-color:#ffcb05;color:#fff}.contextual[data-v-bd14a34f] .car-diagram>p,.contextual[data-v-bd14a34f] .diagram-heading,.contextual[data-v-bd14a34f] figcaption{display:none}.vehicle-preview.contextual[data-v-bd14a34f] .car-diagram svg,.vehicle-preview.contextual>svg[data-v-bd14a34f]{height:100%;max-height:none;width:100%}.vehicle-preview.contextual[data-v-bd14a34f] .car-diagram{height:100%;margin:0;padding:0}@media(max-width:600px){.vehicle-preview.contextual[data-v-bd14a34f]{--view-controls-height:50px}.contextual .view-controls button[data-v-bd14a34f]{min-height:42px;padding:8px 14px}}.view-count[data-v-bd14a34f]{align-items:center;background:#ffffff24;border-radius:50%;display:inline-flex;font-size:10px;height:17px;justify-content:center;margin-left:5px;min-width:17px;padding:0 4px}.vehicle-preview[data-v-bd14a34f]{background:#111;margin:0;min-width:0}.view-controls[data-v-bd14a34f]{display:flex;flex-wrap:wrap;gap:6px;padding:16px 18px 8px}.view-controls button[data-v-bd14a34f]{background:#202020;border:1px solid #303030;border-radius:4px;color:#c3c3c3;cursor:pointer;font:inherit;font-size:12px;min-height:40px;padding:10px 14px}.view-controls button[aria-pressed=true][data-v-bd14a34f]{background:#ffcb05;border-color:#ffcb05;color:#161400;font-weight:650}.vehicle-preview>svg[data-v-bd14a34f]{display:block;height:auto;width:100%}.panel-hit[data-v-bd14a34f]{cursor:pointer;outline:none}.panel-hit path[data-v-bd14a34f]{fill:transparent;stroke:transparent;stroke-width:2.5;transition:fill .15s,stroke .15s;vector-effect:non-scaling-stroke}.panel-hit.inspecting path[data-v-bd14a34f],.panel-hit:hover path[data-v-bd14a34f]{fill:#ffcf0933;stroke:#ffcf0999}.panel-hit.selected path[data-v-bd14a34f]{fill:#ffcf0955;stroke:#ffcf09}.panel-hit:focus-visible path[data-v-bd14a34f]{stroke:#fff;stroke-width:3}.panel-hit.unavailable[data-v-bd14a34f]{pointer-events:none}figcaption[data-v-bd14a34f]{align-items:center;color:#e3e3e3;display:flex;font-size:12px;gap:8px;min-height:20px;padding:0 20px}.selection-dot[data-v-bd14a34f]{background:#ffcb05;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}p[data-v-bd14a34f]{color:#8f8f8f;font-size:11px;line-height:17px;margin:7px 20px 16px}.vehicle-preview[data-v-bd14a34f] .car-diagram{margin:20px 0 12px}.view-controls button[data-v-bd14a34f]:focus-visible{outline:2px solid #ffcb05;outline-offset:2px}.compact[data-v-bd14a34f]{background:transparent;height:100%;padding:8px;pointer-events:none}.compact .part-preview[data-v-bd14a34f]{height:100%;width:100%}@media(max-width:650px){.view-controls[data-v-bd14a34f]{flex-wrap:nowrap;gap:4px;padding:12px 10px 6px}.view-controls button[data-v-bd14a34f]{flex:1;font-size:10px;min-height:42px;padding:8px}figcaption[data-v-bd14a34f]{font-size:11px;padding:4px 12px 0}p[data-v-bd14a34f]{font-size:10px;margin:5px 12px 12px}}@media(prefers-reduced-motion:reduce){.panel-hit path[data-v-bd14a34f]{transition:none}}.kit-options[data-v-91bc3820]{background:#f0ede7;border:1px solid #e1dbd0;border-radius:16px;margin:28px 0;min-width:0;padding:24px}.eyebrow[data-v-91bc3820]{color:#83755f;font-size:10px;font-weight:600;letter-spacing:1.3px}.options-heading h3[data-v-91bc3820]{font-size:21px;font-weight:600;line-height:28px;margin:5px 0}.hint[data-v-91bc3820],.options-heading p[data-v-91bc3820]{color:var(--calc-muted);font-size:13px;line-height:21px}.budget-options[data-v-91bc3820]{display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-top:22px}label[data-v-91bc3820]{display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:8px;min-width:0}small[data-v-91bc3820]{color:var(--calc-muted);display:block;font-size:12px;font-weight:400;line-height:19px}input[data-v-91bc3820]:not([type=checkbox]),select[data-v-91bc3820]{background:#faf9f9;border:1px solid #d6cfc3;border-radius:8px;box-sizing:border-box;color:var(--calc-text);font-size:14px;line-height:22px;min-width:0;padding:12px;width:100%}input[type=checkbox][data-v-91bc3820]{accent-color:#857257;flex-shrink:0;height:17px;width:17px}.strategy[data-v-91bc3820]{align-items:flex-start;flex-direction:row;gap:12px;padding-top:25px}.strategy strong[data-v-91bc3820]{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.owned-editor[data-v-91bc3820]{border-top:1px solid #ddd6ca;margin-top:22px}summary[data-v-91bc3820]{cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;list-style:none;padding:19px 0}summary[data-v-91bc3820]::-webkit-details-marker{display:none}summary span[data-v-91bc3820]{color:#796850;font-size:12px}.hint[data-v-91bc3820]{margin-bottom:16px}.owned-form[data-v-91bc3820]{display:grid;gap:14px}.pack-content[data-v-91bc3820]{background:#e7e1d6;border-radius:8px;color:#655943;font-size:12px;line-height:20px;padding:12px}.owned-confirm[data-v-91bc3820]{align-items:center;display:grid;gap:20px;grid-template-columns:150px minmax(0,1fr)}.check-label[data-v-91bc3820]{align-items:center;flex-direction:row;font-weight:400;gap:10px}.apply[data-v-91bc3820]{background:var(--calc-text);border-radius:8px;color:#fff;cursor:pointer;font-size:13px;justify-self:start;padding:12px 18px}.apply[data-v-91bc3820]:disabled{cursor:not-allowed;opacity:.4}.owned-row[data-v-91bc3820],.pending[data-v-91bc3820]{align-items:center;background:#faf9f9;border-radius:8px;display:flex;font-size:13px;gap:16px;justify-content:space-between;line-height:20px;margin-bottom:12px;padding:14px}.pending[data-v-91bc3820]{background:#e9e0ce}.owned-row button[data-v-91bc3820],.pending button[data-v-91bc3820]{cursor:pointer;flex-shrink:0;font-size:12px;text-decoration:underline}button[data-v-91bc3820]:focus-visible,input[data-v-91bc3820]:focus-visible,select[data-v-91bc3820]:focus-visible,summary[data-v-91bc3820]:focus-visible{outline:2px solid #857257;outline-offset:3px}@media(max-width:600px){.kit-options[data-v-91bc3820]{margin:22px 0;padding:18px}.budget-options[data-v-91bc3820]{gap:16px;grid-template-columns:minmax(0,1fr)}.strategy[data-v-91bc3820]{padding-top:0}.owned-confirm[data-v-91bc3820]{gap:14px;grid-template-columns:minmax(0,1fr)}.owned-confirm>label[data-v-91bc3820]:first-child{max-width:150px}.owned-row[data-v-91bc3820],.pending[data-v-91bc3820]{align-items:flex-start}.apply[data-v-91bc3820]{width:100%}.options-heading h3[data-v-91bc3820]{font-size:19px}}.materials[data-v-8588d99b]{color:#e5e5e5;font-size:11px}.estimate[data-v-8588d99b]{color:#aaa;font-size:10px;line-height:1.7;margin:10px 0 12px}.materials-title[data-v-8588d99b]{display:none}.kit-verdict[data-v-8588d99b]{background:#1c211b;border:1px solid #364332;border-radius:5px;margin:10px 0;padding:10px 12px}.kit-verdict.incomplete[data-v-8588d99b],.kit-verdict.over[data-v-8588d99b]{background:#252116;border-color:#51462b}.verdict-top>span[data-v-8588d99b]{display:none}.verdict-top strong[data-v-8588d99b]{font-size:11px;font-weight:550}.budget-verdict[data-v-8588d99b]{font-size:15px;margin-top:7px}.saving[data-v-8588d99b],.within .budget-verdict[data-v-8588d99b]{color:#9dbe86}.over .budget-verdict[data-v-8588d99b]{color:#ebb977}.saving[data-v-8588d99b],.verdict-note[data-v-8588d99b]{color:#a6a6a6;font-size:10px;line-height:1.7;margin-top:5px}.kit-checks summary[data-v-8588d99b]{color:#bfbfbf;font-size:10px;padding:8px 0 0;text-decoration:underline}.kit-checks p[data-v-8588d99b]{color:#aaa;font-size:10px;line-height:1.7;margin-top:7px}.product-row[data-v-8588d99b]{align-items:center;border-bottom:1px solid #2e2e2e;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;padding:13px 0}.product-image[data-v-8588d99b]{background:#252525;border-radius:3px;display:grid;height:45px;overflow:hidden;place-items:center;width:36px}.product-image img[data-v-8588d99b]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-image span[data-v-8588d99b]{color:#bcbcbc;font-size:6px;padding:3px;text-align:center}.product-group[data-v-8588d99b]{color:#bbb;font-size:9px}.product-description h4[data-v-8588d99b]{font-size:11px;font-weight:600;line-height:1.5;margin:3px 0;overflow-wrap:anywhere}.product-description h4 a[data-v-8588d99b]:hover{color:#ffcb05}.product-description p[data-v-8588d99b]{color:#999;font-size:10px;line-height:1.5}.product-description .unavailable[data-v-8588d99b]{color:#eab478;margin-top:5px}.product-price[data-v-8588d99b]{align-items:flex-end;display:flex;flex-direction:column;font-size:11px;gap:4px;text-align:right;white-space:nowrap}.product-price small[data-v-8588d99b]{color:#919191;font-size:8px}.purchase[data-v-8588d99b]{padding:17px 0 12px}.purchase>div[data-v-8588d99b]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.purchase span[data-v-8588d99b]{color:#ccc;font-size:11px}.purchase strong[data-v-8588d99b]{color:#fff;font-size:23px;font-weight:700}.purchase p[data-v-8588d99b]{color:#999;font-size:9px;line-height:1.6;margin:2px 0 12px;width:100%}.primary[data-v-8588d99b]{align-items:center;background:#ffcb05;border:0;border-radius:5px;color:#151300;cursor:pointer;display:flex;font-size:12px;font-weight:650;gap:10px;justify-content:center;min-height:42px;padding:11px;width:100%}.primary[data-v-8588d99b]:hover:not(:disabled){background:#ffdc46}.primary[data-v-8588d99b]:disabled{cursor:not-allowed;opacity:.4}.primary[data-v-8588d99b]:focus-visible,summary[data-v-8588d99b]:focus-visible{outline:2px solid #ffcb05;outline-offset:3px}.primary svg[data-v-8588d99b]{height:16px;width:16px}.notice[data-v-8588d99b]{background:#2b2616;border:1px solid #524924;border-radius:5px;color:#daca88;font-size:11px;line-height:1.7;margin:10px 0;padding:10px 12px}.notice a[data-v-8588d99b]{text-decoration:underline}.disclosure[data-v-8588d99b]{border-top:1px solid #303030}summary[data-v-8588d99b]{align-items:center;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:8px;list-style:none;padding:12px 0}summary[data-v-8588d99b]::-webkit-details-marker{display:none}summary svg[data-v-8588d99b]{color:#999;height:14px;width:14px}details[open]>summary svg[data-v-8588d99b]{transform:rotate(180deg)}.disclosure-content[data-v-8588d99b]{color:#999;font-size:10px;line-height:1.7;padding:0 0 13px}.disclosure-content>p+p[data-v-8588d99b]{margin-top:7px}.consumption[data-v-8588d99b]{display:flex;gap:10px;justify-content:space-between;padding:5px 0}.consumption strong[data-v-8588d99b]{color:#ccc;white-space:nowrap}.coverage-row[data-v-8588d99b]{border-bottom:1px solid #2b2b2b;padding:7px 0}.coverage-row>span[data-v-8588d99b]{display:block}.coverage-row>span[data-v-8588d99b]:first-child{color:#ddd}@media(max-width:650px){.product-row[data-v-8588d99b]{gap:10px;grid-template-columns:42px minmax(0,1fr) auto;padding:14px 0}.product-image[data-v-8588d99b]{height:52px;width:42px}.product-description h4[data-v-8588d99b]{font-size:12px}.product-description p[data-v-8588d99b]{font-size:11px}.product-price[data-v-8588d99b]{font-size:12px}.product-price small[data-v-8588d99b]{font-size:9px}.primary[data-v-8588d99b]{font-size:13px;min-height:46px}.verdict-top strong[data-v-8588d99b]{font-size:12px}.estimate[data-v-8588d99b],.verdict-note[data-v-8588d99b]{font-size:11px}.product-group[data-v-8588d99b]{font-size:10px}summary[data-v-8588d99b]{font-size:12px}}.color-preview[data-v-4d2be13a]{background:#242424;border:1px solid #555;border-radius:7px;display:grid;flex:0 0 48px;height:48px;overflow:hidden;place-items:center;position:relative;width:48px}.color-preview img[data-v-4d2be13a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.color-preview.product-photo img[data-v-4d2be13a]{-o-object-fit:contain;object-fit:contain}.preview-code[data-v-4d2be13a]{font-size:10px;overflow-wrap:anywhere;padding:3px;text-align:center}.color-preview small[data-v-4d2be13a]{background:#000b;bottom:0;color:#ddd;font-size:8px;left:0;line-height:13px;position:absolute;right:0;text-align:center}.color-preview.compact[data-v-4d2be13a]{border-radius:5px;flex-basis:30px;height:30px;width:30px}.color-preview.compact .preview-code[data-v-4d2be13a]{font-size:8px}.calculation-explanation[data-v-7003d902]{background:#151515;border:1px solid #35332a;border-radius:10px;color:#b5b5b5;font-size:13px;line-height:1.6;margin-top:24px}.calculation-explanation>summary[data-v-7003d902]{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none;padding:17px 20px}.calculation-explanation>summary[data-v-7003d902]::-webkit-details-marker{display:none}.explanation-label[data-v-7003d902]{align-items:center;color:var(--yellow,#ffcb05);display:flex;font-weight:600;gap:10px}.explanation-label svg[data-v-7003d902]{height:16px;transition:transform .2s;width:16px}.calculation-explanation[open]>summary .explanation-label svg[data-v-7003d902]{transform:rotate(180deg)}.explanation-summary[data-v-7003d902]{font-size:12px;max-width:60%;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.calculation-explanation[aria-busy=true] .explanation-grid[data-v-7003d902],.calculation-explanation[aria-busy=true] .explanation-notes[data-v-7003d902]{opacity:.45}.explanation-grid[data-v-7003d902]{border-top:1px solid #303030;display:grid;gap:40px;grid-template-columns:1fr 1fr;padding:8px 24px 24px}.explanation-grid>section[data-v-7003d902]{min-width:0}h3[data-v-7003d902]{color:#f1f1f1;font-size:16px;font-weight:600;line-height:1.4;margin:20px 0 10px}p[data-v-7003d902]{margin:10px 0}ul[data-v-7003d902]{list-style:none;margin:14px 0;padding:0}.area-list li[data-v-7003d902]{align-items:start;border-bottom:1px solid #2b2b2b;display:flex;gap:14px;justify-content:space-between;padding:10px 0}.area-list strong[data-v-7003d902]{color:#e8e8e8;font-weight:500}.area-list small[data-v-7003d902]{display:block;font-size:12px;margin-top:3px}.area-value[data-v-7003d902]{white-space:nowrap}.area-total[data-v-7003d902]{color:#f5f5f5;display:flex;gap:14px;justify-content:space-between}.area-total strong[data-v-7003d902]{color:var(--yellow,#ffcb05)}.formula[data-v-7003d902]{background:#ffcb050a;border-left:2px solid var(--yellow,#ffcb05);color:#ebdc9c;padding:10px 12px}summary[data-v-7003d902]:focus-visible{outline:2px solid var(--yellow,#ffcb05);outline-offset:3px}.operation-details[data-v-7003d902]{margin-top:14px}.explanation-notes summary[data-v-7003d902],.operation-details summary[data-v-7003d902]{align-items:center;display:flex;gap:10px;justify-content:space-between;list-style:none}.explanation-notes summary[data-v-7003d902]::-webkit-details-marker,.operation-details summary[data-v-7003d902]::-webkit-details-marker{display:none}.explanation-notes summary svg[data-v-7003d902],.operation-details summary svg[data-v-7003d902]{color:#b9aa87;flex:none;height:16px;width:16px}.explanation-notes details[open]>summary svg[data-v-7003d902],.operation-details[open]>summary svg[data-v-7003d902]{transform:rotate(180deg)}.explanation-notes summary[data-v-7003d902],.operation-details summary[data-v-7003d902]{color:#ddd;cursor:pointer;padding:7px 0}.stage-list li[data-v-7003d902]{border-bottom:1px solid #292929;padding:10px 0}.stage-list[data-v-7003d902] :is(strong,span,small){display:block}.stage-list strong[data-v-7003d902]{color:#e0e0e0;font-weight:500;margin-bottom:3px}.stage-list b[data-v-7003d902]{color:#f0e3b0;font-weight:500}.stage-list small[data-v-7003d902]{font-size:12px;margin-top:3px}.coverage-table[data-v-7003d902]{border-collapse:collapse;font-size:12px;margin:16px 0;table-layout:fixed;width:100%}.coverage-table th[data-v-7003d902]{font-weight:500;text-align:left}.coverage-table thead th[data-v-7003d902]{color:#888;font-size:11px;padding:0 0 10px}.coverage-table th[data-v-7003d902]:first-child{padding-right:12px;width:52%}.coverage-table[data-v-7003d902] :is(th,td):not(:first-child){text-align:right}.coverage-values[data-v-7003d902] :is(th,td){color:#e2e2e2;overflow-wrap:anywhere;padding-top:12px;vertical-align:top}.coverage-values small[data-v-7003d902]{color:#969696;display:block;font-size:11px}.coverage-balance td[data-v-7003d902]{border-bottom:1px solid #2b2b2b;color:#929292;font-size:11px;padding:3px 0 11px}.estimate-note[data-v-7003d902],.shortage[data-v-7003d902]{color:#dcc77e}.external-list li[data-v-7003d902]{display:flex;gap:14px;justify-content:space-between;margin:8px 0}.external-list strong[data-v-7003d902]{color:#ddd;font-weight:500;white-space:nowrap}.explanation-notes[data-v-7003d902]{border-top:1px solid #303030;font-size:12px;padding:4px 24px 20px}@media(max-width:760px){.calculation-explanation>summary[data-v-7003d902]{align-items:start;padding:15px}.explanation-summary[data-v-7003d902]{max-width:45%}.explanation-grid[data-v-7003d902]{gap:4px;grid-template-columns:1fr;padding:0 16px 20px}.explanation-notes[data-v-7003d902]{padding:4px 16px 16px}}.calculator-tour[data-v-1dd764c6]{color:#f7f5ed;font-family:Inter,sans-serif;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .16s ease;z-index:2147483647}.calculator-tour.positioned[data-v-1dd764c6]{opacity:1}.tour-shade[data-v-1dd764c6]{background:#06080bc9;pointer-events:auto;position:absolute}.tour-spotlight[data-v-1dd764c6]{border:2px solid #ffcb05;border-radius:12px;box-shadow:0 0 0 5px #ffcb0517,0 0 32px #ffcb0525;position:absolute}.tour-card[data-v-1dd764c6]{background:linear-gradient(145deg,#24231e,#151618 70%);border:1px solid #4a4433;border-radius:18px;box-shadow:0 24px 80px #0008;box-sizing:border-box;max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);outline:none;overflow:auto;padding:22px;pointer-events:auto;position:absolute;width:350px}.tour-topline[data-v-1dd764c6]{align-items:center;color:#bfb7a4;display:flex;font-size:9px;font-weight:600;gap:10px;justify-content:space-between;letter-spacing:1.6px}.tour-close[data-v-1dd764c6]{background:#ffffff09;border:0;border-radius:50%;color:#bdbbb5;cursor:pointer;flex:0 0 32px;font-size:24px;height:32px;width:32px}.tour-progress[data-v-1dd764c6]{display:flex;gap:5px;margin:12px 0 18px}.tour-progress span[data-v-1dd764c6]{background:#42413a;border-radius:4px;flex:1;height:3px}.tour-progress span.complete[data-v-1dd764c6]{background:#ffcb05}.tour-counter[data-v-1dd764c6]{color:#b6afa0;font-size:11px;margin:0 0 8px}.tour-card h2[data-v-1dd764c6]{color:#fff;font-size:24px;font-weight:650;letter-spacing:-.6px;line-height:1.2;margin:0}.tour-description[data-v-1dd764c6]{color:#d2d0c9;font-size:14px;line-height:1.6;margin:12px 0}.tour-hint[data-v-1dd764c6]{align-items:flex-start;color:#ffdf61;display:flex;font-size:12px;gap:8px;line-height:1.5;margin:0 0 20px}.tour-hint svg[data-v-1dd764c6]{flex:0 0 18px;height:18px;width:18px}.tour-actions[data-v-1dd764c6]{display:flex;gap:8px}.tour-actions button[data-v-1dd764c6]{border-radius:9px;cursor:pointer;font-size:13px;font-weight:600;min-height:44px;padding:10px 15px}.tour-back[data-v-1dd764c6]{background:transparent;border:1px solid #49473e;color:#e5e1d7}.tour-next[data-v-1dd764c6]{align-items:center;background:#ffcb05;border:1px solid #ffcb05;color:#17160e;display:flex;flex:1;gap:12px;justify-content:space-between}.tour-next[data-v-1dd764c6]:disabled{background:#3a3522;border-color:#4c4430;color:#918975;cursor:default}.tour-note[data-v-1dd764c6]{color:#aaa293;font-size:10px;line-height:1.4;margin:12px 0 0}.tour-shade[data-v-1dd764c6],.tour-spotlight[data-v-1dd764c6]{transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease}.tour-card[data-v-1dd764c6]{transition:top .22s ease,left .22s ease}.calculator-tour.moving[data-v-1dd764c6] :is(.tour-shade,.tour-spotlight,.tour-card),.calculator-tour[data-v-1dd764c6]:not(.positioned) :is(.tour-shade,.tour-spotlight,.tour-card){transition:none}.tour-card button[data-v-1dd764c6]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:699px){.tour-card[data-v-1dd764c6]{padding:16px 18px;width:calc(100vw - 32px)}.tour-card h2[data-v-1dd764c6]{font-size:21px}.tour-progress[data-v-1dd764c6]{margin:8px 0 12px}.tour-description[data-v-1dd764c6]{font-size:13px;margin:8px 0}.tour-hint[data-v-1dd764c6]{margin-bottom:12px}.tour-close[data-v-1dd764c6]{min-width:32px}.tour-note[data-v-1dd764c6]{margin-top:10px}}@media(max-height:650px){.tour-note[data-v-1dd764c6],.tour-topline>span[data-v-1dd764c6]{display:none}.tour-topline[data-v-1dd764c6]{position:absolute;right:12px;top:8px}.tour-progress[data-v-1dd764c6]{margin-right:35px;margin-top:0}.tour-description[data-v-1dd764c6]{line-height:1.4}.tour-card[data-v-1dd764c6]{padding:14px 18px}}@media(prefers-reduced-motion:reduce){.calculator-tour[data-v-1dd764c6],.tour-card[data-v-1dd764c6],.tour-shade[data-v-1dd764c6],.tour-spotlight[data-v-1dd764c6]{transition:none!important}}body.hotz-calculator-tour #jivo-iframe-container,body.hotz-calculator-tour jdiv{visibility:hidden!important}.vehicle-toggle[data-v-e097f29d]{align-items:center;background:#201f1b;border:1px solid #454037;border-radius:8px;color:#ded1b3;cursor:pointer;display:flex;font-size:13px;gap:10px;margin:10px 0;min-height:54px;padding:10px 12px;text-align:left;width:100%}.vehicle-toggle>svg[data-v-e097f29d]{flex-shrink:0;height:20px;width:20px}.vehicle-toggle>svg[data-v-e097f29d]:last-child{margin-left:auto;transition:transform .18s ease}.vehicle-toggle .expanded[data-v-e097f29d]{transform:rotate(180deg)}.vehicle-toggle span[data-v-e097f29d]{min-width:0;overflow-wrap:anywhere}.vehicle-toggle small[data-v-e097f29d]{color:#a39f93;display:block;font-size:11px;margin-top:3px}.vehicle-toggle[data-v-e097f29d]:focus-visible{outline:2px solid #c5b38c;outline-offset:3px}.vehicle-toggle[data-v-e097f29d]:hover{background:#2c2922}.vehicle-toggle[data-v-e097f29d]:disabled{cursor:default;opacity:.5}@media(prefers-reduced-motion:reduce){.vehicle-toggle>svg[data-v-e097f29d]:last-child{transition:none}}.lesson-tools button[data-v-e097f29d]{align-items:center;background:#22201a;border:1px solid #494338;border-radius:8px;color:#eee;display:inline-flex;font-size:12px;gap:8px;justify-content:center;min-height:42px;padding:9px 12px}.lesson-play[data-v-e097f29d]{flex:none;height:16px;width:16px}.lesson-tools[data-v-e097f29d]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:0 0 18px}.lesson-tools p[data-v-e097f29d]{color:#aaa;font-size:13px}.lesson-tools button[data-v-e097f29d]{color:var(--yellow)}.body-select-label[data-v-e097f29d]{color:#b8b8b2;display:block;font-size:11px;margin-bottom:5px}.body-select[data-v-e097f29d]{position:relative}.body-select-chevron[data-v-e097f29d]{bottom:14px;color:#aaa79e;height:16px;pointer-events:none;position:absolute;right:14px;width:16px}.compact-calculator[data-v-e097f29d]{--yellow:#ffcb05;--muted:#999;--car-stage-height:clamp(200px,27vw,360px);--kit-content-height:270px;background:#101010;color:#f5f5f5;color-scheme:dark;font-family:Inter,sans-serif;margin:0 auto;max-width:1400px;padding:22px 28px 24px;width:100%}.compact-calculator.embedded[data-v-e097f29d]{border-radius:12px}.compact-calculator[data-v-e097f29d] *{box-sizing:border-box}.compact-calculator button[data-v-e097f29d],.compact-calculator input[data-v-e097f29d],.compact-calculator select[data-v-e097f29d]{font:inherit}.compact-calculator button[data-v-e097f29d]{cursor:pointer}.compact-calculator button[data-v-e097f29d]:disabled{cursor:default;opacity:.4}.compact-calculator[data-v-e097f29d] :is(button,input,select,a):focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.compact-header[data-v-e097f29d]{align-items:center;border-bottom:1px solid #292929;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.compact-header[data-v-e097f29d] :is(h1,h2){font-size:clamp(22px,2.2vw,28px);font-weight:650;letter-spacing:-.8px;line-height:1.2;margin:0}.compact-controls[data-v-e097f29d]{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.body-select select[data-v-e097f29d]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#1a1a1a;border:1px solid #363636;border-radius:8px;color:#eee;font-size:13px;max-width:100%;min-height:44px;padding:10px 40px 10px 14px;width:190px}.page-link[data-v-e097f29d]{align-items:center;color:#ccc9c0;display:inline-flex;font-size:13px;gap:6px;min-height:44px;text-decoration:none;white-space:nowrap}.page-link svg[data-v-e097f29d]{flex:none;height:16px;transition:transform .15s ease;width:16px}.page-link[data-v-e097f29d]:hover{color:var(--yellow)}.page-link:hover svg[data-v-e097f29d]{transform:translate(1px,-1px)}.compact-workspace[data-v-e097f29d]{display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 320px}.compact-editor[data-v-e097f29d]{min-width:0}.car-canvas[data-v-e097f29d]{position:relative}.selection-caption[data-v-e097f29d]{display:flex;font-size:12px;gap:12px;justify-content:space-between;margin:6px 0 10px;min-height:18px}.car-note[data-v-e097f29d]{color:#777;font-size:11px}.part-chips[data-v-e097f29d]{display:flex;flex-wrap:wrap;gap:8px;margin:-4px -4px 12px;max-height:90px;min-height:0;overflow-y:auto;padding:4px}.part-chip[data-v-e097f29d]{align-items:center;background:#191919;border:1px solid #333;border-radius:8px;display:flex}.part-chip button[data-v-e097f29d]{background:none;border:0;color:#eee;font-size:11px;min-height:40px;padding:8px 10px;text-align:left}.part-chip small[data-v-e097f29d]{color:#aaa;display:block;font-size:10px;margin-top:2px}.part-chip .chip-remove[data-v-e097f29d]{color:#aaa;font-size:20px;padding:8px 10px}.damage-popover[data-v-e097f29d]{background:#1d1d1d;border:1px solid #484848;border-radius:10px;box-shadow:0 12px 40px #0008;padding:10px;position:absolute;transform:translate(-50%);width:min(288px,100%);z-index:15}.damage-popover[data-v-e097f29d]:after{background:#1d1d1d;border-bottom:1px solid #484848;border-right:1px solid #484848;bottom:-7px;content:"";height:12px;left:calc(50% - 7px);position:absolute;transform:rotate(45deg);width:12px}.damage-heading[data-v-e097f29d]{align-items:center;display:flex;font-size:12px;gap:4px;justify-content:space-between;padding:0 0 6px 4px}.damage-heading strong[data-v-e097f29d]{font-weight:600}.icon-close[data-v-e097f29d]{background:transparent;border:0;color:#bbb;flex:0 0 28px;font-size:23px!important;line-height:1;min-height:28px;padding:0;width:28px}.damage-choices[data-v-e097f29d]{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.damage-choices button[data-v-e097f29d]{align-items:center;background:#242424;border:1px solid #383838;border-radius:6px;color:#fff;display:flex;flex-direction:column;font-size:10px;gap:6px;min-height:86px;padding:5px 4px 7px;text-align:center;width:100%}.damage-choices button[aria-pressed=true][data-v-e097f29d]{background:#363126;border-color:var(--yellow)}.damage-thumbnail[data-v-e097f29d]{background-image:url(../images/calculator/damage-types.webp);background-size:300% 100%;border-radius:3px;display:block;height:48px;position:relative;width:100%}.damage-choices button[data-v-e097f29d]:hover:not(:disabled){background:#363126}.damage-choices button small[data-v-e097f29d]{color:#aaa;font-size:8px}.damage-check[data-v-e097f29d]{background:#2229;border:1px solid #aaa;border-radius:50%;display:grid;height:16px;place-items:center;position:absolute;right:3px;top:3px;width:16px}[aria-pressed=true] .damage-check[data-v-e097f29d]{background:var(--yellow);border-color:var(--yellow);color:#101010}.damage-check svg[data-v-e097f29d]{fill:none;height:13px;stroke:currentColor;stroke-width:2;width:13px}.remove-part[data-v-e097f29d]{background:transparent;border:0;color:#aaa;font-size:11px!important;margin-top:6px;padding:6px 4px}.part-menu-enter-active[data-v-e097f29d],.part-menu-leave-active[data-v-e097f29d]{transition:opacity .15s ease,translate .15s ease}[data-demo-step] .part-menu-enter-active[data-v-e097f29d],[data-demo-step] .part-menu-leave-active[data-v-e097f29d]{transition:none}.part-menu-enter-from[data-v-e097f29d],.part-menu-leave-to[data-v-e097f29d]{opacity:0;translate:0 5px}.compact-color[data-v-e097f29d]{margin-top:12px;position:relative}.compact-color>label[data-v-e097f29d]{display:block;font-size:13px;font-weight:550;margin-bottom:7px}.color-field[data-v-e097f29d]{align-items:center;background:#1a1a1a;border:1px solid #393939;border-radius:8px;display:flex;gap:12px;min-height:46px;padding:0 12px}.search-icon[data-v-e097f29d]{fill:none;flex-shrink:0;height:18px;stroke:#ddd;stroke-width:1.5;width:18px}.color-field input[data-v-e097f29d]{background:none;border:0;color:#fff;font-size:13px;min-width:0;outline:none!important;padding:12px 0;width:100%}.color-field input[data-v-e097f29d]::-moz-placeholder{color:#aaa;opacity:1}.color-field input[data-v-e097f29d]::placeholder{color:#aaa;opacity:1}.color-results[data-v-e097f29d]{background:#1d1d1d;border:1px solid #444;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 -8px 40px #0008;left:0;max-height:290px;overflow-y:auto;position:absolute;right:0;z-index:20}.color-results-heading[data-v-e097f29d]{align-items:center;background:#252525;color:#aaa;display:flex;font-size:11px;justify-content:space-between;padding:6px 10px;position:sticky;top:0}.color-results>button[data-v-e097f29d]{align-items:center;background:none;border:0;border-top:1px solid #343434;color:#eee;display:flex;font-size:12px;gap:10px;min-height:50px;padding:12px;text-align:left;width:100%}.color-results>button[data-v-e097f29d]:hover,.color-results>button[aria-pressed=true][data-v-e097f29d]{background:#ffcb0512}.color-option-copy[data-v-e097f29d]{line-height:1.45;min-width:0}.color-option-copy small[data-v-e097f29d]{color:#999;display:block;font-size:10px;margin-top:3px}.color-tick[data-v-e097f29d]{color:var(--yellow);margin-left:auto}.compact-kit[data-v-e097f29d]{align-self:start;border-left:1px solid #303030;display:flex;flex-direction:column;min-width:0;padding-left:26px}.compact-kit h2[data-v-e097f29d]{font-size:21px;font-weight:600;letter-spacing:-.3px;margin:4px 0 14px}.kit-content[data-v-e097f29d]{flex-direction:column;height:var(--kit-content-height)}.kit-content[data-v-e097f29d],.kit-empty[data-v-e097f29d]{display:flex;min-height:0}.kit-empty[data-v-e097f29d]{align-items:center;color:#999;flex:1;flex-direction:column;font-size:13px;gap:16px;justify-content:center;line-height:1.5;text-align:center}.kit-empty p[data-v-e097f29d]{margin:0;max-width:230px}.kit-empty svg[data-v-e097f29d]{fill:none;height:42px;stroke:#656565;stroke-width:1.2;width:42px}.compact-products[data-v-e097f29d]{flex:1;min-height:0;overflow-y:auto;scrollbar-color:#555 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.compact-product[data-v-e097f29d]{align-items:center;border-bottom:1px solid #2c2c2c;display:flex;gap:10px;padding:8px 0}.compact-product[data-v-e097f29d]:first-child{padding-top:0}.compact-product>img[data-v-e097f29d],.product-no-image[data-v-e097f29d]{background:#181818;border:1px solid #2b2b2b;border-radius:6px;flex:0 0 46px;height:58px;-o-object-fit:contain;object-fit:contain;width:46px}.product-no-image[data-v-e097f29d]{color:#888;display:grid;font-size:10px;place-items:center}.product-copy[data-v-e097f29d]{flex:1;min-width:0}.product-copy[data-v-e097f29d] :is(a,strong){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#eee;font-size:12px;font-weight:500;line-height:1.45;overflow:hidden;text-decoration:none}.product-copy small[data-v-e097f29d]{color:#aaa;display:block;font-size:10px;line-height:1.35;margin-top:6px}.product-copy .stock-note[data-v-e097f29d]{color:#dbb77b}.product-price[data-v-e097f29d]{flex:0 0 82px;font-size:12px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.kit-hint[data-v-e097f29d]{color:#ddc674;font-size:12px;line-height:1.5;margin:-8px 0 18px}.kit-footer[data-v-e097f29d]{margin-top:auto;padding-top:14px}.kit-total[data-v-e097f29d]{align-items:center;border-top:1px solid #303030;display:flex;font-size:16px;gap:10px;justify-content:space-between;padding:14px 0}.kit-total strong[data-v-e097f29d]{font-size:27px;font-weight:650;letter-spacing:-.8px}.kit-add[data-v-e097f29d]{align-items:center;background:var(--yellow);border:0;border-radius:8px;color:#131000;display:flex;font-size:14px!important;font-weight:600!important;gap:10px;justify-content:center;min-height:48px;width:100%}.kit-add svg[data-v-e097f29d]{width:18px}.kit-add[data-v-e097f29d]:disabled{background:#29271b;color:#b3a86c;opacity:1}.cart-message[data-v-e097f29d]{color:#ddd;font-size:12px;line-height:1.5;margin-top:10px}.cart-message a[data-v-e097f29d],.retry-button[data-v-e097f29d]{color:var(--yellow)}.retry-button[data-v-e097f29d]{background:transparent;border:1px solid #665820;border-radius:6px;padding:8px 16px}.compact-loading[data-v-e097f29d]{color:#aaa;display:grid;font-size:14px;min-height:430px;place-items:center}.loading-ring[data-v-e097f29d]{animation:rotate-e097f29d 1s linear infinite;border:2px solid #444;border-radius:50%;border-top:2px solid var(--yellow);height:24px;width:24px}@keyframes rotate-e097f29d{to{transform:rotate(1turn)}}@media(min-width:1500px){.compact-calculator[data-v-e097f29d]{--kit-content-height:310px}}.standalone[data-demo-step][data-v-e097f29d]{position:relative;z-index:60}.standalone[data-demo-step="3"] .color-results[data-v-e097f29d]{bottom:auto;margin-top:8px;max-height:160px;position:relative}.compact-calculator.standalone[data-v-e097f29d]{border-radius:16px;max-width:none}@media(min-width:1001px){.standalone[data-v-e097f29d]{--kit-content-height:340px;padding:28px 32px 30px}.standalone .compact-header[data-v-e097f29d] :is(h1,h2){font-size:32px}.standalone .compact-workspace[data-v-e097f29d]{gap:32px;grid-template-columns:minmax(0,1fr) minmax(330px,31%)}.standalone .compact-kit[data-v-e097f29d]{padding-left:28px}.standalone .body-select select[data-v-e097f29d]{width:220px}.standalone .product-copy[data-v-e097f29d] :is(a,strong),.standalone .product-price[data-v-e097f29d]{font-size:14px}.standalone .product-copy small[data-v-e097f29d]{font-size:11px}.standalone .compact-product[data-v-e097f29d]{padding:12px 0}}@media(max-width:1000px){.compact-calculator[data-v-e097f29d]{padding:24px}.compact-workspace[data-v-e097f29d]{gap:20px;grid-template-columns:minmax(0,1fr) 280px}.compact-kit[data-v-e097f29d]{padding-left:20px}.compact-controls[data-v-e097f29d]{gap:12px}.body-select select[data-v-e097f29d]{width:160px}}@media(max-width:760px){.compact-calculator[data-v-e097f29d]{--car-stage-height:clamp(130px,40vw,200px);padding:14px}.compact-header[data-v-e097f29d]{flex-wrap:wrap;gap:8px;margin-bottom:10px;padding-bottom:10px}.compact-header[data-v-e097f29d] :is(h1,h2){font-size:20px;letter-spacing:-.5px;width:100%}.compact-controls[data-v-e097f29d]{flex-wrap:nowrap;gap:8px;justify-content:space-between;width:100%}.body-select[data-v-e097f29d]{flex:1;max-width:220px;min-width:0}.body-select-label[data-v-e097f29d]{display:none}.body-select select[data-v-e097f29d]{font-size:13px;width:100%}.page-link[data-v-e097f29d]{font-size:12px}.lesson-tools[data-v-e097f29d]{margin-bottom:10px}.lesson-tools p[data-v-e097f29d]{display:none}.lesson-tools button[data-v-e097f29d]{font-size:13px;width:100%}.compact-workspace[data-v-e097f29d]{gap:12px;grid-template-columns:minmax(0,1fr)}.compact-kit[data-v-e097f29d]{border-left:0;border-top:1px solid #303030;padding-left:0;padding-top:10px}.compact-kit h2[data-v-e097f29d]{font-size:17px;margin:0 0 8px}.kit-content[data-v-e097f29d]{height:auto;min-height:54px}.compact-products[data-v-e097f29d]{flex:auto;max-height:200px}.kit-empty[data-v-e097f29d]{flex-direction:row;gap:12px;justify-content:flex-start;text-align:left}.kit-empty svg[data-v-e097f29d]{height:30px;width:30px}.compact-product>img[data-v-e097f29d],.product-no-image[data-v-e097f29d]{flex-basis:38px;height:44px;width:38px}.product-copy small[data-v-e097f29d]{margin-top:3px}.kit-footer[data-v-e097f29d]{align-items:start;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.kit-total[data-v-e097f29d]{font-size:14px;grid-column:1/-1;padding:8px 0}.kit-total strong[data-v-e097f29d]{font-size:22px}.kit-add[data-v-e097f29d]{font-size:12px!important;gap:6px;min-height:44px;padding:8px}.kit-footer[data-v-e097f29d] .save-calculation{margin-top:0}.kit-footer[data-v-e097f29d] .save-calculation button{font-size:12px;min-height:44px;padding:8px}.kit-footer[data-v-e097f29d] .save-caption{display:none}.kit-footer[data-v-e097f29d]>:is(.cart-message,.kit-hint){grid-column:1/-1}.part-chips[data-v-e097f29d]{margin-bottom:8px;max-height:72px;min-height:0}.part-chips[data-v-e097f29d]:empty{margin:0}.selection-caption[data-v-e097f29d]{font-size:11px;margin:2px 0 6px}.compact-color[data-v-e097f29d]{margin-top:8px}.color-field[data-v-e097f29d]{gap:8px;min-height:44px}.color-field input[data-v-e097f29d]{font-size:16px;padding:9px 0}.color-field input[data-v-e097f29d]::-moz-placeholder{font-size:13px}.color-field input[data-v-e097f29d]::placeholder{font-size:13px}.compact-loading[data-v-e097f29d]{min-height:300px}}@media(min-width:761px)and (max-width:899px){.standalone[data-demo-step][data-v-e097f29d]{--car-stage-height:min(28dvh,240px);--kit-content-height:min(260px,30dvh)}}@media(prefers-reduced-motion:reduce){.part-menu-enter-active[data-v-e097f29d],.part-menu-leave-active[data-v-e097f29d]{transition:none}.loading-ring[data-v-e097f29d]{animation:none}.page-link svg[data-v-e097f29d]{transition:none}}.damage-hint[data-v-e097f29d]{color:#bbb;font-size:11px;margin:3px 0 8px}.damage-done[data-v-e097f29d]{background:#ffcb05;border:0;border-radius:5px;color:#161616;cursor:pointer;margin-top:6px;min-height:36px;width:100%}.paint-calculator[data-v-dc2665ca]{--calc-text:#f1f1f1;--calc-muted:#a2a2a2;--calc-line:#303030;--calc-soft:#222;--calc-accent:#ffcb05;background:#0e0e0e;color:var(--calc-text);color-scheme:dark;font-size:14px;line-height:1.5;min-width:0;padding:24px 28px 64px;width:100%}.calc-shell[data-v-dc2665ca]{margin:auto;max-width:1400px}.breadcrumb[data-v-dc2665ca]{color:#999;display:flex;font-size:11px;gap:12px;margin-bottom:26px}.breadcrumb a[data-v-dc2665ca]:hover{color:#ffcb05}.workspace[data-v-dc2665ca]{align-items:start;display:grid;gap:22px;grid-template-columns:178px minmax(0,1fr)}.workspace-rail[data-v-dc2665ca]{position:sticky;top:156px}.section-nav[data-v-dc2665ca]{background:#151515;border:1px solid var(--calc-line);border-radius:8px;overflow:hidden}.section-nav a[data-v-dc2665ca]{align-items:flex-start;border-bottom:1px solid var(--calc-line);display:flex;gap:10px;padding:15px 12px}.section-nav a[data-v-dc2665ca]:last-child{border:0}.section-nav a[aria-current=step][data-v-dc2665ca]{background:#252216;box-shadow:inset 2px 0 #ffcb05}.section-nav a[aria-current=step] small[data-v-dc2665ca]{color:#e3c447}.section-nav a[data-v-dc2665ca]:hover{background:#202018}.section-number[data-v-dc2665ca]{align-items:center;background:var(--calc-accent);border-radius:50%;color:#141414;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:21px;justify-content:center;width:21px}.section-nav strong[data-v-dc2665ca]{display:block;font-size:12px;font-weight:650}.section-nav small[data-v-dc2665ca]{color:#969696;display:block;font-size:10px;line-height:1.5;margin-top:5px}.section-nav svg[data-v-dc2665ca]{color:#55bf89;flex-shrink:0;height:14px;margin-left:auto;width:14px}.rail-help[data-v-dc2665ca]{background:#151515;border:1px solid var(--calc-line);border-radius:8px;margin-top:10px;padding:16px 13px}.rail-help>strong[data-v-dc2665ca]{color:var(--calc-accent);font-size:10px;letter-spacing:.25px}.rail-help p[data-v-dc2665ca]{font-size:11px;line-height:1.65;margin:8px 0 12px}.outline-button[data-v-dc2665ca]{align-items:center;border:1px solid #77601e;border-radius:4px;cursor:pointer;display:flex;font-size:11px;gap:12px;justify-content:space-between;padding:8px 10px;width:100%}.outline-button svg[data-v-dc2665ca]{width:15px}.rail-note[data-v-dc2665ca]{color:#888;font-size:11px;padding:14px 7px}.workspace-main[data-v-dc2665ca]{min-width:0}h1[data-v-dc2665ca]{font-size:27px;font-weight:700;letter-spacing:-.65px;line-height:1.2;margin:0}.workspace-heading>div>p[data-v-dc2665ca]{color:#a6a6a6;font-size:12px;margin-top:8px}.vehicle-fields[data-v-dc2665ca]{display:grid;gap:12px;grid-template-columns:1.2fr 1fr;margin:16px 0 18px;max-width:780px}label[data-v-dc2665ca]{color:#a9a9a9;display:flex;flex-direction:column;font-size:11px;gap:6px}input[data-v-dc2665ca],select[data-v-dc2665ca],textarea[data-v-dc2665ca]{background:#202020;border:1px solid #3c3c3c;border-radius:5px;color:#eee;font:inherit;font-size:12px;line-height:1.4;min-width:0;padding:10px 11px;width:100%}input[data-v-dc2665ca]::-moz-placeholder,textarea[data-v-dc2665ca]::-moz-placeholder{color:#858585}input[data-v-dc2665ca]::placeholder,textarea[data-v-dc2665ca]::placeholder{color:#858585}input[data-v-dc2665ca]:focus,select[data-v-dc2665ca]:focus,textarea[data-v-dc2665ca]:focus{border-color:#ffcb05;outline:1px solid #ffcb05}a[data-v-dc2665ca]:focus-visible,button[data-v-dc2665ca]:focus-visible,summary[data-v-dc2665ca]:focus-visible{outline:2px solid #ffcb05;outline-offset:3px}button[data-v-dc2665ca]{font:inherit}button[data-v-dc2665ca]:disabled{cursor:not-allowed;opacity:.4}.vehicle-surface[data-v-dc2665ca]{display:flex;flex-direction:column}.vehicle-surface>.vehicle-preview[data-v-dc2665ca]{display:flex;flex:1;flex-direction:column;justify-content:center}.vehicle-heading[data-v-dc2665ca]{border-bottom:1px solid var(--calc-line);padding-bottom:12px}.vehicle-grid[data-v-dc2665ca]{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 242px}.surface[data-v-dc2665ca]{background:#161616;border:1px solid #2b2b2b;border-radius:8px;min-width:0;overflow:hidden}.surface-heading[data-v-dc2665ca]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 16px 8px}.surface-heading h2[data-v-dc2665ca]{align-items:center;display:flex;font-size:14px;font-weight:650;gap:9px;line-height:1.4;margin:0}.surface-content[data-v-dc2665ca]{padding:12px 16px 18px}.accent-text[data-v-dc2665ca]{color:var(--calc-accent);font-size:11px;white-space:nowrap}.selection-summary[data-v-dc2665ca]{display:flex;flex-direction:column;padding:14px}.selection-visual[data-v-dc2665ca]{border:1px solid #2e2e2e;border-radius:5px;height:102px;overflow:hidden;position:relative}.selection-visual>span[data-v-dc2665ca]{background:#ffcb05;border-radius:50%;bottom:8px;color:#161616;display:grid;font-size:12px;font-weight:700;height:24px;place-items:center;position:absolute;right:8px;width:24px}.selection-summary h2[data-v-dc2665ca]{font-size:13px;font-weight:650;margin:14px 0 8px}.selected-tags[data-v-dc2665ca]{display:flex;flex-wrap:wrap;gap:5px;max-height:90px;overflow:auto}.selected-tags button[data-v-dc2665ca]{background:#202020;border:1px solid #414141;border-radius:3px;cursor:pointer;font-size:10px;padding:3px 6px;text-align:left}.selected-tags button[aria-pressed=true][data-v-dc2665ca]{border-color:#ac8c27;color:#ffcb05}.area-summary[data-v-dc2665ca]{border-top:1px solid var(--calc-line);margin-top:12px;padding:15px 0}.area-summary>span[data-v-dc2665ca]{color:#999;display:block;font-size:11px}.area-summary strong[data-v-dc2665ca]{display:block;font-size:25px;line-height:1.35}.area-summary strong small[data-v-dc2665ca]{font-size:12px;font-weight:400}.area-summary>small[data-v-dc2665ca]{color:#888;font-size:9px}.selection-summary h3[data-v-dc2665ca]{color:#aaa;font-size:11px;font-weight:500;margin-bottom:8px}.consumption-list[data-v-dc2665ca]{display:grid;font-size:10px;gap:6px;grid-template-columns:minmax(0,1fr) auto;line-height:1.4;margin:0 0 15px}.consumption-list dt[data-v-dc2665ca]{color:#bbb}.consumption-list dd[data-v-dc2665ca]{font-weight:600}.selection-summary .primary[data-v-dc2665ca]{font-size:11px;margin-top:auto;padding:10px}.primary[data-v-dc2665ca]{align-items:center;background:#ffcb05;border:0;border-radius:5px;color:#171400;cursor:pointer;display:flex;font-size:12px;font-weight:650;gap:10px;justify-content:center;min-height:40px;padding:11px 17px}.primary[data-v-dc2665ca]:hover:not(:disabled){background:#ffda38}.primary svg[data-v-dc2665ca]{height:17px;width:17px}.details-grid[data-v-dc2665ca]{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);margin-top:10px}.repair-column[data-v-dc2665ca]{display:flex;flex-direction:column;gap:10px;min-width:0}.result-surface[data-v-dc2665ca]{position:sticky;top:154px}.muted[data-v-dc2665ca]{color:#a0a0a0;font-size:11px;line-height:1.65}.all-parts[data-v-dc2665ca]{border-top:1px solid #2b2b2b;margin:0 16px}summary[data-v-dc2665ca]{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:12px;justify-content:space-between;list-style:none;padding:12px 0}summary[data-v-dc2665ca]::-webkit-details-marker{display:none}summary>svg[data-v-dc2665ca]{color:#9c9c9c;height:15px;width:15px}details[open]>summary>svg[data-v-dc2665ca]{transform:rotate(180deg)}.part-list[data-v-dc2665ca]{display:grid;gap:9px;grid-template-columns:1fr 1fr;padding:3px 0 16px}.part-list label[data-v-dc2665ca]{align-items:center;color:#c8c8c8;flex-direction:row;font-size:11px;gap:7px}.part-list input[data-v-dc2665ca]{accent-color:#ffcb05;height:14px;width:14px}.damage-target[data-v-dc2665ca]{margin-bottom:14px}.damage-cards[data-v-dc2665ca]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.damage-card[data-v-dc2665ca]{align-items:flex-start;background:#1c1c1c;border:1px solid #363636;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;gap:7px;min-width:0;padding:6px;text-align:left;transition:border-color .15s}.damage-card.picked[data-v-dc2665ca]{background:#242115;border-color:#ffcb05}.damage-card[data-v-dc2665ca]:hover:not(:disabled){border-color:#bca238}.damage-photo[data-v-dc2665ca]{aspect-ratio:1.3;background-image:url(../images/calculator/damage-types.webp);background-size:300% 100%;border-radius:2px;position:relative;width:100%}.damage-check[data-v-dc2665ca]{background:#2b2b2b99;border:1px solid #ffe66e;border-radius:50%;height:14px;position:absolute;right:5px;top:5px;width:14px}.damage-check svg[data-v-dc2665ca]{color:#171400;height:12px;width:12px}.picked .damage-check[data-v-dc2665ca]{background:#ffcb05}.damage-card>strong[data-v-dc2665ca]{font-size:10px;font-weight:650;line-height:1.4}.damage-description[data-v-dc2665ca]{color:#a5a5a5;font-size:9px;line-height:1.5}.damage-card>small[data-v-dc2665ca]{border:1px solid #615525;border-radius:3px;color:#d2bb53;display:block;font-size:8px;margin-top:auto;padding:2px 4px}.damage-card .D2[data-v-dc2665ca]{border-color:#7b5328;color:#dfaa68}.damage-card .D3[data-v-dc2665ca]{border-color:#72402c;color:#e19675}.damage-instruction[data-v-dc2665ca]{margin-bottom:14px}.part-settings[data-v-dc2665ca]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:17px}.remove-part[data-v-dc2665ca]{align-items:center;color:#aaa;cursor:pointer;display:flex;font-size:11px;gap:6px;grid-column:1/-1;justify-self:start}.remove-part svg[data-v-dc2665ca]{height:13px;width:13px}.inline-link[data-v-dc2665ca]{color:#e7c74e;cursor:pointer;font-size:11px;line-height:1.5;text-align:left;text-decoration:underline;text-underline-offset:3px}.apply-all[data-v-dc2665ca]{display:block;margin-top:14px}.palette-mark[data-v-dc2665ca]{color:#999;font-size:9px;white-space:nowrap}.palette-filters[data-v-dc2665ca]{display:grid;gap:10px;grid-template-columns:1.4fr 1fr;margin:16px 0}.palette-results[data-v-dc2665ca]{display:flex;flex-direction:column;gap:6px}.color-option[data-v-dc2665ca]{align-items:center;background:#1c1c1c;border:1px solid #343434;border-radius:5px;cursor:pointer;display:flex;gap:10px;min-width:0;padding:9px;text-align:left;width:100%}.color-option.picked[data-v-dc2665ca]{background:#282416;border-color:#e9bd11}.color-swatch[data-v-dc2665ca]{background:#272727;border:1px solid #444;border-radius:3px;display:grid;flex-shrink:0;height:39px;overflow:hidden;place-items:center;width:45px}.color-swatch img[data-v-dc2665ca]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.color-swatch>span[data-v-dc2665ca]{color:#ccc;font-size:9px}.color-info[data-v-dc2665ca]{flex:1;min-width:0}.color-info strong[data-v-dc2665ca]{display:block;font-size:11px;font-weight:550;line-height:1.45}.color-info small[data-v-dc2665ca]{color:#9d9d9d;display:block;font-size:9px;line-height:1.5;margin-top:3px}.color-check[data-v-dc2665ca]{border:1px solid #777;border-radius:50%;flex-shrink:0;height:16px;width:16px}.picked .color-check[data-v-dc2665ca]{background:#ffcb05;border-color:#ffcb05;color:#161616}.color-check svg[data-v-dc2665ca]{height:14px;width:14px}.chosen-color[data-v-dc2665ca]{align-items:center;background:#262316;border-left:2px solid #ffcb05;display:flex;font-size:11px;gap:10px;justify-content:space-between;line-height:1.5;margin-bottom:12px;padding:8px 10px}.chosen-color strong[data-v-dc2665ca]{color:#ffcb05;display:block;font-size:9px;margin-bottom:3px}.chosen-color button[data-v-dc2665ca]{cursor:pointer;flex-shrink:0;padding:4px}.chosen-color svg[data-v-dc2665ca]{width:14px}.palette-note[data-v-dc2665ca]{color:#888;font-size:10px;line-height:1.6;margin-top:16px}.show-colors[data-v-dc2665ca]{margin-top:12px}.paint-calculation[data-v-dc2665ca]{background:#252216;border:1px solid #5b501e;border-radius:5px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:8px;padding:13px}.paint-calculation small[data-v-dc2665ca],.paint-calculation span[data-v-dc2665ca]{color:#bbb;display:block;font-size:10px}.paint-calculation strong[data-v-dc2665ca]{display:block;font-size:19px;margin-top:4px}.paint-calculation small[data-v-dc2665ca]{font-size:9px;margin-top:4px}.result-empty[data-v-dc2665ca]{color:#969696;font-size:12px;min-height:340px;padding:34px 10px;text-align:center}.result-empty h3[data-v-dc2665ca]{color:#ddd;font-size:17px;font-weight:600;margin:15px 0 10px}.result-empty p[data-v-dc2665ca]{font-size:12px;line-height:1.8;margin:auto;max-width:250px}.result-empty ol[data-v-dc2665ca]{display:inline-block;font-size:11px;line-height:2.2;list-style:decimal;margin-top:24px;padding-left:22px;text-align:left}.result-empty li.done[data-v-dc2665ca]{color:#d7c052}.empty-kit-icon[data-v-dc2665ca]{border:1px solid #46412a;border-radius:50%;color:#dfc34d;display:grid;height:52px;margin:auto;place-items:center;width:52px}.empty-kit-icon svg[data-v-dc2665ca]{height:26px;width:26px}.field-error[data-v-dc2665ca],.notice[data-v-dc2665ca]{background:#292515;border:1px solid #524924;border-radius:5px;color:#d7c989;font-size:11px;line-height:1.6;margin:12px 0;padding:11px 13px}.field-error[data-v-dc2665ca]{background:#2c1a18;border-color:#79423a;color:#ffb1a5}.assistant>summary[data-v-dc2665ca],.preferences>summary[data-v-dc2665ca]{font-weight:600;padding:16px}.chat-log[data-v-dc2665ca]{max-height:340px;overflow:auto}.chat-message[data-v-dc2665ca]{border-bottom:1px solid #2d2d2d;padding:13px 0}.chat-message>span[data-v-dc2665ca]{color:#a8a8a8;font-size:10px}.chat-message>p[data-v-dc2665ca]{font-size:12px;line-height:1.8;margin-top:4px;white-space:pre-wrap}.chat-message.user[data-v-dc2665ca]{background:#24221a;border-radius:5px;margin-top:12px;padding:10px 12px}.chat-compose[data-v-dc2665ca]{margin-top:14px}.chat-compose .primary[data-v-dc2665ca]{margin-left:auto;margin-top:8px}.repair-facts[data-v-dc2665ca]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.repair-facts span[data-v-dc2665ca]{border:1px solid #414141;border-radius:3px;color:#b4b4b4;font-size:10px;padding:3px 6px}.chat-sources p[data-v-dc2665ca]{color:#999;font-size:11px}.workspace-footer[data-v-dc2665ca]{background:#171717;border:1px solid #292929;border-radius:6px;display:flex;gap:20px;justify-content:space-between;margin-top:20px;padding:20px 22px}.workspace-footer>div[data-v-dc2665ca]{align-items:center;display:flex;gap:12px}.workspace-footer svg[data-v-dc2665ca]{color:#ffcb05;flex-shrink:0;height:22px;width:22px}.workspace-footer strong[data-v-dc2665ca]{display:block;font-size:10px;font-weight:650;text-transform:uppercase}.workspace-footer small[data-v-dc2665ca]{color:#929292;display:block;font-size:9px;margin-top:3px}.sr-only[data-v-dc2665ca]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}details[id][data-v-dc2665ca],header[id][data-v-dc2665ca],section[id][data-v-dc2665ca]{scroll-margin-top:160px}.loading-state[data-v-dc2665ca]{color:#aaa;padding:80px;text-align:center}.preferences[data-v-dc2665ca] .kit-options{background:transparent;border:0;border-radius:0;margin:0;padding:0 16px 16px}.preferences[data-v-dc2665ca] .eyebrow,.preferences[data-v-dc2665ca] .options-heading,.preferences[data-v-dc2665ca] .strategy{display:none}.preferences[data-v-dc2665ca] .budget-options{grid-template-columns:1fr}.preferences[data-v-dc2665ca] input,.preferences[data-v-dc2665ca] select{background:#222;border-color:#444;color:#ddd}.preferences[data-v-dc2665ca] .hint,.preferences[data-v-dc2665ca] small{color:#999}.preferences[data-v-dc2665ca] .pending{background:#30291a;color:#dcc793}.preferences[data-v-dc2665ca] .owned-row{background:#252525;color:#ddd}@media(min-width:1550px){.surface-heading h2[data-v-dc2665ca]{font-size:15px}.damage-card>strong[data-v-dc2665ca]{font-size:12px}.damage-description[data-v-dc2665ca]{font-size:10px}.damage-card>small[data-v-dc2665ca]{font-size:9px}}@media(max-width:1150px){.paint-calculator[data-v-dc2665ca]{padding:20px 18px 48px}.workspace[data-v-dc2665ca]{gap:15px;grid-template-columns:145px minmax(0,1fr)}.vehicle-grid[data-v-dc2665ca]{grid-template-columns:minmax(0,1fr) 200px}.selection-visual[data-v-dc2665ca]{height:65px}.selection-summary[data-v-dc2665ca]{padding:12px}.details-grid[data-v-dc2665ca]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.surface-heading[data-v-dc2665ca]{padding:13px 12px 6px}.surface-content[data-v-dc2665ca]{padding:10px 12px 15px}.surface-heading h2[data-v-dc2665ca]{font-size:12px}.damage-cards[data-v-dc2665ca]{gap:5px}.damage-card[data-v-dc2665ca]{padding:4px}.palette-filters[data-v-dc2665ca]{grid-template-columns:1fr}.palette-mark[data-v-dc2665ca]{display:none}.workspace-footer[data-v-dc2665ca]{gap:12px;padding:16px}.workspace-footer strong[data-v-dc2665ca]{font-size:9px}.workspace-footer small[data-v-dc2665ca]{font-size:8px}}@media(max-width:900px){.workspace[data-v-dc2665ca]{display:block}.workspace-rail[data-v-dc2665ca]{margin-bottom:20px;position:static}.section-nav[data-v-dc2665ca]{display:flex}.section-nav a[data-v-dc2665ca]{border-bottom:0;border-right:1px solid #303030;flex:1;gap:6px;padding:12px 9px}.rail-help[data-v-dc2665ca],.rail-note[data-v-dc2665ca],.section-nav small[data-v-dc2665ca],.section-nav svg[data-v-dc2665ca]{display:none}.section-nav strong[data-v-dc2665ca]{font-size:10px}.section-number[data-v-dc2665ca]{font-size:10px;height:18px;width:18px}.vehicle-grid[data-v-dc2665ca]{grid-template-columns:minmax(0,1fr) 220px}.details-grid[data-v-dc2665ca]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}h1[data-v-dc2665ca]{font-size:25px}.workspace-footer[data-v-dc2665ca]{flex-wrap:wrap}.result-surface[data-v-dc2665ca]{top:140px}}@media(max-width:650px){.paint-calculator[data-v-dc2665ca]{padding:16px 12px 38px}.breadcrumb[data-v-dc2665ca]{font-size:10px;margin-bottom:17px}.section-nav a[data-v-dc2665ca]{align-items:center;flex-direction:column;gap:5px;padding:9px 3px}.section-nav strong[data-v-dc2665ca]{font-size:9px}.vehicle-fields[data-v-dc2665ca]{gap:10px;grid-template-columns:1fr;margin:17px 0 12px}.workspace-heading>div>p[data-v-dc2665ca]{font-size:12px;line-height:1.7}.details-grid[data-v-dc2665ca],.vehicle-grid[data-v-dc2665ca]{grid-template-columns:1fr}.selection-summary[data-v-dc2665ca]{display:block}.selection-visual[data-v-dc2665ca]{display:none}.selection-summary h2[data-v-dc2665ca]{margin-top:0}.area-summary[data-v-dc2665ca]{padding:12px 0}.selection-summary .consumption-list[data-v-dc2665ca],.selection-summary h3[data-v-dc2665ca]{display:none}.selection-summary .primary[data-v-dc2665ca]{margin-top:12px;width:100%}.selected-tags[data-v-dc2665ca]{max-height:none}.details-grid[data-v-dc2665ca]{gap:10px}.result-surface[data-v-dc2665ca]{position:static}.surface-heading[data-v-dc2665ca]{padding:15px 14px 6px}.surface-heading h2[data-v-dc2665ca]{font-size:14px}.surface-content[data-v-dc2665ca]{padding:12px 14px 16px}.damage-card>strong[data-v-dc2665ca]{font-size:11px}.damage-description[data-v-dc2665ca]{font-size:10px}.damage-card>small[data-v-dc2665ca]{font-size:8px}.damage-cards[data-v-dc2665ca]{gap:6px}.damage-card[data-v-dc2665ca]{padding:5px}.palette-filters[data-v-dc2665ca]{grid-template-columns:1fr}.color-info strong[data-v-dc2665ca]{font-size:12px}.color-info small[data-v-dc2665ca]{font-size:10px}.workspace-footer[data-v-dc2665ca]{flex-direction:column;gap:18px;padding:20px}.workspace-footer small[data-v-dc2665ca],.workspace-footer strong[data-v-dc2665ca]{font-size:10px}.workspace-footer svg[data-v-dc2665ca]{height:23px;width:23px}.result-empty[data-v-dc2665ca]{min-height:260px}.part-list[data-v-dc2665ca]{grid-template-columns:1fr 1fr}.paint-calculation strong[data-v-dc2665ca]{font-size:22px}.paint-calculation span[data-v-dc2665ca]{font-size:11px}.paint-calculator input[data-v-dc2665ca],.paint-calculator select[data-v-dc2665ca],.paint-calculator textarea[data-v-dc2665ca],.preferences[data-v-dc2665ca] input,.preferences[data-v-dc2665ca] select{font-size:16px}details[id][data-v-dc2665ca],header[id][data-v-dc2665ca],section[id][data-v-dc2665ca]{scroll-margin-top:180px}}@media(prefers-reduced-motion:reduce){.damage-card[data-v-dc2665ca]{transition:none}}
