.leaf-container[data-astro-cid-qoklubm4]{max-width:1100px;margin:0 auto}.breadcrumb[data-astro-cid-qoklubm4]{color:var(--text-dark);font-size:.85rem;margin-bottom:2rem}.breadcrumb[data-astro-cid-qoklubm4] a[data-astro-cid-qoklubm4]{color:var(--text-muted);transition:var(--transition)}.breadcrumb[data-astro-cid-qoklubm4] a[data-astro-cid-qoklubm4]:hover{color:var(--primary)}.details-hero[data-astro-cid-qoklubm4]{margin-bottom:3.5rem;position:relative;padding:3.5rem 2.5rem;border:1px solid var(--border-line);background-color:var(--bg-card)}.corner-mark[data-astro-cid-qoklubm4]{position:absolute;width:12px;height:12px;border-color:var(--border-line);border-style:solid;pointer-events:none}.top-left[data-astro-cid-qoklubm4]{top:8px;left:8px;border-width:1.5px 0 0 1.5px}.top-right[data-astro-cid-qoklubm4]{top:8px;right:8px;border-width:1.5px 1.5px 0 0}.bottom-left[data-astro-cid-qoklubm4]{bottom:8px;left:8px;border-width:0 0 1.5px 1.5px}.bottom-right[data-astro-cid-qoklubm4]{bottom:8px;right:8px;border-width:0 1.5px 1.5px 0}.model-header[data-astro-cid-qoklubm4]{display:flex;gap:.75rem;margin-bottom:1rem;align-items:center;font-family:var(--font-mono);font-size:.75rem;font-weight:700;flex-wrap:wrap}.device-tag[data-astro-cid-qoklubm4],.brand-tag-name[data-astro-cid-qoklubm4],.brand-reputation-tag[data-astro-cid-qoklubm4]{border:1px solid var(--border-line);border-radius:0;padding:.15rem .5rem;font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--text-ink);background-color:var(--bg-paper);text-transform:uppercase}.brand-reputation-tag[data-astro-cid-qoklubm4]{color:var(--accent);border-color:var(--accent);background-color:#d94f000d}h1[data-astro-cid-qoklubm4]{font-size:2.25rem;font-family:var(--font-title);font-weight:700;text-transform:uppercase;color:var(--text-ink)}.text-accent[data-astro-cid-qoklubm4]{color:var(--primary)}.model-desc[data-astro-cid-qoklubm4]{color:var(--text-muted);font-size:1rem;line-height:1.5;margin-top:1rem;max-width:800px}.details-layout[data-astro-cid-qoklubm4]{display:grid;grid-template-columns:2.2fr 1fr;gap:3rem}@media(max-width:900px){.details-layout[data-astro-cid-qoklubm4]{grid-template-columns:1fr;gap:2rem}}.section-title[data-astro-cid-qoklubm4]{font-family:var(--font-mono);font-size:.9rem;margin-bottom:1.5rem;color:var(--text-ink);border-left:4px solid var(--border-line);padding-left:.75rem;letter-spacing:.05em}.issues-list[data-astro-cid-qoklubm4]{display:flex;flex-direction:column;gap:1.75rem}.issue-item-card[data-astro-cid-qoklubm4]{background-color:var(--bg-card);border:1px solid var(--border-line);border-radius:0;padding:1.5rem}.issue-item-card[data-astro-cid-qoklubm4]:hover{border-color:var(--brand-color, var(--primary))}.issue-item-header[data-astro-cid-qoklubm4]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;border-bottom:1px dashed var(--border-line);padding-bottom:1rem}.code-and-title[data-astro-cid-qoklubm4]{display:flex;align-items:center;gap:.75rem}.code-badge[data-astro-cid-qoklubm4]{font-family:var(--font-mono);font-weight:700;font-size:1.2rem;color:var(--text-ink);background-color:var(--bg-paper);border:1px solid var(--border-line);padding:.15rem .6rem;border-radius:0}.issue-item-header[data-astro-cid-qoklubm4] h3[data-astro-cid-qoklubm4]{font-family:var(--font-mono);font-size:1rem;color:var(--text-ink);font-weight:700}.issue-item-content[data-astro-cid-qoklubm4]{display:flex;flex-direction:column;gap:1.25rem}.meta-section[data-astro-cid-qoklubm4] strong[data-astro-cid-qoklubm4],.solutions-section[data-astro-cid-qoklubm4] strong[data-astro-cid-qoklubm4],.parts-section[data-astro-cid-qoklubm4] strong[data-astro-cid-qoklubm4]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);display:block;margin-bottom:.25rem;letter-spacing:.05em}.meta-section[data-astro-cid-qoklubm4] p[data-astro-cid-qoklubm4]{font-size:.9rem;color:var(--text-ink);line-height:1.5}.solution-steps[data-astro-cid-qoklubm4]{padding-left:1.25rem;color:var(--text-ink);font-size:.9rem;display:flex;flex-direction:column;gap:.4rem}.parts-section[data-astro-cid-qoklubm4]{border-top:1px dashed var(--border-line);padding-top:1.25rem}.parts-inline-list[data-astro-cid-qoklubm4]{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.part-inline-card[data-astro-cid-qoklubm4]{display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-paper);padding:.75rem 1rem;border-radius:0;border:1px solid var(--border-line)}.part-details[data-astro-cid-qoklubm4]{display:flex;flex-direction:column;gap:.15rem}.part-name[data-astro-cid-qoklubm4]{font-family:var(--font-mono);font-weight:700;font-size:.85rem;color:var(--text-ink)}.part-price[data-astro-cid-qoklubm4]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.buy-inline-btn[data-astro-cid-qoklubm4]{background-color:var(--text-ink);border:1px solid var(--border-line);color:var(--bg-paper);padding:.4rem .8rem;border-radius:0;font-size:.75rem;font-family:var(--font-mono);font-weight:700;cursor:pointer;transition:var(--transition)}.buy-inline-btn[data-astro-cid-qoklubm4]:hover{background-color:var(--primary);color:#fff}.error-hero[data-astro-cid-qoklubm4]{display:flex;align-items:center;gap:2.5rem;background-color:var(--bg-card);border:1px solid var(--border-line);border-radius:0;padding:2.5rem;margin-bottom:3.5rem;position:relative}@media(max-width:768px){.error-hero[data-astro-cid-qoklubm4]{flex-direction:column;align-items:flex-start;gap:1.5rem}}.error-visual[data-astro-cid-qoklubm4]{background-color:var(--bg-paper);border:2px solid var(--border-line);padding:1.5rem;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:160px;box-shadow:4px 4px #11111126}.visual-label[data-astro-cid-qoklubm4]{font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--text-muted);letter-spacing:.05em}.visual-code[data-astro-cid-qoklubm4]{font-size:clamp(2rem,5vw,3rem);font-weight:700;font-family:var(--font-title);color:var(--text-ink);line-height:1.1;margin:.25rem 0;white-space:nowrap;text-align:center}.error-meta[data-astro-cid-qoklubm4]{flex-grow:1;display:flex;flex-direction:column;gap:.5rem}.category-meta[data-astro-cid-qoklubm4]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);font-weight:700;display:flex;align-items:center;gap:.5rem}.brand-reputation-text-tag[data-astro-cid-qoklubm4]{color:var(--accent)}.meta-sep[data-astro-cid-qoklubm4]{color:var(--text-dark)}.title-subtext[data-astro-cid-qoklubm4]{color:var(--text-muted);font-family:var(--font-body);font-size:1.4rem;font-weight:500;text-transform:none}.guide-highlight-link[data-astro-cid-qoklubm4]{display:inline-block;margin-top:.75rem;border:1px dashed var(--accent);color:var(--accent);padding:.4rem .8rem;font-family:var(--font-mono);font-weight:700;font-size:.8rem}.guide-highlight-link[data-astro-cid-qoklubm4]:hover{background-color:#d94f000d}.diagnostic-block[data-astro-cid-qoklubm4]{background-color:var(--bg-card);border:1px solid var(--border-line);border-radius:0;padding:2rem;margin-bottom:2rem}.block-header[data-astro-cid-qoklubm4]{display:flex;gap:1.25rem;align-items:center;margin-bottom:1.25rem;border-bottom:1px dashed var(--border-line);padding-bottom:1rem}.block-header-simple[data-astro-cid-qoklubm4]{margin-bottom:1.5rem;border-bottom:1px dashed var(--border-line);padding-top:.5rem;padding-bottom:1.25rem;position:relative}.block-icon[data-astro-cid-qoklubm4]{font-size:2rem}.block-title-area[data-astro-cid-qoklubm4]{display:flex;flex-direction:column}.block-label[data-astro-cid-qoklubm4]{font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--text-dark);text-transform:uppercase;letter-spacing:.08em}.diagnostic-block[data-astro-cid-qoklubm4] h2[data-astro-cid-qoklubm4]{font-size:1.2rem;color:var(--text-ink);font-family:var(--font-title);font-weight:700}.symptom-text[data-astro-cid-qoklubm4],.meaning-text[data-astro-cid-qoklubm4]{font-size:.95rem;color:var(--text-ink);line-height:1.6;background-color:var(--bg-paper);padding:1.25rem;border-radius:0;border:1px solid var(--border-line)}.progress-bar-container[data-astro-cid-qoklubm4]{display:flex;gap:.75rem;align-items:center;margin-top:1rem;font-family:var(--font-mono);font-size:.75rem;font-weight:700}.progress-label[data-astro-cid-qoklubm4]{color:var(--text-muted)}.progress-text[data-astro-cid-qoklubm4]{color:var(--success);font-weight:700;letter-spacing:.05em}.diy-instructions[data-astro-cid-qoklubm4]{color:var(--text-muted);font-size:.9rem;margin-top:.5rem}.interactive-steps-list[data-astro-cid-qoklubm4]{list-style:none;display:flex;flex-direction:column;gap:1rem}.step-check-item[data-astro-cid-qoklubm4]{border:1px solid var(--border-line);background-color:var(--bg-paper);border-radius:0;transition:var(--transition)}.step-check-item[data-astro-cid-qoklubm4]:hover{background-color:var(--bg-card-hover)}.step-check-item[data-astro-cid-qoklubm4].completed{border-color:var(--border-line);background-color:var(--bg-card);opacity:.8}.step-checkbox-label[data-astro-cid-qoklubm4]{display:flex;align-items:flex-start;padding:1.25rem;cursor:pointer;width:100%}.diy-checkbox[data-astro-cid-qoklubm4]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox[data-astro-cid-qoklubm4]{width:20px;height:20px;background-color:var(--bg-paper);border:2px solid var(--border-line);border-radius:0;margin-right:1.25rem;display:inline-block;position:relative;flex-shrink:0;transition:var(--transition);margin-top:.15rem}.step-check-item[data-astro-cid-qoklubm4]:hover .custom-checkbox[data-astro-cid-qoklubm4]{border-color:var(--primary)}.diy-checkbox[data-astro-cid-qoklubm4]:checked~.custom-checkbox[data-astro-cid-qoklubm4]{background-color:var(--text-ink);border-color:var(--text-ink)}.diy-checkbox[data-astro-cid-qoklubm4]:checked~.custom-checkbox[data-astro-cid-qoklubm4]:after{content:"✓";position:absolute;left:4px;top:-2px;color:var(--bg-paper);font-weight:700;font-size:.85rem;font-family:var(--font-mono)}.step-content[data-astro-cid-qoklubm4]{flex-grow:1;display:flex;flex-direction:column}.step-index[data-astro-cid-qoklubm4]{font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--primary);letter-spacing:.05em;margin-bottom:.25rem}.diy-checkbox[data-astro-cid-qoklubm4]:checked~.step-content[data-astro-cid-qoklubm4] .step-index[data-astro-cid-qoklubm4]{color:var(--text-dark)}.diy-checkbox[data-astro-cid-qoklubm4]:checked~.step-content[data-astro-cid-qoklubm4] p[data-astro-cid-qoklubm4]{color:var(--text-dark);text-decoration:line-through}.step-content[data-astro-cid-qoklubm4] p[data-astro-cid-qoklubm4]{color:var(--text-ink);font-size:.9rem;line-height:1.5;font-family:var(--font-body)}.parts-instructions[data-astro-cid-qoklubm4]{color:var(--text-muted);font-size:.85rem;margin-top:.25rem}.premium-parts-grid[data-astro-cid-qoklubm4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.25rem;margin-top:1rem}.premium-part-card[data-astro-cid-qoklubm4]{background-color:var(--bg-paper);border:1px solid var(--border-line);border-radius:0;padding:1.25rem;display:flex;flex-direction:column;min-height:200px;transition:var(--transition)}.premium-part-card[data-astro-cid-qoklubm4]:hover{transform:translate(-2px,-2px);box-shadow:2px 2px 0 var(--border-line)}.part-card-header[data-astro-cid-qoklubm4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.part-card-icon[data-astro-cid-qoklubm4]{font-size:1.5rem}.part-ref-tag[data-astro-cid-qoklubm4]{font-family:var(--font-mono);font-size:.65rem;font-weight:700;color:var(--text-muted);border:1px dashed var(--border-line);padding:.1rem .4rem}.premium-part-card[data-astro-cid-qoklubm4] h3[data-astro-cid-qoklubm4]{font-family:var(--font-mono);font-size:.9rem;color:var(--text-ink);margin-bottom:.5rem;line-height:1.3;font-weight:700}.part-price-badge[data-astro-cid-qoklubm4]{font-family:var(--font-mono);background-color:var(--bg-card);color:var(--accent);border:1px solid var(--border-line);font-size:.75rem;font-weight:700;padding:.2rem .5rem;width:fit-content;margin-bottom:1.25rem}.part-card-actions[data-astro-cid-qoklubm4]{display:grid;grid-template-columns:1fr 1.2fr;gap:.75rem;margin-top:auto}.btn-part-compat[data-astro-cid-qoklubm4],.btn-part-buy[data-astro-cid-qoklubm4]{text-align:center;padding:.5rem;border-radius:0;font-size:.75rem;font-weight:700;font-family:var(--font-mono);transition:var(--transition)}.btn-part-compat[data-astro-cid-qoklubm4]{background-color:transparent;border:1px solid var(--border-line);color:var(--text-muted)}.btn-part-compat[data-astro-cid-qoklubm4]:hover{color:var(--text-ink);background-color:var(--bg-card-hover)}.btn-part-buy[data-astro-cid-qoklubm4]{background-color:var(--text-ink);border:1px solid var(--border-line);color:var(--bg-paper)}.btn-part-buy[data-astro-cid-qoklubm4]:hover{background-color:var(--primary);color:#fff}.sidebar-box[data-astro-cid-qoklubm4]{background-color:var(--bg-card);border:3px double var(--border-line);border-radius:0;padding:1.5rem;margin-bottom:2rem}.sidebar-box[data-astro-cid-qoklubm4] h3[data-astro-cid-qoklubm4]{font-family:var(--font-title);font-size:1rem;color:var(--text-ink);margin-bottom:.5rem;font-weight:700}.box-desc[data-astro-cid-qoklubm4]{color:var(--text-muted);font-size:.8rem;margin-bottom:1rem}.sidebar-models-list[data-astro-cid-qoklubm4]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.sidebar-models-list[data-astro-cid-qoklubm4] a[data-astro-cid-qoklubm4]{display:block;color:var(--text-ink);font-size:.85rem;padding:.4rem .75rem;background-color:var(--bg-paper);border:1px solid var(--border-line);border-radius:0;font-family:var(--font-mono);font-weight:700;transition:var(--transition)}.sidebar-models-list[data-astro-cid-qoklubm4] a[data-astro-cid-qoklubm4]:hover{color:var(--accent);border-color:var(--accent);background-color:var(--bg-card-hover)}.support-sidebar-card[data-astro-cid-qoklubm4]{background-color:var(--bg-card);border:1px solid var(--border-line);border-radius:0;padding:1.5rem;margin-bottom:2rem}.support-sidebar-card[data-astro-cid-qoklubm4] h3[data-astro-cid-qoklubm4]{font-family:var(--font-title);font-size:1rem;color:var(--text-ink);margin-bottom:.75rem;font-weight:700}.support-sidebar-card[data-astro-cid-qoklubm4] p[data-astro-cid-qoklubm4]{color:var(--text-muted);font-size:.85rem;margin-bottom:1.25rem;line-height:1.4}.sidebar-btn[data-astro-cid-qoklubm4]{display:block;width:100%;text-align:center;background-color:var(--text-ink);border:1px solid var(--border-line);color:var(--bg-paper);font-weight:700;font-size:.85rem;padding:.75rem;border-radius:0;font-family:var(--font-mono);transition:var(--transition)}.sidebar-btn[data-astro-cid-qoklubm4]:hover{background-color:var(--primary);color:#fff}
