.info-tooltip[data-astro-cid-fhew3ono]{display:inline-block;position:relative}.info-tooltip[data-astro-cid-fhew3ono] summary[data-astro-cid-fhew3ono]{border:1px solid var(--color-border);width:16px;height:16px;color:var(--color-text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;list-style:none;display:flex}.info-tooltip[data-astro-cid-fhew3ono] summary[data-astro-cid-fhew3ono]::-webkit-details-marker{display:none}.info-tooltip[data-astro-cid-fhew3ono][open] summary[data-astro-cid-fhew3ono]{background:var(--color-bg);border-color:var(--color-accent);color:var(--color-accent)}.info-tooltip-panel[data-astro-cid-fhew3ono]{z-index:5;background:var(--color-primary);border-radius:8px;width:max-content;max-width:280px;padding:.625rem 1.5rem .625rem .75rem;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 4px 16px #0000002e}.info-tooltip-panel[data-astro-cid-fhew3ono].align-right{left:auto;right:0}.info-tooltip-close[data-astro-cid-fhew3ono]{color:#fff9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:.625rem;line-height:1;display:flex;position:absolute;top:.375rem;right:.375rem}.info-tooltip-close[data-astro-cid-fhew3ono]:hover{color:#fff}.info-tooltip-text[data-astro-cid-fhew3ono]{color:#fff;font-size:.75rem;line-height:1.5}.info-tooltip-text[data-astro-cid-fhew3ono] p[data-astro-cid-fhew3ono]{margin:0}.info-tooltip-text[data-astro-cid-fhew3ono] .info-highlight{color:#7aa6ff;font-weight:700}.inspection-badge[data-astro-cid-iejoyjjw]{background:0 0}.inspection-badge[data-astro-cid-iejoyjjw] h2[data-astro-cid-iejoyjjw]{color:var(--color-text);margin:0 0 .375rem;font-size:1.5rem;font-weight:600}.cis-subtitle[data-astro-cid-iejoyjjw]{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:.8125rem}.eqi-list[data-astro-cid-iejoyjjw]{grid-template-columns:repeat(2,1fr);gap:0 1.5rem;margin-bottom:1.25rem;display:grid}.eqi-row[data-astro-cid-iejoyjjw]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 0;display:flex}.eqi-row[data-astro-cid-iejoyjjw]:nth-last-child(-n+2){border-bottom:none}.eqi-row-left[data-astro-cid-iejoyjjw]{min-width:0;color:var(--color-text);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;display:flex}.eqi-row-left[data-astro-cid-iejoyjjw] svg{box-sizing:content-box;background:var(--color-bg);width:16px;height:16px;color:var(--color-text-muted);border-radius:50%;flex-shrink:0;padding:8px}.eqi-row-status[data-astro-cid-iejoyjjw]{color:#16a34a;flex-shrink:0;align-items:center;gap:.3125rem;font-size:.875rem;font-weight:700;display:flex}.eqi-row-status[data-astro-cid-iejoyjjw].warn{color:#d97706}.eqi-row-check[data-astro-cid-iejoyjjw]{background:#16a34a1f;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.6875rem;line-height:1;display:inline-flex}.eqi-row-status[data-astro-cid-iejoyjjw].warn .eqi-row-check[data-astro-cid-iejoyjjw]{background:#d9770624}.dealer-card[data-astro-cid-iejoyjjw]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;grid-template-columns:minmax(200px,34fr) minmax(400px,42fr) minmax(150px,24fr);grid-template-areas:"title title title""image info actions";align-items:start;gap:1.5rem 2.5rem;padding:1.75rem;display:grid}.dealer-card[data-astro-cid-iejoyjjw].no-image{grid-template-columns:minmax(400px,6fr) minmax(150px,4fr);grid-template-areas:"title title""info actions"}.dealer-card-title[data-astro-cid-iejoyjjw]{color:var(--color-text-muted);grid-area:title;font-size:.8125rem;font-weight:600}.manager-card-image[data-astro-cid-iejoyjjw]{object-fit:contain;border:1px solid var(--color-border);border-radius:10px;grid-area:image;width:100%;max-width:320px;height:auto}.manager-info[data-astro-cid-iejoyjjw]{word-break:keep-all;overflow-wrap:normal;grid-area:info;min-width:0}.manager-name[data-astro-cid-iejoyjjw]{color:var(--color-text);margin:0 0 .5625rem;font-size:1.25rem;font-weight:600}.manager-company[data-astro-cid-iejoyjjw]{color:var(--color-text);margin:0 0 .3125rem;font-size:.9375rem;font-weight:500}.manager-branch[data-astro-cid-iejoyjjw]{color:var(--color-text-muted);margin:0 0 .3125rem;font-size:.9375rem}.manager-card-number[data-astro-cid-iejoyjjw]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.manager-desc[data-astro-cid-iejoyjjw]{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:1rem 0 0;font-size:.9375rem;line-height:1.65;overflow:hidden}.manager-actions[data-astro-cid-iejoyjjw]{flex-direction:column;grid-area:actions;gap:.75rem;display:flex}.manager-action-btn[data-astro-cid-iejoyjjw]{text-align:center;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:48px;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.manager-action-btn[data-astro-cid-iejoyjjw].primary{background:var(--color-primary);color:#fff}.manager-action-btn[data-astro-cid-iejoyjjw].primary:hover{filter:brightness(.94)}.manager-action-btn[data-astro-cid-iejoyjjw].secondary{border:1px solid var(--color-border);color:var(--color-text);background:#fff}.manager-action-btn[data-astro-cid-iejoyjjw].secondary:hover{border-color:var(--color-text-muted);background:var(--color-bg)}@media (width<=480px){.eqi-list[data-astro-cid-iejoyjjw]{gap:0 .75rem}.eqi-row[data-astro-cid-iejoyjjw]{padding:.75rem 0}.eqi-row-left[data-astro-cid-iejoyjjw]{gap:.375rem;font-size:.8125rem}.eqi-row-left[data-astro-cid-iejoyjjw] svg{width:14px;height:14px;padding:6px}.eqi-row-status[data-astro-cid-iejoyjjw]{font-size:.75rem}}@media (width<=768px){.dealer-card[data-astro-cid-iejoyjjw],.dealer-card[data-astro-cid-iejoyjjw].no-image{grid-template-columns:1fr;grid-template-areas:"title""image""info""actions";gap:1rem;padding:1.25rem}.dealer-card[data-astro-cid-iejoyjjw].no-image{grid-template-areas:"title""info""actions"}.manager-card-image[data-astro-cid-iejoyjjw]{max-width:100%}.manager-name[data-astro-cid-iejoyjjw]{font-size:1.125rem}.manager-desc[data-astro-cid-iejoyjjw]{white-space:normal}}.section-heading[data-astro-cid-j7j2bbqu]{margin-bottom:1.5rem}.section-eyebrow[data-astro-cid-j7j2bbqu]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-deep);margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.panel-diagnosis-display[data-astro-cid-j7j2bbqu] h2[data-astro-cid-j7j2bbqu]{color:var(--color-text);margin:0 0 .375rem;font-size:1.5rem;font-weight:600}.section-subtitle[data-astro-cid-j7j2bbqu]{color:var(--color-text-muted);margin:0;font-size:.875rem}.panel-legend[data-astro-cid-j7j2bbqu]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.panel-legend-item[data-astro-cid-j7j2bbqu]{color:var(--color-text);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex}.panel-count[data-astro-cid-j7j2bbqu]{font-variant-numeric:tabular-nums;min-width:1ch;display:inline-block}.panel-dot[data-astro-cid-j7j2bbqu]{border-radius:50%;width:9px;height:9px;display:inline-block}.panel-dot[data-astro-cid-j7j2bbqu].normal{background:var(--color-border)}.panel-dot[data-astro-cid-j7j2bbqu].sheet_metal{background:var(--color-gold)}.panel-dot[data-astro-cid-j7j2bbqu].exchange{background:var(--color-danger)}.panel-diagram-grid[data-astro-cid-j7j2bbqu]{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.panel-diagram-view-label[data-astro-cid-j7j2bbqu]{color:var(--color-text-muted);text-align:center;margin:0 0 .375rem;font-size:.75rem}.panel-diagram-frame[data-astro-cid-j7j2bbqu]{background:var(--color-bg);border-radius:var(--radius);position:relative;overflow:hidden}.panel-diagram-frame[data-astro-cid-j7j2bbqu] img[data-astro-cid-j7j2bbqu]{width:100%;height:auto;display:block}.panel-diagram-marker[data-astro-cid-j7j2bbqu]{border:2px solid var(--color-surface);border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #10233f2e}.panel-diagram-marker[data-astro-cid-j7j2bbqu].sheet_metal{background:var(--color-gold)}.panel-diagram-marker[data-astro-cid-j7j2bbqu].exchange{background:var(--color-danger)}.panel-sentence[data-astro-cid-j7j2bbqu]{color:var(--color-text);margin:0 0 1.5rem;font-size:.9375rem}.panel-abnormal-block[data-astro-cid-j7j2bbqu]{margin-bottom:.75rem}.panel-abnormal-block[data-astro-cid-j7j2bbqu] h3[data-astro-cid-j7j2bbqu]{color:var(--color-text);margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.panel-list[data-astro-cid-j7j2bbqu]{flex-direction:column;display:flex}.panel-row[data-astro-cid-j7j2bbqu]{border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:flex}.panel-row[data-astro-cid-j7j2bbqu]:last-child{border-bottom:none}.panel-row[data-astro-cid-j7j2bbqu].abnormal{background:var(--color-bg);border-bottom:none;border-radius:6px;margin-bottom:.25rem;padding:.5rem .625rem}.panel-row-dot[data-astro-cid-j7j2bbqu]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.panel-row-dot[data-astro-cid-j7j2bbqu].normal{background:var(--color-border)}.panel-row-dot[data-astro-cid-j7j2bbqu].sheet_metal{background:var(--color-gold)}.panel-row-dot[data-astro-cid-j7j2bbqu].exchange{background:var(--color-danger)}.panel-row[data-astro-cid-j7j2bbqu].abnormal .panel-row-label[data-astro-cid-j7j2bbqu]{font-weight:600}.panel-row-label[data-astro-cid-j7j2bbqu]{color:var(--color-text);flex:1}.panel-row-status[data-astro-cid-j7j2bbqu]{color:var(--color-text-muted);font-weight:600}.panel-row-status[data-astro-cid-j7j2bbqu].sheet_metal{color:var(--color-gold-deep)}.panel-row-status[data-astro-cid-j7j2bbqu].exchange{color:var(--color-danger)}.panel-row[data-astro-cid-j7j2bbqu][data-animate]{opacity:0;transform:translateY(4px)}.panel-row[data-astro-cid-j7j2bbqu][data-animate].reveal{animation:.35s ease-out forwards panel-row-in;animation-delay:calc(var(--i,0) * 55ms)}@keyframes panel-row-in{to{opacity:1;transform:translateY(0)}}.panel-toggle-summary[data-astro-cid-j7j2bbqu]{text-align:left;cursor:pointer;width:100%;color:var(--color-text-muted);background:0 0;border:none;align-items:center;gap:.25rem;padding:.5rem 0;font-family:inherit;font-size:.8125rem;font-weight:500;display:flex}.panel-toggle-arrow[data-astro-cid-j7j2bbqu]{transition:transform .2s;display:inline-block}.panel-toggle[data-astro-cid-j7j2bbqu].expanded .panel-toggle-arrow[data-astro-cid-j7j2bbqu]{transform:rotate(180deg)}.panel-toggle-content[data-astro-cid-j7j2bbqu]{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.panel-toggle-content[data-astro-cid-j7j2bbqu]>[data-astro-cid-j7j2bbqu]{opacity:0;transition:opacity .2s;overflow:hidden}.panel-toggle[data-astro-cid-j7j2bbqu].expanded>.panel-toggle-content[data-astro-cid-j7j2bbqu]{grid-template-rows:1fr}.panel-toggle[data-astro-cid-j7j2bbqu].expanded>.panel-toggle-content[data-astro-cid-j7j2bbqu]>[data-astro-cid-j7j2bbqu]{opacity:1;transition:opacity .3s .1s}@media (prefers-reduced-motion:reduce){.panel-row[data-astro-cid-j7j2bbqu][data-animate]{opacity:1;transform:none;animation:none!important}.panel-toggle-content[data-astro-cid-j7j2bbqu],.panel-toggle-content[data-astro-cid-j7j2bbqu]>[data-astro-cid-j7j2bbqu],.panel-toggle-arrow[data-astro-cid-j7j2bbqu]{transition:none}}@media (width<=640px){.panel-diagram-grid[data-astro-cid-j7j2bbqu]{grid-template-columns:repeat(2,1fr);row-gap:1rem}}@media (width<=480px){.panel-legend[data-astro-cid-j7j2bbqu]{gap:.75rem}}.loan-calc[data-astro-cid-alflnzm5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem}.loan-calc[data-astro-cid-alflnzm5] h2[data-astro-cid-alflnzm5]{color:var(--color-text);margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.loan-row[data-astro-cid-alflnzm5]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.loan-field[data-astro-cid-alflnzm5]{flex-direction:column;gap:.5rem;display:flex}.loan-label[data-astro-cid-alflnzm5]{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.loan-fixed[data-astro-cid-alflnzm5]{color:var(--color-text-muted);padding:.625rem 0;font-size:.9375rem;font-weight:500}.loan-input-wrap[data-astro-cid-alflnzm5]{align-items:center;display:flex;position:relative}.loan-input-wrap[data-astro-cid-alflnzm5] input[data-astro-cid-alflnzm5]{border-radius:var(--radius);border:1.5px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);padding:.625rem 2.75rem .625rem .75rem;font-family:inherit;font-size:.9375rem;font-weight:700}.loan-input-wrap[data-astro-cid-alflnzm5] input[data-astro-cid-alflnzm5]:focus{border-color:var(--color-primary);outline:none}.loan-unit[data-astro-cid-alflnzm5]{color:var(--color-text-muted);pointer-events:none;font-size:.8125rem;position:absolute;right:.75rem}.loan-term-chips[data-astro-cid-alflnzm5]{gap:.5rem;display:flex}.loan-chip[data-astro-cid-alflnzm5]{border-radius:var(--radius-pill);border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;text-align:center;flex:1;padding:.5rem .375rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}.loan-chip[data-astro-cid-alflnzm5]:hover{border-color:var(--color-gold-deep)}.loan-chip[data-astro-cid-alflnzm5][aria-pressed=true]{background:var(--color-gold-deep);border-color:var(--color-gold-deep);color:#fff}.loan-divider[data-astro-cid-alflnzm5]{background:var(--color-border);height:1px;margin-bottom:1.25rem}.loan-result[data-astro-cid-alflnzm5]{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.loan-result-label[data-astro-cid-alflnzm5]{color:var(--color-text);font-size:.9375rem;font-weight:700}.loan-result-value[data-astro-cid-alflnzm5]{color:var(--color-gold-deep);text-align:right;font-size:2rem;font-weight:700}.loan-result-unit[data-astro-cid-alflnzm5]{color:var(--color-text-muted);margin-left:.25rem;font-size:1rem;font-weight:500}.loan-disclaimer[data-astro-cid-alflnzm5]{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.5}@media (width<=480px){.loan-calc[data-astro-cid-alflnzm5]{padding:1.125rem}.loan-row[data-astro-cid-alflnzm5]{grid-template-columns:1fr;gap:1rem}.loan-result-value[data-astro-cid-alflnzm5]{font-size:1.5rem}.loan-chip[data-astro-cid-alflnzm5]{padding:.5rem .25rem;font-size:.75rem}}.gallery[data-astro-cid-3kgmcrfs]{flex-direction:column;gap:.75rem;display:flex}.main[data-astro-cid-3kgmcrfs]{aspect-ratio:7/5;border-radius:var(--radius);background:#eceef1;position:relative;overflow:hidden}.main[data-astro-cid-3kgmcrfs] img[data-astro-cid-3kgmcrfs]{object-fit:cover;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.main[data-astro-cid-3kgmcrfs] img[data-astro-cid-3kgmcrfs].active{opacity:1;visibility:visible}.placeholder[data-astro-cid-3kgmcrfs]{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.nav[data-astro-cid-3kgmcrfs]{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#0006;border:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.375rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav[data-astro-cid-3kgmcrfs].prev{left:.75rem}.nav[data-astro-cid-3kgmcrfs].next{right:.75rem}.counter[data-astro-cid-3kgmcrfs]{z-index:2;color:#fff;border-radius:var(--radius-pill);background:#0000008c;padding:.25rem .625rem;font-size:.75rem;position:absolute;bottom:.75rem;right:.75rem}.caption-overlay[data-astro-cid-3kgmcrfs]{z-index:1;background:linear-gradient(#0000,#000000a6);padding:2.5rem 4.5rem .75rem .875rem;position:absolute;bottom:0;left:0;right:0}.caption-overlay[data-astro-cid-3kgmcrfs] p[data-astro-cid-3kgmcrfs]{color:#fff;text-shadow:0 1px 2px #0000004d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:500;overflow:hidden}.fullscreen-btn[data-astro-cid-3kgmcrfs]{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#0000008c;border:none;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;display:flex;position:absolute;top:.75rem;right:.75rem}.lightbox[data-astro-cid-3kgmcrfs]{z-index:100;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox[data-astro-cid-3kgmcrfs][hidden]{display:none}.lightbox-image[data-astro-cid-3kgmcrfs]{object-fit:contain;max-width:90vw;max-height:90vh}.lightbox-close[data-astro-cid-3kgmcrfs]{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#ffffff26;border:none;width:40px;height:40px;font-size:1.125rem;position:absolute;top:1rem;right:1rem}.lightbox[data-astro-cid-3kgmcrfs] .nav[data-astro-cid-3kgmcrfs]{background:#ffffff26}.lightbox[data-astro-cid-3kgmcrfs] .counter[data-astro-cid-3kgmcrfs]{position:fixed;bottom:1.5rem;left:50%;right:auto;transform:translate(-50%)}.thumbs[data-astro-cid-3kgmcrfs]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem;display:grid}.thumbs[data-astro-cid-3kgmcrfs] button[data-astro-cid-3kgmcrfs]{aspect-ratio:4/3;border-radius:var(--radius);cursor:pointer;background:0 0;border:2px solid #0000;padding:0;overflow:hidden}.thumbs[data-astro-cid-3kgmcrfs] button[data-astro-cid-3kgmcrfs].active{border-color:var(--color-accent)}.thumbs[data-astro-cid-3kgmcrfs] img[data-astro-cid-3kgmcrfs]{object-fit:cover;width:100%;height:100%;display:block}.recommend-banner[data-astro-cid-djfefh2c]{background:linear-gradient(135deg, var(--color-surface) 0%, #fbf8f2 100%);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2rem 2.25rem}#recommend[data-astro-cid-djfefh2c]{scroll-margin-top:4rem}.recommend-banner-inner[data-astro-cid-djfefh2c]{grid-template-columns:1.1fr 1fr;align-items:center;gap:2.5rem;display:grid}.recommend-eyebrow[data-astro-cid-djfefh2c]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-deep);margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.recommend-banner[data-astro-cid-djfefh2c] h2[data-astro-cid-djfefh2c]{color:var(--color-primary);margin:0 0 .625rem;font-size:1.625rem;font-weight:700}.recommend-banner-desc[data-astro-cid-djfefh2c]{color:var(--color-text-muted);word-break:keep-all;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.recommend-banner-side[data-astro-cid-djfefh2c]{border-left:1px solid var(--color-border);flex-direction:column;gap:1rem;padding-left:2.5rem;display:flex}.recommend-highlight-line[data-astro-cid-djfefh2c]{color:var(--color-primary);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:1.25rem;font-weight:700}.recommend-tags[data-astro-cid-djfefh2c]{flex-wrap:wrap;gap:.5rem;display:flex}.recommend-tag[data-astro-cid-djfefh2c]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-primary);word-break:keep-all;border-radius:8px;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}@media (width<=720px){.recommend-banner-inner[data-astro-cid-djfefh2c]{grid-template-columns:1fr;gap:1.5rem}.recommend-banner-side[data-astro-cid-djfefh2c]{border-left:none;border-top:1px solid var(--color-border);padding-top:1.5rem;padding-left:0}}@media (width<=480px){.recommend-banner[data-astro-cid-djfefh2c]{padding:1.5rem 1.25rem}.recommend-banner[data-astro-cid-djfefh2c] h2[data-astro-cid-djfefh2c]{font-size:1.375rem}}.not-found[data-astro-cid-h2a3fosz]{text-align:center;padding:5rem 0}.not-found[data-astro-cid-h2a3fosz] .back[data-astro-cid-h2a3fosz]{color:var(--color-primary);margin-top:1rem;font-weight:500;display:inline-block}.sections[data-astro-cid-h2a3fosz]{flex-direction:column;grid-area:1/1;gap:3rem;display:flex}.breadcrumb-row[data-astro-cid-h2a3fosz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.breadcrumb[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.breadcrumb[data-astro-cid-h2a3fosz] strong[data-astro-cid-h2a3fosz]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:500;overflow:hidden}.detail-tabs[data-astro-cid-h2a3fosz]{z-index:15;background:var(--color-surface);border-bottom:1px solid var(--color-border);gap:1.5rem;margin-bottom:1.5rem;padding:.875rem .25rem 0;display:flex;position:sticky;top:0;overflow-x:auto}.detail-tabs[data-astro-cid-h2a3fosz] a[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;padding-bottom:.875rem;font-size:.875rem;font-weight:500}.detail-tabs[data-astro-cid-h2a3fosz] a[data-astro-cid-h2a3fosz]:hover{color:var(--color-primary)}.detail-tabs[data-astro-cid-h2a3fosz] a[data-astro-cid-h2a3fosz].active{color:var(--color-text);border-bottom-color:var(--color-primary);font-weight:700}#info[data-astro-cid-h2a3fosz],#options[data-astro-cid-h2a3fosz],#diagnosis[data-astro-cid-h2a3fosz]{scroll-margin-top:4rem}.tab-group[data-astro-cid-h2a3fosz]{flex-direction:column;gap:3rem;display:flex}.empty-text[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin:0;font-size:.9375rem}.page-layout[data-astro-cid-h2a3fosz]{word-break:keep-all;overflow-wrap:normal;grid-template-columns:1fr 320px;align-items:start;gap:2rem;display:grid}.sticky-summary-col[data-astro-cid-h2a3fosz]{grid-area:1/2;position:sticky;top:5rem}.summary-card[data-astro-cid-h2a3fosz]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem}.badge[data-astro-cid-h2a3fosz]{background:var(--color-primary);color:#fff;border-radius:var(--radius-pill);margin-bottom:.75rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-block}.vehicle-number[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);letter-spacing:.02em;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.summary-card[data-astro-cid-h2a3fosz] h1[data-astro-cid-h2a3fosz]{margin:0 0 .25rem;font-size:1.375rem;font-weight:700;line-height:1.3}.trim[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin:0 0 .375rem;font-size:.875rem}.quick-summary[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin:0 0 1.125rem;font-size:.8125rem}.price[data-astro-cid-h2a3fosz]{color:var(--color-gold-deep);margin-bottom:.625rem;font-size:2.125rem;font-weight:700}.price[data-astro-cid-h2a3fosz] span[data-astro-cid-h2a3fosz]{margin-left:.25rem;font-size:1.0625rem;font-weight:500}.installment[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);align-items:center;gap:.375rem;margin-bottom:1.125rem;font-size:.8125rem;font-weight:400;display:flex}.purchase-cost[data-astro-cid-h2a3fosz]{border-top:1px solid var(--color-border);margin:0 0 1.625rem;padding-top:1.375rem}.purchase-cost-total[data-astro-cid-h2a3fosz]{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.purchase-cost-label[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.purchase-cost-value[data-astro-cid-h2a3fosz]{color:var(--color-gold-deep);font-size:1.125rem;font-weight:700}.purchase-cost-value[data-astro-cid-h2a3fosz] .unit[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin-left:.125rem;font-size:.75rem;font-weight:500}.purchase-cost-breakdown[data-astro-cid-h2a3fosz]{flex-direction:column;gap:.3125rem;margin:0;padding:0;list-style:none;display:flex}.purchase-cost-breakdown[data-astro-cid-h2a3fosz] li[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.purchase-cost-item-label[data-astro-cid-h2a3fosz]{align-items:center;gap:.25rem;display:inline-flex}.purchase-cost-breakdown[data-astro-cid-h2a3fosz] li[data-astro-cid-h2a3fosz] span[data-astro-cid-h2a3fosz]:last-child{color:var(--color-text);flex-shrink:0;font-weight:500}.dealer-contact[data-astro-cid-h2a3fosz]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;gap:.25rem;margin:0 0 1.25rem;padding:1.375rem 0;display:flex}.dealer-contact-label[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);font-size:.8125rem}.dealer-contact-phone[data-astro-cid-h2a3fosz]{color:var(--color-text);align-items:center;gap:.375rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.dealer-contact-phone[data-astro-cid-h2a3fosz] svg{color:currentColor;width:17px;height:17px}.cta-row[data-astro-cid-h2a3fosz]{flex-direction:column;gap:.625rem;margin-top:2.125rem;display:flex}.cta[data-astro-cid-h2a3fosz]{box-sizing:border-box;text-align:center;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;width:100%;height:46px;padding:0 1rem;font-size:.875rem;font-weight:600;display:flex}.cta[data-astro-cid-h2a3fosz].report{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-primary);transition:border-color .15s,background .15s}.cta[data-astro-cid-h2a3fosz].report:hover{border-color:var(--color-text-muted);background:var(--color-bg)}.cta[data-astro-cid-h2a3fosz].contact{background:var(--color-primary);color:#fff;border:1px solid #0000}.detail-card[data-astro-cid-h2a3fosz] h2[data-astro-cid-h2a3fosz]{color:var(--color-text);margin:0 0 1.25rem;font-size:1.5rem;font-weight:600}.soft-panel[data-astro-cid-h2a3fosz]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem}.mileage-heading[data-astro-cid-h2a3fosz] h2[data-astro-cid-h2a3fosz]{margin-bottom:.375rem}.mileage-subtitle[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin:0 0 1.75rem;font-size:.875rem}.mileage-body[data-astro-cid-h2a3fosz]{grid-template-columns:1.15fr 1fr;align-items:center;gap:2.5rem;display:grid}.mileage-stats[data-astro-cid-h2a3fosz]{flex-direction:column;gap:.875rem;display:flex}.mileage-stat[data-astro-cid-h2a3fosz]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);justify-content:space-between;align-items:baseline;gap:1rem;padding:.875rem 1.125rem;display:flex}.mileage-stat-label[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);white-space:nowrap;font-size:.8125rem}.mileage-stat-value[data-astro-cid-h2a3fosz]{color:var(--color-text);white-space:nowrap;font-size:1.125rem;font-weight:700}.mileage-stat-unit[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin-left:.125rem;font-size:.75rem;font-weight:600}.mileage-stat-primary[data-astro-cid-h2a3fosz]{background:var(--color-surface);border-color:var(--color-primary)}.mileage-stat-primary[data-astro-cid-h2a3fosz] .mileage-stat-value[data-astro-cid-h2a3fosz]{color:var(--color-primary);font-size:1.5rem}.mileage-stat-accent[data-astro-cid-h2a3fosz] .mileage-stat-value[data-astro-cid-h2a3fosz]{color:var(--color-gold-deep)}.mileage-gauge-wrap[data-astro-cid-h2a3fosz]{flex-direction:column;align-items:center;display:flex}.mileage-gauge[data-astro-cid-h2a3fosz]{width:100%;max-width:230px;height:auto;display:block}.gauge-track[data-astro-cid-h2a3fosz]{stroke:var(--color-border)}.gauge-track[data-astro-cid-h2a3fosz].active{stroke:var(--color-primary)}.gauge-needle[data-astro-cid-h2a3fosz] line[data-astro-cid-h2a3fosz]{stroke:var(--color-gold);stroke-width:3.5px;stroke-linecap:round}.gauge-needle[data-astro-cid-h2a3fosz] circle[data-astro-cid-h2a3fosz]{fill:var(--color-gold-deep)}.gauge-needle[data-astro-cid-h2a3fosz]{transition:transform .7s cubic-bezier(.22,1,.36,1)}.mileage-gauge-scale[data-astro-cid-h2a3fosz]{width:100%;max-width:230px;color:var(--color-text-muted);justify-content:space-between;margin-top:.25rem;font-size:.6875rem;display:flex}.mileage-baseline-note[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);opacity:.85;margin:.625rem 0 0;font-size:.6875rem}.mileage-verdict[data-astro-cid-h2a3fosz]{border-top:1px solid var(--color-border);margin-top:1.75rem;padding-top:1.5rem}.mileage-badge[data-astro-cid-h2a3fosz]{border-radius:var(--radius-pill);color:var(--color-primary);background:#10233f14;border:1px solid #10233f29;margin:0 0 .75rem;padding:.3rem .9375rem;font-size:.8125rem;font-weight:700;display:inline-block}.mileage-description[data-astro-cid-h2a3fosz]{color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.6}.mileage-fallback-note[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.75rem}.mileage-disclaimer[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin:1.25rem 0 0;font-size:.75rem}.diagnosis-icons[data-astro-cid-h2a3fosz]{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.diagnosis-icon-item[data-astro-cid-h2a3fosz]{background:var(--color-bg);border-radius:var(--radius);flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .875rem;display:flex}.diagnosis-icon-item[data-astro-cid-h2a3fosz] .fs-option-icon{width:22px;height:22px;color:var(--color-text-muted)}.diagnosis-icon-label[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);font-size:.75rem}.diagnosis-icon-value[data-astro-cid-h2a3fosz]{color:var(--color-text);font-size:1rem;font-weight:700}.diagnosis-icon-value[data-astro-cid-h2a3fosz].warn{color:var(--color-danger)}.spec-cards[data-astro-cid-h2a3fosz]{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.spec-card[data-astro-cid-h2a3fosz]{background:var(--color-bg);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:.3125rem;padding:.75rem .875rem;display:flex}.spec-label[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);font-size:.75rem}.spec-value[data-astro-cid-h2a3fosz]{color:var(--color-text);font-size:1rem;font-weight:700}.section-heading[data-astro-cid-h2a3fosz]{margin-bottom:1.5rem}.section-eyebrow[data-astro-cid-h2a3fosz]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-deep);margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.section-subtitle[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin:0;font-size:.875rem}.tire-diagram[data-astro-cid-h2a3fosz]{grid-template-rows:repeat(2,auto);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem 2.5rem;max-width:780px;margin:0 auto;display:grid}.tire-diagram-image-wrap[data-astro-cid-h2a3fosz]{grid-area:1/2/3;width:320px}.tire-diagram-img[data-astro-cid-h2a3fosz]{object-fit:contain;width:100%;height:auto;display:block}.tire-info[data-astro-cid-h2a3fosz]{flex-direction:column;gap:.25rem;display:flex}.tire-info[data-astro-cid-h2a3fosz].fl,.tire-info[data-astro-cid-h2a3fosz].rl{text-align:right;grid-column:1;align-items:flex-end}.tire-info[data-astro-cid-h2a3fosz].fr,.tire-info[data-astro-cid-h2a3fosz].rr{text-align:left;grid-column:3;align-items:flex-start}.tire-info[data-astro-cid-h2a3fosz].fl,.tire-info[data-astro-cid-h2a3fosz].fr{grid-row:1}.tire-info[data-astro-cid-h2a3fosz].rl,.tire-info[data-astro-cid-h2a3fosz].rr{grid-row:2}.tire-info-label[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);font-size:.8125rem}.tire-value-row[data-astro-cid-h2a3fosz]{align-items:baseline;gap:.125rem;display:flex}.tire-value-num[data-astro-cid-h2a3fosz]{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}.tire-value-row[data-astro-cid-h2a3fosz].warn .tire-value-num[data-astro-cid-h2a3fosz]{color:var(--color-gold-deep)}.tire-value-row[data-astro-cid-h2a3fosz].danger .tire-value-num[data-astro-cid-h2a3fosz]{color:var(--color-danger)}.tire-value-unit[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.tire-status-row[data-astro-cid-h2a3fosz]{align-items:center;gap:.375rem;display:flex}.tire-info[data-astro-cid-h2a3fosz].fl .tire-status-row[data-astro-cid-h2a3fosz],.tire-info[data-astro-cid-h2a3fosz].rl .tire-status-row[data-astro-cid-h2a3fosz]{flex-direction:row-reverse}.tire-status-dot[data-astro-cid-h2a3fosz]{background:var(--color-border);border-radius:50%;flex-shrink:0;width:7px;height:7px}.tire-status-dot[data-astro-cid-h2a3fosz].good{background:#2f6f52}.tire-status-dot[data-astro-cid-h2a3fosz].warn{background:var(--color-gold-deep)}.tire-status-dot[data-astro-cid-h2a3fosz].danger{background:var(--color-danger)}.tire-status-text[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.tire-status-text[data-astro-cid-h2a3fosz].good{color:#2f6f52}.tire-status-text[data-astro-cid-h2a3fosz].warn{color:var(--color-gold-deep)}.tire-status-text[data-astro-cid-h2a3fosz].danger{color:var(--color-danger)}.tire-info-danger[data-astro-cid-h2a3fosz]{--pulse-color:#b3261e38;border-radius:6px;margin:-.25rem -.5rem;padding:.25rem .5rem}.tire-info-danger[data-astro-cid-h2a3fosz].reveal{animation:1s ease-out tire-pulse}@keyframes tire-pulse{0%{background:var(--pulse-color,transparent)}to{background:0 0}}.tire-note[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin:1.25rem 0 0;font-size:.75rem;line-height:1.6}.tire-note[data-astro-cid-h2a3fosz] strong[data-astro-cid-h2a3fosz]{color:var(--color-text);font-weight:700}@media (prefers-reduced-motion:reduce){.tire-info-danger[data-astro-cid-h2a3fosz].reveal{animation:none!important}}.option-grid[data-astro-cid-h2a3fosz]{grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem;display:grid}.option-col[data-astro-cid-h2a3fosz] h3[data-astro-cid-h2a3fosz]{color:var(--color-primary);margin:0 0 .75rem;font-size:.9375rem}.option-col[data-astro-cid-h2a3fosz] ul[data-astro-cid-h2a3fosz]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.check-icon[data-astro-cid-h2a3fosz]{border:1.5px solid var(--color-border);color:#0000;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.6875rem;display:inline-flex}.check-icon[data-astro-cid-h2a3fosz].checked{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.option-checked-list[data-astro-cid-h2a3fosz] li[data-astro-cid-h2a3fosz]{color:var(--color-text);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.option-empty[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.factory-options-intro[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:.9375rem}.factory-options-display[data-astro-cid-h2a3fosz]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.factory-options-display[data-astro-cid-h2a3fosz] li[data-astro-cid-h2a3fosz]{background:#faf8f4;border:1px solid #a9832e24;border-radius:13px;padding:1.125rem 1.25rem}.factory-display-head[data-astro-cid-h2a3fosz]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.factory-display-name[data-astro-cid-h2a3fosz]{color:var(--color-text);font-size:1.0625rem;font-weight:600}.factory-display-price[data-astro-cid-h2a3fosz]{color:var(--color-gold-deep);flex-shrink:0;font-size:1.0625rem;font-weight:700}.factory-display-desc[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);white-space:pre-line;margin:.5rem 0 0;font-size:.875rem;line-height:1.65}@media (width>=901px){.factory-display-desc[data-astro-cid-h2a3fosz]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.factory-options-total[data-astro-cid-h2a3fosz]{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1.125rem}.factory-options-total-row[data-astro-cid-h2a3fosz]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.factory-options-total-label[data-astro-cid-h2a3fosz]{color:var(--color-text);font-size:.9375rem;font-weight:500}.factory-options-total-amount[data-astro-cid-h2a3fosz]{color:var(--color-gold-deep);font-size:1.375rem;font-weight:700}.factory-options-total-amount[data-astro-cid-h2a3fosz] .unit[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin-left:.125rem;font-size:.8125rem;font-weight:500}.factory-options-total-note[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);margin:.375rem 0 0;font-size:.75rem}.option-extra[data-astro-cid-h2a3fosz]{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.option-extra[data-astro-cid-h2a3fosz]>ul[data-astro-cid-h2a3fosz]{opacity:0;margin-top:.5rem;transition:opacity .2s;overflow:hidden}.option-grid[data-astro-cid-h2a3fosz].expanded .option-extra[data-astro-cid-h2a3fosz]{grid-template-rows:1fr}.option-grid[data-astro-cid-h2a3fosz].expanded .option-extra[data-astro-cid-h2a3fosz]>ul[data-astro-cid-h2a3fosz]{opacity:1;transition:opacity .3s .1s}.option-full-toggle[data-astro-cid-h2a3fosz]{border-top:1px solid var(--color-border);text-align:center;margin-top:1.5rem;padding-top:.75rem}.option-full-toggle-btn[data-astro-cid-h2a3fosz]{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.875rem;font-weight:600;display:inline-flex}.option-full-toggle-btn[data-astro-cid-h2a3fosz]:hover{color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.option-extra[data-astro-cid-h2a3fosz],.option-extra[data-astro-cid-h2a3fosz]>ul[data-astro-cid-h2a3fosz],.gauge-needle[data-astro-cid-h2a3fosz]{transition:none}}.back-row[data-astro-cid-h2a3fosz]{text-align:center}.back[data-astro-cid-h2a3fosz]{color:var(--color-text-muted);font-size:.875rem;display:inline-block}@media (width<=900px){.page-layout[data-astro-cid-h2a3fosz]{grid-template-columns:1fr}.sticky-summary-col[data-astro-cid-h2a3fosz]{grid-area:auto/1;position:static}.sections[data-astro-cid-h2a3fosz]{grid-area:auto/1}.mileage-body[data-astro-cid-h2a3fosz]{grid-template-columns:1fr;gap:1.75rem}}@media (width<=480px){.sections[data-astro-cid-h2a3fosz],.tab-group[data-astro-cid-h2a3fosz]{gap:2rem}.soft-panel[data-astro-cid-h2a3fosz],.summary-card[data-astro-cid-h2a3fosz]{padding:1.125rem}.option-grid[data-astro-cid-h2a3fosz]{grid-template-columns:1fr}.diagnosis-icons[data-astro-cid-h2a3fosz],.spec-cards[data-astro-cid-h2a3fosz]{grid-template-columns:repeat(2,1fr)}.tire-diagram[data-astro-cid-h2a3fosz]{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,1fr)}.tire-diagram-image-wrap[data-astro-cid-h2a3fosz]{grid-area:1/1/auto/3;justify-self:center;width:100%;min-width:240px;max-width:280px}.tire-info[data-astro-cid-h2a3fosz].fl,.tire-info[data-astro-cid-h2a3fosz].fr,.tire-info[data-astro-cid-h2a3fosz].rl,.tire-info[data-astro-cid-h2a3fosz].rr{text-align:center;grid-column:auto;align-items:center}.tire-info[data-astro-cid-h2a3fosz].fl,.tire-info[data-astro-cid-h2a3fosz].fr{grid-row:2}.tire-info[data-astro-cid-h2a3fosz].rl,.tire-info[data-astro-cid-h2a3fosz].rr{grid-row:3}}
