.accessory-calc-section{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.75rem;margin-bottom:2.5rem}.acc-heading{font-size:1.4rem;font-weight:700;color:var(--text-high);margin-bottom:.5rem}.acc-subheading{font-size:.95rem;color:var(--text-muted);line-height:1.5;margin-bottom:1.5rem}.acc-category-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.acc-tab-btn{background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-medium);font-size:.85rem;font-weight:600;padding:.5rem .9rem;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.acc-tab-btn.active{background:#f59e0b!important;color:#000!important;border-color:#f59e0b!important;font-weight:700}.acc-items-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;margin-bottom:1.5rem}.acc-item-card{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem;display:flex;align-items:flex-start;gap:.85rem;cursor:pointer;transition:all .2s ease;user-select:none}.acc-item-card:hover{border-color:var(--border-medium);background:var(--surface-3)}.acc-item-card.selected{border-color:var(--accent, #f59e0b);background:linear-gradient(145deg,var(--surface-2) 0%,rgba(245,158,11,.08) 100%)}.acc-checkbox{margin-top:.25rem;accent-color:var(--accent, #f59e0b);width:1.15rem;height:1.15rem;cursor:pointer}.acc-item-info{display:flex;flex-direction:column;flex:1}.acc-item-name{font-size:.92rem;font-weight:700;color:var(--text-high);margin-bottom:.2rem}.acc-item-desc{font-size:.78rem;color:var(--text-muted);line-height:1.4;margin-bottom:.4rem}.acc-item-meta{display:flex;justify-content:space-between;font-size:.82rem}.acc-item-price{font-weight:700;color:var(--text-accent);font-family:var(--font-mono, monospace)}.acc-item-weight{color:var(--text-dim, #71717a)}.acc-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-bottom:1.25rem}.acc-stat-card{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.1rem;display:flex;flex-direction:column}.acc-stat-card.hero-stat{border-color:#f59e0b66;background:linear-gradient(145deg,var(--surface-2) 0%,rgba(245,158,11,.08) 100%)}.acc-stat-label{font-size:.78rem;text-transform:uppercase;color:var(--text-muted);font-weight:600;letter-spacing:.04em;margin-bottom:.35rem}.acc-stat-val{font-size:1.35rem;font-weight:800;color:var(--text-high);font-family:var(--font-mono, monospace)}.acc-stat-sub{font-size:.82rem;color:var(--text-muted);margin-top:.35rem}.statutory-disclaimer{font-size:.75rem;color:#d4d4d8!important;line-height:1.5;margin:0;padding-top:.5rem;border-top:1px dashed var(--border-subtle)}@media(max-width:640px){.accessory-calc-section{padding:.75rem;margin-bottom:1.25rem}.section-header{margin-bottom:.5rem}.acc-heading{font-size:1.1rem;margin-bottom:.2rem}.acc-subheading{display:none}.acc-category-tabs{margin-bottom:.6rem;gap:.35rem}.acc-tab-btn{padding:.35rem .65rem;font-size:.78rem}.acc-items-grid,.acc-summary-strip{grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}}.accessories-dossier-section[data-astro-cid-4dlkrp3x]{padding-top:1rem;padding-bottom:2.5rem}.dossier-header[data-astro-cid-4dlkrp3x]{max-width:820px;margin-bottom:1.5rem}.dossier-title[data-astro-cid-4dlkrp3x]{font-size:1.35rem;font-weight:700;color:var(--text-high);margin-bottom:.5rem}.dossier-lead[data-astro-cid-4dlkrp3x]{font-size:.95rem;color:var(--text-medium);line-height:1.6}.hairline-divider[data-astro-cid-4dlkrp3x]{border:none;border-top:1px solid var(--border-subtle);margin:2rem 0}.bento-grid[data-astro-cid-4dlkrp3x]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem}.bento-card[data-astro-cid-4dlkrp3x]{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.25rem}.card-kicker[data-astro-cid-4dlkrp3x]{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-accent);margin-bottom:.35rem}.card-heading[data-astro-cid-4dlkrp3x]{font-size:1.05rem;font-weight:700;color:var(--text-high);margin-bottom:.5rem}.card-prose[data-astro-cid-4dlkrp3x]{font-size:.88rem;color:var(--text-medium);line-height:1.55}.data-table-wrapper[data-astro-cid-4dlkrp3x]{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-1);margin-bottom:1.5rem}.data-table[data-astro-cid-4dlkrp3x]{width:100%;border-collapse:collapse;font-size:.86rem;text-align:left}.data-table[data-astro-cid-4dlkrp3x] th[data-astro-cid-4dlkrp3x],.data-table[data-astro-cid-4dlkrp3x] td[data-astro-cid-4dlkrp3x]{padding:.75rem 1rem;border-bottom:1px solid var(--border-subtle)}.data-table[data-astro-cid-4dlkrp3x] th[data-astro-cid-4dlkrp3x]{background:var(--surface-2);font-weight:600;color:var(--text-high)}.data-table[data-astro-cid-4dlkrp3x] td[data-astro-cid-4dlkrp3x]{color:var(--text-medium)}.data-table[data-astro-cid-4dlkrp3x] tr[data-astro-cid-4dlkrp3x]:last-child td[data-astro-cid-4dlkrp3x]{border-bottom:none}.master-header-stage[data-astro-cid-wj6gmnma]{padding-top:clamp(1.25rem,2.5vw,2rem);margin-bottom:1.25rem}.hero-split-grid[data-astro-cid-wj6gmnma]{background:hsl(var(--bg-canvas));display:grid;grid-template-columns:1.15fr .85fr;gap:2.25rem;align-items:center}.hero-copy-col[data-astro-cid-wj6gmnma]{max-width:100%}.hero-display-title[data-astro-cid-wj6gmnma]{font-size:var(--text-hero);line-height:1.08;margin-bottom:1rem;color:hsl(var(--text-primary))}.hero-summary-lead[data-astro-cid-wj6gmnma]{font-size:1.05rem;line-height:1.6;color:hsl(var(--text-secondary))}.hero-visual[data-astro-cid-wj6gmnma]{border-radius:16px;overflow:hidden}.editorial-reference-block[data-astro-cid-wj6gmnma]{margin:2.5rem 0;padding:2rem;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:14px}.reference-heading[data-astro-cid-wj6gmnma]{font-size:var(--text-h2, 1.5rem);margin-bottom:1.25rem;color:hsl(var(--text-primary))}.bento-ref-grid[data-astro-cid-wj6gmnma]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.bento-ref-item[data-astro-cid-wj6gmnma]{background:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));border-radius:12px;padding:1.25rem}.ref-item-title[data-astro-cid-wj6gmnma]{font-size:1.05rem;margin-bottom:.65rem;color:hsl(var(--text-primary))}.reference-prose[data-astro-cid-wj6gmnma]{font-size:.92rem;line-height:1.65;color:hsl(var(--text-secondary))}@media(max-width:860px){.bento-ref-grid[data-astro-cid-wj6gmnma]{grid-template-columns:1fr}.above-fold-stage[data-astro-cid-wj6gmnma]{display:flex;flex-direction:column;gap:.25rem}.master-header-stage[data-astro-cid-wj6gmnma],.hero-split-grid[data-astro-cid-wj6gmnma]{display:contents}.hero-copy-col[data-astro-cid-wj6gmnma]{order:1;margin-bottom:.15rem}.bento-tool-stage[data-astro-cid-wj6gmnma],.tool-centerpiece-stage[data-astro-cid-wj6gmnma]{order:2}.hero-visual[data-astro-cid-wj6gmnma]{order:3;margin-top:.75rem;margin-bottom:1rem}.hero-display-title[data-astro-cid-wj6gmnma]{font-size:1.35rem;line-height:1.08;margin-bottom:.15rem}.hero-summary-lead[data-astro-cid-wj6gmnma]{font-size:.75rem;line-height:1.25;margin-bottom:.1rem}}
