.reports-section{padding:var(--section-padding) 0;background:var(--home-bg-primary)}.anatomy-grid{display:grid;grid-template-columns:200px 1fr;gap:2rem;margin-top:3rem}@media (max-width:900px){.anatomy-grid{grid-template-columns:1fr;gap:1.5rem}}.format-selector{display:flex;flex-direction:column;gap:0.5rem}@media (max-width:900px){.format-selector{flex-direction:row;overflow-x:auto;gap:0.75rem}}.format-item{display:flex;align-items:center;gap:0.75rem;padding:0.875rem 1rem;background:var(--home-bg-elevated);border:1px solid var(--home-border);border-left:3px solid transparent;cursor:pointer;transition:all 0.2s ease;font-family:var(--home-mono);font-size:0.8125rem}.format-item:hover{background:var(--home-bg-subtle);border-left-color:var(--home-text-dim)}.format-item.active{background:var(--home-bg-subtle);border-left-color:#00ff88}.format-num{font-size:0.6875rem;color:var(--home-text-muted);font-weight:500;letter-spacing:0.05em}.format-item.active .format-num{color:#00ff88}.format-name{color:var(--home-text-dim);font-weight:500;letter-spacing:0.05em}.format-item.active .format-name{color:var(--home-text)}.dissection-panel{position:relative;min-height:500px}.format-content{display:none;animation:fadeIn 0.3s ease}.format-content.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dissection-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px solid var(--home-border)}.format-title{font-family:var(--home-mono);font-size:0.875rem;font-weight:500;letter-spacing:0.15em;color:var(--home-text)}.format-meta{font-family:var(--home-mono);font-size:0.75rem;color:var(--home-text-muted)}.report-mockup{width:100%;max-height:200px;object-fit:cover;object-position:top left;border-radius:6px;border:1px solid rgba(255,255,255,0.08);box-shadow:0 4px 24px rgba(0,0,0,0.3);margin-bottom:2rem}.dissection-section{margin-bottom:2rem}.dissection-section h4{font-family:var(--home-mono);font-size:0.6875rem;font-weight:500;letter-spacing:0.15em;color:var(--home-text-muted);text-transform:uppercase;margin:0 0 1rem}.structure-tree{font-family:var(--home-mono);font-size:0.8125rem;line-height:1.8;color:#4ecdc4;background:var(--home-bg-elevated);border:1px solid var(--home-border);padding:1.25rem;margin:0;overflow-x:auto}.code-block{font-family:var(--home-mono);font-size:0.8125rem;line-height:1.8;color:#ff6b6b;background:var(--home-bg-elevated);border:1px solid var(--home-border);padding:1.25rem;margin:0;overflow-x:auto}.use-case-list{list-style:none;padding:0;margin:0}.use-case-list li{font-size:0.875rem;color:var(--home-text-muted);line-height:1.7;padding:0.5rem 0;padding-left:1.5rem;position:relative}.use-case-list li::before{content:"▸";position:absolute;left:0;color:#00ff88;font-size:0.75rem}.compatibility-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0.75rem}@media (max-width:600px){.compatibility-grid{grid-template-columns:repeat(2,1fr)}}.compat-item{font-family:var(--home-mono);font-size:0.75rem;color:var(--home-text-dim);background:var(--home-bg-elevated);border:1px solid var(--home-border);padding:0.625rem 0.875rem;text-align:center}.compat-item::before{content:attr(data-icon);margin-right:0.375rem;color:#00ff88}