.dptv-rewards{--dptv-red:#d50612;--dptv-red2:#b8000a;--dptv-gold:#b98620;--dptv-gold2:#e4bd67;--dptv-black:#111318;--dptv-ink:#15161a;--dptv-muted:#686b73;--dptv-line:#ececef;position:relative;isolation:isolate;margin:0 auto 42px!important;padding:24px 0 8px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.dptv-rewards *{box-sizing:border-box}
.dptv-rewards__hero{position:relative;overflow:hidden}
.dptv-rewards__hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(185,134,32,.18),transparent 24%,transparent 74%,rgba(213,6,18,.06)),radial-gradient(circle at 18% 78%,rgba(185,134,32,.18),transparent 22%),radial-gradient(circle at 82% 78%,rgba(213,6,18,.08),transparent 26%);pointer-events:none}
.dptv-rewards__board{position:absolute;left:-108px;top:-98px;width:335px;height:335px;border-radius:50%;opacity:.92;background:repeating-conic-gradient(#111 0deg 9deg,#f6f6f6 9deg 18deg,#0f3c25 18deg 22deg,#fff 22deg 31deg,#b90812 31deg 35deg,#fff 35deg 44deg);box-shadow:0 18px 45px rgba(0,0,0,.12);filter:saturate(.9)}
.dptv-rewards__board:after{content:"";position:absolute;inset:37%;border-radius:50%;background:radial-gradient(circle,#0b7b38 0 18%,#fff 19% 34%,#d50612 35% 47%,#111 48% 100%)}
.dptv-rewards__darts{position:absolute;right:22px;top:16px;width:310px;height:120px;transform:rotate(-15deg);background:linear-gradient(90deg,transparent 0 14%,#d4a33a 14% 20%,#111 20% 61%,#d4a33a 61% 67%,transparent 67%),linear-gradient(90deg,transparent 0 7%,#d4a33a 7% 13%,#111 13% 56%,#d4a33a 56% 62%,transparent 62%),linear-gradient(90deg,transparent 0 20%,#d4a33a 20% 26%,#111 26% 67%,#d4a33a 67% 73%,transparent 73%);background-size:100% 12px,86% 12px,92% 12px;background-position:0 28px,42px 59px,15px 90px;background-repeat:no-repeat}
.dptv-rewards__darts:before{content:"";position:absolute;right:0;top:5px;width:92px;height:92px;background:linear-gradient(135deg,#111 0 46%,#d50612 46% 56%,#111 56% 100%);clip-path:polygon(0 35%,100% 0,70% 50%,100% 100%,0 65%,30% 50%);box-shadow:-38px 29px 0 -8px #111,-76px 58px 0 -14px #111}
.dptv-rewards__dashline{position:relative;margin:0 auto 8px;max-width:820px;height:22px}
.dptv-rewards__dashline:before,.dptv-rewards__dashline:after{content:"";position:absolute;top:50%;width:44%;height:1px;background:linear-gradient(90deg,transparent,var(--dptv-gold),transparent)}
.dptv-rewards__dashline:before{left:0}
.dptv-rewards__dashline:after{right:0}
.dptv-rewards__dashline span{color:var(--dptv-gold);font-size:26px}
.dptv-rewards__hero h2{position:relative;font-weight:950;text-shadow:0 2px 0 rgba(255,255,255,.8)}
.dptv-rewards__hero h2 span{background:linear-gradient(180deg,#383b41,#050608);-webkit-background-clip:text;background-clip:text;color:transparent}
.dptv-rewards__sub{position:relative;letter-spacing:.06em}
.dptv-rewards__note{position:relative;margin:14px 0 0;color:#4f535b;font-size:16px;letter-spacing:.05em}
.dptv-rewards__note span{color:var(--dptv-gold)}
.dptv-rewards__note b{color:var(--dptv-red);padding:0 18px}
.dptv-rewards__grid{display:grid;gap:24px;margin-top:4px;position:relative;z-index:2}
.dptv-rewards__grid--draws{grid-template-columns:repeat(3,minmax(0,1fr))}
.dptv-rewards__grid--instant{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (min-width:1700px){.dptv-rewards__grid--draws{grid-template-columns:repeat(4,minmax(0,1fr))}
.dptv-rewards__grid--instant{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media (max-width:1280px){.dptv-rewards__grid--draws,.dptv-rewards__grid--instant{grid-template-columns:repeat(2,minmax(0,1fr))}}
.dptv-reward-card{position:relative;min-width:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#171a20,#12151b 58%,#0b0d12);border:1px solid rgba(201,151,45,.18);border-radius:24px;overflow:hidden;box-shadow:0 22px 55px rgba(0,0,0,.22),0 1px 0 rgba(255,255,255,.05) inset;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.dptv-reward-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 86% 12%,rgba(185,134,32,.22),transparent 28%),linear-gradient(135deg,rgba(213,6,18,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 22%);pointer-events:none}
.dptv-reward-card:after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--card-accent),var(--card-accent2));opacity:.98;box-shadow:0 0 18px rgba(213,6,18,.24)}
.dptv-reward-card--gold{--card-accent:var(--dptv-gold);--card-accent2:var(--dptv-gold2)}
.dptv-reward-card--red,.dptv-reward-card--black{--card-accent:var(--dptv-red);--card-accent2:#ff3440}
.dptv-reward-card__badge{position:absolute;z-index:4;left:18px;top:18px;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 15px;border-radius:999px;background:linear-gradient(180deg,var(--card-accent2),var(--card-accent));color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 28px rgba(0,0,0,.28)}



.dptv-reward-card__fallback{display:none}

.dptv-reward-card h3{margin:0 0 5px;font-size:clamp(22px,1.35vw,30px);line-height:1.02;letter-spacing:.035em;text-transform:uppercase;font-weight:950;color:#ffffff}
.dptv-rewards__grid--instant .dptv-reward-card h3{font-size:clamp(20px,1.1vw,24px)}

.dptv-reward-card__cost{border-top:1px solid rgba(255,255,255,.08);padding-top:14px}
.dptv-reward-card__cost small,.dptv-reward-card__stats small,.dptv-reward-bars small,.dptv-reward-sellout small{display:block;color:#9ea4af;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.08em;font-weight:850}
.dptv-reward-card__cost strong{display:block;margin-top:3px;font-size:36px;line-height:1;color:var(--card-accent2);font-weight:950}
.dptv-reward-card__cost em{font-style:normal;font-size:.62em;letter-spacing:.02em}
.dptv-reward-card__stats{display:grid;grid-template-columns:1fr 1fr;margin:14px 0 12px;border:1px solid #2a2f38;border-radius:14px;overflow:hidden;background:#11151b}
.dptv-reward-card__stats--draw{grid-template-columns:repeat(3,1fr)}
.dptv-reward-card__stats span{padding:11px 12px}
.dptv-reward-card__stats span+span{border-left:1px solid #2a2f38}
.dptv-reward-card__stats b{display:block;margin-top:5px;color:#ffffff;font-size:18px;line-height:1.05}
.dptv-reward-card__entries{margin:8px 0 8px;color:#d8dbe2;font-size:15px;font-weight:700}
.dptv-reward-card__entries b{font-weight:950;color:#ffffff}
.dptv-reward-progress{height:9px;border-radius:99px;background:#2b3039;overflow:hidden}
.dptv-reward-progress span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--card-accent),var(--card-accent2));box-shadow:0 0 14px rgba(213,6,18,.28)}
.dptv-reward-sellout{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:2px;color:#c7cbd3}
.dptv-reward-sellout em,.dptv-reward-bars em{font-style:normal;font-weight:900;color:#ffffff;font-size:12px}
.dptv-reward-bars{display:grid;gap:10px;margin:10px 0 14px}
.dptv-reward-bars div{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}
.dptv-reward-bars i{grid-column:1/-1;height:10px;background:#2b3039;border-radius:99px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}
.dptv-reward-bars b{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--card-accent),var(--card-accent2));box-shadow:0 0 16px rgba(213,6,18,.22)}
.dptv-reward-bars--draw{margin-top:8px}
.dptv-reward-card__closed{margin:10px 0 0;color:#ffb84d;font-weight:900}
.dptv-reward-card__cta{width:100%;margin-top:auto;padding-top:15px;min-height:54px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:linear-gradient(180deg,var(--dptv-red),var(--dptv-red2));box-shadow:0 16px 28px rgba(213,6,18,.26);color:#fff;font-weight:950;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:18px}
.dptv-reward-card--gold .dptv-reward-card__cta{background:linear-gradient(180deg,#cf9d2f,#9e7016)}
.dptv-reward-card__cta span{font-size:22px}
.dptv-reward-card__cta:disabled{filter:grayscale(.8);opacity:.58;cursor:not-allowed;background:#3a3f47}
.dptv-rewards__strip{display:grid;grid-template-columns:1.25fr .95fr 1.05fr;gap:22px;margin-top:20px;padding:22px 26px;background:rgba(255,255,255,.92);border:1px solid rgba(16,18,24,.08);border-radius:20px;box-shadow:0 14px 34px rgba(0,0,0,.08)}
.dptv-rewards__strip h3{margin:0 0 18px;font-size:17px;letter-spacing:.1em;text-transform:uppercase}
.dptv-rewards__strip h3:after{content:"";display:block;width:36px;height:2px;background:var(--dptv-red);margin-top:8px}
.dptv-rewards__steps{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:start;gap:8px}
.dptv-rewards__step{text-align:center}
.dptv-rewards__step span,.dptv-rewards__balance div>span{display:grid;place-items:center;margin:0 auto 11px;width:58px;height:58px;border-radius:50%;background:#fff8e8;color:var(--dptv-gold);font-size:25px;border:1px solid #ead8a6;box-shadow:0 9px 18px rgba(185,134,32,.12)}
.dptv-rewards__step b{display:block;font-size:13px;letter-spacing:.05em}
.dptv-rewards__step small{display:block;margin-top:6px;color:#60646d;line-height:1.25}
.dptv-rewards__steps i{font-style:normal;text-align:center;color:#9da0a8;font-size:28px;margin-top:14px}
.dptv-rewards__balance>div{display:flex;align-items:center;gap:22px;border:1px solid #ead8a6;border-radius:15px;padding:19px 24px}
.dptv-rewards__balance div>span{margin:0;background:linear-gradient(180deg,#e7c46a,#a77a1d);color:#fff}
.dptv-rewards__balance small{display:block;font-weight:900;letter-spacing:.08em;color:#444852}
.dptv-rewards__balance strong{display:block;font-size:48px;line-height:1;color:#06070a}
.dptv-rewards__winner{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid #eeeef0}
.dptv-rewards__winner span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff3f4;color:var(--dptv-red);border:1px solid #ffd2d5}
.dptv-rewards__winner b{display:block;font-size:16px}
.dptv-rewards__winner small{display:block;color:#60646d}
.dptv-rewards__footer-note{text-align:center;color:#5b5e65;font-size:14px;margin:16px 0 0}
.dptv-reward-balance-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:99px;background:#fff;border:1px solid #ead8a6;box-shadow:0 8px 18px rgba(0,0,0,.08)}
.dptv-reward-balance-pill span{color:var(--dptv-gold)}
.dptv-reward-balance-pill em{font-style:normal;color:var(--dptv-gold);font-weight:900}
.dptv-rewards-modal[hidden]{display:none}
.dptv-rewards-modal{position:fixed;z-index:999999;inset:0}
.dptv-rewards-modal__backdrop{position:absolute;inset:0}
.dptv-rewards-modal__panel{position:relative}
.dptv-rewards-modal__x{position:absolute;cursor:pointer}
.dptv-rewards-modal__icon{place-items:center;border-radius:50%;color:#fff;font-size:32px}
.dptv-rewards-modal__question{text-align:left}
.dptv-rewards-modal__question strong{display:block}
.dptv-rewards-modal__question button{display:block;text-align:left;cursor:pointer;font-weight:800}
.dptv-rewards-modal__question button:hover{border-color:var(--dptv-red);box-shadow:0 8px 22px rgba(213,6,18,.08)}
.dptv-rewards-modal__actions{margin-top:18px;display:flex;gap:10px}
.dptv-rewards-modal__actions a,.dptv-rewards-modal__actions button{border:0;text-decoration:none;font-weight:900;cursor:pointer}
.dptv-rewards-modal__login{display:none}
.dptv-rewards-modal.is-login .dptv-rewards-modal__login{display:inline-flex}
.dptv-rewards-modal.is-question .dptv-rewards-modal__actions{display:none}
.dptv-rewards__empty{grid-column:1/-1;padding:30px;background:#fff;border-radius:18px;border:1px dashed #ddd;text-align:center}
@media (max-width:1350px){.dptv-rewards__grid--instant{grid-template-columns:repeat(3,minmax(0,1fr))}
.dptv-rewards__grid--draws{grid-template-columns:repeat(2,minmax(0,1fr))}
.dptv-rewards__hero{padding-left:190px;padding-right:190px}
.dptv-rewards__darts{opacity:.45}
.dptv-rewards__board{opacity:.55}}
@media (max-width:900px){.dptv-rewards__hero{padding:26px 12px 34px;min-height:auto}
.dptv-rewards__hero h2{font-size:45px}
.dptv-rewards__board,.dptv-rewards__darts{display:none}
.dptv-rewards__grid--instant,.dptv-rewards__grid--draws{grid-template-columns:1fr}

.dptv-reward-card__stats--draw{grid-template-columns:1fr 1fr 1fr}
.dptv-rewards__strip{grid-template-columns:1fr;padding:18px}
.dptv-rewards__steps{grid-template-columns:1fr}
.dptv-rewards__steps i{display:none}
.dptv-rewards__balance strong{font-size:38px}}
.dptv-rewards{--dptv-card-red:#e10613;--dptv-card-red2:#ff3541;--dptv-card-gold:#c9962b;--dptv-card-gold2:#f0c866}
.dptv-rewards .dptv-rewards__grid{grid-template-columns:repeat(var(--dptv-grid-cols,4),minmax(0,1fr))!important;align-items:stretch!important}
.dptv-rewards .dptv-reward-card{position:relative!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;color:#fff!important}
.dptv-rewards .dptv-reward-card:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 78% 15%,rgba(225,6,19,.26),transparent 30%),radial-gradient(circle at 8% 84%,rgba(201,151,45,.22),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.05),transparent 22%)!important}
.dptv-rewards .dptv-reward-card:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:4px!important;z-index:5!important}
.dptv-rewards .dptv-reward-card--gold:after{background:linear-gradient(90deg,var(--dptv-card-gold),var(--dptv-card-gold2),#fff0b4)!important;box-shadow:0 0 22px rgba(201,151,45,.45)!important}
.dptv-rewards .dptv-reward-card__badge{top:18px!important;left:18px!important;z-index:6!important;height:38px!important;padding:0 15px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.20)!important;box-shadow:0 14px 30px rgba(0,0,0,.34)!important;font-size:12px!important;letter-spacing:.09em!important;font-weight:950!important}
.dptv-rewards .dptv-reward-card--gold .dptv-reward-card__badge{background:linear-gradient(180deg,#f2c75e,#a87313)!important;color:#111!important}



.dptv-rewards .dptv-reward-card h3{margin:0 0 6px!important;color:#fff!important;text-transform:uppercase!important;font-weight:950!important;letter-spacing:.04em!important;text-shadow:0 2px 12px rgba(0,0,0,.28)!important}
.dptv-rewards .dptv-rewards__grid--instant .dptv-reward-card h3{font-size:clamp(21px,1.2vw,27px)!important}

.dptv-rewards .dptv-reward-card__cost{border-top:1px solid rgba(255,255,255,.10)!important;padding-top:16px!important;margin-bottom:10px!important}
.dptv-rewards .dptv-reward-card__cost small,.dptv-rewards .dptv-reward-card__stats small,.dptv-rewards .dptv-reward-bars small,.dptv-rewards .dptv-reward-sellout small{color:#9ca3af!important;font-size:11px!important;letter-spacing:.1em!important;font-weight:950!important;text-transform:uppercase!important}
.dptv-rewards .dptv-reward-card__cost strong{font-size:40px!important;line-height:1!important;color:var(--dptv-card-red2)!important;text-shadow:0 0 18px rgba(225,6,19,.14)!important}
.dptv-rewards .dptv-reward-card--gold .dptv-reward-card__cost strong{color:var(--dptv-card-gold2)!important;text-shadow:0 0 20px rgba(201,151,45,.16)!important}
.dptv-rewards .dptv-reward-card__stats{display:grid!important;border:1px solid rgba(255,255,255,.11)!important;overflow:hidden!important}
.dptv-rewards .dptv-reward-card__stats span+span{border-left:1px solid rgba(255,255,255,.09)!important}
.dptv-rewards .dptv-reward-card__stats b{color:#fff!important;font-weight:950!important}
.dptv-rewards .dptv-reward-card__stats--draw{grid-template-columns:repeat(3,1fr)!important}
.dptv-rewards .dptv-reward-card__entries{color:#d8dce5!important;font-size:15px!important;font-weight:800!important;margin:7px 0 10px!important}
.dptv-rewards .dptv-reward-card__entries b{color:#fff!important}
.dptv-rewards .dptv-reward-bars{display:grid!important}
.dptv-rewards .dptv-reward-bars div{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;align-items:center!important}
.dptv-rewards .dptv-reward-bars em,.dptv-rewards .dptv-reward-sellout em{color:#fff!important;font-style:normal!important;font-weight:950!important;font-size:12px!important}
.dptv-rewards .dptv-reward-bars i,.dptv-rewards .dptv-reward-progress{grid-column:1/-1!important;border-radius:999px!important;overflow:hidden!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)!important}
.dptv-rewards .dptv-reward-bars b,.dptv-rewards .dptv-reward-progress span{display:block!important;height:100%!important;border-radius:999px!important}
.dptv-rewards .dptv-reward-card--gold .dptv-reward-bars b,.dptv-rewards .dptv-reward-card--gold .dptv-reward-progress span{background:linear-gradient(90deg,var(--dptv-card-gold),var(--dptv-card-gold2))!important;box-shadow:0 0 18px rgba(201,151,45,.34)!important}
.dptv-rewards .dptv-reward-sellout{display:flex!important;justify-content:space-between!important;color:#bfc4ce!important;margin:8px 0 16px!important}
.dptv-rewards .dptv-reward-card__cta{width:100%!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;font-weight:950!important;text-transform:uppercase!important}
.dptv-rewards .dptv-reward-card--gold .dptv-reward-card__cta{background:linear-gradient(180deg,#d5a13a,#9f6b10)!important;box-shadow:0 18px 30px rgba(201,151,45,.24),inset 0 1px 0 rgba(255,255,255,.22)!important}
@media (max-width:1280px){.dptv-rewards .dptv-reward-card{min-height:620px!important}}
@media (max-width:760px){.dptv-rewards .dptv-rewards__grid{grid-template-columns:1fr!important}
.dptv-rewards .dptv-reward-card{min-height:0!important}
}
.dptv-rewards .dptv-rewards__grid{position:relative!important;padding:26px!important;border-radius:28px!important;background:radial-gradient(circle at 12% 18%, rgba(225,6,19,.18), transparent 30%),
    radial-gradient(circle at 88% 14%, rgba(201,151,45,.20), transparent 28%),
    linear-gradient(135deg,#11141a 0%,#090b10 64%,#15100a 100%)!important;box-shadow:0 30px 80px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.06)!important;overflow:hidden!important}
.dptv-rewards .dptv-rewards__grid:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(rgba(225,6,19,.35) 1px, transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.05),transparent 16%,transparent 84%,rgba(201,151,45,.10));background-size:22px 22px,100% 100%!important;opacity:.28!important}
.dptv-rewards .dptv-rewards__grid:after{content:""!important;position:absolute!important;right:-70px!important;top:-25px!important;width:360px!important;height:180px!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(160deg,transparent 0 35%,rgba(201,151,45,.85) 35% 39%,transparent 39% 100%),linear-gradient(156deg,transparent 0 50%,rgba(225,6,19,.85) 50% 54%,transparent 54% 100%);opacity:.55!important;transform:rotate(-8deg)!important}
.dptv-rewards .dptv-rewards__grid > *{position:relative!important;z-index:1!important}
.dptv-rewards .dptv-reward-card{border-color:rgba(255,255,255,.16)!important}

.dptv-rewards .dptv-reward-card__stats{background:rgba(255,255,255,.045)!important;backdrop-filter:blur(8px)!important}
.dptv-rewards .dptv-reward-bars i,.dptv-rewards .dptv-reward-progress{background:#272d38!important}
.dptv-rewards .dptv-reward-card__cta{border-radius:15px!important}
@media (max-width:760px){.dptv-rewards .dptv-rewards__grid{padding:14px!important;border-radius:20px!important}
}
.dptv-rewards{color:#fff!important;padding-top:8px!important}
.dptv-rewards__showcase{position:relative;background:radial-gradient(circle at 50% 0%,rgba(117,8,10,.38),transparent 30%),linear-gradient(180deg,#06080d 0%,#0b0f15 52%,#090b10 100%);border-radius:34px;padding:34px 34px 22px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.24)}
.dptv-rewards__showcase:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 95% 14%,rgba(225,6,19,.22),transparent 20%),radial-gradient(circle at 5% 92%,rgba(201,151,45,.16),transparent 20%),radial-gradient(circle at 90% 90%,rgba(255,90,0,.08),transparent 18%),linear-gradient(90deg,rgba(255,255,255,.02),transparent 28%,transparent 72%,rgba(255,255,255,.02));pointer-events:none}
.dptv-rewards__showcase>*{position:relative;z-index:2}
.dptv-rewards__hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);gap:28px;align-items:start;min-height:0!important;padding:0!important;background:none!important;border-radius:0!important;text-align:left!important;margin-bottom:26px}
.dptv-rewards__hero:before,.dptv-rewards__board,.dptv-rewards__darts,.dptv-rewards__dashline{display:none!important}
.dptv-rewards__eyebrow{margin:0 0 8px;color:#ff514e;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.dptv-rewards__hero h2{margin:0;font-size:clamp(46px,4.2vw,76px)!important;line-height:.95!important;letter-spacing:.01em!important;text-transform:uppercase;color:#fff!important;max-width:10ch}
.dptv-rewards__sub{margin:14px 0 18px!important;max-width:720px;color:#d5d8de!important;font-size:18px!important;text-align:left!important}
.dptv-rewards__feature-row{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:6px}
.dptv-rewards__feature-row span{display:inline-flex;align-items:center;gap:10px;color:#d2d5db;font-size:15px;font-weight:700}
.dptv-rewards__feature-row i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(201,151,45,.35);color:#c9962b;font-style:normal;font-size:15px;background:rgba(255,255,255,.02)}
.dptv-rewards__hero-panel{justify-self:end;width:min(100%,420px);padding:18px 20px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));box-shadow:0 18px 36px rgba(0,0,0,.18)}
.dptv-rewards__hero-panel-label{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#ff5a55;font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.dptv-rewards__hero-panel-label span{width:8px;height:8px;border-radius:50%;background:#ff3b30;box-shadow:0 0 12px rgba(255,59,48,.8)}
.dptv-rewards__hero-panel small{display:block;color:#a7adb7;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;margin-bottom:12px}
.dptv-rewards__countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.dptv-rewards__countdown div{padding:4px 0;border-left:1px solid rgba(255,255,255,.08)}
.dptv-rewards__countdown div:first-child{border-left:0}
.dptv-rewards__countdown strong{display:block;color:#fff;font-size:26px;line-height:1;font-weight:900}
.dptv-rewards__countdown span{display:block;color:#9ea5af;font-size:11px;letter-spacing:.12em;font-weight:800;text-transform:uppercase;margin-top:4px}
.dptv-rewards__hero-panel-footer{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);color:#ff5a55;font-size:13px;font-weight:800;letter-spacing:.04em}
.dptv-rewards .dptv-rewards__grid{gap:18px!important}
.dptv-rewards .dptv-reward-card{min-height:0!important;border-radius:18px!important;background:linear-gradient(180deg,#12151b 0%,#0e1116 58%,#090b10 100%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 42px rgba(0,0,0,.22)!important}
/* Canonical card hero: one 16:10 visual stage with the live identity blended into the artwork.
   Featured-image master: 1920 x 1080. Keep the outer 5% and bottom 34% free of essential baked text. */







.dptv-rewards .dptv-reward-card h3{font-size:clamp(18px,1.02vw,24px)!important;line-height:1.03!important;margin-bottom:5px!important}








.dptv-rewards .dptv-reward-card__microline,.dptv-rewards .dptv-reward-card__metric-row,.dptv-rewards .dptv-reward-card__footmeta{display:flex;align-items:center;justify-content:space-between;gap:10px}
.dptv-rewards .dptv-reward-card__microline{margin:2px 0 12px;color:#ff554f;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.dptv-rewards .dptv-reward-card__microline span:last-child{color:#c6ccd3}
.dptv-rewards .dptv-reward-card__metric-row{margin:0 0 6px}
.dptv-rewards .dptv-reward-card__metric-row small{color:#9ea5af;font-size:11px;letter-spacing:.1em;font-weight:900;text-transform:uppercase}
.dptv-rewards .dptv-reward-card__metric-row b{color:#fff;font-size:15px;font-weight:900}
.dptv-rewards .dptv-reward-card__stats{margin:0 0 12px!important;border-radius:12px!important}
.dptv-rewards .dptv-reward-card__stats span{padding:9px 11px!important}
.dptv-rewards .dptv-reward-card__stats b{font-size:14px!important}
.dptv-rewards .dptv-reward-bars{margin:0 0 14px!important;gap:9px!important}
.dptv-rewards .dptv-reward-bars small,.dptv-rewards .dptv-reward-sellout small,.dptv-rewards .dptv-reward-card__pricebox small{font-size:10px!important;letter-spacing:.11em!important}
.dptv-rewards .dptv-reward-bars i,.dptv-rewards .dptv-reward-progress{height:8px!important}
.dptv-rewards .dptv-reward-card__actionrow{display:grid;gap:12px;align-items:stretch;margin-top:8px}
.dptv-rewards .dptv-reward-card__pricebox{padding-top:2px}
.dptv-rewards .dptv-reward-card__pricebox strong{display:block;margin-top:4px;color:#fff;font-size:17px;line-height:1.05;font-weight:900}
.dptv-rewards .dptv-reward-card__pricebox em{font-style:normal;font-size:.78em;color:#dfe3e8}
.dptv-rewards .dptv-reward-card__cta{min-height:50px!important;margin-top:0!important}
.dptv-rewards .dptv-reward-card__cta span{line-height:1}
.dptv-rewards .dptv-reward-card__footmeta{margin:11px 0 0;padding:0 0 12px;color:#bfc5ce}
.dptv-rewards .dptv-reward-card__footmeta em{font-style:normal;color:#d9dee5;font-size:13px;font-weight:900}
.dptv-rewards .dptv-reward-card__bottomtag{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;margin:10px -16px 0;font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}
.dptv-rewards .dptv-reward-card__closed{margin:8px 0 0!important;padding:8px 10px!important;border-radius:999px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,184,77,.2)!important;color:#ffb84d!important;text-align:center!important;font-size:11px!important;letter-spacing:.08em!important}
.dptv-rewards__strip--concept{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;padding-top:0!important;background:none!important;border:none!important;box-shadow:none!important}
.dptv-rewards__mini-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.10);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));color:#fff;min-height:88px}
.dptv-rewards__mini-card span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,#2a0d10,#4b1116);color:#fff;font-size:20px;flex:0 0 44px}
.dptv-rewards__mini-card--points span{background:linear-gradient(180deg,#d3a037,#9e7016)}
.dptv-rewards__mini-card small{display:block;color:#9ea5af;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}
.dptv-rewards__mini-card b{display:block;color:#fff;font-size:15px;font-weight:900;line-height:1.1}
.dptv-rewards__mini-card p{margin:4px 0 0;color:#d1d6dd;font-size:13px;line-height:1.25}
@media (max-width:1280px){.dptv-rewards__showcase{padding:28px 24px 20px}
.dptv-rewards__hero{grid-template-columns:1fr;gap:18px}
.dptv-rewards__hero-panel{justify-self:start;width:100%;max-width:520px}
.dptv-rewards .dptv-rewards__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.dptv-rewards__strip--concept{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:1024px) and (orientation:portrait){.dptv-rewards .dptv-rewards__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:768px){.dptv-rewards__showcase{padding:20px 14px 16px;border-radius:24px}
.dptv-rewards__hero h2{font-size:40px!important}
.dptv-rewards__sub{font-size:15px!important}
.dptv-rewards__feature-row{gap:10px 14px}
.dptv-rewards__feature-row span{font-size:13px}
.dptv-rewards__feature-row i{width:28px;height:28px;font-size:12px}
.dptv-rewards__countdown{grid-template-columns:repeat(4,1fr);gap:8px}
.dptv-rewards__countdown strong{font-size:21px}
.dptv-rewards .dptv-rewards__grid{grid-template-columns:1fr!important}
.dptv-rewards__strip--concept{grid-template-columns:1fr}}
.dptv-rewards{background:transparent!important}
.dptv-rewards__showcase{margin-top:0!important;margin-bottom:0!important;border:1px solid rgba(255,255,255,.08)!important}
.dptv-rewards:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(96,6,10,.18),transparent 35%),#05070b;z-index:-2;pointer-events:none}
@media (max-width:768px){.dptv-rewards{padding-top:18px!important;padding-bottom:28px!important}}
.dptv-rewards .dptv-reward-card__stats--instant{grid-template-columns:repeat(3,1fr)!important}
.dptv-rewards .dptv-reward-card__stats--instant span+span{border-left:1px solid rgba(255,255,255,.09)!important}
.dptv-rewards .dptv-reward-card__pricebox strong{white-space:nowrap!important}
.dptv-rewards .dptv-reward-card__actionrow{grid-template-columns:minmax(0,98px) 1fr!important}
@media (max-width:768px){.dptv-rewards .dptv-reward-card__stats--instant{grid-template-columns:repeat(3,1fr)!important}
.dptv-rewards .dptv-reward-card__actionrow{grid-template-columns:minmax(0,98px) 1fr!important}}
@media (min-width:1369px){.dptv-rewards .dptv-rewards__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media (min-width:900px) and (max-width:1368px) and (orientation:landscape){.dptv-rewards .dptv-rewards__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.dptv-rewards .dptv-reward-card h3{font-size:20px!important}
.dptv-rewards .dptv-reward-card__actionrow{grid-template-columns:minmax(0,88px) 1fr!important}}
@media (min-width:700px) and (max-width:1180px) and (orientation:portrait){.dptv-rewards .dptv-rewards__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:699px){.dptv-rewards .dptv-rewards__grid{grid-template-columns:1fr!important}}
.dptv-rewards .dptv-reward-card{--accent:#e10613;--accent2:#ff3b45}
.dptv-rewards .dptv-reward-card--gold{--accent:#c9962b;--accent2:#f0c866}
.dptv-rewards .dptv-reward-card--blue{--accent:#1777ff;--accent2:#5fb2ff}
.dptv-rewards .dptv-reward-card--green{--accent:#00a86b;--accent2:#48e6a1}
.dptv-rewards .dptv-reward-card--pink{--accent:#e4007f;--accent2:#ff63b7}
.dptv-rewards .dptv-reward-card--purple{--accent:#8b5cf6;--accent2:#c084fc}
.dptv-rewards .dptv-reward-card--silver{--accent:#aeb7c4;--accent2:#ffffff}
.dptv-rewards .dptv-reward-card--black{--accent:#ffffff;--accent2:#a9b1bd}
.dptv-rewards .dptv-reward-card:after{background:linear-gradient(90deg,var(--accent),var(--accent2))!important;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 55%,transparent)!important}
.dptv-rewards .dptv-reward-card__badge{background:linear-gradient(180deg,var(--accent2),var(--accent))!important;color:#fff!important}
.dptv-rewards .dptv-reward-card--gold .dptv-reward-card__badge,.dptv-rewards .dptv-reward-card--silver .dptv-reward-card__badge,.dptv-rewards .dptv-reward-card--black .dptv-reward-card__badge{color:#111!important}
.dptv-rewards .dptv-reward-bars b,.dptv-rewards .dptv-reward-progress span{background:linear-gradient(90deg,var(--accent),var(--accent2))!important;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)!important}
.dptv-rewards .dptv-reward-card__cta{background:linear-gradient(180deg,var(--accent2),var(--accent))!important;box-shadow:0 18px 30px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 1px 0 rgba(255,255,255,.2)!important}
.dptv-rewards .dptv-reward-card__bottomtag{color:var(--accent2)!important}



.dptv-rewards .dptv-reward-card__badge{animation:dptvBadgePulse 3.4s ease-in-out infinite}
.dptv-rewards .dptv-reward-card__cta:hover{transform:translateY(-1px);filter:saturate(1.08) brightness(1.06)}
@keyframes dptvRewardShine{
0%{transform:translate3d(-180%,0,0) skewX(-18deg);opacity:0}
12%{opacity:.94}
78%{opacity:.78}
100%{transform:translate3d(640%,0,0) skewX(-18deg);opacity:0}}
@keyframes dptvBadgePulse{0%,100%{box-shadow:0 12px 28px rgba(0,0,0,.28)}
50%{box-shadow:0 12px 34px color-mix(in srgb,var(--accent) 38%,rgba(0,0,0,.28))}}

.dptv-winners-wall{margin:22px 0 18px;padding:22px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));border:1px solid rgba(255,255,255,.10);box-shadow:0 18px 45px rgba(0,0,0,.20);color:#fff}
.dptv-winners-wall__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}
.dptv-winners-wall__head small{display:block;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}
.dptv-winners-wall__head h3{margin:5px 0 4px;font-size:clamp(26px,2vw,42px);line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:.04em}
.dptv-winners-wall__head p{margin:0;color:#c9cdd6;font-size:14px}
.dptv-winners-wall__view{text-decoration:none;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:10px 14px;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;background:rgba(255,255,255,.03)}
.dptv-winners-wall__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.dptv-winner-tile{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:center;min-height:112px;padding:12px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.022));border:1px solid rgba(255,255,255,.09);overflow:hidden}


.dptv-winner-tile__body small{display:block;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.dptv-winner-tile__body h4{margin:4px 0 2px;color:#fff;font-size:18px;font-weight:950;letter-spacing:.02em}
.dptv-winner-tile__body p{margin:0;color:#d5d9e0;font-size:13px;line-height:1.25}
.dptv-winner-upload{margin-top:9px;border-radius:999px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}
.dptv-winner-pending{display:inline-flex;margin-top:9px;font-size:12px;font-style:normal;font-weight:900}
.dptv-winner-tile--placeholder{opacity:.78}
.dptv-winner-tile--new{animation:dptvWinnerGlow 2.8s ease both}
@keyframes dptvWinnerGlow{0%{box-shadow:0 0 0 rgba(255,43,53,0);transform:translateY(-2px)}
18%{box-shadow:0 0 0 1px rgba(255,43,53,.38),0 0 34px rgba(255,43,53,.28);transform:translateY(-4px)}
100%{box-shadow:none;transform:translateY(0)}}
@media (max-width:1180px){.dptv-winners-wall__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:720px){.dptv-winners-wall{padding:16px;border-radius:20px}
.dptv-winners-wall__head{align-items:flex-start;flex-direction:column}
.dptv-winners-wall__grid{grid-template-columns:1fr}
.dptv-winner-tile{grid-template-columns:72px minmax(0,1fr)}
}
.dptv-rewards__jumpbar{position:sticky;top:0;z-index:25;display:flex;gap:10px;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:-8px 0 22px;padding:10px 0 12px;background:linear-gradient(180deg,rgba(7,9,14,.92),rgba(7,9,14,.62));backdrop-filter:blur(8px);scrollbar-width:none}
.dptv-rewards__jumpbar::-webkit-scrollbar{display:none}
.dptv-rewards__jumpbar a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.024));color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 18px rgba(0,0,0,.14);transition:transform .18s ease,border-color .18s ease,background .18s ease}
.dptv-rewards__jumpbar a:hover,.dptv-rewards__jumpbar a.is-active{transform:translateY(-1px);border-color:rgba(255,44,55,.38);background:linear-gradient(180deg,rgba(255,44,55,.22),rgba(255,255,255,.035))}
.dptv-rewards__jumpbar span{display:inline-grid;place-items:center;border-radius:999px;font-size:12px}
.dptv-rewards__grid,.dptv-winners-wall,.dptv-rewards__strip,.dptv-rewards__mini-card--points{scroll-margin-top:96px}
@media (max-width:1024px){.dptv-rewards__jumpbar{margin:0 -4px 18px;padding-left:2px;padding-right:2px}
.dptv-rewards__jumpbar a{min-height:38px;padding:0 12px;font-size:12px}
.dptv-rewards__grid,.dptv-winners-wall,.dptv-rewards__strip,.dptv-rewards__mini-card--points{scroll-margin-top:84px}}
@media (max-width:720px){.dptv-rewards__jumpbar{top:0;margin:4px -6px 16px}
.dptv-rewards__jumpbar a{font-size:11px}}
.dptv-winners-wall:not(.is-expanded) .dptv-winner-tile--extra{display:none!important}
.dptv-winners-wall.is-expanded .dptv-winners-wall__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.dptv-winners-wall__view{cursor:pointer}


.dptv-rewards-modal.is-photo .dptv-rewards-modal__panel{width:min(760px,calc(100vw - 28px));background:#080a0f;color:#fff;border:1px solid rgba(255,255,255,.12)}
.dptv-rewards-modal.is-photo .dptv-rewards-modal__icon{display:none}
.dptv-rewards-modal.is-photo .dptv-rewards-modal__photo{display:block!important;margin:-10px -10px 18px;border-radius:18px;overflow:hidden;background:#111}
.dptv-rewards-modal__photo img{display:block;width:100%}
.dptv-rewards-modal.is-photo h3{color:#fff}
.dptv-rewards-modal.is-photo p{color:#cfd3dc}
.dptv-rewards-modal__progress{margin:18px 0 0}
.dptv-rewards-modal__progress div{box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.dptv-rewards-modal__progress span{width:12%}
.dptv-rewards-modal__progress small{font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
.dptv-rewards-modal.is-uploading .dptv-rewards-modal__progress{display:block!important}
.dptv-rewards-modal.is-uploading .dptv-rewards-modal__actions{display:none}
.dptv-rewards-modal.is-uploading .dptv-rewards-modal__icon{animation:dptv-upload-pulse 1.1s ease-in-out infinite}
@keyframes dptv-upload-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(225,6,19,.28)}
50%{transform:scale(1.06);box-shadow:0 0 0 12px rgba(225,6,19,0)}}
@media (max-width:1180px){.dptv-winners-wall.is-expanded .dptv-winners-wall__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:720px){.dptv-winners-wall.is-expanded .dptv-winners-wall__grid{grid-template-columns:1fr}
.dptv-rewards-modal.is-photo .dptv-rewards-modal__photo{margin:0 0 14px}
.dptv-rewards-modal.is-photo .dptv-rewards-modal__panel{padding:18px}}
.dptv-winners-wall__head h3, .dptv-winners-wall__head p, .dptv-winner-tile__body h4, .dptv-winner-tile__body p{color:#fff!important}
.dptv-winners-wall__head p,.dptv-winner-tile__body p{color:#d4d8df!important}
.dptv-winner-tile__body small{color:#aeb5c0!important}
.dptv-winners-wall__head small{color:#ff4d55!important}
.dptv-winners-wall__view{color:#fff!important}
.dptv-winner-pending{color:#f0c866!important}
.dptv-rewards__mini-card:first-child small{color:#9ea5af!important}
.dptv-rewards__mini-card:first-child b,.dptv-rewards__mini-card:first-child p{color:#fff!important}
.dptv-reward-card--blue{--card-accent:#2f6bff;--card-accent2:#6ba4ff;--dptv-card-red:#2f6bff;--dptv-card-red2:#6ba4ff}
.dptv-reward-card--green{--card-accent:#16a34a;--card-accent2:#4ade80;--dptv-card-red:#16a34a;--dptv-card-red2:#4ade80}
.dptv-reward-card--pink{--card-accent:#e4007f;--card-accent2:#ff63b7;--dptv-card-red:#e4007f;--dptv-card-red2:#ff63b7}
.dptv-reward-card--purple{--card-accent:#8b5cf6;--card-accent2:#c084fc;--dptv-card-red:#8b5cf6;--dptv-card-red2:#c084fc}
.dptv-reward-card--silver{--card-accent:#a8b3c2;--card-accent2:#eef2f7;--dptv-card-red:#a8b3c2;--dptv-card-red2:#eef2f7}
.dptv-reward-card--black{--card-accent:#3b4250;--card-accent2:#d7dbe2;--dptv-card-red:#3b4250;--dptv-card-red2:#d7dbe2}
.dptv-reward-card--blue .dptv-reward-card__badge,.dptv-reward-card--green .dptv-reward-card__badge,.dptv-reward-card--pink .dptv-reward-card__badge,.dptv-reward-card--purple .dptv-reward-card__badge,.dptv-reward-card--silver .dptv-reward-card__badge,.dptv-reward-card--black .dptv-reward-card__badge{background:linear-gradient(180deg,var(--card-accent2),var(--card-accent))!important;color:#fff!important}
.dptv-reward-card--silver .dptv-reward-card__badge{color:#10131a!important}
.dptv-reward-card--blue .dptv-reward-card__cta,.dptv-reward-card--green .dptv-reward-card__cta,.dptv-reward-card--pink .dptv-reward-card__cta,.dptv-reward-card--purple .dptv-reward-card__cta,.dptv-reward-card--silver .dptv-reward-card__cta,.dptv-reward-card--black .dptv-reward-card__cta{background:linear-gradient(180deg,var(--card-accent2),var(--card-accent))!important;box-shadow:0 18px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.22)!important}
.dptv-reward-card--silver .dptv-reward-card__cta{color:#111!important}
.dptv-rewards-modal.is-uploading h3{color:#111!important}
.dptv-rewards-modal.is-uploading p{color:#50545e!important}
.dptv-rewards-modal__progress small{color:#5b606a!important}
.dptv-rewards .dptv-reward-card__cta{font-size:12px!important;letter-spacing:.075em!important;gap:10px!important;white-space:normal!important;line-height:1.1!important;text-align:center!important;padding:0 12px!important}
.dptv-rewards .dptv-reward-card__cta span{font-size:22px!important}
@media (max-width:760px){.dptv-rewards .dptv-reward-card__cta{font-size:13px!important}}
.dptv-rewards-modal{font-family:inherit}
.dptv-rewards-modal__panel{text-align:left!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important}
.dptv-rewards-modal__panel:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 35%,rgba(255,255,255,.06) 45%,transparent 56%);transform:translateX(-120%);pointer-events:none}
.dptv-rewards-modal.is-question .dptv-rewards-modal__panel:before,.dptv-rewards-modal.is-reveal .dptv-rewards-modal__panel:before{animation:dptv-modal-sheen 2.2s ease-in-out infinite}
.dptv-rewards-modal__x{opacity:.8}
.dptv-rewards-modal__icon{width:58px!important;height:58px!important;margin:0 0 18px!important;background:linear-gradient(180deg,#ff2b35,#b9020b)!important;box-shadow:0 14px 38px rgba(225,6,18,.28)!important}
.dptv-rewards-modal.is-win .dptv-rewards-modal__icon,.dptv-rewards-modal.is-entered .dptv-rewards-modal__icon{background:linear-gradient(180deg,#e8c464,#a87616)!important;box-shadow:0 0 44px rgba(207,157,47,.38)!important}
.dptv-rewards-modal h3{color:#fff!important;font-size:34px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin:0 0 8px!important}
.dptv-rewards-modal p{color:#cbd1da!important;font-size:16px!important;margin:0 0 16px!important;line-height:1.45!important}
.dptv-rewards-modal__question{margin-top:18px!important}
.dptv-rewards-modal__question strong{color:#fff!important;font-size:18px!important;line-height:1.35!important;margin-bottom:14px!important}
.dptv-rewards-modal__question button{position:relative;width:100%!important;margin:9px 0!important;padding:15px 16px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025))!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}
.dptv-rewards-modal__question button:hover,.dptv-rewards-modal__question button.is-selected{border-color:rgba(255,45,55,.72)!important;box-shadow:0 12px 34px rgba(225,6,18,.16),inset 0 1px 0 rgba(255,255,255,.08)!important}
.dptv-rewards-modal__question button:disabled{opacity:.64;cursor:wait}
.dptv-rewards-modal__actions{justify-content:flex-start!important}
.dptv-rewards-modal__actions a,.dptv-rewards-modal__actions button{border-radius:999px!important;background:#fff!important;color:#111!important;padding:12px 20px!important}

.dptv-reveal-target{position:relative;width:128px;height:128px;margin:0 auto 18px;border-radius:50%;background:repeating-conic-gradient(#111 0deg 12deg,#eee 12deg 24deg,#084b2c 24deg 30deg,#eee 30deg 42deg,#d90612 42deg 48deg,#eee 48deg 60deg);box-shadow:0 22px 55px rgba(0,0,0,.38),0 0 0 10px rgba(255,255,255,.035)}
.dptv-reveal-target:before{content:"";position:absolute;inset:35%;border-radius:50%;background:radial-gradient(circle,#159b52 0 20%,#fff 21% 38%,#e10612 39% 57%,#07090e 58% 100%)}
.dptv-reveal-target span{position:absolute;left:-130px;top:61px;width:138px;height:4px;border-radius:99px;background:linear-gradient(90deg,transparent,#d6a633 18%,#fff 84%,transparent);filter:drop-shadow(0 0 12px rgba(255,43,53,.58));transform:translateX(0) rotate(-8deg);opacity:0}
.dptv-reveal-target i{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.0);opacity:0}
.dptv-rewards-modal.is-reveal .dptv-reveal-target span{animation:dptv-dart-pass 1.35s cubic-bezier(.2,.75,.2,1) .18s both}
.dptv-rewards-modal.is-reveal .dptv-reveal-target i{animation:dptv-target-pulse 1.5s ease-in-out .82s infinite}
.dptv-rewards-modal.is-result .dptv-reveal-target i{opacity:1;animation:dptv-target-hit .8s ease-out both}
.dptv-rewards-modal.is-lose .dptv-reveal-target i{left:64%;top:42%;background:#ff3c46}
.dptv-reveal-scan{border-radius:999px;overflow:hidden}
.dptv-reveal-scan:before{content:"";display:block;height:100%;width:35%;border-radius:999px;background:linear-gradient(90deg,#e10612,#d6a633);box-shadow:0 0 20px rgba(225,6,18,.45);transform:translateX(-110%)}
.dptv-rewards-modal.is-reveal .dptv-reveal-scan:before{animation:dptv-reveal-scan 1.7s ease-in-out infinite}
.dptv-rewards-modal.is-result .dptv-reveal-scan:before{width:100%;transform:none}


.dptv-rewards-modal.is-win .dptv-rewards-modal__panel:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 36%,rgba(207,157,47,.22),transparent 35%);pointer-events:none;animation:dptv-win-glow 1s ease-out both}
.dptv-rewards-modal__progress{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:12px}
.dptv-rewards-modal__progress div{height:9px;border-radius:99px;background:rgba(255,255,255,.10);overflow:hidden}
.dptv-rewards-modal__progress span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#e10612,#d6a633);transition:width .25s ease}
.dptv-rewards-modal__progress small{display:block;margin-top:8px}
.dptv-rewards-modal__photo img{border-radius:18px;max-height:58vh;object-fit:contain;background:#07090e}
@keyframes dptv-modal-sheen{0%{transform:translateX(-120%)}
55%,100%{transform:translateX(120%)}}
@keyframes dptv-dart-pass{0%{opacity:0;transform:translateX(0) rotate(-8deg)}
20%{opacity:1}
80%{opacity:1}
100%{opacity:0;transform:translateX(238px) rotate(-8deg)}}
@keyframes dptv-target-pulse{0%,100%{box-shadow:0 0 0 0 rgba(225,6,18,.0);opacity:.75}
50%{box-shadow:0 0 0 18px rgba(225,6,18,.12);opacity:1}}
@keyframes dptv-target-hit{0%{transform:scale(.4);opacity:0;box-shadow:0 0 0 0 rgba(255,255,255,0)}
100%{transform:scale(1);opacity:1;box-shadow:0 0 0 18px rgba(255,255,255,.08)}}
@keyframes dptv-reveal-scan{0%{transform:translateX(-110%)}
100%{transform:translateX(310%)}}
@keyframes dptv-win-glow{0%{opacity:0}
100%{opacity:1}}
.dptv-rewards-modal.is-video-pending p{font-size:16px!important;line-height:1.45!important;color:#d7dce6!important}
@media (max-width:620px){.dptv-rewards-modal__panel{margin:5vh auto 0!important}
.dptv-rewards-modal h3{font-size:28px!important}
.dptv-reveal-target{width:108px;height:108px}
.dptv-reveal-target span{top:52px}
}

.dptv-reveal-target{display:none!important}
.dptv-reveal-light{position:relative;height:136px;border-radius:20px;margin:0 0 18px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.08),transparent 18%),radial-gradient(circle at 22% 28%,rgba(225,6,19,.18),transparent 30%),radial-gradient(circle at 78% 72%,rgba(214,166,51,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.014));border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.dptv-reveal-light:before{content:"";position:absolute;left:50%;top:50%;width:78px;height:78px;margin:-39px 0 0 -39px;border-radius:50%;border:1px solid rgba(255,255,255,.20);box-shadow:0 0 0 12px rgba(255,255,255,.025),0 0 45px rgba(225,6,19,.14)}
.dptv-reveal-light:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.12) 47%,transparent 58%);transform:translateX(-120%);opacity:.75}
.dptv-reveal-light span{position:absolute;left:11%;right:11%;top:50%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#e10613 20%,#f0c866 50%,#fff 68%,transparent);box-shadow:0 0 20px rgba(225,6,19,.38);transform:scaleX(.08);transform-origin:left center;opacity:.9}
.dptv-reveal-light i{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,0);opacity:0}
.dptv-reveal-light em{position:absolute;left:50%;top:50%;width:3px;height:86px;margin:-43px 0 0 -1.5px;border-radius:99px;background:linear-gradient(180deg,transparent,#e10613,transparent);opacity:.35;filter:blur(.2px)}
.dptv-reveal-steps{display:grid;grid-template-columns:repeat(3,1fr)}
.dptv-reveal-steps span{position:relative;border:1px solid rgba(255,255,255,.07);font-weight:900;text-transform:uppercase;text-align:center;transition:color .25s ease,border-color .25s ease,background .25s ease}
.dptv-rewards-modal.is-reveal .dptv-reveal-light:after{animation:dptv-match-sheen 1.8s ease-in-out infinite}
.dptv-rewards-modal.is-reveal .dptv-reveal-light span{animation:dptv-match-line 1.35s cubic-bezier(.22,.72,.22,1) .15s both}
.dptv-rewards-modal.is-reveal .dptv-reveal-light i{animation:dptv-match-pulse 1.45s ease-in-out .75s infinite}
.dptv-rewards-modal.is-result .dptv-reveal-light span{transform:scaleX(1);opacity:.75}
.dptv-rewards-modal.is-result .dptv-reveal-light i{opacity:1;animation:dptv-match-hit .7s ease-out both}
.dptv-rewards-modal.is-lose .dptv-reveal-light i{left:61%;top:47%;background:#ff4a52}
.dptv-rewards-modal.is-win .dptv-reveal-light,.dptv-rewards-modal.is-entered .dptv-reveal-light{background:radial-gradient(circle at 50% 50%,rgba(240,200,102,.22),transparent 18%),radial-gradient(circle at 22% 28%,rgba(225,6,19,.18),transparent 30%),radial-gradient(circle at 78% 72%,rgba(214,166,51,.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.018))}
.dptv-rewards-modal.is-win .dptv-reveal-light i,.dptv-rewards-modal.is-entered .dptv-reveal-light i{background:#f0c866;box-shadow:0 0 38px rgba(240,200,102,.45)}
@keyframes dptv-match-sheen{0%{transform:translateX(-120%)}
62%,100%{transform:translateX(120%)}}
@keyframes dptv-match-line{0%{transform:scaleX(.08);opacity:.45}
60%{transform:scaleX(1);opacity:1}
100%{transform:scaleX(.92);opacity:.8}}
@keyframes dptv-match-pulse{0%,100%{opacity:.55;box-shadow:0 0 0 0 rgba(255,255,255,0)}
50%{opacity:1;box-shadow:0 0 0 20px rgba(255,255,255,.08)}}
@keyframes dptv-match-hit{0%{transform:scale(.52);opacity:0;box-shadow:0 0 0 0 rgba(255,255,255,0)}
100%{transform:scale(1);opacity:1;box-shadow:0 0 0 18px rgba(255,255,255,.08)}}
@media (max-width:620px){.dptv-reveal-light{height:112px}
.dptv-reveal-steps{gap:6px}
.dptv-reveal-steps span{padding:8px}}

.dptv-reveal-light{display:none!important}
.dptv-reveal-spotlight{position:relative;overflow:hidden}
.dptv-reveal-spotlight span{position:absolute;left:50%;top:50%;border-radius:50%;opacity:.76}
.dptv-reveal-spotlight i{position:absolute;left:50%;top:50%;border-radius:50%;opacity:0;z-index:3}
.dptv-reveal-spotlight em{position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 36%,rgba(255,255,255,.16) 46%,transparent 56%);transform:translateX(-130%);opacity:.82;z-index:2}
.dptv-rewards-modal.is-reveal .dptv-reveal-spotlight:before{animation:dptv-spot-rotate 2.15s ease-in-out infinite alternate}
.dptv-rewards-modal.is-reveal .dptv-reveal-spotlight:after{animation:dptv-spot-line 1.45s cubic-bezier(.22,.72,.22,1) .12s both}
.dptv-rewards-modal.is-reveal .dptv-reveal-spotlight em{animation:dptv-spot-sheen 1.85s ease-in-out infinite}
.dptv-rewards-modal.is-reveal .dptv-reveal-spotlight i{animation:dptv-spot-pulse 1.35s ease-in-out .65s infinite}
.dptv-rewards-modal.is-result .dptv-reveal-spotlight:after{transform:scaleX(1);opacity:.72}
.dptv-rewards-modal.is-result .dptv-reveal-spotlight i{opacity:1;animation:dptv-spot-hit .7s ease-out both}
.dptv-rewards-modal.is-win .dptv-reveal-spotlight,.dptv-rewards-modal.is-entered .dptv-reveal-spotlight{background:radial-gradient(circle at 50% 48%,rgba(245,207,120,.28),transparent 12%),radial-gradient(circle at 36% 44%,rgba(225,6,19,.18),transparent 28%),radial-gradient(circle at 68% 58%,rgba(214,166,51,.22),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.018))}
.dptv-rewards-modal.is-win .dptv-reveal-spotlight i,.dptv-rewards-modal.is-entered .dptv-reveal-spotlight i{background:#f5cf78;box-shadow:0 0 36px rgba(245,207,120,.55)}
.dptv-rewards-modal.is-lose .dptv-reveal-spotlight i{left:60%;top:46%;background:#ff4a52;box-shadow:0 0 28px rgba(255,74,82,.38)}
@keyframes dptv-spot-rotate{0%{transform:rotate(-14deg) translateX(-28%);opacity:.48}
100%{transform:rotate(11deg) translateX(16%);opacity:.88}}
@keyframes dptv-spot-line{0%{transform:scaleX(.05);opacity:.18}
70%{transform:scaleX(1);opacity:.84}
100%{transform:scaleX(.75);opacity:.55}}
@keyframes dptv-spot-sheen{0%{transform:translateX(-130%)}
55%,100%{transform:translateX(130%)}}
@keyframes dptv-spot-pulse{0%,100%{opacity:.35;box-shadow:0 0 0 0 rgba(255,255,255,0)}
50%{opacity:1;box-shadow:0 0 0 16px rgba(255,255,255,.07),0 0 36px rgba(245,207,120,.28)}}
@keyframes dptv-spot-hit{0%{transform:scale(.4);opacity:0}
100%{transform:scale(1);opacity:1}}
.dptv-rewards-modal:not([hidden]){display:grid!important;place-items:center!important;min-height:100dvh!important}
.dptv-rewards-modal__panel{margin:0!important;width:min(650px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;overflow:auto!important;padding:28px!important;border-radius:30px!important;scrollbar-width:none;background:radial-gradient(circle at 84% 12%,rgba(222,18,31,.24),transparent 30%),radial-gradient(circle at 18% 100%,rgba(223,177,76,.18),transparent 34%),linear-gradient(180deg,rgba(27,31,40,.96),rgba(6,8,13,.98))!important}
.dptv-rewards-modal__panel::-webkit-scrollbar{display:none!important}
.dptv-rewards-modal__x{top:14px!important;right:18px!important;width:36px!important;height:36px!important;border-radius:999px!important;display:grid!important;place-items:center!important;color:#fff!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.10)!important;font-size:28px!important;line-height:1!important;z-index:8!important}
.dptv-rewards-modal__x:hover{background:rgba(255,255,255,.10)!important;opacity:1!important}
.dptv-rewards-modal__icon{display:none!important}
.dptv-rewards-modal.is-result h3{line-height:.95!important;letter-spacing:.02em!important;margin:8px 0 10px!important}
.dptv-rewards-modal.is-result p{max-width:560px!important;color:#d8dde7!important;line-height:1.5!important}
.dptv-rewards-modal.is-lose h3{color:#fff!important}
.dptv-rewards-modal.is-video-pending h3{background:linear-gradient(180deg,#fff8dc,#f4cf72)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;font-size:clamp(30px,3.4vw,42px)!important;line-height:1.02!important;letter-spacing:.035em!important;font-weight:500!important}


.dptv-rewards-modal.is-win h3,.dptv-rewards-modal.is-entered h3{background:linear-gradient(180deg,#fff,#f4cf72)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}

.dptv-rewards-modal.has-video-reveal .dptv-reveal-spotlight{display:none!important}
.dptv-rewards-modal.has-video-reveal .dptv-reveal-scan{display:none!important}
.dptv-reveal-spotlight{height:230px!important;margin:0 0 14px!important;border-radius:24px!important;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.15),transparent 13%),radial-gradient(circle at 23% 30%,rgba(222,18,31,.18),transparent 30%),radial-gradient(circle at 78% 72%,rgba(230,184,84,.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.060),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 44px rgba(0,0,0,.24)!important}
.dptv-reveal-spotlight:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:190px!important;height:190px!important;inset:auto!important;margin:-95px 0 0 -95px!important;border-radius:50%!important;background:radial-gradient(circle,#e10613 0 8%,#10131a 9% 18%,#f3f4f6 19% 26%,#0b7939 27% 34%,transparent 35%),repeating-conic-gradient(from -9deg,#11151b 0 9deg,#f7f7f8 9deg 18deg,#b80611 18deg 22deg,#f7f7f8 22deg 31deg,#08713a 31deg 35deg,#f7f7f8 35deg 44deg)!important;filter:none!important;opacity:.28!important;transform:none!important;box-shadow:0 0 0 18px rgba(255,255,255,.025),0 24px 60px rgba(0,0,0,.28)!important}
.dptv-reveal-spotlight:after{content:""!important;position:absolute!important;left:7%!important;right:7%!important;top:50%!important;height:2px!important;border-radius:99px!important;background:linear-gradient(90deg,transparent,#e10613 18%,#f2c75a 48%,#fff 66%,transparent)!important;box-shadow:0 0 28px rgba(225,6,19,.42)!important;opacity:.52!important;transform:scaleX(.18)!important;transform-origin:left center!important}
.dptv-reveal-spotlight span{width:92px!important;height:92px!important;margin:-46px 0 0 -46px!important;border:1px solid rgba(255,255,255,.24)!important;background:radial-gradient(circle,rgba(255,255,255,.18),rgba(255,255,255,.035) 48%,transparent 52%)!important;box-shadow:0 0 0 12px rgba(255,255,255,.028),0 0 52px rgba(242,199,90,.20),inset 0 0 26px rgba(255,255,255,.05)!important}
.dptv-reveal-spotlight i{width:13px!important;height:13px!important;margin:-6.5px 0 0 -6.5px!important;background:#fff!important;box-shadow:0 0 0 0 rgba(255,255,255,0)!important}
.dptv-rewards-modal.is-result.is-lose .dptv-reveal-spotlight i{left:62%!important;top:46%!important;background:#ff3b45!important;box-shadow:0 0 34px rgba(255,59,69,.48)!important}
.dptv-rewards-modal.is-result.is-win .dptv-reveal-spotlight i,.dptv-rewards-modal.is-result.is-entered .dptv-reveal-spotlight i{background:#f4cf72!important;box-shadow:0 0 38px rgba(244,207,114,.54)!important}
.dptv-reveal-steps{gap:8px!important;margin:0 0 14px!important}
.dptv-reveal-steps span{padding:10px 8px!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.09)!important;color:#959daa!important;font-size:10px!important;letter-spacing:.09em!important}
.dptv-reveal-steps span.is-active{color:#fff!important;border-color:rgba(244,207,114,.32)!important;background:rgba(244,207,114,.075)!important}
.dptv-rewards-modal.is-result .dptv-reveal-steps{display:none!important}
.dptv-reveal-scan{height:5px!important;margin:0 0 16px!important;background:rgba(255,255,255,.08)!important}





.dptv-reveal-result-image{position:relative;display:block;width:100%;aspect-ratio:16/9;margin:0 0 14px!important;border-radius:22px!important;overflow:hidden;background:#05070b!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 44px rgba(0,0,0,.28)!important;opacity:0;transform:scale(.985);filter:blur(7px);transition:opacity .42s ease,transform .52s cubic-bezier(.2,.75,.2,1),filter .48s ease!important}
.dptv-reveal-result-image[hidden]{display:none!important}
.dptv-reveal-result-image img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;background:#05070b!important}
.dptv-rewards-modal.has-result-image.is-result-photo-visible .dptv-reveal-result-image{opacity:1;transform:scale(1);filter:blur(0)!important}




.dptv-rewards-modal.has-result-image .dptv-reveal-spotlight,.dptv-rewards-modal.has-result-image .dptv-reveal-scan{display:none!important}
.dptv-reveal-throw-btn{width:100%!important;margin:16px 0 0!important;border:0!important;border-radius:18px!important;padding:16px 20px!important;background:linear-gradient(180deg,#f7d36f,#b98620)!important;color:#080a0f!important;font-size:15px!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:.10em!important;box-shadow:0 18px 42px rgba(185,134,32,.32),inset 0 1px 0 rgba(255,255,255,.45)!important;cursor:pointer!important}
.dptv-reveal-throw-btn:hover{filter:brightness(1.05)!important;transform:translateY(-1px)!important}
.dptv-reveal-throw-btn:disabled{opacity:.78!important;cursor:wait!important;transform:none!important}
.dptv-reveal-throw-btn[hidden]{display:none!important}
.dptv-rewards-modal.is-answer-locked .dptv-reveal-spotlight{display:none!important}
.dptv-rewards-modal.is-answer-locked .dptv-reveal-scan{display:none!important}


.dptv-rewards-modal.is-throw-ready h3{background:linear-gradient(180deg,#fff,#f4cf72)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.dptv-rewards-modal.is-video-pending .dptv-reveal-spotlight,.dptv-rewards-modal.is-video-pending .dptv-reveal-scan{display:none!important}
.dptv-rewards-modal.is-answer-locked .dptv-rewards-modal__actions, .dptv-rewards-modal.is-throw-ready .dptv-rewards-modal__actions, .dptv-rewards-modal.is-video-pending .dptv-rewards-modal__actions, .dptv-rewards-modal.is-reveal-transition .dptv-rewards-modal__actions, .dptv-rewards-modal.is-result .dptv-rewards-modal__actions{display:none!important}

@keyframes dptv-load-sweep{0%{background-position:0 0}
100%{background-position:220% 0}}

.dptv-rewards-modal.is-throw-ready.has-video-reveal .dptv-reveal-spotlight{display:none!important}
.dptv-reveal-ref{margin:16px 0 4px!important;padding:13px 16px!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.025))!important;border:1px solid rgba(244,207,114,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 30px rgba(0,0,0,.18)!important}
.dptv-reveal-ref small{display:block!important;margin:0 0 3px!important;color:#f4cf72!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}
.dptv-reveal-ref strong{display:block!important;color:#fff!important;font-size:16px!important;letter-spacing:.08em!important;font-weight:1000!important}
.dptv-reveal-meta .dptv-reveal-ref{margin:0!important;padding:13px 16px!important}
.dptv-reveal-meta[hidden],.dptv-reveal-ctas[hidden]{display:none!important}
.dptv-reveal-meta>div{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 30px rgba(0,0,0,.18)!important}
.dptv-reveal-points small{display:block!important;margin:0 0 3px!important;color:#f4cf72!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}
.dptv-reveal-points strong{display:block!important;color:#fff!important;font-size:16px!important;letter-spacing:.04em!important;font-weight:1000!important}
.dptv-reveal-ctas{margin-top:14px!important}
.dptv-reveal-ctas a,.dptv-reveal-ctas button{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 14px!important;text-decoration:none!important;font-weight:1000!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important}
.dptv-reveal-play-again{border:0!important;background:linear-gradient(180deg,#f7d36f,#b98620)!important;color:#080a0f!important;box-shadow:0 16px 34px rgba(185,134,32,.25)!important}
.dptv-reveal-history,.dptv-reveal-points-link{border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.055)!important;color:#fff!important}
.dptv-reveal-play-again[hidden]{display:none!important}
.dptv-rewards-modal.is-result .dptv-rewards-modal__actions{display:none!important}
.dptv-rewards-modal.is-win p,.dptv-rewards-modal.is-lose p{font-size:15px!important;color:#d9dee7!important}
@media (max-width:620px){.dptv-reveal-meta{grid-template-columns:1fr!important}
.dptv-reveal-ctas{grid-template-columns:1fr!important}
.dptv-reveal-ctas a,.dptv-reveal-ctas button{width:100%!important}}
@media (max-width:620px){.dptv-rewards-modal:not([hidden]){align-items:center!important;padding:10px!important}
.dptv-rewards-modal__panel{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:20px!important;border-radius:24px!important}
.dptv-reveal-spotlight{height:172px!important;border-radius:20px!important}
.dptv-reveal-spotlight:before{width:148px!important;height:148px!important;margin:-74px 0 0 -74px!important}
.dptv-reveal-spotlight span{width:72px!important;height:72px!important;margin:-36px 0 0 -36px!important}


.dptv-rewards-modal.is-result h3{font-size:32px!important}
.dptv-reveal-steps{grid-template-columns:1fr!important}}
.dptv-rewards-history{max-width:980px;margin:20px auto;padding:22px;border-radius:24px;background:linear-gradient(135deg,#101319,#1a0b10);border:1px solid rgba(255,255,255,.10);color:#fff;box-shadow:0 20px 55px rgba(0,0,0,.22)}
.dptv-rewards-history__head{display:flex;gap:16px;align-items:center;margin-bottom:18px}
.dptv-rewards-history__head>span{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(180deg,#e7c46a,#a77a1d);font-size:22px}
.dptv-rewards-history__head small{display:block;color:#ff4a52;text-transform:uppercase;letter-spacing:.1em;font-weight:950}
.dptv-rewards-history__head h3{margin:2px 0 3px;color:#fff;font-size:28px}
.dptv-rewards-history__head p{margin:0;color:#c8ccd5}
.dptv-rewards-history__empty{color:#c8ccd5}
.dptv-rewards-history__list{display:grid;gap:10px}
.dptv-rewards-history__row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}
.dptv-rewards-history__row small{display:block;color:#9ea4af;font-weight:800}
.dptv-rewards-history__row strong{display:block;color:#fff;font-size:16px}
.dptv-rewards-history__row span{display:block;color:#c8ccd5}
.dptv-rewards-history__row small{letter-spacing:.02em}
.dptv-rewards-history__row--win{border-color:rgba(228,189,103,.28);box-shadow:inset 3px 0 0 #e4bd67}
.dptv-rewards-history__row--lose{box-shadow:inset 3px 0 0 #ff3440}
.dptv-rewards-history__row b{display:block;text-align:right;color:#fff}
.dptv-rewards-history__row em{display:block;color:#e4bd67;font-style:normal;font-size:12px;font-weight:900}
.dptv-rewards-history__row .dptv-winner-upload{margin-top:6px;border:0;border-radius:999px;padding:9px 12px;background:#d50612;color:#fff;font-weight:950;cursor:pointer}
@media (max-width:680px){.dptv-rewards-history__row{display:grid}
.dptv-rewards-history__row b{text-align:left}}
.dptv-rewards__mobile-points{display:none;margin-top:16px;align-items:center;gap:12px;width:max-content;max-width:100%;padding:12px 15px;border-radius:18px;background:linear-gradient(135deg,rgba(8,10,15,.92),rgba(22,26,34,.86));border:1px solid rgba(244,207,114,.34);box-shadow:0 14px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08);color:#fff}
.dptv-rewards__mobile-points>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,#f7d36f,#b98620);color:#080a0f;font-weight:1000}
.dptv-rewards__mobile-points small{display:block;color:#f4cf72;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.14em}
.dptv-rewards__mobile-points strong{font-size:20px;line-height:1;font-weight:1000}
.dptv-rewards__mobile-points em{font-style:normal;color:#cbd1da;font-size:12px;font-weight:800}
.dptv-reveal-live-points{align-items:center;gap:10px;width:max-content;max-width:100%;margin:12px 0 10px;padding:10px 13px;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.025));border:1px solid rgba(244,207,114,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 12px 28px rgba(0,0,0,.18)}
.dptv-reveal-live-points[hidden]{display:none!important}
.dptv-reveal-live-points>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(180deg,#f7d36f,#b98620);color:#080a0f;font-weight:1000}
.dptv-reveal-live-points small{display:block;margin:0 0 2px;color:#f4cf72;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}
.dptv-reveal-live-points strong{display:block;color:#fff;font-size:15px;font-weight:1000;letter-spacing:.04em}
@media (max-width:760px){.dptv-rewards__mobile-points{display:flex}
.dptv-rewards__hero-copy{align-items:flex-start}
.dptv-rewards-modal.is-result h3{line-height:1.05!important}}
.dptv-rewards-modal.is-sponsor .dptv-rewards-modal__panel{width:min(720px,calc(100vw - 28px))!important;padding:26px!important}
.dptv-rewards-modal.is-sponsor .dptv-rewards-modal__photo{display:block!important;margin:0 0 18px!important;border-radius:22px!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02))!important;border:1px solid rgba(244,207,114,.24)!important}
.dptv-rewards-modal.is-sponsor .dptv-rewards-modal__photo[hidden]{display:none!important}
.dptv-rewards-modal.is-sponsor .dptv-rewards-modal__photo img{width:100%!important;aspect-ratio:1200/420!important;max-height:none!important;object-fit:cover!important;background:#080a0f!important;border-radius:0!important}
.dptv-rewards-modal.is-sponsor h3{font-size:28px!important;line-height:1.05!important;color:#f4cf72!important}
.dptv-rewards-modal.is-sponsor p{font-size:15px!important}
.dptv-rewards-modal.is-sponsor .dptv-rewards-modal__sponsor-link{display:inline-flex!important;background:linear-gradient(180deg,#f7d36f,#b98620)!important;color:#080a0f!important;font-weight:1000!important}
.dptv-rewards-modal__sponsor-link[hidden]{display:none!important}
.dptv-reveal-live-points{display:none!important}
.dptv-rewards-modal__reveal>.dptv-reveal-live-points{display:none!important}
.dptv-rewards-modal.is-result .dptv-reveal-meta{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:14px 0 8px!important}
.dptv-rewards-modal.is-result .dptv-reveal-ctas{grid-template-columns:1.08fr .96fr .96fr!important;gap:9px!important;margin-top:12px!important}
.dptv-rewards-modal.is-result .dptv-reveal-ctas a,.dptv-rewards-modal.is-result .dptv-reveal-ctas button{min-height:43px!important;padding:10px 12px!important;font-size:11px!important;border-radius:14px!important}
.dptv-rewards-modal.is-result h3{font-size:31px!important}
.dptv-rewards-modal.is-result p{font-size:14px!important;margin-bottom:10px!important}
.dptv-rewards-modal.is-result .dptv-rewards-modal__reveal{margin-bottom:16px!important}
@media (max-width:760px){.dptv-rewards-modal.is-result .dptv-reveal-meta{grid-template-columns:1fr!important;gap:9px!important}
.dptv-rewards-modal.is-result .dptv-reveal-ctas{grid-template-columns:1fr 1fr!important}
.dptv-rewards-modal.is-result .dptv-reveal-play-again{grid-column:1/-1!important}
.dptv-rewards-modal.is-result h3{font-size:28px!important}
.dptv-rewards-modal.is-result p{font-size:13.5px!important}
.dptv-rewards-modal.is-sponsor .dptv-rewards-modal__panel{padding:20px!important}
.dptv-rewards-modal.is-sponsor h3{font-size:24px!important}}

.dptv-rewards .dptv-reward-card__bottomtag{opacity:.62!important;background:rgba(255,255,255,.025)!important;border-top:1px solid rgba(255,255,255,.055)!important}
.dptv-rewards-modal:not(.is-result) .dptv-reveal-live-points{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:12px 0 0!important;padding:8px 12px!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(244,207,114,.10),rgba(255,255,255,.035))!important;border:1px solid rgba(244,207,114,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important}
.dptv-rewards-modal:not(.is-result) .dptv-reveal-live-points>span{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:linear-gradient(180deg,#f7d36f,#b98620)!important;color:#080a0f!important;font-size:11px!important}
.dptv-rewards-modal:not(.is-result) .dptv-reveal-live-points div{display:flex!important;align-items:baseline!important;gap:8px!important;min-width:0!important}
.dptv-rewards-modal:not(.is-result) .dptv-reveal-live-points small{font-size:9px!important;letter-spacing:.14em!important;color:#f4cf72!important;text-transform:uppercase!important;font-weight:1000!important}
.dptv-rewards-modal:not(.is-result) .dptv-reveal-live-points strong{font-size:13px!important;color:#fff!important;font-weight:1000!important;white-space:nowrap!important}
.dptv-rewards-modal.is-result .dptv-reveal-live-points{display:none!important}
.dptv-rewards-modal.is-result .dptv-reveal-ctas{align-items:stretch!important}
@media (max-width:760px){.dptv-rewards-modal:not(.is-result) .dptv-reveal-live-points{margin-top:10px!important;padding:7px 10px!important}
.dptv-rewards-modal:not(.is-result) .dptv-reveal-live-points strong{font-size:12px!important}
.dptv-rewards-modal.is-result .dptv-reveal-ctas{gap:7px!important}
.dptv-rewards-modal.is-result .dptv-reveal-ctas a,.dptv-rewards-modal.is-result .dptv-reveal-ctas button{min-height:38px!important;border-radius:13px!important;font-size:9.6px!important;padding:9px 7px!important}
.dptv-rewards-modal.is-result .dptv-reveal-meta>div{padding:10px 12px!important}
.dptv-rewards-modal.is-result .dptv-reveal-meta strong{font-size:17px!important}
.dptv-rewards-modal.is-result .dptv-reveal-points strong{font-size:18px!important}}
.dptv-rewards-modal:not(.is-result) .dptv-reveal-live-points, .dptv-rewards-modal__reveal>.dptv-reveal-live-points{display:none!important}
.dptv-rewards-modal.is-question .dptv-rewards-modal__panel{max-width:690px!important}
.dptv-question-points-card{align-items:center!important;gap:14px!important;margin:0 0 14px!important;padding:15px 16px!important;border-radius:20px!important;background:radial-gradient(circle at 10% 0,rgba(247,211,111,.20),transparent 42%),linear-gradient(135deg,rgba(244,207,114,.13),rgba(255,255,255,.035))!important;border:1px solid rgba(244,207,114,.34)!important;box-shadow:0 18px 44px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.10)!important;color:#fff!important}
.dptv-question-points-card>span{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:42px!important;height:42px!important;border-radius:50%!important;background:linear-gradient(180deg,#f7d36f,#b98620)!important;color:#080a0f!important;font-size:18px!important;font-weight:1000!important;box-shadow:0 12px 26px rgba(185,134,32,.30)!important}
.dptv-question-points-card small{display:block!important;margin:0 0 3px!important;color:#f4cf72!important;font-size:10px!important;font-weight:1000!important;letter-spacing:.18em!important;text-transform:uppercase!important}
.dptv-question-points-card strong{display:block!important;color:#fff!important;font-size:25px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.02em!important}
.dptv-question-points-card em{display:block!important;margin-top:5px!important;color:#aeb4c1!important;font-style:normal!important;font-size:12px!important;font-weight:800!important}
@media (max-width:760px){.dptv-rewards-modal.is-question .dptv-rewards-modal__panel{max-width:calc(100vw - 20px)!important}
.dptv-question-points-card{padding:13px 14px!important;border-radius:18px!important}
.dptv-question-points-card>span{width:38px!important;height:38px!important}
.dptv-question-points-card strong{font-size:22px!important}
.dptv-question-points-card em{font-size:11px!important}}
.dptv-rewards-modal__backdrop{background:rgba(1,3,8,.76)!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important;backdrop-filter:blur(14px) saturate(1.12)!important}
.dptv-rewards-modal__panel{box-shadow:0 32px 110px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(255,255,255,.08)!important}
.dptv-reward-card__bottomtag{display:none!important}
.dptv-question-points-card{display:none!important}
.dptv-question-reveal-info{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 14px!important}
.dptv-question-info-box{min-width:0!important;padding:13px 14px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025))!important;border:1px solid rgba(244,207,114,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 28px rgba(0,0,0,.18)!important}
.dptv-question-info-box small{display:block!important;margin:0 0 6px!important;color:#f4cf72!important;font-size:9px!important;font-weight:1000!important;letter-spacing:.16em!important;text-transform:uppercase!important}
.dptv-question-info-box strong{display:block!important;color:#fff!important;font-size:18px!important;line-height:1.05!important;font-weight:1000!important;letter-spacing:.02em!important;white-space:nowrap!important}
.dptv-question-info-box--points{background:radial-gradient(circle at 14% 0,rgba(244,207,114,.15),transparent 42%),linear-gradient(135deg,rgba(244,207,114,.10),rgba(255,255,255,.025))!important}
.dptv-question-info-box--cost{background:linear-gradient(135deg,rgba(213,6,18,.10),rgba(255,255,255,.025))!important;border-color:rgba(255,255,255,.12)!important}
.dptv-rewards-modal.is-question .dptv-rewards-modal__question>div{display:grid!important;gap:10px!important}
@media (max-width:760px){.dptv-question-reveal-info{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:12px!important}
.dptv-question-info-box{padding:11px 12px!important;border-radius:16px!important}
.dptv-question-info-box small{font-size:8px!important;letter-spacing:.13em!important}
.dptv-question-info-box strong{font-size:15px!important}
.dptv-rewards-modal.is-question h3{font-size:28px!important}
.dptv-rewards-modal.is-question .dptv-rewards-modal__question button{min-height:46px!important}}
.dptv-rewards .dptv-reward-card__trust{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:10px 0 12px!important;padding:10px 10px 6px!important;border-top:1px solid rgba(255,255,255,.055)!important;color:rgba(226,231,240,.68)!important;font-size:9px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important;line-height:1.2!important;white-space:normal!important}
.dptv-rewards .dptv-reward-card__trust span{display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important}
.dptv-rewards .dptv-reward-card__trust span:before{content:"✓"!important;color:#f4cf72!important;font-weight:1000!important;font-size:10px!important;line-height:1!important}
@media (max-width:760px){.dptv-rewards .dptv-reward-card__trust{gap:6px!important;font-size:8px!important;letter-spacing:.06em!important;padding:9px 8px 8px!important;margin-bottom:12px!important}
.dptv-rewards .dptv-reward-card__trust span:nth-child(3){display:none!important}}
.dptv-rewards--instant{background:#05070b!important;color:#fff!important}
.dptv-rewards--instant .dptv-rewards__showcase{background:#05070b!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 22px!important;overflow:visible!important}
.dptv-rewards--instant .dptv-rewards__showcase:before{display:none!important}
.dptv-rewards-shop-hub{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.dptv-rewards-shop-hub.dptv-shop-hub--v2 .dptv-shop-hub-slider{position:relative!important;width:100%!important;max-width:none!important;margin:0 0 24px!important;min-height:clamp(300px,27vw,520px)!important;background:#05070b!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;isolation:isolate!important}
.dptv-rewards-shop-hub.dptv-shop-hub--v2 .dptv-shop-hub-slide{position:absolute!important;inset:0!important;display:grid!important;align-items:center!important;min-height:clamp(300px,27vw,520px)!important;padding:clamp(34px,5vw,70px) clamp(34px,7vw,96px)!important;opacity:0!important;pointer-events:none!important;transition:opacity .34s ease!important;isolation:isolate!important;background:
 linear-gradient(90deg,rgba(5,7,11,.98) 0%,rgba(5,7,11,.90) 32%,rgba(5,7,11,.55) 54%,rgba(5,7,11,.08) 76%,rgba(5,7,11,.04) 100%),
 radial-gradient(circle at 82% 18%,rgba(244,207,114,.16),transparent 30%),
 linear-gradient(135deg,#05070b,#10141d)!important}
.dptv-rewards-shop-hub.dptv-shop-hub--v2 .dptv-shop-hub-slide.is-active{position:relative!important;pointer-events:auto!important}
.dptv-shop-hub-slide__media{position:absolute!important;inset:0!important;z-index:-1!important;display:block!important;overflow:hidden!important;background:#05070b!important}
.dptv-shop-hub-slide__media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center right!important;filter:saturate(1.05) contrast(1.03)!important;opacity:1!important}
.dptv-shop-hub-slide.is-image-loading .dptv-shop-hub-slide__media{background:linear-gradient(135deg,#05070b,#10141d)!important}
.dptv-shop-hub-slide.is-image-failed .dptv-shop-hub-slide__media{display:none!important}
@media (max-width:760px){.dptv-shop-hub-slide__media img{object-position:center top!important;opacity:.98!important}}
.dptv-shop-hub-slide__content{display:none!important;position:relative!important;z-index:2!important;max-width:min(620px,45vw)!important}
.dptv-shop-hub-slide__content--desktop{display:block!important}
.dptv-shop-hub-slide__content span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 13px!important;margin:0 0 16px!important;border-radius:999px!important;background:var(--dptv-slide-kicker-bg,#10141d)!important;color:var(--dptv-slide-kicker-color,#fff)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.dptv-shop-hub-slide__content h1{margin:0!important;max-width:12ch!important;color:var(--dptv-slide-title-color,#fff)!important;font-size:clamp(42px,4.35vw,74px)!important;line-height:.92!important;letter-spacing:-.058em!important;font-weight:1000!important;text-transform:uppercase!important;text-shadow:0 18px 46px rgba(0,0,0,.42)!important}
.dptv-shop-hub-slide__content p{margin:16px 0 0!important;max-width:540px!important;color:var(--dptv-slide-text-color,rgba(255,255,255,.86))!important;font-size:clamp(15px,1.2vw,19px)!important;line-height:1.46!important;font-weight:750!important}
.dptv-shop-hub-slide__actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:22px!important}
.dptv-shop-hub-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 20px!important;border-radius:999px!important;border:0!important;background:#fff!important;color:#111827!important;text-decoration:none!important;font-size:13px!important;font-weight:950!important;letter-spacing:.07em!important;text-transform:uppercase!important;box-shadow:0 10px 26px rgba(0,0,0,.16)!important}
.dptv-shop-hub-btn.is-primary{background:var(--dptv-slide-btn-bg,#e30613)!important;color:var(--dptv-slide-btn-color,#fff)!important;box-shadow:0 18px 40px rgba(213,6,18,.30)!important}
.dptv-shop-hub-slider__dots{position:absolute!important;left:clamp(28px,7vw,96px)!important;bottom:0!important;z-index:5!important;display:flex!important;align-items:flex-end!important;gap:10px!important}
.dptv-shop-hub-slider__dots button{position:relative!important;width:42px!important;height:44px!important;border:0!important;padding:0!important;border-radius:0!important;background:transparent!important;cursor:pointer!important;box-shadow:none!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}
.dptv-shop-hub-slider__dots button:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:18px!important;height:4px!important;border-radius:999px!important;background:rgba(255,255,255,.42)!important}
.dptv-shop-hub-slider__dots button.is-active:after{background:#ff3440!important}
.dptv-rewards--instant .dptv-rewards__jumpbar{background:#05070b!important;border-bottom:1px solid rgba(255,255,255,.06)}
.dptv-rewards--instant .dptv-rewards__grid{background:#05070b!important}
@media (max-width:1180px) and (min-width:761px){
 .dptv-rewards-shop-hub.dptv-shop-hub--v2 .dptv-shop-hub-slider{min-height:420px!important}
 .dptv-rewards-shop-hub.dptv-shop-hub--v2 .dptv-shop-hub-slide{min-height:420px!important;padding:44px 56px!important;background:linear-gradient(90deg,rgba(5,7,11,.97),rgba(5,7,11,.82) 36%,rgba(5,7,11,.38) 64%,rgba(5,7,11,.05)),linear-gradient(135deg,#05070b,#10141d)!important}
 .dptv-shop-hub-slide__content{max-width:min(540px,50vw)!important}
 .dptv-shop-hub-slide__content--desktop{display:none!important}
 .dptv-shop-hub-slide__content--tablet{display:block!important}
 .dptv-shop-hub-slide__content h1{font-size:clamp(44px,6vw,70px)!important;max-width:11ch!important}
}
@media (max-width:760px){
 .dptv-rewards-shop-hub.dptv-shop-hub--v2 .dptv-shop-hub-slider{min-height:460px!important;margin-bottom:18px!important}
 .dptv-rewards-shop-hub.dptv-shop-hub--v2 .dptv-shop-hub-slide{min-height:460px!important;align-items:end!important;padding:30px 22px 60px!important;background:linear-gradient(180deg,rgba(5,7,11,.18) 0%,rgba(5,7,11,.62) 46%,rgba(5,7,11,.96) 100%),linear-gradient(135deg,#05070b,#10141d)!important}
 .dptv-shop-hub-slide__content{max-width:360px!important}
 .dptv-shop-hub-slide__content--desktop,.dptv-shop-hub-slide__content--tablet{display:none!important}
 .dptv-shop-hub-slide__content--mobile{display:block!important}
 .dptv-shop-hub-slide__content span{min-height:28px!important;margin-bottom:12px!important;font-size:10px!important;padding:0 11px!important}
 .dptv-shop-hub-slide__content h1{font-size:clamp(42px,12vw,56px)!important;max-width:9.5ch!important;line-height:.90!important;letter-spacing:-.06em!important}
 .dptv-shop-hub-slide__content p{margin-top:12px!important;font-size:14.5px!important;line-height:1.34!important;max-width:310px!important}
 .dptv-shop-hub-slide__content--mobile .dptv-shop-hub-slide__actions{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;align-self:flex-start!important;gap:10px!important;margin-top:18px!important;margin-left:0!important;margin-right:auto!important;max-width:none!important;width:auto!important;text-align:left!important}
 .dptv-shop-hub-slide__content--mobile .dptv-shop-hub-btn{display:inline-flex!important;justify-content:center!important;align-items:center!important;width:auto!important;flex:0 0 auto!important;max-width:calc(100vw - 136px)!important;min-height:44px!important;padding:0 10px!important;font-size:11px!important;text-align:center!important}
 .dptv-shop-hub-slide__content--mobile .dptv-shop-hub-btn.is-primary{min-width:min(198px,calc(100vw - 160px))!important}
 .dptv-shop-hub-slide__content--mobile .dptv-shop-hub-btn:not(.is-primary){min-width:min(176px,calc(100vw - 178px))!important}
 .dptv-shop-hub-slider__dots{left:22px!important;bottom:0!important}
 .dptv-shop-hub-slider__dots button{width:38px!important}
 .dptv-shop-hub-slider__dots button:after{bottom:22px!important}
}
.dptv-reward-card--daily .dptv-reward-card__cta{background:linear-gradient(180deg,#f5c94c,#b98519)!important;color:#090b0f!important;box-shadow:0 18px 30px rgba(201,151,45,.24),inset 0 1px 0 rgba(255,255,255,.24)!important}
.dptv-reward-card--daily .dptv-reward-card__badge{background:linear-gradient(180deg,#f5d46f,#b88726)!important;color:#0b0c10!important}
.dptv-reward-card--daily .dptv-reward-bars b{background:linear-gradient(90deg,var(--card-accent),var(--card-accent2))!important;box-shadow:0 0 18px color-mix(in srgb,var(--card-accent) 38%,transparent)!important}
.dptv-players-feed{color:#fff}
.dptv-players-feed__head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}
.dptv-players-feed__rail{display:grid}
.dptv-player-feed-tile>span{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:linear-gradient(180deg,#1b202a,#080a0f);border:1px solid rgba(255,255,255,.12);font-size:15px;font-weight:950}
.dptv-player-feed-tile--win>span,.dptv-player-feed-tile--points>span{background:linear-gradient(180deg,#f5d46f,#b88726);color:#111}
.dptv-player-feed-tile--miss>span{background:linear-gradient(180deg,#3b1117,#171920);color:#ff6570}
.dptv-player-feed-tile small{display:block;color:#9da4af;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.dptv-player-feed-tile strong{display:block;color:#fff;font-size:14px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dptv-player-feed-tile em{display:block;color:#d6dbe3;font-size:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dptv-player-feed-tile--win em,.dptv-player-feed-tile--points em{color:#f0c866}
.dptv-player-feed-tile--miss em{color:#ff8189}
@media (max-width:700px){.dptv-player-feed-tile{min-height:68px}}
.dptv-players-feed{margin:24px 0 20px!important;padding:22px!important;border-radius:26px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 22px 60px rgba(0,0,0,.22)!important;overflow:hidden!important}
.dptv-players-feed__head{gap:16px!important}
.dptv-players-feed__more{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#242831,#11141b);color:#fff;border-radius:999px;padding:12px 16px;font-size:12px;font-weight:950;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap}
.dptv-players-feed__more:hover{transform:translateY(-1px);border-color:rgba(244,207,114,.32)}
.dptv-players-feed__rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
.dptv-player-feed-tile{position:relative;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px!important;min-height:82px!important;padding:13px 14px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.020))!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}
.dptv-player-feed-tile:hover{border-color:rgba(244,207,114,.20)!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.026))!important}
.dptv-player-feed-avatar{display:grid!important;place-items:center;width:48px;height:48px;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#1b202a,#080a0f);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 26px rgba(0,0,0,.22)}
.dptv-player-feed-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important;display:block!important}
.dptv-player-feed-avatar b{font-size:15px;font-weight:950}
.dptv-player-feed-avatar--win,.dptv-player-feed-avatar--points{background:linear-gradient(180deg,#f5d46f,#b88726)!important;color:#0c0d10!important}
.dptv-player-feed-avatar--miss{background:linear-gradient(180deg,#3b1117,#171920)!important;color:#ff6874!important}
.dptv-player-feed-tile__body{min-width:0}
.dptv-player-feed-tile__body small{display:block;color:#a6adba;font-size:10px;font-weight:950;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px}
.dptv-player-feed-tile__body strong{display:block;color:#fff;font-size:15px;font-weight:950;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dptv-player-feed-tile__body em{display:block;color:#d9dee8;font-size:12.5px;font-style:normal;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}
.dptv-player-feed-tile--win .dptv-player-feed-tile__body em,.dptv-player-feed-tile--points .dptv-player-feed-tile__body em{color:#f0c866}
.dptv-player-feed-tile--miss .dptv-player-feed-tile__body em{color:#ff8189}
.dptv-player-feed-chip{align-self:start;padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);color:#b8c0cc;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}
.dptv-player-feed-tile--win .dptv-player-feed-chip,.dptv-player-feed-tile--points .dptv-player-feed-chip{background:rgba(240,200,102,.13);border-color:rgba(240,200,102,.24);color:#f0c866}
.dptv-player-feed-tile--miss .dptv-player-feed-chip{background:rgba(255,83,95,.10);border-color:rgba(255,83,95,.20);color:#ff8189}
@media (max-width:1180px){.dptv-players-feed__rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:700px){.dptv-players-feed{padding:16px!important;border-radius:22px!important}
.dptv-players-feed__head{display:block!important}
.dptv-players-feed__more{margin-top:12px;width:100%;text-align:center}
.dptv-players-feed__rail{grid-template-columns:1fr!important}
.dptv-player-feed-tile{grid-template-columns:44px minmax(0,1fr)!important}
.dptv-player-feed-avatar{width:44px;height:44px}
.dptv-player-feed-chip{grid-column:2;justify-self:start;margin-top:2px}
.dptv-player-feed-tile__body strong{font-size:14px}}
.dptv-reward-card--daily-free{position:relative;overflow:hidden;border-color:rgba(244,207,114,.30)!important;box-shadow:0 18px 44px rgba(0,0,0,.28),0 0 0 1px rgba(244,207,114,.08)!important}
.dptv-reward-card--daily-free:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 20% 0,rgba(244,207,114,.20),transparent 34%),radial-gradient(circle at 90% 20%,rgba(32,201,88,.14),transparent 32%);pointer-events:none;z-index:0}
.dptv-reward-card--daily-free>*{position:relative;z-index:1}
.dptv-daily-card__image{background-image:linear-gradient(135deg,rgba(0,0,0,.20),rgba(0,0,0,.65)),radial-gradient(circle at 72% 35%,rgba(244,207,114,.22),transparent 20%),linear-gradient(135deg,#111823,#07090f)!important}
.dptv-daily-card__image:before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from -9deg at 74% 44%,rgba(255,255,255,.22) 0deg 8deg,rgba(0,0,0,.32) 8deg 16deg,rgba(22,150,74,.48) 16deg 19deg,rgba(170,8,20,.52) 19deg 22deg);opacity:.34;filter:blur(.2px);transform:scale(1.25);transform-origin:75% 45%}
.dptv-daily-card__image:after{content:"FREE DAILY";position:absolute;right:16px;bottom:14px;padding:8px 11px;border-radius:999px;background:linear-gradient(180deg,#f7d36f,#b98620);color:#090b10;font-size:10px;font-weight:1000;letter-spacing:.10em;text-transform:uppercase;box-shadow:0 12px 30px rgba(185,134,32,.24)}
.dptv-reward-card--daily-free .dptv-reward-card__stats b{font-size:15px}
.dptv-reward-card--daily-free .dptv-reward-card__meter span i{background:linear-gradient(90deg,#f7d36f,#22c55e)!important}
.dptv-reward-card--daily-free .dptv-reward-card__cta{background:linear-gradient(180deg,#f7d36f,#b98620)!important;color:#080a0f!important}
.dptv-reward-card--daily-free .dptv-reward-card__cta:disabled{background:rgba(255,255,255,.10)!important;color:#cdd2dc!important}
.dptv-players-feed__head small{display:block!important}
.dptv-players-feed__head p{margin:0!important}
.dptv-sponsor-form button{border:0!important;border-radius:999px!important;background:linear-gradient(180deg,#ff2732,#b90009)!important;color:#fff!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important;min-height:44px!important;padding:0 20px!important;box-shadow:0 14px 30px rgba(225,6,19,.22)!important;white-space:nowrap!important;cursor:pointer!important}
.dptv-sponsor-form{margin-top:16px!important}
.dptv-sponsor-form__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.dptv-sponsor-form__grid input,.dptv-sponsor-form__grid textarea{width:100%!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.045)!important;color:#fff!important;border-radius:12px!important;padding:13px 14px!important;font:inherit!important}
.dptv-sponsor-form textarea{grid-column:1/-1!important;min-height:110px!important;resize:vertical!important}
.dptv-sponsor-form small{display:block!important;margin-top:10px!important;color:#ffb3b6!important}
.dptv-sponsor-hp{position:absolute!important;left:-9999px!important;opacity:0!important}
@media (max-width:760px){.dptv-sponsor-form__grid{grid-template-columns:1fr!important}}
.dptv-players-feed__head small{color:#ff4e55!important;font-size:12px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:5px!important}
.dptv-players-feed__head h3{font-size:clamp(26px,2vw,42px)!important;line-height:1!important;letter-spacing:.04em!important;font-weight:950!important;text-transform:uppercase!important;margin:0 0 5px!important;color:#fff!important}
.dptv-players-feed__head p{font-size:14px!important;color:#c9cdd6!important;max-width:640px!important}
.dptv-prize-breakdown-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;border:1px solid rgba(244,207,114,.20);color:#fff;font-weight:950;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}
.dptv-prize-breakdown-btn span{font-size:18px;line-height:1}
.dptv-prize-breakdown-btn:hover{transform:translateY(-1px)}
.dptv-rewards-modal.is-prize-breakdown .dptv-rewards-modal__question{display:block!important}
.dptv-prize-breakdown-item{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.09)}
.dptv-prize-breakdown-item small{display:block;color:#aeb6c3;font-size:10px;font-weight:950;letter-spacing:.10em;text-transform:uppercase}
.dptv-rewards-modal.is-sponsor-enquiry .dptv-rewards-modal__panel{width:min(720px,calc(100vw - 28px))!important;padding:28px!important}
.dptv-rewards-modal.is-sponsor-enquiry h3{font-size:clamp(28px,3vw,42px)!important;color:#fff!important}
.dptv-rewards-modal.is-sponsor-enquiry p{max-width:560px!important;color:#cbd1dc!important}
.dptv-rewards-modal.is-sponsor-enquiry .dptv-sponsor-form{margin-top:20px!important;padding:18px!important;border-radius:20px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important}
.dptv-rewards-modal.is-sponsor-enquiry .dptv-sponsor-form__grid input,.dptv-rewards-modal.is-sponsor-enquiry .dptv-sponsor-form__grid textarea{background:#0e1219!important;border-color:rgba(255,255,255,.12)!important}
.dptv-rewards-modal.is-sponsor-enquiry .dptv-sponsor-form button{margin-top:14px!important;width:100%!important;min-height:48px!important}
@media (max-width:760px){.dptv-rewards-modal.is-sponsor-enquiry .dptv-rewards-modal__panel{padding:22px!important}}
.dptv-prize-breakdown-btn{border-color:color-mix(in srgb,var(--accent,#f4cf72) 28%,rgba(255,255,255,.10))!important;min-height:38px!important;margin:10px 0 12px!important}
.dptv-prize-breakdown-btn span{color:var(--accent2,#f4cf72)!important}
.dptv-prize-breakdown-btn:hover{border-color:color-mix(in srgb,var(--accent,#f4cf72) 55%,rgba(255,255,255,.16))!important}
.dptv-rewards-modal.is-prize-breakdown .dptv-rewards-modal__panel{text-align:left!important}
.dptv-rewards-modal.is-prize-breakdown h3{text-transform:uppercase!important}
.dptv-rewards-modal.is-prize-breakdown p{color:#cdd2dc!important}
.dptv-rewards-modal.is-prize-breakdown .dptv-rewards-modal__question>strong{color:#fff!important;font-size:14px!important;margin-bottom:10px!important}
.dptv-prize-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px}
.dptv-prize-stats span,.dptv-prize-breakdown-item{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.026));border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.dptv-prize-stats span{border-radius:14px;padding:12px 10px}
.dptv-prize-stats small,.dptv-prize-recent>small{display:block;color:#aeb6c3;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}
.dptv-prize-stats b{display:block;margin-top:5px;color:#fff;font-size:15px;line-height:1.05}
.dptv-prize-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.dptv-prize-breakdown-item{border-radius:16px;padding:13px 14px}
.dptv-prize-breakdown-item strong{display:block;margin-top:6px;color:#fff;font-size:21px;font-weight:1000;line-height:1.05}
.dptv-prize-breakdown-item:nth-child(1){border-color:color-mix(in srgb,var(--break-accent,#f4cf72) 35%,rgba(255,255,255,.09));background:linear-gradient(135deg,color-mix(in srgb,var(--break-accent,#f4cf72) 15%,transparent),rgba(255,255,255,.03))}
.dptv-prize-breakdown-note{margin:10px 0 0!important;font-size:12.5px!important;line-height:1.4!important;color:#c9cdd6!important}
.dptv-rewards-modal.is-prize-breakdown-red{--break-accent:#ff3541}
.dptv-rewards-modal.is-prize-breakdown-gold{--break-accent:#f0c866}
.dptv-rewards-modal.is-prize-breakdown-blue{--break-accent:#5fb2ff}
.dptv-rewards-modal.is-prize-breakdown-green{--break-accent:#48e6a1}
.dptv-rewards-modal.is-prize-breakdown-pink{--break-accent:#ff63b7}
.dptv-rewards-modal.is-prize-breakdown-purple{--break-accent:#c084fc}
.dptv-rewards-modal.is-prize-breakdown-silver{--break-accent:#eef2f7}
.dptv-rewards-modal.is-prize-breakdown-black{--break-accent:#d7dbe2}

.dptv-prize-breakdown-btn{font-size:10.5px!important;padding:11px 13px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#f4cf72) 13%,transparent),rgba(255,255,255,.018))!important}
.dptv-rewards-modal.is-prize-breakdown h3{color:var(--break-accent,#f4cf72)!important}
.dptv-rewards-modal.is-prize-breakdown .dptv-rewards-modal__copy{margin:0 0 12px!important}
.dptv-rewards-modal.is-prize-breakdown .dptv-rewards-modal__question{margin-top:8px!important}
.dptv-rewards-modal.is-prize-breakdown .dptv-rewards-modal__question>strong{display:none!important}




.dptv-prize-poolbar{padding:14px 15px;margin:0 0 12px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.022));border:1px solid rgba(255,255,255,.09)}
.dptv-prize-poolbar div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.dptv-prize-poolbar small{color:#aeb6c3;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:950}
.dptv-prize-poolbar b{color:#fff;font-size:13px}
.dptv-prize-poolbar i{display:block;height:9px;border-radius:999px;background:#252b35;overflow:hidden}
.dptv-prize-poolbar em{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--break-accent,#f4cf72),#fff0b7);box-shadow:0 0 18px color-mix(in srgb,var(--break-accent,#f4cf72) 40%,transparent)}
/* Canonical Prizes & Winners presentation: one campaign hero and responsive prize tiers. */







.dptv-rewards-modal.is-prize-breakdown .dptv-prize-breakdown-grid--showcase{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
@media (max-width:760px){.dptv-rewards-modal.is-prize-breakdown .dptv-prize-breakdown-grid--showcase{grid-template-columns:1fr!important;gap:9px!important}}


/* 0.4.87.149.81 — canonical prize-popup winner rows.
 * Winner identity starts immediately beside the badge; reference/date stays secondary. */
.dptv-prize-recent {
  margin-top: 10px;
  padding: 14px;
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 16px;
  background: rgba(0,0,0,.16);
}
.dptv-prize-recent-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  margin: 0 0 4px;
  padding: 0 0 10px;
  border-bottom: 1px solid rgba(255,255,255,.07);
}
.dptv-prize-recent-head small {
  display: block;
  margin: 0;
  color: #d5dbe6;
  font-size: 11px;
  line-height: 1.15;
  font-weight: 1000;
  letter-spacing: .13em;
  text-transform: uppercase;
  white-space: nowrap;
}
.dptv-prize-recent-head button {
  width: auto;
  min-width: 0;
  margin: 0 0 0 auto;
  padding: 8px 12px;
  border-radius: 999px;
  font-size: 10px;
  line-height: 1;
  font-weight: 1000;
  white-space: nowrap;
}
.dptv-prize-recent-row {
  display: grid;
  grid-template-columns: 46px minmax(0,1fr);
  gap: 14px;
  align-items: center;
  padding: 13px 0;
  border-top: 1px solid rgba(255,255,255,.06);
}
.dptv-prize-recent-row:first-of-type { border-top: 0; }
.dptv-prize-recent-row > img,
.dptv-prize-recent-row > img.avatar,
.dptv-prize-recent-row > .avatar,
.dptv-prize-recent-row > .dptv-prize-recent-avatar,
.dptv-prize-recent-row > .dptv-player-feed-avatar {
  display: flex;
  width: 46px;
  height: 46px;
  min-width: 46px;
  max-width: 46px;
  margin: 0;
  padding: 0;
  align-items: center;
  justify-content: center;
  align-self: center;
  justify-self: start;
  overflow: hidden;
  border: 2px solid rgba(255,255,255,.96);
  border-radius: 999px;
  background: #fff;
  box-sizing: border-box;
  object-fit: cover;
  object-position: center;
  box-shadow: 0 10px 24px rgba(0,0,0,.30), 0 0 0 1px color-mix(in srgb,var(--break-accent,#f4cf72) 36%,transparent);
}
.dptv-prize-recent-row > .dptv-player-feed-avatar img,
.dptv-player-feed-avatar__img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
  border-radius: inherit;
  object-fit: cover;
  object-position: center;
}
.dptv-prize-recent-avatar--initial {
  color: #080a0f;
  font-size: 16px;
  font-weight: 1000;
}
.dptv-prize-recent-copy {
  display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  grid-template-areas:
    "name meta"
    "reward meta";
  column-gap: 18px;
  row-gap: 4px;
  min-width: 0;
  min-height: 46px;
  align-items: center;
  justify-content: stretch;
  text-align: left;
}
.dptv-prize-recent-copy b {
  grid-area: name;
  min-width: 0;
  margin: 0;
  color: #fff;
  font-size: 14px;
  line-height: 1.2;
  text-align: left;
}
.dptv-prize-recent-copy span {
  grid-area: reward;
  min-width: 0;
  margin: 0;
  color: var(--break-accent,#f4cf72);
  font-size: 12.5px;
  line-height: 1.25;
  font-weight: 850;
  text-align: left;
}
.dptv-prize-recent-copy em {
  grid-area: meta;
  align-self: center;
  justify-self: end;
  margin: 0;
  color: #9fa8b8;
  font-size: 11px;
  line-height: 1.25;
  font-style: normal;
  font-weight: 850;
  letter-spacing: .03em;
  text-align: right;
  white-space: nowrap;
}
.dptv-prize-recent-empty,
.dptv-prize-recent-loading {
  margin: 12px 0 0;
  color: #c9cfd9;
  text-align: left;
}
@media (max-width: 760px) {
  .dptv-prize-recent { padding: 13px; }
  .dptv-prize-recent-head { gap: 10px; }
  .dptv-prize-recent-row {
    grid-template-columns: 44px minmax(0,1fr);
    gap: 12px;
    padding: 12px 0;
  }
  .dptv-prize-recent-row > img,
  .dptv-prize-recent-row > img.avatar,
  .dptv-prize-recent-row > .avatar,
  .dptv-prize-recent-row > .dptv-prize-recent-avatar,
  .dptv-prize-recent-row > .dptv-player-feed-avatar {
    width: 44px;
    height: 44px;
    min-width: 44px;
    max-width: 44px;
  }
  .dptv-prize-recent-copy {
    grid-template-columns: minmax(0,1fr);
    grid-template-areas:
      "name"
      "reward"
      "meta";
    gap: 3px;
    min-height: 44px;
  }
  .dptv-prize-recent-copy b { font-size: 14px; }
  .dptv-prize-recent-copy span { font-size: 12px; }
  .dptv-prize-recent-copy em {
    justify-self: start;
    font-size: 10px;
    text-align: left;
    white-space: normal;
  }
}

.dptv-rewards__big-fish-club{margin:32px 0 28px}
.dptv-rewards__big-fish-club .drtv-bf-leaderboard{margin:0!important;max-width:none!important}
.dptv-rewards__big-fish-club .drtv-bf-leaderboard, .drtv-bf-leaderboard--arena{background:radial-gradient(circle at 0% 0%, rgba(245,200,75,.18), transparent 30%),
        radial-gradient(circle at 100% 10%, rgba(230,0,18,.20), transparent 36%),
        linear-gradient(135deg, rgba(17,19,24,.98), rgba(6,7,10,.98))!important;color:#fff!important;border:1px solid rgba(245,200,75,.22)!important;box-shadow:0 18px 42px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.06)!important}
.dptv-rewards__big-fish-club .drtv-bf-leaderboard__head span, .drtv-bf-leaderboard--arena .drtv-bf-leaderboard__head span{background:#e60012!important;color:#fff!important}
.dptv-rewards__big-fish-club .drtv-bf-leaderboard__head h3, .drtv-bf-leaderboard--arena .drtv-bf-leaderboard__head h3{color:#fff!important}
.dptv-rewards__big-fish-club .drtv-bf-leaderboard__head p, .drtv-bf-leaderboard--arena .drtv-bf-leaderboard__head p{color:rgba(255,255,255,.68)!important}
.dptv-rewards__big-fish-club .drtv-bf-leaderboard__row, .drtv-bf-leaderboard--arena .drtv-bf-leaderboard__row{background:linear-gradient(135deg, rgba(255,255,255,.075), rgba(255,255,255,.035))!important;border-color:rgba(255,255,255,.10)!important;box-shadow:none!important}
.dptv-rewards__big-fish-club .drtv-bf-leaderboard__row.is-podium, .drtv-bf-leaderboard--arena .drtv-bf-leaderboard__row.is-podium{border-color:rgba(245,200,75,.42)!important;background:linear-gradient(135deg, rgba(245,200,75,.15), rgba(230,0,18,.08))!important}
.dptv-rewards__big-fish-club .drtv-bf-leaderboard__person strong, .dptv-rewards__big-fish-club .drtv-bf-leaderboard__count strong, .drtv-bf-leaderboard--arena .drtv-bf-leaderboard__person strong, .drtv-bf-leaderboard--arena .drtv-bf-leaderboard__count strong{color:#fff!important}
.dptv-rewards__big-fish-club .drtv-bf-leaderboard__person em, .dptv-rewards__big-fish-club .drtv-bf-leaderboard__count em, .drtv-bf-leaderboard--arena .drtv-bf-leaderboard__person em, .drtv-bf-leaderboard--arena .drtv-bf-leaderboard__count em{color:rgba(255,255,255,.60)!important}
.dptv-rewards__big-fish-club .drtv-bf-leaderboard__rank, .drtv-bf-leaderboard--arena .drtv-bf-leaderboard__rank{background:#f5c84b!important;color:#111!important}
@media (max-width:760px){.dptv-rewards__big-fish-club{margin:22px 0}}
.dptv-big-fish-club-arena{margin:32px 0 28px!important;position:relative!important;overflow:hidden!important;border-radius:28px!important;padding:26px!important;background:radial-gradient(circle at 6% 2%,rgba(245,200,75,.16),transparent 30%),
        radial-gradient(circle at 98% 0%,rgba(230,0,18,.24),transparent 38%),
        linear-gradient(135deg,#11141a 0%,#07090d 64%,#190008 100%)!important;border:1px solid rgba(245,200,75,.20)!important;box-shadow:0 30px 80px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important}
.dptv-big-fish-club-arena:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;opacity:.18!important;background:radial-gradient(rgba(255,255,255,.45) 1px,transparent 1px)!important;background-size:24px 24px!important}
.dptv-big-fish-club-arena>*{position:relative!important;z-index:1!important}
.dptv-big-fish-club-arena__head{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;margin-bottom:18px!important}
.dptv-big-fish-club-arena__head small{display:inline-flex!important;border-radius:999px!important;padding:7px 12px!important;background:#e60012!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:950!important;letter-spacing:.08em!important}
.dptv-big-fish-club-arena__head h3{margin:10px 0 5px!important;color:#fff!important;text-transform:uppercase!important;font-size:clamp(30px,3.2vw,52px)!important;line-height:.94!important;font-weight:1000!important;letter-spacing:-.045em!important}
.dptv-big-fish-club-arena__head p{margin:0!important;color:rgba(255,255,255,.66)!important;font-size:15px!important;font-weight:750!important}
.dptv-big-fish-club-arena__grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;gap:18px!important;align-items:stretch!important}
.dptv-big-fish-club-arena__live, .dptv-big-fish-club-arena__leaders{min-width:0!important;border-radius:24px!important;padding:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}
.dptv-bfc-tabs{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:0 0 12px!important}
.dptv-bfc-tabs button{border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.07)!important;color:rgba(255,255,255,.75)!important;border-radius:999px!important;padding:9px 12px!important;font-size:12px!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important}
.dptv-bfc-tabs button.is-active{background:#f5c84b!important;border-color:#f5c84b!important;color:#111!important}
.dptv-bfc-live-panel{display:none!important}
.dptv-bfc-live-panel.is-active{display:block!important}
.dptv-bfc-mini-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.dptv-bfc-mini-grid .dptv-winner-tile, .dptv-bfc-mini-grid .dptv-player-feed-tile{min-height:92px!important;padding:12px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}
.dptv-bfc-mini-grid .dptv-winner-tile--extra{display:none!important}

.dptv-bfc-mini-grid .dptv-winner-tile__body h4, .dptv-bfc-mini-grid .dptv-player-feed-tile__body strong{color:#fff!important;font-size:16px!important;line-height:1.05!important}
.dptv-bfc-mini-grid .dptv-winner-tile__body p, .dptv-bfc-mini-grid .dptv-player-feed-tile__body em{color:rgba(255,255,255,.64)!important}
.dptv-bfc-mini-grid .dptv-winner-tile__body small, .dptv-bfc-mini-grid .dptv-player-feed-tile__body small{color:rgba(255,255,255,.48)!important}
.dptv-bfc-mini-grid .dptv-winner-upload{min-height:32px!important;padding:8px 12px!important}
.dptv-big-fish-club-arena__leaders .drtv-bf-leaderboard{margin:0!important;max-width:none!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
.dptv-big-fish-club-arena__leaders .drtv-bf-leaderboard__head{margin-bottom:12px!important}
.dptv-big-fish-club-arena__leaders .drtv-bf-leaderboard__head > span{background:#e60012!important}
.dptv-big-fish-club-arena__leaders .drtv-bf-leaderboard__head h3{font-size:clamp(22px,2.1vw,32px)!important;color:#fff!important}
.dptv-big-fish-club-arena__leaders .drtv-bf-leaderboard__head p{color:rgba(255,255,255,.60)!important}
.dptv-big-fish-club-arena__leaders .drtv-bf-leaderboard__arena-grid{display:block!important}
.dptv-big-fish-club-arena__leaders .drtv-bf-leaderboard__board{width:100%!important}
.dptv-big-fish-club-arena__leaders .drtv-bf-leaderboard__row{grid-template-columns:32px 52px minmax(0,1fr) auto!important}
.dptv-bfc-empty{padding:18px!important;border-radius:18px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(255,255,255,.70)!important;font-weight:800!important}
@media (max-width:1150px){.dptv-big-fish-club-arena__grid{grid-template-columns:1fr!important}}
@media (max-width:760px){.dptv-big-fish-club-arena{padding:15px!important;border-radius:22px!important;margin:24px 0!important}
.dptv-big-fish-club-arena__head h3{font-size:32px!important}
.dptv-bfc-mini-grid{grid-template-columns:1fr!important}
.dptv-bfc-tabs{display:grid!important;grid-template-columns:1fr 1fr!important}}
.dptv-big-fish-club-arena__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:11px 17px!important;border-radius:999px!important;background:#f5c84b!important;color:#111!important;text-decoration:none!important;font-size:13px!important;line-height:1!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:.04em!important;box-shadow:0 12px 28px rgba(245,200,75,.16)!important;white-space:nowrap!important}
.dptv-big-fish-club-arena__cta:hover{transform:translateY(-1px)!important}
.dptv-rewards--arena-page{background:#05070b!important;color:#fff!important}
.dptv-rewards-arena-page{max-width:1320px!important;margin:0 auto!important;padding:30px 18px 46px!important}
.dptv-rewards-arena-page__hero{background:radial-gradient(circle at 5% 0%,rgba(245,200,75,.16),transparent 28%),
        radial-gradient(circle at 100% 0%,rgba(230,0,18,.25),transparent 36%),
        linear-gradient(135deg,#11141a,#07090d 62%,#21020a)!important;border:1px solid rgba(245,200,75,.20)!important}
.dptv-rewards-arena-page__hero small, .dptv-rewards-arena-page__section-head small{display:inline-flex!important;border-radius:999px!important;padding:7px 12px!important;background:#e60012!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.dptv-rewards-arena-page__hero h2{color:#fff!important;text-transform:uppercase!important;line-height:.92!important;font-weight:1000!important}
.dptv-rewards-arena-page__hero p{margin:0!important;color:rgba(255,255,255,.70)!important;line-height:1.45!important;font-weight:750!important}
.dptv-rewards-arena-page__actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}
.dptv-rewards-arena-page__actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:12px 18px!important;border-radius:999px!important;text-decoration:none!important;font-size:13px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#f5c84b!important;color:#111!important}
.dptv-rewards-arena-page__actions a:first-child{background:rgba(255,255,255,.09)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important}
.dptv-rewards-arena-page__tabs{position:sticky!important;top:0!important;z-index:4!important;display:flex!important;gap:9px!important;overflow-x:auto!important;background:linear-gradient(180deg,#05070b 72%,rgba(5,7,11,0))!important}
.dptv-rewards-arena-page__tabs button{white-space:nowrap!important}
.dptv-rewards-arena-page__panel{display:none!important}
.dptv-rewards-arena-page__panel.is-active{display:block!important}
.dptv-rewards-arena-page__section-head h3{margin:10px 0 6px!important;color:#fff!important;text-transform:uppercase!important;line-height:.96!important;font-weight:1000!important;letter-spacing:-.045em!important}
.dptv-rewards-arena-page__section-head p{margin:0!important;color:rgba(255,255,255,.66)!important;font-size:15px!important;font-weight:750!important}
.dptv-rewards-arena-page__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
.dptv-rewards-arena-page__grid .dptv-winner-tile, .dptv-rewards-arena-page__grid .dptv-player-feed-tile{min-height:120px!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:none!important}
.dptv-rewards-arena-page__grid .dptv-winner-tile--extra{display:flex!important}
.dptv-rewards-arena-page__panel .drtv-bf-leaderboard{max-width:none!important;margin:0!important}
@media (max-width:980px){.dptv-rewards-arena-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:760px){
.dptv-big-fish-club-arena__cta{width:100%!important;margin-top:12px!important}
.dptv-rewards-arena-page__grid{grid-template-columns:1fr!important}}
.dptv-big-fish-club-arena__actions{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important;justify-content:flex-end!important}
.dptv-big-fish-club-arena__cta--ghost{background:rgba(255,255,255,.09)!important;color:#fff!important;border:1px solid rgba(255,255,255,.13)!important}
.dptv-rewards-arena-page__section-head--with-action{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important}
.dptv-rewards-arena-page__badge-help{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:11px 16px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.13)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-size:12px!important;line-height:1!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:.04em!important;cursor:pointer!important;white-space:nowrap!important}
.dptv-rewards-arena-page__badge-help:hover{background:#f5c84b!important;color:#111!important;border-color:#f5c84b!important}
@media (max-width:760px){.dptv-rewards-arena-page__section-head--with-action{display:grid!important;grid-template-columns:1fr!important;width:100%!important;align-items:stretch!important}
.dptv-rewards-arena-page__badge-help{width:100%!important}}
.dptv-rewards-arena-page__top{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;gap:14px!important;align-items:stretch!important;margin-bottom:8px!important}
.dptv-rewards-arena-page__hero{min-height:0!important;padding:24px!important;border-radius:26px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.dptv-rewards-arena-page__hero:after{content:""!important;position:absolute!important;right:-42px!important;bottom:-58px!important;width:190px!important;height:190px!important;border-radius:999px!important;background:radial-gradient(circle,rgba(245,200,75,.24),transparent 64%)!important;pointer-events:none!important}
.dptv-rewards-arena-page__hero h2{max-width:640px!important;margin:11px 0 8px!important;font-size:clamp(36px,4.2vw,58px)!important;letter-spacing:-.045em!important}
.dptv-rewards-arena-page__hero p{max-width:620px!important;font-size:15px!important}
.dptv-rewards-arena-page__actions{margin-top:16px!important}
.dptv-rewards-arena-page__action-button{appearance:none!important;border:1px solid rgba(245,200,75,.38)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:12px 18px!important;border-radius:999px!important;background:linear-gradient(180deg,#f5d46f,#c89425)!important;color:#111!important;font-size:13px!important;line-height:1!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:.04em!important;cursor:pointer!important;box-shadow:0 14px 28px rgba(245,200,75,.14)!important}
.dptv-rewards-arena-page__stats{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
.dptv-rewards-arena-page__stat{min-width:0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-height:82px!important;padding:14px!important;border-radius:22px!important;background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.032))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}
.dptv-rewards-arena-page__stat i{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:rgba(245,200,75,.14)!important;border:1px solid rgba(245,200,75,.22)!important;font-style:normal!important;font-size:20px!important}
.dptv-rewards-arena-page__stat small{display:block!important;color:#f5c84b!important;font-size:9px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.dptv-rewards-arena-page__stat strong{display:block!important;min-width:0!important;margin-top:5px!important;color:#fff!important;font-size:clamp(17px,1.8vw,24px)!important;line-height:1.02!important;font-weight:1000!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.dptv-rewards-arena-page__stat span{display:block!important;margin-top:4px!important;color:rgba(255,255,255,.58)!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.dptv-rewards-arena-page__tabs{margin:14px 0 12px!important;padding:12px 0!important;scrollbar-width:none!important}
.dptv-rewards-arena-page__tabs::-webkit-scrollbar{display:none!important}
.dptv-rewards-arena-page__tabs button{cursor:pointer!important}
.dptv-rewards-arena-page__section-head{margin:18px 0 13px!important}
.dptv-rewards-arena-page__section-head h3{font-size:clamp(27px,2.8vw,44px)!important}
.dptv-rewards-arena-page__panel--club .drtv-bf-leaderboard{border-radius:28px!important}
.dptv-rewards-arena-page__grid{gap:12px!important}
.dptv-rewards-arena-page__grid .dptv-arena-hidden-extra{display:none!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-chip{text-align:center!important}
.dptv-rewards-arena-page__more{appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-width:170px!important;min-height:44px!important;margin:16px auto 0!important;padding:12px 18px!important;border-radius:999px!important;border:1px solid rgba(245,200,75,.32)!important;background:rgba(245,200,75,.12)!important;color:#f5c84b!important;font-size:12px!important;line-height:1!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:.05em!important;cursor:pointer!important}
.dptv-rewards-arena-page__more:hover{background:#f5c84b!important;color:#111!important}
@media (max-width:1050px){.dptv-rewards-arena-page__top{grid-template-columns:1fr!important}
.dptv-rewards-arena-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:760px){.dptv-rewards-arena-page{padding:14px 10px 30px!important}
.dptv-rewards-arena-page__top{gap:10px!important}
.dptv-rewards-arena-page__hero{border-radius:22px!important}
.dptv-rewards-arena-page__actions{display:grid!important}
.dptv-rewards-arena-page__actions a, .dptv-rewards-arena-page__action-button{padding:10px 11px!important}
.dptv-rewards-arena-page__stats{gap:8px!important}
.dptv-rewards-arena-page__stat{grid-template-columns:36px minmax(0,1fr)!important;min-height:72px!important;padding:10px!important;border-radius:18px!important}
.dptv-rewards-arena-page__stat i{width:36px!important;height:36px!important;border-radius:13px!important;font-size:17px!important}
.dptv-rewards-arena-page__stat strong{font-size:16px!important}
.dptv-rewards-arena-page__stat span{font-size:10px!important}
.dptv-rewards-arena-page__tabs{top:0!important;margin:10px -2px 8px!important;padding:10px 2px!important}
.dptv-rewards-arena-page__section-head h3{font-size:30px!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-avatar{border-radius:16px!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-avatar img, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-avatar__img{border-radius:16px!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-chip{max-width:70px!important;padding:6px 7px!important}
.dptv-rewards-arena-page__more{width:100%!important}}
.dptv-rewards-arena-page__hero{position:relative!important;isolation:isolate!important;overflow:hidden!important;--dptv-arena-hero-image:linear-gradient(135deg,rgba(22,24,33,.94),rgba(80,4,15,.74));background-image:linear-gradient(90deg,rgba(4,6,10,.90),rgba(8,10,15,.72) 48%,rgba(90,0,16,.48)),
        var(--dptv-arena-hero-image),
        radial-gradient(circle at 88% 82%,rgba(245,200,75,.24),transparent 34%)!important;background-size:cover,cover,auto!important;background-position:center,center,center!important;background-repeat:no-repeat!important;border-color:rgba(245,200,75,.20)!important;box-shadow:0 18px 54px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important}
.dptv-rewards-arena-page__hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 42%),radial-gradient(circle at 12% 0,rgba(245,200,75,.16),transparent 36%)!important;pointer-events:none!important}
.dptv-rewards-arena-page__hero:after{z-index:-1!important}
.dptv-rewards-arena-page__grid--activity{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile{position:relative!important;min-height:118px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:13px!important;align-items:center!important;padding:16px 96px 16px 16px!important;border-radius:22px!important;overflow:hidden!important;background:radial-gradient(circle at 88% 16%,rgba(255,255,255,.08),transparent 30%),
        linear-gradient(135deg,rgba(255,255,255,.070),rgba(255,255,255,.026))!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:0 18px 44px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.055)!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:linear-gradient(180deg,#f5c84b,#b98620)!important;opacity:.92!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--miss:before{background:linear-gradient(180deg,#ff6673,#9d1b27)!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--points:before{background:linear-gradient(180deg,#f5d46f,#b98620)!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--win:before{background:linear-gradient(180deg,#57f2a2,#f5d46f)!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--entry:before{background:linear-gradient(180deg,#9fd3ff,#426cff)!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--miss{background:radial-gradient(circle at 88% 18%,rgba(255,83,95,.14),transparent 31%),linear-gradient(135deg,rgba(255,255,255,.060),rgba(255,255,255,.022))!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--points{background:radial-gradient(circle at 88% 18%,rgba(245,200,75,.17),transparent 31%),linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.024))!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--win{background:radial-gradient(circle at 88% 18%,rgba(87,242,162,.16),transparent 31%),linear-gradient(135deg,rgba(255,255,255,.070),rgba(255,255,255,.024))!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-avatar{width:52px!important;height:52px!important;min-width:52px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 16px 34px rgba(0,0,0,.28)!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-avatar img, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-avatar__img{border-radius:999px!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body small{color:rgba(255,255,255,.58)!important;font-size:10px!important;letter-spacing:.12em!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body strong{font-size:17px!important;line-height:1.05!important;letter-spacing:-.01em!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body em{margin-top:5px!important;color:#dce2ec!important;font-size:13px!important;line-height:1.24!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--miss .dptv-player-feed-tile__body em{color:#ff99a1!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--points .dptv-player-feed-tile__body em, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--win .dptv-player-feed-tile__body em{color:#f5d46f!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-chip{position:absolute!important;top:14px!important;right:14px!important;align-self:auto!important;justify-self:auto!important;max-width:none!important;min-width:58px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border-radius:999px!important;background:rgba(255,255,255,.070)!important;border:1px solid rgba(255,255,255,.12)!important;color:#d8deea!important;font-size:10px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.08em!important;text-transform:uppercase!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--miss .dptv-player-feed-chip{background:rgba(255,83,95,.14)!important;border-color:rgba(255,83,95,.28)!important;color:#ff9aa2!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--points .dptv-player-feed-chip, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--win .dptv-player-feed-chip{background:rgba(245,200,75,.14)!important;border-color:rgba(245,200,75,.30)!important;color:#f5d46f!important}
@media (max-width:1120px){.dptv-rewards-arena-page__grid--activity{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:760px){.dptv-rewards-arena-page__grid--activity{grid-template-columns:1fr!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile{min-height:96px!important;grid-template-columns:46px minmax(0,1fr)!important;padding:14px 88px 14px 14px!important;border-radius:20px!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-avatar{width:46px!important;height:46px!important;min-width:46px!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-chip{top:13px!important;right:13px!important;min-width:52px!important;height:28px!important;font-size:9px!important}}
@media (max-width:430px){.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile{grid-template-columns:44px minmax(0,1fr)!important;padding-right:78px!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-chip{grid-column:auto!important;justify-self:auto!important;margin-top:0!important}}
.dptv-winners-wall__grid .dptv-winner-tile, .dptv-rewards-arena-page__grid--winners .dptv-winner-tile, .dptv-bfc-mini-grid .dptv-winner-tile{position:relative!important;grid-template-columns:82px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-height:112px!important;padding:12px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.060),rgba(255,255,255,.026))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045)!important}

.dptv-winners-wall__grid .dptv-winner-tile__body h4, .dptv-rewards-arena-page__grid--winners .dptv-winner-tile__body h4, .dptv-bfc-mini-grid .dptv-winner-tile__body h4{font-size:18px!important;line-height:1.05!important;margin:4px 0 2px!important;letter-spacing:-.01em!important}
.dptv-winner-ref, .dptv-feed-ref{display:inline-flex!important;align-items:center!important;gap:5px!important;width:max-content!important;max-width:100%!important;margin-top:8px!important;padding:5px 8px!important;border-radius:999px!important;background:rgba(255,255,255,.070)!important;border:1px solid rgba(255,255,255,.09)!important;color:rgba(255,255,255,.74)!important;font-size:9.5px!important;line-height:1!important;font-weight:950!important;letter-spacing:.075em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.dptv-winner-ref b, .dptv-feed-ref b{color:#f5c84b!important;font-weight:1000!important}
.dptv-winner-tile__actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important}
.dptv-winner-share, .dptv-winner-upload{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:30px!important;margin:0!important;padding:8px 11px!important;border-radius:999px!important;font-size:9.5px!important;line-height:1!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:.075em!important;cursor:pointer!important;box-shadow:none!important}
.dptv-winner-share{border:1px solid rgba(245,200,75,.34)!important;background:rgba(245,200,75,.13)!important;color:#f5d46f!important}
.dptv-winner-share:before{content:"↗";margin-right:5px;font-size:11px;line-height:1}
.dptv-winner-upload{border:1px solid rgba(255,43,53,.35)!important}
.dptv-rewards-arena-page__actions a, .dptv-rewards-arena-page__action-button{position:relative!important;overflow:hidden!important}
.dptv-rewards-arena-page__primary-cta, .dptv-rewards-arena-page__actions a:first-child{background:linear-gradient(90deg,#f5d46f,#c89425,#f5d46f)!important;background-size:220% 100%!important;color:#111!important;border-color:rgba(245,200,75,.48)!important;animation:dptvArenaCtaFlow 3.8s ease-in-out infinite!important}
.dptv-rewards-arena-page__primary-cta:after, .dptv-rewards-arena-page__actions a:first-child:after{content:""!important;position:absolute!important;inset:-30% auto -30% -45%!important;width:38%!important;transform:skewX(-18deg)!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent)!important;animation:dptvArenaCtaShine 3.2s ease-in-out infinite!important;pointer-events:none!important}
@keyframes dptvArenaCtaFlow{0%,100%{background-position:0 50%;transform:translateY(0)}
50%{background-position:100% 50%;transform:translateY(-1px)}}
@keyframes dptvArenaCtaShine{0%,38%{left:-50%;opacity:0}
52%{opacity:.7}
78%,100%{left:118%;opacity:0}}
@media (max-width:760px){.dptv-rewards-arena-page__hero{padding:20px 18px 18px!important;min-height:250px!important;justify-content:flex-end!important;background-position:center!important}
.dptv-rewards-arena-page__hero small{width:100%!important;padding:9px 12px!important;font-size:10px!important}
.dptv-rewards-arena-page__hero h2{margin-top:14px!important;font-size:42px!important;line-height:.92!important}
.dptv-rewards-arena-page__hero p{max-width:92%!important;font-size:14px!important;line-height:1.35!important}
.dptv-rewards-arena-page__actions{grid-template-columns:1fr!important;gap:9px!important}
.dptv-rewards-arena-page__actions a, .dptv-rewards-arena-page__action-button{width:100%!important;font-size:12px!important}
.dptv-rewards-arena-page__action-button{background:rgba(255,255,255,.075)!important;color:#fff!important;border-color:rgba(255,255,255,.13)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}
.dptv-rewards-arena-page__stats{grid-template-columns:1fr 1fr!important}
.dptv-rewards-arena-page__section-head p{font-size:14px!important;line-height:1.35!important}
.dptv-rewards-arena-page__panel--club .drtv-bf-leaderboard__tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;padding:0 2px 4px!important;scrollbar-width:none!important}
.dptv-rewards-arena-page__panel--club .drtv-bf-leaderboard__tabs::-webkit-scrollbar{display:none!important}
.dptv-rewards-arena-page__panel--club .drtv-bf-leaderboard__tabs button{flex:0 0 auto!important;min-height:40px!important;padding:10px 15px!important;font-size:11px!important;width:auto!important}
.dptv-rewards-arena-page__panel--club .drtv-bf-pulse{padding:13px!important;border-radius:18px!important}
.dptv-rewards-arena-page__panel--club .drtv-bf-pulse h4{font-size:20px!important;margin:7px 0 8px!important}
.dptv-rewards-arena-page__panel--club .drtv-bf-pulse__item{padding:8px 0!important}
.dptv-winners-wall__grid .dptv-winner-tile, .dptv-rewards-arena-page__grid--winners .dptv-winner-tile, .dptv-bfc-mini-grid .dptv-winner-tile{grid-template-columns:74px minmax(0,1fr)!important;min-height:108px!important;padding:12px!important}

.dptv-winner-tile__actions{display:flex!important;grid-template-columns:none!important;gap:6px!important}
.dptv-winner-share, .dptv-winner-upload{width:auto!important;min-height:29px!important;padding:8px 10px!important;font-size:9px!important}}
@media (max-width:430px){.dptv-rewards-arena-page__grid--winners .dptv-winner-tile, .dptv-winners-wall__grid .dptv-winner-tile, .dptv-bfc-mini-grid .dptv-winner-tile{grid-template-columns:68px minmax(0,1fr)!important;gap:11px!important}

.dptv-winner-ref,.dptv-feed-ref{max-width:100%!important;font-size:8.5px!important}}
.dptv-winner-tile .dptv-winner-share{display:none!important}
.dptv-winner-tile__actions:empty{display:none!important}
.dptv-winner-tile__actions{margin-top:8px!important}
.dptv-winner-name-row{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important}
.dptv-winner-name-text{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.dptv-winner-name-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}
.dptv-winner-name-mark .drtv-bf-mark{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;border-width:1px!important;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 6px 14px rgba(0,0,0,.26)!important}
.dptv-winner-name-mark .drtv-bf-mark__dr{font-size:10px!important;line-height:1!important}
.dptv-winner-name-mark .drtv-bf-mark__text{font-size:5px!important;line-height:.86!important}
.dptv-winner-name-mark .drtv-bf-mark__count{min-width:14px!important;height:14px!important;font-size:8px!important;line-height:14px!important;right:-4px!important;top:-5px!important}
@media (max-width:430px){.dptv-winner-name-mark .drtv-bf-mark{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important}
.dptv-winner-name-row{gap:7px!important}}
.dptv-winner-upload{min-height:28px!important;padding:7px 10px!important;font-size:9px!important}

@media (max-width:430px){.dptv-winner-tile__actions{display:flex!important;grid-template-columns:none!important}
.dptv-winner-upload{width:auto!important}}
.dptv-players-feed__rail, .dptv-rewards-arena-page__grid--activity{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}
.dptv-bfc-mini-grid--activity{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}
.dptv-players-feed__rail .dptv-player-feed-tile, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile{position:relative!important;min-height:118px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:13px!important;align-items:center!important;padding:16px 96px 16px 16px!important;border-radius:22px!important;overflow:hidden!important;background:radial-gradient(circle at 88% 16%,rgba(255,255,255,.08),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.070),rgba(255,255,255,.026))!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:0 18px 44px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.055)!important}
.dptv-players-feed__rail .dptv-player-feed-tile:before, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile:before, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:linear-gradient(180deg,#f5c84b,#b98620)!important;opacity:.92!important}
.dptv-players-feed__rail .dptv-player-feed-tile--miss:before, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--miss:before, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--miss:before{background:linear-gradient(180deg,#ff6673,#9d1b27)!important}
.dptv-players-feed__rail .dptv-player-feed-tile--points:before, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--points:before, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--points:before{background:linear-gradient(180deg,#f5d46f,#b98620)!important}
.dptv-players-feed__rail .dptv-player-feed-tile--win:before, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--win:before, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--win:before{background:linear-gradient(180deg,#57f2a2,#f5d46f)!important}
.dptv-players-feed__rail .dptv-player-feed-tile--entry:before, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--entry:before, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--entry:before{background:linear-gradient(180deg,#9fd3ff,#426cff)!important}
.dptv-players-feed__rail .dptv-player-feed-tile--miss, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--miss, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--miss{background:radial-gradient(circle at 88% 18%,rgba(255,83,95,.14),transparent 31%),linear-gradient(135deg,rgba(255,255,255,.060),rgba(255,255,255,.022))!important}
.dptv-players-feed__rail .dptv-player-feed-tile--points, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--points, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--points{background:radial-gradient(circle at 88% 18%,rgba(245,200,75,.17),transparent 31%),linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.024))!important}
.dptv-players-feed__rail .dptv-player-feed-tile--win, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--win, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--win{background:radial-gradient(circle at 88% 18%,rgba(87,242,162,.16),transparent 31%),linear-gradient(135deg,rgba(255,255,255,.070),rgba(255,255,255,.024))!important}
.dptv-players-feed__rail .dptv-player-feed-avatar, .dptv-bfc-mini-grid--activity .dptv-player-feed-avatar, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-avatar{width:52px!important;height:52px!important;min-width:52px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 16px 34px rgba(0,0,0,.28)!important}
.dptv-players-feed__rail .dptv-player-feed-avatar img, .dptv-bfc-mini-grid--activity .dptv-player-feed-avatar img, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-avatar img, .dptv-players-feed__rail .dptv-player-feed-avatar__img, .dptv-bfc-mini-grid--activity .dptv-player-feed-avatar__img, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-avatar__img{border-radius:999px!important}
.dptv-players-feed__rail .dptv-player-feed-tile__body small, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile__body small, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body small{color:rgba(255,255,255,.58)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.12em!important}
.dptv-players-feed__rail .dptv-player-feed-tile__body strong, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile__body strong, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body strong{color:#fff!important;font-size:17px!important;line-height:1.05!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.dptv-players-feed__rail .dptv-player-feed-tile__body em, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile__body em, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body em{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:5px!important;color:#dce2ec!important;font-size:13px!important;line-height:1.24!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}
.dptv-players-feed__rail .dptv-player-feed-tile--miss .dptv-player-feed-tile__body em, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--miss .dptv-player-feed-tile__body em, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--miss .dptv-player-feed-tile__body em{color:#ff99a1!important}
.dptv-players-feed__rail .dptv-player-feed-tile--points .dptv-player-feed-tile__body em, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--points .dptv-player-feed-tile__body em, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--points .dptv-player-feed-tile__body em, .dptv-players-feed__rail .dptv-player-feed-tile--win .dptv-player-feed-tile__body em, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--win .dptv-player-feed-tile__body em, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--win .dptv-player-feed-tile__body em{color:#f5d46f!important}
.dptv-players-feed__rail .dptv-player-feed-chip, .dptv-bfc-mini-grid--activity .dptv-player-feed-chip, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-chip{position:absolute!important;top:14px!important;right:14px!important;min-width:58px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border-radius:999px!important;background:rgba(255,255,255,.070)!important;border:1px solid rgba(255,255,255,.12)!important;color:#d8deea!important;font-size:10px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}
.dptv-players-feed__rail .dptv-player-feed-tile--miss .dptv-player-feed-chip, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--miss .dptv-player-feed-chip, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--miss .dptv-player-feed-chip{background:rgba(255,83,95,.14)!important;border-color:rgba(255,83,95,.28)!important;color:#ff9aa2!important}
.dptv-players-feed__rail .dptv-player-feed-tile--points .dptv-player-feed-chip, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--points .dptv-player-feed-chip, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--points .dptv-player-feed-chip, .dptv-players-feed__rail .dptv-player-feed-tile--win .dptv-player-feed-chip, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--win .dptv-player-feed-chip, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--win .dptv-player-feed-chip{background:rgba(245,200,75,.14)!important;border-color:rgba(245,200,75,.30)!important;color:#f5d46f!important}
.dptv-players-feed__rail .dptv-feed-ref, .dptv-bfc-mini-grid--activity .dptv-feed-ref, .dptv-rewards-arena-page__grid--activity .dptv-feed-ref{max-width:210px!important;margin-top:7px!important}
@media (max-width:1120px){.dptv-players-feed__rail, .dptv-rewards-arena-page__grid--activity{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:760px){.dptv-players-feed__rail, .dptv-bfc-mini-grid--activity, .dptv-rewards-arena-page__grid--activity{grid-template-columns:1fr!important}
.dptv-players-feed__rail .dptv-player-feed-tile, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile{min-height:96px!important;grid-template-columns:46px minmax(0,1fr)!important;padding:14px 88px 14px 14px!important;border-radius:20px!important}
.dptv-players-feed__rail .dptv-player-feed-avatar, .dptv-bfc-mini-grid--activity .dptv-player-feed-avatar, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-avatar{width:46px!important;height:46px!important;min-width:46px!important}
.dptv-players-feed__rail .dptv-player-feed-chip, .dptv-bfc-mini-grid--activity .dptv-player-feed-chip, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-chip{top:13px!important;right:13px!important;min-width:52px!important;height:28px!important;font-size:9px!important;grid-column:auto!important;justify-self:auto!important;margin-top:0!important}
.dptv-winner-upload{font-size:8.5px!important;padding:7px 9px!important}}
@media (max-width:430px){.dptv-players-feed__rail .dptv-player-feed-tile, .dptv-bfc-mini-grid--activity .dptv-player-feed-tile, .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile{grid-template-columns:44px minmax(0,1fr)!important;padding-right:78px!important}
.dptv-players-feed__rail .dptv-feed-ref, .dptv-bfc-mini-grid--activity .dptv-feed-ref, .dptv-rewards-arena-page__grid--activity .dptv-feed-ref{max-width:160px!important}}
.dptv-rewards-arena-page__primary-cta, .dptv-rewards-arena-page__actions a:first-child, .dptv-rewards-arena-page__action-button, .dptv-rewards-arena-page__badge-help, .dptv-big-fish-club-arena__cta:not(.dptv-big-fish-club-arena__cta--ghost){position:relative!important;overflow:hidden!important;isolation:isolate!important}
.dptv-rewards-arena-page__primary-cta, .dptv-rewards-arena-page__actions a:first-child, .dptv-big-fish-club-arena__cta:not(.dptv-big-fish-club-arena__cta--ghost){background:linear-gradient(90deg,#f7d36f,#d5a13a,#f7d36f)!important;background-size:230% 100%!important;color:#080a0f!important;border-color:rgba(247,211,111,.52)!important;box-shadow:0 0 0 1px rgba(255,255,255,.18) inset,0 14px 34px rgba(247,211,111,.20)!important;animation:dptvArenaButtonPulse 3.6s ease-in-out infinite!important}
.dptv-rewards-arena-page__primary-cta:after, .dptv-rewards-arena-page__actions a:first-child:after, .dptv-rewards-arena-page__action-button:after, .dptv-rewards-arena-page__badge-help:after, .dptv-big-fish-club-arena__cta:not(.dptv-big-fish-club-arena__cta--ghost):after{content:""!important;position:absolute!important;top:-45%!important;bottom:-45%!important;width:34%!important;left:-46%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent)!important;transform:skewX(-18deg)!important;animation:dptvArenaButtonShine 4.2s ease-in-out infinite!important;pointer-events:none!important;z-index:0!important}
.dptv-rewards-arena-page__primary-cta > *, .dptv-rewards-arena-page__action-button > *, .dptv-rewards-arena-page__badge-help > *, .dptv-big-fish-club-arena__cta > *{position:relative!important;z-index:1!important}
@keyframes dptvArenaButtonPulse{0%,100%{filter:brightness(1)}
50%{filter:brightness(1.12)}}
@keyframes dptvArenaButtonShine{0%,62%{left:-46%;opacity:0}
76%{opacity:.76}
92%,100%{left:116%;opacity:0}}
.dptv-rewards-arena-page__bottom-cta{margin:30px 0 0!important}
.dptv-rewards-arena-page__bottom-cta .drtv-bf-cta{width:100%!important;margin:0!important}
@media (max-width:760px){.dptv-rewards-arena-page__bottom-cta{margin-top:22px!important}
.dptv-rewards-arena-page__actions a, .dptv-rewards-arena-page__action-button{min-height:48px!important}}
.dptv-rewards--instant .dptv-rewards__grid, .dptv-rewards--instant .dptv-rewards__grid--instant{padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.dptv-rewards--instant .dptv-rewards__grid:before, .dptv-rewards--instant .dptv-rewards__grid:after, .dptv-rewards--instant .dptv-rewards__grid--instant:before, .dptv-rewards--instant .dptv-rewards__grid--instant:after{display:none!important;content:none!important}
.dptv-winner-upload{color:#f5d46f!important;background:linear-gradient(180deg,rgba(245,200,75,.16),rgba(245,200,75,.07))!important;border-color:rgba(245,200,75,.34)!important;white-space:nowrap!important}
.dptv-winner-upload:before{content:"📷"!important;margin-right:5px!important;font-size:10px!important;line-height:1!important;filter:saturate(.75)!important}
.dptv-instant-status-rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:14px 0 8px!important}
.dptv-instant-status-card{min-width:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:78px!important;padding:13px!important;border-radius:20px!important;color:#fff!important;background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.032))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}
.dptv-instant-status-card[role="button"]{cursor:pointer!important}
.dptv-instant-status-card>span{width:42px!important;height:42px!important;border-radius:15px!important;display:grid!important;place-items:center!important;background:rgba(245,200,75,.14)!important;border:1px solid rgba(245,200,75,.24)!important;font-size:19px!important}
.dptv-instant-status-card small{display:block!important;color:#f5c84b!important;font-size:9px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.13em!important;text-transform:uppercase!important}
.dptv-instant-status-card strong{display:block!important;margin-top:5px!important;color:#fff!important;font-size:clamp(16px,1.7vw,23px)!important;line-height:1.02!important;font-weight:1000!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.dptv-instant-status-card em{display:block!important;margin-top:4px!important;color:rgba(255,255,255,.58)!important;font-size:11px!important;line-height:1.2!important;font-style:normal!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.dptv-rewards__jumpbar, .dptv-rewards-arena-page__tabs{display:flex!important;gap:10px!important;align-items:center!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:12px 0 14px!important;margin:12px 0 14px!important;background:linear-gradient(180deg,rgba(5,7,11,.96),rgba(5,7,11,.68))!important;backdrop-filter:blur(10px)!important}
.dptv-rewards__jumpbar::-webkit-scrollbar,.dptv-rewards-arena-page__tabs::-webkit-scrollbar{display:none!important}
.dptv-rewards__jumpbar a, .dptv-rewards-arena-page__tabs button{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.070),rgba(255,255,255,.028))!important;color:rgba(255,255,255,.82)!important;text-decoration:none!important;font-size:12px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:0 9px 20px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.06)!important}
.dptv-rewards__jumpbar a.is-active, .dptv-rewards__jumpbar a:hover, .dptv-rewards-arena-page__tabs button.is-active{background:linear-gradient(90deg,#ffe779,#d9a337,#ffe779)!important;background-size:220% 100%!important;color:#07090d!important;border-color:rgba(245,200,75,.72)!important;box-shadow:0 12px 32px rgba(245,200,75,.24),inset 0 1px 0 rgba(255,255,255,.32)!important}
.dptv-rewards__jumpbar span{width:26px!important;height:26px!important;min-width:26px!important;background:rgba(0,0,0,.16)!important;color:inherit!important}
.dptv-rewards-arena-page__primary-cta, .dptv-rewards-arena-page__actions a:first-child, .dptv-rewards-arena-page__action-button, .dptv-rewards-arena-page__badge-help, .dptv-big-fish-club-arena__cta:not(.dptv-big-fish-club-arena__cta--ghost){animation:dptvArenaButtonGlow 2.8s ease-in-out infinite!important}
.dptv-rewards-arena-page__primary-cta, .dptv-rewards-arena-page__actions a:first-child{box-shadow:0 0 0 1px rgba(255,255,255,.20) inset,0 0 22px rgba(245,200,75,.26),0 18px 42px rgba(245,200,75,.22)!important}
.dptv-rewards-arena-page__action-button, .dptv-rewards-arena-page__badge-help{box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 0 16px rgba(245,200,75,.12),0 14px 34px rgba(0,0,0,.26)!important}
@keyframes dptvArenaButtonGlow{0%,100%{filter:brightness(1);transform:translateY(0)}
50%{filter:brightness(1.14);transform:translateY(-1px)}}
@media (max-width:980px){.dptv-instant-status-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:760px){.dptv-instant-status-rail{display:flex!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;gap:10px!important;margin:12px 0 4px!important;padding:0 0 4px!important;scroll-padding-inline:0!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important}
.dptv-instant-status-rail::-webkit-scrollbar{display:none!important}
.dptv-instant-status-card{flex:0 0 74vw!important;min-height:76px!important;padding:12px!important;border-radius:20px!important}
.dptv-instant-status-card strong{font-size:20px!important}
.dptv-rewards__jumpbar,.dptv-rewards-arena-page__tabs{width:100%!important;min-width:0!important;margin:10px 0 12px!important;padding:11px 0 13px!important;overscroll-behavior-inline:contain!important}
.dptv-rewards__jumpbar a,.dptv-rewards-arena-page__tabs button{min-height:44px!important;padding:0 17px!important;font-size:11px!important}
.dptv-rewards-arena-page__actions a,.dptv-rewards-arena-page__action-button{box-shadow:0 0 0 1px rgba(255,255,255,.22) inset,0 0 28px rgba(245,200,75,.34),0 16px 38px rgba(245,200,75,.22)!important}}
.dptv-ui-icon img, .dptv-rewards__jumpbar span img, .dptv-rewards-arena-page__tabs span img{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;object-fit:contain!important;display:block!important;border-radius:6px!important}
.dptv-rewards-arena-page__tabs button span{width:26px!important;height:26px!important;min-width:26px!important;place-items:center!important;border-radius:999px!important;background:rgba(0,0,0,.16)!important;color:inherit!important;font-size:14px!important;line-height:1!important}
.dptv-rewards-arena-page__top>.dptv-instant-status-rail{margin:0!important;align-self:stretch!important}
.dptv-instant-status-rail--arena{grid-template-columns:1fr!important;gap:10px!important}
.dptv-instant-status-card[role="button"]:hover{border-color:rgba(245,200,75,.38)!important;box-shadow:0 0 24px rgba(245,200,75,.12),inset 0 1px 0 rgba(255,255,255,.08)!important}
.dptv-rewards-arena-page__primary-cta{position:relative!important;overflow:hidden!important}
.dptv-rewards-arena-page__primary-cta:after, .dptv-big-fish-club-arena__cta:not(.dptv-big-fish-club-arena__cta--ghost):after{content:""!important;position:absolute!important;inset:-40% -70%!important;background:linear-gradient(110deg,transparent 0 40%,rgba(255,255,255,.55) 50%,transparent 60%)!important;transform:translateX(-55%)!important;animation:dptvArenaSheen 2.65s ease-in-out infinite!important;pointer-events:none!important}
@keyframes dptvArenaSheen{0%,42%{transform:translateX(-70%)}
70%,100%{transform:translateX(70%)}}
@media (max-width:1050px){.dptv-instant-status-rail--arena{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:760px){.dptv-rewards-arena-page__hero .dptv-rewards-arena-page__actions{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)!important;gap:9px!important;margin-top:20px!important;width:100%!important}
.dptv-rewards-arena-page__hero .dptv-rewards-arena-page__actions a,.dptv-rewards-arena-page__hero .dptv-rewards-arena-page__action-button{width:100%!important;min-width:0!important;min-height:46px!important;padding:10px 11px!important;font-size:11px!important;white-space:nowrap!important}
.dptv-rewards-arena-page__hero{padding-bottom:22px!important}
.dptv-rewards-arena-page__top>.dptv-instant-status-rail{margin:12px 0 4px!important}
.dptv-instant-status-rail--arena{display:flex!important;grid-template-columns:none!important}}
@media (max-width:360px){.dptv-rewards-arena-page__hero .dptv-rewards-arena-page__actions{grid-template-columns:1fr!important}}
.dptv-rewards--instant .dptv-rewards__jumpbar{display:none!important}
.dptv-rewards-shop-hub.dptv-shop-hub--v2 .dptv-shop-hub-slide:not(.is-active){display:none!important;opacity:0!important;pointer-events:none!important}
.dptv-rewards--instant .dptv-instant-status-rail{margin-bottom:24px!important}
.dptv-rewards--instant .dptv-rewards__grid, .dptv-rewards--instant .dptv-rewards__grid--instant{margin-top:0!important}
@media (max-width:760px){.dptv-rewards--instant .dptv-instant-status-rail{margin-bottom:22px!important;padding-bottom:6px!important}}
.dptv-rewards-shop-hub.dptv-shop-hub--v2 .dptv-shop-hub-slide.is-active{display:grid!important;opacity:1!important}
.dptv-rewards-shop-hub .dptv-shop-hub-btn[data-dptv-scroll]{cursor:pointer}
.dptv-rewards-modal.is-result.is-points-win > .dptv-rewards-modal__panel > h3{display:none!important}
.dptv-rewards-modal.is-result.is-points-win > .dptv-rewards-modal__panel > p{margin-top:0!important}
.dptv-rewards-modal.is-result .dptv-reveal-sharebar{display:block!important;margin-top:14px!important;padding:13px 14px 12px!important;border-radius:17px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.085)!important;text-align:center!important}
.dptv-rewards-modal.is-result .dptv-reveal-sharebar[hidden]{display:none!important}
.dptv-reveal-sharebar>span{display:block!important;margin-bottom:10px!important}
.dptv-reveal-sharebar__icons button{flex-direction:column!important;align-items:center!important;gap:6px!important;font:inherit!important}
.dptv-reveal-sharebar__icons button svg{box-shadow:0 8px 22px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.07)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}
.dptv-reveal-sharebar__icons button em{font-style:normal!important;color:#aeb6c3!important;font-size:9px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}
.dptv-reveal-sharebar__icons button:hover svg,.dptv-reveal-sharebar__icons button:focus-visible svg{transform:translateY(-2px)!important;border-color:rgba(244,207,114,.58)!important;background:linear-gradient(180deg,rgba(244,207,114,.22),rgba(244,207,114,.07))!important}
.dptv-reveal-sharebar__icons button:focus-visible{outline:2px solid #f4cf72!important;outline-offset:4px!important;border-radius:12px!important}
.dptv-reveal-sharebar__icons button.is-copied svg{color:#0a0d12!important;background:linear-gradient(180deg,#f7d36f,#b98620)!important;border-color:#f7d36f!important}
.dptv-reveal-sharebar__status{display:block!important;min-height:14px!important;margin-top:7px!important;color:#cbd1da!important;font-size:10px!important;font-weight:800!important}
@media (max-width:760px){.dptv-rewards-modal.is-result .dptv-reveal-sharebar{margin-top:12px!important;padding:12px 10px 10px!important}
.dptv-reveal-sharebar__icons{justify-content:space-between!important}}
@media (prefers-reduced-motion:reduce){.dptv-reveal-sharebar__icons button svg{transition:none!important}}



/* Prize tiers: dedicated media, unrestricted title width and a separate stock/meta row. */
.dptv-rewards-modal.is-prize-breakdown .dptv-prize-breakdown-grid--showcase .dptv-prize-breakdown-item{display:grid!important;grid-template-columns:66px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;min-height:94px!important;padding:12px!important;border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.024))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}
.dptv-rewards-modal.is-prize-breakdown .dptv-prize-breakdown-grid--showcase .dptv-prize-breakdown-item:hover{border-color:color-mix(in srgb,var(--break-accent,#f4cf72) 36%,rgba(255,255,255,.10))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--break-accent,#f4cf72) 10%,transparent),rgba(255,255,255,.026))!important}




.dptv-prize-breakdown-item__copy{min-width:0!important;min-height:66px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important}
.dptv-rewards-modal.is-prize-breakdown .dptv-prize-breakdown-item__copy>strong{display:-webkit-box!important;min-width:0!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#fff!important;font-size:18px!important;line-height:1.08!important;font-weight:1000!important;letter-spacing:-.015em!important;overflow-wrap:normal!important;word-break:normal!important}
.dptv-prize-breakdown-item__meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important}
.dptv-rewards-modal.is-prize-breakdown .dptv-prize-breakdown-item__meta small{min-width:0!important;margin:0!important;color:#aeb6c3!important;font-size:8.5px!important;line-height:1!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.dptv-prize-breakdown-item__meta em{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:4px 7px!important;border-radius:999px!important;background:color-mix(in srgb,var(--break-accent,#f4cf72) 16%,rgba(255,255,255,.04))!important;border:1px solid color-mix(in srgb,var(--break-accent,#f4cf72) 34%,rgba(255,255,255,.10))!important;color:#fff!important;font-style:normal!important;font-size:8.5px!important;line-height:1!important;font-weight:1000!important;white-space:nowrap!important;text-transform:uppercase!important;letter-spacing:.04em!important}

@media (max-width:560px){.dptv-rewards-modal.is-prize-breakdown .dptv-prize-breakdown-grid--showcase .dptv-prize-breakdown-item{grid-template-columns:60px minmax(0,1fr)!important;gap:11px!important;min-height:88px!important;padding:10px!important}.dptv-prize-breakdown-item__copy{min-height:60px!important;gap:7px!important}.dptv-rewards-modal.is-prize-breakdown .dptv-prize-breakdown-item__copy>strong{font-size:17px!important;-webkit-line-clamp:3!important}.dptv-rewards-modal.is-prize-breakdown .dptv-prize-breakdown-item__meta small{font-size:8px!important}.dptv-prize-breakdown-item__meta em{min-height:23px!important;padding:4px 6px!important;font-size:8px!important}}
.dptv-rewards-arena-page__tabs button{gap:0!important;min-height:40px!important;padding:9px 15px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;color:#d8dce5!important;font-size:11px!important;font-weight:950!important;letter-spacing:.055em!important;text-transform:uppercase!important;box-shadow:none!important}
.dptv-rewards-arena-page__tabs button.is-active{background:linear-gradient(180deg,#ff222d,#b90009)!important;border-color:rgba(255,255,255,.2)!important;color:#fff!important;box-shadow:0 10px 24px rgba(225,6,19,.24)!important}
.dptv-rewards-arena-page__tabs button span{display:none!important}
@media (max-width:760px){.dptv-rewards-arena-page__tabs button{min-height:38px!important;padding:8px 12px!important;font-size:10px!important}}
.dptv-players-feed__rail .dptv-player-feed-tile,
.dptv-bfc-mini-grid--activity .dptv-player-feed-tile,
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile{
  align-items:center!important;
}
.dptv-players-feed__rail .dptv-feed-ref,
.dptv-bfc-mini-grid--activity .dptv-feed-ref,
.dptv-rewards-arena-page__grid--activity .dptv-feed-ref{
  flex-wrap:nowrap!important;
  line-height:1!important;
}
.dptv-players-feed__rail .dptv-feed-ref b,
.dptv-bfc-mini-grid--activity .dptv-feed-ref b,
.dptv-rewards-arena-page__grid--activity .dptv-feed-ref b{
  white-space:nowrap!important;
}
@media (min-width:761px){
  .dptv-players-feed__rail .dptv-player-feed-tile,
  .dptv-bfc-mini-grid--activity .dptv-player-feed-tile,
  .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile{padding-right:82px!important;}
}
@media (max-width:760px){
  .dptv-players-feed__rail .dptv-feed-ref,
  .dptv-bfc-mini-grid--activity .dptv-feed-ref,
  .dptv-rewards-arena-page__grid--activity .dptv-feed-ref{
    letter-spacing:.035em!important;
  }
}
.dptv-rewards-history__row .dptv-winner-photo-help,
.dptv-winner-tile__actions .dptv-winner-photo-help{
  display:block!important;
  margin-top:6px!important;
  font-size:10px!important;
  line-height:1.25!important;
}
.dptv-players-feed__rail .dptv-player-feed-tile__body strong,
.dptv-bfc-mini-grid--activity .dptv-player-feed-tile__body strong,
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body strong{
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
}
.dptv-players-feed__rail .dptv-feed-ref,
.dptv-bfc-mini-grid--activity .dptv-feed-ref,
.dptv-rewards-arena-page__grid--activity .dptv-feed-ref{
  grid-auto-flow:column!important;
  box-sizing:border-box!important;
  word-break:keep-all!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
  border-radius:999px!important;
}
.dptv-players-feed__rail .dptv-feed-ref b,
.dptv-bfc-mini-grid--activity .dptv-feed-ref b,
.dptv-rewards-arena-page__grid--activity .dptv-feed-ref b,
.dptv-players-feed__rail .dptv-feed-ref__value,
.dptv-bfc-mini-grid--activity .dptv-feed-ref__value,
.dptv-rewards-arena-page__grid--activity .dptv-feed-ref__value{
  display:inline-block!important;
  white-space:nowrap!important;
  word-break:keep-all!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
  line-height:1!important;
}
.dptv-rewards-history__row .dptv-winner-photo-help,
.dptv-winner-tile__actions .dptv-winner-photo-help{
  color:#d6a524!important;
  font-weight:950!important;
}
.dptv-players-feed__rail .dptv-player-feed-tile,
.dptv-bfc-mini-grid--activity .dptv-player-feed-tile,
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile{
  min-height:142px!important;
  padding:16px 54px 16px 16px!important;
  overflow:visible!important;
}
.dptv-players-feed__rail .dptv-player-feed-tile__body,
.dptv-bfc-mini-grid--activity .dptv-player-feed-tile__body,
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body{
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  padding-right:0!important;
}
.dptv-players-feed__rail .dptv-player-feed-tile__body strong,
.dptv-bfc-mini-grid--activity .dptv-player-feed-tile__body strong,
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body strong{
  display:block!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  max-width:100%!important;
  font-size:16px!important;
  line-height:1.08!important;
}
.dptv-players-feed__rail .dptv-player-feed-tile__body em,
.dptv-bfc-mini-grid--activity .dptv-player-feed-tile__body em,
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body em{
  display:block!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  max-height:none!important;
  -webkit-line-clamp:unset!important;
  -webkit-box-orient:initial!important;
  font-size:12.5px!important;
  line-height:1.22!important;
  max-width:100%!important;
}
.dptv-players-feed__rail .dptv-feed-ref,
.dptv-bfc-mini-grid--activity .dptv-feed-ref,
.dptv-rewards-arena-page__grid--activity .dptv-feed-ref{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:7px!important;
  min-width:174px!important;
  width:max-content!important;
  max-width:100%!important;
  padding:7px 12px!important;
  margin-top:9px!important;
  font-size:8.7px!important;
  letter-spacing:.045em!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.dptv-players-feed__rail .dptv-feed-ref b,
.dptv-bfc-mini-grid--activity .dptv-feed-ref b,
.dptv-rewards-arena-page__grid--activity .dptv-feed-ref b{
  flex:0 0 auto!important;
}
.dptv-players-feed__rail .dptv-feed-ref__value,
.dptv-bfc-mini-grid--activity .dptv-feed-ref__value,
.dptv-rewards-arena-page__grid--activity .dptv-feed-ref__value{
  flex:0 0 auto!important;
  font-size:9px!important;
  letter-spacing:.035em!important;
}
.dptv-players-feed__rail .dptv-player-feed-chip,
.dptv-bfc-mini-grid--activity .dptv-player-feed-chip,
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-chip{
  min-width:48px!important;
  height:28px!important;
  padding:0 8px!important;
  font-size:9px!important;
  right:12px!important;
}
@media (min-width:1181px){
  .dptv-rewards-arena-page__grid--activity,
  .dptv-bfc-mini-grid--activity{gap:14px!important;}
}
@media (max-width:760px){
  .dptv-players-feed__rail .dptv-player-feed-tile,
  .dptv-bfc-mini-grid--activity .dptv-player-feed-tile,
  .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile{
    min-height:132px!important;
    padding:15px 52px 15px 15px!important;
  }
  .dptv-players-feed__rail .dptv-feed-ref,
  .dptv-bfc-mini-grid--activity .dptv-feed-ref,
  .dptv-rewards-arena-page__grid--activity .dptv-feed-ref{
    min-width:166px!important;
    padding:7px 10px!important;
    font-size:8px!important;
    gap:6px!important;
  }
}
@media (max-width:430px){
  .dptv-players-feed__rail .dptv-player-feed-tile,
  .dptv-bfc-mini-grid--activity .dptv-player-feed-tile,
  .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile{
    grid-template-columns:42px minmax(0,1fr)!important;
    padding-right:50px!important;
  }
  .dptv-players-feed__rail .dptv-feed-ref,
  .dptv-bfc-mini-grid--activity .dptv-feed-ref,
  .dptv-rewards-arena-page__grid--activity .dptv-feed-ref{
    min-width:158px!important;
  }
}
.dptv-reveal-photo-bonus{border:1px solid rgba(245,200,75,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important;text-align:left!important}
.dptv-reveal-photo-bonus[hidden]{display:none!important}
.dptv-reveal-photo-bonus strong{line-height:1.1!important;font-weight:1000!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.dptv-rewards-modal.is-win .dptv-reveal-photo-bonus strong{color:#111!important}
.dptv-reveal-photo-bonus span{font-weight:750!important}
.dptv-reveal-photo-bonus a{justify-self:start!important;margin-top:3px!important;border-radius:999px!important;padding:8px 11px!important;text-decoration:none!important;font-size:10px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.075em!important;text-transform:uppercase!important}
@media(max-width:520px){.dptv-reveal-photo-bonus{padding:11px 12px!important}.dptv-reveal-photo-bonus span{font-size:11.5px!important}}
.dptv-rewards-modal.is-throw-ready .dptv-reveal-throw-btn[disabled]{opacity:.72!important;cursor:wait!important;filter:saturate(.75)!important}
.dptv-rewards-modal.is-video-ready .dptv-reveal-throw-btn:not([disabled]){animation:dptv-reveal-ready-pulse 1.4s ease-in-out infinite!important;box-shadow:0 0 0 1px rgba(244,207,114,.34),0 12px 30px rgba(244,207,114,.22),inset 0 1px 0 rgba(255,255,255,.50)!important}
.dptv-rewards-modal.is-impacting .dptv-rewards-modal__panel{animation:dptv-reveal-impact-shake .28s ease both!important}

.dptv-rewards-modal.is-result .dptv-rewards-modal__reveal{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.dptv-rewards-modal.is-result .dptv-reveal-steps,
.dptv-rewards-modal.is-result .dptv-reveal-scan,
.dptv-rewards-modal.is-result .dptv-reveal-spotlight,
.dptv-rewards-modal.is-result .dptv-reveal-result-image{display:none!important}
.dptv-rewards-modal.is-result .dptv-rewards-modal__panel>h3,.dptv-rewards-modal.is-result .dptv-rewards-modal__panel>p{display:none!important}
.dptv-reveal-dynamic-result{--reveal-a:#f4cf72;--reveal-b:#e10613}
.dptv-reveal-dynamic-result[hidden]{display:none!important}
.dptv-reveal-dynamic-result:after{opacity:.62!important;animation:dptv-reveal-glow-breathe 2.3s ease-in-out infinite!important}
.dptv-reveal-dynamic-result__burst{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.34) 0 2px,transparent 3px),radial-gradient(circle at 84% 26%,rgba(244,207,114,.85) 0 2px,transparent 3px),radial-gradient(circle at 78% 78%,rgba(255,255,255,.26) 0 1px,transparent 3px),radial-gradient(circle at 36% 82%,rgba(225,6,19,.64) 0 2px,transparent 3px),linear-gradient(115deg,transparent 0 36%,rgba(255,255,255,.14) 45%,transparent 56%)!important;animation:dptv-reveal-sparks 1.05s ease-out both!important}
.dptv-reveal-dynamic-result__trail{position:absolute!important;left:-10%!important;right:-10%!important;background:linear-gradient(90deg,transparent,var(--reveal-b),var(--reveal-a),#fff,transparent)!important;box-shadow:0 0 28px rgba(244,207,114,.35)!important;transform-origin:left center!important;animation:dptv-reveal-dart-trail .58s cubic-bezier(.18,.82,.24,1) both!important;z-index:1!important}
.dptv-reveal-dynamic-result__media{display:grid!important;place-items:center!important;width:132px!important;height:132px!important;border-radius:24px!important;overflow:hidden!important;background:radial-gradient(circle at 40% 30%,rgba(255,255,255,.16),transparent 34%),linear-gradient(135deg,rgba(244,207,114,.22),rgba(225,6,19,.13)),#10141d!important;border:1px solid rgba(244,207,114,.32)!important;box-shadow:0 18px 38px rgba(0,0,0,.33),0 0 28px rgba(244,207,114,.16)!important;animation:dptv-reveal-prize-zoom .60s cubic-bezier(.2,.8,.25,1.18) both!important}
.dptv-reveal-dynamic-result__media[hidden]{display:none!important}
.dptv-reveal-dynamic-result__media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
.dptv-reveal-dynamic-result__media img[hidden]{display:none!important}
.dptv-reveal-dynamic-result__media span{display:grid!important;place-items:center!important;width:84px!important;height:84px!important;border-radius:999px!important;background:radial-gradient(circle,#fff7d6 0 25%,#f4cf72 26% 52%,#e10613 53% 68%,#0b1018 69%)!important;color:#0b0e14!important;font-size:22px!important;line-height:1!important;font-weight:1000!important;letter-spacing:-.04em!important;box-shadow:0 0 28px rgba(244,207,114,.30),inset 0 2px 0 rgba(255,255,255,.45)!important;text-align:center!important}
.dptv-reveal-dynamic-result__copy{text-align:left!important;min-width:0!important}
.dptv-reveal-dynamic-result__copy small{display:inline-flex!important;margin-bottom:9px!important;padding:7px 11px!important;border-radius:999px!important;background:rgba(244,207,114,.13)!important;border:1px solid rgba(244,207,114,.28)!important;color:#ffe69a!important;font-size:9px!important;font-weight:1000!important;letter-spacing:.15em!important;text-transform:uppercase!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}
.dptv-reveal-dynamic-result__copy strong{display:block!important;color:#fff!important;font-size:clamp(31px,4.1vw,50px)!important;line-height:.90!important;font-weight:1000!important;letter-spacing:.015em!important;text-transform:uppercase!important;text-shadow:0 13px 32px rgba(0,0,0,.44)!important}
.dptv-reveal-dynamic-result__copy p{margin:10px 0 6px!important;color:#f4cf72!important;font-size:clamp(19px,2.7vw,31px)!important;line-height:1.04!important;font-weight:1000!important;letter-spacing:.004em!important}
.dptv-reveal-dynamic-result__copy em{display:block!important;color:#dbe1ec!important;font-style:normal!important;font-size:12.5px!important;line-height:1.36!important;font-weight:760!important;max-width:430px!important}
.dptv-reveal-dynamic-result.is-lose{grid-template-columns:122px minmax(0,1fr)!important;--reveal-a:#ff6b73;--reveal-b:#f4cf72;background:radial-gradient(circle at 55% 35%,rgba(255,74,82,.20),transparent 35%),radial-gradient(circle at 90% 15%,rgba(244,207,114,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.018)),#080b12!important;border-color:rgba(255,107,115,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 20px 48px rgba(0,0,0,.30)!important}
.dptv-reveal-dynamic-result.is-lose .dptv-reveal-dynamic-result__media{width:122px!important;height:122px!important;background:radial-gradient(circle at 50% 45%,rgba(255,107,115,.24),transparent 45%),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),#11151e!important;border-color:rgba(255,107,115,.24)!important;box-shadow:0 14px 34px rgba(0,0,0,.30),0 0 22px rgba(255,107,115,.12)!important}
.dptv-reveal-dynamic-result.is-lose .dptv-reveal-dynamic-result__media span{background:radial-gradient(circle,#11151e 0 34%,#ff6b73 35% 48%,#11151e 49% 64%,#f4cf72 65% 67%,#11151e 68%)!important;color:#ffced2!important;font-size:34px!important}
.dptv-reveal-dynamic-result.is-lose .dptv-reveal-dynamic-result__copy small{color:#ffced2!important;background:rgba(255,74,82,.11)!important;border-color:rgba(255,74,82,.24)!important}
.dptv-reveal-dynamic-result.is-lose .dptv-reveal-dynamic-result__copy p{color:#f2c75a!important;font-size:clamp(15px,1.9vw,19px)!important;opacity:.95!important}
.dptv-reveal-dynamic-result--points,.dptv-reveal-dynamic-result.is-type-points{--reveal-a:#ffd86a;--reveal-b:#22c55e;border-color:rgba(255,216,106,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 44px rgba(255,216,106,.16),0 22px 52px rgba(0,0,0,.32)!important}
.dptv-reveal-dynamic-result--points .dptv-reveal-dynamic-result__media span,.dptv-reveal-dynamic-result.is-type-points .dptv-reveal-dynamic-result__media span{background:radial-gradient(circle,#fff8dc 0 28%,#ffd86a 29% 70%,#b7791f 71%)!important;color:#101014!important;font-size:38px!important}
.dptv-reveal-dynamic-result--points .dptv-reveal-dynamic-result__copy p,.dptv-reveal-dynamic-result.is-type-points .dptv-reveal-dynamic-result__copy p{background:linear-gradient(180deg,#fff8df,#f4cf72)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;font-size:clamp(28px,3.9vw,46px)!important}
.dptv-reveal-dynamic-result--megalodon{--reveal-a:#f4cf72;--reveal-b:#6c5cff;background:radial-gradient(circle at 80% 20%,rgba(106,92,255,.40),transparent 36%),radial-gradient(circle at 15% 92%,rgba(244,207,114,.22),transparent 35%),linear-gradient(135deg,rgba(86,76,255,.17),rgba(244,207,114,.08)),#050714!important;border-color:rgba(244,207,114,.36)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 52px rgba(93,80,255,.27),0 18px 44px rgba(0,0,0,.36)!important}
.dptv-reveal-dynamic-result--megalodon .dptv-reveal-dynamic-result__media span{background:radial-gradient(circle,#f7de8a 0 30%,#5a4bff 31% 58%,#080a16 59%)!important;color:#fff!important;font-size:40px!important;text-shadow:0 0 12px rgba(244,207,114,.72)!important}

.dptv-reveal-dynamic-result--treble{--reveal-a:#f4cf72;--reveal-b:#8b5cf6}.dptv-reveal-dynamic-result--checkout{--reveal-a:#f4cf72;--reveal-b:#e10613}.dptv-reveal-dynamic-result--shanghai{--reveal-a:#72f4a5;--reveal-b:#e10613}.dptv-reveal-dynamic-result--mystery{--reveal-a:#9cffb5;--reveal-b:#16a34a}.dptv-reveal-dynamic-result--blackout{--reveal-a:#ff3645;--reveal-b:#111827;background:radial-gradient(circle at 82% 22%,rgba(255,54,69,.28),transparent 35%),linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.018)),#050608!important}.dptv-reveal-dynamic-result--robinhood{--reveal-a:#f4cf72;--reveal-b:#16a34a}.dptv-reveal-dynamic-result--jackpot{--reveal-a:#ffe082;--reveal-b:#f59e0b}.dptv-reveal-dynamic-result--chaos{--reveal-a:#f4cf72;--reveal-b:#ec4899}.dptv-reveal-dynamic-result--double{--reveal-a:#ffffff;--reveal-b:#0fbf6a}
.dptv-reveal-dynamic-result.is-type-voucher{--reveal-a:#f8d66d;--reveal-b:#06b6d4}.dptv-reveal-dynamic-result.is-type-wallet,.dptv-reveal-dynamic-result.is-type-credit{--reveal-a:#8ef6b2;--reveal-b:#16a34a}.dptv-reveal-dynamic-result.is-type-mystery{--reveal-a:#9cffb5;--reveal-b:#7c3aed}.dptv-reveal-dynamic-result.is-type-physical,.dptv-reveal-dynamic-result.is-type-prize{--reveal-a:#f4cf72;--reveal-b:#e10613}.dptv-reveal-dynamic-result.is-type-none{--reveal-a:#ff6b73;--reveal-b:#f4cf72}
.dptv-reveal-dynamic-result--red{--reveal-a:#ff6b73;--reveal-b:#e30613}
.dptv-reveal-dynamic-result--gold{--reveal-a:#ffe082;--reveal-b:#c99016}
.dptv-reveal-dynamic-result--blue{--reveal-a:#9fd2ff;--reveal-b:#1677ff}
.dptv-reveal-dynamic-result--green{--reveal-a:#9cffc0;--reveal-b:#16a34a}
.dptv-reveal-dynamic-result--pink{--reveal-a:#ff9bd2;--reveal-b:#e4007f}
.dptv-reveal-dynamic-result--purple{--reveal-a:#d8b4fe;--reveal-b:#8b5cf6}
.dptv-reveal-dynamic-result--silver{--reveal-a:#ffffff;--reveal-b:#9aa4b2}
.dptv-reveal-dynamic-result--black{--reveal-a:#eef2f7;--reveal-b:#303744}
@keyframes dptv-reveal-ready-pulse{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.018)}}
@keyframes dptv-reveal-impact-shake{0%,100%{transform:translate3d(0,0,0)}28%{transform:translate3d(-2px,1px,0)}55%{transform:translate3d(2px,-1px,0)}78%{transform:translate3d(-1px,1px,0)}}
@keyframes dptv-reveal-impact-flash{0%{opacity:0;transform:scale(.88)}32%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.2)}}
@keyframes dptv-reveal-card-pop{0%{opacity:0;transform:translateY(14px) scale(.955)}100%{opacity:1;transform:translateY(0) scale(1)}}
@keyframes dptv-reveal-prize-zoom{0%{opacity:0;transform:translateX(-14px) scale(.88) rotate(-1.5deg)}100%{opacity:1;transform:translateX(0) scale(1) rotate(0)}}
@keyframes dptv-reveal-glow-breathe{0%,100%{transform:scale(.94);opacity:.42}50%{transform:scale(1.04);opacity:.76}}
@keyframes dptv-reveal-sparks{0%{opacity:0;transform:scale(.82) rotate(-2deg)}35%{opacity:.95}100%{opacity:.20;transform:scale(1.22) rotate(1.5deg)}}
@keyframes dptv-reveal-dart-trail{0%{transform:scaleX(.05) translateX(-18%);opacity:.18}62%{transform:scaleX(1);opacity:.82}100%{transform:scaleX(.72) translateX(12%);opacity:.32}}
@media(max-width:560px){.dptv-reveal-dynamic-result{grid-template-columns:86px minmax(0,1fr)!important;gap:12px!important;min-height:132px!important;padding:13px!important;border-radius:21px!important}.dptv-reveal-dynamic-result__media,.dptv-reveal-dynamic-result.is-lose .dptv-reveal-dynamic-result__media{width:86px!important;height:86px!important;border-radius:18px!important}.dptv-reveal-dynamic-result__media span{width:62px!important;height:62px!important;font-size:17px!important}.dptv-reveal-dynamic-result.is-lose .dptv-reveal-dynamic-result__media span{font-size:27px!important}.dptv-reveal-dynamic-result__copy strong{font-size:26px!important}.dptv-reveal-dynamic-result__copy p{font-size:16px!important}.dptv-reveal-dynamic-result__copy em{font-size:11.5px!important}}
@media(max-width:390px){.dptv-reveal-dynamic-result{grid-template-columns:1fr!important}.dptv-reveal-dynamic-result__media,.dptv-reveal-dynamic-result.is-lose .dptv-reveal-dynamic-result__media{width:100%!important;height:112px!important}.dptv-reveal-dynamic-result__copy{text-align:center!important}.dptv-reveal-dynamic-result__copy small{justify-content:center!important}}
@media(prefers-reduced-motion:reduce){.dptv-rewards-modal.is-video-ready .dptv-reveal-throw-btn,.dptv-rewards-modal.is-impacting .dptv-rewards-modal__panel,.dptv-reveal-dynamic-result,.dptv-reveal-dynamic-result:after,.dptv-reveal-dynamic-result__burst,.dptv-reveal-dynamic-result__trail,.dptv-reveal-dynamic-result__media{animation:none!important}}
.dptv-rewards-modal.is-throw-ready .dptv-reveal-dynamic-result:not([hidden]),.dptv-rewards-modal.is-video-pending .dptv-reveal-dynamic-result:not([hidden]),.dptv-rewards-modal.is-answer-locked .dptv-reveal-dynamic-result:not([hidden]){display:none!important}
.dptv-rewards-modal.is-result .dptv-rewards-modal__reveal{padding:0!important}
.dptv-reveal-dynamic-result::before{opacity:.32!important}
.dptv-reveal-dynamic-result__burst{opacity:.95!important;mix-blend-mode:screen!important}
.dptv-reveal-dynamic-result__trail{top:auto!important;bottom:44px!important;height:4px!important;opacity:.72!important}
.dptv-reveal-card__brand{position:absolute!important;top:14px!important;left:24px!important;right:24px!important;align-items:center!important;justify-content:center!important;gap:8px!important;z-index:2!important;text-align:center!important;pointer-events:none!important}
.dptv-reveal-card__brand span{font-size:20px!important;font-weight:1000!important;letter-spacing:.02em!important;color:#fff!important;line-height:1!important}
.dptv-reveal-card__brand small{display:block!important;font-size:9px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgba(255,255,255,.72)!important}
.dptv-reveal-card__side,.dptv-reveal-card__content{position:relative!important;z-index:2!important}
.dptv-reveal-card__side{display:flex!important;align-items:center!important;justify-content:center!important;padding-top:18px!important}
.dptv-reveal-card__art{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:100%!important;padding:18px 14px!important}
.dptv-reveal-card__art::before{content:""!important;position:absolute!important;inset:auto auto 18px 16px!important;border-radius:999px!important;background:radial-gradient(circle,#35d16f 0 10%,#d81f27 10% 17%,#f4f4f4 17% 38%,#111721 38% 48%,#d81f27 48% 55%,#35d16f 55% 62%,#f4f4f4 62% 82%,#111721 82%)!important;box-shadow:0 10px 24px rgba(0,0,0,.28),0 0 26px rgba(255,255,255,.06)!important}
.dptv-reveal-card__art::after{content:""!important;position:absolute!important;right:10px!important;top:18px!important;width:82px!important;height:14px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(255,255,255,.0),rgba(255,255,255,.48),rgba(255,255,255,.0))!important;transform:rotate(-35deg)!important}
.dptv-reveal-card__badge{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.18)!important;font-weight:1000!important;text-transform:uppercase!important;z-index:1!important}
.dptv-reveal-card__detail-list{position:relative!important;flex-direction:column!important;gap:8px!important;align-items:flex-start!important;align-self:stretch!important;z-index:1!important}
.dptv-reveal-card__detail-list[hidden]{display:none!important}
.dptv-reveal-card__detail-list span{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:34px!important;padding:8px 12px!important;border-radius:14px!important;background:rgba(5,8,14,.72)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-size:12px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:0 8px 18px rgba(0,0,0,.22)!important}
.dptv-reveal-card__content{padding-top:22px!important}
.dptv-reveal-card__eyebrow{display:block!important}
.dptv-reveal-card__headline{text-transform:uppercase!important}
.dptv-reveal-card__media img{display:block!important}
.dptv-reveal-card__media img[hidden]{display:none!important}
.dptv-reveal-card__media-icon{border-radius:999px!important;background:radial-gradient(circle,#fff7d6 0 24%,#f4cf72 25% 61%,#b87316 62%)!important;box-shadow:0 0 24px rgba(244,207,114,.20), inset 0 2px 0 rgba(255,255,255,.45)!important}
.dptv-reveal-card__reward-copy{display:flex!important;flex-direction:column!important;min-width:0!important}
.dptv-reveal-card__reward-title{display:block!important;letter-spacing:-.02em!important;max-width:100%!important}
.dptv-reveal-card__reward-title[data-suffix]::after{content:attr(data-suffix)!important;display:block!important;margin-top:4px!important;font-size:12px!important;line-height:1.1!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#fff3b7!important}
.dptv-reveal-card__body-copy{font-weight:700!important;overflow-wrap:anywhere!important;text-wrap:pretty!important}
.dptv-reveal-card__cta{align-items:center!important;justify-content:center!important;align-self:flex-start!important;min-height:44px!important;padding:11px 22px!important;margin-top:16px!important;border-radius:999px!important;background:linear-gradient(180deg,#ffe082,#f0c441)!important;color:#111319!important;font-size:15px!important;font-weight:1000!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:0 12px 28px rgba(0,0,0,.18),0 0 18px rgba(244,207,114,.22)!important}
.dptv-reveal-dynamic-result.is-lose .dptv-reveal-card__cta{background:linear-gradient(180deg,#ffffff,#dcdcdc)!important;color:#13161c!important}
.dptv-reveal-dynamic-result.is-lose .dptv-reveal-card__reward-box{border-color:rgba(255,255,255,.18)!important}
.dptv-reveal-dynamic-result.is-lose .dptv-reveal-card__body-copy{color:#e7ebf3!important}
.dptv-reveal-dynamic-result.is-lose .dptv-reveal-card__reward-title{font-size:clamp(20px,2.6vw,31px)!important}
.dptv-reveal-dynamic-result[data-theme="checkout"] .dptv-reveal-card__art::before,
.dptv-reveal-dynamic-result[data-theme="shanghai"] .dptv-reveal-card__art::before{display:none!important}
.dptv-reveal-dynamic-result[data-theme="checkout"] .dptv-reveal-card__art,
.dptv-reveal-dynamic-result[data-theme="shanghai"] .dptv-reveal-card__art{justify-content:flex-start!important;padding-top:16px!important}
.dptv-reveal-dynamic-result[data-theme="mystery"] .dptv-reveal-card__art::before{background:radial-gradient(circle at 50% 30%,rgba(164,255,170,.22),transparent 40%),linear-gradient(145deg,#173d20,#0b1411)!important;border-radius:18px!important;width:98px!important;height:98px!important;transform:none!important;box-shadow:0 0 22px rgba(34,197,94,.18)!important}
.dptv-reveal-dynamic-result[data-theme="megalodon"] .dptv-reveal-card__art::before{background:linear-gradient(145deg,#0a1938,#08111f)!important;border-radius:18px!important;width:102px!important;height:102px!important;transform:none!important;box-shadow:0 0 28px rgba(108,92,255,.24)!important}
.dptv-reveal-dynamic-result[data-theme="megalodon"] .dptv-reveal-card__badge{background:linear-gradient(180deg,#0e1f55,#06112d)!important;color:#f6e18a!important;border-color:rgba(246,225,138,.32)!important}
.dptv-reveal-dynamic-result[data-theme="bullseye"]{background:radial-gradient(circle at 82% 16%,rgba(255,153,0,.20),transparent 22%),radial-gradient(circle at 8% 84%,rgba(226,10,20,.24),transparent 26%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),#13080a!important}
.dptv-reveal-dynamic-result[data-theme="treble"]{background:radial-gradient(circle at 82% 16%,rgba(168,85,247,.30),transparent 24%),radial-gradient(circle at 8% 84%,rgba(245,158,11,.18),transparent 26%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),#12081a!important}
.dptv-reveal-dynamic-result[data-theme="checkout"]{background:radial-gradient(circle at 86% 18%,rgba(244,207,114,.20),transparent 22%),radial-gradient(circle at 8% 86%,rgba(148,163,184,.12),transparent 22%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),#090b10!important}
.dptv-reveal-dynamic-result[data-theme="shanghai"]{background:radial-gradient(circle at 86% 18%,rgba(34,197,94,.20),transparent 22%),radial-gradient(circle at 8% 86%,rgba(14,165,233,.20),transparent 26%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),#07101b!important}
.dptv-reveal-dynamic-result[data-theme="mystery"]{background:radial-gradient(circle at 86% 18%,rgba(74,222,128,.22),transparent 22%),radial-gradient(circle at 8% 86%,rgba(34,197,94,.18),transparent 26%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),#07120b!important}
.dptv-reveal-dynamic-result[data-theme="megalodon"]{background:radial-gradient(circle at 82% 16%,rgba(108,92,255,.30),transparent 24%),radial-gradient(circle at 8% 84%,rgba(33,102,242,.18),transparent 26%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),#050918!important;box-shadow:0 0 56px rgba(93,80,255,.18),0 22px 54px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,255,255,.09)!important}
.dptv-reveal-dynamic-result[data-theme="blackout"]{background:radial-gradient(circle at 82% 16%,rgba(255,37,66,.26),transparent 24%),radial-gradient(circle at 8% 84%,rgba(255,255,255,.08),transparent 24%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),#060607!important}
.dptv-reveal-dynamic-result[data-theme="robinhood"]{background:radial-gradient(circle at 86% 18%,rgba(34,197,94,.22),transparent 22%),radial-gradient(circle at 8% 86%,rgba(244,207,114,.18),transparent 24%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),#0a1108!important}
.dptv-reveal-dynamic-result[data-theme="jackpot"]{background:radial-gradient(circle at 86% 18%,rgba(245,158,11,.24),transparent 22%),radial-gradient(circle at 8% 86%,rgba(255,255,255,.08),transparent 24%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),#120d06!important}
.dptv-reveal-dynamic-result[data-theme="chaos"]{background:radial-gradient(circle at 86% 18%,rgba(236,72,153,.24),transparent 22%),radial-gradient(circle at 8% 86%,rgba(34,197,94,.18),transparent 24%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),#110815!important}
.dptv-reveal-dynamic-result[data-theme="double"]{background:radial-gradient(circle at 86% 18%,rgba(255,255,255,.20),transparent 22%),radial-gradient(circle at 8% 86%,rgba(15,191,106,.18),transparent 24%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),#08110d!important}
.dptv-reveal-dynamic-result.is-type-points .dptv-reveal-card__media-icon{background:radial-gradient(circle,#fff9db 0 32%,#ffd86a 33% 70%,#b7791f 71%)!important;font-size:34px!important}
.dptv-reveal-dynamic-result.is-lose .dptv-reveal-card__media-icon{background:radial-gradient(circle,#1b1f2a 0 36%,#ff6b73 37% 54%,#111827 55% 68%,#f4cf72 69% 72%,#10131a 73%)!important;color:#ffd1d3!important}
.dptv-reveal-dynamic-result.is-win .dptv-reveal-card__reward-box{animation:dptv-reveal-prize-zoom .5s cubic-bezier(.2,.82,.24,1.15) both!important}
.dptv-reveal-dynamic-result.is-lose .dptv-reveal-card__reward-box{animation:dptv-reveal-card-pop .42s cubic-bezier(.18,.84,.26,1.05) both!important}
@media (max-width:860px){.dptv-reveal-dynamic-result{grid-template-columns:140px minmax(0,1fr)!important;min-height:248px!important;padding:24px 20px 20px!important}.dptv-reveal-card__reward-box{grid-template-columns:96px minmax(0,1fr)!important}.dptv-reveal-card__media{width:96px!important;height:96px!important}.dptv-reveal-card__headline{font-size:clamp(28px,4vw,46px)!important}.dptv-reveal-card__reward-title{font-size:clamp(20px,3vw,32px)!important}}
@media (max-width:620px){.dptv-reveal-dynamic-result{grid-template-columns:1fr!important;gap:14px!important;min-height:unset!important;padding:22px 16px 18px!important}.dptv-reveal-card__brand{top:12px!important;left:16px!important;right:16px!important}.dptv-reveal-card__side{padding-top:24px!important}.dptv-reveal-card__art{min-height:120px!important;padding:16px 14px 14px!important}.dptv-reveal-card__art::before{width:74px!important;height:74px!important;left:14px!important;bottom:12px!important}.dptv-reveal-card__content{padding-top:0!important;align-items:center!important;text-align:center!important}.dptv-reveal-card__headline{font-size:30px!important}.dptv-reveal-card__reward-box{grid-template-columns:1fr!important;max-width:100%!important;padding:14px!important}.dptv-reveal-card__media{width:88px!important;height:88px!important;margin:0 auto!important}.dptv-reveal-card__reward-copy,.dptv-reveal-card__body-copy{align-items:center!important;text-align:center!important}.dptv-reveal-card__reward-title{font-size:22px!important}.dptv-reveal-card__cta{align-self:center!important;width:100%!important}.dptv-reveal-card__detail-list{align-items:stretch!important}.dptv-reveal-card__detail-list span{justify-content:center!important;width:100%!important}}
@media (max-width:420px){.dptv-reveal-card__headline{font-size:26px!important}.dptv-reveal-card__reward-title{font-size:19px!important}.dptv-reveal-card__reward-sub{font-size:12px!important}.dptv-reveal-card__body-copy{font-size:12px!important}.dptv-reveal-card__cta{font-size:13px!important;padding:11px 14px!important}}
.dptv-reveal-dynamic-result.has-custom-bg::before{
  opacity:.68!important;
  filter:saturate(1.08) contrast(1.05)!important;
}
.dptv-reveal-dynamic-result.has-custom-bg::after{
  background:
    linear-gradient(90deg,rgba(5,7,12,.10),rgba(5,7,12,.56) 42%,rgba(5,7,12,.76) 100%),
    radial-gradient(circle at 72% 52%,rgba(0,0,0,.20),transparent 44%)!important;
  opacity:1!important;
  animation:none!important;
}
.dptv-reveal-card__side{
  min-width:0!important;
}
.dptv-reveal-card__art{
  border-color:rgba(255,255,255,.16)!important;
  backdrop-filter:blur(5px)!important;
  -webkit-backdrop-filter:blur(5px)!important;
}
.dptv-reveal-dynamic-result.has-custom-bg .dptv-reveal-card__art{
  background:linear-gradient(180deg,rgba(10,12,18,.30),rgba(10,12,18,.12))!important;
  border-color:rgba(255,255,255,.10)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 32px rgba(0,0,0,.16)!important;
}
.dptv-reveal-card__badge{
  min-width:70px!important;
  min-height:70px!important;
  border-radius:999px!important;
  padding:0!important;
  font-size:20px!important;
  letter-spacing:-.04em!important;
  background:radial-gradient(circle,#fff7dc 0 24%,#f4cf72 25% 54%,rgba(9,12,18,.95) 55%)!important;
  color:#0d1118!important;
  border-color:rgba(244,207,114,.36)!important;
  box-shadow:0 0 28px rgba(244,207,114,.22),inset 0 2px 0 rgba(255,255,255,.42)!important;
}
.dptv-reveal-card__detail-list{display:none!important}
.dptv-reveal-card__art::before{
  width:108px!important;
  height:108px!important;
  left:50%!important;
  bottom:24px!important;
  transform:translateX(-50%) rotate(-10deg)!important;
  opacity:.92!important;
}
.dptv-reveal-card__art::after{opacity:.42!important}
.dptv-reveal-card__content{
  align-self:stretch!important;
}
.dptv-reveal-card__eyebrow{
  margin-bottom:8px!important;
  opacity:.94!important;
}
.dptv-reveal-card__reward-box{
  backdrop-filter:blur(6px)!important;
  -webkit-backdrop-filter:blur(6px)!important;
}
.dptv-reveal-card__reward-title{
  word-break:normal!important;
  hyphens:auto!important;
}
.dptv-reveal-card__cta{
  display:none!important;
}
.dptv-rewards-modal.is-win .dptv-reveal-dynamic-result,
.dptv-rewards-modal.is-points-win .dptv-reveal-dynamic-result{
  animation:dptv-result-boom .62s cubic-bezier(.19,.9,.22,1.18) both!important;
}
.dptv-rewards-modal.is-lose .dptv-reveal-dynamic-result{
  animation:dptv-result-soft-land .50s cubic-bezier(.2,.75,.25,1) both!important;
}
.dptv-rewards-modal.is-win .dptv-reveal-dynamic-result__burst,
.dptv-rewards-modal.is-points-win .dptv-reveal-dynamic-result__burst{
  opacity:1!important;
  animation:dptv-reveal-sparks 1.05s ease-out both,dptv-winner-sweep 1.45s ease-out .08s both!important;
}
.dptv-rewards-modal.is-win .dptv-reveal-card__reward-box,
.dptv-rewards-modal.is-points-win .dptv-reveal-card__reward-box{
  animation:dptv-prize-lock-pop .70s cubic-bezier(.16,.9,.23,1.2) .10s both!important;
}
.dptv-rewards-modal.is-lose .dptv-reveal-dynamic-result__burst{
  opacity:.45!important;
}
@keyframes dptv-result-boom{
  0%{opacity:0;transform:scale(.94) translateY(12px);filter:brightness(1.9) saturate(1.18)}
  18%{opacity:1;transform:scale(1.018) translate(2px,-2px);filter:brightness(1.55) saturate(1.12)}
  32%{transform:scale(.995) translate(-2px,1px)}
  52%{transform:scale(1.004) translate(1px,0)}
  100%{opacity:1;transform:scale(1) translate(0);filter:brightness(1) saturate(1)}
}
@keyframes dptv-result-soft-land{
  0%{opacity:0;transform:scale(.97) translateY(10px);filter:brightness(1.24)}
  55%{opacity:1;transform:scale(1.006) translateY(0);filter:brightness(1.04)}
  100%{opacity:1;transform:scale(1);filter:brightness(1)}
}
@keyframes dptv-prize-lock-pop{
  0%{opacity:0;transform:translateY(18px) scale(.92)}
  62%{opacity:1;transform:translateY(-2px) scale(1.035)}
  100%{opacity:1;transform:translateY(0) scale(1)}
}
@keyframes dptv-winner-sweep{
  0%{clip-path:inset(0 100% 0 0);filter:brightness(1.8)}
  42%{clip-path:inset(0 0 0 0)}
  100%{clip-path:inset(0 0 0 0);filter:brightness(1)}
}
@media(max-width:700px){
  .dptv-reveal-dynamic-result{
    grid-template-columns:94px minmax(0,1fr)!important;
    gap:12px!important;
    min-height:220px!important;
    padding:18px 14px!important;
  }
  .dptv-reveal-card__brand{top:9px!important}
  .dptv-reveal-card__side{padding-top:22px!important}
  .dptv-reveal-card__art{min-height:150px!important;padding:12px!important;border-radius:19px!important}
  .dptv-reveal-card__badge{min-width:54px!important;min-height:54px!important;font-size:16px!important}
  .dptv-reveal-card__art::before{width:78px!important;height:78px!important;bottom:16px!important}
  .dptv-reveal-card__content{padding-top:20px!important;align-items:flex-start!important;text-align:left!important}
  .dptv-reveal-card__headline{font-size:clamp(29px,8vw,42px)!important;line-height:.9!important}
  .dptv-reveal-card__reward-box{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;padding:11px!important;border-radius:18px!important}
  .dptv-reveal-card__media{width:72px!important;height:72px!important;border-radius:15px!important}
  .dptv-reveal-card__media-icon{width:52px!important;height:52px!important;font-size:22px!important}
  .dptv-reveal-card__reward-title{font-size:clamp(19px,5.3vw,26px)!important;text-align:left!important}
  .dptv-reveal-card__reward-sub,.dptv-reveal-card__body-copy{text-align:left!important}
}
@media(max-width:430px){
  .dptv-reveal-dynamic-result{grid-template-columns:1fr!important}
  .dptv-reveal-card__side{display:none!important}
  .dptv-reveal-card__content{align-items:center!important;text-align:center!important;padding-top:22px!important}
  .dptv-reveal-card__reward-box{grid-template-columns:1fr!important;width:100%!important}
  .dptv-reveal-card__media{margin:auto!important}
  .dptv-reveal-card__reward-title,.dptv-reveal-card__reward-sub,.dptv-reveal-card__body-copy{text-align:center!important}
}



.dptv-winner-tile--points .dptv-winner-tile__body p{color:#f5d36c!important;font-weight:900!important}
.dptv-prize-breakdown-btn{letter-spacing:.09em!important}
.dptv-reveal-photo-bonus{grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important;background:linear-gradient(135deg,rgba(12,15,23,.92),rgba(28,23,12,.78))!important;border-color:rgba(245,200,75,.34)!important;color:#fff!important}
.dptv-reveal-photo-bonus strong{grid-column:1/-1!important;color:#f5d36c!important}
.dptv-reveal-photo-bonus span{color:rgba(255,255,255,.78)!important}
.dptv-reveal-photo-bonus a{grid-column:2!important;grid-row:2!important;white-space:nowrap!important;background:#f5d36c!important;color:#111!important;box-shadow:0 10px 22px rgba(245,200,75,.14)!important}
@media(max-width:520px){.dptv-reveal-photo-bonus{grid-template-columns:1fr!important}.dptv-reveal-photo-bonus a{grid-column:auto!important;grid-row:auto!important;justify-self:start!important}}
.dptv-rewards-modal:not([hidden]){
  align-items:center!important;
  justify-items:center!important;
  padding:clamp(10px,2vw,18px)!important;
}

.dptv-rewards-modal.is-journey-shell .dptv-rewards-modal__panel{
  width:min(780px,calc(100vw - 32px))!important;
  height:auto!important;
  min-height:0!important;
  max-height:calc(100dvh - 24px)!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
  scrollbar-width:none!important;
  padding:24px!important;
  border-radius:30px!important;
  background:
    linear-gradient(180deg,rgba(7,9,14,.86),rgba(5,7,12,.97)),
    radial-gradient(circle at 88% 8%,rgba(225,6,18,.18),transparent 30%),
    radial-gradient(circle at 16% 100%,rgba(244,207,114,.12),transparent 36%),
    #070a10!important;
  border:1px solid rgba(255,255,255,.105)!important;
  box-shadow:0 24px 72px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
.dptv-rewards-modal.is-journey-shell .dptv-rewards-modal__panel::-webkit-scrollbar{display:none!important}
.dptv-rewards-modal:not(.is-result) .dptv-reveal-meta,
.dptv-rewards-modal:not(.is-result) .dptv-reveal-ctas,
.dptv-rewards-modal:not(.is-result) .dptv-reveal-sharebar,
.dptv-rewards-modal:not(.is-result) .dptv-reveal-photo-bonus,
.dptv-rewards-modal:not(.is-result) .dptv-reveal-live-points,
.dptv-rewards-modal:not(.is-result) .dptv-reveal-dynamic-result,
.dptv-reveal-sharebar[hidden],
.dptv-reveal-meta[hidden],
.dptv-reveal-ctas[hidden],
.dptv-reveal-photo-bonus[hidden],
.dptv-reveal-dynamic-result[hidden]{
  display:none!important;
}


.dptv-reveal-steps,
.dptv-reveal-scan,
.dptv-reveal-spotlight{display:none!important;}











.dptv-rewards-modal.is-question .dptv-rewards-modal__panel{width:min(760px,calc(100vw - 32px))!important;}
.dptv-rewards-modal.is-question .dptv-rewards-modal__panel>h3{display:block!important;font-size:clamp(32px,3.8vw,46px)!important;line-height:.96!important;margin:0 0 8px!important;color:#fff!important;}
.dptv-rewards-modal.is-question .dptv-rewards-modal__panel>p{display:block!important;margin:0 0 16px!important;color:#dfe5ef!important;font-size:14px!important;line-height:1.35!important;}

.dptv-rewards-modal.is-question .dptv-question-reveal-info{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0 0 14px!important;}
.dptv-rewards-modal.is-question .dptv-question-info-box{min-height:72px!important;padding:14px 16px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.023))!important;border:1px solid rgba(244,207,114,.18)!important;}
.dptv-rewards-modal.is-question .dptv-question-info-box small{display:block!important;color:#f4cf72!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:950!important;letter-spacing:.14em!important;}
.dptv-rewards-modal.is-question .dptv-question-info-box strong{display:block!important;color:#fff!important;font-size:18px!important;margin-top:8px!important;letter-spacing:.02em!important;}
.dptv-rewards-modal.is-question .dptv-rewards-modal__question{margin:0!important;}
.dptv-rewards-modal.is-question .dptv-rewards-modal__question button{min-height:48px!important;border-radius:16px!important;}





@keyframes dptv-v125-loading-sweep{0%{transform:translateX(-70%) rotate(3deg);opacity:0}24%{opacity:.84}100%{transform:translateX(70%) rotate(3deg);opacity:0}}
@keyframes dptv-v125-target-spin{to{rotate:360deg}}
@keyframes dptv-v125-target-breathe{0%,100%{scale:.98;filter:brightness(.94)}50%{scale:1.035;filter:brightness(1.18)}}







.dptv-rewards-modal.is-video-pending .dptv-reveal-throw-btn{display:none!important;}
.dptv-rewards-modal.is-video-awaiting-tap .dptv-reveal-throw-btn{
  display:block!important;
  width:100%!important;
  min-height:52px!important;
  margin:0 0 12px!important;
  border-radius:17px!important;
  box-shadow:0 14px 28px rgba(244,207,114,.18),inset 0 1px 0 rgba(255,255,255,.26)!important;
}




.dptv-rewards-modal.is-result .dptv-rewards-modal__panel>h3,
.dptv-rewards-modal.is-result .dptv-rewards-modal__panel>p,
.dptv-rewards-modal.is-result .dptv-reveal-result-image{display:none!important;}
.dptv-reveal-dynamic-result{
  gap:0!important;
  align-items:stretch!important;
  animation:dptv-v125-card-pop .45s cubic-bezier(.18,.84,.26,1.16) both!important;
}
.dptv-reveal-dynamic-result:before{
  pointer-events:none!important;
}
.dptv-reveal-dynamic-result:after{
  display:block!important;
}
.dptv-reveal-dynamic-result>*{position:relative!important;z-index:2!important;}
.dptv-reveal-card__brand{display:none!important;}
.dptv-reveal-card__art{
  box-shadow:none!important;
}
.dptv-reveal-card__art:before{
  pointer-events:none!important;
}
.dptv-reveal-card__art:after,
.dptv-reveal-card__badge,
.dptv-reveal-card__detail-list{display:none!important;}
.dptv-reveal-dynamic-result.has-custom-bg{background-color:#05070b!important;}
.dptv-reveal-dynamic-result.has-custom-bg:before{background-position:left center!important;background-size:cover!important;}
.dptv-reveal-dynamic-result.is-lose.has-custom-bg:before{background-position:left center!important;}
.dptv-reveal-dynamic-result.is-win.has-custom-bg:before{background-position:left center!important;}
.dptv-reveal-card__headline{text-shadow:0 2px 18px rgba(0,0,0,.46)!important;}
.dptv-reveal-card__media{border-radius:999px!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 35% 28%,#fff2a9,#e6ad25 52%,#7b4d08)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 0 22px rgba(244,207,114,.22)!important;overflow:hidden!important;}
.dptv-reveal-card__media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;}
.dptv-reveal-card__media-icon{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;color:#111!important;font-size:18px!important;font-weight:950!important;}
.dptv-reveal-card__reward-title[data-suffix]:after{content:attr(data-suffix)!important;display:block!important;font-size:9px!important;letter-spacing:.11em!important;color:#f4cf72!important;margin-top:2px!important;}
.dptv-reveal-card__reward-sub{display:block!important;margin-top:2px!important;color:#f4cf72!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:.08em!important;}
.dptv-reveal-card__body-copy{display:block!important;margin-top:5px!important;color:#eef3fb!important;font-style:normal!important;}
.dptv-reveal-dynamic-result__burst,.dptv-reveal-dynamic-result__trail{position:absolute!important;inset:0!important;pointer-events:none!important;z-index:3!important;display:block!important;}
.dptv-reveal-dynamic-result.is-win .dptv-reveal-dynamic-result__burst{background:radial-gradient(circle at 25% 47%,rgba(255,228,138,.45),transparent 14%),conic-gradient(from 90deg at 29% 46%,transparent 0 12%,rgba(244,207,114,.34) 15%,transparent 18% 34%,rgba(255,255,255,.18) 36%,transparent 39% 100%)!important;mix-blend-mode:screen!important;animation:dptv-v125-win-burst 1.05s ease both!important;}
.dptv-reveal-dynamic-result.is-win .dptv-reveal-dynamic-result__trail{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0) 32%,rgba(255,242,176,.42) 47%,rgba(255,255,255,0) 61%,transparent 100%)!important;transform:translateX(-120%) skewX(-13deg)!important;animation:dptv-v125-shine 1.25s ease .12s both!important;}
.dptv-reveal-dynamic-result.is-lose .dptv-reveal-dynamic-result__burst{background:radial-gradient(circle at 33% 46%,rgba(225,6,19,.18),transparent 25%),linear-gradient(100deg,transparent,rgba(225,6,19,.08),transparent)!important;mix-blend-mode:screen!important;animation:dptv-v125-lose-pulse .9s ease both!important;}
.dptv-reveal-dynamic-result.is-lose .dptv-reveal-dynamic-result__trail{display:none!important;}
@keyframes dptv-v125-card-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}100%{opacity:1;transform:none}}
@keyframes dptv-v125-win-burst{0%{opacity:0;transform:scale(.94)}35%{opacity:.9;transform:scale(1.02)}100%{opacity:.34;transform:scale(1.08)}}
@keyframes dptv-v125-shine{0%{transform:translateX(-120%) skewX(-13deg);opacity:0}18%{opacity:.85}100%{transform:translateX(120%) skewX(-13deg);opacity:0}}
@keyframes dptv-v125-lose-pulse{0%{opacity:0;transform:scale(.98)}45%{opacity:.56;transform:scale(1.02)}100%{opacity:.18;transform:scale(1)}}
.dptv-reveal-meta>div{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.022))!important;border:1px solid rgba(244,207,114,.20)!important;}
.dptv-reveal-meta small{display:block!important;color:#f4cf72!important;font-size:9px!important;line-height:1.15!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:950!important;}
.dptv-reveal-meta strong{display:block!important;color:#fff!important;letter-spacing:.04em!important;margin-top:6px!important;}
.dptv-reveal-ctas a,.dptv-reveal-ctas button{height:36px!important;min-height:36px!important;border-radius:13px!important;font-size:10px!important;}
.dptv-reveal-sharebar{min-height:36px!important;height:36px!important;margin:0!important;padding:4px 10px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.048),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.08)!important;overflow:hidden!important;}
.dptv-reveal-sharebar>span{margin:0!important;color:#f4cf72!important;font-size:8px!important;letter-spacing:.12em!important;white-space:nowrap!important;font-weight:950!important;text-transform:uppercase!important;}
.dptv-reveal-sharebar__icons button em{display:none!important;}
.dptv-reveal-photo-bonus{min-height:32px!important;height:32px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:6px 10px!important;margin:7px 0 0!important;border-radius:12px!important;}
.dptv-reveal-photo-bonus strong{font-size:9px!important;white-space:nowrap!important;}
.dptv-reveal-photo-bonus span{font-size:10px!important;line-height:1.1!important;flex:1 1 auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.dptv-reveal-photo-bonus a,.dptv-reveal-photo-bonus button{min-height:24px!important;height:24px!important;padding:0 11px!important;border-radius:999px!important;font-size:9px!important;white-space:nowrap!important;}
@media(min-width:761px) and (max-height:760px){
  .dptv-rewards-modal.is-journey-shell .dptv-rewards-modal__panel{max-height:calc(100dvh - 14px)!important;padding:18px!important;}
  
  .dptv-reveal-card__content{padding:28px 22px 18px 18px!important;}
  .dptv-reveal-card__reward-box{margin-top:9px!important;}
  .dptv-reveal-meta>div{height:54px!important;min-height:54px!important;}
}
@media(max-width:760px){
  
  
  
  .dptv-reveal-card__content{text-align:left!important;}
}

.dptv-rewards-modal.is-lose .dptv-reveal-sharebar{display:none!important;}
.dptv-rewards-modal:not(.is-result) .dptv-reveal-meta,
.dptv-rewards-modal:not(.is-result) .dptv-reveal-ctas,
.dptv-rewards-modal:not(.is-result) .dptv-reveal-sharebar,
.dptv-rewards-modal:not(.is-result) .dptv-reveal-photo-bonus,
.dptv-rewards-modal:not(.is-result) .dptv-reveal-dynamic-result{
  display:none!important;
}






@keyframes dptv-v127-art-sheen{
  0%{transform:translateX(-28%) rotate(2deg);opacity:0}
  24%{opacity:.88}
  100%{transform:translateX(18%) rotate(2deg);opacity:0}
}
@keyframes dptv-v127-load-bar{from{width:18%}to{width:100%}}




.dptv-rewards-modal.is-result .dptv-rewards-modal__panel{
  width:min(850px,calc(100vw - 32px))!important;
  max-height:calc(100dvh - 18px)!important;
  overflow:auto!important;
  scrollbar-width:none!important;
  padding:18px!important;
}
.dptv-rewards-modal.is-result .dptv-rewards-modal__panel::-webkit-scrollbar{display:none!important}
.dptv-reveal-dynamic-result{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,54%) minmax(0,46%)!important;
  width:100%!important;
  aspect-ratio:16/9!important;
  height:auto!important;
  min-height:0!important;
  margin:0 0 12px!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:24px!important;
  background:#05070b!important;
  border:1px solid rgba(244,207,114,.28)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 54px rgba(0,0,0,.34),0 0 38px rgba(244,207,114,.12)!important;
  isolation:isolate!important;
}
.dptv-reveal-dynamic-result:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  background:var(--dptv-reveal-bg,linear-gradient(135deg,#151922,#05070b)) center/cover no-repeat!important;
  filter:none!important;
  opacity:1!important;
  transform:none!important;
}
.dptv-reveal-dynamic-result:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.04) 44%,rgba(0,0,0,.58) 55%,rgba(0,0,0,.94) 100%),
    radial-gradient(circle at 76% 46%,rgba(0,0,0,.18),transparent 30%)!important;
}
.dptv-reveal-card__side{
  position:relative!important;
  grid-column:1!important;
  min-height:100%!important;
  z-index:2!important;
  overflow:hidden!important;
}
.dptv-reveal-card__art{
  position:absolute!important;
  inset:0!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  filter:none!important;
}
.dptv-reveal-card__art:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  display:block!important;
  background:var(--dptv-reveal-bg,transparent) left center / 185% 100% no-repeat!important;
  filter:none!important;
  opacity:1!important;
  transform:translateZ(0)!important;
}
.dptv-reveal-card__art:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  display:block!important;
  background:
    linear-gradient(90deg,rgba(0,0,0,.02),rgba(0,0,0,.12) 72%,rgba(0,0,0,.30)),
    radial-gradient(circle at 44% 50%,rgba(255,255,255,.08),transparent 34%)!important;
  pointer-events:none!important;
}
.dptv-reveal-card__badge,
.dptv-reveal-card__detail-list,
.dptv-reveal-card__brand{display:none!important}
.dptv-reveal-card__content{
  grid-column:2!important;
  position:relative!important;
  z-index:4!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  height:100%!important;
  padding:26px 24px 22px 20px!important;
  text-align:left!important;
  min-width:0!important;
}
.dptv-reveal-card__eyebrow{
  margin:0 0 8px!important;
  color:#f4cf72!important;
  font-size:9.5px!important;
  line-height:1!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
  font-weight:950!important;
}
.dptv-reveal-card__headline{
  max-width:360px!important;
  margin:0!important;
  font-size:clamp(30px,3.65vw,43px)!important;
  line-height:.92!important;
  letter-spacing:-.035em!important;
  color:#fff!important;
  font-weight:1000!important;
  text-wrap:balance!important;
}
.dptv-reveal-dynamic-result.is-win .dptv-reveal-card__headline{
  background:linear-gradient(180deg,#ffffff 0%,#fff4cc 45%,#f1c75d 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  text-shadow:0 0 24px rgba(244,207,114,.18)!important;
}
.dptv-reveal-card__reward-box{
  width:100%!important;
  max-width:360px!important;
  margin-top:12px!important;
  padding:10px 12px!important;
  display:grid!important;
  grid-template-columns:54px minmax(0,1fr)!important;
  gap:11px!important;
  align-items:center!important;
  border-radius:17px!important;
  background:linear-gradient(180deg,rgba(5,7,12,.86),rgba(5,7,12,.66))!important;
  border:1px solid rgba(244,207,114,.34)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 30px rgba(244,207,114,.12)!important;
}
.dptv-reveal-card__media{
  width:54px!important;
  height:54px!important;
}
.dptv-reveal-card__reward-title{
  font-size:clamp(19px,2.05vw,28px)!important;
  line-height:.98!important;
  font-weight:1000!important;
  color:#fff!important;
  overflow-wrap:anywhere!important;
  text-wrap:balance!important;
}
.dptv-reveal-card__reward-sub{font-size:9px!important;line-height:1.08!important}
.dptv-reveal-card__body-copy{font-size:9.5px!important;line-height:1.18!important;max-width:285px!important}
.dptv-reveal-card__body-copy[hidden]{display:none!important}
.dptv-reveal-meta{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:10px!important;
  margin:0 0 9px!important;
}
.dptv-reveal-meta>div{
  height:auto!important;
  min-height:56px!important;
  padding:10px 14px!important;
  overflow:visible!important;
  border-radius:16px!important;
}
.dptv-reveal-meta strong{
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  font-size:15px!important;
  line-height:1.18!important;
}
.dptv-reveal-ctas{
  display:grid!important;
  grid-template-columns:1.05fr 1fr 1fr!important;
  gap:8px!important;
  margin:0 0 9px!important;
}
.dptv-reveal-ctas a,
.dptv-reveal-ctas button{
  min-height:38px!important;
  height:38px!important;
  border-radius:13px!important;
  font-size:10px!important;
}
.dptv-rewards-modal.is-result.is-win .dptv-reveal-sharebar,
.dptv-rewards-modal.is-result.is-points-win .dptv-reveal-sharebar{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:14px!important;
  width:100%!important;
  height:auto!important;
  min-height:46px!important;
  margin:0!important;
  padding:7px 12px!important;
  overflow:visible!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.022))!important;
  border:1px solid rgba(255,255,255,.09)!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-sharebar>span{
  display:block!important;
  margin:0!important;
  color:#f4cf72!important;
  font-size:8.5px!important;
  line-height:1!important;
  letter-spacing:.12em!important;
  white-space:nowrap!important;
  font-weight:950!important;
  text-transform:uppercase!important;
}
.dptv-reveal-sharebar__icons{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  flex-wrap:nowrap!important;
}
.dptv-reveal-sharebar__icons button{
  appearance:none!important;
  width:30px!important;
  min-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
  display:grid!important;
  place-items:center!important;
  color:#dfe4ec!important;
  line-height:1!important;
  cursor:pointer!important;
}
.dptv-reveal-sharebar__icons button svg{
  width:30px!important;
  height:30px!important;
  padding:8px!important;
  display:block!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.035))!important;
  border:1px solid rgba(244,207,114,.23)!important;
  fill:currentColor!important;
  box-sizing:border-box!important;
}
.dptv-reveal-sharebar__icons button em,
.dptv-reveal-sharebar__status{display:none!important}
.dptv-rewards-modal.is-result.is-lose .dptv-reveal-sharebar,
.dptv-rewards-modal.is-lose .dptv-reveal-sharebar{display:none!important}
@media(min-width:761px) and (max-height:760px){
  .dptv-reveal-card__headline{font-size:clamp(28px,3.2vw,38px)!important}
  .dptv-reveal-card__reward-box{max-width:350px!important}
}
@media(max-width:760px){
  
  .dptv-reveal-card__side{
    min-height:190px!important;
  }
  .dptv-reveal-card__art:before{
    background-size:cover!important;
    background-position:left center!important;
  }
  .dptv-reveal-meta,
  .dptv-reveal-ctas{
    grid-template-columns:1fr!important;
  }
}

.dptv-rewards-modal.is-result .dptv-reveal-dynamic-result{
  grid-template-columns:minmax(0,54%) minmax(0,46%)!important;
  background:#05070b!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-dynamic-result:before{
  background:var(--dptv-reveal-bg,linear-gradient(135deg,#151922,#05070b)) center center/cover no-repeat!important;
  opacity:1!important;
  filter:none!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-dynamic-result:after{
  background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.02) 42%,rgba(0,0,0,.54) 55%,rgba(0,0,0,.94) 100%)!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-card__side,
.dptv-rewards-modal.is-result .dptv-reveal-card__art,
.dptv-rewards-modal.is-result .dptv-reveal-card__badge,
.dptv-rewards-modal.is-result .dptv-reveal-card__detail-list,
.dptv-rewards-modal.is-result .dptv-reveal-card__brand{
  display:none!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-card__content{
  grid-column:2!important;
  background:transparent!important;
  z-index:4!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-card__media img{
  display:block!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-card__media-icon{
  border-radius:999px!important;
}
@media(max-width:760px){
  .dptv-rewards-modal.is-result .dptv-reveal-dynamic-result{grid-template-columns:1fr!important;}
  .dptv-rewards-modal.is-result .dptv-reveal-card__content{grid-column:1!important;background:linear-gradient(90deg,rgba(0,0,0,.50),rgba(0,0,0,.82))!important;}
}














.dptv-rewards-modal.is-question .dptv-rewards-modal__panel>h3{
  font-weight:850!important;
  letter-spacing:-.035em!important;
}
.dptv-rewards-modal.is-question .dptv-rewards-modal__panel>p{
  max-width:560px!important;
}
.dptv-rewards-modal.is-question .dptv-rewards-modal__question.dptv-question-no-heading>strong{
  display:none!important;
  margin:0!important;
}
.dptv-rewards-modal.is-question .dptv-rewards-modal__question button.dptv-question-primary-cta{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  min-height:56px!important;
  margin:4px 0 0!important;
  padding:16px 18px!important;
  border-radius:18px!important;
  overflow:hidden!important;
  text-transform:uppercase!important;
  letter-spacing:.095em!important;
  font-size:13px!important;
  font-weight:1000!important;
  color:#081018!important;
  background:linear-gradient(180deg,#fff1a5 0%,#f4cf72 44%,#d99821 100%)!important;
  border:1px solid rgba(255,243,188,.62)!important;
  box-shadow:0 16px 38px rgba(244,207,114,.24),0 0 34px rgba(244,207,114,.16),inset 0 1px 0 rgba(255,255,255,.62)!important;
  text-shadow:0 1px 0 rgba(255,255,255,.45)!important;
}
.dptv-rewards-modal.is-question .dptv-rewards-modal__question button.dptv-question-primary-cta:before{
  content:""!important;
  position:absolute!important;
  inset:-40% -28%!important;
  background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.0) 38%,rgba(255,255,255,.72) 50%,rgba(255,255,255,0) 62%,transparent 100%)!important;
  transform:translateX(-85%) skewX(-12deg)!important;
  animation:dptv-v130-cta-sheen 2.6s ease-in-out infinite!important;
  pointer-events:none!important;
}
.dptv-rewards-modal.is-question .dptv-rewards-modal__question button.dptv-question-primary-cta:hover,
.dptv-rewards-modal.is-question .dptv-rewards-modal__question button.dptv-question-primary-cta:focus-visible{
  transform:translateY(-1px)!important;
  box-shadow:0 20px 46px rgba(244,207,114,.30),0 0 42px rgba(244,207,114,.22),inset 0 1px 0 rgba(255,255,255,.72)!important;
}
.dptv-rewards-modal.is-question .dptv-rewards-modal__question button.dptv-question-primary-cta:disabled{
  opacity:.82!important;
  cursor:wait!important;
  transform:none!important;
}
.dptv-rewards-modal.is-question.reveal-theme-treble .dptv-rewards-modal__question button.dptv-question-primary-cta,
.dptv-rewards-modal.is-question.reveal-theme-chaos .dptv-rewards-modal__question button.dptv-question-primary-cta{
  color:#fff!important;
  background:linear-gradient(135deg,#6d4bff 0%,#a855f7 48%,#f4cf72 100%)!important;
  border-color:rgba(190,154,255,.62)!important;
  box-shadow:0 16px 40px rgba(124,77,255,.30),0 0 38px rgba(168,85,247,.22),inset 0 1px 0 rgba(255,255,255,.42)!important;
  text-shadow:0 2px 10px rgba(0,0,0,.42)!important;
}
.dptv-rewards-modal.is-question.reveal-theme-checkout .dptv-rewards-modal__question button.dptv-question-primary-cta,
.dptv-rewards-modal.is-question.reveal-theme-prize .dptv-rewards-modal__question button.dptv-question-primary-cta,
.dptv-rewards-modal.is-question.reveal-theme-jackpot .dptv-rewards-modal__question button.dptv-question-primary-cta,
.dptv-rewards-modal.is-question.reveal-theme-points .dptv-rewards-modal__question button.dptv-question-primary-cta{
  color:#081018!important;
  background:linear-gradient(180deg,#fff7c9 0%,#f4cf72 42%,#bf7a12 100%)!important;
  border-color:rgba(255,243,188,.66)!important;
}
.dptv-rewards-modal.is-question.reveal-theme-bullseye .dptv-rewards-modal__question button.dptv-question-primary-cta,
.dptv-rewards-modal.is-question.reveal-theme-blackout .dptv-rewards-modal__question button.dptv-question-primary-cta{
  color:#fff!important;
  background:linear-gradient(135deg,#e10613 0%,#ff5a34 52%,#f4cf72 100%)!important;
  border-color:rgba(255,111,95,.66)!important;
  box-shadow:0 16px 42px rgba(225,6,18,.30),0 0 40px rgba(255,90,52,.18),inset 0 1px 0 rgba(255,255,255,.40)!important;
  text-shadow:0 2px 10px rgba(0,0,0,.42)!important;
}
.dptv-rewards-modal.is-question.reveal-theme-megalodon .dptv-rewards-modal__question button.dptv-question-primary-cta{
  color:#fff!important;
  background:linear-gradient(135deg,#050918 0%,#e10613 48%,#f4cf72 100%)!important;
  border-color:rgba(244,207,114,.56)!important;
  box-shadow:0 16px 46px rgba(225,6,18,.30),0 0 42px rgba(108,92,255,.24),inset 0 1px 0 rgba(255,255,255,.32)!important;
  text-shadow:0 2px 10px rgba(0,0,0,.46)!important;
}
.dptv-rewards-modal.is-question.reveal-theme-mystery .dptv-rewards-modal__question button.dptv-question-primary-cta,
.dptv-rewards-modal.is-question.reveal-theme-shanghai .dptv-rewards-modal__question button.dptv-question-primary-cta,
.dptv-rewards-modal.is-question.reveal-theme-robinhood .dptv-rewards-modal__question button.dptv-question-primary-cta,
.dptv-rewards-modal.is-question.reveal-theme-double .dptv-rewards-modal__question button.dptv-question-primary-cta{
  color:#06120b!important;
  background:linear-gradient(135deg,#eaffc9 0%,#54e38e 48%,#f4cf72 100%)!important;
  border-color:rgba(153,255,190,.55)!important;
  box-shadow:0 16px 42px rgba(34,197,94,.22),0 0 36px rgba(244,207,114,.16),inset 0 1px 0 rgba(255,255,255,.56)!important;
}
.dptv-rewards-modal.is-question.reward-accent-red{--dptv-question-cta-color:#fff;--dptv-question-cta-bg:linear-gradient(135deg,#e10613 0%,#ff3541 52%,#ff8a66 100%);--dptv-question-cta-border:rgba(255,76,83,.68);--dptv-question-cta-shadow:0 16px 42px rgba(225,6,18,.32),0 0 40px rgba(255,53,65,.22),inset 0 1px 0 rgba(255,255,255,.40);--dptv-question-cta-text-shadow:0 2px 10px rgba(0,0,0,.42)}
.dptv-rewards-modal.is-question.reward-accent-gold{--dptv-question-cta-color:#081018;--dptv-question-cta-bg:linear-gradient(180deg,#fff7c9 0%,#f4cf72 42%,#bf7a12 100%);--dptv-question-cta-border:rgba(255,243,188,.70);--dptv-question-cta-shadow:0 16px 38px rgba(244,207,114,.24),0 0 34px rgba(244,207,114,.16),inset 0 1px 0 rgba(255,255,255,.62);--dptv-question-cta-text-shadow:0 1px 0 rgba(255,255,255,.45)}
.dptv-rewards-modal.is-question.reward-accent-blue{--dptv-question-cta-color:#fff;--dptv-question-cta-bg:linear-gradient(135deg,#1677ff 0%,#4da3ff 52%,#9fd2ff 100%);--dptv-question-cta-border:rgba(95,178,255,.68);--dptv-question-cta-shadow:0 16px 42px rgba(47,107,255,.32),0 0 40px rgba(91,168,255,.24),inset 0 1px 0 rgba(255,255,255,.42);--dptv-question-cta-text-shadow:0 2px 10px rgba(0,0,0,.38)}
.dptv-rewards-modal.is-question.reward-accent-green{--dptv-question-cta-color:#06120b;--dptv-question-cta-bg:linear-gradient(135deg,#d9ffe9 0%,#4ade80 48%,#16a34a 100%);--dptv-question-cta-border:rgba(153,255,190,.60);--dptv-question-cta-shadow:0 16px 42px rgba(34,197,94,.24),0 0 36px rgba(74,222,128,.18),inset 0 1px 0 rgba(255,255,255,.56);--dptv-question-cta-text-shadow:0 1px 0 rgba(255,255,255,.35)}
.dptv-rewards-modal.is-question.reward-accent-pink{--dptv-question-cta-color:#fff;--dptv-question-cta-bg:linear-gradient(135deg,#b70060 0%,#e4007f 48%,#ff63b7 100%);--dptv-question-cta-border:rgba(255,99,183,.68);--dptv-question-cta-shadow:0 16px 42px rgba(228,0,127,.30),0 0 40px rgba(255,99,183,.22),inset 0 1px 0 rgba(255,255,255,.42);--dptv-question-cta-text-shadow:0 2px 10px rgba(0,0,0,.42)}
.dptv-rewards-modal.is-question.reward-accent-purple{--dptv-question-cta-color:#fff;--dptv-question-cta-bg:linear-gradient(135deg,#6d4bff 0%,#a855f7 48%,#f4cf72 100%);--dptv-question-cta-border:rgba(190,154,255,.62);--dptv-question-cta-shadow:0 16px 40px rgba(124,77,255,.30),0 0 38px rgba(168,85,247,.22),inset 0 1px 0 rgba(255,255,255,.42);--dptv-question-cta-text-shadow:0 2px 10px rgba(0,0,0,.42)}
.dptv-rewards-modal.is-question.reward-accent-silver,.dptv-rewards-modal.is-question.reward-accent-black{--dptv-question-cta-color:#081018;--dptv-question-cta-bg:linear-gradient(180deg,#ffffff 0%,#d7dbe2 52%,#9aa4b2 100%);--dptv-question-cta-border:rgba(237,242,247,.66);--dptv-question-cta-shadow:0 16px 40px rgba(217,226,239,.20),0 0 30px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.72);--dptv-question-cta-text-shadow:0 1px 0 rgba(255,255,255,.42)}
.dptv-rewards-modal.is-question[class*="reward-accent-"] .dptv-rewards-modal__question button.dptv-question-primary-cta{
  color:var(--dptv-question-cta-color)!important;
  background:var(--dptv-question-cta-bg)!important;
  border-color:var(--dptv-question-cta-border)!important;
  box-shadow:var(--dptv-question-cta-shadow)!important;
  text-shadow:var(--dptv-question-cta-text-shadow)!important;
}

@keyframes dptv-v130-cta-sheen{
  0%,38%{transform:translateX(-85%) skewX(-12deg);opacity:0}
  48%{opacity:.72}
  74%,100%{transform:translateX(85%) skewX(-12deg);opacity:0}
}
@media(max-width:760px){
  .dptv-rewards-modal.is-question .dptv-rewards-modal__question button.dptv-question-primary-cta{
    letter-spacing:.075em!important;
  }
}
@media(prefers-reduced-motion:reduce){
  .dptv-rewards-modal.is-question .dptv-rewards-modal__question button.dptv-question-primary-cta:before{animation:none!important;display:none!important;}
}


.dptv-rewards .dptv-reward-card__info{
  flex:0 0 auto!important;
  width:24px!important;
  height:24px!important;
  display:inline-grid!important;
  place-items:center!important;
  border-radius:999px!important;
  border:1px solid rgba(244,207,114,.42)!important;
  background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.26),transparent 34%),linear-gradient(180deg,rgba(244,207,114,.18),rgba(255,255,255,.045))!important;
  color:#f4cf72!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:1000!important;
  font-family:inherit!important;
  text-transform:none!important;
  letter-spacing:0!important;
  padding:0!important;
  margin:0!important;
  cursor:pointer!important;
  box-shadow:0 0 0 1px rgba(0,0,0,.22),0 10px 24px rgba(244,207,114,.10),inset 0 1px 0 rgba(255,255,255,.12)!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important;
}
.dptv-rewards .dptv-reward-card__info:hover,
.dptv-rewards .dptv-reward-card__info:focus-visible{
  transform:translateY(-1px) scale(1.04)!important;
  border-color:rgba(244,207,114,.82)!important;
  background:linear-gradient(180deg,#fff0ad,#f4cf72 54%,#bd7b18)!important;
  color:#081018!important;
  outline:none!important;
  box-shadow:0 14px 30px rgba(244,207,114,.22),0 0 24px rgba(244,207,114,.18),inset 0 1px 0 rgba(255,255,255,.55)!important;
}
.dptv-rewards-modal.is-game-info > .dptv-rewards-modal__panel {
  width: min(760px, calc(100vw - 34px));
  padding: 18px;
  background: radial-gradient(circle at 18% 0, rgba(244,207,114,.14), transparent 32%), radial-gradient(circle at 100% 0, rgba(225,6,18,.15), transparent 36%), linear-gradient(180deg, rgba(17,21,31,.98), rgba(7,9,14,.99));
  border: 1px solid rgba(244,207,114,.18);
  box-shadow: 0 24px 80px rgba(0,0,0,.56), inset 0 1px 0 rgba(255,255,255,.07);
}
.dptv-rewards-modal.is-game-info .dptv-game-info-hero {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 22px;
  background: #05070b;
  isolation: isolate;
  margin: 0 0 16px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 18px 44px rgba(0,0,0,.28);
}
.dptv-rewards-modal.is-game-info .dptv-game-info-hero img {
  position: absolute;
  inset: -3px;
  display: block;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  object-fit: cover;
  object-position: center;
  transform: translateZ(0);
  backface-visibility: hidden;
}
.dptv-rewards-modal.is-game-info .dptv-rewards-modal__panel > h3 {
  margin: 0 0 10px;
  color: #fff;
  font-size: clamp(27px,3.3vw,42px);
  line-height: .95;
  letter-spacing: -.035em;
  text-transform: none;
  font-weight: 1000;
}
.dptv-rewards-modal.is-game-info .dptv-rewards-modal__panel > p {
  margin: 12px 0 0;
  padding: 17px 18px;
  border: 1px solid rgba(255,255,255,.095);
  border-radius: 18px;
  background: linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.024));
  color: #e8edf7;
  font-size: 15px;
  line-height: 1.55;
  white-space: pre-line;
}
.dptv-rewards-modal.is-game-info .dptv-rewards-modal__actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 12px;
}
.dptv-rewards-modal.is-game-info .dptv-rewards-modal__login[hidden],
.dptv-rewards-modal.is-game-info .dptv-rewards-modal__sponsor-link[hidden] { display: none; }
.dptv-rewards-modal.is-game-info .dptv-rewards-modal__actions button[data-dptv-close] {
  color: #081018;
  border: 1px solid rgba(255,243,188,.58);
  background: linear-gradient(180deg,#fff0ad,#f4cf72 52%,#c98b24);
  box-shadow: 0 14px 30px rgba(244,207,114,.18), inset 0 1px 0 rgba(255,255,255,.55);
}
@media (max-width:760px) {
  .dptv-rewards .dptv-reward-card__info { width:22px; height:22px; font-size:12px; }
  .dptv-rewards-modal.is-game-info > .dptv-rewards-modal__panel { width:calc(100vw - 16px); max-width:calc(100vw - 16px); padding:8px; }
  .dptv-rewards-modal.is-game-info .dptv-game-info-hero { border-radius:17px; }
  .dptv-rewards-modal.is-game-info .dptv-rewards-modal__panel > p { margin-top:9px; padding:14px; font-size:14px; border-radius:15px; }
  .dptv-rewards-modal.is-game-info .dptv-rewards-modal__actions { margin-top:9px; }
}
.dptv-rewards .dptv-reward-card__access-strip strong,
.dptv-rewards .dptv-reward-card__access-strip em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dptv-rewards .dptv-reward-card__cta:not(:disabled){background:linear-gradient(180deg,var(--card-accent2),var(--card-accent))!important;color:#fff!important;box-shadow:0 18px 30px color-mix(in srgb,var(--card-accent) 30%,transparent),inset 0 1px 0 rgba(255,255,255,.22)!important}
.dptv-rewards .dptv-reward-card--gold .dptv-reward-card__cta:not(:disabled),
.dptv-rewards .dptv-reward-card--daily-free.dptv-reward-card--gold .dptv-reward-card__cta:not(:disabled){color:#080a0f!important}
.dptv-rewards .dptv-reward-card__cta:disabled{background:linear-gradient(180deg,rgba(55,61,72,.96),rgba(28,32,39,.96))!important;color:#c7ccd6!important;box-shadow:none!important;border-color:rgba(255,255,255,.09)!important;opacity:.78!important;filter:none!important}
.dptv-winners-wall__grid .dptv-winner-upload,
.dptv-rewards-arena-page__grid--winners .dptv-winner-upload,
.dptv-bfc-mini-grid .dptv-winner-upload{
  color:#f6d77a!important;
  background:linear-gradient(180deg,rgba(10,13,20,.88),rgba(8,10,15,.72))!important;
  border:1px solid rgba(246,215,122,.34)!important;
  box-shadow:0 10px 22px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.07)!important;
  text-shadow:none!important;
}
.dptv-winners-wall__grid .dptv-winner-upload:hover,
.dptv-rewards-arena-page__grid--winners .dptv-winner-upload:hover,
.dptv-bfc-mini-grid .dptv-winner-upload:hover{
  transform:translateY(-1px)!important;
  border-color:rgba(246,215,122,.58)!important;
  background:linear-gradient(180deg,rgba(246,215,122,.18),rgba(10,13,20,.78))!important;
}
.dptv-winners-wall__grid .dptv-winner-photo-help,
.dptv-rewards-arena-page__grid--winners .dptv-winner-photo-help,
.dptv-bfc-mini-grid .dptv-winner-photo-help{
  flex-basis:100%!important;
  max-width:100%!important;
  margin-top:2px!important;
  color:rgba(246,215,122,.78)!important;
  font-size:9.5px!important;
  line-height:1.2!important;
  letter-spacing:.015em!important;
}








@keyframes dptvWinnerCoinSheen{
  0%,42%{transform:translateX(-62%) skewX(-12deg);opacity:0}
  52%{opacity:.78}
  82%,100%{transform:translateX(62%) skewX(-12deg);opacity:0}
}


@media(max-width:760px){
  .dptv-big-fish-club-arena__head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:14px!important;
    align-items:start!important;
  }
  
  .dptv-big-fish-club-arena__actions .dptv-big-fish-club-arena__cta{
    font-size:11.5px!important;
  }
}
@media(max-width:430px){
  .dptv-big-fish-club-arena__actions{margin-left:-2px!important;margin-right:-2px!important;padding-bottom:9px!important}
  .dptv-big-fish-club-arena__actions .dptv-big-fish-club-arena__cta{min-height:38px!important;padding:10px 13px!important;font-size:11px!important;letter-spacing:.035em!important}
}

.dptv-winners-wall__grid .dptv-winner-upload,
.dptv-rewards-arena-page__grid--winners .dptv-winner-upload,
.dptv-bfc-mini-grid .dptv-winner-upload{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  max-width:100%!important;
  min-height:30px!important;
  padding:7px 12px!important;
  border-radius:999px!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:.055em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.dptv-bfc-mini-grid .dptv-winner-upload{
  padding-inline:10px!important;
  font-size:9.5px!important;
}
.dptv-bfc-mini-grid .dptv-winner-photo-help{
  display:none!important;
}
.dptv-winners-wall__grid .dptv-winner-photo-help,
.dptv-rewards-arena-page__grid--winners .dptv-winner-photo-help{
  font-size:9px!important;
  color:rgba(246,215,122,.70)!important;
}
@media(max-width:1024px){
  .dptv-big-fish-club-arena__head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    align-items:start!important;
    gap:14px!important;
  }
  .dptv-big-fish-club-arena__actions{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    overscroll-behavior-x:contain!important;
    -webkit-overflow-scrolling:touch!important;
    scroll-snap-type:x proximity!important;
    padding:0 4px 10px!important;
    margin:0!important;
    scrollbar-width:none!important;
  }
  .dptv-big-fish-club-arena__actions::-webkit-scrollbar{
    display:none!important;
  }
  .dptv-big-fish-club-arena__actions .dptv-big-fish-club-arena__cta{
    flex:0 0 auto!important;
    width:auto!important;
    min-width:max-content!important;
    max-width:none!important;
    min-height:40px!important;
    padding:11px 16px!important;
    margin:0!important;
    white-space:nowrap!important;
    scroll-snap-align:start!important;
  }
}
@media(max-width:520px){
  .dptv-big-fish-club-arena__actions{
    margin-inline:-2px!important;
    padding-inline:2px!important;
    gap:8px!important;
  }
  .dptv-big-fish-club-arena__actions .dptv-big-fish-club-arena__cta{
    min-height:38px!important;
    letter-spacing:.04em!important;
  }
  .dptv-bfc-mini-grid .dptv-winner-tile__actions{
    margin-top:6px!important;
    max-width:100%!important;
  }
  .dptv-bfc-mini-grid .dptv-winner-upload{
    max-width:150px!important;
  }
}


@media (max-width:760px){
  .dptv-big-fish-club-arena__actions{
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overscroll-behavior-x:contain!important;
    padding:0 2px 9px!important;
    margin:0!important;
  }
  .dptv-big-fish-club-arena__actions .dptv-big-fish-club-arena__cta{
    max-width:none!important;
    min-height:40px!important;
    margin:0!important;
    padding:10px 14px!important;
  }
}
@media(max-width:520px){
  .dptv-big-fish-club-arena__actions .dptv-big-fish-club-arena__cta{font-size:10.5px!important;padding:10px 13px!important}
}
.dptv-rewards-arena-page__panel{scroll-margin-top:96px!important;}
.dptv-big-fish-club-arena__actions .dptv-big-fish-club-arena__cta{touch-action:manipulation!important;}
@media (max-width:760px){
  .dptv-big-fish-club-arena__actions{display:flex!important;grid-template-columns:none!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-bottom:10px!important;}
  .dptv-big-fish-club-arena__actions::-webkit-scrollbar{display:none!important;}
  .dptv-big-fish-club-arena__actions .dptv-big-fish-club-arena__cta{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;white-space:nowrap!important;scroll-snap-align:start!important;}
}
@media (max-width:430px){.dptv-rewards-arena-page__panel{scroll-margin-top:78px!important;}}
@media (max-width:760px){
  .dptv-rewards-modal:not([hidden]){
    display:grid!important;
    place-items:center!important;
    min-height:100svh!important;
    padding:10px 8px calc(10px + env(safe-area-inset-bottom,0px))!important;
  }
  @supports (height:100dvh){
    .dptv-rewards-modal:not([hidden]){min-height:100dvh!important;}
  }
  .dptv-rewards-modal.is-journey-shell .dptv-rewards-modal__panel{
    width:min(430px,calc(100vw - 18px))!important;
    max-height:calc(100svh - 18px)!important;
    overflow:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    padding:14px!important;
    border-radius:24px!important;
  }
  @supports (height:100dvh){
    .dptv-rewards-modal.is-journey-shell .dptv-rewards-modal__panel{max-height:calc(100dvh - 18px)!important;}
  }
  .dptv-rewards-modal__x{
    top:10px!important;
    right:10px!important;
    width:42px!important;
    height:42px!important;
    z-index:30!important;
    background:rgba(10,13,20,.66)!important;
    backdrop-filter:blur(10px)!important;
    -webkit-backdrop-filter:blur(10px)!important;
  }
  .dptv-rewards-modal.is-question .dptv-rewards-modal__panel{
    width:min(430px,calc(100vw - 18px))!important;
    padding:18px 15px 16px!important;
  }
  .dptv-rewards-modal.is-question .dptv-rewards-modal__panel>h3{
    font-size:clamp(36px,10.5vw,50px)!important;
    line-height:.92!important;
    margin:0 46px 8px 0!important;
    letter-spacing:-.045em!important;
  }
  .dptv-rewards-modal.is-question .dptv-rewards-modal__panel>p{
    font-size:14px!important;
    line-height:1.28!important;
    margin:0 0 13px!important;
  }
  
  
  
  
  
  .dptv-rewards-modal.is-question .dptv-question-reveal-info{
    grid-template-columns:1fr 1fr!important;
    gap:10px!important;
    margin-bottom:14px!important;
  }
  .dptv-rewards-modal.is-question .dptv-question-info-box{
    min-height:78px!important;
    padding:13px!important;
    border-radius:17px!important;
  }
  .dptv-rewards-modal.is-question .dptv-question-info-box strong{
    font-size:20px!important;
    line-height:1.08!important;
  }
  .dptv-rewards-modal.is-question .dptv-rewards-modal__question button.dptv-question-primary-cta{
    min-height:55px!important;
    border-radius:17px!important;
    font-size:11.5px!important;
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .dptv-rewards-modal.is-result .dptv-rewards-modal__panel{
    width:min(430px,calc(100vw - 18px))!important;
    max-height:calc(100svh - 18px)!important;
    padding:14px!important;
    border-radius:24px!important;
  }
  @supports (height:100dvh){
    .dptv-rewards-modal.is-result .dptv-rewards-modal__panel{max-height:calc(100dvh - 18px)!important;}
  }
  .dptv-rewards-modal.is-result .dptv-rewards-modal__reveal{margin:0!important;}
  .dptv-reveal-dynamic-result{
    grid-template-columns:1fr!important;
    margin:0 0 10px!important;
    border-radius:20px!important;
  }
  .dptv-reveal-dynamic-result:before{
    background-size:cover!important;
    background-position:center!important;
  }
  .dptv-reveal-dynamic-result:after{
    background:linear-gradient(90deg,rgba(0,0,0,.03) 0%,rgba(0,0,0,.12) 48%,rgba(0,0,0,.68) 72%,rgba(0,0,0,.93) 100%)!important;
  }
  .dptv-reveal-card__side{display:none!important;}
  .dptv-reveal-card__content{
    grid-column:1!important;
    width:56%!important;
    margin-left:auto!important;
    height:100%!important;
    padding:16px 14px 14px 8px!important;
    background:transparent!important;
    justify-content:center!important;
  }
  .dptv-reveal-card__eyebrow{font-size:7.6px!important;margin-bottom:5px!important;letter-spacing:.16em!important;}
  .dptv-reveal-card__headline{font-size:clamp(23px,7vw,31px)!important;line-height:.92!important;max-width:100%!important;}
  .dptv-reveal-card__reward-box{
    grid-template-columns:42px minmax(0,1fr)!important;
    gap:8px!important;
    width:100%!important;
    margin-top:8px!important;
    padding:8px!important;
    border-radius:15px!important;
  }
  .dptv-reveal-card__media{width:42px!important;height:42px!important;}
  .dptv-reveal-card__media-icon{width:32px!important;height:32px!important;font-size:15px!important;}
  .dptv-reveal-card__reward-title{font-size:clamp(16px,5vw,22px)!important;line-height:.98!important;}
  .dptv-reveal-card__reward-sub{font-size:7.5px!important;line-height:1.05!important;}
  .dptv-reveal-card__body-copy{font-size:7.8px!important;line-height:1.12!important;margin-top:3px!important;}
  .dptv-reveal-meta{
    grid-template-columns:1fr!important;
    gap:9px!important;
    margin:0 0 10px!important;
  }
  .dptv-reveal-meta>div{
    min-height:56px!important;
    padding:11px 13px!important;
    border-radius:16px!important;
  }
  .dptv-reveal-meta strong{font-size:20px!important;}
  .dptv-reveal-ctas{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    margin:0 0 10px!important;
  }
  .dptv-reveal-play-again{grid-column:1/-1!important;}
  .dptv-reveal-ctas a,.dptv-reveal-ctas button{
    height:44px!important;
    min-height:44px!important;
    border-radius:16px!important;
    font-size:10px!important;
  }
  .dptv-rewards-modal.is-result.is-win .dptv-reveal-sharebar,
  .dptv-rewards-modal.is-result.is-points-win .dptv-reveal-sharebar{
    min-height:48px!important;
    padding:7px 10px!important;
    gap:12px!important;
    flex-wrap:nowrap!important;
    justify-content:center!important;
  }
  .dptv-rewards-modal.is-result .dptv-reveal-sharebar>span{font-size:8px!important;letter-spacing:.12em!important;}
  .dptv-reveal-sharebar__icons{gap:8px!important;}
  .dptv-reveal-sharebar__icons button{width:30px!important;min-width:30px!important;height:30px!important;}
  .dptv-reveal-sharebar__icons button svg{width:30px!important;height:30px!important;padding:8px!important;}
  .dptv-reveal-photo-bonus{height:auto!important;min-height:36px!important;display:flex!important;align-items:center!important;}
}

@media (max-width:380px){
  .dptv-rewards-modal.is-question .dptv-rewards-modal__panel>h3{font-size:38px!important;}
  .dptv-rewards-modal.is-question .dptv-question-info-box strong{font-size:18px!important;}
  .dptv-rewards-modal.is-result .dptv-rewards-modal__panel{padding:12px!important;}
  .dptv-reveal-card__content{width:59%!important;padding-right:10px!important;}
  .dptv-reveal-card__headline{font-size:24px!important;}
  .dptv-reveal-meta strong{font-size:18px!important;}
}





@keyframes dptv-v141-loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,100%{content:"..."}}
.dptv-rewards-modal.is-result .dptv-reveal-card__media{
  border-radius:999px!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 34% 26%,rgba(255,255,255,.44),rgba(255,255,255,.10) 33%,rgba(5,7,12,.90) 72%),
    linear-gradient(145deg,#fff3a6 0%,#f4cf72 34%,#b77719 62%,#2a1706 100%)!important;
  border:2px solid rgba(244,207,114,.76)!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.16) inset,0 0 26px rgba(244,207,114,.22),0 10px 22px rgba(0,0,0,.34)!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-card__media img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:999px!important;
  opacity:1!important;
  background:transparent!important;
}
.dptv-rewards-modal.is-result.is-lose .dptv-reveal-card__media{
  border-color:rgba(244,207,114,.70)!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 0 22px rgba(225,6,19,.20),0 10px 22px rgba(0,0,0,.34)!important;
}
.dptv-rewards-modal.is-result.is-points-win .dptv-reveal-card__media{
  background:#fff!important;
  border-color:rgba(244,207,114,.84)!important;
}

.dptv-rewards-modal.is-result .dptv-reveal-card__media[data-dptv-result-art="prize"]{
  border-radius:15px!important;
  background:#070a10!important;
  border:1px solid rgba(255,255,255,.13)!important;
  box-shadow:0 12px 24px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)!important;
  overflow:hidden!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-card__media[data-dptv-result-art="prize"] img{
  width:100%!important;
  height:100%!important;
  margin:0!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:0!important;
  background:#070a10!important;
}






@keyframes dptv-v142-loader-scan{
  0%,18%{transform:translateX(-76%) skewX(-10deg);opacity:0}
  35%{opacity:.72}
  100%{transform:translateX(76%) skewX(-10deg);opacity:0}
}



.dptv-rewards-modal.is-result .dptv-reveal-card__reward-box{
  max-width:372px!important;
  padding:11px 13px!important;
  overflow:hidden!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-card__media[data-dptv-result-art="miss"],
.dptv-rewards-modal.is-result .dptv-reveal-card__media[data-dptv-result-art="points"]{
  width:74px!important;
  min-width:74px!important;
  height:74px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:999px!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  display:block!important;
  align-self:center!important;
  justify-self:center!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-card__media[data-dptv-result-art="miss"] img,
.dptv-rewards-modal.is-result .dptv-reveal-card__media[data-dptv-result-art="points"] img{
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  margin:0!important;
  padding:0!important;
  display:block!important;
  object-fit:contain!important;
  object-position:center!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:drop-shadow(0 10px 18px rgba(0,0,0,.28)) drop-shadow(0 0 14px rgba(244,207,114,.16))!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-card__media[data-dptv-result-art="miss"] .dptv-reveal-card__media-icon,
.dptv-rewards-modal.is-result .dptv-reveal-card__media[data-dptv-result-art="points"] .dptv-reveal-card__media-icon,
.dptv-rewards-modal.is-result .dptv-reveal-card__media-icon{
  display:none!important;
  opacity:0!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-card__reward-copy{
  min-width:0!important;
  overflow:hidden!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-card__reward-title{
  overflow-wrap:normal!important;
  word-break:normal!important;
}
@media(max-width:760px){
  .dptv-rewards-modal.is-result .dptv-reveal-card__media[data-dptv-result-art="miss"],
  .dptv-rewards-modal.is-result .dptv-reveal-card__media[data-dptv-result-art="points"]{
    width:64px!important;
    min-width:64px!important;
    height:64px!important;
  }
}







@keyframes dptv-v144-glass-breathe{
  0%,100%{opacity:.72;filter:brightness(.98)}
  50%{opacity:.94;filter:brightness(1.06)}
}




.dptv-rewards-modal.is-result .dptv-reveal-card__media.is-dptv-final-result-badge{
  width:82px!important;
  min-width:82px!important;
  height:82px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background-color:transparent!important;
  background-image:var(--dptv-result-badge-image)!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
  box-shadow:none!important;
  filter:drop-shadow(0 11px 18px rgba(0,0,0,.28)) drop-shadow(0 0 12px rgba(244,207,114,.12))!important;
  overflow:visible!important;
  display:block!important;
  align-self:center!important;
  justify-self:center!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-card__media.is-dptv-final-result-badge>img,
.dptv-rewards-modal.is-result .dptv-reveal-card__media.is-dptv-final-result-badge>.dptv-reveal-card__media-icon{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
}
.dptv-rewards-modal.is-result .dptv-reveal-card__reward-box{
  grid-template-columns:82px minmax(0,1fr)!important;
  gap:15px!important;
  align-items:center!important;
}
@media(max-width:760px){
  .dptv-rewards-modal.is-result .dptv-reveal-card__media.is-dptv-final-result-badge{
    width:74px!important;
    min-width:74px!important;
    height:74px!important;
  }
  .dptv-rewards-modal.is-result .dptv-reveal-card__reward-box{
    grid-template-columns:74px minmax(0,1fr)!important;
    gap:13px!important;
  }
}
.dptv-rewards-modal.is-answer-locked .dptv-reveal-target,
.dptv-rewards-modal.is-answer-locked .dptv-reveal-spotlight,
.dptv-rewards-modal.is-answer-locked .dptv-reveal-spotlight:before,
.dptv-rewards-modal.is-answer-locked .dptv-reveal-spotlight span{
  display:none!important;
  animation:none!important;
}







@keyframes dptv-v145-soft-glass{
  0%,100%{opacity:.76;filter:brightness(.99)}
  50%{opacity:.92;filter:brightness(1.04)}
}

.dptv-rewards-modal{
  --dptv-reveal-stage-width: min(780px, calc(100vw - 32px));
  --dptv-reveal-stage-gap: 18px;
}

.dptv-rewards-modal.is-question.is-journey-shell > .dptv-rewards-modal__panel,
.dptv-rewards-modal.is-reveal.is-journey-shell > .dptv-rewards-modal__panel,
.dptv-rewards-modal.is-answer-locked.is-journey-shell > .dptv-rewards-modal__panel,
.dptv-rewards-modal.is-video-pending.is-journey-shell > .dptv-rewards-modal__panel,
.dptv-rewards-modal.is-video-awaiting-tap.is-journey-shell > .dptv-rewards-modal__panel,
.dptv-rewards-modal.is-result.is-journey-shell > .dptv-rewards-modal__panel{
  width: var(--dptv-reveal-stage-width)!important;
  max-width: var(--dptv-reveal-stage-width)!important;
  min-width: 0!important;
  box-sizing: border-box!important;
}





.dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-dynamic-result{
  margin-bottom: var(--dptv-reveal-stage-gap)!important;
}



.dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-meta{
  margin-top: 0!important;
  margin-bottom: 12px!important;
}

.dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-ctas{
  margin-bottom: 12px!important;
}

@media(max-width:760px){
  .dptv-rewards-modal{
    --dptv-reveal-stage-width: calc(100vw - 16px);
    --dptv-reveal-stage-gap: 16px;
  }
}
@media(max-width:760px){
  .dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-card__eyebrow{display:none!important;}
  .dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-card__content{
    width:58%!important;
    padding:15px 13px 13px 7px!important;
  }
  .dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-card__reward-box{
    grid-template-columns:66px minmax(0,1fr)!important;
    gap:10px!important;
    min-height:86px!important;
    padding:9px 10px!important;
    max-width:100%!important;
    align-items:center!important;
  }
  .dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-card__media.is-dptv-final-result-badge{
    width:66px!important;
    min-width:66px!important;
    height:66px!important;
  }
  .dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-card__reward-copy{
    min-width:0!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    overflow:visible!important;
  }
  .dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-card__reward-title{
    max-width:100%!important;
    font-size:clamp(20px,5.45vw,26px)!important;
    line-height:.96!important;
    letter-spacing:-.045em!important;
    text-wrap:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  .dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-card__body-copy{
    max-width:100%!important;
    margin-top:4px!important;
    font-size:8.3px!important;
    line-height:1.16!important;
  }
}
@media(max-width:380px){
  .dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-card__content{
    width:60%!important;
    padding:14px 10px 12px 6px!important;
  }
  .dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-card__reward-box{
    grid-template-columns:58px minmax(0,1fr)!important;
    gap:9px!important;
    min-height:82px!important;
    padding:8px 9px!important;
  }
  .dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-card__media.is-dptv-final-result-badge{
    width:58px!important;
    min-width:58px!important;
    height:58px!important;
  }
  .dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-card__reward-title{
    font-size:clamp(18px,5.25vw,23px)!important;
    line-height:.98!important;
  }
  .dptv-rewards-modal.is-result.is-journey-shell .dptv-reveal-card__body-copy{
    font-size:7.8px!important;
  }
}
html.dptv-rewards-modal-scroll-locked,
body.dptv-rewards-modal-scroll-locked{
  overflow:hidden!important;
  overscroll-behavior:none!important;
}
body.dptv-rewards-modal-scroll-locked{
  touch-action:none!important;
}
.dptv-rewards-modal:not([hidden]){
  overscroll-behavior:contain!important;
  touch-action:none!important;
}
.dptv-rewards-modal:not([hidden]) .dptv-rewards-modal__panel{
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  touch-action:pan-y!important;
}
html.dptv-rewards-modal-scroll-locked,
body.dptv-rewards-modal-scroll-locked{
  height:100%!important;
  max-height:100%!important;
}
.dptv-rewards-modal:not([hidden]){
  position:fixed!important;
  inset:0!important;
  overflow:hidden!important;
  max-height:100dvh!important;
}
.dptv-rewards-modal:not([hidden]) .dptv-rewards-modal__panel{
  max-height:calc(100dvh - 28px)!important;
  overflow-y:auto!important;
  overscroll-behavior-y:contain!important;
}
.dptv-rewards .dptv-reward-card__schedule{display:none!important}
.dptv-rewards .dptv-reward-card__access-strip{display:grid!important;grid-template-columns:42px minmax(0,1fr) minmax(110px,auto)!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;min-height:64px!important}
.dptv-rewards .dptv-reward-card__access-strip .dptv-reward-card__access-icon{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:50%!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.10)!important;overflow:hidden!important}
.dptv-rewards .dptv-reward-card__access-strip strong,.dptv-rewards .dptv-reward-card__access-strip em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dptv-rewards .dptv-reward-card__access-strip strong{font-size:13px!important;font-weight:1000!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#f5d56d!important}
.dptv-rewards .dptv-reward-card__access-strip em{font-size:12px!important;font-weight:900!important;font-style:normal!important;color:#f7fbff!important;text-align:right!important;font-variant-numeric:tabular-nums!important}
.dptv-rewards .dptv-reward-card__access-strip--bonus-hunt{position:relative!important;border-color:rgba(244,207,114,.28)!important;background:linear-gradient(135deg,rgba(49,35,10,.68),rgba(17,22,31,.72))!important;box-shadow:0 14px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(244,207,114,.06)!important}
.dptv-rewards .dptv-reward-card__access-strip--bonus-hunt:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(90deg,rgba(255,214,92,.08),rgba(255,255,255,0) 42%,rgba(255,102,102,.07))!important;pointer-events:none!important}
.dptv-rewards .dptv-reward-card__access-strip--bonus-hunt>*{position:relative!important;z-index:1!important}
.dptv-rewards .dptv-reward-card__access-strip--bonus-hunt .dptv-reward-card__access-icon{background:linear-gradient(180deg,rgba(255,218,104,.18),rgba(255,255,255,.03))!important;border-color:rgba(255,218,104,.24)!important;box-shadow:0 8px 20px rgba(255,204,77,.12)!important}
.dptv-rewards .dptv-reward-card__access-strip--bonus-hunt strong{color:#ffd96b!important}
.dptv-rewards .dptv-reward-card__access-strip--bonus-hunt em{color:#ffffff!important}
.dptv-rewards .dptv-reward-card__access-strip--bonus-hunt.is-open{border-color:rgba(69,239,147,.28)!important;background:linear-gradient(135deg,rgba(12,52,30,.72),rgba(17,22,31,.72))!important;box-shadow:0 14px 34px rgba(0,0,0,.2),0 0 26px rgba(69,239,147,.10),inset 0 1px 0 rgba(255,255,255,.08)!important}
.dptv-rewards .dptv-reward-card__access-strip--bonus-hunt.is-open strong{color:#7df6b0!important}
.dptv-rewards .dptv-reward-card__access-strip--bonus-hunt.is-ended{border-color:rgba(255,255,255,.12)!important;background:linear-gradient(135deg,rgba(34,38,46,.74),rgba(17,22,31,.72))!important;opacity:.88!important}
.dptv-rewards .dptv-reward-card.is-schedule-unlocked{animation:dptvSchedulePulse 1.1s ease-out 1!important}
@keyframes dptvSchedulePulse{0%{box-shadow:0 22px 60px rgba(0,0,0,.35),0 0 0 rgba(244,207,114,0)}45%{box-shadow:0 26px 80px rgba(0,0,0,.42),0 0 40px rgba(244,207,114,.32)}100%{box-shadow:0 22px 60px rgba(0,0,0,.35),0 0 0 rgba(244,207,114,0)}}
@media(max-width:760px){.dptv-rewards .dptv-reward-card__access-strip{grid-template-columns:40px minmax(0,1fr) minmax(88px,auto)!important;gap:8px!important;padding:10px 10px!important;min-height:58px!important}.dptv-rewards .dptv-reward-card__access-strip .dptv-reward-card__access-icon{width:40px!important;height:40px!important}.dptv-rewards .dptv-reward-card__access-strip strong{font-size:11px!important}.dptv-rewards .dptv-reward-card__access-strip em{font-size:10px!important}}
.dptv-rewards .dptv-bonus-hunt-strip-mark{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;border-radius:50%!important;overflow:hidden!important}
.dptv-rewards .dptv-bonus-hunt-strip-mark img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:50%!important}
@media(max-width:760px){.dptv-instant-filters{gap:8px!important}.dptv-instant-filters [data-dptv-card-filter="bonus-hunt"]{min-width:max-content!important}}
.dptv-rewards .dptv-instant-status-rail{
  align-items:stretch!important;
}
.dptv-rewards .dptv-instant-status-card{
  grid-template-columns:50px minmax(0,1fr)!important;
  gap:12px!important;
  align-items:center!important;
  min-height:86px!important;
  padding:14px 15px!important;
  border-radius:22px!important;
  background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.030) 58%,rgba(230,0,18,.045))!important;
  border:1px solid rgba(255,255,255,.105)!important;
  box-shadow:0 16px 36px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.dptv-rewards .dptv-instant-status-card>div{
  min-width:0!important;
  align-self:stretch!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
}
.dptv-rewards .dptv-instant-status-card>span,
.dptv-rewards .dptv-instant-status-card .dptv-public-badge-slot--rail{
  width:50px!important;
  height:50px!important;
  min-width:50px!important;
  align-self:center!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:visible!important;
}
.dptv-rewards .dptv-instant-status-card .dptv-public-badge-slot--rail{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:drop-shadow(0 0 18px rgba(245,200,75,.22))!important;
}
.dptv-rewards .dptv-instant-status-card small{
  margin:0!important;
  font-size:9px!important;
  line-height:1!important;
  letter-spacing:.13em!important;
}
.dptv-rewards .dptv-instant-status-card strong{
  margin:5px 0 0!important;
  max-width:100%!important;
  font-size:clamp(17px,1.35vw,22px)!important;
  line-height:1.04!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.dptv-rewards .dptv-instant-status-card em{
  margin-top:4px!important;
  max-width:100%!important;
  font-size:11px!important;
  line-height:1.18!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.dptv-rewards .dptv-instant-status-card--winner strong{
  font-size:clamp(16px,1.18vw,20px)!important;
  letter-spacing:-.015em!important;
}
.dptv-rewards .dptv-instant-status-card--winner{
  border-color:rgba(245,200,75,.16)!important;
  background:radial-gradient(circle at 12% 50%,rgba(245,200,75,.11),rgba(255,255,255,0) 31%),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.032) 58%,rgba(230,0,18,.050))!important;
}

.dptv-rewards .dptv-bfc-mini-grid,
.dptv-rewards .dptv-rewards-arena-page__grid--winners,
.dptv-rewards .dptv-rewards-arena-page__grid--activity{
  gap:14px!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-tile,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-tile,
.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-player-feed-tile,
.dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile{
  position:relative!important;
  border-radius:22px!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:linear-gradient(135deg,rgba(20,23,30,.94),rgba(24,27,36,.88) 52%,rgba(92,10,20,.16))!important;
  border:1px solid rgba(255,255,255,.105)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-tile:after,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-tile:after,
.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-player-feed-tile:after,
.dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile:after{
  content:""!important;
  position:absolute!important;
  inset:1px!important;
  border-radius:21px!important;
  pointer-events:none!important;
  background:radial-gradient(circle at 14% 50%,rgba(245,200,75,.085),rgba(255,255,255,0) 35%),linear-gradient(90deg,rgba(255,255,255,.035),rgba(255,255,255,0) 58%)!important;
  z-index:-1!important;
}
.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-player-feed-tile:before,
.dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile:before{
  width:3px!important;
  top:14px!important;
  bottom:14px!important;
  left:0!important;
  border-radius:0 999px 999px 0!important;
  opacity:.86!important;
}
.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--miss,
.dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--miss{
  background:linear-gradient(135deg,rgba(20,23,30,.95),rgba(26,28,37,.88) 54%,rgba(230,0,18,.12))!important;
}
.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-player-feed-tile--points,
.dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile--points,
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-tile--points,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-tile--points{
  background:linear-gradient(135deg,rgba(20,23,30,.95),rgba(31,28,20,.90) 56%,rgba(245,200,75,.13))!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-tile__body,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-tile__body,
.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-player-feed-tile__body,
.dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body{
  min-width:0!important;
  overflow:hidden!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-tile__body h4,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-tile__body h4,
.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-player-feed-tile__body strong,
.dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body strong{
  max-width:100%!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.dptv-rewards .dptv-winner-name-row,
.dptv-rewards .dptv-winner-name-text{
  min-width:0!important;
  max-width:100%!important;
}
.dptv-rewards .dptv-winner-name-text{
  display:block!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.dptv-rewards .dptv-winner-ref,
.dptv-rewards .dptv-feed-ref{
  width:fit-content!important;
  max-width:100%!important;
  gap:5px!important;
  padding:4px 7px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.075)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  color:rgba(255,255,255,.78)!important;
  font-size:8.5px!important;
  line-height:1!important;
  letter-spacing:.065em!important;
  font-weight:1000!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
}
.dptv-rewards .dptv-winner-ref b,
.dptv-rewards .dptv-feed-ref b{
  flex:0 0 auto!important;
  color:#f5c84b!important;
}
.dptv-rewards .dptv-winner-ref__value,
.dptv-rewards .dptv-feed-ref__value{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-variant-numeric:tabular-nums!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-ref,
.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-feed-ref{
  max-width:min(100%,190px)!important;
}
.dptv-rewards .dptv-player-feed-chip{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
}
@media (min-width:981px){
  .dptv-rewards .dptv-bfc-mini-grid .dptv-winner-tile{
    grid-template-columns:70px minmax(0,1fr)!important;
    min-height:128px!important;
    padding:14px!important;
  }
  
  .dptv-rewards .dptv-bfc-mini-grid--activity .dptv-player-feed-tile{
    min-height:114px!important;
    padding:15px 92px 15px 16px!important;
  }
}
@media (max-width:980px){
  .dptv-rewards .dptv-instant-status-card{
    min-height:82px!important;
  }
  .dptv-rewards .dptv-bfc-mini-grid .dptv-winner-ref,
  .dptv-rewards .dptv-bfc-mini-grid--activity .dptv-feed-ref{
    max-width:min(100%,220px)!important;
  }
}
@media (max-width:760px){
  .dptv-rewards .dptv-instant-status-card{
    flex-basis:78vw!important;
    grid-template-columns:48px minmax(0,1fr)!important;
    min-height:80px!important;
    padding:13px!important;
  }
  .dptv-rewards .dptv-instant-status-card>span,
  .dptv-rewards .dptv-instant-status-card .dptv-public-badge-slot--rail{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
  }
  .dptv-rewards .dptv-winner-ref,
  .dptv-rewards .dptv-feed-ref{
    font-size:8px!important;
    padding:4px 6px!important;
  }
}
@media (max-width:430px){
  .dptv-rewards .dptv-bfc-mini-grid .dptv-winner-ref,
  .dptv-rewards .dptv-bfc-mini-grid--activity .dptv-feed-ref,
  .dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-feed-ref{
    max-width:100%!important;
  }
  .dptv-rewards .dptv-winner-ref b,
  .dptv-rewards .dptv-feed-ref b{
    letter-spacing:.045em!important;
  }
}
@media (min-width:1151px){
  .dptv-rewards .dptv-big-fish-club-arena__grid{
    grid-template-columns:minmax(0,1.30fr) minmax(430px,.82fr)!important;
    gap:18px!important;
    align-items:stretch!important;
  }
  .dptv-rewards .dptv-big-fish-club-arena__leaders .drtv-bf-leaderboard__head h3{
    white-space:nowrap!important;
    font-size:clamp(25px,1.72vw,31px)!important;
    line-height:1.04!important;
    letter-spacing:-.045em!important;
  }
}
@media (min-width:1360px){
  .dptv-rewards .dptv-big-fish-club-arena__grid{
    grid-template-columns:minmax(0,1.34fr) minmax(440px,.82fr)!important;
  }
}
.dptv-rewards .dptv-bfc-mini-grid{gap:14px!important;}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-tile{
  grid-template-columns:64px minmax(0,1fr)!important;
  gap:14px!important;
  overflow:visible!important;
}

.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-player-feed-tile{
  grid-template-columns:54px minmax(0,1fr)!important;
  gap:13px!important;
  overflow:visible!important;
}
.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-player-feed-tile__body,
.dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body{
  min-width:0!important;
  overflow:visible!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-tile__body, .dptv-rewards .dptv-bfc-mini-grid .dptv-winner-name-row, .dptv-rewards .dptv-bfc-mini-grid .dptv-winner-inline-badge, .dptv-rewards .dptv-bfc-mini-grid .drtv-bf-mark, .dptv-rewards .drtv-bf-leaderboard--arena .drtv-bf-mark{
  overflow:visible!important;
}
.dptv-rewards .dptv-bfc-mini-grid .drtv-bf-mark__count, .dptv-rewards .drtv-bf-leaderboard--arena .drtv-bf-mark__count{
  z-index:9!important;
  overflow:visible!important;
  white-space:nowrap!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-ref,
.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-feed-ref,
.dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-feed-ref{
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  max-width:none!important;
  min-width:0!important;
  gap:5px!important;
  padding:5px 8px!important;
  font-size:7.6px!important;
  line-height:1!important;
  letter-spacing:.045em!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-ref b,
.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-feed-ref b,
.dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-feed-ref b,
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-ref__value,
.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-feed-ref__value,
.dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-feed-ref__value{
  display:inline-block!important;
  max-width:none!important;
  min-width:0!important;
  overflow:visible!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
  word-break:keep-all!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
  line-height:1!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-ref b,
.dptv-rewards .dptv-bfc-mini-grid--activity .dptv-feed-ref b,
.dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-feed-ref b{
  font-size:7.4px!important;
  letter-spacing:.07em!important;
}
.dptv-rewards .dptv-rewards-arena-page__stats .dptv-instant-status-card,
.dptv-rewards .dptv-rewards-arena-page__top .dptv-instant-status-card{
  grid-template-columns:56px minmax(0,1fr)!important;
  align-items:center!important;
  overflow:visible!important;
}

.dptv-rewards .drtv-bf-leaderboard__row{
  overflow:visible!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-tile__body h4,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-tile__body h4{
  overflow:visible!important;
  line-height:1.16!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-name-row,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-name-row{
  overflow:visible!important;
  align-items:center!important;
  gap:9px!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-inline-badge,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-inline-badge{
  position:relative!important;
  display:inline-grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  overflow:visible!important;
  isolation:isolate!important;
  border-radius:999px!important;
  background:transparent!important;
  box-shadow:none!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-inline-badge:before,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-inline-badge:before{
  content:none!important;
  display:none!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-inline-badge--megalodon:before,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-inline-badge--megalodon:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:-6px!important;
  border-radius:999px!important;
  background:radial-gradient(circle,rgba(245,200,75,.34) 0%,rgba(145,71,255,.22) 48%,rgba(145,71,255,0) 72%)!important;
  pointer-events:none!important;
  z-index:0!important;
  animation:dptvMegaSurfaceHaloFinal 2.3s ease-in-out infinite!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-inline-badge>.drtv-bf-mark,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-inline-badge>.drtv-bf-mark{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  max-width:30px!important;
  max-height:30px!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  border-radius:999px!important;
  background:transparent!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.48),0 7px 14px rgba(0,0,0,.28)!important;
  filter:none!important;
  animation:none!important;
  will-change:auto!important;
  position:relative!important;
  z-index:1!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-inline-badge>.drtv-bf-mark:after,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-inline-badge>.drtv-bf-mark:after{
  content:none!important;
  display:none!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-inline-badge--megalodon>.drtv-bf-mark,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-inline-badge--megalodon>.drtv-bf-mark{
  box-shadow:0 0 0 1px rgba(255,255,255,.62),0 0 0 3px rgba(245,200,75,.11),0 7px 14px rgba(0,0,0,.28)!important;
  filter:drop-shadow(0 0 8px rgba(245,200,75,.44)) drop-shadow(0 0 13px rgba(145,71,255,.26))!important;
  animation:dptvMegaSurfaceGlowFinal 2.3s ease-in-out infinite!important;
  will-change:filter,transform!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-inline-badge>.drtv-bf-mark img,
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-inline-badge>.drtv-bf-mark>.drtv-bf-mark__img,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-inline-badge>.drtv-bf-mark img,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-inline-badge>.drtv-bf-mark>.drtv-bf-mark__img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:999px!important;
  display:block!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
}
.dptv-rewards .dptv-bfc-mini-grid .dptv-winner-inline-badge .drtv-bf-mark__count,
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-inline-badge .drtv-bf-mark__count{
  top:-7px!important;
  right:-7px!important;
  z-index:12!important;
  min-width:17px!important;
  width:auto!important;
  height:17px!important;
  max-height:17px!important;
  padding:0 4px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:8px!important;
  line-height:17px!important;
  font-weight:1000!important;
  white-space:nowrap!important;
  overflow:visible!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.88),0 5px 10px rgba(0,0,0,.24)!important;
}
@media (max-width:1150px){
  .dptv-rewards .dptv-big-fish-club-arena__grid{grid-template-columns:1fr!important;}
}
@media (max-width:760px){
  .dptv-rewards .dptv-bfc-mini-grid .dptv-winner-tile{
    grid-template-columns:58px minmax(0,1fr)!important;
    gap:12px!important;
  }
  
  .dptv-rewards .dptv-bfc-mini-grid .dptv-winner-ref,
  .dptv-rewards .dptv-bfc-mini-grid--activity .dptv-feed-ref,
  .dptv-rewards .dptv-rewards-arena-page__grid--activity .dptv-feed-ref{
    font-size:7.2px!important;
    padding:5px 7px!important;
  }
}
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-month-divider{
  grid-column:1 / -1!important;
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:11px!important;
  margin:10px 2px 0!important;
  padding:0!important;
  color:rgba(255,255,255,.72)!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
}
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-month-divider:first-child{
  margin-top:0!important;
}
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-month-divider:before{
  content:""!important;
  width:7px!important;
  height:7px!important;
  flex:0 0 7px!important;
  border-radius:999px!important;
  background:#f5c84b!important;
  box-shadow:0 0 14px rgba(245,200,75,.30)!important;
}
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-month-divider:after{
  content:""!important;
  min-width:20px!important;
  height:1px!important;
  flex:1 1 auto!important;
  background:linear-gradient(90deg,rgba(245,200,75,.38),rgba(255,255,255,.10) 48%,rgba(255,255,255,0))!important;
}
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-month-divider span{
  flex:0 0 auto!important;
  white-space:nowrap!important;
}
.dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-month-divider[hidden]{
  display:none!important;
}
@media (max-width:760px){
  .dptv-rewards .dptv-rewards-arena-page__grid--winners .dptv-winner-month-divider{
    gap:9px!important;
    margin:8px 1px 0!important;
    font-size:10px!important;
    letter-spacing:.12em!important;
  }
}

.dptv-reward-card[id^="dptv-reward-card-"]{scroll-margin-top:clamp(120px,12vh,190px)}

/* DRTV Instant Wins 149.75 — canonical visual journey.
   One source owns the card identity, full-image gameplay stages and prize popup. */
.dptv-rewards .dptv-reward-card__hero {
  position: relative;
  z-index: 2;
  isolation: isolate;
  aspect-ratio: 16 / 10;
  min-height: 0;
  overflow: hidden;
  background: #0f1218;
}
.dptv-rewards .dptv-reward-card__image,
.dptv-rewards .dptv-rewards__grid--instant .dptv-reward-card__image {
  position: absolute;
  inset: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #0f1218;
}
.dptv-rewards .dptv-reward-card__image-media {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.dptv-rewards .dptv-reward-card__hero::after {
  content: "";
  position: absolute;
  inset: 34% 0 0;
  z-index: 2;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(8,10,15,0) 0%, rgba(10,12,17,.12) 22%, rgba(12,15,21,.58) 62%, #0f1218 100%);
}

/* Canonical game-card glass sweep.
 * A dedicated hero child avoids pseudo-element collisions with the image fade and card chrome. */
.dptv-rewards .dptv-reward-card__sheen {
  position: absolute;
  z-index: 3;
  top: -48%;
  bottom: -48%;
  left: -30%;
  width: 22%;
  pointer-events: none;
  opacity: 0;
  transform: translate3d(-180%,0,0) skewX(-18deg);
  background: linear-gradient(90deg, transparent 0%, rgba(255,255,255,.04) 18%, rgba(255,255,255,.40) 44%, rgba(255,224,132,.68) 52%, rgba(255,255,255,.34) 61%, transparent 100%);
  box-shadow: 0 0 24px rgba(255,255,255,.16);
  will-change: transform, opacity;
}
/* 150.4 — restore the canonical premium card response on both the Instant Wins page
 * and Homepage cards. The settled-rail controller remains the protected mobile fix.
 * Visual feedback is now shared again instead of being suppressed on touch devices. */
.dptv-rewards .dptv-reward-card:hover,
.dptv-rewards .dptv-reward-card:focus-within,
.dptv-rewards .dptv-reward-card:active {
  transform: translateY(-8px) !important;
  box-shadow: 0 40px 100px rgba(0,0,0,.36) !important;
  border-color: color-mix(in srgb,var(--accent) 45%,rgba(255,255,255,.14)) !important;
}
.dptv-rewards .dptv-reward-card:hover .dptv-reward-card__sheen,
.dptv-rewards .dptv-reward-card:focus-within .dptv-reward-card__sheen,
.dptv-rewards .dptv-reward-card:active .dptv-reward-card__sheen {
  animation: dptvRewardShine .88s cubic-bezier(.4,0,.2,1) both;
}
@media (prefers-reduced-motion:reduce) {
  .dptv-rewards .dptv-reward-card__sheen {
    display: none;
  }
}
.dptv-rewards .dptv-reward-card__identity {
  position: absolute;
  inset: auto 0 0;
  z-index: 4;
  display: grid;
  gap: 4px;
  margin: 0;
  padding: 64px 16px 8px;
  background: transparent;
}
.dptv-rewards .dptv-reward-card h3.dptv-reward-card__title,
.dptv-rewards .dptv-reward-card__title {
  display: flex;
  align-items: center;
  gap: 9px;
  min-width: 0;
  margin: 0;
  color: #fff;
  font-size: clamp(18px, 1.02vw, 24px);
  line-height: 1.03;
  font-weight: 1000;
  text-shadow: 0 3px 16px rgba(0,0,0,.78);
}
.dptv-rewards .dptv-reward-card__title-text {
  min-width: 0;
  overflow-wrap: anywhere;
}
.dptv-rewards .dptv-reward-card__subtitle {
  margin: 0;
  color: #d5dae2;
  font-size: 13px;
  line-height: 1.22;
  text-shadow: 0 2px 12px rgba(0,0,0,.75);
}
.dptv-rewards .dptv-reward-card__body {
  position: relative;
  z-index: 4;
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 0;
  padding: 0 16px 24px;
  background: linear-gradient(180deg, #0f1218 0%, #0e1116 58%, #090b10 100%);
}
.dptv-rewards .dptv-reward-card__sponsor {
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  gap: 7px;
  min-width: 0;
  max-width: 100%;
  min-height: 18px;
  margin: 1px 0 0;
  padding: 0;
  color: #fff;
}
.dptv-rewards .dptv-reward-card__sponsor span {
  flex: 0 0 auto;
  color: rgba(244,207,114,.88);
  font-size: 9px;
  line-height: 1;
  font-weight: 1000;
  letter-spacing: .16em;
  text-transform: uppercase;
}
.dptv-rewards .dptv-reward-card__sponsor strong {
  min-width: 0;
  color: #fff;
  font-size: 13px;
  line-height: 1.15;
  font-weight: 950;
  overflow-wrap: anywhere;
}
.dptv-rewards .dptv-reward-card__sponsor button {
  flex: 0 0 auto;
  display: grid;
  place-items: center;
  width: 19px;
  height: 19px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: linear-gradient(180deg, #f7d36f, #b98620);
  color: #080a0f;
  font: 1000 10px/1 Georgia, serif;
  cursor: pointer;
  box-shadow: 0 6px 14px rgba(0,0,0,.34);
}
.dptv-rewards .dptv-reward-card__sponsor button:hover,
.dptv-rewards .dptv-reward-card__sponsor button:focus-visible {
  filter: brightness(1.06);
  transform: translateY(-1px);
}

/* Full-image Ready to Reveal stage. */













/* Loading stage: the full card artwork owns the 16:9 frame, with one compact identity overlay. */







/* Prize popup: one full 16:9 campaign image, one stock pill, one stats row and one pool bar. */







.dptv-prize-hero-line,
.dptv-prize-hero-line--three {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px;
  margin: 0 0 10px;
}
.dptv-prize-hero-line span {
  display: flex;
  min-width: 0;
  min-height: 72px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 13px 14px;
  border: 1px solid color-mix(in srgb, var(--break-accent,#f4cf72) 22%, rgba(255,255,255,.08));
  border-radius: 18px;
  background: linear-gradient(135deg, color-mix(in srgb, var(--break-accent,#f4cf72) 13%, transparent), rgba(255,255,255,.035));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
}
.dptv-prize-hero-line b {
  display: block;
  color: #fff;
  font-size: 17px;
  line-height: 1.05;
  font-weight: 1000;
  white-space: nowrap;
}
.dptv-prize-hero-line small {
  display: block;
  margin-top: 5px;
  color: #aeb6c3;
  font-size: 9px;
  font-weight: 950;
  letter-spacing: .12em;
  text-transform: uppercase;
}

@media (max-width: 760px) {
  .dptv-rewards .dptv-reward-card__identity { padding: 58px 20px 8px; }
  .dptv-rewards .dptv-reward-card__body { padding: 0 20px 22px; }
  .dptv-rewards .dptv-reward-card__sponsor { margin-top: 1px; }
  
  
  
  
  
  
  
  
  
  .dptv-prize-hero-line,
  .dptv-prize-hero-line--three { gap: 6px; }
  .dptv-prize-hero-line span { min-height: 64px; padding: 10px 6px; align-items: center; text-align: center; border-radius: 14px; }
  .dptv-prize-hero-line b { font-size: clamp(13px, 4.1vw, 16px); }
  .dptv-prize-hero-line small { margin-top: 5px; font-size: 7.5px; letter-spacing: .08em; }
}

/* 0.4.87.149.77 — canonical journey-stage stability contract.
   One source owns stage geometry, loading progress, video reveal and prize hero. */
.dptv-rewards-modal.is-journey-shell > .dptv-rewards-modal__panel {
  width: min(780px, calc(100vw - 32px));
  max-width: min(780px, calc(100vw - 32px));
  min-width: 0;
  box-sizing: border-box;
  background: linear-gradient(180deg, #0b0e14, #06080d);
  background-image: none;
}
.dptv-rewards-modal.is-answer-locked > .dptv-rewards-modal__panel,
.dptv-rewards-modal.is-video-pending > .dptv-rewards-modal__panel,
.dptv-rewards-modal.is-video-awaiting-tap > .dptv-rewards-modal__panel {
  width: min(850px, calc(100vw - 32px));
  max-width: min(850px, calc(100vw - 32px));
}
.dptv-rewards-modal.is-answer-locked .dptv-rewards-modal__panel > h3,
.dptv-rewards-modal.is-answer-locked .dptv-rewards-modal__panel > p,
.dptv-rewards-modal.is-video-pending .dptv-rewards-modal__panel > h3,
.dptv-rewards-modal.is-video-pending .dptv-rewards-modal__panel > p,
.dptv-rewards-modal.is-video-awaiting-tap .dptv-rewards-modal__panel > h3,
.dptv-rewards-modal.is-video-awaiting-tap .dptv-rewards-modal__panel > p {
  display: none;
}
.dptv-rewards-modal__reveal {
  position: relative;
  min-width: 0;
  background: #05070b;
  background-image: none;
}
.dptv-rewards-modal.is-answer-locked .dptv-rewards-modal__reveal,
.dptv-rewards-modal.is-video-pending .dptv-rewards-modal__reveal,
.dptv-rewards-modal.is-video-awaiting-tap .dptv-rewards-modal__reveal {
  margin: 0;
  padding: 0;
  overflow: visible;
  border: 0;
  box-shadow: none;
}

/* Step 1: one edge-to-edge 16:9 game-art stage. */
.dptv-journey-preview {
  position: relative;
  min-width: 0;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.12);
  background: #05070b;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 18px 42px rgba(0,0,0,.24);
}
.dptv-journey-preview[hidden] { display: none; }
.dptv-journey-preview--stage {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  margin: 0 0 16px;
  padding: 0;
  border-radius: 24px;
  isolation: isolate;
}
.dptv-journey-preview__media {
  min-width: 0;
  overflow: hidden;
  background: #05070b;
}
.dptv-journey-preview--stage .dptv-journey-preview__media {
  position: absolute;
  inset: -3px;
}
.dptv-journey-preview__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transform: translateZ(0) scale(1.006);
  backface-visibility: hidden;
}
.dptv-journey-preview__media span { display: none; }
.dptv-journey-preview--stage .dptv-journey-preview__copy {
  position: absolute;
  inset: auto 0 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-width: 0;
  padding: 72px 18px 17px;
}
.dptv-journey-preview__copy small,
.dptv-journey-preview__copy em {
  display: block;
  font-size: 10px;
  line-height: 1.15;
  font-weight: 950;
  letter-spacing: .13em;
  text-transform: uppercase;
}
.dptv-journey-preview__copy small { color: #f4cf72; }
.dptv-journey-preview__copy strong {
  display: block;
  color: #fff;
  font-weight: 1000;
  text-wrap: balance;
}
.dptv-journey-preview--stage .dptv-journey-preview__copy strong {
  margin: 7px 0 5px;
  font-size: clamp(28px, 3.2vw, 40px);
  line-height: .96;
  letter-spacing: -.035em;
}
.dptv-journey-preview__copy em {
  color: #dfe5ef;
  font-style: normal;
  opacity: .92;
}

/* Steps 2 and 3: compact thumbnail/title status rail. */
.dptv-journey-preview--rail {
  display: grid;
  grid-template-columns: 104px minmax(0, 1fr);
  align-items: stretch;
  gap: 10px;
  width: 100%;
  min-height: 78px;
  margin: 12px 0 0;
  padding: 8px;
  border-radius: 18px;
}
.dptv-journey-preview--rail .dptv-journey-preview__media {
  position: relative;
  min-height: 62px;
  border-radius: 13px;
}
.dptv-journey-preview--rail .dptv-journey-preview__copy {
  display: flex;
  min-width: 0;
  flex-direction: column;
  justify-content: center;
  padding: 5px 8px 5px 2px;
}
.dptv-journey-preview--rail .dptv-journey-preview__copy strong {
  margin: 4px 0 3px;
  overflow: hidden;
  color: #fff;
  font-size: 22px;
  line-height: 1;
  letter-spacing: -.025em;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dptv-journey-preview--rail .dptv-journey-preview__copy small,
.dptv-journey-preview--rail .dptv-journey-preview__copy em { font-size: 8.5px; }

/* 0.4.87.149.82 — unified first-frame reveal stage.
   The loading artwork remains the one canonical stage while the selected video
   buffers invisibly above it. The stage crossfades only after the browser has
   painted the first real video frame; there is no second poster or timed hold. */
.dptv-rewards-modal.is-answer-locked .dptv-reveal-status,
.dptv-rewards-modal.is-video-pending .dptv-reveal-status,
.dptv-rewards-modal.is-video-awaiting-tap .dptv-reveal-status {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  min-height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  isolation: isolate;
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 24px;
  background: #05070b;
  background-image: none;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 18px 44px rgba(0,0,0,.28);
  opacity: 1;
  visibility: visible;
  pointer-events: none;
  transition: opacity .10s linear;
}
.dptv-rewards-modal.is-answer-locked .dptv-reveal-status::after,
.dptv-rewards-modal.is-video-pending .dptv-reveal-status::after,
.dptv-rewards-modal.is-video-awaiting-tap .dptv-reveal-status::after {
  content: "";
  position: absolute;
  inset: -4px;
  z-index: 0;
  pointer-events: none;
  background-color: #05070b;
  background-image: var(--dptv-stage-art);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: translateZ(0) scale(1.008);
  backface-visibility: hidden;
}

/* The loading bar remains on the canonical artwork until the first video frame. */
.dptv-reveal-progress { display: none; }
.dptv-rewards-modal.is-answer-locked .dptv-reveal-progress,
.dptv-rewards-modal.is-video-pending .dptv-reveal-progress {
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 14px;
  z-index: 4;
  display: block;
  height: 6px;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(255,255,255,.14);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.42), 0 0 18px rgba(0,0,0,.28);
  opacity: 1;
  visibility: visible;
  pointer-events: none;
  transition: opacity .10s linear;
}
.dptv-rewards-modal.is-answer-locked .dptv-reveal-progress span,
.dptv-rewards-modal.is-video-pending .dptv-reveal-progress span {
  display: block;
  width: 24%;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, #f11927 0%, #ff6b54 42%, #f4cf72 78%, #fff4bd 100%);
  box-shadow: 0 0 15px rgba(244,207,114,.45);
  animation: dptv-journey-progress 1.85s cubic-bezier(.32,.72,.25,1) infinite;
}
@keyframes dptv-journey-progress {
  0% { width: 18%; transform: translateX(-8%); filter: brightness(.94); }
  62% { width: 78%; transform: translateX(20%); filter: brightness(1.03); }
  100% { width: 100%; transform: translateX(0); filter: brightness(1.08); }
}

/* The selected video is mounted once and reuses the warmed media element. */
.dptv-reveal-video {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 0;
  margin: 0;
  overflow: hidden;
  contain: layout paint;
  isolation: isolate;
  border: 0;
  border-radius: 24px;
  background: transparent;
  box-shadow: none;
  visibility: visible;
  pointer-events: none;
  transform: translateZ(0);
}
.dptv-reveal-video[hidden] { display: none; }
.dptv-reveal-video iframe,
.dptv-reveal-video video {
  position: absolute;
  inset: -3px;
  z-index: 1;
  display: block;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  min-width: calc(100% + 6px);
  min-height: calc(100% + 6px);
  border: 0;
  object-fit: cover;
  object-position: center;
  background: #05070b;
  opacity: 0;
  transform: translateZ(0) scale(1.004);
  backface-visibility: hidden;
  transition: opacity .10s linear;
}
.dptv-rewards-modal.is-video-frame-ready .dptv-reveal-video video,
.dptv-rewards-modal.is-video-frame-ready .dptv-reveal-video iframe { opacity: 1; }
.dptv-rewards-modal.is-video-frame-ready .dptv-reveal-status,
.dptv-rewards-modal.is-video-frame-ready .dptv-reveal-progress { opacity: 0; }
.dptv-rewards-modal.is-video-live .dptv-reveal-status,
.dptv-rewards-modal.is-video-live .dptv-reveal-progress { visibility: hidden; }
.dptv-rewards-modal.is-video-awaiting-tap .dptv-reveal-progress { display: none; }
.dptv-rewards-modal.is-reveal-transition .dptv-reveal-video {
  opacity: 0;
  filter: blur(9px);
  transition: opacity .20s ease, filter .48s ease;
}
.dptv-rewards-modal.is-impacting .dptv-reveal-video::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 3;
  pointer-events: none;
  background: radial-gradient(circle at 50% 50%, rgba(255,255,255,.98), rgba(244,207,114,.64) 22%, rgba(225,6,19,.24) 48%, transparent 74%);
  animation: dptv-reveal-impact-flash .42s ease-out both;
}
.dptv-rewards-modal.is-result .dptv-reveal-video { display: none; }
@media (prefers-reduced-motion: reduce) {
  .dptv-rewards-modal.is-answer-locked .dptv-reveal-status,
  .dptv-rewards-modal.is-video-pending .dptv-reveal-status,
  .dptv-rewards-modal.is-video-awaiting-tap .dptv-reveal-status,
  .dptv-rewards-modal.is-answer-locked .dptv-reveal-progress,
  .dptv-rewards-modal.is-video-pending .dptv-reveal-progress,
  .dptv-reveal-video video { transition: none; }
}

/* Prize popup hero: two matching white-copy pills over the full campaign image. */
.dptv-rewards-modal.is-prize-breakdown .dptv-prize-image-showcase {
  position: relative;
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  min-height: 0;
  margin: 0 0 12px;
  overflow: hidden;
  border: 1px solid color-mix(in srgb, var(--break-accent,#f4cf72) 24%, rgba(255,255,255,.12));
  border-radius: 20px;
  background: #05070b;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 16px 42px rgba(0,0,0,.22);
}
.dptv-rewards-modal.is-prize-breakdown .dptv-prize-image-showcase img {
  position: absolute;
  inset: -2px;
  display: block;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  object-fit: cover;
  object-position: center;
  filter: saturate(1.04) contrast(1.03);
  transform: translateZ(0) scale(1.002);
}
.dptv-rewards-modal.is-prize-breakdown .dptv-prize-image-showcase__copy {
  position: absolute;
  inset: 0;
  z-index: 2;
  padding: 14px 16px;
}
.dptv-rewards-modal.is-prize-breakdown .dptv-prize-image-showcase small,
.dptv-rewards-modal.is-prize-breakdown .dptv-prize-image-showcase em {
  position: absolute;
  top: 11px;
  display: inline-flex;
  min-height: 29px;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 6px 11px;
  border-radius: 999px;
  color: #fff;
  font-size: 9px;
  line-height: 1;
  font-style: normal;
  font-weight: 1000;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: nowrap;
  text-shadow: 0 1px 8px rgba(0,0,0,.48);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.18), 0 8px 20px rgba(0,0,0,.28);
}
.dptv-rewards-modal.is-prize-breakdown .dptv-prize-image-showcase small {
  left: 12px;
  border: 1px solid color-mix(in srgb, var(--break-accent,#f4cf72) 48%, rgba(255,255,255,.20));
  background: rgba(5,7,12,.76);
  backdrop-filter: blur(10px);
}
.dptv-rewards-modal.is-prize-breakdown .dptv-prize-image-showcase em {
  right: 12px;
  border: 1px solid color-mix(in srgb, var(--break-accent,#f4cf72) 62%, rgba(255,255,255,.22));
  background: color-mix(in srgb, var(--break-accent,#f4cf72) 72%, #10131a);
}

@media (max-width: 760px) {
  .dptv-rewards-modal.is-journey-shell > .dptv-rewards-modal__panel,
  .dptv-rewards-modal.is-answer-locked > .dptv-rewards-modal__panel,
  .dptv-rewards-modal.is-video-pending > .dptv-rewards-modal__panel,
  .dptv-rewards-modal.is-video-awaiting-tap > .dptv-rewards-modal__panel {
    width: calc(100vw - 16px);
    max-width: calc(100vw - 16px);
  }
  .dptv-journey-preview--stage,
  .dptv-reveal-status,
  .dptv-reveal-video,
  .dptv-rewards-modal.is-prize-breakdown .dptv-prize-image-showcase { border-radius: 17px; }
  .dptv-journey-preview--rail {
    grid-template-columns: 84px minmax(0, 1fr);
    min-height: 68px;
    margin-top: 10px;
    padding: 7px;
    border-radius: 16px;
  }
  .dptv-journey-preview--rail .dptv-journey-preview__media { min-height: 54px; border-radius: 11px; }
  .dptv-journey-preview--rail .dptv-journey-preview__copy strong { font-size: 18px; }
  .dptv-journey-preview--rail .dptv-journey-preview__copy small,
  .dptv-journey-preview--rail .dptv-journey-preview__copy em { font-size: 7.5px; }
  .dptv-rewards-modal.is-answer-locked .dptv-reveal-progress,
  .dptv-rewards-modal.is-video-pending .dptv-reveal-progress {
    left: 13px;
    right: 13px;
    bottom: 11px;
    height: 5px;
  }
  .dptv-rewards-modal.is-prize-breakdown .dptv-prize-image-showcase small,
  .dptv-rewards-modal.is-prize-breakdown .dptv-prize-image-showcase em {
    top: 9px;
    min-height: 26px;
    padding: 5px 8px;
    font-size: 8px;
  }
  .dptv-rewards-modal.is-prize-breakdown .dptv-prize-image-showcase small { left: 9px; }
  .dptv-rewards-modal.is-prize-breakdown .dptv-prize-image-showcase em { right: 9px; }
  }

/* 0.4.87.149.79 — clean title, sponsorship and reward-thumbnail contract. */
.dptv-journey-preview--stage.dptv-journey-preview--mode-only .dptv-journey-preview__copy {
  inset: 12px auto auto 12px;
  width: auto;
  padding: 0;
  display: block;
}
.dptv-journey-preview--stage.dptv-journey-preview--mode-only .dptv-journey-preview__copy small {
  display: inline-flex;
  min-height: 29px;
  align-items: center;
  justify-content: center;
  padding: 6px 11px;
  border: 1px solid rgba(255,255,255,.22);
  border-radius: 999px;
  background: rgba(5,7,12,.76);
  color: #fff;
  font-size: 9px;
  line-height: 1;
  letter-spacing: .09em;
  text-shadow: 0 1px 8px rgba(0,0,0,.48);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16), 0 8px 20px rgba(0,0,0,.28);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
.dptv-journey-preview--stage.dptv-journey-preview--mode-only .dptv-journey-preview__copy strong,
.dptv-journey-preview--stage.dptv-journey-preview--mode-only .dptv-journey-preview__copy em { display: none; }

.dptv-rewards-modal.is-game-info .dptv-game-info-hero + h3 {
  margin-top: 0;
}
.dptv-rewards-modal.is-game-info .dptv-game-info-hero img {
  filter: saturate(1.03) contrast(1.02);
}

.dptv-rewards-modal.is-prize-breakdown .dptv-prize-campaign-title {
  margin: 2px 0 12px;
  color: #fff;
  font-size: clamp(23px, 3vw, 34px);
  line-height: 1;
  font-weight: 1000;
  letter-spacing: -.025em;
  text-wrap: balance;
}






.dptv-rewards-modal__eyebrow {
  display: inline-flex;
  min-height: 27px;
  align-items: center;
  margin: 0 0 9px;
  padding: 5px 10px;
  border-radius: 999px;
  background: rgba(225,6,19,.14);
  border: 1px solid rgba(255,78,85,.34);
  color: #ff737a;
  font-size: 9px;
  line-height: 1;
  font-weight: 1000;
  letter-spacing: .12em;
  text-transform: uppercase;
}
.dptv-rewards-modal__eyebrow[hidden] { display: none; }
.dptv-sponsor-form__interests {
  margin: 0 0 14px;
  padding: 0;
  border: 0;
}
.dptv-sponsor-form__interests legend,
.dptv-sponsor-form__grid > label > span {
  display: block;
  margin: 0 0 7px;
  color: #dfe5ef;
  font-size: 10px;
  line-height: 1.1;
  font-weight: 900;
  letter-spacing: .08em;
  text-transform: uppercase;
}
.dptv-sponsor-form__grid > label > span em {
  color: #8992a3;
  font-style: normal;
  font-weight: 800;
}
.dptv-sponsor-form__interests > div {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 8px;
}
.dptv-sponsor-form__interests label { cursor: pointer; }
.dptv-sponsor-form__interests input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.dptv-sponsor-form__interests span {
  display: flex;
  min-height: 38px;
  align-items: center;
  justify-content: center;
  padding: 7px 10px;
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 999px;
  background: #0e1219;
  color: #dce2ec;
  font-size: 10px;
  line-height: 1.05;
  font-weight: 900;
  text-align: center;
  transition: border-color .16s ease, background .16s ease, color .16s ease, transform .16s ease;
}
.dptv-sponsor-form__interests input:checked + span {
  border-color: rgba(255,78,85,.62);
  background: linear-gradient(180deg,rgba(225,6,19,.28),rgba(124,4,12,.30));
  color: #fff;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.09),0 9px 24px rgba(225,6,19,.13);
}
.dptv-sponsor-form__interests input:focus-visible + span { outline: 2px solid #f4cf72; outline-offset: 2px; }
.dptv-sponsor-form__grid > label { display: block; min-width: 0; }
.dptv-sponsor-form__message { grid-column: 1 / -1; }
.dptv-sponsor-form__trust {
  margin: 10px 0 0;
  color: #9fa8b8;
  font-size: 11px;
  line-height: 1.35;
  text-align: center;
}

@media (max-width: 760px) {
  .dptv-journey-preview--stage.dptv-journey-preview--mode-only .dptv-journey-preview__copy { inset: 9px auto auto 9px; }
  .dptv-journey-preview--stage.dptv-journey-preview--mode-only .dptv-journey-preview__copy small { min-height: 26px; padding: 5px 8px; font-size: 8px; }
  .dptv-rewards-modal.is-prize-breakdown .dptv-prize-campaign-title { margin-bottom: 10px; font-size: clamp(21px,6vw,28px); }
  .dptv-sponsor-form__interests > div { grid-template-columns: 1fr; gap: 7px; }
  .dptv-sponsor-form__interests span { min-height: 36px; }
}

/* 0.4.87.149.80 — one shared reward-thumbnail component for prize pools and winner feeds. */
.dptv-reward-thumb {
  --dptv-reward-thumb-size: 66px;
  position: relative;
  width: var(--dptv-reward-thumb-size);
  height: var(--dptv-reward-thumb-size);
  min-width: var(--dptv-reward-thumb-size);
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
  appearance: none;
  -webkit-appearance: none;
  line-height: 0;
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 15px;
  background: radial-gradient(circle at 35% 22%,rgba(255,255,255,.16),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.025));
  box-shadow: 0 12px 26px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.08);
  color: #fff;
  cursor: pointer;
  isolation: isolate;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.dptv-reward-thumb:hover {
  transform: translateY(-1px) scale(1.02);
  border-color: rgba(255,255,255,.24);
  box-shadow: 0 15px 32px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.10);
}
.dptv-reward-thumb:focus-visible { outline: 2px solid #f4cf72; outline-offset: 3px; }
.dptv-reward-thumb__image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  display: block;
  margin: 0;
  padding: 0;
  object-fit: cover;
  object-position: center;
  border: 0;
  border-radius: 0;
  background: transparent;
}
.dptv-reward-thumb--points {
  border-color: rgba(244,207,114,.34);
  background: radial-gradient(circle at 50% 14%,rgba(255,255,255,.20),transparent 34%),linear-gradient(145deg,rgba(244,207,114,.13),rgba(255,255,255,.035));
  box-shadow: 0 12px 28px rgba(0,0,0,.30),0 0 22px rgba(244,207,114,.12),inset 0 1px 0 rgba(255,255,255,.10);
}
.dptv-reward-thumb--points .dptv-reward-thumb__image,
.dptv-reward-thumb--fallback .dptv-reward-thumb__image {
  inset: 7% 7% 22%;
  width: 86%;
  height: 71%;
  object-fit: contain;
  filter: drop-shadow(0 7px 12px rgba(0,0,0,.28));
}
.dptv-reward-thumb--photo .dptv-reward-thumb__image,
.dptv-reward-thumb--prize .dptv-reward-thumb__image { object-fit: cover; }
.dptv-reward-thumb__fallback {
  position: absolute;
  inset: 8% 8% 22%;
  display: grid;
  place-items: center;
  color: #f4cf72;
  font-size: 26px;
}
.dptv-reward-thumb__kind {
  position: absolute;
  left: 5px;
  right: 5px;
  bottom: 5px;
  z-index: 3;
  min-height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px 5px;
  border: 1px solid rgba(255,255,255,.18);
  border-radius: 999px;
  background: rgba(5,7,12,.86);
  color: #fff;
  font-size: 7px;
  line-height: 1;
  font-weight: 1000;
  letter-spacing: .09em;
  text-transform: uppercase;
  white-space: nowrap;
  pointer-events: none;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}
.dptv-reward-thumb__kind.is-points {
  color: #ffe59a;
  border-color: rgba(244,207,114,.46);
  background: rgba(50,34,7,.88);
}
.dptv-prize-breakdown-item__media { --dptv-reward-thumb-size: 66px; cursor: default; }
.dptv-prize-breakdown-item__media:hover { transform: none; }
.dptv-winners-wall__grid .dptv-winner-tile__media,
.dptv-rewards-arena-page__grid--winners .dptv-winner-tile__media { --dptv-reward-thumb-size: 82px; }
.dptv-bfc-mini-grid .dptv-winner-tile__media { --dptv-reward-thumb-size: 64px; }
@media (max-width: 760px) {
  .dptv-prize-breakdown-item__media { --dptv-reward-thumb-size: 60px; }
  .dptv-winners-wall__grid .dptv-winner-tile__media,
  .dptv-rewards-arena-page__grid--winners .dptv-winner-tile__media { --dptv-reward-thumb-size: 74px; }
  .dptv-bfc-mini-grid .dptv-winner-tile__media { --dptv-reward-thumb-size: 58px; }
  .dptv-reward-thumb__kind { left: 4px; right: 4px; bottom: 4px; min-height: 15px; padding: 2px 4px; font-size: 6.5px; }
}
@media (max-width: 430px) {
  .dptv-winners-wall__grid .dptv-winner-tile__media,
  .dptv-rewards-arena-page__grid--winners .dptv-winner-tile__media { --dptv-reward-thumb-size: 68px; }
}

/* 0.4.87.150.8 — bottom-anchored prize and winner disclosure. */
.dptv-rewards-modal.is-prize-breakdown .dptv-prize-tier-section {
  margin-top: 12px !important;
}
.dptv-prize-section-head,
.dptv-prize-recent-head {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 12px !important;
}
.dptv-prize-section-head {
  margin: 0 0 10px !important;
  padding: 0 1px !important;
}
.dptv-prize-section-head > div,
.dptv-prize-recent-head > div {
  min-width: 0 !important;
}
.dptv-prize-section-head small,
.dptv-prize-recent-head > div > small {
  display: block !important;
  margin: 0 !important;
  color: #d5dbe6 !important;
  font-size: 11px !important;
  line-height: 1.15 !important;
  font-weight: 1000 !important;
  letter-spacing: .13em !important;
  text-transform: uppercase !important;
}
.dptv-prize-section-head span,
.dptv-prize-recent-head > div > span {
  display: block !important;
  margin-top: 4px !important;
  color: #8f98a8 !important;
  font-size: 9.5px !important;
  line-height: 1.2 !important;
  font-weight: 850 !important;
  letter-spacing: .045em !important;
}
.dptv-prize-recent-head > div > span:empty {
  display: none !important;
}
.dptv-progressive-disclosure:not(.is-open) .dptv-prize-breakdown-item.is-extra,
.dptv-progressive-disclosure:not(.is-open) .dptv-prize-recent-row.is-extra {
  display: none !important;
}
.dptv-prize-disclosure-footer {
  display: flex !important;
  width: 100% !important;
  justify-content: stretch !important;
  margin: 12px 0 2px !important;
  padding: 0 !important;
}
.dptv-prize-disclosure-footer [data-dptv-disclosure-toggle] {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;
  appearance: none !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 46px !important;
  margin: 0 !important;
  padding: 12px 16px !important;
  border: 1px solid color-mix(in srgb,var(--break-accent,#f4cf72) 48%,rgba(255,255,255,.13)) !important;
  border-radius: 14px !important;
  background: linear-gradient(180deg,color-mix(in srgb,var(--break-accent,#f4cf72) 20%,rgba(28,15,18,.92)),color-mix(in srgb,var(--break-accent,#f4cf72) 9%,rgba(10,12,18,.96))) !important;
  color: #fff !important;
  box-shadow: 0 12px 26px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.08) !important;
  font-size: 10.5px !important;
  line-height: 1.15 !important;
  font-weight: 1000 !important;
  letter-spacing: .06em !important;
  text-align: center !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
  transition: transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease !important;
}
.dptv-prize-disclosure-footer [data-dptv-disclosure-toggle]::after {
  content: "";
  position: absolute;
  inset: -45% auto -45% -35%;
  z-index: -1;
  width: 25%;
  transform: skewX(-18deg) translateX(-260%);
  background: linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);
  pointer-events: none;
}
.dptv-prize-disclosure-footer [data-dptv-disclosure-toggle]:hover {
  transform: translateY(-1px) !important;
  border-color: color-mix(in srgb,var(--break-accent,#f4cf72) 72%,rgba(255,255,255,.2)) !important;
  box-shadow: 0 15px 32px rgba(0,0,0,.27),0 0 24px color-mix(in srgb,var(--break-accent,#f4cf72) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.11) !important;
}
.dptv-prize-disclosure-footer [data-dptv-disclosure-toggle]:active {
  transform: translateY(0) scale(.995) !important;
}
.dptv-prize-disclosure-footer [data-dptv-disclosure-toggle]:focus-visible {
  outline: 2px solid color-mix(in srgb,var(--break-accent,#f4cf72) 80%,#fff) !important;
  outline-offset: 3px !important;
}
.dptv-prize-disclosure-footer [data-dptv-disclosure-toggle].is-disclosure-hint {
  animation: dptv-disclosure-glow 1.15s ease-out .12s 1 both;
}
.dptv-prize-disclosure-footer [data-dptv-disclosure-toggle].is-disclosure-hint::after {
  animation: dptv-disclosure-sheen 1.05s ease-out .2s 1 both;
}
@keyframes dptv-disclosure-glow {
  0% { box-shadow: 0 12px 26px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.08); }
  46% { box-shadow: 0 15px 34px rgba(0,0,0,.25),0 0 28px color-mix(in srgb,var(--break-accent,#f4cf72) 34%,transparent),inset 0 1px 0 rgba(255,255,255,.12); }
  100% { box-shadow: 0 12px 26px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.08); }
}
@keyframes dptv-disclosure-sheen {
  0% { transform: skewX(-18deg) translateX(-260%); opacity: 0; }
  18% { opacity: 1; }
  100% { transform: skewX(-18deg) translateX(720%); opacity: 0; }
}
@media (max-width: 760px) {
  .dptv-prize-section-head small,
  .dptv-prize-recent-head > div > small {
    font-size: 10px !important;
  }
  .dptv-prize-section-head span,
  .dptv-prize-recent-head > div > span {
    font-size: 9px !important;
  }
  .dptv-prize-disclosure-footer {
    margin-top: 10px !important;
  }
  .dptv-prize-disclosure-footer [data-dptv-disclosure-toggle] {
    min-height: 46px !important;
    padding: 12px 13px !important;
    border-radius: 13px !important;
    font-size: 10px !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .dptv-prize-disclosure-footer [data-dptv-disclosure-toggle],
  .dptv-prize-disclosure-footer [data-dptv-disclosure-toggle]::after {
    animation: none !important;
    transition: none !important;
  }
}

/* 150.20 — balanced closing-card content contract with matched proof rows. */
.dptv-closing-cards{
  margin:34px 0 30px!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:24px!important;
  align-items:stretch!important;
}
.dptv-closing-card{
  min-width:0!important;
  min-height:0!important;
  height:100%!important;
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
  position:relative!important;
  border-radius:24px!important;
  background:linear-gradient(135deg,#11141a 0%,#080a0f 58%,#1d0309 100%)!important;
  box-shadow:0 24px 64px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.dptv-closing-card:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  opacity:.7!important;
  background:linear-gradient(118deg,transparent 0 44%,rgba(255,255,255,.035) 50%,transparent 56% 100%)!important;
}
.dptv-closing-card--sponsor{
  border:1px solid rgba(230,0,18,.42)!important;
  background:radial-gradient(circle at 12% 92%,rgba(230,0,18,.17),transparent 35%),radial-gradient(circle at 95% 18%,rgba(230,0,18,.18),transparent 38%),linear-gradient(135deg,#10131a,#08090e 58%,#21030a)!important;
}
.dptv-closing-card--fairplay{
  border:1px solid rgba(245,200,75,.34)!important;
  background:radial-gradient(circle at 10% 92%,rgba(245,200,75,.15),transparent 35%),radial-gradient(circle at 96% 15%,rgba(230,0,18,.13),transparent 38%),linear-gradient(135deg,#11141a,#080a0f 58%,#1b080c)!important;
}
.dptv-closing-card__visual{
  width:auto!important;
  min-width:0!important;
  flex:0 0 auto!important;
  aspect-ratio:16/9!important;
  margin:14px 14px 0!important;
  border-radius:18px!important;
  overflow:hidden!important;
  position:relative!important;
  background:#07090e!important;
  border:1px solid rgba(255,255,255,.09)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.34)!important;
}
.dptv-closing-card__visual:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important;
}
.dptv-closing-card__visual img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  aspect-ratio:16/9!important;
  object-fit:cover!important;
  object-position:center!important;
}
.dptv-closing-card__body{
  min-width:0!important;
  flex:1 1 auto!important;
  padding:22px 22px 21px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  position:relative!important;
  z-index:1!important;
}
.dptv-closing-card__body>small{
  display:inline-flex!important;
  align-items:center!important;
  min-height:27px!important;
  padding:0 10px!important;
  border-radius:999px!important;
  color:#fff!important;
  font-size:9px!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:.1em!important;
  text-transform:uppercase!important;
}
.dptv-closing-card--sponsor .dptv-closing-card__body>small{background:#e60012!important}
.dptv-closing-card--fairplay .dptv-closing-card__body>small{background:rgba(245,200,75,.10)!important;border:1px solid rgba(245,200,75,.22)!important;color:#f5c84b!important}
.dptv-closing-card__body h3{
  margin:12px 0 8px!important;
  color:#fff!important;
  font-size:clamp(27px,1.95vw,36px)!important;
  line-height:.98!important;
  font-weight:1000!important;
  letter-spacing:-.045em!important;
  text-transform:uppercase!important;
}
.dptv-closing-card__body p{
  margin:0!important;
  color:rgba(255,255,255,.67)!important;
  font-size:13.5px!important;
  line-height:1.42!important;
  font-weight:750!important;
}
.dptv-closing-card__action{
  margin-top:20px!important;
  padding:0 18px!important;
  min-height:48px!important;
  border:0!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  text-decoration:none!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:.055em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  transform:translateY(2px)!important;
  transition:transform .18s ease,box-shadow .18s ease!important;
}
.dptv-closing-card__action--red{background:linear-gradient(180deg,#ff2937,#c7000d)!important;color:#fff!important;box-shadow:0 14px 32px rgba(230,0,18,.25)!important}
.dptv-closing-card__action--gold{background:linear-gradient(180deg,#ffe373,#f5c84b)!important;color:#161108!important;box-shadow:0 14px 32px rgba(245,200,75,.22)!important}
.dptv-closing-card__action i{
  width:9px!important;
  height:9px!important;
  border-right:2px solid currentColor!important;
  border-top:2px solid currentColor!important;
  transform:rotate(45deg)!important;
}
.dptv-closing-card__action:hover,.dptv-closing-card__action:focus-visible{transform:translateY(0)!important}
.dptv-closing-card__action--red:hover,.dptv-closing-card__action--red:focus-visible{box-shadow:0 18px 38px rgba(230,0,18,.34)!important}
.dptv-closing-card__action--gold:hover,.dptv-closing-card__action--gold:focus-visible{box-shadow:0 18px 38px rgba(245,200,75,.3)!important}
@media (max-width:1180px){
  .dptv-closing-cards{gap:20px!important}
  .dptv-closing-card__visual{margin:13px 13px 0!important;border-radius:16px!important}
  .dptv-closing-card__body{padding:19px!important}
  .dptv-closing-card__body h3{font-size:clamp(24px,3vw,32px)!important}
}
@media (max-width:760px){
  .dptv-closing-cards{grid-template-columns:1fr!important;gap:18px!important;margin:26px 0 24px!important}
  .dptv-closing-card{border-radius:20px!important}
  .dptv-closing-card__visual{margin:12px 12px 0!important;border-radius:15px!important}
  .dptv-closing-card__body{padding:17px!important}
  .dptv-closing-card__body h3{font-size:27px!important}
  .dptv-closing-card__body p{font-size:12.5px!important}
  .dptv-closing-card__action{width:100%!important;margin-top:20px!important;transform:none!important}
  .dptv-closing-card__action:hover,.dptv-closing-card__action:focus-visible{transform:translateY(-1px)!important}
}
@media (prefers-reduced-motion:reduce){.dptv-closing-card__action{transition:none!important}}

.dptv-rewards-faq--dedicated{
  margin:0!important;
  padding:22px!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 4% 0%,rgba(245,200,75,.11),transparent 27%),
    radial-gradient(circle at 100% 0%,rgba(230,0,18,.15),transparent 35%),
    linear-gradient(135deg,#11141a,#07090d)!important;
  border:1px solid rgba(245,200,75,.17)!important;
  box-shadow:0 22px 58px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.dptv-rewards-faq__hero{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:24px!important;
  padding:2px 2px 19px!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
}
.dptv-rewards-faq__hero>div:first-child{max-width:820px!important}
.dptv-rewards-faq__hero small{
  display:inline-flex!important;
  min-height:27px!important;
  align-items:center!important;
  padding:0 10px!important;
  border-radius:999px!important;
  background:#e60012!important;
  color:#fff!important;
  font-size:9px!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:.09em!important;
}
.dptv-rewards-faq__hero h3{
  margin:10px 0 6px!important;
  color:#fff!important;
  font-size:clamp(30px,3.2vw,48px)!important;
  line-height:.94!important;
  font-weight:1000!important;
  letter-spacing:-.05em!important;
  text-transform:uppercase!important;
}
.dptv-rewards-faq__hero p{
  margin:0!important;
  color:rgba(255,255,255,.65)!important;
  font-size:14px!important;
  line-height:1.42!important;
  font-weight:750!important;
}
.dptv-rewards-faq__hero-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:8px!important;
}
.dptv-rewards-faq__hero-actions a{
  min-height:42px!important;
  padding:0 15px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#f5c84b!important;
  color:#15110a!important;
  text-decoration:none!important;
  font-size:10.5px!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
.dptv-rewards-faq__hero-actions a.is-secondary{
  background:rgba(255,255,255,.055)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.11)!important;
}

.dptv-fairplay-standard{
  margin:18px 0!important;
  padding:16px!important;
  border-radius:19px!important;
  background:linear-gradient(145deg,rgba(245,200,75,.085),rgba(230,0,18,.045) 52%,rgba(255,255,255,.025))!important;
  border:1px solid rgba(245,200,75,.17)!important;
}
.dptv-fairplay-standard__lead{
  margin:0 0 13px!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  grid-template-areas:"label title" "label copy"!important;
  align-items:center!important;
  gap:3px 13px!important;
}
.dptv-fairplay-standard__lead>span{
  grid-area:label!important;
  align-self:stretch!important;
  display:grid!important;
  place-items:center!important;
  max-width:104px!important;
  padding:8px 10px!important;
  border-radius:12px!important;
  background:rgba(245,200,75,.09)!important;
  border:1px solid rgba(245,200,75,.22)!important;
  color:#f5c84b!important;
  text-align:center!important;
  font-size:8.5px!important;
  line-height:1.25!important;
  font-weight:1000!important;
  letter-spacing:.08em!important;
}
.dptv-fairplay-standard__lead h4{
  grid-area:title!important;
  margin:0!important;
  color:#fff!important;
  font-size:clamp(19px,1.8vw,27px)!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:-.035em!important;
}
.dptv-fairplay-standard__lead p{
  grid-area:copy!important;
  margin:0!important;
  color:rgba(255,255,255,.58)!important;
  font-size:12.5px!important;
  line-height:1.35!important;
  font-weight:720!important;
}
.dptv-fairplay-standard__steps{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;
}
.dptv-fairplay-standard__step{
  min-width:0!important;
  min-height:76px!important;
  display:flex!important;
  align-items:flex-start!important;
  gap:9px!important;
  padding:11px!important;
  border-radius:14px!important;
  background:#0b0d12!important;
  border:1px solid rgba(255,255,255,.075)!important;
}
.dptv-fairplay-standard__step>b{
  flex:0 0 28px!important;
  width:28px!important;
  height:28px!important;
  border-radius:8px!important;
  display:grid!important;
  place-items:center!important;
  background:#e60012!important;
  color:#fff!important;
  font-size:9px!important;
  font-weight:1000!important;
}
.dptv-fairplay-standard__step strong{
  display:block!important;
  margin:1px 0 4px!important;
  color:#fff!important;
  font-size:11.5px!important;
  line-height:1!important;
  font-weight:1000!important;
  text-transform:uppercase!important;
  letter-spacing:.05em!important;
}
.dptv-fairplay-standard__step p{
  margin:0!important;
  color:rgba(255,255,255,.55)!important;
  font-size:11.5px!important;
  line-height:1.32!important;
  font-weight:700!important;
}
.dptv-fairplay-standard__reward{
  margin-top:9px!important;
  padding:11px 12px!important;
  display:grid!important;
  grid-template-columns:minmax(150px,.7fr) minmax(0,1.6fr) auto!important;
  align-items:center!important;
  gap:12px!important;
  border-radius:14px!important;
  background:linear-gradient(90deg,rgba(245,200,75,.075),rgba(255,255,255,.018))!important;
  border:1px solid rgba(245,200,75,.15)!important;
}
.dptv-fairplay-standard__reward-head>span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:24px!important;
  padding:0 8px!important;
  border-radius:999px!important;
  background:rgba(245,200,75,.09)!important;
  border:1px solid rgba(245,200,75,.2)!important;
  color:#f5c84b!important;
  font-size:8px!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:.08em!important;
}
.dptv-fairplay-standard__reward-head>strong{
  display:block!important;
  margin:6px 0 0!important;
  color:#fff!important;
  font-size:15px!important;
  line-height:1!important;
  font-weight:1000!important;
}
.dptv-fairplay-standard__facts{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:6px!important;
}
.dptv-fairplay-standard__facts>span{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  min-height:29px!important;
  padding:6px 9px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.045)!important;
  border:1px solid rgba(255,255,255,.075)!important;
  color:rgba(255,255,255,.7)!important;
  font-size:10.5px!important;
  line-height:1!important;
  font-weight:800!important;
}
.dptv-fairplay-standard__facts>span:before{
  content:"✓"!important;
  color:#f5c84b!important;
  font-weight:1000!important;
}
.dptv-fairplay-standard__reward>a{
  min-height:38px!important;
  padding:0 13px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#f5c84b!important;
  color:#15110a!important;
  text-decoration:none!important;
  font-size:10.5px!important;
  line-height:1!important;
  font-weight:1000!important;
  white-space:nowrap!important;
}

.dptv-rewards-faq__groups{
  display:grid!important;
  gap:12px!important;
}
.dptv-rewards-faq__group{
  padding:15px!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.025)!important;
  border:1px solid rgba(255,255,255,.075)!important;
}
.dptv-rewards-faq__group>header{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  grid-template-areas:"eyebrow title" "eyebrow copy"!important;
  align-items:center!important;
  gap:3px 12px!important;
  margin-bottom:11px!important;
}
.dptv-rewards-faq__group>header small{
  grid-area:eyebrow!important;
  align-self:stretch!important;
  min-width:116px!important;
  display:grid!important;
  place-items:center!important;
  padding:8px 10px!important;
  border-radius:12px!important;
  background:rgba(230,0,18,.09)!important;
  border:1px solid rgba(230,0,18,.2)!important;
  color:#ff6673!important;
  text-align:center!important;
  font-size:8.5px!important;
  line-height:1.25!important;
  font-weight:1000!important;
  letter-spacing:.08em!important;
}
.dptv-rewards-faq__group:nth-child(2)>header small{
  background:rgba(245,200,75,.085)!important;
  border-color:rgba(245,200,75,.2)!important;
  color:#f5c84b!important;
}
.dptv-rewards-faq__group:nth-child(3)>header small{
  background:rgba(255,255,255,.05)!important;
  border-color:rgba(255,255,255,.1)!important;
  color:rgba(255,255,255,.74)!important;
}
.dptv-rewards-faq__group>header h4{
  grid-area:title!important;
  margin:0!important;
  color:#fff!important;
  font-size:20px!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:-.025em!important;
}
.dptv-rewards-faq__group>header p{
  grid-area:copy!important;
  margin:0!important;
  color:rgba(255,255,255,.54)!important;
  font-size:11.5px!important;
  line-height:1.35!important;
  font-weight:700!important;
}
.dptv-rewards-faq__grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:7px!important;
}
.dptv-rewards-faq__item{
  border-radius:13px!important;
  background:rgba(255,255,255,.035)!important;
  border:1px solid rgba(255,255,255,.075)!important;
  overflow:hidden!important;
}
.dptv-rewards-faq__item summary{
  list-style:none!important;
  cursor:pointer!important;
  min-height:49px!important;
  display:flex!important;
  align-items:center!important;
  padding:11px 42px 11px 13px!important;
  color:#fff!important;
  font-size:13px!important;
  line-height:1.25!important;
  font-weight:900!important;
  position:relative!important;
}
.dptv-rewards-faq__item summary::-webkit-details-marker{display:none!important}
.dptv-rewards-faq__item summary:after{
  content:"+"!important;
  position:absolute!important;
  right:12px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  width:22px!important;
  height:22px!important;
  border-radius:999px!important;
  display:grid!important;
  place-items:center!important;
  background:#f5c84b!important;
  color:#111!important;
  font-size:13px!important;
  font-weight:1000!important;
}
.dptv-rewards-faq__item[open] summary:after{content:"–"!important}
.dptv-rewards-faq__item p{
  margin:0!important;
  padding:0 13px 13px!important;
  color:rgba(255,255,255,.62)!important;
  font-size:12px!important;
  line-height:1.48!important;
  font-weight:700!important;
}

@media (max-width:1080px){
  .dptv-fairplay-standard__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .dptv-fairplay-standard__reward{grid-template-columns:1fr!important;align-items:start!important}
  .dptv-fairplay-standard__reward>a{justify-self:start!important}
}
@media (max-width:760px){
  .dptv-rewards-faq--dedicated{padding:13px!important;border-radius:19px!important}
  .dptv-rewards-faq__hero{align-items:flex-start!important;flex-direction:column!important;gap:13px!important;padding-bottom:14px!important}
  .dptv-rewards-faq__hero h3{font-size:31px!important}
  .dptv-rewards-faq__hero p{font-size:12.5px!important}
  .dptv-rewards-faq__hero-actions{width:100%!important;justify-content:stretch!important}
  .dptv-rewards-faq__hero-actions a{flex:1 1 0!important}

  .dptv-fairplay-standard{padding:11px!important;border-radius:15px!important}
  .dptv-fairplay-standard__lead{
    grid-template-columns:1fr!important;
    grid-template-areas:"label" "title" "copy"!important;
    gap:6px!important;
  }
  .dptv-fairplay-standard__lead>span{
    justify-self:start!important;
    align-self:auto!important;
    max-width:none!important;
    display:inline-flex!important;
    padding:6px 8px!important;
    border-radius:999px!important;
  }
  .dptv-fairplay-standard__lead h4{font-size:20px!important}
  .dptv-fairplay-standard__lead p{font-size:11.5px!important}
  .dptv-fairplay-standard__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
  .dptv-fairplay-standard__step{min-height:88px!important;flex-direction:column!important;padding:10px!important}
  .dptv-fairplay-standard__facts{display:grid!important;grid-template-columns:1fr!important;width:100%!important}
  .dptv-fairplay-standard__facts>span{width:100%!important;border-radius:10px!important}
  .dptv-fairplay-standard__reward>a{width:100%!important;justify-self:stretch!important}

  .dptv-rewards-faq__group{padding:11px!important;border-radius:15px!important}
  .dptv-rewards-faq__group>header{
    grid-template-columns:1fr!important;
    grid-template-areas:"eyebrow" "title" "copy"!important;
    gap:6px!important;
  }
  .dptv-rewards-faq__group>header small{
    justify-self:start!important;
    align-self:auto!important;
    min-width:0!important;
    display:inline-flex!important;
    padding:6px 8px!important;
    border-radius:999px!important;
  }
  .dptv-rewards-faq__group>header h4{font-size:18px!important}
  .dptv-rewards-faq__grid{grid-template-columns:1fr!important}
  .dptv-rewards-faq__item summary{min-height:47px!important;font-size:12.5px!important}
}
@media (max-width:390px){
  .dptv-fairplay-standard__steps{grid-template-columns:1fr!important}
  .dptv-rewards-faq__hero-actions{display:grid!important;grid-template-columns:1fr!important}
}









@media(max-width:760px){
  
  
  
}

/* 150.24 — deliberate status rail order: My Points, Free Play, Big Fish, Latest Winner. */
.dptv-rewards .dptv-instant-status-card--winner > .dptv-status-prize-icon{
  width:50px!important;
  height:50px!important;
  min-width:50px!important;
  max-width:50px!important;
  min-height:50px!important;
  max-height:50px!important;
  display:block!important;
  overflow:hidden!important;
  padding:0!important;
  position:relative!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,rgba(245,200,75,.13),rgba(255,255,255,.035))!important;
  border:1px solid rgba(245,200,75,.25)!important;
  box-shadow:0 10px 24px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.dptv-rewards .dptv-instant-status-card--winner > .dptv-status-prize-icon .dptv-status-prize-icon__image{
  position:absolute!important;
  display:block!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  object-position:center!important;
}
.dptv-rewards .dptv-instant-status-card--winner > .dptv-status-prize-icon--points .dptv-status-prize-icon__image{
  inset:4px 4px 14px!important;
  width:40px!important;
  height:32px!important;
  object-fit:contain!important;
  filter:drop-shadow(0 4px 7px rgba(0,0,0,.24))!important;
}
.dptv-rewards .dptv-instant-status-card--winner > .dptv-status-prize-icon--physical .dptv-status-prize-icon__image{
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
.dptv-rewards .dptv-instant-status-card--winner > .dptv-status-prize-icon .dptv-reward-thumb__kind{
  left:3px!important;
  right:3px!important;
  bottom:3px!important;
  min-height:12px!important;
  padding:1px 3px!important;
  font-size:5.5px!important;
  letter-spacing:.07em!important;
  border-radius:999px!important;
}
.dptv-rewards .dptv-instant-status-card--winner strong{
  display:block!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.dptv-rewards .dptv-player-feed-chip{
  min-width:52px!important;
  max-width:64px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
@media(max-width:760px){
  .dptv-rewards .dptv-instant-status-card--winner > .dptv-status-prize-icon{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    max-width:48px!important;
    min-height:48px!important;
    max-height:48px!important;
  }
}
