.dash-promo{--u:calc(min(100vw, 480px) / 375);--zp-mono:var(--font-zt-mono), "Rubik Mono One", sans-serif;--zp-bowl:var(--font-zt-bowl), "Bowlby One SC", sans-serif;--zp-ink:#1a0933;--zp-gold:gold;--zp-strip:url(/zt/btn-strips.webp?v=20261013) 50% calc(2 * 100% / 9) / auto 1000% no-repeat;--text:#fff1d0;--text-dim:#fff1d0c7;--text-faint:#fff1d08c;--border:#ffd70038;--border-strong:#ffd70059;--line-gold:#ffd70080;--surface-1:#0b00188c;--surface-2:#3713478c;--surface-3:#371347bf;--primary:gold;--primary-hot:gold;--pc:gold;min-height:100vh;color:var(--text);background:0 0}.dash-promo-page{width:min(100vw,480px);padding:calc(54px + var(--dash-top,0px)) calc(10 * var(--u)) 90px;margin:0 auto}.dash-promo .activity-title{margin:calc(16 * var(--u)) 0 calc(12 * var(--u));font-family:var(--zp-mono);font-size:calc(18 * var(--u));letter-spacing:calc(-1.2 * var(--u));color:#fff;-webkit-text-stroke:1px var(--zp-ink);paint-order:stroke fill;text-shadow:0 1px 3.5px #00000080;font-weight:400;line-height:1.2}.dash-promo .pc-radio{opacity:0;pointer-events:none;position:absolute}.dash-promo .activity-nav{margin:0 calc(-10 * var(--u)) calc(14 * var(--u));padding:calc(2 * var(--u)) calc(10 * var(--u)) calc(4 * var(--u));scrollbar-width:none;overflow-x:auto}.dash-promo .activity-nav::-webkit-scrollbar{display:none}.dash-promo .activity-nav ul{gap:calc(10 * var(--u));margin:0;padding:0;list-style:none;display:flex}.dash-promo .promo-menu-item{height:calc(37.5 * var(--u));padding:0 calc(15 * var(--u));border:1px solid var(--zp-gold);border-radius:calc(8 * var(--u));background:linear-gradient(#371347cc, #371347cc), var(--zp-strip);font-family:var(--zp-bowl);font-size:calc(13 * var(--u));letter-spacing:calc(.52 * var(--u));color:#fff;-webkit-text-stroke:1px var(--zp-ink);paint-order:stroke fill;text-shadow:0 1px 5px #fff1d080;white-space:nowrap;cursor:pointer;align-items:center;display:flex;box-shadow:0 2px 2px #00000040}.dash-promo #pc-all:checked~.activity-nav label[for=pc-all],.dash-promo #pc-deposit:checked~.activity-nav label[for=pc-deposit],.dash-promo #pc-rewards:checked~.activity-nav label[for=pc-rewards],.dash-promo #pc-app:checked~.activity-nav label[for=pc-app]{background:linear-gradient(#ffd700eb 36%, #cd4202eb), var(--zp-strip);color:indigo;-webkit-text-stroke:1px var(--zp-gold);text-shadow:0 2px 2px var(--zp-gold)}.dash-promo #pc-deposit:checked~.activity-content>.promo-item:not([data-cat=deposit]),.dash-promo #pc-rewards:checked~.activity-content>.promo-item:not([data-cat=rewards]),.dash-promo #pc-app:checked~.activity-content>.promo-item:not([data-cat=app]){display:none}.dash-promo .activity-content{gap:calc(14 * var(--u));flex-direction:column;display:flex}.dash-promo .promo-item{border-radius:calc(10 * var(--u));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 calc(3 * var(--u)) calc(10 * var(--u)) #00000073;color:var(--text);background:#0b0018a8;border:1px solid #ffd70066;text-decoration:none;display:block;overflow:hidden}.dash-promo details[open].promo-item{border-color:var(--zp-gold);box-shadow:0 0 calc(10 * var(--u)) #ffd70040}.dash-promo .promo-sum{cursor:pointer;list-style:none;display:block}.dash-promo .promo-sum::-webkit-details-marker{display:none}.dash-promo .activity-img{background:linear-gradient(110deg,#170838 30%,#2a1258 50%,#170838 70%) 0 0/200% 100%;animation:1.4s linear infinite promo-art-wait;overflow:hidden}@keyframes promo-art-wait{to{background-position:-200% 0}}.dash-promo .activity-img img{width:100%;height:auto;display:block}.dash-promo .activity-info{align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));display:flex}.dash-promo .info-left-wrap{flex:1;min-width:0}.dash-promo .item-title{font-size:calc(15 * var(--u));color:#fff;font-weight:700;line-height:1.3;display:block}.dash-promo .content-preview{font-size:calc(12 * var(--u));color:var(--text-dim);margin-top:2px;line-height:1.4;display:block}.dash-promo .btn-more{align-items:center;gap:calc(3 * var(--u));height:calc(26 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(12 * var(--u));border-radius:calc(3.6 * var(--u));font-family:var(--zp-mono);font-size:calc(10 * var(--u));letter-spacing:calc(-1.2 * var(--u));color:#fff;white-space:nowrap;background:linear-gradient(#9d4edd,#1a0933);border:1px solid #0b0018;display:flex;box-shadow:0 1.5px 5px #00000080}.dash-promo .btn-more .material-symbols-outlined{font-size:calc(16 * var(--u));letter-spacing:0;color:var(--zp-gold);transition:transform .2s}.dash-promo details[open] .btn-more .material-symbols-outlined{transform:rotate(180deg)}.dash-promo .pbanner-panel{color:var(--text-dim);font-size:13px;line-height:19px;border-top:1px solid #ffd70040!important}.dash-promo .promo2-rules li:before{color:var(--zp-ink);background:linear-gradient(gold,#ff9c24);border-radius:50%}.dash-promo .pd-table-wrap{border:1px solid var(--border);background:#3713478c;border-radius:10px}.dash-promo .pbanner-deposit{height:calc(40 * var(--u));border-radius:calc(25 * var(--u));box-shadow:0 0 calc(12 * var(--u)) -4px #ffd7008c;font-family:var(--zp-mono);font-size:calc(15 * var(--u));letter-spacing:calc(-1 * var(--u));color:var(--zp-ink);background:linear-gradient(gold 36%,#cd4202);border:1px solid #0b0018;font-weight:400}.dash-promo .pbanner-terms summary{color:var(--zp-gold)}
