@layer design{.leaderboard-home #leaderboard{scroll-margin-top:24px}.leaderboard-home .hero-backdrop{background:radial-gradient(at 18% 32%,#f5dfc952 0%,#f5dfc919 35%,#0000 65%),radial-gradient(at 78% 28%,#c7b9f44d 0%,#dcd3f821 37%,#0000 70%)}.leaderboard-home:is(html[data-resolved-theme=dark] *,#ts-dark:checked) .hero-backdrop{background:radial-gradient(at 18% 32%,#a976431a 0%,#0000 65%),radial-gradient(at 78% 28%,#9670da26 0%,#9670da0d 37%,#0000 70%)}.leaderboard-home .hero{column-gap:28px;padding-top:26px;padding-bottom:12px}@media (min-width:801px){.leaderboard-home .hero-art{justify-self:center;width:100%;max-width:520px;padding:18px 16px 88px 12px}.leaderboard-home .hero-art .product-art{height:164px}.leaderboard-home .hero-art .window-product{padding:20px 18px}.leaderboard-home .hero-price{padding:14px 20px 18px}.leaderboard-home .floating-note{max-width:calc(100% - 15px);padding:12px 15px;bottom:10px;left:0}}@media (max-width:800px){.leaderboard-home .hero-art{max-width:440px}}.leaderboard-home .hero-art{display:grid}.leaderboard-home :is(.hero-window,.hero-caption-overlay){grid-area:1/1;min-width:0}.leaderboard-home .hero-caption-overlay{z-index:3;pointer-events:none;border:1px solid #0000;align-self:stretch;position:relative;transform:rotate(-2deg)}.leaderboard-home .hero-caption-overlay span{text-align:center;letter-spacing:.01em;color:#000;font-size:9px;font-weight:700;line-height:36px;position:absolute;top:0;left:33px;right:0}:is(body:has(.leaderboard-home),.leaderboard-home):is(html[data-resolved-theme=dark] *,#ts-dark:checked) .hero-caption-overlay span{color:var(--d-ink)}.leaderboard-home .hero-spot-label{z-index:2;min-height:42px;color:var(--d-ink);white-space:nowrap;background:#fff;border:1px solid #dfd7f5;border-radius:100px;align-items:center;gap:10px;padding:7px 8px 7px 15px;font-size:13px;font-weight:650;line-height:1.3;transition:transform .18s,box-shadow .18s;display:inline-flex;position:absolute;top:-18px;left:22px;transform:rotate(-4deg);box-shadow:0 6px 18px #49397518}.leaderboard-home .hero-spot-label strong{background:var(--purple);color:#fff;border-radius:100px;padding:5px 10px;font-size:12px;font-weight:700}.leaderboard-home .hero-spot-arrow{aspect-ratio:196/128;fill:#ff3b30;stroke:none;filter:drop-shadow(0 1px 1px #00000026);pointer-events:none;width:98px;height:auto;position:absolute;top:34.44px;right:10.61px;transform:rotate(4deg)}.leaderboard-home .hero-spot-label:hover{transform:rotate(-4deg);box-shadow:0 8px 22px #49397525}.leaderboard-home .hero-spot-label:hover .hero-spot-arrow{transform:rotate(4deg)}:is(body:has(.leaderboard-home),.leaderboard-home):is(html[data-resolved-theme=dark] *,#ts-dark:checked) .hero-spot-label{color:var(--d-ink);background:#211e2b;border-color:#675785}:is(body:has(.leaderboard-home),.leaderboard-home):is(html[data-resolved-theme=dark] *,#ts-dark:checked) .hero-spot-label strong{color:#fff;background:#5545ed}@media (max-width:800px){.leaderboard-home .hero-spot-arrow{width:78px;top:42px;right:46px}}@media (max-width:650px){.leaderboard-home .hero-spot-label{gap:8px;min-height:40px;padding-left:12px;font-size:12px;top:-17px;left:8px}.leaderboard-home .hero-spot-label strong{font-size:11px}}@media (max-width:360px){.leaderboard-home .hero-spot-arrow{width:68px;right:62px}}@media (prefers-reduced-motion:reduce){.leaderboard-home .hero-spot-label{transition:none}.leaderboard-home .hero-spot-label:hover{transform:rotate(-4deg)}.leaderboard-home .hero-spot-label:hover .hero-spot-arrow{transform:rotate(4deg)}}.leaderboard-home #leaderboard{padding-top:18px}@media (min-width:1051px){.leaderboard-home #leaderboard{--board-side:168px;--board-gap:34px;--board-inset:clamp(0px,calc(25vw - 300px),50px)}.leaderboard-home #leaderboard .discovery-layout{grid-template-columns:calc(var(--board-side) + var(--board-inset)) minmax(0,1fr) calc(var(--board-side) + var(--board-inset));column-gap:var(--board-gap)}.leaderboard-home #leaderboard .claim-intro{width:calc(100% - 2 * var(--board-side) - 2 * var(--board-gap) - 2 * var(--board-inset));max-width:none}}@media (min-width:1051px) and (max-width:1250px){.leaderboard-home #leaderboard{--board-side:145px;--board-gap:23px}}@media (max-width:1050px){.leaderboard-home #leaderboard .claim-intro{width:100%;max-width:none}}.leaderboard-home .board-heading{margin-bottom:22px}.leaderboard-home .board-heading h2{font-size:32px}.leaderboard-home .board-heading p{margin-top:8px;font-size:13px}.leaderboard-home .side-note{display:none}.leaderboard-home .rank-list{gap:32px;padding-top:20px}.leaderboard-home .rank-card{border-color:var(--d-line);min-height:126px;box-shadow:none;isolation:isolate;background:#fff;border-radius:15px;grid-template-columns:34px 44px minmax(130px,1fr) 244px 124px;gap:7px 14px;padding:14px 18px 12px}.leaderboard-home .rank-card.no-deal{grid-template-columns:34px 44px minmax(130px,1fr) 124px}.leaderboard-home .rank-card.podium-1{border:2px solid var(--purple);background:#e9e7fb}.leaderboard-home .rank-card.podium-2{background:#f3f1fc;border-color:#e5e0f4}.leaderboard-home .rank-card.podium-3{background:#f8f7fd;border-color:#e8e4f3}.leaderboard-home .rank-card:hover,.leaderboard-home .rank-card:focus-within{border-color:#9382ee;box-shadow:0 5px 16px #4e3db512}.leaderboard-home .rank-card>.product-logo{border-radius:12px;width:44px;height:44px}.leaderboard-home .rank-card .medal{width:34px;height:47px}.leaderboard-home .rank-card .product-info h3{margin-bottom:5px;font-size:19px}.leaderboard-home .rank-card .product-info h3 .pill.purple{color:#4930c7;font-weight:800}.leaderboard-home .rank-card .product-info p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.leaderboard-home .rank-card .row-meta{gap:4px 9px;font-size:10px;line-height:1.55}.leaderboard-home .rank-card .row-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.leaderboard-home .rank-card .take-rank{min-height:28px;margin-bottom:5px;padding:5px 11px;font-size:10px;line-height:17px}.leaderboard-home .rank-card .rank-total>strong{font-size:28px}.leaderboard-home .rank-card .rank-total>small{margin-top:3px;font-size:9px}.leaderboard-home .rank-card .visit{align-items:center;min-height:22px;font-size:10px}.leaderboard-home .rank-card .visit .icon{margin-bottom:0}.leaderboard-home .rank-card .offer-mini{background:#fff7ed;border-radius:13px;margin-top:2px;padding:10px 12px 8px}.leaderboard-home .rank-card .offer-mini>.yearly{color:#000;padding:2px 9px;font-size:9px;line-height:14px;top:-10px}.leaderboard-home .rank-card .offer-top{margin:3px 0 5px;font-size:10px;line-height:1.4}.leaderboard-home .rank-card .offer-top strong{font-size:17px}.leaderboard-home .rank-card .tier-labels{margin-top:3px;font-size:9px;line-height:1.3}.leaderboard-home .rank-card .offer-mini .btn{min-height:27px;margin-top:6px;padding:4px 13px;font-size:10px;line-height:16px}.leaderboard-home .rank-card .claim-float{padding:6px 15px;font-size:10px;line-height:18px;top:-16px}.leaderboard-home .row-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.leaderboard-home .rank-card>:not(a):not(button){pointer-events:none}.leaderboard-home .rank-card a:not(.row-link),.leaderboard-home .rank-card button{z-index:3;pointer-events:auto;position:relative}.leaderboard-home .rank-card a.claim-float{z-index:4;position:absolute}.leaderboard-home .rank-card .row-link:focus-visible{outline-offset:3px}.leaderboard-home .rank-card .rank-total a{display:inline-flex}.leaderboard-home .best-deals-inline{background:#fff6eb;border:1px solid #efdfc9;border-radius:19px;margin-top:27px;padding:22px}.leaderboard-home .inline-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.leaderboard-home .inline-heading h2{letter-spacing:-.04em;font-size:22px}.leaderboard-home .inline-heading>a{white-space:nowrap;font-size:11px}.leaderboard-home .best-deals-inline .inline-heading{justify-content:center;min-height:30px;position:relative}.leaderboard-home .best-deals-inline .inline-heading>a{position:absolute;right:0}.leaderboard-home .mini-deal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.leaderboard-home .mini-deal{background:#fff;border:1px solid #eee8e0;border-radius:13px;flex-direction:column;min-width:0;padding:17px;display:flex}.leaderboard-home .mini-deal-header{align-items:center;gap:10px;margin-bottom:17px;display:flex}.leaderboard-home .mini-deal-header h3{font-size:17px;line-height:1.3}.leaderboard-home .mini-deal-header p{margin-top:3px;font-size:11px}.leaderboard-home .mini-deal-header .product-logo{border-radius:9px;width:34px;height:34px}.leaderboard-home .mini-deal-price{justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;display:flex}.leaderboard-home .mini-deal-price strong{letter-spacing:-.055em;font-size:28px;line-height:1.2}.leaderboard-home .mini-deal-tiers{margin-top:8px}.leaderboard-home .mini-deal-tiers .tier-labels{margin-top:5px;font-size:11px}.leaderboard-home .mini-deal-stock{color:var(--d-ink);text-align:center;justify-content:center;align-items:center;gap:6px;margin:18px 0 12px;font-size:11px;line-height:1.5;display:flex}.leaderboard-home .mini-deal-stock>span{background:var(--green);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.leaderboard-home .mini-deal .btn{min-height:34px;margin-top:auto;padding:7px 10px;font-size:11px}.leaderboard-home .today-inline{margin:24px 0 8px}.leaderboard-home .today-inline .inline-heading{margin-bottom:12px}.leaderboard-home .today-inline .inline-heading h2,.leaderboard-home .latest-inline .inline-heading h2{font-size:18px}.leaderboard-home .today-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.leaderboard-home .today-pill{background:#f7f6fd;border:1px solid #e8e4f1;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px 13px;display:flex}.leaderboard-home .today-pill .today-position{color:#9c92ae;font-size:11px}.leaderboard-home .today-pill .product-logo{border-radius:8px;width:27px;height:27px}.leaderboard-home .today-pill strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.leaderboard-home .today-pill>b{letter-spacing:-.045em;margin-left:auto;font-size:16px}.leaderboard-home .latest-inline{margin:28px 0 12px}.leaderboard-home .latest-inline .inline-heading{margin-bottom:12px}.leaderboard-home .latest-inline .inline-heading>small{color:#9b91a6;font-size:10px}.leaderboard-home .activity-pills{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.leaderboard-home .activity-pill{border:1px solid var(--d-line);background:#f6f5f9;border-radius:10px;grid-template-columns:1fr auto;gap:3px 7px;min-width:0;padding:11px 12px;font-size:10px;display:grid}.leaderboard-home .activity-pill strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:620;overflow:hidden}.leaderboard-home .activity-pill b{color:var(--purple);font-size:12px}.leaderboard-home .activity-pill span{color:#8c829b;font-size:9px}.leaderboard-home .activity-pill time{color:#9d91a8;text-align:right;font-size:9px}.leaderboard-home .compact-list{gap:29px;padding-top:18px}.leaderboard-home .rank-card.compact-row{border-radius:12px;grid-template-columns:26px 34px minmax(130px,1fr) 213px 124px;gap:4px 13px;min-height:83px;padding:8px 15px}.leaderboard-home .rank-card.compact-row.no-deal{grid-template-columns:26px 34px minmax(130px,1fr) 124px}.leaderboard-home .compact-row>.product-logo{border-radius:9px;width:34px;height:34px}.leaderboard-home .compact-row .rank-position{font-size:12px}.leaderboard-home .compact-row .product-info h3{margin-bottom:3px;font-size:16px;line-height:1.3}.leaderboard-home .compact-row .product-info p{-webkit-line-clamp:1;font-size:11px;line-height:1.4}.leaderboard-home .compact-row .row-meta{font-size:9px;line-height:1.4}.leaderboard-home .compact-row .rank-total>strong{font-size:22px}.leaderboard-home .compact-row .rank-total>small{margin-top:1px;font-size:8px}.leaderboard-home .compact-row .take-rank{min-height:23px;margin-bottom:2px;padding:2px 9px;font-size:9px;line-height:16px}.leaderboard-home .compact-row .visit{min-height:16px;font-size:9px}.leaderboard-home .compact-row .compact-offer{background:var(--cream);border:1px solid #f0e3d2;border-radius:10px;grid-area:1/4/3;padding:7px 10px}.leaderboard-home .compact-offer-top{justify-content:space-between;align-items:center;gap:8px;font-size:10px;line-height:1.4;display:flex}.leaderboard-home .compact-offer-top>strong{letter-spacing:-.035em;font-size:15px}.leaderboard-home .compact-offer-top a{color:var(--purple);font-size:10px;font-weight:620}.leaderboard-home .compact-offer-stock{color:#8e7f91;margin:2px 0 4px;font-size:9px;line-height:1.4}.leaderboard-home .compact-offer .tier-labels{margin-top:2px;font-size:8px;line-height:1.2}.leaderboard-home .compact-row .claim-float{padding:5px 12px;font-size:9px;line-height:17px;top:-15px}.leaderboard-home .board-end{color:#9b90a7;text-align:center;padding-top:23px;font-size:10px}.leaderboard-home .section:has(.discovery-layout){padding-bottom:12px}.ai-links{text-align:center;flex-direction:column;justify-content:center;gap:20px}.ai-links .button-row{justify-content:center}@media (min-width:1600px){.leaderboard-home .rank-card{grid-template-columns:36px 48px minmax(160px,1fr) 255px 134px;gap:7px 19px}.leaderboard-home .rank-card.no-deal{grid-template-columns:36px 48px minmax(160px,1fr) 134px}.leaderboard-home .rank-card.compact-row{grid-template-columns:26px 34px minmax(150px,1fr) 220px 134px;gap:4px 17px}.leaderboard-home .rank-card.compact-row.no-deal{grid-template-columns:26px 34px minmax(150px,1fr) 134px}}@media (max-width:1250px) and (min-width:801px){.leaderboard-home .rank-card{grid-template-columns:28px 38px minmax(105px,1fr) 209px 108px;gap:7px 10px;padding-inline:13px}.leaderboard-home .rank-card.no-deal{grid-template-columns:28px 38px minmax(105px,1fr) 108px}.leaderboard-home .rank-card>.product-logo{width:38px;height:38px}.leaderboard-home .rank-card .medal{width:28px}.leaderboard-home .rank-card .product-info h3{font-size:17px}.leaderboard-home .rank-card .product-info p{font-size:11px}.leaderboard-home .rank-card .row-meta,.leaderboard-home .rank-card .offer-top{font-size:9px}.leaderboard-home .rank-card.compact-row{grid-template-columns:25px 32px minmax(110px,1fr) 185px 108px;gap:4px 10px;padding-inline:12px}.leaderboard-home .rank-card.compact-row.no-deal{grid-template-columns:25px 32px minmax(110px,1fr) 108px}.leaderboard-home .compact-row .product-info h3{font-size:15px}.leaderboard-home .mini-deal{padding:13px}.leaderboard-home .mini-deal-price{flex-wrap:wrap}.leaderboard-home .mini-deal-price .saving{font-size:9px}.leaderboard-home .today-pill{gap:7px;padding:11px}.leaderboard-home .today-pill strong{font-size:11px}}@media (max-width:800px){.leaderboard-home .rank-card{grid-template-columns:27px 37px minmax(100px,1fr) 199px 102px;gap:6px 9px;min-height:123px;padding:13px 12px}.leaderboard-home .rank-card.no-deal{grid-template-columns:27px 37px minmax(100px,1fr) 102px}.leaderboard-home .rank-card>.product-logo{width:37px;height:37px}.leaderboard-home .rank-card .product-info h3{font-size:16px}.leaderboard-home .rank-card .product-info p{font-size:11px}.leaderboard-home .rank-card .row-meta{font-size:9px}.leaderboard-home .rank-card .offer-top{font-size:8px}.leaderboard-home .rank-card.compact-row{grid-template-columns:24px 30px minmax(90px,1fr) 172px 102px;gap:4px 9px;padding-inline:12px}.leaderboard-home .rank-card.compact-row.no-deal{grid-template-columns:24px 30px minmax(90px,1fr) 102px}.leaderboard-home .rank-card.compact-row>.product-logo{width:30px;height:30px}.leaderboard-home .compact-row .product-info h3{font-size:15px}.leaderboard-home .best-deals-inline{padding:18px}.leaderboard-home .mini-deal-grid{gap:10px}.leaderboard-home .mini-deal{padding:12px}.leaderboard-home .mini-deal-header{gap:7px}.leaderboard-home .mini-deal-header h3{font-size:15px}.leaderboard-home .mini-deal-header .product-logo{width:28px;height:28px}.leaderboard-home .mini-deal-price{flex-wrap:wrap}.leaderboard-home .mini-deal-price strong{font-size:22px}.leaderboard-home .mini-deal-price .saving{font-size:9px}.leaderboard-home .activity-pills{gap:6px}.leaderboard-home .activity-pill{padding:10px 8px}.leaderboard-home .today-pill{gap:7px;padding:10px}.leaderboard-home .today-pill strong{font-size:11px}}@media (max-width:650px){.leaderboard-home .board-heading h2{font-size:27px}.leaderboard-home .rank-card,.leaderboard-home .rank-card.no-deal{grid-template-rows:auto auto auto;grid-template-columns:25px 35px minmax(0,1fr) 89px;gap:9px 8px;min-height:0;padding:17px 12px 12px}.leaderboard-home .rank-card>.product-logo{width:35px;height:35px}.leaderboard-home .rank-card .product-info h3{font-size:16px;line-height:1.3}.leaderboard-home .rank-card .product-info p{font-size:11px;line-height:1.5}.leaderboard-home .rank-card .medal{height:37px;width:25px!important}.leaderboard-home .rank-card .rank-total{grid-area:1/4}.leaderboard-home .rank-card .rank-total>strong{font-size:25px}.leaderboard-home .rank-card .rank-total>small{font-size:8px}.leaderboard-home .rank-card .take-rank{min-height:28px;padding:4px 6px;font-size:8px;line-height:17px}.leaderboard-home .rank-card .offer-mini{grid-area:2/1/auto/5;margin-top:9px;padding:13px 12px 9px}.leaderboard-home .rank-card .offer-top{font-size:10px}.leaderboard-home .rank-card .offer-top strong{font-size:18px}.leaderboard-home .rank-card .offer-mini .btn{min-height:32px;margin-top:7px;padding:6px 12px;font-size:11px}.leaderboard-home .rank-card .row-meta{grid-area:3/1/auto/4;font-size:9px}.leaderboard-home .rank-card .visit{grid-area:3/4;justify-content:end;min-height:24px;font-size:9px}.leaderboard-home .rank-card.no-deal .row-meta,.leaderboard-home .rank-card.no-deal .visit{grid-row:2}.leaderboard-home .rank-card .claim-float{padding:5px 13px;font-size:9px;line-height:19px;top:-15px}.leaderboard-home .mini-deal-grid{grid-template-columns:1fr}.leaderboard-home .mini-deal{padding:16px}.leaderboard-home .mini-deal-header h3{font-size:18px}.leaderboard-home .mini-deal-header .product-logo{width:34px;height:34px}.leaderboard-home .mini-deal-price{flex-wrap:nowrap}.leaderboard-home .mini-deal-price strong{font-size:27px}.leaderboard-home .mini-deal-price .saving{font-size:11px}.leaderboard-home .mini-deal-stock{margin-block:9px;font-size:11px}.leaderboard-home .mini-deal .btn{min-height:36px;font-size:12px}.leaderboard-home .best-deals-inline{padding:17px 15px}.leaderboard-home .best-deals-inline .inline-heading{justify-content:space-between;margin-bottom:14px}.leaderboard-home .best-deals-inline .inline-heading h2{font-size:19px}.leaderboard-home .best-deals-inline .inline-heading>a{font-size:10px;position:static}.leaderboard-home .today-pills{grid-template-columns:1fr;gap:7px}.leaderboard-home .today-pill{gap:11px;padding:9px 12px}.leaderboard-home .today-pill strong{font-size:12px}.leaderboard-home .today-pill .product-logo{width:24px;height:24px}.leaderboard-home .activity-pills{gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.leaderboard-home .activity-pill{flex:0 0 150px;padding:11px}.leaderboard-home .rank-card.compact-row,.leaderboard-home .rank-card.compact-row.no-deal{grid-template-rows:auto auto;grid-template-columns:23px 30px minmax(0,1fr) 83px;gap:5px 7px;min-height:0;padding:11px 10px}.leaderboard-home .compact-row .product-info h3{margin-bottom:3px;font-size:14px}.leaderboard-home .compact-row .product-info p{-webkit-line-clamp:1;font-size:10px}.leaderboard-home .compact-row .product-info h3 .pill{display:none}.leaderboard-home .compact-row .rank-total>strong{font-size:21px}.leaderboard-home .compact-row .rank-total>small{font-size:7px}.leaderboard-home .compact-row .take-rank{min-height:25px;margin-bottom:2px;padding:3px 6px;font-size:8px;line-height:16px}.leaderboard-home .compact-row .row-meta{grid-row:2;font-size:8px}.leaderboard-home .compact-row .visit{grid-row:2;min-height:19px;font-size:8px}.leaderboard-home .compact-row .compact-offer{grid-area:2/1/auto/5;padding:7px 10px}.leaderboard-home .compact-row:not(.no-deal) .row-meta,.leaderboard-home .compact-row:not(.no-deal) .visit{grid-row:3}.leaderboard-home .compact-row .compact-offer-top{font-size:10px}.leaderboard-home .compact-row .compact-offer-top>strong{font-size:14px}.leaderboard-home .compact-offer-stock{margin-top:1px;margin-bottom:3px;font-size:9px}.leaderboard-home .compact-offer .tier-labels{font-size:8px}.leaderboard-home .compact-row .claim-float{padding:4px 10px;font-size:9px;top:-14px}}@media (max-width:375px){.leaderboard-home .rank-card,.leaderboard-home .rank-card.no-deal{grid-template-columns:20px 29px minmax(0,1fr) 77px;gap:8px 6px;padding-inline:10px}.leaderboard-home .rank-card>.product-logo{border-radius:9px;width:29px;height:29px}.leaderboard-home .rank-card .product-info h3{font-size:14px}.leaderboard-home .rank-card .product-info p{font-size:10px}.leaderboard-home .rank-card .take-rank{padding:4px 5px;font-size:7px}.leaderboard-home .rank-card.compact-row,.leaderboard-home .rank-card.compact-row.no-deal{grid-template-columns:20px 27px minmax(0,1fr) 77px}.leaderboard-home .rank-card.compact-row>.product-logo{width:27px;height:27px}.leaderboard-home .compact-row .product-info h3{font-size:13px}.leaderboard-home .best-deals-inline .inline-heading h2{font-size:17px}}.leaderboard-home .claim-intro{text-align:center;max-width:1060px;margin:0 auto 12px}.leaderboard-home .rank-entry-heading{margin:0 0 25px}.leaderboard-home .rank-entry-heading h2{letter-spacing:-.055em;margin:0 0 10px;font-size:36px;font-weight:700;line-height:1.15}.leaderboard-home .rank-entry-heading h2>span{color:var(--purple)}.leaderboard-home .rank-entry-heading>p{color:var(--d-ink);text-wrap:balance;max-width:700px;margin-inline:auto;font-size:18px;font-weight:600;line-height:1.6}.leaderboard-home .rank-entry-heading>p strong{color:var(--purple);font-weight:750}:is(body:has(.leaderboard-home),.leaderboard-home):is(html[data-resolved-theme=dark] *,#ts-dark:checked) .rank-entry-heading>p{color:var(--d-ink)}.leaderboard-home .claim-fields{text-align:left;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.leaderboard-home .claim-fields label{min-width:0;margin:0}.leaderboard-home .claim-fields label>span:not(.sr-only){color:var(--d-ink);margin:0 0 8px 2px;font-size:11px;font-weight:550;display:block}.leaderboard-home .claim-fields input,.leaderboard-home .claim-fields select{width:100%;height:50px;color:var(--d-ink);background:#fff;border:1px solid #ddd8e7;border-radius:11px;margin:0;padding:0 15px;font:400 13px Inter,sans-serif}.leaderboard-home .claim-fields input::placeholder{color:#9a91a5}.leaderboard-home .claim-fields select{cursor:pointer}.leaderboard-home .claim-fields .list-product-action{white-space:nowrap;text-align:center;border-radius:11px;justify-content:center;align-items:center;min-width:182px;min-height:50px;padding:12px 20px;font-size:13px;display:inline-flex}.leaderboard-home .rank-takeover{justify-content:center;align-items:center;gap:18px;margin:23px auto 0;display:flex}.leaderboard-home .rank-takeover .claim-quote{background:var(--purple);border-color:var(--purple);color:#fff;white-space:nowrap;text-align:center;border-radius:13px;justify-content:center;align-items:center;min-width:230px;min-height:68px;padding:6px 20px;display:flex;position:relative;box-shadow:0 3px 8px #6245c710}.leaderboard-home .rank-takeover .claim-quote:hover{background:var(--purple-dark);border-color:var(--purple-dark)}.leaderboard-home .rank-border-trace{pointer-events:none;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;inset:1px;overflow:visible}.leaderboard-home .rank-border-trace rect{fill:none;stroke:#fff;stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:0 100;filter:drop-shadow(0 0 2px #ffffff45);animation:4.4s linear infinite rank-border-orbit}@keyframes rank-border-orbit{0%{stroke-dasharray:0 100;opacity:0}1.90909%{stroke-dasharray:2 98;opacity:1;animation-timing-function:cubic-bezier(.12,.55,.88,.45)}31.1818%,41.3636%{stroke-dasharray:100 0;opacity:1}54.5455%,to{stroke-dasharray:100 0;opacity:0}}.leaderboard-home .claim-quote-copy{text-align:center;flex-direction:column;gap:1px;line-height:25px;display:flex}.leaderboard-home .claim-quote-copy>span{font-size:22px;font-weight:700}.leaderboard-home .claim-quote-copy>strong{letter-spacing:-.025em;font-size:24px;font-weight:700;line-height:27px}.leaderboard-home .rank-card .visit{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.leaderboard-home .claim-float{visibility:hidden}.leaderboard-home .rank-card:hover .claim-float,.leaderboard-home .rank-card:focus-within .claim-float{visibility:visible}.leaderboard-home .mini-deal-price .pill{white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:700}.leaderboard-home .compact-offer-top .icon{width:10px;height:10px}.leaderboard-home .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.leaderboard-home .rank-entry-heading h2{font-size:33px}.leaderboard-home .claim-fields{gap:11px}.leaderboard-home .claim-fields input,.leaderboard-home .claim-fields select{padding-inline:12px;font-size:12px}.leaderboard-home .claim-fields .list-product-action{min-width:156px;padding-inline:15px;font-size:12px}}@media (max-width:650px){.leaderboard-home .claim-intro{margin-bottom:12px}.leaderboard-home .rank-entry-heading{margin-bottom:22px}.leaderboard-home .rank-entry-heading h2{text-wrap:balance;max-width:350px;margin-inline:auto;font-size:31px}.leaderboard-home .rank-entry-heading>p{max-width:380px;margin-inline:auto;font-size:16px}.leaderboard-home .claim-fields{grid-template-columns:minmax(0,1fr) auto;gap:13px 10px}.leaderboard-home .claim-fields label:first-child{grid-column:1/3}.leaderboard-home .claim-fields input,.leaderboard-home .claim-fields select{height:47px;padding-inline:11px;font-size:12px}.leaderboard-home .claim-fields .list-product-action{gap:9px;min-height:47px;padding-inline:13px;font-size:12px}.leaderboard-home .rank-takeover{gap:15px;margin-top:22px}}@media (max-width:375px){.leaderboard-home .rank-entry-heading h2{font-size:29px}.leaderboard-home .claim-fields{grid-template-columns:minmax(0,1fr)}.leaderboard-home .claim-fields label:first-child{grid-column:auto}.leaderboard-home .claim-fields .list-product-action{width:100%}}.leaderboard-home .claim-fields label,.leaderboard-home .claim-fields input,.leaderboard-home .claim-fields select{margin:0}.leaderboard-home .discovery-layout>div,.leaderboard-home .rank-card{min-width:0}@media (max-width:1050px){.leaderboard-home .discovery-layout{grid-template-columns:minmax(0,1fr)}}@media (min-width:651px){.leaderboard-home .rank-card.compact-row{padding-top:7px;padding-bottom:7px}.leaderboard-home .compact-row .rank-total{flex-direction:column;align-items:center;line-height:1;display:flex}.leaderboard-home .compact-row .take-rank{min-height:20px;margin-bottom:2px;padding:1px 9px}.leaderboard-home .compact-row .rank-total>strong{font-size:21px}.leaderboard-home .compact-row .rank-total>small{line-height:1.2}.leaderboard-home .compact-row .visit{min-height:14px}.leaderboard-home .compact-row .visit .icon{width:11px;height:11px}}.leaderboard-home .rank1-flip,.leaderboard-home .deal-flip-0,.leaderboard-home .deal-flip-1,.leaderboard-home .deal-flip-2{backface-visibility:hidden;transform-origin:50%;transform-style:preserve-3d;will-change:transform}.leaderboard-home .rank1-flip{animation:20s linear infinite rank1-flip}@keyframes rank1-flip{0%,25%{transform:perspective(1200px)rotateX(0)}26.124%{transform:perspective(1200px)rotateX(90deg)}26.125%{transform:perspective(1200px)rotateX(-90deg)}27.25%{transform:perspective(1200px)rotateX(0)}75%{transform:perspective(1200px)rotateX(0)}76.124%{transform:perspective(1200px)rotateX(-90deg)}76.125%{transform:perspective(1200px)rotateX(90deg)}77.25%{transform:perspective(1200px)rotateX(0)}to{transform:perspective(1200px)rotateX(0)}}.leaderboard-home .deal-flip-0{animation:60s linear infinite deal-flip-0}.leaderboard-home .deal-flip-1{animation:60s linear infinite deal-flip-1}.leaderboard-home .deal-flip-2{animation:60s linear infinite deal-flip-2}@keyframes deal-flip-0{0%{transform:perspective(900px)rotateY(0)}.374%{transform:perspective(900px)rotateY(90deg)}.375%{transform:perspective(900px)rotateY(-90deg)}.75%{transform:perspective(900px)rotateY(0)}83.333%{transform:perspective(900px)rotateY(0)}83.707%{transform:perspective(900px)rotateY(-90deg)}83.708%{transform:perspective(900px)rotateY(90deg)}84.083%{transform:perspective(900px)rotateY(0)}to{transform:perspective(900px)rotateY(0)}}@keyframes deal-flip-1{0%,16.667%{transform:perspective(900px)rotateY(0)}17.041%{transform:perspective(900px)rotateY(90deg)}17.042%{transform:perspective(900px)rotateY(-90deg)}17.417%{transform:perspective(900px)rotateY(0)}66.667%{transform:perspective(900px)rotateY(0)}67.041%{transform:perspective(900px)rotateY(-90deg)}67.042%{transform:perspective(900px)rotateY(90deg)}67.417%{transform:perspective(900px)rotateY(0)}to{transform:perspective(900px)rotateY(0)}}@keyframes deal-flip-2{0%,33.333%{transform:perspective(900px)rotateY(0)}33.707%{transform:perspective(900px)rotateY(90deg)}33.708%{transform:perspective(900px)rotateY(-90deg)}34.083%{transform:perspective(900px)rotateY(0)}50%{transform:perspective(900px)rotateY(0)}50.374%{transform:perspective(900px)rotateY(-90deg)}50.375%{transform:perspective(900px)rotateY(90deg)}50.75%{transform:perspective(900px)rotateY(0)}to{transform:perspective(900px)rotateY(0)}}.leaderboard-home .pill-sheen{isolation:isolate;--pill-sheen-strength:.75;position:relative;overflow:hidden}.leaderboard-home .pill-sheen>*{z-index:1;position:relative}.leaderboard-home .pill-sheen:after{content:"";z-index:0;pointer-events:none;opacity:0;width:55%;animation:pill-sheen var(--pill-sheen-cycle,15s) ease-in-out infinite;animation-delay:var(--pill-sheen-delay,0s);background:linear-gradient(90deg,#0000,#818cf81f 25%,#fff 50%,#818cf81f 75%,#0000);position:absolute;inset:0 auto 0 0;transform:translate(-150%)skew(-18deg)}@keyframes pill-sheen{0%{opacity:0;transform:translate(-150%)skew(-18deg)}2%{opacity:var(--pill-sheen-strength)}10%,to{opacity:0;transform:translate(300%)skew(-18deg)}}.leaderboard-home:has(.motion-toggle input:checked) :is(.rank1-flip,.deal-flip-0,.deal-flip-1,.deal-flip-2){will-change:auto;animation:none;transform:none}.leaderboard-home:has(.motion-toggle input:checked) .pill-sheen:after{opacity:0;animation:none}.leaderboard-home:has(.motion-toggle input:checked) .rank-border-trace{display:none}.leaderboard-home:has(.motion-toggle input:checked) .rank-border-trace rect{animation:none}@media (max-width:650px){.leaderboard-home .motion-toggle{display:flex}}@media (prefers-reduced-motion:reduce){.leaderboard-home :is(.rank1-flip,.deal-flip-0,.deal-flip-1,.deal-flip-2){will-change:auto;animation:none;transform:none}.leaderboard-home .pill-sheen:after{opacity:0;animation:none}.leaderboard-home .rank-border-trace{display:none}.leaderboard-home .rank-border-trace rect{animation:none}.leaderboard-home .motion-toggle{display:none}}.leaderboard-home .claim-intro .board-periods{vertical-align:top;background:0 0;border:0;border-bottom:1px solid #e6e1ee;border-radius:0;justify-content:center;gap:22px;width:100%;min-width:0;max-width:100%;margin:29px auto 0;padding:0;display:flex}.leaderboard-home .board-tab{cursor:pointer;flex:0 auto;margin:0;display:block;position:relative}.leaderboard-home .board-tab>span{white-space:nowrap;min-height:39px;color:var(--d-ink);border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:9px 3px 12px;font-size:13px;font-weight:570;line-height:18px;display:flex}.leaderboard-home .board-tab:has(input:checked)>span{border-bottom-color:var(--purple);color:var(--purple)}.leaderboard-home .board-tab:has(input:focus-visible)>span{outline:2px solid var(--purple);outline-offset:3px}:is(.leaderboard-home:has(#board-period-all:checked) .period-content:not(.period-all),.leaderboard-home:has(#board-period-today:checked) .period-content:not(.period-today)){display:none}.leaderboard-home .rank-card.podium-1:hover,.leaderboard-home .rank-card.podium-1:focus-within{border-color:var(--purple)}.leaderboard-home .ranking-sidebar{align-self:start;min-width:0;padding-top:20px}.leaderboard-home .side-ranking-heading{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.leaderboard-home .side-ranking-heading h2{letter-spacing:-.025em;color:#000;min-width:0;font-size:15px;font-weight:680;line-height:1.4}.leaderboard-home .side-ranking-heading .period-shortcut{white-space:nowrap;flex-shrink:0}.leaderboard-home .side-ranking ol{gap:13px;margin:0 0 12px;padding:0;list-style:none;display:grid}.leaderboard-home .side-ranking li{min-width:0}.leaderboard-home .side-ranking li a{grid-template-columns:22px 26px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:31px;display:grid}.leaderboard-home .side-rank-position{color:#000;font-variant-numeric:tabular-nums;font-size:12px}.leaderboard-home .side-ranking .product-logo{border-radius:7px;width:26px;height:26px}.leaderboard-home .side-ranking strong{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:570;overflow:hidden}.leaderboard-home .side-ranking b{color:var(--purple);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.leaderboard-home .side-ranking li a:hover strong{text-underline-offset:3px;text-decoration:underline}.leaderboard-home .period-shortcut{cursor:pointer;color:var(--muted);align-items:center;gap:5px;margin:0;font-size:11px;font-weight:500;display:inline-flex}.leaderboard-home .ranking-sidebar .period-shortcut{color:#000;font-size:13px}.leaderboard-home .period-shortcut:hover{color:var(--purple)}.leaderboard-home .period-shortcut .icon{width:13px;height:13px}:is(.leaderboard-home:has(#board-period-all:checked) .sidebar-all,.leaderboard-home:has(#board-period-today:checked) .sidebar-today){display:none}@media (max-width:1050px){.leaderboard-home .ranking-sidebar{display:none}}@media (max-width:650px){.leaderboard-home .claim-intro .board-periods{gap:20px;margin:25px auto 0}.leaderboard-home .board-tab>span{min-height:34px;padding:8px 2px 10px;font-size:12px}}.leaderboard-home .board-pagination{text-align:center;padding:27px 0 4px}.leaderboard-home .board-pagination>div{justify-content:center;align-items:center;gap:10px;display:flex}.leaderboard-home .board-pagination button{color:var(--purple);cursor:pointer;background:0 0;border:0;border-radius:50%;min-width:36px;min-height:36px;font:550 13px Inter,sans-serif}.leaderboard-home .board-pagination button[aria-current=page]{background:var(--purple);color:#fff}.leaderboard-home .board-pagination button:disabled{color:#c6bfce;cursor:default}.leaderboard-home .board-pagination p{color:var(--muted);margin-top:11px;font-size:11px}.leaderboard-home .side-menu a{gap:10px;min-height:43px;font-size:14px;line-height:1.4}.leaderboard-home .side-menu a:not(.active){color:#000;font-weight:570}.leaderboard-home .side-menu .icon{flex-shrink:0;width:18px;height:18px}.leaderboard-home .side-menu .side-label{color:#000;font-size:11px}@media (min-width:1051px) and (max-width:1250px){.leaderboard-home .side-menu a{gap:7px;padding-inline:6px}.leaderboard-home .side-ranking li a{grid-template-columns:21px 23px minmax(0,1fr) auto;gap:5px}.leaderboard-home .side-ranking .product-logo{width:23px;height:23px}}}