/* v451–v470 | Profundidade & Legado */
.depth470-hero{display:grid;grid-template-columns:minmax(0,1.45fr) auto;gap:18px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 80% 0,rgba(118,155,255,.12),transparent 36%),var(--panel)}
.depth470-hero h2{font-size:22px;margin:8px 0 6px}.depth470-hero p{color:var(--muted);font-size:11px;line-height:1.55;margin:0}.depth470-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.depth470-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.depth470-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.depth470-kpis article{border:1px solid var(--line);background:var(--panel-2);padding:11px;border-radius:14px}.depth470-kpis small,.depth470-kpis b,.depth470-kpis span{display:block}.depth470-kpis small{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.depth470-kpis b{font-size:17px;margin-top:4px}.depth470-kpis span{font-size:8px;color:var(--muted);margin-top:3px}
.depth470-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.depth470-row:last-child{border-bottom:0}.depth470-row b,.depth470-row span,.depth470-row small{display:block}.depth470-row b{font-size:10px}.depth470-row span{font-size:9px;color:var(--muted);margin-top:2px}.depth470-row small{font-size:8px;color:var(--muted);margin-top:3px}.depth470-row strong{font-size:10px;text-align:right}
.recording-player470{border:1px solid var(--line);border-radius:18px;background:var(--panel-2);padding:14px}.rec-head470{display:flex;justify-content:space-between;gap:10px;align-items:center}.rec-head470 b,.rec-head470 small{display:block}.rec-head470 small{color:var(--muted);font-size:9px;margin-top:3px}.rec-progress470{height:8px;background:rgba(255,255,255,.07);border-radius:999px;overflow:hidden;margin:12px 0}.rec-progress470 i{display:block;height:100%;background:linear-gradient(90deg,#ff7a1a,#7ca7ff);border-radius:999px}.rec-controls470{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rec-timeline470{margin-top:12px;display:grid;gap:7px;max-height:380px;overflow:auto}.rec-line470{display:grid;grid-template-columns:48px 90px minmax(0,1fr);gap:8px;padding:8px;border-radius:10px;border:1px solid transparent}.rec-line470.active{background:rgba(255,122,26,.08);border-color:rgba(255,122,26,.25)}.rec-line470 time{font-size:8px;color:var(--muted)}.rec-line470 b{font-size:9px}.rec-line470 span{font-size:10px;line-height:1.4}.rec-search470{display:flex;gap:7px;margin-top:10px}.rec-search470 input{flex:1}
.outbox470 article{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.outbox470 time{font-size:8px;color:var(--muted)}.outbox470 b,.outbox470 span,.outbox470 small{display:block}.outbox470 b{font-size:10px}.outbox470 span,.outbox470 small{font-size:8px;color:var(--muted);margin-top:2px}
.statement470{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.statement470 section{border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--panel-2)}.statement470 h4{margin:0 0 8px;font-size:11px}.statement470 div{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px dashed rgba(255,255,255,.07);font-size:9px}.statement470 div:last-child{border-bottom:0}.statement470 .total{font-weight:900;color:var(--good)}
.site-grid470,.country-grid470,.ceo-grid470,.generation-grid470{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.site-grid470 article,.country-grid470 article,.ceo-grid470 article,.generation-grid470 article{border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--panel-2)}.site-grid470 b,.site-grid470 span,.site-grid470 small,.country-grid470 b,.country-grid470 span,.country-grid470 small,.ceo-grid470 b,.ceo-grid470 span,.ceo-grid470 small,.generation-grid470 b,.generation-grid470 span,.generation-grid470 small{display:block}.site-grid470 b,.country-grid470 b,.ceo-grid470 b,.generation-grid470 b{font-size:10px}.site-grid470 span,.country-grid470 span,.ceo-grid470 span,.generation-grid470 span{font-size:8px;color:var(--muted);margin-top:4px;line-height:1.4}.site-grid470 small,.country-grid470 small,.ceo-grid470 small,.generation-grid470 small{font-size:8px;color:var(--muted);margin-top:3px}
.dd470{border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--panel-2);margin-top:8px}.dd470-head{display:flex;justify-content:space-between;gap:8px}.dd470-risk{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:9px 0}.dd470-risk div{padding:7px;border-radius:9px;background:var(--panel-3);text-align:center}.dd470-risk small,.dd470-risk b{display:block}.dd470-risk small{font-size:7px;color:var(--muted)}.dd470-risk b{font-size:11px;margin-top:2px}
.board-member470{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.board-member470 .avatar{width:34px;height:34px}.board-member470 b,.board-member470 span{display:block}.board-member470 b{font-size:10px}.board-member470 span{font-size:8px;color:var(--muted);margin-top:3px}.vote470{display:flex;gap:5px;flex-wrap:wrap}.vote470 span{padding:4px 6px;border-radius:999px;background:var(--panel-3);font-size:7px}
.release-train470{display:grid;gap:8px}.release470{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--line);background:var(--panel-2);border-radius:12px;padding:9px}.release470 b,.release470 span,.release470 small{display:block}.release470 b{font-size:10px}.release470 span,.release470 small{font-size:8px;color:var(--muted);margin-top:2px}
.arch470{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.arch470 article{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;padding:10px}.arch470 b,.arch470 span,.arch470 small{display:block}.arch470 b{font-size:10px}.arch470 span,.arch470 small{font-size:8px;color:var(--muted);margin-top:3px}
.career470{border:1px solid rgba(124,167,255,.24);background:linear-gradient(135deg,rgba(124,167,255,.08),rgba(255,122,26,.05));border-radius:17px;padding:14px}.career470 h3{margin:6px 0}.career470 p{font-size:10px;color:var(--muted);line-height:1.5}.career-history470{display:grid;gap:6px}.career-history470 div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:9px;border-left:2px solid var(--line);padding:6px 0 6px 10px}.career-history470 time{font-size:8px;color:var(--muted)}.career-history470 b,.career-history470 span{display:block}.career-history470 b{font-size:9px}.career-history470 span{font-size:8px;color:var(--muted);margin-top:2px}
.offline-brief470{border:1px solid rgba(83,209,139,.25);background:rgba(83,209,139,.06);border-radius:15px;padding:12px}.offline-brief470 b,.offline-brief470 span{display:block}.offline-brief470 b{font-size:11px}.offline-brief470 span{font-size:9px;color:var(--muted);line-height:1.5;margin-top:4px}
@media(max-width:1050px){.depth470-kpis{grid-template-columns:repeat(3,1fr)}.site-grid470,.country-grid470,.ceo-grid470,.generation-grid470{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.depth470-hero,.depth470-grid,.statement470{grid-template-columns:1fr}.depth470-actions{justify-content:flex-start}.depth470-kpis{grid-template-columns:repeat(2,1fr)}.site-grid470,.country-grid470,.ceo-grid470,.generation-grid470,.arch470{grid-template-columns:1fr}.rec-line470{grid-template-columns:42px minmax(0,1fr)}.rec-line470 b{grid-column:2}.rec-line470 span{grid-column:2}.outbox470 article{grid-template-columns:1fr}.release470{grid-template-columns:64px minmax(0,1fr)}}
