.drtv-bf-simple-btn,.drtv-bf-open{cursor:pointer}
.drtv-bf-cta{width:min(1280px,calc(100vw - 34px));max-width:none;margin:34px auto;border-radius:24px;border:1px solid rgba(255,210,50,.45);box-shadow:0 22px 60px rgba(0,0,0,.32);display:flex;justify-content:space-between}
.dptv-rewards .drtv-bf-cta{width:100%}
.drtv-bf-cta:before{content:"BIG FISH";position:absolute;right:18px;top:-10px;font-size:78px;line-height:1;font-weight:950;color:rgba(255,255,255,.045);letter-spacing:-4px}
.drtv-bf-cta__copy,.drtv-bf-cta__right{position:relative}
.drtv-bf-cta__copy span,.drtv-bf-modal header span{display:inline-flex;background:#ed0014;color:#fff;border-radius:999px;padding:9px 14px;font-weight:950;text-transform:uppercase;letter-spacing:.06em;font-size:12px;box-shadow:0 0 20px rgba(237,0,20,.35)}
.drtv-bf-cta h2{text-transform:uppercase}
.drtv-bf-cta p{margin:0}
.drtv-bf-cta small{display:block;margin-top:9px}
.drtv-bf-cta__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}
.drtv-bf-cta__right em{font-style:normal;border:1px solid rgba(255,211,61,.32);background:rgba(255,211,61,.08);color:#ffd33d;border-radius:999px;padding:10px 13px;font-weight:900;font-size:12px;text-transform:uppercase}
.drtv-bf-open{border:0;border-radius:999px;background:#ffd33d;color:#111;font-weight:950;padding:14px 22px;text-transform:uppercase}
.drtv-bf-modal{position:fixed;inset:0;z-index:999999;display:none}
.drtv-bf-modal.is-open{display:block}
.drtv-bf-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(8px)}
.drtv-bf-lock{overflow:hidden}
.drtv-bf-panel{left:50%;top:50%;transform:translate(-50%,-50%);width:min(1180px,94vw);overflow:hidden;border:1px solid rgba(255,210,50,.45);border-radius:26px;background:radial-gradient(circle at 0 0,rgba(255,210,50,.18),transparent 24%),radial-gradient(circle at 100% 0,rgba(237,0,20,.28),transparent 30%),#090909;color:#fff;box-shadow:0 30px 90px rgba(0,0,0,.72)}
.drtv-bf-x{position:absolute;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);color:#fff;font-size:34px;line-height:1;z-index:5}
.drtv-bf-modal header{text-align:center;margin:0 0 13px}
.drtv-bf-modal header h2{font-size:clamp(34px,4.4vw,60px);line-height:.9;letter-spacing:-3px;margin:8px 0 6px}
.drtv-bf-modal header p{margin:0}
.drtv-bf-modal header small{margin-top:5px;color:rgba(255,255,255,.68)}
.drtv-bf-rail-wrap{position:relative}
.drtv-bf-grid{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 2px 4px}
.drtv-bf-grid::-webkit-scrollbar{display:none}
.drtv-bf-card{flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start;border-radius:20px;padding:14px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.18);min-height:0}
.drtv-bf-card--blue{border-color:#09bdfd;background:linear-gradient(180deg,rgba(0,190,255,.20),rgba(0,0,0,.28))}
.drtv-bf-card--gold{border-color:#d8b72d;background:linear-gradient(180deg,rgba(255,210,50,.16),rgba(0,0,0,.28))}
.drtv-bf-card--red{border-color:#ff2332;background:linear-gradient(180deg,rgba(255,35,50,.18),rgba(0,0,0,.30))}
.drtv-bf-card--green{border-color:#48d17a;background:linear-gradient(180deg,rgba(72,209,122,.18),rgba(0,0,0,.28))}
.drtv-bf-card--purple{border-color:#a66bff;background:linear-gradient(180deg,rgba(166,107,255,.18),rgba(0,0,0,.28))}
.drtv-bf-card--silver{border-color:#d9e2ef;background:linear-gradient(180deg,rgba(217,226,239,.18),rgba(0,0,0,.28))}
.drtv-bf-label{text-align:center;color:#ffd33d;text-transform:uppercase;font-weight:950;font-size:12px}
.drtv-bf-card h3{margin:7px 0 4px;text-align:center;text-transform:uppercase;font-size:clamp(22px,2.2vw,31px);line-height:.95}
.drtv-bf-sub{text-align:center;color:rgba(255,255,255,.78);font-weight:800;margin:0 0 9px;font-size:13px}
.drtv-bf-img{border-radius:15px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;overflow:hidden}
.drtv-bf-img img{width:100%;height:100%;object-fit:cover}
.drtv-bf-img strong{color:rgba(255,255,255,.28);font-size:28px;line-height:.85;text-align:center}
.drtv-bf-card ul{list-style:none;margin:10px 0;padding:0;display:grid;gap:6px}
.drtv-bf-card li{font-size:12.5px;color:rgba(255,255,255,.86)}
.drtv-bf-card li:before{content:"✓";color:#ffd33d;font-weight:950;margin-right:8px}
.drtv-bf-points{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,211,61,.35);border-radius:13px;padding:8px 10px}
.drtv-bf-points span{text-transform:uppercase;font-weight:950;color:rgba(255,255,255,.75)}
.drtv-bf-points b{color:#ffd33d;font-size:25px}
.drtv-bf-price{text-align:center;font-size:18px;font-weight:950;margin:6px 0}
.drtv-bf-buy{display:flex;align-items:center;text-decoration:none!important;border-radius:12px;background:#ffd33d;color:#111!important;font-weight:950;text-transform:uppercase;font-size:13px}
.drtv-bf-card--blue .drtv-bf-buy{background:#19a8ff;color:#fff!important}
.drtv-bf-card--red .drtv-bf-buy{background:#ed0014;color:#fff!important}
.drtv-bf-card small{display:block;text-align:center;margin-top:7px;color:rgba(255,255,255,.54);font-size:10px}
.drtv-bf-arrow{position:absolute;top:44%;transform:translateY(-50%);z-index:3;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.24);background:rgba(0,0,0,.58);color:#fff;font-size:34px;line-height:1;display:grid;place-items:center;cursor:pointer}
.drtv-bf-arrow--prev{left:-14px}
.drtv-bf-arrow--next{right:-14px}
.drtv-bf-swipe-hint{text-align:center;margin-top:8px;color:rgba(255,255,255,.48);font-size:11px;text-transform:uppercase;letter-spacing:.08em}
@media (max-width:1180px){.drtv-bf-grid{gap:14px}
.drtv-bf-card{flex-basis:calc((100% - 28px)/3)}
.drtv-bf-card ul{gap:5px;margin:8px 0}
.drtv-bf-card li{font-size:11.5px}
.drtv-bf-points b{font-size:22px}}
@media (max-height:760px) and (min-width:760px){.drtv-bf-panel{max-height:80vh;padding:10px 14px}
.drtv-bf-modal header h2{font-size:34px;margin:6px 0 2px}
.drtv-bf-modal header p{font-size:14px}
.drtv-bf-img{height:54px}
.drtv-bf-card{padding:10px}
.drtv-bf-card h3{font-size:22px}
.drtv-bf-sub{display:none}
.drtv-bf-card li{font-size:11px}
.drtv-bf-price{font-size:16px;margin:5px 0}
.drtv-bf-buy{padding:9px}
.drtv-bf-x{width:40px;height:40px;font-size:30px}}
.drtv-bf-panel{padding:18px 24px 22px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.drtv-bf-x{cursor:pointer;touch-action:manipulation}
.drtv-bf-backdrop{cursor:pointer}
.drtv-bf-grid{scroll-padding:0 2px}
.drtv-bf-rail-wrap[data-count="1"] .drtv-bf-grid,.drtv-bf-rail-wrap[data-count="2"] .drtv-bf-grid,.drtv-bf-rail-wrap[data-count="3"] .drtv-bf-grid{overflow:hidden;scroll-snap-type:none}
.drtv-bf-rail-wrap[data-count="1"] .drtv-bf-arrow,.drtv-bf-rail-wrap[data-count="2"] .drtv-bf-arrow,.drtv-bf-rail-wrap[data-count="3"] .drtv-bf-arrow{display:none}
.drtv-bf-rail-wrap[data-count="1"] .drtv-bf-grid,.drtv-bf-rail-wrap[data-count="2"] .drtv-bf-grid{justify-content:center}
@media (max-width:1180px){.drtv-bf-panel{width:94vw;padding:16px 18px 20px}
.drtv-bf-card{padding:12px}
.drtv-bf-card small{display:none}
.drtv-bf-modal header{margin-bottom:12px}
.drtv-bf-modal header h2{font-size:42px}
.drtv-bf-modal header p{font-size:16px}
.drtv-bf-modal header small{display:none}}
@media (max-height:760px) and (min-width:761px){.drtv-bf-panel{padding:12px 16px 18px}
.drtv-bf-modal header{margin-bottom:8px}
.drtv-bf-modal header h2{font-size:36px;margin:6px 0 3px}
.drtv-bf-modal header p{font-size:14px}
.drtv-bf-card{padding:10px}
.drtv-bf-card h3{font-size:22px}
.drtv-bf-sub{display:none}
.drtv-bf-card li{font-size:11px}
.drtv-bf-card ul{gap:5px;margin:8px 0}
.drtv-bf-price{font-size:16px;margin:5px 0}
.drtv-bf-buy{padding:9px}
.drtv-bf-swipe-hint{margin-top:6px}}
@media (max-width:760px){.drtv-bf-card{padding:14px}
.drtv-bf-rail-wrap[data-count="1"] .drtv-bf-grid,.drtv-bf-rail-wrap[data-count="2"] .drtv-bf-grid,.drtv-bf-rail-wrap[data-count="3"] .drtv-bf-grid{overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start}
.drtv-bf-swipe-hint{padding-bottom:2px}}
.drtv-bf-cta{color:#fff!important}
.drtv-bf-cta h2,.drtv-bf-cta h2:first-line{color:#fff!important}
.drtv-bf-cta h2{text-shadow:0 8px 26px rgba(0,0,0,.62)}
.drtv-bf-modal header h2,.drtv-bf-modal header h2 b{color:#fff!important}
.drtv-bf-modal header h2 b{text-shadow:0 0 24px rgba(255,211,61,.22)}
.drtv-bf-card h3{color:#fff!important;text-shadow:0 4px 18px rgba(0,0,0,.62)}
.drtv-bf-img{height:132px}
.drtv-bf-panel{max-height:calc(100dvh - 34px)}
@media (max-width:1180px){.drtv-bf-img{height:116px}
.drtv-bf-panel{max-height:calc(100dvh - 32px)}}
@media (max-height:760px) and (min-width:761px){.drtv-bf-img{height:96px}
.drtv-bf-panel{max-height:calc(100dvh - 18px)}}
.drtv-bf-panel{position:absolute!important;overflow-y:auto!important;overflow-x:hidden!important;isolation:isolate!important}
.drtv-bf-panel>*{position:relative;z-index:2}
.drtv-bf-panel:before{content:"";position:absolute;z-index:1;inset:-45% -75%;background:linear-gradient(112deg,transparent 0 42%,rgba(255,255,255,.045) 47%,rgba(255,214,74,.13) 50%,rgba(255,255,255,.05) 53%,transparent 60%);transform:translateX(-62%) rotate(0.001deg);pointer-events:none;animation:drtvBigFishPanelSweep 7.5s ease-in-out infinite}
.drtv-bf-card{position:relative!important;overflow:hidden!important}
.drtv-bf-card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(112deg,transparent 0 42%,rgba(255,255,255,.08) 48%,rgba(255,211,61,.18) 50%,rgba(255,255,255,.06) 54%,transparent 62%);transform:translateX(-125%);pointer-events:none;animation:drtvBigFishCardSweep 8s ease-in-out infinite;animation-delay:calc(var(--drtv-bf-index,0) * .35s)}
.drtv-bf-card>*{position:relative;z-index:2}
.drtv-bf-card:nth-child(1){--drtv-bf-index:0}
.drtv-bf-card:nth-child(2){--drtv-bf-index:1}
.drtv-bf-card:nth-child(3){--drtv-bf-index:2}
.drtv-bf-card:nth-child(4){--drtv-bf-index:3}
.drtv-bf-card:nth-child(5){--drtv-bf-index:4}
.drtv-bf-card:nth-child(6){--drtv-bf-index:5}
.drtv-bf-card:nth-child(7){--drtv-bf-index:6}
.drtv-bf-card:nth-child(8){--drtv-bf-index:7}
@keyframes drtvBigFishPanelSweep{0%,64%{transform:translateX(-72%)}
78%,100%{transform:translateX(72%)}}
@keyframes drtvBigFishCardSweep{0%,66%{transform:translateX(-125%)}
80%,100%{transform:translateX(125%)}}
.drtv-bf-card--blue{--drtv-bf-accent:#16c4ff;--drtv-bf-accent-rgb:22,196,255}
.drtv-bf-card--gold{--drtv-bf-accent:#ffd33d;--drtv-bf-accent-rgb:255,211,61}
.drtv-bf-card--red{--drtv-bf-accent:#ff2535;--drtv-bf-accent-rgb:255,37,53}
.drtv-bf-card--green{--drtv-bf-accent:#48d17a;--drtv-bf-accent-rgb:72,209,122}
.drtv-bf-card--purple{--drtv-bf-accent:#a66bff;--drtv-bf-accent-rgb:166,107,255}
.drtv-bf-card--silver{--drtv-bf-accent:#d9e2ef;--drtv-bf-accent-rgb:217,226,239}
.drtv-bf-card li:before,.drtv-bf-label,.drtv-bf-points b{color:var(--drtv-bf-accent,#ffd33d)!important;text-shadow:0 0 14px rgba(var(--drtv-bf-accent-rgb,255,211,61),.18)!important}
.drtv-bf-points{border-color:rgba(var(--drtv-bf-accent-rgb,255,211,61),.48)!important;background:rgba(var(--drtv-bf-accent-rgb,255,211,61),.13)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 20px rgba(var(--drtv-bf-accent-rgb,255,211,61),.08)!important}
.drtv-bf-rail-wrap:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]) .drtv-bf-card{flex-basis:calc((100% - 36px)/3.16)!important}
.drtv-bf-rail-wrap:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]) .drtv-bf-grid{padding-right:86px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}
.drtv-bf-rail-wrap:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]) .drtv-bf-arrow{display:grid!important}
.drtv-bf-modal header small{display:block!important}
@media (max-width:1180px) and (min-width:761px){.drtv-bf-rail-wrap:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]) .drtv-bf-card{flex-basis:calc((100% - 28px)/2.62)!important}
.drtv-bf-rail-wrap:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]) .drtv-bf-grid{padding-right:78px!important}}
@media (max-width:760px){.drtv-bf-x{top:14px!important;right:14px!important;width:42px!important;height:42px!important;font-size:32px!important;z-index:9!important}
.drtv-bf-modal header{margin-bottom:12px!important}
.drtv-bf-card{flex-basis:86%!important}}
@media (prefers-reduced-motion:reduce){.drtv-bf-panel:before,.drtv-bf-card:after{animation:none!important}}
.drtv-bf-x{left:auto!important;right:22px!important;top:22px!important}
.drtv-bf-panel{scrollbar-gutter:stable}
@media (min-width:761px){.drtv-bf-x{left:auto!important;right:22px!important;top:22px!important;width:44px!important;height:44px!important}}
@media (max-width:980px) and (orientation:portrait){.drtv-bf-panel{top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;width:94vw!important;max-width:94vw!important;max-height:calc(100dvh - 26px)!important;padding:16px 14px 18px!important;border-radius:22px!important;overflow-y:auto!important;overflow-x:hidden!important}
.drtv-bf-x{left:auto!important;right:16px!important;top:16px!important;width:42px!important;height:42px!important;font-size:32px!important;z-index:20!important}
.drtv-bf-modal header{padding:52px 56px 0 14px!important;margin:0 0 12px!important;text-align:center!important}
.drtv-bf-modal header span{font-size:11px!important;padding:8px 13px!important;white-space:nowrap!important}
.drtv-bf-modal header h2{font-size:29px!important;line-height:.96!important;letter-spacing:-1.4px!important;margin:10px -48px 7px -8px!important}
.drtv-bf-modal header p{font-size:15.2px!important;line-height:1.18!important;max-width:96%!important;margin:0 auto!important}
.drtv-bf-modal header small{display:block!important;font-size:10.5px!important;line-height:1.18!important;margin-top:6px!important;color:rgba(255,255,255,.66)!important}
.drtv-bf-rail-wrap{overflow:hidden!important}
.drtv-bf-grid{display:flex!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:0!important;padding:0 50px 4px 0!important;justify-content:flex-start!important}
.drtv-bf-card, .drtv-bf-rail-wrap:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]) .drtv-bf-card{flex:0 0 86%!important;max-width:86%!important;min-width:0!important;width:auto!important;padding:14px!important;scroll-snap-align:start!important}
.drtv-bf-img{height:162px!important;border-radius:18px!important}
.drtv-bf-card h3{font-size:28px!important;line-height:.96!important;letter-spacing:-.8px!important}
.drtv-bf-sub{display:block!important;font-size:14px!important;line-height:1.25!important}
.drtv-bf-card ul{gap:8px!important;margin:13px 0!important}
.drtv-bf-card li{font-size:13.5px!important;line-height:1.35!important}
.drtv-bf-points{padding:9px 12px!important}
.drtv-bf-points b{font-size:28px!important}
.drtv-bf-price{font-size:21px!important;margin:8px 0!important}
.drtv-bf-buy{padding:13px 12px!important;font-size:13px!important;border-radius:14px!important}
.drtv-bf-card small{display:block!important;font-size:10px!important;line-height:1.2!important}
.drtv-bf-arrow{display:grid!important;width:40px!important;height:40px!important;top:63%!important}
.drtv-bf-arrow--prev{left:4px!important}
.drtv-bf-arrow--next{right:4px!important}
.drtv-bf-swipe-hint{font-size:10px!important;letter-spacing:.1em!important;margin-top:9px!important}}
@media (max-width:390px) and (orientation:portrait){.drtv-bf-panel{width:95vw!important;max-width:95vw!important;padding:14px 12px 16px!important}
.drtv-bf-x{right:12px!important;top:12px!important;width:40px!important;height:40px!important}
.drtv-bf-modal header{padding-top:48px!important;padding-right:50px!important}
.drtv-bf-modal header h2{font-size:25px!important}
.drtv-bf-modal header p{font-size:13.4px!important}
.drtv-bf-img{height:142px!important}
.drtv-bf-card li{font-size:12.2px!important}}
.drtv-bf-panel .drtv-bf-x, .drtv-bf-x{left:auto!important;right:22px!important;top:22px!important;transform:none!important;position:absolute!important;z-index:999!important}
@media (min-width:761px){.drtv-bf-panel .drtv-bf-x,.drtv-bf-x{right:22px!important;left:auto!important;top:22px!important}}
@media (max-width:760px){.drtv-bf-rail-wrap{overflow:hidden!important}
.drtv-bf-grid{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:0!important;padding:0 52px 6px 0!important;justify-content:flex-start!important;-webkit-overflow-scrolling:touch!important}
.drtv-bf-card, .drtv-bf-rail-wrap:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]) .drtv-bf-card{padding:14px!important}
.drtv-bf-card h3{font-size:27px!important;line-height:.98!important;letter-spacing:-.6px!important}
.drtv-bf-sub{display:block!important}
.drtv-bf-img{border-radius:18px!important}
.drtv-bf-card li{font-size:13px!important;line-height:1.32!important}
.drtv-bf-points{padding:9px 12px!important}
.drtv-bf-points b{font-size:27px!important}
.drtv-bf-price{font-size:20px!important;margin:7px 0!important}
.drtv-bf-buy{padding:12px!important;border-radius:14px!important}
.drtv-bf-card small{display:block!important;font-size:9.8px!important;line-height:1.2!important}
.drtv-bf-arrow{width:40px!important;height:40px!important;top:64%!important}
.drtv-bf-arrow--prev{left:4px!important}
.drtv-bf-arrow--next{right:4px!important}
.drtv-bf-swipe-hint{margin-top:7px!important}}
@media (max-width:390px){.drtv-bf-panel{top:8px!important}
.drtv-bf-img{height:136px!important}
.drtv-bf-card li{font-size:12px!important}}
.drtv-bf-modal header p{font-size:clamp(16px,1.6vw,22px)!important}
@media (max-width:760px){.drtv-bf-modal header{padding-top:12px!important}}
.drtv-bf-points span{font-size:11px!important}
.drtv-bf-points span::after{content:""}
@media (max-width:760px){.drtv-bf-modal header small{margin-top:6px!important}}
@media (max-width:390px){.drtv-bf-card, .drtv-bf-rail-wrap:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]) .drtv-bf-card{flex-basis:93%!important;max-width:93%!important}}
.drtv-bf-modal header h2{color:#fff!important;text-transform:uppercase!important}
.drtv-bf-modal header h2 b{color:#fff!important;font-weight:950!important}
@media (min-width:761px){.drtv-bf-modal header h2{font-size:clamp(36px,4.35vw,60px)!important;line-height:.92!important;margin:8px 64px 6px!important;letter-spacing:-2.8px!important}
.drtv-bf-modal header small{font-size:10.5px!important;margin-top:6px!important}}
.drtv-bf-panel .drtv-bf-x,.drtv-bf-x{left:auto!important;right:24px!important;top:24px!important;position:absolute!important;z-index:999!important}
@media (min-width:761px){.drtv-bf-modal header p{font-size:clamp(14px,1.25vw,18px)!important;line-height:1!important;margin:0!important}}
@media (max-width:760px){.drtv-bf-panel{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:94vw!important;max-width:94vw!important;max-height:calc(100dvh - 22px)!important;padding:12px 14px 16px!important;border-radius:22px!important;overflow-y:auto!important;overflow-x:hidden!important}
.drtv-bf-panel .drtv-bf-x,.drtv-bf-x{left:auto!important;width:42px!important;height:42px!important;font-size:32px!important;line-height:1!important}
.drtv-bf-modal header span{font-size:10.5px!important;padding:8px 12px!important;white-space:nowrap!important}
.drtv-bf-modal header h2{color:#fff!important}
.drtv-bf-modal header h2 b{color:#fff!important}
.drtv-bf-modal header p{color:#fff!important}
.drtv-bf-grid{padding-right:22px!important;gap:14px!important;align-items:stretch!important}
.drtv-bf-card, .drtv-bf-rail-wrap:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]) .drtv-bf-card{flex:0 0 93.5%!important;max-width:93.5%!important;min-width:0!important;width:auto!important;scroll-snap-align:start!important}}
@media (max-width:390px){.drtv-bf-panel{width:95vw!important;max-width:95vw!important;padding:10px 12px 14px!important}
.drtv-bf-panel .drtv-bf-x,.drtv-bf-x{right:12px!important;top:12px!important;width:40px!important;height:40px!important}
.drtv-bf-modal header{margin-bottom:8px!important}
.drtv-bf-modal header h2{margin-left:-38px!important;margin-right:-38px!important;line-height:1!important}
.drtv-bf-modal header p{margin-left:-30px!important;margin-right:-30px!important}
.drtv-bf-modal header small{margin-left:-30px!important;margin-right:-30px!important}
.drtv-bf-card,.drtv-bf-rail-wrap:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]) .drtv-bf-card{flex-basis:94%!important;max-width:94%!important}
.drtv-bf-grid{padding-right:20px!important}}
.drtv-bf-modal header p{color:#fff!important;text-transform:uppercase!important;font-weight:950!important;letter-spacing:.08em!important;white-space:nowrap!important;text-align:center!important}
@media (max-width:760px){.drtv-bf-modal header{padding:10px 54px 0 54px!important;margin:0 0 10px!important;text-align:center!important}
.drtv-bf-modal header span{display:inline-flex!important;margin:0 auto 8px!important;transform:none!important}
.drtv-bf-modal header h2{margin:5px auto 5px!important;max-width:100%!important;text-align:center!important;font-size:26px!important;line-height:1!important;letter-spacing:-1.05px!important}
.drtv-bf-modal header p{margin:0 auto!important;max-width:100%!important;text-align:center!important;font-size:12.8px!important;line-height:1!important;letter-spacing:.075em!important;white-space:nowrap!important}
.drtv-bf-modal header small{text-align:center!important}
.drtv-bf-panel .drtv-bf-x,.drtv-bf-x{right:16px!important;top:16px!important}}
@media (max-width:390px){.drtv-bf-modal header{padding:10px 48px 0 48px!important}
.drtv-bf-modal header h2{font-size:24px!important;margin:5px auto 5px!important}
.drtv-bf-modal header p{font-size:11.4px!important;margin:0 auto!important;letter-spacing:.065em!important}
.drtv-bf-modal header small{margin:5px auto 0!important}}
.drtv-bf-cta{min-height:170px!important;padding:30px 34px!important;align-items:center!important;gap:28px!important;background:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(5,5,5,.88) 38%,rgba(70,0,8,.70) 100%),
    var(--drtv-bf-cta-img, none),
    radial-gradient(circle at 88% 50%,rgba(237,0,20,.36),transparent 36%),
    linear-gradient(110deg,#050505,#120b04 52%,#430006)!important;background-size:cover!important;background-position:center right!important}
.drtv-bf-cta__copy,.drtv-bf-cta__right{z-index:3!important}
.drtv-bf-cta__copy{flex:1 1 auto!important;min-width:0!important}
.drtv-bf-cta__right{flex:0 0 auto!important}
.drtv-bf-cta__right em{display:none!important}
.drtv-bf-cta h2{color:#fff!important;font-size:clamp(36px,4.1vw,66px)!important;line-height:.9!important;letter-spacing:-2.4px!important;margin:12px 0 8px!important;max-width:780px!important}
.drtv-bf-cta h2:first-line{color:#fff!important}
.drtv-bf-cta p{font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important;font-weight:950!important}
.drtv-bf-cta small{max-width:520px!important;color:rgba(255,255,255,.66)!important}
.drtv-bf-open{min-width:210px!important;box-shadow:0 0 0 1px rgba(255,255,255,.18) inset,0 14px 34px rgba(255,211,61,.22)!important;}
@media (min-width:1181px){.drtv-bf-cta h2{white-space:nowrap!important}}
@media (max-width:760px){.drtv-bf-cta{min-height:0!important;display:block!important;padding:22px 20px!important;background-position:center right!important}
.drtv-bf-cta h2{font-size:34px!important;line-height:.94!important;white-space:normal!important;letter-spacing:-1.6px!important}
.drtv-bf-cta p{font-size:12px!important;line-height:1.15!important}
.drtv-bf-cta small{font-size:11px!important;line-height:1.25!important}
.drtv-bf-cta__right{margin-top:16px!important;justify-content:flex-start!important}
.drtv-bf-open{width:100%!important;min-width:0!important}}
.drtv-bf-card--green .drtv-bf-buy{background:#48d17a!important;color:#07100b!important}
.drtv-bf-card--purple .drtv-bf-buy{background:#a66bff!important;color:#fff!important;box-shadow:0 0 18px rgba(166,107,255,.22)!important}
.drtv-bf-card--silver .drtv-bf-buy{background:#d9e2ef!important;color:#111!important}
.drtv-bf-card--gold .drtv-bf-buy{background:#ffd33d!important;color:#111!important}
.drtv-bf-modal.is-submitting .drtv-bf-x,.drtv-bf-modal.is-submitting .drtv-bf-backdrop{pointer-events:none!important;opacity:.34!important}
.drtv-bf-modal.is-submitting .drtv-bf-arrow{pointer-events:none!important;opacity:.24!important}
.drtv-bf-card.is-adding{transform:translateY(-3px)!important;box-shadow:0 28px 66px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.12),0 0 40px rgba(255,211,61,.22)!important}
.drtv-bf-card.is-adding:after{content:"";position:absolute;inset:-1px;border-radius:20px;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.11) 42%,transparent 64%);animation:drtvBFCardSheen 1.05s ease-in-out infinite;mix-blend-mode:screen}
.drtv-bf-buy.is-processing{position:relative!important;min-height:54px!important;padding:8px 18px!important;gap:12px!important;overflow:hidden!important;opacity:1!important;cursor:wait!important;pointer-events:none!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 14px 30px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.30)!important;transform:translateZ(0)}
.drtv-bf-buy.is-processing:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,0),rgba(255,255,255,.26),rgba(255,255,255,0));transform:translateX(-120%);animation:drtvBFButtonShimmer 1.05s ease-in-out infinite}
.drtv-bf-buy.is-processing:after{content:"";position:absolute;left:0;right:auto;bottom:0;width:100%;height:3px;border-radius:99px;background:rgba(255,255,255,.82);transform-origin:left center;animation:drtvBFLoad 980ms cubic-bezier(.2,.85,.24,1) forwards}
.drtv-bf-spinner{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;display:inline-block;animation:drtvBFSpin .68s linear infinite;flex:0 0 auto;position:relative;z-index:2}
.drtv-bf-loading-copy{position:relative;z-index:2;display:grid;gap:3px;text-align:left;line-height:1.05;min-width:0}
.drtv-bf-loading-copy b{font-size:12px;letter-spacing:.035em;text-transform:none;line-height:1.08}
.drtv-bf-loading-copy small{display:block!important;margin:0!important;color:currentColor!important;opacity:.74!important;font-size:9px!important;line-height:1.08!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:left!important}
.drtv-bf-processing-note{display:flex;align-items:center;justify-content:center;gap:7px;margin:7px 0 0;min-height:22px;border-radius:999px;background:rgba(0,0,0,.46);border:1px solid rgba(255,255,255,.15);color:#fff;font-size:9.5px;font-weight:950;line-height:1;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(8px);box-shadow:0 10px 24px rgba(0,0,0,.24);animation:drtvBFFadeUp .22s ease-out both}
.drtv-bf-processing-note span{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor;animation:drtvBFDot 1s ease-in-out infinite}
.drtv-bf-buy.is-muted{opacity:.34!important;filter:saturate(.45) brightness(.82)!important;pointer-events:none!important}
@keyframes drtvBFSpin{to{transform:rotate(360deg)}}
@keyframes drtvBFLoad{0%{transform:scaleX(.05)}
70%{transform:scaleX(.82)}
100%{transform:scaleX(1)}}
@keyframes drtvBFButtonShimmer{0%{transform:translateX(-120%)}
100%{transform:translateX(120%)}}
@keyframes drtvBFCardSheen{0%{opacity:.18;transform:translateX(-18%)}
55%{opacity:.34}
100%{opacity:.12;transform:translateX(18%)}}
@keyframes drtvBFFadeUp{from{opacity:0;transform:translateY(4px)}
to{opacity:1;transform:translateY(0)}}
@keyframes drtvBFDot{0%,100%{opacity:.45;transform:scale(.85)}
50%{opacity:1;transform:scale(1.15)}}
@media (max-width:760px){.drtv-bf-buy.is-processing{min-height:52px!important;padding:8px 14px!important}
.drtv-bf-loading-copy b{font-size:11.5px}
.drtv-bf-processing-note{min-height:21px;font-size:8.8px;margin-top:6px}}







.dptv-winner-tile__body>p{margin-top:2px!important}
.dptv-winner-tile__body>p:before{font-size:12px!important;filter:saturate(.9)!important}
@media (max-width:700px){
.dptv-winner-tile__body>p{font-size:12px!important}}







.dptv-winner-tile__body>p{display:block!important;color:#f7dc83!important;font-weight:1000!important;font-size:14px!important;line-height:1.22!important;margin:5px 0 0!important;letter-spacing:.005em!important}
.dptv-winner-tile__body>p:before{content:""!important;display:none!important}
@media (max-width:760px){


.dptv-winner-tile__body>p{font-size:13px!important;margin-top:4px!important}}







.dptv-reward-card--megalodon-only{border-color:rgba(190,128,255,.48)!important;box-shadow:0 0 0 1px rgba(245,200,75,.08),0 24px 60px rgba(96,42,160,.16)!important}
.dptv-reward-card--megalodon-only .dptv-reward-card__badge{background:linear-gradient(90deg,#2b163b,#ffd65b,#6a2bd9)!important;color:#08080c!important;box-shadow:0 0 22px rgba(178,95,255,.26)!important}
.dptv-reward-card__access-strip{appearance:none!important;-webkit-appearance:none!important;width:100%!important;display:grid!important;margin:8px 0 12px!important;padding:8px 10px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.025))!important;color:#fff!important;text-align:left!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important}
.dptv-reward-card__access-strip>span{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:rgba(244,207,114,.13)!important;border:1px solid rgba(244,207,114,.20)!important;box-shadow:0 8px 18px rgba(0,0,0,.20)!important;font-size:14px!important;line-height:1!important}
.dptv-reward-card__access-strip strong{color:#f9d763!important;font-weight:1000!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;line-height:1.05!important}
.dptv-reward-card__access-strip em{color:rgba(255,255,255,.70)!important;font-style:normal!important;font-weight:850!important;line-height:1.15!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
button.dptv-reward-card__access-strip{cursor:pointer!important}
button.dptv-reward-card__access-strip:hover{transform:translateY(-1px)!important;filter:brightness(1.06)!important}
.dptv-reward-card__access-strip--megalodon{position:relative!important;overflow:hidden!important}
.dptv-reward-card__access-strip--megalodon>*{position:relative!important;z-index:1!important}
.dptv-reward-card__access-strip--megalodon>span{background:radial-gradient(circle at 32% 24%,#fff2a4,#f2bd35 42%,#3d1c74 76%)!important;border-color:rgba(255,230,128,.46)!important;box-shadow:0 0 18px rgba(245,200,75,.32),0 0 28px rgba(154,72,255,.22)!important;font-size:15px!important}
.dptv-reward-card__access-strip--megalodon.is-locked>span{animation:dptvMegalodonLockPulse 1.9s ease-in-out infinite!important}
.dptv-reward-card__access-strip--megalodon.is-unlocked>span{animation:dptvMegalodonUnlockedPulse 2.7s ease-in-out infinite!important}
.dptv-reward-card.is-megalodon-locked .dptv-reward-card__cta{opacity:.72!important;filter:saturate(.72)!important}
@keyframes dptvMegalodonLockSweep{0%,55%{transform:translateX(-75%) rotate(12deg);opacity:0}
68%{opacity:.8}
100%{transform:translateX(75%) rotate(12deg);opacity:0}}
@keyframes dptvMegalodonLockPulse{0%,100%{transform:scale(1);box-shadow:0 0 18px rgba(245,200,75,.28),0 0 26px rgba(154,72,255,.20)}
50%{transform:scale(1.08);box-shadow:0 0 28px rgba(245,200,75,.46),0 0 42px rgba(154,72,255,.34)}}
@keyframes dptvMegalodonUnlockedPulse{0%,100%{filter:saturate(1);box-shadow:0 0 20px rgba(245,200,75,.30),0 0 34px rgba(154,72,255,.22)}
50%{filter:saturate(1.25);box-shadow:0 0 30px rgba(245,200,75,.52),0 0 54px rgba(154,72,255,.38)}}
@media (max-width:760px){.dptv-reward-card__access-strip em{text-align:left!important}}
.dptv-instant-status-card>span, .dptv-ui-icon, .dptv-rewards__jumpbar span, .dptv-rewards-arena-page__tabs button span, .dptv-reward-card__access-strip>.dptv-reward-card__access-icon{border-radius:999px!important;overflow:visible!important}
.dptv-ui-icon img, .dptv-rewards__jumpbar span img, .dptv-rewards-arena-page__tabs span img, .dptv-reward-card__access-icon img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;display:block!important;border-radius:999px!important}

.dptv-reward-card__access-strip>.dptv-reward-card__access-icon{border-radius:999px!important;overflow:hidden!important}
.dptv-megalodon-strip-mark, .dptv-megalodon-strip-mark img{border-radius:999px!important}






@media (max-width:760px){




}

.dptv-reward-card__access-strip{gap:14px!important}
@media (max-width:760px){.dptv-reward-card__access-strip{gap:13px!important}}








.dptv-reward-card__access-strip{padding-left:12px!important}
@media (max-width:760px){


}





.dptv-ui-icon, .dptv-reward-card__access-strip>.dptv-reward-card__access-icon{border-radius:999px!important;overflow:hidden!important;display:grid!important;place-items:center!important}
.dptv-ui-icon img, .dptv-reward-card__access-strip>.dptv-reward-card__access-icon img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;display:block!important;border-radius:999px!important}
.dptv-reward-card__access-strip{row-gap:2px!important;align-items:center!important;overflow:hidden!important}
.dptv-reward-card__access-strip strong{min-width:0!important}
.dptv-reward-card__access-strip em{min-width:0!important}
.dptv-reward-card__access-strip--megalodon:before{content:""!important;position:absolute!important;inset:-90% -45%!important;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.02) 38%,rgba(255,244,182,.42) 50%,rgba(180,93,255,.20) 56%,transparent 72%)!important;transform:translateX(-90%) rotate(12deg)!important;pointer-events:none!important}
.dptv-reward-card__access-strip--megalodon.is-unlocked:before{animation-duration:2.9s!important}
@keyframes dptvMegalodonLockSweepStrong{0%,45%{transform:translateX(-90%) rotate(12deg);opacity:0}
56%{opacity:.95}
100%{transform:translateX(90%) rotate(12deg);opacity:0}}
@media (max-width:760px){.dptv-reward-card__access-strip em{grid-column:2!important;padding-left:2px!important}}
.dptv-instant-status-card{grid-template-columns:46px minmax(0,1fr)!important}
.dptv-ui-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:999px!important;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 18px rgba(245,200,75,.10)!important}

.dptv-instant-status-card strong{line-height:1.08!important}
.dptv-instant-status-card--fish>span{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 20px rgba(245,200,75,.14)!important}



.dptv-reward-card__access-strip{min-height:54px!important}
.dptv-reward-card__access-strip>.dptv-reward-card__access-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 0 14px rgba(245,200,75,.08)!important}
.dptv-reward-card__access-strip--megalodon>.dptv-reward-card__access-icon{overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
.dptv-reward-card__access-strip>.dptv-reward-card__access-icon img{object-fit:contain!important;object-position:center!important;background:transparent!important}
.dptv-reward-card__cta--bf-open{opacity:1!important;filter:none!important}
.dptv-reward-card__cta--bf-open[disabled]{opacity:1!important;pointer-events:auto!important;cursor:pointer!important}
@media (max-width:760px){.dptv-instant-status-card{grid-template-columns:46px minmax(0,1fr)!important}


}
.dptv-instant-status-card{padding:14px 16px!important}
.dptv-instant-status-card>.dptv-instant-status-badge-slot{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:999px!important}
.dptv-instant-status-card[class*="fish--megalodon-live"]>.dptv-instant-status-badge-slot{box-shadow:0 0 0 1px rgba(255,228,154,.18),0 0 26px rgba(245,200,75,.20)!important}
.dptv-instant-status-card[class*="fish--megalodon-live"] small, .dptv-instant-status-card[class*="fish--megalodon-live"] strong{text-shadow:0 0 12px rgba(245,200,75,.08)!important}
.dptv-reward-card__access-strip--megalodon:before{opacity:.22!important;animation:dptvMegalodonLockSweepStrong 3s ease-in-out infinite!important}
.dptv-reward-card__access-strip--megalodon.is-unlocked:before{opacity:.28!important;animation:dptvMegalodonLockSweepStrong 2.65s ease-in-out infinite!important}
.dptv-reward-card__access-strip--megalodon.is-locked>.dptv-reward-card__access-icon{animation:dptvMegalodonLockPulse 1.9s ease-in-out infinite!important}
.dptv-reward-card__cta--bf-open{position:relative!important;padding-left:22px!important;letter-spacing:.08em!important}
.dptv-reward-card__cta--bf-open:before{display:inline-block!important;margin-right:10px!important}
.dptv-reward-card__cta--bf-open:after{position:absolute!important;left:18px!important;top:50%!important;width:18px!important;height:8px!important;border:2px solid rgba(255,230,150,.45)!important;border-top:none!important;border-radius:0 0 10px 10px!important;transform:translateY(-50%)!important;opacity:.48!important;pointer-events:none!important}
@keyframes dptvStatusMegalodonPulse{0%,100%{transform:scale(1);box-shadow:0 0 0 1px rgba(255,228,154,.18),0 0 22px rgba(245,200,75,.18)}
50%{transform:scale(1.06);box-shadow:0 0 0 1px rgba(255,228,154,.28),0 0 30px rgba(245,200,75,.30),0 0 52px rgba(103,62,240,.18)}}
@media (max-width:760px){.dptv-instant-status-card{gap:18px!important;padding:13px 15px!important}
.dptv-reward-card__access-strip{align-items:center!important}}

.dptv-instant-status-card[class*="fish--megalodon-live"]{background:radial-gradient(circle at 0 50%,rgba(246,200,71,.16),transparent 38%),linear-gradient(135deg,#050505,#0b0802 46%,#3a2905 100%)!important;border-color:rgba(255,213,86,.42)!important;box-shadow:0 0 0 1px rgba(255,236,160,.08) inset,0 0 36px rgba(245,200,75,.16)!important}
.dptv-instant-status-card[class*="fish--megalodon-live"]>.dptv-instant-status-badge-slot{background:radial-gradient(circle at 50% 45%,rgba(255,226,121,.18),rgba(0,0,0,.88) 68%)!important;animation:dptvStatusMegalodonPulse 2.25s ease-in-out infinite!important}
.dptv-reward-card__access-strip strong, .dptv-reward-card__access-strip em{text-align:left!important}
.dptv-reward-card__access-strip strong{font-size:10.6px!important;padding-left:6px!important}
.dptv-reward-card__access-strip em{font-size:11.6px!important}
.dptv-reward-card__access-strip--megalodon, .dptv-reward-card__access-strip--megalodon.is-unlocked, .dptv-reward-card__access-strip--megalodon.is-locked{background:radial-gradient(circle at 0 50%,rgba(245,200,75,.20),transparent 32%),linear-gradient(90deg,rgba(12,10,5,.95),rgba(42,30,8,.86) 42%,rgba(44,25,78,.72) 100%)!important;border-color:rgba(245,200,75,.46)!important;box-shadow:0 0 26px rgba(245,200,75,.11),0 0 26px rgba(127,62,240,.09),inset 0 1px 0 rgba(255,255,255,.11)!important}
.dptv-reward-card__access-strip--megalodon:before, .dptv-reward-card__access-strip--megalodon.is-unlocked:before, .dptv-reward-card__access-strip--megalodon.is-locked:before{opacity:.34!important;animation:dptvMegalodonLockSweepStrong 2.8s ease-in-out infinite!important}
.dptv-reward-card__access-strip--megalodon>.dptv-reward-card__access-icon{animation:dptvMegalodonUnlockedPulse 2.2s ease-in-out infinite!important}
.dptv-reward-card__cta--bf-open{background:linear-gradient(90deg,#f4c24a,#ffe47b 48%,#c99326)!important;color:#0c0c0c!important;box-shadow:0 12px 28px rgba(245,200,75,.22),0 0 30px rgba(245,200,75,.18),inset 0 1px 0 rgba(255,255,255,.38)!important;overflow:hidden!important}
@keyframes dptvUnlockSheen{0%,48%{transform:translateX(-120%);opacity:0}
58%{opacity:.9}
100%{transform:translateX(120%);opacity:0}}
@media (max-width:760px){

.dptv-reward-card__access-strip{grid-template-rows:auto auto!important;align-content:center!important}
.dptv-reward-card__access-strip>.dptv-reward-card__access-icon{grid-row:1 / span 2!important;align-self:center!important}
.dptv-reward-card__access-strip strong, .dptv-reward-card__access-strip em{grid-column:2!important}
.dptv-reward-card__access-strip strong{align-self:end!important}
.dptv-reward-card__access-strip em{align-self:start!important}}
.dptv-instant-status-card{gap:22px!important;padding-left:17px!important;padding-right:17px!important}
.dptv-reward-card__badge--megalodon{height:42px!important;padding:4px 16px 4px 8px!important;border:1px solid rgba(255,219,107,.36)!important;overflow:hidden!important}
.dptv-reward-card__badge--megalodon:before{content:""!important;position:absolute!important;inset:-80% -40%!important;background:linear-gradient(105deg,transparent 0%,rgba(255,244,180,.04) 38%,rgba(255,226,115,.38) 49%,rgba(154,90,255,.16) 58%,transparent 74%)!important;animation:dptvMegalodonLockSweepStrong 3.2s ease-in-out infinite!important;pointer-events:none!important}
.dptv-reward-card__badge--megalodon .dptv-megalodon-strip-mark{position:relative!important;z-index:1!important;border-radius:999px!important}
.dptv-reward-card__badge--megalodon .dptv-megalodon-strip-mark img{width:100%!important;height:100%!important;object-fit:contain!important}
.dptv-reward-card__badge--megalodon b{position:relative!important;z-index:1!important;font-size:12px!important;font-weight:1000!important;letter-spacing:.10em!important}
.dptv-reward-card__access-strip--megalodon strong, .dptv-reward-card__access-strip--megalodon em{text-shadow:0 0 12px rgba(255,219,102,.08)!important}
.dptv-reward-card__cta--bf-open, .dptv-reward-card__cta--bf-open[disabled]{pointer-events:auto!important;cursor:pointer!important;position:relative!important;overflow:hidden!important}
.dptv-reward-card__cta--bf-open:after{content:none!important;display:none!important}
.dptv-reward-card__cta--bf-open span, .dptv-reward-card__cta--bf-open{text-shadow:none!important}
.dptv-reward-card__cta--bf-open:hover{transform:translateY(-1px)!important;box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 0 34px rgba(245,200,75,.34),0 22px 44px rgba(0,0,0,.38)!important}
@media (max-width:760px){.dptv-rewards__grid--instant{gap:18px!important}
.dptv-rewards-arena-page__tabs{margin-bottom:18px!important}
.dptv-rewards-arena-page__section{margin-top:18px!important}
.dptv-reward-card__access-strip{min-height:64px!important}
.dptv-reward-card__access-strip strong{line-height:1.05!important}
.dptv-reward-card__access-strip em{margin-top:0!important}}
.dptv-instant-status-card[class*="fish--megalodon-live"]{padding-left:18px!important;padding-right:18px!important}

.dptv-instant-status-card[class*="fish--megalodon-live"]>.dptv-instant-status-badge-slot>.drtv-bf-mark{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important}
.dptv-reward-card__badge--megalodon .dptv-megalodon-strip-mark{background:transparent!important;border:0!important}
.dptv-reward-card__access-strip{grid-template-columns:40px minmax(0,auto) 1fr!important;column-gap:22px!important}
.dptv-reward-card__access-strip>.dptv-reward-card__access-icon{justify-self:start!important;margin-right:6px!important}
.dptv-reward-card__access-strip strong, .dptv-reward-card__access-strip em{padding-left:0!important}
.dptv-reward-card__access-strip em{padding-left:8px!important}
.dptv-reward-card__access-strip--megalodon{background:radial-gradient(circle at 6% 48%,rgba(245,200,75,.20),transparent 24%),
      linear-gradient(90deg,rgba(5,6,8,.96),rgba(35,26,8,.90) 42%,rgba(45,26,78,.76) 100%)!important;border-color:rgba(245,200,75,.52)!important;box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 0 24px rgba(245,200,75,.15),0 0 30px rgba(117,76,255,.10)!important}
.dptv-reward-card__access-strip--megalodon strong{color:#fff1a8!important;text-shadow:0 0 13px rgba(245,200,75,.28)!important}
.dptv-reward-card__access-strip--megalodon em{color:#ffffff!important;text-shadow:0 0 12px rgba(255,255,255,.10)!important}
.dptv-reward-card__cta--bf-open, .dptv-reward-card__cta--bf-open[disabled]{color:#ffffff!important;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.24),transparent 28%),
      linear-gradient(135deg,#090a0d 0%,#161006 28%,#a8791d 62%,#3a2505 100%)!important;border:1px solid rgba(255,231,146,.56)!important;box-shadow:0 0 0 1px rgba(255,255,255,.11) inset,0 0 34px rgba(245,200,75,.32),0 22px 46px rgba(0,0,0,.40)!important;text-shadow:0 0 14px rgba(255,236,171,.36)!important;opacity:1!important;filter:none!important;transform:none!important}
.dptv-reward-card__cta--bf-open:before{content:""!important;position:absolute!important;inset:-75% -35%!important;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.06) 38%,rgba(255,255,255,.74) 50%,rgba(255,224,103,.22) 60%,transparent 74%)!important;animation:dptvMegalodonLockSweepStrong 2.45s ease-in-out infinite!important;transform:translateX(-90%) rotate(12deg)!important;pointer-events:none!important;margin:0!important;width:auto!important;height:auto!important;border:0!important;filter:none!important}
.dptv-reward-card__cta--bf-open span{color:#ffffff!important;text-shadow:0 0 10px rgba(255,255,255,.24)!important}
@media (max-width:900px){.dptv-rewards--instant .dptv-rewards__grid--instant{padding-left:0!important;padding-right:0!important}}
@media (max-width:760px){.dptv-instant-status-card[class*="fish--megalodon-live"]{padding-left:15px!important;padding-right:15px!important}
.dptv-instant-status-card[class*="fish--megalodon-live"]>.dptv-instant-status-badge-slot>.drtv-bf-mark{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important}
.dptv-reward-card__access-strip{grid-template-columns:40px 1fr!important;column-gap:20px!important;row-gap:3px!important;padding-left:16px!important;padding-right:16px!important}
.dptv-reward-card__access-strip>.dptv-reward-card__access-icon{margin-right:4px!important}
.dptv-reward-card__access-strip strong, .dptv-reward-card__access-strip em{text-align:left!important;justify-self:start!important;padding-left:0!important;padding-right:0!important}
.dptv-reward-card__access-strip strong{font-size:12.4px!important}
.dptv-reward-card__access-strip em{font-size:12.2px!important;line-height:1.16!important}}
.dptv-reward-card__badge--megalodon{gap:9px!important;padding-left:16px!important;padding-right:18px!important;background:radial-gradient(circle at 16% 48%,rgba(255,229,126,.20),transparent 30%),
      linear-gradient(135deg,rgba(7,7,8,.98),rgba(27,20,7,.94) 46%,rgba(196,144,31,.88) 100%)!important;color:#090908!important;border-color:rgba(255,227,130,.66)!important;box-shadow:0 0 0 1px rgba(255,255,255,.10) inset,0 0 26px rgba(245,200,75,.24),0 18px 34px rgba(0,0,0,.36)!important}
.dptv-reward-card__badge--megalodon b{color:#080808!important;text-shadow:0 1px 0 rgba(255,255,255,.28)!important}
.dptv-reward-card__badge--megalodon .dptv-megalodon-strip-mark{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;filter:drop-shadow(0 0 10px rgba(32,20,0,.24))!important}
.dptv-reward-card__access-strip--megalodon strong{text-transform:uppercase!important}
.dptv-instant-status-card[class*="fish--megalodon-live"]>.dptv-instant-status-badge-slot{margin-right:18px!important}
.dptv-instant-status-card[class*="fish--megalodon-live"] small, .dptv-instant-status-card[class*="fish--megalodon-live"] strong, .dptv-instant-status-card[class*="fish--megalodon-live"] em{position:relative!important;z-index:3!important}
.dptv-player-feed-avatar--big-fish .drtv-bf-mark__img, .dptv-player-feed-avatar--big-fish img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-avatar--big-fish{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;flex-basis:48px!important}
.dptv-rewards-arena-page__grid--activity .dptv-player-feed-avatar--big-fish .drtv-bf-mark{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important}
@media (max-width:760px){.dptv-instant-status-card[class*="fish--megalodon-live"]>div{padding-left:14px!important}
.dptv-instant-status-card[class*="fish--megalodon-live"]>.dptv-instant-status-badge-slot{margin-right:16px!important}
.dptv-player-feed-avatar--big-fish{margin-right:13px!important}}
.dptv-rewards .drtv-bf-mark[data-drtv-big-fish-badge-open], .dptv-players-feed .drtv-bf-mark[data-drtv-big-fish-badge-open], .dptv-winners-wall .drtv-bf-mark[data-drtv-big-fish-badge-open], .dptv-rewards-arena-page .drtv-bf-mark[data-drtv-big-fish-badge-open], .dptv-big-fish-club-arena .drtv-bf-mark[data-drtv-big-fish-badge-open]{cursor:pointer!important}
.dptv-rewards .drtv-bf-mark[data-drtv-big-fish-badge-open]:focus-visible, .dptv-players-feed .drtv-bf-mark[data-drtv-big-fish-badge-open]:focus-visible, .dptv-winners-wall .drtv-bf-mark[data-drtv-big-fish-badge-open]:focus-visible, .dptv-rewards-arena-page .drtv-bf-mark[data-drtv-big-fish-badge-open]:focus-visible, .dptv-big-fish-club-arena .drtv-bf-mark[data-drtv-big-fish-badge-open]:focus-visible{outline:2px solid rgba(245,200,75,.82)!important;outline-offset:3px!important}
.dptv-winner-name-row{vertical-align:middle!important}
.dptv-winner-name-mark.dptv-public-wallet-badge{display:inline-grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;position:relative!important;overflow:visible!important;line-height:1!important;z-index:4!important}
.dptv-winner-name-mark.dptv-public-wallet-badge .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;margin:0!important;padding:0!important;overflow:visible!important;vertical-align:middle!important;transform:none!important}
.dptv-winner-name-mark.dptv-public-wallet-badge .drtv-bf-mark__img, .dptv-winner-name-mark.dptv-public-wallet-badge .drtv-bf-mark img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:999px!important;transform:none!important}
.dptv-winner-name-mark.dptv-public-wallet-badge .drtv-bf-mark__count{top:-5px!important;right:-5px!important;min-width:14px!important;width:auto!important;height:14px!important;max-height:14px!important;padding:0 3px!important;font-size:7px!important;line-height:14px!important;z-index:9!important;pointer-events:none!important}
.dptv-winners-wall .dptv-winner-tile, .dptv-big-fish-club-arena .dptv-winner-tile, .dptv-rewards-arena-page__grid--winners .dptv-winner-tile{overflow:visible!important}
.dptv-winners-wall .dptv-winner-tile__body, .dptv-big-fish-club-arena .dptv-winner-tile__body, .dptv-rewards-arena-page__grid--winners .dptv-winner-tile__body{min-width:0!important;overflow:visible!important}
.dptv-winners-wall .dptv-winner-tile__body h4, .dptv-big-fish-club-arena .dptv-winner-tile__body h4, .dptv-rewards-arena-page__grid--winners .dptv-winner-tile__body h4{min-width:0!important;max-width:100%!important;overflow:visible!important;padding-top:2px!important;padding-right:4px!important}
.dptv-player-feed-tile{overflow:visible!important}
.dptv-player-feed-avatar--big-fish{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important;flex:0 0 50px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;display:grid!important;place-items:center!important;line-height:1!important}
.dptv-player-feed-avatar--big-fish .drtv-bf-mark{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}
.dptv-player-feed-avatar--big-fish .drtv-bf-mark__img, .dptv-player-feed-avatar--big-fish .drtv-bf-mark img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:999px!important}
.dptv-player-feed-avatar--big-fish .drtv-bf-mark__count{top:-5px!important;right:-5px!important;z-index:9!important;min-width:16px!important;height:16px!important;max-height:16px!important;padding:0 4px!important;font-size:8px!important;line-height:16px!important;pointer-events:none!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{grid-template-columns:54px minmax(0,1fr) auto!important;column-gap:12px!important;align-items:center!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;overflow:hidden!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, .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{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.dptv-instant-status-card[class*="fish--megalodon-live"]>.dptv-instant-status-badge-slot{display:grid!important;place-items:center!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
.dptv-instant-status-card[class*="fish--megalodon-live"]>.dptv-instant-status-badge-slot>.drtv-bf-mark, .dptv-instant-status-card[class*="fish--megalodon-live"]>.dptv-instant-status-badge-slot>.dptv-megalodon-strip-mark{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;margin:0!important;overflow:visible!important}
.dptv-instant-status-card[class*="fish--megalodon-live"]{grid-template-columns:54px minmax(0,1fr)!important;column-gap:14px!important;gap:14px!important;overflow:visible!important}
.dptv-instant-status-card[class*="fish--megalodon-live"]>div{min-width:0!important;padding-left:0!important}
.drtv-bf-leaderboard--arena .drtv-bf-leaderboard__mark, .drtv-bf-pulse__mark{overflow:visible!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{grid-template-columns:50px minmax(0,1fr)!important;column-gap:12px!important}
.dptv-player-feed-avatar--big-fish{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;flex-basis:48px!important}
.dptv-player-feed-avatar--big-fish .drtv-bf-mark{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important}
.dptv-instant-status-card[class*="fish--megalodon-live"]{grid-template-columns:50px minmax(0,1fr)!important;column-gap:13px!important;gap:13px!important}
.dptv-instant-status-card[class*="fish--megalodon-live"]>.dptv-instant-status-badge-slot{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important}
.dptv-instant-status-card[class*="fish--megalodon-live"]>.dptv-instant-status-badge-slot>.drtv-bf-mark, .dptv-instant-status-card[class*="fish--megalodon-live"]>.dptv-instant-status-badge-slot>.dptv-megalodon-strip-mark{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!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:48px minmax(0,1fr)!important;column-gap:11px!important}
.dptv-player-feed-avatar--big-fish{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;flex-basis:46px!important}
.dptv-player-feed-avatar--big-fish .drtv-bf-mark{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important}}
.dptv-public-badge-slot{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;overflow:visible!important;position:relative!important;line-height:1!important;vertical-align:middle!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
.dptv-public-badge-slot--name{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}
.dptv-public-badge-slot--avatar{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}
.dptv-public-badge-slot--rail{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important}
.dptv-winner-name-row{display:inline-flex!important;min-width:0!important;max-width:100%!important;overflow:visible!important}
.dptv-winner-name-text{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.dptv-player-feed-avatar--wallet{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
.dptv-player-feed-avatar--wallet b{display:none!important}

@media (max-width:760px){.dptv-public-badge-slot--name{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}
.dptv-public-badge-slot--avatar{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}
.dptv-public-badge-slot--rail{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}
.dptv-winner-name-row{gap:10px!important}}
@media (max-width:430px){.dptv-public-badge-slot--name{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important}
.dptv-public-badge-slot--avatar{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}
.dptv-public-badge-slot--rail{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}}
.dptv-player-feed-wallet-badge{display:grid!important;place-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;align-self:center!important;justify-self:center!important}
.dptv-player-feed-wallet-badge .drtv-bf-mark{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important}
.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}
.dptv-winner-inline-badge>.drtv-bf-mark .drtv-bf-mark__count{top:-5px!important;right:-5px!important;min-width:13px!important;height:13px!important;max-height:13px!important;padding:0 3px!important;font-size:7px!important}
.dptv-winner-name-row{gap:9px!important;align-items:center!important}
@media (max-width:760px){.dptv-player-feed-wallet-badge .drtv-bf-mark{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important}
.dptv-winner-inline-badge>.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}}
@media (max-width:430px){.dptv-player-feed-wallet-badge .drtv-bf-mark{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important}
.dptv-winner-inline-badge>.drtv-bf-mark{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;max-width:26px!important;max-height:26px!important}}




@media (max-width:760px){}
@keyframes dptvMegaSurfaceGlowFinal{0%,100%{filter:drop-shadow(0 0 7px rgba(245,200,75,.36)) drop-shadow(0 0 14px rgba(145,71,255,.26));transform:translateZ(0) scale(1)}
50%{filter:drop-shadow(0 0 13px rgba(245,200,75,.78)) drop-shadow(0 0 28px rgba(145,71,255,.62));transform:translateZ(0) scale(1.035)}}
@keyframes dptvMegaSurfaceHaloFinal{0%,100%{opacity:.38;transform:translateZ(0) scale(1)}
50%{opacity:.86;transform:translateZ(0) scale(1.10)}}


.dptv-reward-card--megalodon-only .dptv-reward-card__badge .dptv-megalodon-strip-mark, .dptv-reward-card--megalodon-only .dptv-reward-card__access-strip--megalodon .dptv-megalodon-strip-mark, .dptv-reward-card--megalodon-only .dptv-reward-card__access-icon .dptv-megalodon-strip-mark{position:relative!important;overflow:visible!important;animation:dptvMegaSurfaceGlowFinal 2.3s ease-in-out infinite!important;will-change:filter,transform!important}
.dptv-reward-card--megalodon-only .dptv-reward-card__badge .dptv-megalodon-strip-mark:after, .dptv-reward-card--megalodon-only .dptv-reward-card__access-strip--megalodon .dptv-megalodon-strip-mark:after, .dptv-reward-card--megalodon-only .dptv-reward-card__access-icon .dptv-megalodon-strip-mark:after{content:""!important;position:absolute!important;inset:-7px!important;border-radius:999px!important;background:radial-gradient(circle,rgba(245,200,75,.36) 0%,rgba(145,71,255,.22) 48%,rgba(145,71,255,0) 74%)!important;animation:dptvMegaSurfaceHaloFinal 2.3s ease-in-out infinite!important;pointer-events:none!important;z-index:-1!important}









@media (max-width:760px){
}
.drtv-bf-grid{align-items:stretch!important}
.drtv-bf-card{display:flex!important;flex-direction:column!important;height:auto!important}
.drtv-bf-card h3{min-height:1em!important}
.drtv-bf-sub{min-height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.drtv-bf-card ul{grid-template-rows:repeat(4,minmax(0,auto))!important;min-height:92px!important;align-content:start!important}
.drtv-bf-points{margin-top:auto!important;flex:0 0 auto!important}
.drtv-bf-buy{margin-top:9px!important;min-height:46px!important;justify-content:space-between!important;gap:10px!important;padding:9px 11px 9px 14px!important}
.drtv-bf-buy__label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important}
.drtv-bf-buy__price{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:5px 9px!important;border-radius:999px!important;background:rgba(0,0,0,.20)!important;border:1px solid rgba(255,255,255,.22)!important;color:inherit!important;font-size:13px!important;line-height:1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important}
.drtv-bf-card--gold .drtv-bf-buy__price,.drtv-bf-card--silver .drtv-bf-buy__price,.drtv-bf-card--green .drtv-bf-buy__price{background:rgba(0,0,0,.12)!important;border-color:rgba(0,0,0,.16)!important}
.drtv-bf-mobile-nav{display:none;align-items:center;justify-content:center;gap:12px;margin:8px auto 0;color:rgba(255,255,255,.72);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}
.drtv-bf-slide-count{min-width:48px;text-align:right}
.drtv-bf-dots{display:flex;align-items:center;justify-content:center;gap:7px}
.drtv-bf-dot{appearance:none;-webkit-appearance:none;width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.28);box-shadow:none;cursor:pointer;transition:width .18s ease,background .18s ease,box-shadow .18s ease}
.drtv-bf-dot.is-active{width:22px;border-radius:999px;background:#ffd33d;box-shadow:0 0 14px rgba(255,211,61,.42)}
@media (hover:none),(pointer:coarse){.drtv-bf-arrow{display:none!important}
.drtv-bf-mobile-nav{display:flex!important}
.drtv-bf-swipe-hint{margin-top:5px!important}}
@media (max-width:760px){.drtv-bf-arrow{display:none!important}
.drtv-bf-mobile-nav{display:flex!important}
.drtv-bf-sub{min-height:28px!important;font-size:12px!important;line-height:1.2!important;margin-bottom:7px!important}
.drtv-bf-card ul{min-height:86px!important;margin:9px 0!important;gap:6px!important}
.drtv-bf-buy{min-height:44px!important;margin-top:8px!important;font-size:12px!important}
.drtv-bf-buy__price{min-height:26px!important;padding:5px 8px!important;font-size:12px!important}
.drtv-bf-swipe-hint{font-size:9px!important;letter-spacing:.08em!important}}
@media (max-width:430px),(max-width:760px) and (max-height:720px){.drtv-bf-panel{max-height:calc(100dvh - 12px)!important;padding:9px 10px 11px!important}
.drtv-bf-panel .drtv-bf-x,.drtv-bf-x{right:10px!important;top:10px!important;width:38px!important;height:38px!important;font-size:29px!important}
.drtv-bf-modal header{padding:5px 44px 0!important;margin-bottom:6px!important}
.drtv-bf-modal header span{padding:6px 10px!important;margin-bottom:5px!important;font-size:9px!important}
.drtv-bf-modal header h2{font-size:23px!important;margin:3px auto!important}
.drtv-bf-modal header p{font-size:10.7px!important;letter-spacing:.055em!important}
.drtv-bf-modal header small{display:none!important}
.drtv-bf-grid{gap:11px!important;padding-right:18px!important}
.drtv-bf-card,.drtv-bf-rail-wrap:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]) .drtv-bf-card{flex-basis:94%!important;max-width:94%!important;padding:10px!important}
.drtv-bf-card h3{font-size:24px!important;margin:5px 0 3px!important}
.drtv-bf-sub{min-height:24px!important;font-size:11px!important;margin-bottom:5px!important}
.drtv-bf-img{height:102px!important}
.drtv-bf-card ul{min-height:77px!important;margin:7px 0!important;gap:4px!important}
.drtv-bf-card li{font-size:11px!important;line-height:1.22!important}
.drtv-bf-points{padding:7px 9px!important}
.drtv-bf-points span{font-size:9.4px!important}
.drtv-bf-points b{font-size:24px!important}
.drtv-bf-buy{min-height:42px!important;margin-top:7px!important;padding:7px 9px 7px 12px!important}
.drtv-bf-card>small{display:none!important}
.drtv-bf-mobile-nav{margin-top:6px!important}
.drtv-bf-swipe-hint{margin-top:3px!important}}
.drtv-bf-modal.drtv-bf-touch-nav .drtv-bf-arrow{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}
@media (max-width:1024px){.drtv-bf-modal .drtv-bf-arrow{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}}
@media (max-width:760px){.drtv-bf-modal header small{display:block!important;max-width:94%!important;margin:6px auto 1px!important;color:rgba(255,255,255,.68)!important;font-size:9.5px!important;line-height:1.28!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important}
.drtv-bf-rail-wrap{margin-top:9px!important}}
@media (max-width:390px){.drtv-bf-modal header small{font-size:9px!important;line-height:1.24!important;max-width:98%!important;margin-top:5px!important}
.drtv-bf-panel{max-height:calc(100dvh - 10px)!important}}
@media (max-width:760px){
.dptv-big-fish-club-arena__actions .dptv-big-fish-club-arena__cta{margin-top:0!important;font-size:10.5px!important;letter-spacing:.025em!important}}
@media (max-width:340px){.dptv-big-fish-club-arena__actions{display:flex!important;grid-template-columns:none!important}}
.drtv-bf-card > .drtv-bf-card-note:empty{display:none!important}
.drtv-bf-sub[data-drtv-pack-subtitle]{white-space:normal!important}
@media (max-width:760px){.drtv-bf-img{height:160px!important}}
@media (max-width:430px){.drtv-bf-img{height:132px!important}}
@media (max-width:760px) and (max-height:720px){.drtv-bf-img{height:112px!important}}
.drtv-bf-modal[data-drtv-bf-canonical="1"]{isolation:isolate}
.dptv-bfc-mini-grid--activity .dptv-player-feed-tile__body,.dptv-rewards-arena-page__grid--activity .dptv-player-feed-tile__body{overflow:visible!important;}
.dptv-bfc-mini-grid--activity .dptv-feed-ref,.dptv-rewards-arena-page__grid--activity .dptv-feed-ref{max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;}
.dptv-bfc-mini-grid--activity .dptv-feed-ref,
.dptv-rewards-arena-page__grid--activity .dptv-feed-ref{display:inline-grid!important;grid-auto-flow:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:146px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;overflow:visible!important;padding:7px 10px!important;border-radius:999px!important;}
.dptv-bfc-mini-grid--activity .dptv-feed-ref b,.dptv-rewards-arena-page__grid--activity .dptv-feed-ref b,.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;}
@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;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!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;
    scrollbar-width:none!important;
    padding:0 2px 9px!important;
    margin:0!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;
    margin:0!important;
    padding:10px 14px!important;
    white-space:nowrap!important;
    scroll-snap-align:start!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;
  }
}
.drtv-bf-buy-error{margin-top:8px;padding:9px 11px;border:1px solid rgba(255,72,84,.48);border-radius:12px;background:rgba(237,0,20,.16);color:#fff;font-size:12px;font-weight:800;line-height:1.35}
