/* Keep phone layouts within the available screen rather than shrinking desktop tables. */
@media(max-width:760px){
 html{overflow-x:clip}body{width:100%;min-width:0;overflow-x:clip;overflow-y:visible}
 .sc-wrap{grid-template-columns:minmax(0,1fr)}.sc-copy,.sc-stage,.sc-frame{min-width:0;max-width:100%}
 .header{min-height:0}.header .header-inner{padding:8px 16px;gap:4px 8px}
 .header .logo{gap:6px}.header .brand-lockup{gap:6px}
 .header .brand-lockup img:first-child{width:24px;height:21px}
 .header .brand-lockup img:nth-child(2){width:145px;height:auto}
 .header .beta-badge{font-size:7px;height:16px;line-height:14px;padding:0 4px}
 .header .btn-signup{font-size:12px;line-height:16px;padding:6px 12px}
 .header .nav-link{font-size:11px;line-height:18px;padding:4px 7px}
 .hero{padding-top:calc(var(--landing-header-height,78px) + 28px)}
 .pricing{padding-bottom:24px}.leaderboard{padding:28px 20px 32px}
 .leaderboard .section-sub{margin-bottom:28px}
 .lb-table{width:100%;min-width:0}.lb-table table,.lb-table tbody{display:block;width:100%!important}
 .lb-table thead{display:none}.lb-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:18px}
 .lb-table td{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:0!important;min-width:0;text-align:left!important;order:2;overflow-wrap:anywhere}
 .lb-table td:before{content:attr(data-label);font:600 9px/1.4 Inter,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:#83dbea}
 .lb-table td:nth-child(1){order:0}.lb-table td:nth-child(3){order:0;align-items:flex-end}
 .lb-table td:nth-child(2){order:1;grid-column:1/-1}
 .lb-table td:nth-child(-n+3):before,.lb-table td[colspan]:before{display:none}
 .lb-table td[colspan]{grid-column:1/-1;align-items:center;text-align:center!important}
 .lb-table .lb-loading{padding:12px 0;width:100%}.lb-note{line-height:1.7}
 .footer{padding:26px 20px}
}
