html{scroll-padding:161px!important}section#leaderboard container{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;margin:auto;position:relative;transition:.6s ease-out;transition-delay:.3s;@starting-style{opacity:0;transform:translateY(1rem)}}.leaderboard__container{display:none;min-height:180px}.leaderboard__container.active{display:block}.tbl__title .field-container *{display:-webkit-box;-webkit-line-clamp:2;max-width:100%;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;line-height:normal;text-wrap:wrap}button.leaderboard__selector.active{background-color:#009ade;color:#fff}table{border:none;border-collapse:collapse;color:#fff;position:relative;table-layout:auto;text-align:left;width:100%}thead{position:sticky;top:40px;z-index:5}thead th:first-of-type{border-radius:.5rem 0 0 .5rem}thead th:last-of-type{border-radius:0 .5rem .5rem 0}thead tr{background-color:#1e2752;border-radius:.5rem;overflow:hidden;position:relative;z-index:6}thead:before{background-color:#fff;content:"";height:100px;left:-20px;position:absolute;top:-40px;width:calc(100% + 40px);z-index:5}thead th{font-size:calc(var(--optical-size)*1);position:sticky;top:40px;z-index:51}thead th .field-container{color:#fff;line-height:1}tbody td .field-container{background-color:#fff;color:#1e2752;line-height:1}td,th{text-overflow:ellipsis;white-space:nowrap}thead tr th .field-container{align-items:center;display:flex;gap:.75rem;height:5rem;justify-content:center;padding:0 1.5rem}tbody tr{transition:.3s}tbody tr:hover{box-shadow:0 16px 16px -8px rgba(0,0,0,.15);transform:scale(1.025)}tbody tr td .field-container{align-items:center;border-bottom:1px solid #ededf1;border-color:#ededf1 currentcolor;border-top:1px solid #ededf1;cursor:pointer;display:flex;font-size:calc(var(--optical-size)*1.25);gap:.75rem .5rem;height:120px;justify-content:center;margin-top:20px;padding:0 2rem;position:relative;transition:.3s}thead tr th.tbl__title .field-container{justify-content:start}tbody tr:hover :is(td .field-container,td:first-of-type .field-container,td:last-of-type .field-container){border-color:#1e2752}tbody tr td:first-of-type .field-container{border-left:1px solid;border-color:#ededf1;border-radius:6px 0 0 6px}tbody tr td:last-of-type .field-container{border-radius:0 6px 6px 0;border-right:1px solid;border-color:#ededf1}td.tbl__title .field-container{align-items:start;flex-direction:column}td.tbl__logo img{align-self:center;height:auto;max-height:90px;max-width:90px;width:auto}td.tbl__rank img{max-width:-webkit-fill-available!important}td.tbl__change .field-container{font-weight:700}td.tbl__rank .field-container{overflow:hidden}td.tbl__engagement-rate .field-container,td.tbl__rank .field-container{font-weight:700}span.button-container{align-content:center;display:block;height:100%;left:0;opacity:0;position:absolute;text-align:center;top:100%;transition-duration:.3s;width:100%}tr:hover span.button-container{opacity:1;top:0}button#play-ad{background:none;border:none}td.tbl__rank span.value{align-content:center;height:100%;opacity:1;position:relative;text-align:center;top:0;transition-duration:.3s;width:100%}tr:hover td.tbl__rank span.value{opacity:0;top:-100%}.info-container{align-items:center;display:flex;height:18px;overflow:hidden;position:relative;width:18px}.info-container:hover{overflow:initial}.info-container:hover .info{opacity:1}.info-icon{height:18px;width:18px}span.info{background:#fff;border:1px solid #ededf1;border-bottom:0 solid transparent;border-radius:6px 6px 0 0;bottom:39px;color:#1e2752;font-weight:400;line-height:1.4;max-width:400px;opacity:0;padding:12px;position:absolute;white-space:normal;width:100vh}span.info.left{left:-12px}span.info.right{right:-12px}span.info:after{border:8px solid transparent;border-top-color:#fff;bottom:-15px;content:"";position:absolute}span.info.left:after{left:13px}span.info.right:after{right:13px}.tbl__change,.tbl__engagement-rate,.tbl__impressions,.tbl__peak,.tbl__rank{width:fit-content}.tbl__logo{width:200px}.tbl__title{max-width:400px;width:100%}.leaderboard__expand{background:none;background-color:#f26a5c;border:none;border-radius:30px;color:#fff;cursor:pointer;font-family:Rubik;font-size:14px;height:46px;letter-spacing:.05em;padding:0 18px;position:absolute;text-transform:uppercase;top:calc(100% + 80px);transition:.3s}.change-indicator{display:contents}.change-indicator img{max-height:2.5rem;max-width:2.5rem;object-fit:contain}span.metric{border:.125rem solid;border-radius:.5rem;font-size:calc(var(--optical-size)*1.125)}span#new,span.metric{align-items:center;display:flex;height:2.5rem;padding:0 .75rem;width:fit-content}span#new{border:.125rem solid var(--navy-10);border-radius:.5rem;font-size:calc(var(--optical-size)*1);text-transform:uppercase}span.metric#increase{background-color:var(--emerald-5);border-color:var(--emerald-15);color:var(--emerald-50)}span.metric#decrease{background-color:var(--carmine-5);border-color:var(--carmine-15);color:var(--carmine-50)}.leaderboard__filters{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;padding-bottom:1.5rem;position:relative;z-index:6}.filter{max-width:100%;position:relative}span.selected-filter{overflow:hidden;text-overflow:ellipsis}.filter__options{background-color:#fff;border:1px solid #ededf1;border-radius:.5rem;box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.125);display:none;flex-direction:column;gap:.25rem;justify-content:start;left:0;max-height:266px;min-width:100%;overflow-x:clip;overflow-y:auto;padding:.25rem;position:absolute;top:calc(100% + 1rem);width:fit-content;z-index:10}.filter__options.open{display:flex}.filter__options button{background-color:#00000000;border:none;border-radius:2px;color:#1e2752;cursor:pointer;font-size:calc(var(--optical-size)*.875);font-weight:700;height:36px;min-height:36px;padding:0 6px;text-align:left;text-wrap:nowrap;transition:.15s}.filter__options button[data-value=All]{display:none}.filter__options button:hover{background-color:#c2d5ed3f}.filter__options button.selected{background-color:#e1eaf6}.leaderboard__gated-view{background:linear-gradient(180deg,var(--navy-50),var(--navy-75));border-radius:.5rem;overflow:hidden;padding:8rem;position:relative}.leaderboard__gated-content{color:#fff;display:flex;flex-direction:column;gap:4rem;position:relative;z-index:1}.leaderboard__gated-view form fieldset{width:fit-content}img.form__visual{-webkit-filter:contrast(92.5%) brightness(102.5%) contrast(.875) url(#duotone-5) blur(1px);height:100%;left:0;-webkit-mask-image:linear-gradient(90deg,transparent 12.5%,#000);object-fit:cover;object-position:center left;position:absolute;top:0;width:100%}@media only screen and (max-width:766px){.leaderboard__gated-view{padding:3rem}.leaderboard__gated-content{gap:3rem}.singlet form{flex-direction:column;gap:2rem}.leaderboard__gated-view form fieldset{width:100%}table{display:block!important}tbody{flex-direction:column!important;padding-top:20px!important}tbody,tbody tr:not(.hide){display:flex!important;gap:20px!important}tbody tr:not(.hide){border:2px solid #ededf1!important;border-radius:6px!important;overflow:hidden!important;padding:20px!important;transition:.3s!important}tbody tr:hover{border-color:#1e2752!important}td .field-container{border:none!important;margin-top:0!important}.tbl__peak,td.tbl__title p,th,thead{display:none!important}.tbl__engagement-rate,.tbl__engagement-rate .field-container{padding:0!important}tbody tr{align-items:center!important;padding:20px!important;position:relative}td .field-container{background:none!important;height:fit-content!important}td.tbl__engagement-rate span.value:before{content:"ENGAGEMENT RATE";display:inline-flex;font-size:calc(var(--optical-size)*.66);font-weight:500;line-height:1.125;max-width:6rem;text-wrap:auto}td.tbl__engagement-rate span.value{align-items:center;display:flex;gap:1rem;text-align:right}td.tbl__engagement-rate span.value,td.tbl__rank span.value{color:var(--orange-50);font-size:calc(var(--optical-size)*1.5)}td.tbl__rank{left:1.5rem;position:absolute;top:1.5rem}td.tbl__rank .field-container{padding:0}tbody tr td .field-container{padding:0;width:fit-content}td.tbl__logo{bottom:1.5rem;left:1.5rem;position:absolute}td.tbl__logo img{max-height:2.5rem;max-width:5rem}td.tbl__title{padding:3rem 0}td.tbl__engagement-rate{position:absolute;right:1.5rem;top:1.5rem}}