:root{--bg: #0b0c10;--bg2: #101218;--s1: #15171e;--s2: #1c1f28;--s3: #252935;--line: rgba(255, 255, 255, .06);--line2: rgba(255, 255, 255, .1);--text: #f3f4f8;--mute: #8d92a3;--dim: #5d6273;--heads: #ffb43a;--heads2: #ff7a00;--heads-glow: rgba(255, 160, 40, .35);--tails: #9cc2ff;--tails2: #4c7dff;--tails-glow: rgba(90, 150, 255, .35);--win: #33e39a;--lose: #ff5a6e;--ton: #0098ea;--r: 18px;--display: "Unbounded", system-ui, sans-serif;--body: "Inter", system-ui, sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;background:var(--bg);color:var(--text);font:500 14px/1.35 var(--body);-webkit-font-smoothing:antialiased;overscroll-behavior:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0}button:disabled{cursor:default}img{display:block}#root{min-height:100vh}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 15% -5%,rgba(255,150,30,.1),transparent 70%),radial-gradient(50% 35% at 100% 10%,rgba(80,140,255,.1),transparent 70%)}.app{position:relative;z-index:1;padding-bottom:calc(104px + env(safe-area-inset-bottom))}main{max-width:560px;margin:0 auto}.page{padding:4px 14px 20px}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:12px 14px;background:#0b0c10db;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--line)}.topbar .avatar{box-shadow:0 0 0 2px var(--bg),0 0 0 4px #ffb43ab3}.tb-bal{display:flex;flex-direction:column;margin-right:auto}.tb-label{font-size:12px;color:var(--mute);font-weight:600}.tb-num{display:flex;align-items:center;gap:6px;font:800 22px var(--display);letter-spacing:-.6px;font-variant-numeric:tabular-nums}.btn.deposit{height:44px;padding:0 16px;border-radius:14px;background:linear-gradient(180deg,#ffcb6b,#ff9a1f 55%,#ff7a00);color:#2d1500;font:800 14px var(--display);box-shadow:0 6px 20px var(--heads-glow),inset 0 1px #ffffff8c,inset 0 -2px #78320059}.ton{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;font-weight:700}.ton-icon{flex:none}.avatar{position:relative;flex:none;border-radius:50%}.avatar>img:not(.coin-badge),.avatar-fallback,.avatar-empty{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-fallback{display:grid;place-items:center;font:800 16px var(--display);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 0 0 2px #ffffff1f}.avatar-empty{display:grid;place-items:center;background:var(--s2);color:var(--dim)}.avatar.win>img:not(.coin-badge),.avatar.win .avatar-fallback{box-shadow:0 0 0 2px var(--win),0 0 18px #33e39a80}.avatar.lose{filter:grayscale(.9) brightness(.7)}.avatar-badge{position:absolute;right:-4px;bottom:-4px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.coin-badge{flex:none}.ticker{display:flex;align-items:stretch;gap:8px;padding:10px 0 10px 14px}.ticker-label{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:22px}.ticker-label span:last-child{writing-mode:vertical-rl;transform:rotate(180deg);font:800 13px var(--display);letter-spacing:.5px}.live-dot{width:9px;height:9px;border-radius:50%;background:var(--win);box-shadow:0 0 #33e39ab3;animation:ping 1.6s infinite}@keyframes ping{70%{box-shadow:0 0 0 7px #33e39a00}to{box-shadow:0 0 #33e39a00}}.ticker-window{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.ticker-track{display:flex;gap:8px;width:max-content;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.tick{contain:layout paint}.tick .gift-img img{transition:none}@keyframes marquee{to{transform:translate(-50%)}}.tick{position:relative;flex:none;width:66px;height:66px;padding:4px;border-radius:16px;background:var(--s2)}.tick.side-heads{background:linear-gradient(160deg,#ffcd6e,#ff8a00)}.tick.side-tails{background:linear-gradient(160deg,#cfe0ff,#4c7dff)}.tick .gift-img{border-radius:12px}.tick .gift-img:after{box-shadow:none!important}.tick-ton{width:58px;height:58px;display:grid;place-items:center;border-radius:12px;background:#00000040}.tick-val{position:absolute;left:50%;bottom:-2px;transform:translate(-50%);padding:1px 6px;border-radius:7px;background:#0b0c10eb;font:800 10px var(--display);white-space:nowrap;color:var(--win)}.gift-img{position:relative;flex:none;border-radius:14px;overflow:hidden;background:var(--s2)}.gift-img img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.gift-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none}.gift-img.tier-epic:after{box-shadow:inset 0 0 0 1.5px #be78ff8c}.gift-img.tier-legend:after{box-shadow:inset 0 0 0 1.5px #ffc450cc,inset 0 0 14px #ffb43c59}.gift-val{position:absolute;left:0;right:0;bottom:0;padding:10px 4px 3px;font:700 10px var(--display);text-align:center;background:linear-gradient(transparent,#000000bf)}.shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--s2) 30%,var(--s3) 50%,var(--s2) 70%);background-size:300% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.banner{position:relative;overflow:hidden;height:196px;margin-bottom:12px;padding:16px;border-radius:26px;cursor:pointer;isolation:isolate;box-shadow:inset 0 1px #ffffff59,inset 0 -3px #0000002e,0 10px 30px #00000059}.banner.small{height:112px}.banner-flip{background:linear-gradient(120deg,#ffc24a,#ff9419,#ff6a00);color:#2b1300}.banner-jackpot{background:linear-gradient(120deg,#9b6bff,#6a3cff 55%,#4a1fd6);color:#fff}.banner-rays{position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:-1;background:repeating-conic-gradient(from 0deg at 72% 50%,rgba(255,255,255,.16) 0deg 6deg,transparent 6deg 18deg);animation:rays 24s linear infinite;-webkit-mask-image:radial-gradient(circle at 72% 50%,#000 0%,transparent 45%);mask-image:radial-gradient(circle at 72% 50%,#000 0%,transparent 45%)}@keyframes rays{to{transform:rotate(360deg)}}.banner-art{position:absolute;z-index:-1;right:-96px;top:50%;height:108%;transform:translateY(-50%);pointer-events:none;animation:bob 4.5s ease-in-out infinite}.banner.small .banner-art{height:165%;right:-40px}@keyframes bob{50%{transform:translateY(calc(-50% - 6px)) rotate(-1.5deg)}}.pill{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:10px;background:#fff;font:800 12px var(--display);letter-spacing:.3px;box-shadow:0 3px 10px #00000026}.pill.hot{color:#ff5a00}.pill.soon{color:#6a3cff}.banner-copy{position:absolute;left:16px;bottom:16px}.banner h2{margin:0;font:900 30px/1 var(--display);letter-spacing:-.5px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.18),0 6px 16px rgba(0,0,0,.2)}.banner.small h2{font-size:24px}.banner-stats{display:flex;gap:12px;margin-top:6px;font-size:12px;font-weight:700;color:#2b1300bf}.banner-stats b{display:inline-flex;align-items:center;gap:3px;color:#2b1300;font:800 13px var(--display)}.banner-sub{margin-top:4px;font-size:12px;font-weight:600;color:#ffffffbf}.banner-cta{display:inline-flex;margin-top:10px;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:12px;background:#2b1300e0;color:#ffd27a;font:800 13px var(--display);box-shadow:0 6px 16px #0000004d}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 16px;border-radius:13px;font-weight:700;font-size:14px;white-space:nowrap;transition:filter .15s,opacity .15s}.btn.sm{height:34px;padding:0 12px;font-size:13px;border-radius:11px}.btn.big{height:52px;font:800 15px var(--display);letter-spacing:-.2px;border-radius:16px}.btn.ghost{background:var(--s2);border:1px solid var(--line2);color:var(--text)}.btn.soft{flex:1;background:#ffffff12;border:1px solid var(--line2)}.btn:disabled{opacity:.4}.btn.side-heads{background:linear-gradient(180deg,#ffcb6b,#ff9a1f 55%,#ff7a00);color:#2d1500;box-shadow:0 6px 22px var(--heads-glow),inset 0 1px #ffffff8c,inset 0 -2px #78320059}.btn.side-tails{background:linear-gradient(180deg,#c9dcff,#7aa6ff,#4c7dff);color:#08183f;box-shadow:0 6px 22px var(--tails-glow),inset 0 1px #fff9,inset 0 -2px #0a1e6e59}.btn.cta:disabled{filter:grayscale(.7);opacity:.45;box-shadow:none}.btn-coin{margin-left:-4px;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.btn.join .ton{gap:3px}.icon-btn{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--s2);border:1px solid var(--line);color:var(--mute)}.spinner{width:18px;height:18px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.list-head{display:flex;justify-content:space-between;align-items:baseline;margin:4px 4px 10px;font:800 13px var(--display);letter-spacing:-.2px}.list-sort{font:600 12px var(--body);color:var(--mute)}.flip-list{display:flex;flex-direction:column;gap:10px}.flip-row{position:relative;overflow:hidden;padding:12px;border-radius:var(--r);background:linear-gradient(180deg,var(--s1),#121419);border:1px solid var(--line)}.flip-row.mine{border-color:#ffb43a40}.flip-row.done{border-color:#33e39a47}.row-glow{position:absolute;left:-30px;top:-40px;width:160px;height:120px;border-radius:50%;filter:blur(40px);opacity:.22;pointer-events:none}.row-glow.side-heads{background:var(--heads)}.row-glow.side-tails{background:var(--tails)}.row-top{position:relative;display:flex;align-items:center;justify-content:space-between}.duo{display:flex;align-items:center;gap:10px}.vs{font:900 11px var(--display);color:#ffffffb3;letter-spacing:1px}.slot-empty{position:relative;width:40px;height:40px;border-radius:50%;border:2px dashed rgba(255,255,255,.75);background:#ffffff0f;display:grid;place-items:center}.slot-pulse{width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff9;animation:breathe 1.6s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.6);opacity:.4}}.row-value{text-align:right}.row-pot{display:flex;align-items:center;gap:5px;justify-content:flex-end;font:800 18px var(--display);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.row-sub{font-size:11px;color:var(--mute);margin-top:2px}.row-items{position:relative;display:flex;gap:6px;margin:12px 0;overflow-x:auto;scrollbar-width:none}.row-items::-webkit-scrollbar{display:none}.ton-chip{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:54px;height:54px;border-radius:14px;background:radial-gradient(circle at 50% 30%,rgba(0,152,234,.25),var(--s2));box-shadow:inset 0 0 0 1px #0098ea4d;font:700 10px var(--display)}.ton-chip.sm{width:38px;height:38px;border-radius:10px;gap:1px;font-size:8px}.more-chip{flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:var(--s2);color:var(--mute);font:700 13px var(--display)}.more-chip.sm{width:38px;height:38px;border-radius:10px;font-size:11px}.row-actions{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.row-actions .btn.join{flex:1}.waiting{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mute)}.dots{display:inline-flex;gap:3px}.dots i{width:5px;height:5px;border-radius:50%;background:var(--heads);animation:bounce 1s infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes bounce{40%{transform:translateY(-4px);opacity:.5}}.winner-tag{display:flex;align-items:center;gap:7px;font-weight:700}.winner-tag img{width:22px;height:22px}.winner-tag.side-heads{color:var(--heads)}.winner-tag.side-tails{color:var(--tails)}.empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:30px 0;color:var(--text);font-weight:700}.empty img{width:120px;height:120px;object-fit:contain;margin-bottom:6px;opacity:.9}.empty span{color:var(--mute);font-weight:500;font-size:13px}.bottomnav{position:fixed;z-index:20;left:50%;transform:translate(-50%);bottom:calc(12px + env(safe-area-inset-bottom));display:flex;gap:4px;padding:5px;border-radius:20px;background:#15171ed9;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border:1px solid var(--line2);box-shadow:0 10px 40px #00000080}.bottomnav button{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;width:96px;padding:5px 0 6px;border-radius:15px;color:var(--dim);font-size:11px;font-weight:600;transition:color .2s}.bottomnav button>*{position:relative;z-index:1}.bottomnav button.on{color:var(--text)}.nav-pill{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:0!important;border-radius:15px;background:linear-gradient(180deg,#ffbe5047,#ff82141f);box-shadow:inset 0 0 0 1.5px #ffb43a73,0 6px 18px #ff8c142e}.nav-icon{width:36px;height:36px;filter:grayscale(1) brightness(.6) contrast(1.1);opacity:.8;transition:filter .25s,opacity .25s}.bottomnav button.on .nav-icon{opacity:1}.bottomnav button.on .nav-icon{filter:drop-shadow(0 4px 10px rgba(255,160,40,.35))}.arena-tools{display:flex;gap:8px}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#040508a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:560px;max-height:92vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#171a22,var(--bg2));border-radius:26px 26px 0 0;border:1px solid var(--line2);border-bottom:0;box-shadow:0 -20px 60px #00000080}.grabber-zone{flex:none;padding:9px 0 8px;cursor:grab;touch-action:none}.grabber{width:40px;height:5px;border-radius:3px;background:var(--s3);margin:0 auto}.sheet-body{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px}.sheet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sheet-head h2{margin:0;font:900 21px var(--display);letter-spacing:-.6px}.side-pick{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;perspective:600px}.side-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;border-radius:18px;background:var(--s1);border:1.5px solid var(--line);font:800 14px var(--display);color:var(--mute);transition:border-color .2s,background .2s,color .2s}.side-card img{width:74px;height:74px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5))}.side-card.on{color:var(--text)}.side-card.side-heads.on{border-color:var(--heads);background:radial-gradient(100% 80% at 50% 0%,rgba(255,170,40,.2),var(--s1));box-shadow:0 0 30px #ffa02826}.side-card.side-tails.on{border-color:var(--tails);background:radial-gradient(100% 80% at 50% 0%,rgba(120,170,255,.22),var(--s1));box-shadow:0 0 30px #5a96ff26}.join-vs{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:12px;margin-bottom:16px;border-radius:18px;background:var(--s1);border:1px solid var(--line)}.jv-side{display:flex;align-items:center;gap:10px}.jv-side.right{text-align:right}.jv-name{font-weight:700;margin-bottom:2px}.jv-get{font:800 12px var(--display);text-transform:capitalize;color:var(--mute)}.jv-mid{font:900 12px var(--display);color:var(--dim)}.field-label{display:flex;justify-content:space-between;margin:0 2px 8px;font:800 12px var(--display);letter-spacing:.2px}.field-label span{font:500 12px var(--body);color:var(--mute)}.ton-field{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;margin-bottom:18px;border-radius:16px;background:var(--s1);border:1px solid var(--line2)}.ton-field:focus-within{border-color:#0098ea99;box-shadow:0 0 0 3px #0098ea26}.ton-field input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--text);font:700 20px var(--display);letter-spacing:-.5px}.ton-field input::placeholder{color:var(--dim)}.quick{display:flex;gap:4px}.quick button{height:34px;padding:0 10px;border-radius:10px;background:var(--s2);border:1px solid var(--line);font-size:12px;font-weight:700;color:var(--mute)}.quick button:active{color:var(--text);background:var(--s3)}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.pick{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:5px 5px 8px;border-radius:18px;background:var(--s1);border:1.5px solid var(--line)}.pick .gift-img{width:100%!important;height:auto!important;aspect-ratio:1}.pick.on{border-color:var(--heads);background:#ffaa2814}.pick-name{font-size:11px;font-weight:600;color:var(--mute);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-check{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--heads);color:#2d1500;font-weight:900;font-size:12px;box-shadow:0 2px 8px #00000080}.empty-mini{padding:18px;border-radius:16px;background:var(--s1);color:var(--mute);font-size:13px;text-align:center}.sheet-foot{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px -16px 0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(16,18,24,.8),var(--bg2) 30%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.foot-label{font-size:11px;color:var(--mute)}.foot-total{display:flex;align-items:center;gap:6px;font:800 22px var(--display);letter-spacing:-.6px;font-variant-numeric:tabular-nums}.foot-hint{font-size:12px;color:var(--mute);min-height:16px}.foot-hint.bad{color:var(--lose)}.foot-hint.good{color:var(--win)}.sheet-foot .btn.cta{height:54px;min-width:140px;font:800 16px var(--display);border-radius:16px}.arena{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;overflow:hidden;background:#07080b}.arena-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 50% at 50% 45%,#1a1d27,#07080b 70%);transition:background .6s}.arena.landed.side-heads .arena-bg{background:radial-gradient(70% 50% at 50% 45%,#3a2508,#0b0906 70%)}.arena.landed.side-tails .arena-bg{background:radial-gradient(70% 50% at 50% 45%,#14264a,#06080f 70%)}.arena-head{position:relative;display:flex;justify-content:space-between;align-items:center;padding:calc(10px + env(safe-area-inset-top)) 14px 6px}.arena-title{font:900 18px var(--display);letter-spacing:-.5px}.arena-title span{color:var(--dim)}.arena-players{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:6px 14px}.pcard{position:relative;padding:10px;border-radius:18px;background:#15171ed9;border:1.5px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pcard.right .pcard-top{flex-direction:row-reverse;text-align:right}.pcard.right .pcard-chance{flex-direction:row-reverse}.pcard.right .chance-bar{transform:scaleX(-1)}.pcard.right .pcard-items{justify-content:flex-end}.pcard.state-win{border-color:var(--win);box-shadow:0 0 0 1px var(--win),0 0 36px #33e39a40}.pcard-top{display:flex;align-items:center;gap:10px}.pcard-info{min-width:0}.pcard-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.pcard-chance{display:flex;align-items:center;gap:8px;margin:10px 0 8px;font:700 11px var(--display);color:var(--mute)}.chance-bar{flex:1;height:6px;border-radius:3px;background:var(--s3);overflow:hidden}.chance-fill{height:100%;border-radius:3px}.side-heads .chance-fill{background:linear-gradient(90deg,var(--heads2),var(--heads))}.side-tails .chance-fill{background:linear-gradient(90deg,var(--tails2),var(--tails))}.pcard-items{display:flex;gap:4px}.pcard-items .gift-img{border-radius:10px}.win-flag{position:absolute;top:-10px;left:50%;margin-left:-26px;width:52px;padding:3px 0;border-radius:8px;background:var(--win);color:#022313;font:900 11px var(--display);text-align:center;letter-spacing:1px;box-shadow:0 4px 16px #33e39a80}.arena-stage{position:relative;flex:1;min-height:260px}.arena-stage canvas{position:absolute!important;top:0;right:0;bottom:0;left:0}.stage-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--mute)}.countdown{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;display:grid;place-items:center;font:900 72px var(--display);color:#fff;text-shadow:0 6px 30px rgba(0,0,0,.8),0 0 40px rgba(255,255,255,.25);pointer-events:none}.result-word{position:absolute;left:0;right:0;bottom:6%;display:flex;justify-content:center;gap:2px;font:900 40px var(--display);letter-spacing:2px;text-transform:uppercase;pointer-events:none}.result-word span{display:inline-block}.result-word.side-heads{color:var(--heads);text-shadow:0 0 30px rgba(255,160,40,.7),0 4px 0 #8a4300}.result-word.side-tails{color:#d6e5ff;text-shadow:0 0 30px rgba(90,150,255,.85),0 4px 0 #1d3a8a}.shockwave{position:absolute;left:50%;top:50%;width:160px;height:160px;margin:-80px 0 0 -80px;border-radius:50%;pointer-events:none}.shockwave.side-heads{border:3px solid var(--heads);box-shadow:0 0 40px var(--heads)}.shockwave.side-tails{border:3px solid var(--tails);box-shadow:0 0 40px var(--tails)}.arena-bottom{position:relative;padding:0 14px calc(16px + env(safe-area-inset-bottom));text-align:center}.payout{padding:14px;border-radius:20px;background:#15171ed9;border:1px solid var(--line2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.payout.won{border-color:#33e39a80;background:linear-gradient(180deg,#33e39a24,#15171ee6);box-shadow:0 0 40px #33e39a26}.payout.lost{border-color:#ff5a6e59}.payout-label{font:800 12px var(--display);color:var(--mute);text-transform:uppercase;letter-spacing:1px}.payout.won .payout-label{color:var(--win)}.payout.lost .payout-label{color:var(--lose)}.payout-num{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 2px;font:900 34px var(--display);letter-spacing:-1px;font-variant-numeric:tabular-nums}.payout.won .payout-num:before{content:"+";color:var(--win)}.payout.lost .payout-num:before{content:"−";color:var(--lose)}.payout-sub{font-size:12px;color:var(--dim)}.fair-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:600;color:var(--mute)}.fair{overflow-y:auto;max-height:26vh;text-align:left;margin-top:8px;padding:0 12px;border-radius:14px;background:var(--s1);border:1px solid var(--line)}.fair-row{padding:8px 0;border-bottom:1px solid var(--line)}.fair-row:last-child{border:0}.fair-k{font-size:11px;color:var(--mute);margin-bottom:2px}.fair code{display:block;font:500 10.5px ui-monospace,monospace;word-break:break-all;color:var(--text)}.wallet-card{position:relative;overflow:hidden;padding:18px;margin-bottom:18px;border-radius:24px;background:linear-gradient(135deg,#0d2c45,#13202f 45%,#1b1530);border:1px solid rgba(0,152,234,.25)}.wc-shine{position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(0,152,234,.35),transparent 65%)}.wc-row{position:relative;display:flex;justify-content:space-between;align-items:flex-end}.wc-label{font-size:11px;color:#ffffff8c;text-transform:uppercase;letter-spacing:.8px;font-weight:700}.wc-big{display:flex;align-items:center;gap:8px;font:900 32px var(--display);letter-spacing:-1px;margin-top:2px;font-variant-numeric:tabular-nums}.wc-right{text-align:right}.wc-mid{display:flex;align-items:center;gap:5px;justify-content:flex-end;font:700 17px var(--display)}.wc-actions{position:relative;display:flex;gap:8px;margin-top:18px}.wc-actions .btn.cta{flex:1.2}.gift-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.gift-card{padding:6px 6px 10px;border-radius:20px;background:var(--s1);border:1px solid var(--line)}.gift-card .gift-img{width:100%!important;height:auto!important;aspect-ratio:1;border-radius:15px}.gc-name{margin:8px 4px 2px;font-weight:700}.gc-row{display:flex;justify-content:space-between;align-items:center;margin:0 4px;font-size:12px;color:var(--mute)}.gc-row .ton{color:var(--text)}.hist-list{display:flex;flex-direction:column;gap:8px}.hist{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:16px;background:var(--s1);border:1px solid var(--line);text-align:left}.hist-mid{flex:1;min-width:0}.hist-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-name span{color:var(--mute);font-weight:500}.hist-sub{font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-items{display:flex;gap:3px}.hist-items .gift-img{border-radius:8px}.hist-val{font:800 14px var(--display);font-variant-numeric:tabular-nums}.hist-val.won{color:var(--win)}.hist-val.lost{color:var(--lose)}.toasts{position:fixed;z-index:100;left:0;right:0;bottom:calc(96px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.toast{padding:11px 16px;border-radius:14px;background:#252935f2;border:1px solid var(--line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600;box-shadow:0 10px 30px #0006}.toast.bad{border-color:#ff5a6e80;color:#ffc2ca}.duo-names{display:flex;flex-direction:column;min-width:0;margin-left:2px}.duo-name{font-weight:700;font-size:13px;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.duo-sub{font-size:11px;color:var(--mute)}.live-head{align-items:center}.live-title{display:inline-flex;align-items:center;gap:9px;font:900 17px var(--display);letter-spacing:-.4px}.red-dot{position:relative;width:9px;height:9px;border-radius:50%;background:#ff3b4e;box-shadow:0 0 8px #ff3b4ecc}.red-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid #ff3b4e;animation:redping 1.4s ease-out infinite}@keyframes redping{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.6);opacity:0}}.sort{position:relative}.sort-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 11px;border-radius:11px;background:var(--s1);border:1px solid var(--line2);font:700 12.5px var(--body);color:var(--text)}.sort-btn svg{color:var(--heads)}.sort-btn .sort-caret svg{color:var(--mute)}.sort-caret{display:inline-flex}.sort-btn.on{border-color:#ffb43a80}.sort-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29}.sort-menu{position:absolute;right:0;top:40px;z-index:30;min-width:176px;padding:6px;border-radius:16px;background:#1c1f28fa;border:1px solid var(--line2);box-shadow:0 16px 40px #0000008c;transform-origin:top right}.sort-menu button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;border-radius:11px;font:600 14px var(--body);color:var(--mute);text-align:left}.sort-menu button.on{color:var(--text);background:#ffb43a1f}.sort-check{color:var(--heads);font-weight:900}.list-tools{position:relative;display:flex;gap:6px}.sort.range{position:static}.sort-btn.icon-only{position:relative;width:34px;padding:0;justify-content:center}.filter-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--heads);box-shadow:0 0 0 2px var(--s1)}.range-menu{width:270px;padding:12px}.rm-title{font:800 12px var(--display);margin:2px 2px 10px}.rm-inputs{display:flex;align-items:center;gap:6px}.rm-inputs label{flex:1;display:flex;flex-direction:column;gap:3px;padding:7px 10px;border-radius:12px;background:var(--s2);border:1px solid var(--line2)}.rm-inputs label:focus-within{border-color:#ffb43a8c}.rm-inputs span{font-size:10.5px;color:var(--mute);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.rm-inputs input{width:100%;background:none;border:0;outline:none;color:var(--text);font:800 16px var(--display)}.rm-inputs input::placeholder{color:var(--dim)}.rm-dash{color:var(--dim)}.rm-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px}.rm-chips button{width:auto!important;padding:7px 11px!important;border-radius:10px!important;background:var(--s2)!important;border:1px solid var(--line);font:700 12px var(--body)!important;color:var(--mute)}.rm-chips button.on{color:#2d1500!important;background:linear-gradient(180deg,#ffcb6b,#ff9a1f)!important;border-color:transparent}.rm-actions{display:flex;gap:8px}.rm-actions .btn{flex:1;width:auto!important;justify-content:center!important}.active-filter{display:inline-flex;align-items:center;gap:8px;margin:-2px 4px 10px;padding:5px 6px 5px 11px;border-radius:10px;background:#ffb43a1f;border:1px solid rgba(255,180,58,.3);font:700 12px var(--body);color:var(--heads)}.active-filter button{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#ffb43a2e;color:var(--heads)}.stage-glow{position:absolute;left:50%;top:50%;width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,.04) 35%,transparent 68%);transition:background .5s,transform .6s;pointer-events:none}.stage-glow.on{transform:scale(1.15)}.stage-glow.on.side-heads{background:radial-gradient(circle,rgba(255,180,60,.42) 0%,rgba(255,140,20,.16) 38%,transparent 70%)}.stage-glow.on.side-tails{background:radial-gradient(circle,rgba(150,195,255,.4) 0%,rgba(80,140,255,.15) 38%,transparent 70%)}.stage-floor{position:absolute;left:50%;bottom:13%;width:300px;height:70px;margin-left:-150px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.14) 0%,rgba(255,255,255,.05) 45%,transparent 72%);filter:blur(2px);transition:background .5s;pointer-events:none}.stage-floor.on.side-heads{background:radial-gradient(ellipse at center,rgba(255,175,60,.45) 0%,rgba(255,140,20,.14) 45%,transparent 72%)}.stage-floor.on.side-tails{background:radial-gradient(ellipse at center,rgba(150,195,255,.45) 0%,rgba(80,140,255,.14) 45%,transparent 72%)}.bottomnav{gap:2px;padding:5px 6px}.bottomnav button{width:66px}.bottomnav button.center{width:76px;padding-top:0}.nav-center{display:grid;place-items:center;width:58px;height:58px;margin:-26px 0 1px;border-radius:20px;background:linear-gradient(160deg,#ffd27a,#ff9419 55%,#ff6a00);box-shadow:0 8px 24px #ff8c1473,inset 0 1px #fff9,inset 0 -3px #78320059,0 0 0 4px var(--bg);perspective:300px}.nav-center .nav-icon{width:42px;height:42px;filter:drop-shadow(0 3px 5px rgba(80,30,0,.45))!important;opacity:1!important}.bottomnav button.center span:last-child{color:var(--mute)}.bottomnav button.center.on span:last-child{color:var(--heads)}.bottomnav .nav-icon{width:32px;height:32px}.page-title{margin:0;font:900 26px var(--display);letter-spacing:-.8px}.page-sub{font-size:13px;color:var(--mute);margin-top:2px}.seg{display:inline-flex;gap:3px;padding:3px;border-radius:13px;background:var(--s1);border:1px solid var(--line2)}.seg button{height:30px;padding:0 12px;border-radius:10px;font:700 12.5px var(--body);color:var(--mute)}.seg button.on{background:linear-gradient(180deg,#ffbe5047,#ff821424);color:var(--text);box-shadow:inset 0 0 0 1px #ffb43a66}.seg.wide{display:flex;margin-bottom:14px}.seg.wide button{flex:1;height:36px;font-size:13.5px}.kv{display:flex;justify-content:space-between;align-items:center;padding:11px 2px;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--mute)}.kv:last-child{border-bottom:0}.kv .ton{color:var(--text)}.kv-user{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:700}.kv-big{display:inline-flex;align-items:center;gap:6px;font:800 17px var(--display);color:var(--text)}.btn.full{width:100%;margin-top:10px}.btn.big-ghost{height:50px;border-radius:16px;font:700 14px var(--body)}.btn.ghost-danger{background:#ff5a6e1f;border:1px solid rgba(255,90,110,.4);color:#ff8b98;height:54px;border-radius:16px}.count-pill{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:8px;background:var(--s2);font:800 12px var(--display);color:var(--mute)}.market-head{display:flex;justify-content:space-between;align-items:center;margin:4px 2px 12px}.page-title-art{width:64px;height:64px;filter:drop-shadow(0 8px 16px rgba(255,120,20,.35))}.col-chips{display:flex;gap:8px;overflow-x:auto;margin:0 -14px 14px;padding:0 14px 2px;scrollbar-width:none}.col-chips::-webkit-scrollbar{display:none}.col-chips button{flex:none;display:flex;align-items:center;gap:8px;height:50px;padding:0 12px 0 6px;border-radius:15px;background:var(--s1);border:1.5px solid var(--line);text-align:left}.col-chips button img,.cc-all{width:38px;height:38px;border-radius:11px;background:var(--s2)}.cc-all{display:grid;place-items:center;color:var(--heads)}.cc-text{display:flex;flex-direction:column}.cc-text b{font-size:12.5px;white-space:nowrap}.cc-text i{font-style:normal;font-size:11px;color:var(--mute)}.col-chips button.on{border-color:var(--heads);background:#ffaa281a}.col-chips button:first-child{padding-right:16px;font-weight:700}.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.m-card{position:relative;display:flex;flex-direction:column;padding:6px 6px 8px;border-radius:20px;background:var(--s1);border:1px solid var(--line);text-align:left}.m-card .gift-img{width:100%!important;height:auto!important;aspect-ratio:1;border-radius:15px}.m-card.mine{border-color:#ffb43a59}.m-mine{position:absolute;top:12px;left:12px;padding:3px 8px;border-radius:8px;background:#0b0c10d9;font:800 10px var(--display);color:var(--heads)}.m-name{margin:8px 4px 0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-num{margin:0 4px;font-size:12px;color:var(--mute)}.m-price{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;height:36px;border-radius:12px;background:linear-gradient(180deg,#ffcb6b,#ff9a1f 55%,#ff7a00);color:#2d1500;font:800 14px var(--display);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #7832004d}.m-price.ghost{background:var(--s2);color:var(--text);box-shadow:none}.gift-hero{position:relative;overflow:hidden;aspect-ratio:1.35;margin-bottom:8px;border-radius:22px;background:var(--s2)}.gift-hero img{width:100%;height:100%;object-fit:cover}.gh-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,#0009)}.gh-meta{position:absolute;left:16px;bottom:14px}.gh-name{font:900 22px var(--display);letter-spacing:-.5px;text-shadow:0 2px 8px rgba(0,0,0,.5)}.gh-num{font-size:13px;font-weight:700;color:#fffc}.gc-sell{margin:8px 4px 0;height:32px;display:grid;place-items:center;border-radius:11px;background:var(--s2);border:1px solid var(--line2);font:700 13px var(--body);color:var(--heads)}.gift-card{cursor:pointer}.onsale{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.onsale-row{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;border-radius:16px;background:var(--s1);border:1px solid rgba(255,180,58,.25)}.onsale-row .gift-img{border-radius:11px}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;margin:22px 0 14px}.pod{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.pod-crown{position:absolute;top:-30px;left:50%;margin-left:-17px;z-index:2;width:34px;height:34px;filter:drop-shadow(0 4px 8px rgba(255,170,40,.55))}.pod .avatar{box-shadow:0 0 0 3px var(--bg),0 0 0 5px #ffffff26}.place-1 .avatar{box-shadow:0 0 0 3px var(--bg),0 0 0 5px #ffc24a,0 0 26px #ffb43c80}.place-2 .avatar{box-shadow:0 0 0 3px var(--bg),0 0 0 5px #cfd8e6}.place-3 .avatar{box-shadow:0 0 0 3px var(--bg),0 0 0 5px #d68a4c}.pod-name{margin-top:8px;font-weight:700;font-size:13px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pod-profit{font:800 13px var(--display);margin:2px 0 8px}.pos{color:var(--win)}.neg{color:var(--lose)}.pod-step{width:100%;display:grid;place-items:center;border-radius:16px 16px 6px 6px;font:900 22px var(--display);color:#ffffffd9}.place-1 .pod-step{height:86px;background:linear-gradient(180deg,#ffc24a,#ff7a00);box-shadow:inset 0 1px #ffffff80}.place-2 .pod-step{height:62px;background:linear-gradient(180deg,#dfe6f2,#8d9ab4);color:#2f3a55}.place-3 .pod-step{height:48px;background:linear-gradient(180deg,#f0a56a,#9b5424)}.empty-pod{height:1px}.lb-list{display:flex;flex-direction:column;gap:8px}.lb-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:16px;background:var(--s1);border:1px solid var(--line)}.lb-row.me{border-color:#ffb43a73;background:#ffaa280f}.lb-rank{width:22px;text-align:center;font:800 13px var(--display);color:var(--mute)}.lb-mid{flex:1;min-width:0}.lb-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-sub{font-size:12px;color:var(--dim)}.lb-profit{font:800 14px var(--display);font-variant-numeric:tabular-nums}.invite-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:14px;padding:18px;margin-bottom:4px;border-radius:26px;background:linear-gradient(130deg,#8b5cff,#6a3cff,#4a1fd6);box-shadow:inset 0 1px #ffffff4d,0 10px 30px #00000059}.invite-hero .banner-rays{-webkit-mask-image:radial-gradient(circle at 20% 50%,#000 0%,transparent 50%);mask-image:radial-gradient(circle at 20% 50%,#000 0%,transparent 50%);background:repeating-conic-gradient(from 0deg at 20% 50%,rgba(255,255,255,.14) 0deg 6deg,transparent 6deg 18deg)}.ih-art{width:96px;height:96px;flex:none;filter:drop-shadow(0 10px 18px rgba(20,0,80,.5));animation:float 4s ease-in-out infinite}@keyframes float{50%{transform:translateY(-6px) rotate(-3deg)}}.ih-title{font:900 21px/1.15 var(--display);letter-spacing:-.4px;color:#fff}.ih-title em{font-style:normal;color:#ffd27a}.ih-sub{margin-top:6px;font-size:12.5px;color:#ffffffc7}.stat-card{margin:14px 0 6px;padding:4px 14px;border-radius:18px;background:var(--s1);border:1px solid var(--line)}.dock{--h: 62px;--d: 62px;--gap: 6px;position:fixed;z-index:20;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(calc(100% - 20px),460px);height:var(--h);display:grid;grid-template-columns:1fr var(--d) 1fr;align-items:center;filter:drop-shadow(0 10px 28px rgba(0,0,0,.55))}.dock-side{height:100%;display:flex;align-items:stretch;background:linear-gradient(180deg,#1f222c,#191b23);border:1px solid var(--line2)}.dock-side.left{margin-right:calc(var(--d) / -2);padding-right:calc(var(--d) / 2 + var(--gap));border-radius:22px 14px 14px 22px;-webkit-mask:radial-gradient(circle at 100% 50%,transparent calc(var(--d) / 2 + var(--gap) - .5px),#000 calc(var(--d) / 2 + var(--gap)));mask:radial-gradient(circle at 100% 50%,transparent calc(var(--d) / 2 + var(--gap) - .5px),#000 calc(var(--d) / 2 + var(--gap)))}.dock-side.right{margin-left:calc(var(--d) / -2);padding-left:calc(var(--d) / 2 + var(--gap));border-radius:14px 22px 22px 14px;-webkit-mask:radial-gradient(circle at 0 50%,transparent calc(var(--d) / 2 + var(--gap) - .5px),#000 calc(var(--d) / 2 + var(--gap)));mask:radial-gradient(circle at 0 50%,transparent calc(var(--d) / 2 + var(--gap) - .5px),#000 calc(var(--d) / 2 + var(--gap)))}.dock-side.left{grid-column:1}.dock-side.right{grid-column:3}.dock-play{grid-column:2;position:relative;z-index:1;width:var(--d);height:var(--d);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#34302a,#1d1f27 70%);border:1px solid rgba(255,190,80,.28);box-shadow:inset 0 1px #ffffff14;perspective:300px;transition:box-shadow .25s,border-color .25s}.dock-play img{width:50px;height:50px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.dock-play.on{border-color:#ffbe50b3;box-shadow:inset 0 1px #ffffff14,0 0 22px #ff961e73}.nav-item{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 2px;color:var(--dim)}.nav-item .nav-icon{width:30px;height:30px;filter:grayscale(1) brightness(.62);opacity:.85;transition:filter .25s,opacity .25s}.nav-item.on .nav-icon{filter:drop-shadow(0 3px 8px rgba(255,160,40,.35));opacity:1}.nav-label{font:600 10.5px var(--body);white-space:nowrap;transition:color .2s}.nav-item.on .nav-label{color:var(--text)}.nav-dot{position:absolute;bottom:5px;width:4px;height:4px;border-radius:50%;background:var(--heads);box-shadow:0 0 6px var(--heads)}.nav-item.on .nav-label{margin-bottom:4px}.toasts{bottom:calc(92px + env(safe-area-inset-bottom))}.banner-stats span{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;background:#ffffff52;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.banner-copy{z-index:1}.banner-sub{display:inline-block;padding:3px 8px;border-radius:8px;background:#1e0a5a59}.gift-anim{position:absolute;top:0;right:0;bottom:0;left:0}.gift-anim .ga-still,.gift-anim .ga-lottie{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gift-anim .ga-still{object-fit:cover;transition:opacity .35s}.gift-anim .ga-lottie{opacity:0;transition:opacity .35s}.gift-anim.ready .ga-lottie{opacity:1}.gift-anim.ready .ga-still{opacity:0}.gift-anim .ga-lottie svg{width:100%!important;height:100%!important}.gift-hero{aspect-ratio:1.15}.traits{margin-top:16px}.traits-head{display:flex;justify-content:space-between;align-items:center;margin:0 2px 10px;font:800 14px var(--display)}.rar-pill{padding:4px 10px;border-radius:9px;font:800 11px var(--display);letter-spacing:.3px}.trait-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.trait{position:relative;padding:10px;border-radius:14px;background:var(--s1);border:1px solid var(--line2);min-width:0}.trait-type{font-size:10.5px;font-weight:700;color:var(--mute);text-transform:uppercase;letter-spacing:.6px}.trait-value{margin:3px 0 7px;font-weight:700;font-size:13.5px;line-height:1.2;min-height:17px;word-break:break-word}.trait-rar{display:inline-block;padding:2px 7px;border-radius:7px;font:800 11px var(--display)}.t-legend.trait{border-color:#ffbe468c;background:linear-gradient(160deg,rgba(255,180,50,.16),var(--s1) 70%)}.t-epic.trait{border-color:#b478ff80;background:linear-gradient(160deg,rgba(160,100,255,.16),var(--s1) 70%)}.t-rare.trait{border-color:#5aa0ff73;background:linear-gradient(160deg,rgba(80,150,255,.14),var(--s1) 70%)}.t-legend .trait-rar,.rar-pill.t-legend{background:#ffb43233;color:#ffc65a}.t-epic .trait-rar,.rar-pill.t-epic{background:#a064ff38;color:#c6a2ff}.t-rare .trait-rar,.rar-pill.t-rare{background:#5096ff33;color:#8fbcff}.t-common .trait-rar,.rar-pill.t-common{background:var(--s3);color:var(--mute)}.shimmer-line{display:block;height:12px;width:70%;border-radius:6px;background:linear-gradient(100deg,var(--s2) 30%,var(--s3) 50%,var(--s2) 70%);background-size:300% 100%;animation:shimmer 1.2s infinite}.supply{margin-top:10px;padding:10px 12px;border-radius:14px;background:var(--s1);border:1px solid var(--line)}.supply-row{display:flex;justify-content:space-between;font-size:12.5px;color:var(--mute);margin-bottom:7px}.supply-row b{color:var(--text);font-family:var(--display);font-size:12.5px}.supply-bar{height:6px;border-radius:3px;background:var(--s3);overflow:hidden}.supply-bar div{height:100%;border-radius:3px;background:linear-gradient(90deg,#4c7dff,#9cc2ff)}.tg-link{height:44px;margin-top:10px}.dock-shade{position:fixed;z-index:19;left:0;right:0;bottom:0;height:calc(96px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(11,12,16,0) 0%,var(--bg) 26px,var(--bg) 100%);pointer-events:none}.dock-play{perspective:260px;overflow:visible}.dock-coin{position:relative;width:48px;height:48px;transform-style:preserve-3d}.dock-coin img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:drop-shadow(0 3px 5px rgba(0,0,0,.5))}.dock-coin img+img{transform:rotateY(180deg)}.prize{position:relative;display:flex;align-items:center;gap:12px;margin:12px 0;padding:8px 12px 8px 8px;border-radius:16px;overflow:hidden;background:radial-gradient(120% 140% at 15% 50%,#ffaa282e,#ffffff05 60%);border:1px solid rgba(255,255,255,.06)}.prize.side-tails{background:radial-gradient(120% 140% at 15% 50%,#6ea0ff33,#ffffff05 60%)}.prize-float{position:relative;display:flex;align-items:center;gap:6px;min-height:58px;padding-left:2px}.pf{width:52px;height:52px;margin-left:-12px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}.pf:first-child{margin-left:0}.pf-ton{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle,rgba(0,152,234,.35),transparent 70%)}.pf-more{margin-left:4px;font:800 12px var(--display);color:var(--mute)}.prize-info{display:flex;flex-direction:column;flex:none;margin-left:auto;padding-left:8px;text-align:right}.prize-label{font:800 13px var(--display);white-space:nowrap}.prize-sub{font-size:11px;color:var(--mute);white-space:nowrap}.podium-wrap{position:relative}.podium-glow{position:absolute;left:50%;top:40%;width:340px;height:220px;margin-left:-170px;transform:translateY(-50%);pointer-events:none;background:radial-gradient(closest-side at 50% 50%,rgba(255,175,50,.38),transparent 75%),radial-gradient(closest-side at 18% 62%,rgba(200,215,240,.2),transparent 70%),radial-gradient(closest-side at 82% 66%,rgba(220,140,80,.22),transparent 70%);filter:blur(6px);animation:glowpulse 3.5s ease-in-out infinite}@keyframes glowpulse{50%{opacity:.7;transform:translateY(-50%) scale(1.05)}}.podium{position:relative}.place-1 .pod-step{box-shadow:inset 0 1px #ffffff80,0 0 30px #ffa02873}.offer-open{height:44px;margin-top:10px;color:var(--heads)}.offer-box{margin-top:12px}.offer-box .ton-field{margin-bottom:6px}.offer-box .btn.cta.sm{height:36px;min-width:70px}.offer-note{font-size:11.5px;color:var(--dim);margin:0 2px}.col-offer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 14px;padding:10px 10px 10px 14px;border-radius:16px;background:#ffaa2812;border:1px solid rgba(255,180,58,.25)}.co-title{font:800 14px var(--display)}.co-sub{font-size:12px;color:var(--mute)}.co-hero{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;background:var(--s1);border:1px solid var(--line)}.co-hero img{width:64px;height:64px;object-fit:contain}.col-thumb{width:44px;height:44px;border-radius:11px;background:var(--s2);object-fit:contain}.offer-in{border-color:#33e39a4d}.quick-sell{display:flex;align-items:center;gap:12px;width:100%;margin:4px 0;padding:12px;border-radius:18px;text-align:left;background:linear-gradient(120deg,#ffc83c2e,#ff78001a);border:1.5px solid rgba(255,190,70,.55);box-shadow:0 0 24px #ffa0281f}.quick-sell.off{background:var(--s1);border-color:var(--line2);box-shadow:none;opacity:.7}.qs-bolt{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:linear-gradient(180deg,#ffd56b,#ff8a00);color:#2d1500;box-shadow:0 4px 14px #ff961473}.quick-sell.off .qs-bolt{background:var(--s3);color:var(--mute);box-shadow:none}.qs-text{display:flex;flex-direction:column;flex:1;min-width:0}.qs-text b{font:800 15px var(--display)}.qs-text i{font-style:normal;font-size:12px;color:var(--mute)}.qs-price{display:flex;flex-direction:column;align-items:flex-end}.qs-price span{display:inline-flex;align-items:center;gap:4px;font:800 17px var(--display)}.qs-price i{font-style:normal;font-size:11px;color:var(--win)}.or-line{display:flex;align-items:center;gap:10px;margin:12px 0 10px;color:var(--dim);font-size:12px}.or-line:before,.or-line:after{content:"";flex:1;height:1px;background:var(--line2)}.pick.unpriced{opacity:.45}.gc-floor{margin:1px 4px 0;font-size:10.5px;color:var(--dim);text-align:right}.prize{padding:8px 12px 8px 8px}.prize .gift-img{border-radius:14px}.gc-actions{display:flex;gap:6px;margin:8px 4px 0}.gc-actions .gc-sell{flex:1;margin:0}.gc-quick{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:40px;height:32px;padding:0 9px;border-radius:11px;background:linear-gradient(180deg,#ffd56b,#ff8a00);color:#2d1500;font:800 12px var(--display);box-shadow:0 3px 10px #ff961459}.gc-quick.off{background:var(--s2);color:var(--dim);box-shadow:none;border:1px solid var(--line2)}.gc-quick.arm{background:linear-gradient(180deg,#5df0b0,#1fc77f);color:#022313;box-shadow:0 3px 12px #33e39a73}.slot-empty{color:#fff}.prize{overflow:hidden}.prize-float{flex:1 1 auto;min-width:0}.prize .ton-chip{width:50px;height:50px}.prize .more-chip{width:50px;height:50px;flex:none;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font:800 14px var(--display);display:grid;place-items:center}.prize-info{flex:none;max-width:42%}.prize-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prize{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.prize-float{gap:6px;min-height:50px;padding-left:0;overflow:hidden}.prize-info{flex-direction:row;justify-content:space-between;align-items:baseline;max-width:none;margin-left:0;padding-left:2px;text-align:left;gap:8px}.prize-label{font-size:12.5px}.gift-img.fallback{background:radial-gradient(circle at 50% 40%,#3a3f55,#1c1f28 75%)}.gift-img.fallback img{object-fit:contain;padding:14%}.gift-anim .ga-still.fb{object-fit:contain;padding:18%;background:radial-gradient(circle at 50% 40%,#3a3f55,#1c1f28 75%)}.sentinel{display:grid;place-items:center;height:70px;color:var(--mute)}.dock,.dock *{touch-action:manipulation;-webkit-user-select:none;user-select:none}.market-grid .m-card,.gift-grid .gift-card{content-visibility:auto;contain-intrinsic-size:260px}
