*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;color:#111;background:#fff}html{height:100%}body{min-height:100%;display:flex;flex-direction:column}a{color:#0ea5e9;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit}.container{max-width:1200px}.container,.container-narrow{width:100%;margin:0 auto;padding:0 16px}.container-narrow{max-width:800px}.container-wide{width:100%;max-width:1400px;margin:0 auto;padding:0 16px}.grid{display:grid;grid-gap:24px;gap:24px}.grid-responsive,.grid-responsive-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.charts-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.grid-responsive-video-metrics{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.flex-responsive{display:flex;flex-wrap:wrap;gap:16px}@media (max-width:640px){input[type=date],input[type=email],input[type=number],input[type=text],select,textarea{font-size:16px!important}.container,.container-narrow,.container-wide{padding:0 16px}body{font-size:18px!important}h1{font-size:28px!important}h2{font-size:22px!important}h3{font-size:20px!important}div,p,span{font-size:inherit}.grid-responsive{grid-template-columns:1fr}.grid-responsive-metrics,.grid-responsive-video-metrics{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:8px!important;gap:8px!important}.grid-responsive-video-metrics{grid-template-columns:repeat(4,1fr)!important}.grid-responsive-video-metrics>.metric-card:nth-child(5){grid-column:2/span 2!important}.metric-card{padding:16px 8px!important;min-height:100px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;border-radius:12px!important}.metric-label{font-size:16px!important;margin-bottom:8px!important;line-height:1.4!important;font-weight:500!important}.metric-value{font-size:28px!important;line-height:1.2!important;font-weight:700!important}.metric-card .metric-delta{font-size:16px!important;font-weight:600!important;margin-top:4px!important}.metric-card .metric-delta-pct{font-size:16px!important;margin-top:2px!important}.charts-grid{grid-template-columns:1fr;gap:24px}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;padding-right:16px;margin-right:-16px}.table-container::-webkit-scrollbar{height:0;width:0;background:transparent}.table-container table{min-width:800px;font-size:18px!important;margin-right:16px}.table-container th{font-size:16px!important;padding:16px 12px!important;font-weight:600!important}.table-container td{font-size:18px!important;padding:16px 12px!important}.video-info-desktop{display:none!important}.video-info-mobile{display:block!important}.profile-avatar{width:180px!important;height:180px!important;min-width:180px!important;min-height:180px!important}.profile-avatar+div,.profile-avatar+div>div,.profile-bio{font-size:18px!important}.profile-bio{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.chart-container{padding:20px 16px!important;margin-right:-16px}.chart-container h3{font-size:20px!important;margin-bottom:12px!important}.chart-responsive{height:300px!important;padding-right:16px}.chart-xaxis,.chart-xaxis .recharts-cartesian-axis-tick text,.recharts-cartesian-axis .recharts-cartesian-axis-tick text{font-size:16px!important}a,button{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;font-size:18px!important}.recharts-legend-item,.recharts-legend-wrapper{font-size:16px!important}section h3{font-size:20px!important;margin-bottom:16px!important}}@media (min-width:641px) and (max-width:1024px){.container,.container-narrow,.container-wide{padding:0 20px}}@media (min-width:641px){.video-info-desktop{display:grid!important}.video-info-mobile{display:none!important}}@media (max-width:640px){.chart-container{padding:16px!important}.chart-responsive{height:280px!important}.chart-responsive-video{height:320px!important}.chart-xaxis,.chart-xaxis .recharts-cartesian-axis-tick text,.recharts-cartesian-axis .recharts-cartesian-axis-tick text{font-size:13px!important}.chart-container h3,a,button{font-size:16px!important}a,button{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.table-container table{font-size:16px!important}.table-container th{font-size:13px!important;padding:12px 8px!important}.table-container td{font-size:15px!important;padding:12px 8px!important}.recharts-legend-item,.recharts-legend-wrapper{font-size:13px!important}}@media (min-width:1025px){.container,.container-narrow,.container-wide{padding:0 24px}.grid-responsive-metrics{grid-template-columns:repeat(4,1fr);gap:16px}.grid-responsive-video-metrics{grid-template-columns:repeat(5,1fr);gap:16px}.metric-card{padding:20px 16px;min-height:120px}.metric-label{font-size:14px}.metric-value{font-size:32px}.metric-delta{font-size:14px}.metric-delta-pct{font-size:12px}.profile-avatar{width:96px!important;height:96px!important}.table-container table{font-size:13px}.table-container th{font-size:11px;padding:16px}.table-container td{font-size:13px;padding:16px}}