.platform-overview-overlay{position:fixed;inset:0;z-index:75;overflow:auto;background:#07110ddd;padding:20px}.platform-overview-shell{width:min(960px,100%);margin:auto;min-height:calc(100vh - 40px);background:#f6f8f6;color:#102018}.platform-overview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;background:#0b1711;color:white;padding:28px}.platform-overview-header span{font-size:11px;letter-spacing:1.5px;color:#a8d92d;font-weight:800}.platform-overview-header h1{font:800 clamp(34px,6vw,58px)/1 Barlow Condensed,Arial,sans-serif;margin:8px 0}.platform-overview-header p{font-size:13px;color:#c0ccc3;line-height:1.5}.platform-overview-header button{border:1px solid #7a8b7d;background:transparent;color:white;font-weight:800;padding:12px;cursor:pointer}.platform-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px}.platform-overview-stats article,.platform-overview-growth{background:#fff;border:1px solid #dfe6e1;border-top:4px solid #a8d92d;padding:20px}.platform-overview-stats span,.platform-overview-stats small{display:block;font-size:11px;color:#617166}.platform-overview-stats strong{display:block;font:800 36px Barlow Condensed,Arial,sans-serif;margin:10px 0}.platform-overview-growth{margin:0 20px 20px}.platform-overview-growth h2{font:800 28px Barlow Condensed,Arial,sans-serif;margin:0 0 8px}.platform-overview-growth p{font-size:13px}.platform-overview-bars{height:220px;display:flex;gap:14px;align-items:end;border-bottom:1px solid #c7d1c9;padding:15px 5px 0}.platform-overview-bars>div{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.platform-overview-bars span{display:block;background:#8cbc24;width:min(80%,70px);min-height:3px}.platform-overview-bars strong,.platform-overview-bars small{font-size:11px}.platform-overview-note{color:#647168;margin-top:20px}@media(max-width:700px){.platform-overview-overlay{padding:0}.platform-overview-shell{min-height:100vh}.platform-overview-header{padding:20px;flex-direction:column}.platform-overview-header button{width:100%;min-height:44px}.platform-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.platform-overview-stats article{padding:14px}.platform-overview-growth{margin:0 14px 14px;padding:14px}.platform-overview-bars{gap:5px}}