.fdb{--fdb-gold-1:#fff3c4;--fdb-gold-2:#f5c451;--fdb-gold-3:#b8801f;--fdb-ink:#06140f;--fdb-stage-1:#0b2a20;--fdb-stage-2:#04110c;isolation:isolate;border-radius:var(--radius-md,18px);border:1px solid color-mix(in srgb,var(--fdb-gold-2) 35%,transparent);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--fdb-gold-2) 18%,transparent),transparent 55%),radial-gradient(90% 120% at 100% 100%,#0f3b2b,transparent 60%),linear-gradient(135deg,var(--fdb-stage-1),var(--fdb-stage-2));color:#f4f7f2;grid-template-columns:minmax(150px,240px) minmax(0,1fr);align-items:center;gap:clamp(14px,3vw,32px);padding:clamp(18px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px -24px #000}.fdb:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 35%,#ffecaa21 48%,#0000 60%);animation:6s ease-in-out infinite fdb-shine;position:absolute;inset:0;transform:translate(-60%)}@keyframes fdb-shine{0%,55%{transform:translate(-70%)}to{transform:translate(70%)}}.fdb-art{aspect-ratio:1;place-items:center;width:100%;max-width:240px;display:grid;position:relative}.fdb-pct{z-index:2;font:900 clamp(56px,9vw,96px)/.9 var(--font-display,system-ui),system-ui;letter-spacing:-.05em;background:linear-gradient(180deg,var(--fdb-gold-1) 10%,var(--fdb-gold-2) 55%,var(--fdb-gold-3));color:#0000;filter:drop-shadow(0 6px 14px #0000008c);-webkit-background-clip:text;background-clip:text;position:relative}.fdb-pct small{vertical-align:.9em;margin-inline-start:.04em;font-size:.45em}.fdb-coin{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,var(--fdb-gold-1),var(--fdb-gold-2) 45%,var(--fdb-gold-3) 100%);border-radius:50%;width:38%;animation:5s ease-in-out infinite fdb-float;position:absolute;box-shadow:inset 0 0 0 4px #ffffff2e,inset 0 -6px 10px #5a320073,0 10px 22px -8px #000}.fdb-coin:after{content:"$";color:#6e42008c;place-items:center;font:800 1.4em/1 system-ui;display:grid;position:absolute;inset:0}.fdb-coin.c1{top:2%;inset-inline-start:4%;transform:rotate(-14deg)}.fdb-coin.c2{bottom:4%;width:30%;animation-delay:-1.6s;inset-inline-end:2%}.fdb-coin.c3{bottom:10%;opacity:.85;width:22%;animation-delay:-3.2s;inset-inline-start:10%}@keyframes fdb-float{0%,to{translate:0}50%{translate:0 -8px}}.fdb-copy{gap:8px;min-width:0;display:grid}.fdb-eyebrow{background:color-mix(in srgb,var(--fdb-gold-2) 18%,transparent);color:var(--fdb-gold-1);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 10px;font-size:11.5px;font-weight:700}.fdb h2{text-wrap:balance;margin:0;font-size:clamp(22px,3.4vw,34px);font-weight:800;line-height:1.15}.fdb h2 em{color:var(--fdb-gold-2);font-style:normal}.fdb-cap{color:#cfdad3;margin:0;font-size:15px}.fdb-cap b{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(22px,3vw,30px);font-weight:800}.fdb-cap small{color:#9fb4a9;font-size:13px}.fdb-amount{color:var(--fdb-gold-2);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(26px,4vw,38px);font-weight:800}.fdb-body{color:#c6d3cb;max-width:62ch;margin:0;font-size:14px;line-height:1.7}.fdb-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px;display:flex}.fdb-cta{min-height:44px;color:var(--fdb-ink);background:linear-gradient(180deg,var(--fdb-gold-1),var(--fdb-gold-2));box-shadow:0 8px 20px -8px color-mix(in srgb,var(--fdb-gold-2) 70%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.fdb-cta:hover{filter:brightness(1.06)}.fdb-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.fdb-terms{color:#8fa59a;font-size:12px}.fdb.is-compact{grid-template-columns:96px minmax(0,1fr);padding:14px 16px}.fdb.is-compact .fdb-pct{font-size:40px}.fdb.is-compact h2{font-size:18px}@media (max-width:560px){.fdb{text-align:center;grid-template-columns:1fr}.fdb-art{justify-self:center;max-width:170px}.fdb-eyebrow{justify-self:center}.fdb-actions{justify-content:center}.fdb.is-compact{text-align:start;grid-template-columns:72px 1fr}.fdb.is-compact .fdb-art{max-width:72px}.fdb.is-compact .fdb-eyebrow{justify-self:start}}@media (prefers-reduced-motion:reduce){.fdb:after,.fdb-coin{animation:none}}.fdb-top-slot{z-index:39;pointer-events:none;width:100%;padding:5px clamp(7px,1.25vw,18px);position:sticky;top:76px}.fdb-top{--fdb-gold-2:#ffd36b;pointer-events:auto;background:linear-gradient(90deg,#040c0df5 0%,#050c0ee6 43%,#050c0e75 100%),url(/campaigns/casino-photo.webp) 50% 43%/cover no-repeat;border-radius:11px;grid-template-columns:clamp(46px,5vw,64px) minmax(0,1fr) auto;align-items:center;gap:clamp(8px,1.3vw,18px);min-height:62px;padding:5px clamp(10px,1.5vw,20px);box-shadow:0 9px 26px -16px #000,0 0 24px -15px #ffca52}.fdb-top:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(105deg,#0000 23%,#ffde9608 38%,#ffefc24d 49%,#ffce6a14 55%,#0000 68%);animation:4.6s cubic-bezier(.35,0,.2,1) infinite fdb-top-sweep;position:absolute;inset:0;transform:translate(-110%)}.fdb-top:after{z-index:0;background:radial-gradient(at 15%,#ffc34933,#0000 38%),linear-gradient(90deg,#0000 45%,#ffffff06,#0000 80%);animation:3.4s ease-in-out infinite alternate fdb-top-glow}.fdb-top>*{z-index:1;position:relative}.fdb-top .fdb-art{aspect-ratio:auto;width:100%;max-width:64px;height:50px;overflow:visible}.fdb-top .fdb-pct{letter-spacing:-.07em;font-size:clamp(22px,2.5vw,31px);animation:2.2s ease-in-out infinite fdb-top-pulse}.fdb-top .fdb-pct small{vertical-align:.8em;font-size:.42em}.fdb-top .fdb-coin{width:24px;box-shadow:inset 0 0 0 2px #ffffff38,inset 0 -4px 7px #5a320073,0 5px 12px -5px #000}.fdb-top .fdb-coin:after{font-size:12px}.fdb-top .fdb-coin.c1{top:0;inset-inline-start:0}.fdb-top .fdb-coin.c2{bottom:0;width:19px;inset-inline-end:0}.fdb-top .fdb-coin.c3{bottom:0;width:14px;inset-inline-start:0}.fdb-top-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 12px;min-width:0;display:grid}.fdb-top .fdb-eyebrow{color:#ffdc91;letter-spacing:.15em;background:0 0;grid-column:1/-1;justify-self:start;margin:0;padding:0;font-size:8px;line-height:1.2}.fdb-top h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:clamp(13px,1.5vw,18px);line-height:1.15;overflow:hidden}.fdb-top h2 em{color:#ffcf63;text-shadow:0 0 12px #ffc04361}.fdb-top-copy>p{color:#d7c79f;white-space:nowrap;margin:0;font-size:11px;line-height:1.2}.fdb-top-copy>p b{color:#fff1c4;font-variant-numeric:tabular-nums;font-size:13px}.fdb-top-copy>p small{color:#b4a982;font-size:10px}.fdb-top .fdb-cta{white-space:nowrap;border-radius:9px;gap:9px;min-height:36px;padding:0 clamp(11px,1.5vw,20px);font-size:12px;animation:2.5s ease-in-out infinite fdb-top-button;box-shadow:0 0 0 1px #fff4cb47,0 0 17px -3px #ffc444b3}.fdb-top .fdb-cta span{font-size:16px;line-height:1;transition:transform .2s}.fdb-top .fdb-cta:hover span{transform:translate(2px,-2px)}.fdb-top-spark{pointer-events:none;background:#fff0b8;border-radius:50%;width:4px;height:4px;animation:2.7s ease-in-out infinite fdb-top-spark;box-shadow:0 0 9px 3px #ffd36bbf;z-index:1!important;position:absolute!important}.fdb-top-spark.spark-one{inset-inline-end:28%;top:17%}.fdb-top-spark.spark-two{inset-inline-start:43%;width:3px;height:3px;animation-delay:-1.2s;bottom:15%}@keyframes fdb-top-sweep{0%,12%{transform:translate(-110%)}72%,to{transform:translate(110%)}}@keyframes fdb-top-glow{0%{opacity:.52}to{opacity:1}}@keyframes fdb-top-pulse{0%,to{filter:drop-shadow(0 0 3px #ffcd5b26);transform:scale(1)}50%{filter:drop-shadow(0 0 12px #ffcd5bad);transform:scale(1.08)}}@keyframes fdb-top-button{0%,to{box-shadow:0 0 0 1px #fff4cb3d,0 0 10px -5px #ffc44480}50%{box-shadow:0 0 0 1px #fff4cb7a,0 0 23px -2px #ffc444db}}@keyframes fdb-top-spark{0%,to{opacity:.2;scale:.65}50%{opacity:1;scale:1.35}}@media (max-width:1023px){.fdb-top-slot{top:68px}}@media (max-width:767px){.fdb-top-slot{padding:4px 7px;top:64px}.fdb-top{background-position:50% 48%;border-radius:9px;grid-template-columns:46px minmax(0,1fr) auto;gap:7px;min-height:58px;padding:4px 8px}.fdb-top .fdb-art{height:46px}.fdb-top .fdb-pct{font-size:22px}.fdb-top-copy{grid-template-columns:minmax(0,1fr);row-gap:2px}.fdb-top .fdb-eyebrow{font-size:7px}.fdb-top h2{font-size:12px}.fdb-top-copy>p{font-size:9px}.fdb-top-copy>p b{font-size:11px}.fdb-top-copy>p small{font-size:8px}.fdb-top .fdb-cta{gap:5px;min-height:34px;padding-inline:8px;font-size:9px}.fdb-top .fdb-cta span{font-size:13px}.fdb-top-spark.spark-one{inset-inline-end:22%}}@media (max-width:360px){.fdb-top{grid-template-columns:40px minmax(0,1fr) auto;gap:5px;padding-inline:6px}.fdb-top .fdb-art{height:40px}.fdb-top .fdb-pct{font-size:19px}.fdb-top h2{font-size:11px}.fdb-top-copy>p{font-size:8px}.fdb-top .fdb-cta{gap:3px;padding-inline:6px;font-size:8px}}@media (prefers-reduced-motion:reduce){.fdb-top:before,.fdb-top:after,.fdb-top .fdb-pct,.fdb-top .fdb-cta,.fdb-top-spark{animation:none!important}}.fdb-wallet{border-radius:var(--radius-md,16px);border:1px solid color-mix(in srgb,#f5c451 30%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,#f5c451 9%,var(--surface-1)),var(--surface-1));gap:10px;padding:16px;display:grid}.fdb-wallet header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fdb-wallet header span{font-weight:700}.fdb-wallet header strong{color:#f5c451;font-variant-numeric:tabular-nums;font-size:24px}.fdb-lock{color:var(--text-secondary);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.fdb-lock i{font-style:normal}.fdb-muted{color:var(--text-muted);margin:0;font-size:13px}.fdb-wallet ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fdb-wallet li{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.fdb-wallet li small{color:var(--text-muted)}.fdb-wallet li em{color:var(--text-muted);margin-inline-start:auto;font-size:12px;font-style:normal}.fdb-wallet li em[data-status=RELEASED]{color:var(--success,#3c9)}.fdb-page-slot{max-width:var(--content-max,1200px);padding:16px max(16px,env(safe-area-inset-left,0px)) 0;margin:0 auto}.fdb-page-slot:empty{display:none}
