.desktop-stage{background:radial-gradient(ellipse at center,#372017,#100a07 75%);gap:0;padding:16px 0}.phone{height:min(920px,calc(100dvh - 32px));min-height:0;width:min(440px,calc((100dvh - 32px)*.5625));background:#361609 url(/assets/backgrounds/compact/circus-3d.webp) 50%/100% 100% no-repeat;border-color:#b48236;border-radius:21px;box-shadow:0 0 0 3px #4a2b14,0 20px 80px #000b}.phone.scene-game{background-image:url(/assets/backgrounds/compact/machine-clean-3d-human-ears.webp);background-size:100% 100%;background-position:top;background-color:#321306}.phone.scene-other{background-image:url(/assets/backgrounds/compact/circus-tabs-3d.webp)}.phone:not(.scene-game){isolation:isolate}.phone:not(.scene-game):before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 15%,#11060145,#0502018c 76%),linear-gradient(#08030166,#08030182)}.phone:not(.scene-game)>.content{z-index:1}.intro-reveal .baziness-banner,.intro-reveal .bottom-nav button,.intro-reveal .home-rules,.intro-reveal .table-card,.intro-reveal .topbar>*{opacity:0;transform:translateY(18px) scale(.72);animation:introPop .52s cubic-bezier(.16,1.2,.34,1) forwards}.intro-reveal .topbar>:first-child{animation-delay:.16s}.intro-reveal .topbar>:nth-child(2){animation-delay:.28s}.intro-reveal .topbar>:nth-child(3){animation-delay:.4s}.intro-reveal .baziness-banner{animation-delay:.56s}.intro-reveal .home-rules{animation-delay:.72s}.intro-reveal .table-card:first-child{animation-delay:.88s}.intro-reveal .table-card:nth-child(2){animation-delay:1.02s}.intro-reveal .table-card:nth-child(3){animation-delay:1.16s}.intro-reveal .table-card:nth-child(4){animation-delay:1.3s}.intro-reveal .table-card:nth-child(5){animation-delay:1.44s}.intro-reveal .table-card:nth-child(6){animation-delay:1.58s}.intro-reveal .table-card:nth-child(7){animation-delay:1.72s}.intro-reveal .bottom-nav button:first-child{animation-delay:1.9s}.intro-reveal .bottom-nav button:nth-child(2){animation-delay:2.02s}.intro-reveal .bottom-nav button:nth-child(3){animation-delay:2.14s}.intro-reveal .bottom-nav button:nth-child(4){animation-delay:2.26s}.intro-reveal .bottom-nav button:nth-child(5){animation-delay:2.38s}.canopy,.string-lights{display:none}.topbar{position:relative;flex-shrink:0;height:10%;min-height:0;padding:10px 10px 7px;background:none;gap:7px}.player-badge{gap:6px;filter:drop-shadow(0 2px 2px #000)}.player-badge>div{background:linear-gradient(#18100aea,#080806ed);border:1px solid #d5a957;border-radius:0 15px 15px 0;padding:6px 7px 6px 13px;margin-left:-13px;width:99px;min-height:46px;z-index:-1}.player-badge b{font-size:var(--game-min-font-size,12px);color:#fff2d0}.player-badge span:not(.avatar){font-size:var(--game-min-font-size,12px);margin:3px 0}.player-badge i{height:6px;border-color:#a77f36;background:#3e0c0c}.player-badge em{background:linear-gradient(#ff5b47,#b80013);box-shadow:0 0 5px #ff3f25}.avatar{width:48px;height:48px;border:2px solid #e7ba68;box-shadow:0 0 0 2px #59330f,0 3px 4px #000a}.avatar img{object-fit:cover;transform:none}.player-badge .avatar img{transform:scale(1.12)}.wallet{gap:4px}.wallet button{min-width:79px;border-color:#d1a251;background:linear-gradient(#211407,#050602);box-shadow:0 1px 0 #6b471c,0 0 0 1px #4a2b0c;padding:3px 6px}.wallet .money{font-size:15px}.settings-button{width:36px;height:36px;border:2px solid #dcad5b;background:radial-gradient(at 30% 20%,#6d431f,#1b1008 80%);box-shadow:0 0 0 2px #4b2e17,0 4px 5px #0007}.money.coins svg{fill:#edaa2177;color:#ffcf45;filter:drop-shadow(0 1px 1px #482100)}.money.diamonds svg{fill:#00c2ed66;color:#54ebff}.money.gitacoin img{mix-blend-mode:normal;filter:drop-shadow(0 0 5px #d960ff80)}.bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;height:calc(clamp(62px,8.5dvh,72px) + env(safe-area-inset-bottom));min-height:62px;max-height:none;padding:6px 7px max(6px,env(safe-area-inset-bottom));background:linear-gradient(#8e571b 0 3%,#3b1808 8%,#160802 88%,#a36c25 92%,#39200b);border-top:2px solid #f0c468;border-radius:16px 16px 0 0;box-shadow:0 -5px 12px #130703bb,inset 0 2px 0 #ffdda55c,inset 0 -2px 0 #050100;grid-gap:6px;gap:6px;z-index:12}.bottom-nav button{position:relative;bottom:3px;isolation:isolate;width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #b16b25;border-radius:12px;gap:2px;background:radial-gradient(circle at 50% 0,#9b551d,#542407 57%,#210c02 100%);color:#ffe0a2;font-size:var(--game-min-font-size,12px);line-height:1.1;font-weight:800;padding:1px 3px 5px;box-shadow:inset 0 2px 2px #ffe59b38,inset 0 -5px 8px #100300aa,0 3px 3px #070100}.bottom-nav button:before{content:"";display:block;width:26px;height:26px;flex:0 0 26px;background-image:url(/assets/ui/compact/icons-3d.webp);background-size:400% 400%;background-repeat:no-repeat;filter:drop-shadow(0 3px 2px #080100aa);pointer-events:none}.bottom-nav button:after{content:"";position:absolute;z-index:-1;inset:3px;border:1px solid #ffd47d30;border-radius:8px;pointer-events:none}.bottom-nav button:first-child{background:radial-gradient(circle at 50% 0,#9a3b73,#57203f 55%,#210817)}.bottom-nav button:nth-child(2){background:radial-gradient(circle at 50% 0,#1f8585,#164c50 55%,#071d20)}.bottom-nav button:nth-child(3){background:radial-gradient(circle at 50% 0,#a16a1e,#633408 55%,#241003)}.bottom-nav button:nth-child(4){background:radial-gradient(circle at 50% 0,#3466a3,#1d3b67 55%,#09172b)}.bottom-nav button:nth-child(5){background:radial-gradient(circle at 50% 0,#a33a25,#612012 55%,#260a04)}.bottom-nav button:first-child:before{background-position:0 0}.bottom-nav button:nth-child(2):before{background-position:33.333% 0}.bottom-nav button:nth-child(3):before{background-position:66.666% 0}.bottom-nav button:nth-child(4):before{background-position:100% 0}.bottom-nav button:nth-child(5):before{background-position:0 33.333%}.bottom-nav button>svg{display:none}.bottom-nav button.active{color:#fff9d0;border-color:#ffe09a;box-shadow:inset 0 2px 3px #fff0b879,inset 0 -6px 9px #17040099,0 0 10px #ffc35c88,0 4px 4px #070100}.bottom-nav button.active:before{filter:drop-shadow(0 3px 2px #080100aa) drop-shadow(0 0 6px #ffe070)}.content{padding:10px 17px 17px;background:linear-gradient(#10060344,#180a0455);min-height:0}.results-content{display:flex;min-height:0;flex-direction:column;padding-bottom:10px}.results-content>.empty{flex:1 1}.results-list{min-height:0;flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 10px;scrollbar-width:thin;scrollbar-color:#c99a55 #210b04}.results-list>.empty{min-height:100%;display:grid;place-items:center}.home-content{overflow:hidden!important;padding:1px 16px 9px;background:none}.home-content,.home-menu{display:flex;flex-direction:column}.home-menu{gap:7px;flex:1 1;min-height:0}.home-menu .baziness-banner{flex-shrink:0;min-height:0;height:10%;padding:5px 10px;gap:8px;border:2px solid #d0a8fc;border-radius:12px;background:radial-gradient(ellipse at 65% 0,#c15af8aa,transparent 65%),linear-gradient(#622099,#2d0a5b);box-shadow:inset 0 2px 4px #f1b3ff66,0 3px 6px #100014bb}.baziness-gem{height:36px;width:36px;border-radius:50%;mix-blend-mode:screen}.home-menu .baziness-banner>b{flex:1 1;font-size:14px;text-shadow:0 2px 1px #230036}.home-menu .baziness-banner>.money{font-size:19px}.home-menu .baziness-banner>.money img{display:none}.home-menu .home-rules{height:7%;min-height:29px;display:flex;align-items:center;justify-content:center;gap:10px;border:2px solid #e1b364;border-radius:10px;background:linear-gradient(#8d1b0c,#550b04);box-shadow:inset 0 1px 3px #ffd58a66,0 3px 4px #190702aa;color:#ffe4a1;text-shadow:0 2px #340a00}.home-rules>b{font-size:14px;flex:0 0 auto;text-align:right;font-weight:900;white-space:nowrap;line-height:1}.home-menu .home-rules{justify-content:flex-start;padding-right:10px;padding-left:10px;gap:8px;white-space:nowrap}.home-rules>svg:first-child{margin-right:9px;color:#ffd775}.home-rules>svg:last-child{margin-left:7px}.home-menu .table-list{display:grid;grid-template-rows:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;flex:1 1;min-height:0}.home-menu .table-card{min-height:0;padding:3px 9px;border:2px solid #d59c43;border-radius:11px;background:radial-gradient(ellipse at 90% 20%,#7a3b0a55,transparent 80%),linear-gradient(110deg,#260a02e8,#461b08eb);box-shadow:inset 0 0 0 2px #4a2009,inset 0 3px 9px #d99b3626,0 3px 4px #0008}.home-menu .table-card:after,.home-menu .table-card:before{content:"";width:4px;height:4px;background:#f6d790;border-radius:50%;box-shadow:inset 0 -1px #815010;top:5px;right:5px}.home-menu .table-card:after{right:auto;left:5px;top:auto;bottom:5px}.home-menu .table-art-wrap{height:100%;width:58px;max-height:74px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.art-3d{width:100%;height:100%;aspect-ratio:1;filter:drop-shadow(0 3px 3px #160700);max-height:72px}.home-menu .table-details h3{line-height:1.5;font-weight:900;color:#fff2cd;text-shadow:0 2px #250900}.home-menu .table-meta{margin-top:3px;font-size:var(--game-min-font-size,12px);gap:14px;color:#dcc395;line-height:1}.home-menu .table-meta svg{color:#f0b944}.home-menu .table-action{min-width:82px}.home-menu .table-action>button{min-height:27px;padding:4px 8px;border:1px solid #f3cd73;border-radius:8px;background:linear-gradient(#328140,#124222);box-shadow:inset 0 1px 2px #aff7a766,0 2px 2px #120900;color:#fff6d1;font-size:var(--game-min-font-size,12px);font-weight:800}.home-menu .table-action>button .money{font-size:var(--game-min-font-size,12px);color:#fff0c2}.home-menu .table-action>button>svg{width:10px;height:10px}.home-menu .table-action>.money{font-size:var(--game-min-font-size,12px);gap:3px;height:16px;color:#b3edff}.table-action>.money svg{width:12px;height:12px}.home-menu .table-giant,.home-menu .table-jack{border-color:#dca47f;background:linear-gradient(110deg,#2e0a11ec,#591b14ed)}.home-menu .table-bean .table-art-wrap .art-3d{transform:translateY(4px) scale(1.32);transform-origin:center;-webkit-clip-path:inset(3px 2px 4px);clip-path:inset(3px 2px 4px);mix-blend-mode:screen}.home-menu .table-tree .table-art-wrap .art-3d{transform:scale(1.2);transform-origin:center}.result-table-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex:0 0 56px}.result-table-icon .art-3d{width:52px;height:52px;object-fit:contain;object-position:center}.home-menu .table-egg{border-color:#ffe09a;background:linear-gradient(110deg,#4b2807ef,#72390dec)}.home-menu .table-practice{border-color:#bfda84;background:linear-gradient(110deg,#1e2409ee,#394b16e8)}.home-content>.resume-banner{padding:4px 10px;font-size:var(--game-min-font-size,12px);margin:0 0 5px;min-height:26px;flex-shrink:0;background:#213610ee}.game-content{position:static;overflow:visible;padding:0;background:none;flex:1 1}.board-scene{position:absolute;inset:0;pointer-events:none}.scene-game .board-scene{inset:0;height:100%;aspect-ratio:auto;z-index:7}.board-scene button{pointer-events:auto}.scene-scorebar{position:absolute;inset:0;display:block;direction:rtl}.scene-scorebar .icon-button{position:absolute;top:10.1%;right:16%;height:27px;width:27px;background:linear-gradient(#6a340f,#221006);border:1px solid #e5b258}.scene-scorebar .timer{top:2.15%;padding:3px 5px;font-size:13px;background:#150c05ec;border:1px solid #d6a148;color:#fff0bb;box-shadow:0 2px 5px #0008}.live-total,.scene-scorebar .timer{position:absolute;left:50%;transform:translateX(-50%);min-width:68px}.live-total{top:6.05%;display:flex;align-items:center;gap:4px;font-size:16px;justify-content:center;border:1px solid #cf9b46;background:#1c0d04e8;border-radius:8px;padding:2px 5px;color:#ffdf79;text-shadow:0 2px #4a2100;box-shadow:inset 0 1px #fff0a633,0 2px 5px #0008}.scene-rule-sign{position:absolute;top:13.25%;height:7.4%;left:25%;width:50%;font-weight:900;color:#ffe397;padding:0;white-space:nowrap;transform:none;overflow:visible;filter:drop-shadow(0 0 5px #ffad2f88)}.scene-rule-sign:after,.scene-rule-sign:before{content:"✦";position:absolute;z-index:2;top:34%;font-size:var(--game-min-font-size,12px);color:#fff4a8;text-shadow:0 0 5px #ffbd39,0 0 10px #ff6a00;animation:titleTwinkle 1.5s ease-in-out infinite}.scene-rule-sign:before{right:5%}.scene-rule-sign:after{left:5%;animation-delay:.65s}.scene-rule-sign svg{display:block;width:100%;height:100%;overflow:visible}.scene-rule-sign text{font-family:var(--font);font-size:31px;font-weight:1000;fill:url(#rule-title-gold);stroke:#671305;stroke-width:2.3px;paint-order:stroke fill;filter:drop-shadow(0 3px 1px #2b0700) drop-shadow(0 0 3px #ffb72e);animation:titleGlow 1.8s ease-in-out infinite alternate}.scene-rule-sign.brand-sign{cursor:default}.scene-rule-sign.brand-sign text{font-family:Rockwell Extra Bold,Rockwell,Bookman Old Style,Georgia,serif;font-size:43px;font-weight:900;letter-spacing:1.5px;paint-order:stroke fill;animation:none;filter:none}.brand-sign .brand-depth{fill:#1e0b04;stroke:#1e0b04;stroke-width:10px}.brand-sign .brand-rim{fill:#4a210e;stroke:url(#brand-wood-stroke);stroke-width:7px}.brand-sign .brand-face{fill:url(#brand-face-pattern);stroke:#351408;stroke-width:3.4px;filter:drop-shadow(0 3px 0 #180903) drop-shadow(0 0 1px #8b5427)}.brand-sign .brand-studs circle{fill:#9a612d;stroke:#301207;stroke-width:2px;filter:drop-shadow(0 1px 1px #160803)}.scene-rule-sign:active:not(:disabled){transform:translateY(2px)}.photo-board{position:absolute;left:20.3%;top:24.4%;width:59%;height:32.4%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:2.7%;column-gap:2.7%;grid-row-gap:.9%;row-gap:.9%}.photo-cell{position:relative;display:flex;align-items:center;justify-content:center;border-radius:9px;padding:0;color:#572406;background:#ead9bd;overflow:hidden;box-shadow:inset 0 0 9px #6e321b66}.photo-cell:before{content:"";position:absolute;inset:-1px;z-index:0;background:radial-gradient(circle at 45% 28%,#fff9e8,#ead9bd 68%,#b98d5e);pointer-events:none}.scene-game .photo-cell{transform-origin:center;animation:cellEntryHint 1.05s ease-in-out .2s 2 both}.photo-cell:disabled{opacity:1}.photo-cell:not(.completed):hover{background:radial-gradient(circle at 45% 28%,#fff9e8,#ead9bd 68%,#b98d5e);box-shadow:inset 0 0 10px #fff7a744}.photo-cell:focus-visible{outline:2px solid #fff1a0;outline-offset:-3px}.photo-cell.active-hand-cell{z-index:2}.active-cell-ring{position:absolute;z-index:4;left:50%;top:50%;width:72%;aspect-ratio:1;transform:translate3d(-50%,-50%,0) scale(.8);border:4px solid #ffd13d;border-radius:50%;box-shadow:0 0 4px 1px #fff7c7,0 0 14px 4px #ffad19,inset 0 0 9px 2px #ffc52dcc;pointer-events:none;will-change:transform,opacity;animation:activeGemRing .9s ease-in-out infinite}@keyframes activeGemRing{0%,to{opacity:.58;transform:translate3d(-50%,-50%,0) scale(.8)}50%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1.04)}}.cell-jewel{position:absolute;inset:-2px;z-index:1;display:block;background-image:url(/assets/backgrounds/machine-clean-3d.webp);background-size:535% auto;background-repeat:no-repeat;filter:saturate(1.04);pointer-events:none;opacity:1}.jewel-0{background-position:24.8% 27.4%}.jewel-1{background-position:49.4% 27.4%}.jewel-2{background-position:74% 27.4%}.jewel-3{background-position:24.8% 39.5%}.jewel-4{background-position:49.4% 39.5%}.jewel-5{background-position:74% 39.5%}.jewel-6{background-position:24.8% 51.5%}.jewel-7{background-position:49.4% 51.5%}.jewel-8{background-position:74% 51.5%}.jewel-fresh-0,.jewel-fresh-1,.jewel-fresh-2{inset:5px;background-size:82% 82%;filter:saturate(1.12) drop-shadow(0 4px 3px #35100099)}.jewel-fresh-0{background-image:url(/assets/ui/jewel-heart-ruby.svg)}.jewel-fresh-1{background-image:url(/assets/ui/jewel-drop-emerald.svg)}.jewel-fresh-2{background-image:url(/assets/ui/jewel-hex-sapphire.svg)}.cell-result{z-index:2}.photo-cell.sliding{background:#ead9bd;box-shadow:inset 0 0 14px #7a3c14aa}.photo-cell.sliding:after{content:none}.photo-cell.sliding>.cell-jewel,.photo-cell.sliding>.cell-result{animation:columnDrop .7s cubic-bezier(.2,.72,.22,1) both;will-change:transform;opacity:1}.jewel-fresh-0{background-image:url(/assets/ui/jewel-heart-ruby-v2.svg)}.jewel-fresh-1{background-image:url(/assets/ui/jewel-drop-emerald-v2.svg)}.jewel-fresh-2{background-image:url(/assets/ui/jewel-hex-sapphire-v2.svg)}.jewel-fresh-0,.jewel-fresh-1,.jewel-fresh-2{inset:-2px;background-size:cover;background-position:50%;filter:none}.jewel-fresh-0{background-image:url(/assets/ui/reel-heart-v3.webp)}.jewel-fresh-1{background-image:url(/assets/ui/reel-oval-v3.webp)}.jewel-fresh-2{background-image:url(/assets/ui/reel-pentagon-v3.webp)}.jewel-fresh-0{background-image:url(/assets/ui/reel-heart-v4.webp)}.jewel-fresh-1{background-image:url(/assets/ui/reel-oval-v4.webp)}.jewel-fresh-2{background-image:url(/assets/ui/reel-pentagon-v4.webp)}.jewel-fresh-0{background-image:url(/assets/ui/reel-heart-v7.webp)}.jewel-fresh-1{background-image:url(/assets/ui/reel-oval-v7.webp)}.jewel-fresh-2{background-image:url(/assets/ui/reel-pentagon-v7.webp)}.jewel-fresh-0{background-image:url(/assets/ui/reel-heart-v8.webp)}.jewel-fresh-1{background-image:url(/assets/ui/reel-oval-v8.webp)}.jewel-fresh-2{background-image:url(/assets/ui/reel-pentagon-v8.webp)}.jewel-fresh-0{background-image:url(/assets/ui/reel-heart-v9.webp)}.jewel-fresh-1{background-image:url(/assets/ui/reel-oval-v9.webp)}.jewel-fresh-2{background-image:url(/assets/ui/reel-pentagon-v9.webp)}.cell-result{--tile:#a56612;--tile-deep:#321202;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;inset:1px;background:radial-gradient(circle at 25% 8%,#fff7c47d,transparent 27%),linear-gradient(145deg,var(--tile) 0,var(--tile-deep) 93%);box-shadow:inset 3px 3px 4px #fff0a855,inset -6px -8px 10px #100200aa,0 5px 8px #000c;border:2px solid #ffe099;border-radius:9px;text-shadow:0 2px 2px #1b0500cc;animation:scorepop .3s}.rule-golden .cell-result{--tile:#bf8511;--tile-deep:#4d2800}.rule-four .cell-result{--tile:#a91d25;--tile-deep:#44070b}.rule-house .cell-result{--tile:#b64c16;--tile-deep:#461704}.rule-flush .cell-result{--tile:#6645bd;--tile-deep:#201153}.rule-straight .cell-result{--tile:#088c9b;--tile-deep:#063b49}.rule-smallStraight .cell-result{--tile:#236fba;--tile-deep:#0d2c5d}.rule-three .cell-result{--tile:#4e53b6;--tile-deep:#1b1d57}.rule-two .cell-result{--tile:#af337f;--tile-deep:#470f34}.rule-pair .cell-result{--tile:#198346;--tile-deep:#063c23}.rule-bean .cell-result{--tile:#8a721c;--tile-deep:#3b2e05}.cell-result:after{content:"";position:absolute;inset:4px;border:1px solid #fff0ae70;border-radius:6px;pointer-events:none;background:radial-gradient(circle at 3px 3px,#fff0ae 0 1.5px,transparent 2px),radial-gradient(circle at calc(100% - 3px) 3px,#fff0ae 0 1.5px,transparent 2px),radial-gradient(circle at 3px calc(100% - 3px),#fff0ae 0 1.5px,transparent 2px),radial-gradient(circle at calc(100% - 3px) calc(100% - 3px),#fff0ae 0 1.5px,transparent 2px)}.cell-result>span{width:58px;height:44px;flex:0 0 44px;margin:0 auto 1px}.rule-golden .cell-result>span,.rule-golden .rule-emblem{background-position:0 0}.rule-four .cell-result>span,.rule-four .rule-emblem{background-position:50% 0}.rule-house .cell-result>span,.rule-house .rule-emblem{background-position:100% 0}.rule-flush .cell-result>span,.rule-flush .rule-emblem{background-position:0 50%}.rule-straight .cell-result>span,.rule-straight .rule-emblem{background-position:50% 50%}.rule-three .cell-result>span,.rule-three .rule-emblem{background-position:100% 50%}.rule-two .cell-result>span,.rule-two .rule-emblem{background-position:0 100%}.rule-pair .cell-result>span,.rule-pair .rule-emblem{background-position:50% 100%}.rule-bean .cell-result>span,.rule-bean .rule-emblem{background-position:100% 100%}.cell-result>b,.cell-result>svg{display:none}.cell-result>strong{display:block;font-size:26px;font-weight:1000;line-height:1;color:#fff5c2;filter:drop-shadow(0 2px 1px #361000);text-align:center;margin:0 auto}.photo-handles{position:absolute;top:57.8%;left:21.8%;width:56%;height:14%;display:flex;gap:8%;justify-content:space-between}.photo-handle{position:relative;flex:1 1;border-radius:42%;padding:0;display:flex;align-items:center;justify-content:center;color:#f1d898;filter:none!important;overflow:visible}.photo-handle>span{display:block;position:absolute;width:100%;height:145%;top:-16%;left:0;background-image:url(/assets/ui/levers-clean-3d.webp);background-size:370% auto;background-position:21%;background-repeat:no-repeat;filter:drop-shadow(0 4px 3px #120500aa);transition:filter .25s,background-position .01s .12s;z-index:1}.photo-handle.used{opacity:1;background:transparent;box-shadow:none;filter:none!important}.photo-handle.used>span{background-position:77%;transform:none;filter:drop-shadow(0 4px 3px #120500aa) saturate(1.08)}.photo-handle.pulling>span{animation:leverclick .35s ease both}.scene-submit{position:absolute;bottom:18%;left:50%;transform:translateX(-50%);width:42%;height:39px;display:flex;align-items:center;justify-content:center;gap:8px;border:2px solid #edba5f;border-radius:11px;background:linear-gradient(#aa2310,#620d03);box-shadow:inset 0 2px 4px #ffa55988,0 4px 7px #1d0902;color:#fff0b9;text-shadow:0 2px #390700;font-weight:900;font-size:15px}.scene-submit:active:not(:disabled){transform:translateX(-50%) translateY(2px)}.scene-rules-button{position:absolute;bottom:calc(18% + 46px);left:50%;transform:translateX(-50%);width:42%;height:39px;display:flex;align-items:center;justify-content:center;gap:8px;border:2px solid #edba5f;border-radius:11px;background:linear-gradient(#8a5b13,#4b2604);box-shadow:inset 0 2px 4px #ffe09a70,0 4px 7px #1d0902;color:#fff0b9;text-shadow:0 2px #390700;font-weight:900;font-size:15px}.scene-rules-button>svg{width:24px;height:24px;background:url(/assets/ui/compact/utility-3d.webp) 0 0/200% 200% no-repeat;filter:drop-shadow(0 2px 2px #3b1600)}.scene-rules-button>svg>*{display:none}.scene-rules-button:active:not(:disabled){transform:translateX(-50%) translateY(2px)}.hand-shade{background:#13080099;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hand-panel{padding:16px 18px 24px;border:3px solid #dca64b;border-bottom:0;border-radius:24px 24px 0 0;background:linear-gradient(#180a0499,#19080488),url(/assets/backgrounds/compact/circus-3d.webp) center 45%/100% auto;box-shadow:inset 0 0 0 2px #5d2c0e,0 -10px 25px #0008}.hand-header{margin-bottom:25px}.hand-header>span:nth-child(2){font-size:14px;font-weight:800;color:#ffe4ab;text-shadow:0 2px #260c02}.hand-cards{gap:7px;margin:20px 0 30px;min-height:114px}.playing-card{height:108px;border-radius:8px;border:2px solid var(--cardlight);box-shadow:inset 2px 3px 5px #ffffff44,inset -3px -5px 8px #0005,0 6px 5px #000a;background:linear-gradient(120deg,var(--cardlight),var(--cardcolor) 20%,var(--carddark) 90%)}.playing-card.magenta{--cardcolor:#ec0064;--carddark:#980032;--cardlight:#ff78b3}.playing-card.turquoise{--cardcolor:#109f75;--carddark:#075844;--cardlight:#79e8b2}.playing-card.mustard{--cardcolor:#e1ac13;--carddark:#997006;--cardlight:#fff080}.playing-card.navy{--cardcolor:#0751b3;--carddark:#032e65;--cardlight:#4faaff}.playing-card strong{font-size:39px;font-weight:800;color:#fff9ed;text-shadow:0 3px 3px #001c2877}.playing-card:before{inset:4px;border-color:#ffffff3b;box-shadow:inset 0 0 3px #0003}.playing-card.skin-forest,.playing-card.skin-royal{border:0;outline:0;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;box-shadow:0 6px 5px #000a}.playing-card.skin-forest .card-corner,.playing-card.skin-forest:before,.playing-card.skin-royal .card-corner,.playing-card.skin-royal:before{display:none}.playing-card.skin-forest strong,.playing-card.skin-royal strong{position:relative;z-index:1;text-shadow:0 3px 2px #000a,0 0 2px #000}.playing-card.skin-royal.magenta{background-image:url(/assets/cards/royal-magenta.webp)}.playing-card.skin-royal.turquoise{background-image:url(/assets/cards/royal-turquoise.webp)}.playing-card.skin-royal.navy{background-image:url(/assets/cards/royal-navy.webp)}.playing-card.skin-royal.mustard{background-image:url(/assets/cards/royal-mustard.webp)}.playing-card.skin-forest.magenta{background-image:url(/assets/cards/forest-magenta.webp)}.playing-card.skin-forest.turquoise{background-image:url(/assets/cards/forest-turquoise.webp)}.playing-card.skin-forest.navy{background-image:url(/assets/cards/forest-navy.webp)}.playing-card.skin-forest.mustard{background-image:url(/assets/cards/forest-mustard.webp)}.playing-card.skin-forest.mustard strong{color:#513817;text-shadow:0 2px 2px #fff8,0 0 1px #fff}.playing-card.held{box-shadow:0 0 0 2px #ffe181,0 0 17px #ffb61999,inset 0 0 8px #fff3;transform:translateY(-10px)}.hold-label{min-height:16px;color:#ffdf77;top:calc(100% + 4px)}.held .hold-label{top:calc(100% + 6px)}.current-rule{background:linear-gradient(#190d07e8,#351406e8);border:2px solid #d7a454;padding:12px;margin-bottom:17px;box-shadow:inset 0 0 0 1px #6d3d14,0 3px 5px #0006}.current-rule h3{font-size:20px;color:#ffe7b7}.current-rule>b{font-size:30px;color:#ffe6a3}.current-rule>span{color:#ffd471;font-size:34px}.redraw-progress{padding:4px 5px;display:flex;align-items:center;justify-content:center;color:#f7d59c;font-size:var(--game-min-font-size,12px)}.hand-panel>.muted.center,.redraw-progress>b,.redraw-progress>span{display:none}.redraw-progress>div{display:flex;align-items:center;justify-content:center;gap:5px;width:100%}.redraw-progress i{width:10px;height:10px;background:#ffe683;box-shadow:0 0 7px #ffb427bb;border:1px solid #fff2b5}.redraw-progress i.spent{border-color:#7a4824;background:#472613}.primary{background:linear-gradient(#4ca045,#176225);border:2px solid #e7bf60;box-shadow:inset 0 2px 4px #b4ef8580,0 4px 5px #180a03;font-size:14px;color:#fff3bf;text-shadow:0 2px #17400c}.secondary{background:linear-gradient(#b73318,#740c04);border:2px solid #e4ac51;box-shadow:inset 0 2px 4px #ffc18b66,0 4px 5px #180a03;color:#ffecbd}.hand-panel>.primary,.hand-panel>.secondary{min-height:46px;font-size:15px;margin-top:12px}.hand-panel>.paid-action-button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 8px 5px 6px}.paid-action-label{gap:6px;flex:1 1;font-weight:900}.paid-action-cost,.paid-action-label{display:flex;align-items:center;justify-content:center;white-space:nowrap}.paid-action-cost{position:relative;isolation:isolate;min-width:132px;min-height:34px;gap:3px;overflow:hidden;border:2px solid #ffe083;border-radius:9px;background:linear-gradient(180deg,#591707,#2b0903);box-shadow:inset 0 1px 3px #ffd97955,0 0 8px #ffb22366;color:#fff4c1;text-shadow:0 1px #3a0902}.paid-action-cost:before{content:"⚡";color:#fff39a;font-size:15px;filter:drop-shadow(0 0 4px #ffc22e)}.paid-action-cost:before,.paid-action-cost>.money,.paid-action-cost>small{position:relative;z-index:2}.paid-action-cost>small{font-size:var(--game-min-font-size,12px);font-weight:900}.paid-action-cost>.money{font-size:14px;color:#fff4c1}.paid-action-cost>i{position:absolute;z-index:1;top:-30%;bottom:-30%;left:-22%;width:16%;background:linear-gradient(90deg,transparent,#fff7bbcc 48%,#ffb21fe6 52%,transparent);transform:skewX(-17deg) translate3d(-180%,0,0);pointer-events:none;will-change:transform,opacity;animation:paidCostElectric 1.45s ease-in-out infinite}@keyframes paidCostElectric{0%,25%{opacity:0;transform:skewX(-17deg) translate3d(-180%,0,0)}35%{opacity:1}62%{opacity:1;transform:skewX(-17deg) translate3d(760%,0,0)}72%,to{opacity:0;transform:skewX(-17deg) translate3d(760%,0,0)}}.hand-panel>.text-button{color:#ffdc85;font-size:var(--game-min-font-size,12px);padding-top:19px;font-weight:800;text-shadow:0 2px #280d02}.text-button{color:#f9d795}.page-title{padding:9px 0 16px}.page-title h1{font-size:25px;color:#ffe6aa;text-shadow:0 3px #361003}.page-title p{display:none}.scene-other .page-title{justify-content:center;text-align:center;padding:14px 0 20px}.scene-other .page-title>div{width:100%}.scene-other .page-title h1{font-size:31px;line-height:1.2;font-weight:900;letter-spacing:.3px;color:#fff0bc;text-shadow:0 3px 0 #611507,0 5px 8px #120400}.scene-other .page-title .icon-button{position:absolute;right:16px}.gift-orb{background:url(/assets/ui/compact/icons-3d.webp) 33.333% 33.333%/400% 400% no-repeat!important;border:0!important;box-shadow:none!important}.gift-orb>svg,.pack-card>.coin-stack>svg,.pack-card>.gem-art>*{display:none}.pack-grid .pack-card:first-child>.coin-stack{background-position:0 0}.pack-grid .pack-card:nth-child(2)>.coin-stack{background-position:50% 0}.pack-grid .pack-card:nth-child(3)>.coin-stack{background-position:100% 0}.pack-grid .pack-card:first-child>.gem-art{background-position:0 50%}.pack-grid .pack-card:nth-child(2)>.gem-art{background-position:50% 50%}.pack-grid .pack-card:nth-child(3)>.gem-art{background-position:100% 50%}.pack-grid .pack-card:nth-child(4)>.gem-art{background-position:0 100%}.pack-grid .pack-card:nth-child(5)>.gem-art{background-position:50% 100%}.pack-grid .pack-card:nth-child(6)>.gem-art{background-position:100% 100%}.scene-other .pack-card small{display:none}.settings-button>svg{width:31px;height:31px;background:url(/assets/ui/compact/icons-3d.webp) 0 100%/400% 400% no-repeat;filter:drop-shadow(0 2px 2px #140600)}.settings-button>svg>*,.wallet>button>svg{display:none}.wallet>button:after{content:"+";display:flex;width:16px;height:16px;border-radius:50%;border:1px solid #f5d17b;background:radial-gradient(circle at 35% 25%,#55c477,#08713d 65%,#034326);color:#fff3bd;font:700 14px/1 Arial;box-shadow:inset 0 2px 2px #d5ffd899,0 2px 2px #090200}.wallet .money,.wallet>button:after{align-items:center;justify-content:center}.wallet .money{gap:4px}.money>img.currency-art{display:block;width:23px;height:23px;flex:0 0 23px;object-fit:contain;object-position:center;border-radius:0;filter:drop-shadow(0 2px 2px #160600)}.wallet .money>img.currency-art{width:25px;height:25px;flex-basis:25px}.money.small>img.currency-art{width:16px;height:16px;flex-basis:16px}.live-total>svg,.mission>svg,.offer>svg,.scene-submit>svg{background-image:url(/assets/ui/compact/icons-3d.webp);background-size:400% 400%;background-repeat:no-repeat;filter:drop-shadow(0 2px 2px #150600)}.live-total>svg>*,.mission>svg>*,.offer>svg>*>*,.scene-submit>svg>*{display:none}.live-total>svg,.mission>svg{background-position:33.333% 100%}.scene-submit>svg{background-position:66.666% 100%}.offer>svg{background-position:33.333% 33.333%}.mission>svg,.offer>svg{width:54px;height:54px}.scene-scorebar .timer>svg{border:2px solid #f2ca75;border-radius:50%;background:radial-gradient(circle at 35% 25%,#f9d77c,#8b4b13 58%,#2d1204 100%);box-shadow:inset 0 2px 2px #fff1ae88,0 2px 3px #090200}.scene-scorebar .icon-button>svg,.scene-scorebar .timer>svg>*{display:none}.scene-scorebar .icon-button:before{content:"‹";display:block;color:#fff0b2;font:700 26px/20px Georgia;text-shadow:0 2px #260800}.conversation>svg:last-child,.empty-state>svg,.global-chat>div>svg,.home-rules>svg:first-child,.input-row>svg,.page-title .icon-button>svg,.result-table-icon>svg{background-image:url(/assets/ui/compact/utility-3d.webp);background-size:200% 200%;background-repeat:no-repeat;filter:drop-shadow(0 3px 2px #160500)}.conversation>svg:last-child>*,.empty-state>svg>*,.global-chat>div>svg>*,.home-rules>svg:first-child>*,.input-row>svg>*,.page-title .icon-button>svg>*,.result-table-icon>svg>*{display:none}.home-rules>svg:first-child{width:30px;height:30px;background-position:0 0}.global-chat>div>svg{width:48px;height:48px;background-image:url(/assets/ui/compact/icons-3d.webp);background-size:400% 400%;background-position:33.333% 0}.input-row>svg{width:29px;height:29px;background-position:100% 0}.empty-state>svg{width:48px;height:48px;background-position:100% 100%}.result-table-icon>svg{width:43px;height:43px;background-image:url(/assets/ui/compact/icons-3d.webp);background-size:400% 400%;background-position:100% 0}.conversation>svg:last-child,.page-title .icon-button>svg{width:27px;height:27px;background-position:0 100%}.baziness-banner>svg,.home-menu .table-action>button>svg,.home-menu .table-meta svg,.home-rules>svg:last-child{display:none}.modal>header{min-height:31px;justify-content:flex-start}.modal>header h2{position:absolute;left:40px;right:40px;text-align:center;white-space:nowrap}.hand-header .icon-button,.modal>header .icon-button{width:30px;height:30px;padding:0;border:0;background:none;box-shadow:none;border-radius:50%}.hand-header .icon-button>svg,.modal>header .icon-button>svg{display:none}.hand-header .icon-button:before,.modal>header .icon-button:before{content:"×";box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;border:2px solid #f3ca70;background:radial-gradient(circle at 35% 25%,#e25b32,#8b190b 65%,#3b0703);color:#fff4c4;font:700 21px/23px Arial;text-align:center;text-shadow:0 1px #530900;box-shadow:inset 0 2px 2px #ffd39a88,inset 0 -3px 4px #3a0505aa,0 3px 3px #120400}.settings-list>a>svg:first-child,.settings-list>button>svg:first-child{width:34px;height:34px;background-image:url(/assets/ui/compact/icons-3d.webp);background-size:400% 400%;background-repeat:no-repeat}.settings-list>a>svg:first-child>*,.settings-list>button>svg:first-child>*{display:none}.settings-list>button:first-child>svg:first-child{background-position:33.333% 0}.settings-list>button:nth-child(2)>svg:first-child{background-position:100% 100%}.settings-list>button:nth-child(3)>svg:first-child{background-image:url(/assets/ui/compact/utility-3d.webp);background-size:200% 200%;background-position:0 0}.settings-list>button:nth-child(4)>svg:first-child{background-image:url(/assets/ui/sound-gramophone.webp);background-size:contain;background-position:50%}.settings-list>a>svg:last-child,.settings-list>button>svg:last-child{display:none}.avatar-choice,.gift-panel,.global-chat,.pack-card,.panel,.profile-card,.skin-choice{background:linear-gradient(#2d0e03e8,#2a1108ed);border:2px solid #cc9346;box-shadow:inset 0 1px 4px #f4c87c44,0 4px 5px #160800aa}.section-title{margin:20px 0 12px}.section-title h2{color:#ffe1a0;text-shadow:0 2px #301000}.modal{background:linear-gradient(#321004ee,#240c03ee),url(/assets/backgrounds/compact/circus-3d.webp) 50%/cover;border:2px solid #e2b063;box-shadow:0 15px 50px #000b,inset 0 0 0 2px #754217}.modal>header{background:#351206;border-color:#be8b43}.modal>header h2{color:#ffdda3}.modal:has(.submit-confirm){overflow:hidden;background:radial-gradient(ellipse at 50% 8%,#c86a2340,transparent 44%),linear-gradient(145deg,#4b1c08f5,#220902f7 70%),url(/assets/backgrounds/compact/circus-tabs-3d.webp) 50%/cover;border:3px solid #efbd61;box-shadow:0 18px 55px #000d,inset 0 0 0 2px #6d2c0d,inset 0 0 28px #ff9e2630}.modal:has(.submit-confirm)>header{margin:-18px -18px 8px;padding:17px 18px 12px;background:linear-gradient(#8c240e,#4b0d04);border-bottom:2px solid #e8ad4f;box-shadow:inset 0 2px #ffd88e4d,0 5px 12px #12040088}.submit-confirm{position:relative;text-align:center;padding:7px 4px 2px}.submit-confirm:after,.submit-confirm:before{content:"✦";position:absolute;top:40%;color:#ffcf55;font-size:17px;text-shadow:0 0 9px #ff9e24}.submit-confirm:before{right:11%}.submit-confirm:after{left:11%}.submit-confirm .confirm-art{padding:2px 0 4px}.submit-confirm .confirm-art>svg{display:block;width:88px;height:88px;background:url(/assets/ui/compact/icons-3d.webp) 100% 0/400% 400% no-repeat;filter:drop-shadow(0 7px 5px #160400aa) drop-shadow(0 0 10px #ffc44f66)}.submit-confirm .confirm-art>svg>*{display:none}.submit-confirm h3{font-size:19px;color:#fff0bd;text-shadow:0 2px #4b0a00;margin-top:-2px}.submit-confirm>p{display:inline-flex;align-items:center;justify-content:center;min-width:68px;margin-top:8px;padding:4px 16px;border:1px solid #ffd26a;border-radius:20px;background:radial-gradient(circle at 35% 20%,#b75a20,#581506 75%);font-size:23px;font-weight:900;color:#ffe393;box-shadow:inset 0 2px 3px #ffe4a044,0 4px 5px #160400}.submit-confirm .dialog-actions{margin-top:23px;gap:12px}.submit-confirm .dialog-actions button{min-height:45px;border-width:2px;border-radius:10px;font-size:14px;font-weight:900;box-shadow:inset 0 2px 3px #fff4,0 4px 5px #160400aa}.rule-row{border:2px solid #d8a14c;background:linear-gradient(110deg,#002a3690,#08141ac7)}.rule-row:nth-child(2n){background:linear-gradient(110deg,#4c001190,#25050bc7)}.rule-golden{background:linear-gradient(110deg,#594106cc,#261900cc)!important}.rule-emblem{width:54px;flex:0 0 54px}.rule-heading h3{color:#fff1d6}.rule-heading>span:last-child{color:#ffe49e}.playing-card.mini{height:59px;width:40px;border-radius:5px}.playing-card.mini strong{font-size:26px}.bingo-celebration{position:absolute;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 50% 58%,#6d2a1559 0,#190603e8 68%);animation:bingoScene 2.6s ease both}.bingo-celebration:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,#8c180d13 0 22px,#f0b83b0d 22px 44px);-webkit-mask-image:linear-gradient(#000,transparent 72%);mask-image:linear-gradient(#000,transparent 72%)}.bingo-spotlight{position:absolute;z-index:1;top:-28%;width:42%;height:120%;background:linear-gradient(180deg,#fff4b877,transparent 72%);-webkit-clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(3px);mix-blend-mode:screen;opacity:0;animation:bingoSpot 2.6s ease both}.bingo-spotlight-left{left:2%;transform:rotate(18deg);transform-origin:50% 0}.bingo-spotlight-right{right:2%;transform:rotate(-18deg);transform-origin:50% 0}.bingo-marquee{position:relative;z-index:4;flex-direction:column;width:300px;height:196px;color:#fff5c4;background:radial-gradient(circle at 50% 28%,#d6532c 0,#8e160f 50%,#3b0708 100%);border:8px dotted #ffe895;border-radius:48% 48% 30% 30%/32% 32% 24% 24%;outline:5px solid #c47a19;outline-offset:4px;box-shadow:inset 0 0 0 4px #5f0b08,inset 0 -20px 30px #28000388,0 14px 0 #4b0b07,0 20px 35px #000c,0 0 45px #ffc84755;animation:bingoMarquee 2.6s cubic-bezier(.2,.9,.24,1.15) both}.bingo-marquee,.bingo-marquee:before{display:flex;align-items:center;justify-content:center}.bingo-marquee:before{content:"★";position:absolute;top:-52px;width:74px;height:58px;color:#fff2a6;font-size:28px;background:linear-gradient(135deg,#f6c85a,#a84412);-webkit-clip-path:polygon(50% 0,61% 28%,92% 18%,75% 46%,100% 63%,66% 67%,65% 100%,50% 76%,35% 100%,34% 67%,0 63%,25% 46%,8% 18%,39% 28%);clip-path:polygon(50% 0,61% 28%,92% 18%,75% 46%,100% 63%,66% 67%,65% 100%,50% 76%,35% 100%,34% 67%,0 63%,25% 46%,8% 18%,39% 28%);filter:drop-shadow(0 5px 3px #280000aa)}.bingo-marquee>svg{color:#ffe991;filter:drop-shadow(0 0 7px #fff) drop-shadow(0 0 15px #ff9d20);animation:bingoStar .42s ease-in-out infinite alternate}.bingo-marquee>strong{font-size:60px;font-weight:1000;line-height:1.15;background:linear-gradient(#fffde7,#ffe97b 48%,#f6a51c 78%,#fff6b0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:2px #6d0b08;filter:drop-shadow(0 5px 0 #3c0504) drop-shadow(0 0 11px #ffc23c);animation:bingoWord .58s cubic-bezier(.18,.89,.32,1.35) .25s both}.bingo-marquee>span{font-size:14px;letter-spacing:8px;color:#ffe47d;text-shadow:0 0 8px #fff0a0}.wallet-flight{--target-y:5.8%;--reward:#ffd45c;position:absolute;inset:0;z-index:70;pointer-events:none;overflow:hidden}.wallet-flight.diamonds{--target-y:10.2%;--reward:#59e8ff}.wallet-flight.gitacoin{--target-y:5.8%;--reward:#dc7cff}.wallet-flight:before{content:"";position:absolute;left:50%;top:68%;width:38px;height:38px;border:3px solid var(--reward);border-radius:50%;box-shadow:0 0 12px var(--reward),inset 0 0 10px var(--reward);animation:rewardBurstRing .7s ease-out both}.wallet-flight:after{content:"✦";position:absolute;left:73%;top:var(--target-y);color:#fff7c9;font-size:31px;line-height:1;text-shadow:0 0 7px #fff,0 0 16px var(--reward),0 0 27px var(--reward);animation:rewardTargetFlash 1.55s ease both}.wallet-flight i{--i:0;--burst-x:0px;--burst-y:-85px;position:absolute;left:50%;top:68%;width:31px;height:31px;background-image:url(/assets/currency/compact/coin-wallet-single.webp);background-size:contain;background-repeat:no-repeat;background-position:50%;filter:drop-shadow(0 4px 3px #180600) drop-shadow(0 0 8px #ffd75a);opacity:0;animation:rewardSpiral 1.48s cubic-bezier(.18,.76,.16,1) calc(var(--i)*45ms) both}.wallet-flight i:first-child{--burst-x:-90px;--burst-y:-24px}.wallet-flight i:nth-child(2){--burst-x:-67px;--burst-y:-66px}.wallet-flight i:nth-child(3){--burst-x:-35px;--burst-y:-94px}.wallet-flight i:nth-child(4){--burst-x:0px;--burst-y:-108px}.wallet-flight i:nth-child(5){--burst-x:35px;--burst-y:-94px}.wallet-flight i:nth-child(6){--burst-x:67px;--burst-y:-66px}.wallet-flight i:nth-child(7){--burst-x:90px;--burst-y:-24px}.wallet-flight i:nth-child(8){--burst-x:58px;--burst-y:18px}.wallet-flight i:nth-child(9){--burst-x:-58px;--burst-y:18px}.wallet-flight i:nth-child(2n){width:25px;height:25px}.wallet-flight i:nth-child(3n){width:35px;height:35px}.wallet-flight.diamonds i{background-image:url(/assets/currency/diamond-wallet.webp);background-position:50%;filter:drop-shadow(0 4px 3px #00141a) drop-shadow(0 0 9px #52edff)}.wallet-flight.gitacoin i{background:url(/assets/currency/compact/gitacoin-v2.webp) 50%/contain no-repeat;filter:drop-shadow(0 4px 3px #24002e) drop-shadow(0 0 10px #c969ff)}.profile-card .muted{display:none}.empty-state{border:0;background:none;padding:30px 10px}.empty-state p{display:none}.leaderboard button{display:flex;align-items:center;gap:8px}.leaderboard button>.avatar{width:34px;height:34px;border-width:1px;box-shadow:0 2px 4px #0008,0 0 0 1px #d5a957}.leaderboard button>.avatar img{transform:scale(2.05)}.leaderboard button>span{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.leaderboard button>span>span{font-weight:800}.leaderboard button>span>small{display:block;color:#f0c66f;font-size:var(--game-min-font-size,12px)}.result-compact{padding:0;overflow:hidden;margin-bottom:10px}.result-summary{align-items:center;gap:11px;width:100%;min-height:78px;padding:11px 12px;text-align:right;background:radial-gradient(circle at 85% 10%,#8b461f42,transparent 48%),linear-gradient(110deg,#351205ee,#210903f2);color:#ffe6b2}.result-summary-copy{display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:flex-start}.result-summary-copy h3{margin:0;font-size:16px;color:#fff0c8;text-shadow:0 2px #280800}.result-summary-copy .status{color:#edca7c;border-color:#aa783c66;background:#16080366}.result-summary-copy .status.done{color:#c8eca7;border-color:#6f9d5777;background:#16321366}.result-summary-copy small{color:#ffdb79;font-weight:800}.result-chevron{color:#eac477;transition:transform .25s}.result-compact.open .result-chevron{transform:rotate(-90deg)}.result-details{padding:4px 12px 14px;border-top:1px solid #d39b4544;background:#1f0903a8}.temporary-rank{display:flex;align-items:center;justify-content:center;gap:5px;margin:8px 0 2px;padding:7px;border-radius:8px;background:#7f511b33;color:#f2d69b;font-size:var(--game-min-font-size,12px)}.temporary-rank b{font-size:14px;color:#ffe176}.result-details>.primary{width:100%;margin-top:12px}.scene-other .content .dev-note{display:none}@media(min-width:0px){.desktop-stage{padding:0}.phone{width:100%;height:100dvh;min-height:0;border:0;border-radius:0;box-shadow:none}.topbar{padding-top:max(9px,env(safe-area-inset-top));height:10%;min-height:58px}.bottom-nav{height:calc(clamp(62px,8.5dvh,72px) + env(safe-area-inset-bottom));max-height:none;min-height:62px}.home-content{padding-right:5%;padding-left:5%;padding-bottom:8px}.home-menu{gap:7px}.home-menu .table-list{gap:6px}.home-menu .table-details h3{font-size:18px}.scene-rule-sign{font-size:clamp(18px,5.4vw,25px)}.hand-panel{max-height:92dvh;overflow-y:auto}.modal-shade{padding:12px}.game-complete-button,.scene-rule-sign text,.scene-rule-sign:after,.scene-rule-sign:before,.timer.warning{animation:none}.game-complete-shade,.hand-shade,.modal-shade{-webkit-backdrop-filter:none;backdrop-filter:none}.art-3d,.combo-art,.mission-icon-3d,.money>img.currency-art,.pack-art,.product-icon{filter:none}}@media(max-height:0px){.home-menu,.home-menu .table-list{gap:4px}.home-menu .table-card{padding:2px 7px;border-width:1.5px}.home-menu .table-details h3{font-size:16px}.home-menu .table-art-wrap{width:48px}.home-menu .table-meta{font-size:var(--game-min-font-size,12px);margin-top:1px;gap:10px}.home-menu .table-meta svg{width:10px;height:10px}.home-menu .table-action{gap:0;min-width:72px}.home-menu .table-action>button{min-height:24px;padding:2px 7px}.home-menu .table-action>.money,.home-menu .table-action>button,.home-menu .table-action>button .money{font-size:var(--game-min-font-size,12px)}.home-menu .table-action>.money{height:13px}.home-menu .baziness-banner>b{font-size:var(--game-min-font-size,12px)}.home-menu .baziness-banner>.money{font-size:16px}.baziness-gem{height:29px;width:29px}.home-rules>b{font-size:14px}.topbar{padding:7px 9px;gap:6px}.player-badge .avatar{width:42px;height:42px}.player-badge>div{min-height:40px;width:90px;padding-top:3px;padding-bottom:3px}.wallet button{padding:2px 5px;min-width:69px}.settings-button{width:31px;height:31px}.scene-scorebar .timer{font-size:13px;min-width:59px}.live-total{font-size:16px;min-width:62px}.live-total svg{width:16px}.scene-rule-sign{font-size:19px}.cell-result>span{font-size:18px}.cell-result>b{font-size:var(--game-min-font-size,12px)}.cell-result>strong{font-size:20px}.scene-submit{font-size:13px;min-height:34px}.hand-header{margin-bottom:14px}.hand-cards{margin-top:15px;margin-bottom:27px;min-height:92px}.playing-card{height:92px;width:58px}.current-rule{padding:8px}.hand-panel{padding-top:12px;padding-bottom:18px}}@media(max-width:0px){.home-menu .table-art-wrap{width:46px}.home-menu .table-details h3{font-size:15px}.home-menu .table-action{min-width:72px}.home-rules>b{font-size:14px}.home-menu .table-card{gap:4px}.hand-cards{gap:5px}.playing-card{width:53px}.scene-rule-sign{font-size:18px}.scene-scorebar{left:12%;right:12%}}@keyframes leverclick{0%{transform:scale(1)}55%{transform:scale(.94)}to{transform:scale(1)}}@keyframes introPop{0%{opacity:0;transform:translateY(18px) scale(.72);filter:blur(5px)}68%{opacity:1;transform:translateY(-3px) scale(1.045);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes columnDrop{0%,8%{transform:translateY(-108%)}82%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes cellEntryHint{0%,to{transform:scale(1);filter:brightness(1)}28%{transform:scale(1.075);filter:brightness(1.13);box-shadow:inset 0 0 12px #fff3b56b,0 0 10px #ffd45c73}58%{transform:scale(.955);filter:brightness(.96)}78%{transform:scale(1.035);filter:brightness(1.07)}}@media(prefers-reduced-motion:reduce){.scene-game .photo-cell{animation:none}}@keyframes titleGlow{0%{filter:drop-shadow(0 3px 1px #2b0700) drop-shadow(0 0 2px #ffb72e)}to{filter:drop-shadow(0 3px 1px #2b0700) drop-shadow(0 0 7px #ffe06b)}}@keyframes brandShimmer{0%{filter:drop-shadow(0 3px 0 #270400) drop-shadow(0 0 3px #ffad26)}to{filter:drop-shadow(0 3px 0 #270400) drop-shadow(0 0 8px #ffe77b)}}@keyframes titleTwinkle{0%,to{opacity:.45;transform:scale(.75) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(22deg)}}@keyframes rewardSpiral{0%{left:50%;top:68%;opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0)}10%{opacity:1}28%{left:50%;top:68%;opacity:1;transform:translate(calc(-50% + var(--burst-x)),calc(-50% + var(--burst-y))) scale(1.18) rotate(calc(var(--i)*55deg))}56%{left:54%;top:39%;opacity:1;transform:translate(-50%,-50%) scale(.92) rotate(calc(var(--i)*105deg))}82%{left:66%;top:17%;opacity:1;transform:translate(-50%,-50%) scale(.58) rotate(calc(var(--i)*160deg))}to{left:73%;top:var(--target-y);opacity:0;transform:translate(-50%,-50%) scale(.18) rotate(calc(var(--i)*210deg))}}@keyframes rewardBurstRing{0%{opacity:0;transform:translate(-50%,-50%) scale(.15)}22%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(3.4)}}@keyframes rewardTargetFlash{0%,72%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-30deg)}84%{opacity:1;transform:translate(-50%,-50%) scale(1.35) rotate(8deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.55) rotate(32deg)}}@keyframes bingoScene{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}@keyframes bingoSpot{0%,14%{opacity:0}32%,78%{opacity:.78}to{opacity:0}}@keyframes bingoMarquee{0%,15%{opacity:0;transform:translateY(-115%) rotate(-5deg) scale(.75)}38%{opacity:1;transform:translateY(8px) rotate(2deg) scale(1.04)}50%,78%{transform:translateY(0) rotate(0) scale(1)}to{opacity:0;transform:translateY(35px) scale(.92)}}@keyframes bingoStar{0%{transform:scale(.9) rotate(-9deg)}to{transform:scale(1.14) rotate(9deg)}}@keyframes bingoWord{0%{opacity:0;transform:scale(.2) rotate(-8deg)}72%{opacity:1;transform:scale(1.18) rotate(2deg)}to{transform:scale(1) rotate(0)}}.home-menu .table-card{direction:ltr;display:grid;grid-template-columns:72px minmax(0,1fr) 88px;align-items:stretch;min-height:108px;padding:7px 8px;grid-gap:8px;gap:8px;border-radius:18px;overflow:hidden}.home-menu .table-art-wrap{grid-column:1;width:72px;height:92px;max-height:none;align-self:center}.home-menu .table-art-wrap .art-3d{width:100%;height:100%;max-height:none}.home-menu .table-details{grid-column:2;direction:rtl;display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-width:0;padding:4px 0}.home-menu .table-details h3{font-size:19px;line-height:1.35;text-align:right;white-space:normal}.home-menu .table-prize{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:10px;padding:5px 8px;border:1px solid #e6bb6555;border-radius:18px;background:#18070155;color:#f2cf78;font-size:var(--game-min-font-size,12px);white-space:nowrap}.home-menu .table-prize .money{font-size:var(--game-min-font-size,12px);color:#fff0b3}.home-menu .table-prize .money img{width:16px;height:16px}.home-menu .table-action{grid-column:3;direction:rtl;min-width:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:3px 0 3px 8px;border-left:1px solid #f0c56b55}.home-menu .entry-label{font-size:var(--game-min-font-size,12px);font-weight:800;color:#f7dfae}.home-menu .entry-value{display:flex;align-items:center;justify-content:center;min-height:24px;color:#fff0bc;font-size:13px;font-weight:900}.home-menu .entry-value.free{font-size:var(--game-min-font-size,12px);color:#d8f0b9}.home-menu .entry-value .money{font-size:13px;color:#fff0bc}.home-menu .entry-value .money img{width:20px;height:20px}.home-menu .table-action>button{width:100%;min-height:38px;padding:6px 8px;border:1.5px solid #f0d374;border-radius:11px;background:linear-gradient(#55d76a,#15943c 55%,#09622b);box-shadow:inset 0 2px 3px #d7ffd687;color:#fffde2;font-size:16px;font-weight:1000;text-shadow:0 2px #075526}.home-menu .table-action>button:disabled{filter:saturate(.45);opacity:.68}@media(max-height:0px){.home-menu .table-card{grid-template-columns:58px minmax(0,1fr) 76px;min-height:88px;padding:4px 6px;gap:6px}.home-menu .table-art-wrap{width:58px;height:76px}.home-menu .table-details h3{font-size:16px}.home-menu .table-prize{margin-top:5px;padding:3px 6px;font-size:var(--game-min-font-size,12px)}.home-menu .table-action{min-width:0;gap:2px;padding-left:5px}.home-menu .entry-value{min-height:18px}.home-menu .table-action>button{min-height:29px;font-size:13px;padding:3px 6px}}@media(max-width:0px){.home-menu .table-card{grid-template-columns:55px minmax(0,1fr) 72px;gap:5px}.home-menu .table-art-wrap{width:55px;height:74px}.home-menu .table-details h3{font-size:15px}.home-menu .table-prize{padding-left:5px;padding-right:5px}.home-menu .table-action>button{font-size:var(--game-min-font-size,12px)}}.home-content{overflow-y:auto!important;overflow-x:hidden!important}.home-menu{flex:none}.home-menu .table-list{display:flex;flex:none;flex-direction:column;gap:8px;min-height:auto}.home-menu .table-card{flex:0 0 auto}.home-menu .home-rules{height:48px;min-height:48px;flex-shrink:0;border:3px solid #ffd069;border-radius:12px;background:radial-gradient(circle at 12% 45%,#ff8b3044,transparent 30%),linear-gradient(#c83d1d,#7d1308 68%,#4c0904);box-shadow:inset 0 2px 4px #fff0a866,inset 0 -5px 9px #36020099,0 0 12px #ff9b334f,0 4px 5px #160300cc;color:#fff1b0}.home-rules>b{font-size:16px;text-shadow:0 2px #4b0800}.home-rules>svg:first-child{width:36px;height:36px}.home-menu .table-card{min-height:96px;grid-template-columns:64px minmax(0,1fr) 84px;padding:5px 7px;gap:7px;border-radius:16px}.home-menu .table-art-wrap{width:64px;height:82px}.home-menu .table-details h3{font-size:18px}.home-menu .table-prize{margin-top:7px;padding-top:4px;padding-bottom:4px}.home-menu .table-action{gap:3px;padding-top:1px;padding-bottom:1px}.home-menu .entry-value{min-height:20px}.home-menu .table-action>button{min-height:34px;font-size:15px;padding-top:4px;padding-bottom:4px}@media(max-height:0px){.home-menu .home-rules{height:42px;min-height:42px}.home-rules>b{font-size:14px}.home-rules>svg:first-child{width:31px;height:31px}.home-menu .table-card{min-height:82px;grid-template-columns:54px minmax(0,1fr) 74px;padding:3px 5px}.home-menu .table-art-wrap{width:54px;height:70px}.home-menu .table-details h3{font-size:15px}.home-menu .table-prize{margin-top:4px}.home-menu .table-action>button{min-height:27px;font-size:var(--game-min-font-size,12px)}}.pack-grid .pack-diamond-1>.gem-art{background-position:50% 50%!important}.pack-grid .pack-diamond-2>.gem-art{background-position:100% 50%!important}.pack-grid .pack-diamond-4>.gem-art{background-position:50% 100%!important}.combo-section{margin-top:2px}.combo-card{min-height:190px!important}.combo-art{position:relative;height:78px;flex:0 0 78px}.combo-art:before{right:1px;top:1px;z-index:1}.combo-art:after{left:0;bottom:0;z-index:2}.combo-1 .combo-art:before{background-position:0 0}.combo-1 .combo-art:after{background-position:0 50%;transform:scale(.72) translate(-5px,6px)}.combo-2 .combo-art:before{background-position:50% 0}.combo-2 .combo-art:after{background-position:50% 50%;transform:scale(.78) translate(-4px,5px)}.combo-3 .combo-art:before{background-position:100% 0}.combo-3 .combo-art:after{background-position:50% 100%;transform:scale(.84) translate(-3px,3px)}.combo-values{display:flex;align-items:center;justify-content:center;gap:7px;direction:ltr;flex-wrap:wrap}.combo-values .money{font-size:13px}.combo-values .money img,.combo-values .money svg{width:18px;height:18px}.support-gifts{margin:8px 0 23px;padding:15px;border:2px solid #e6b45b;border-radius:19px;background:radial-gradient(circle at 92% 0,#a96c2938,transparent 56%),linear-gradient(#4a1b0ff2,#260904f2);box-shadow:inset 0 0 0 2px #763c1b,0 8px 18px #100300a8}.support-gifts-heading{display:flex;align-items:center;gap:11px;color:#ffda82}.support-gifts-heading>svg{flex:none}.support-gifts-heading h2{margin:0;font-size:18px}.support-gifts-heading p{margin:3px 0 0;color:#f3d5ae;font-size:var(--game-min-font-size,12px);line-height:1.7}.support-gift{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:11px;border:1px solid #b98242;border-radius:13px;background:#210b08b8}.support-gift-items{display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0}.support-gift-items span{padding:5px 8px;border:1px solid #aa783c;border-radius:9px;background:#481c0e;color:#ffe3ab;font-size:var(--game-min-font-size,12px);font-weight:800}.support-gift>.primary{min-width:103px;min-height:40px;padding:8px;font-size:var(--game-min-font-size,12px);white-space:nowrap}@media(max-width:0px){.support-gift{align-items:stretch;flex-direction:column}.support-gift>.primary{width:100%}}.scene-other .gift-panel{display:flex;align-items:center;gap:11px;min-height:88px;margin:28px 0 8px;padding:12px 14px}.scene-other .gift-panel .gift-orb{width:56px;height:56px;flex:0 0 56px}.scene-other .gift-panel .gift-copy{flex:1 1;min-width:0;text-align:right}.scene-other .gift-panel .gift-copy h2{margin:0;font-size:18px;white-space:nowrap}.scene-other .gift-panel>.gift-claim{grid-column:auto;min-width:132px;min-height:42px;padding:7px 9px;gap:6px}.scene-other .gift-panel>.gift-claim .money{font-size:var(--game-min-font-size,12px);color:#fff0b3}.scene-other .gift-panel>.gift-claim .money img{width:19px;height:19px}.instagram-link-card{display:flex;align-items:center;gap:11px;min-height:74px;margin:9px 0 24px;padding:10px 13px;border:2px solid #d69443;border-radius:16px;background:radial-gradient(circle at 12% 20%,#d23b6940,transparent 35%),linear-gradient(120deg,#49101c,#28100a);box-shadow:inset 0 1px 3px #ffd28a44,0 5px 9px #120400aa;color:#fff0c4;text-decoration:none;text-align:right}.instagram-link-card>img{width:54px;height:54px;flex:0 0 54px;object-fit:contain;filter:drop-shadow(0 3px 2px #10030099)}.instagram-link-card>span{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:3px}.instagram-link-card b{font-size:15px;color:#ffd36d}.instagram-link-card small{font-size:var(--game-min-font-size,12px);font-weight:750;line-height:1.75;color:#fff3dc}.instagram-link-card>svg{flex:0 0 auto;color:#efb755}.instagram-link-card:active{transform:translateY(1px)}@media(max-width:0px){.scene-other .gift-panel{gap:8px;padding-right:10px;padding-left:10px}.scene-other .gift-panel .gift-copy h2{font-size:16px}.scene-other .gift-panel>.gift-claim{min-width:132px;padding-right:8px;padding-left:8px;font-size:var(--game-min-font-size,12px)}}.scene-other .gift-code-panel,.scene-other .mission{min-height:90px;padding:12px 14px}.scene-other .gift-code-panel{display:flex;align-items:center}.scene-other .gift-code-panel .input-row{width:100%;margin:0}.scene-other .gift-code-panel>.muted{display:none}.scene-other .daily-mission-claim{min-width:92px;gap:6px;padding-right:8px;padding-left:8px}.scene-other .daily-mission-claim .money{font-size:var(--game-min-font-size,12px);color:#ffe3a0}.scene-other .one-time-mission-claim{min-width:108px;gap:6px;padding-right:8px;padding-left:8px}.scene-other .one-time-mission-claim .money{font-size:var(--game-min-font-size,12px);color:#ffe3a0}.scene-other .daily-mission-claim,.scene-other .gift-code-panel .input-row>.secondary,.scene-other .gift-panel>.gift-claim,.scene-other .one-time-mission-claim{box-sizing:border-box;flex:0 0 132px;width:132px;min-width:132px;height:42px;min-height:42px;justify-content:center;gap:6px;padding:7px 8px;border:2px solid #d7bb69;border-radius:9px;background:linear-gradient(#46ab52,#14672d);box-shadow:inset 0 2px 4px #d4ffab70,0 4px 5px #180a03;color:#fff5d2;font-size:var(--game-min-font-size,12px);white-space:nowrap}.scene-other .daily-mission-claim .money,.scene-other .gift-panel>.gift-claim .money,.scene-other .one-time-mission-claim .money{font-size:var(--game-min-font-size,12px);color:#fff0b3}.scene-other .daily-mission-claim .money img,.scene-other .gift-panel>.gift-claim .money img,.scene-other .one-time-mission-claim .money img{width:19px;height:19px}.scene-other .daily-mission-claim:disabled,.scene-other .gift-code-panel .input-row>.secondary:disabled,.scene-other .gift-panel>.gift-claim:disabled,.scene-other .one-time-mission-claim:disabled{opacity:1}.mission-progress{display:inline-block;color:#ffd875;margin:3px 0 0;font-size:var(--game-min-font-size,12px)}.mission-progress+.money{margin-right:8px;vertical-align:middle}.mission-claimed{opacity:.72}.mission-claimed .secondary{background:linear-gradient(#52633b,#344329);color:#d9efc6;border-color:#779457}.once-mission{background:linear-gradient(120deg,#322218dd,#43291bbb)}.scene-other .mission-claimed{opacity:1}.scene-other .mission-claimed .daily-mission-claim{background:linear-gradient(#46ab52,#14672d);color:#fff5d2;border-color:#d7bb69}.mission-icon-simple-3d{display:block;width:56px;height:56px;flex:0 0 56px;object-fit:contain;filter:drop-shadow(0 3px 2px #12050080)}.mission-icon-daily{width:52px;height:52px;flex-basis:52px}.result-summary{display:flex;align-items:stretch;gap:0;padding:0;min-height:96px;overflow:hidden}.result-summary-main{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;padding:10px 8px;background:transparent;border:0;color:inherit;text-align:right}.result-summary-main:active{transform:none}.result-summary-copy{gap:3px}.result-summary-copy time{font-weight:400;color:#d7bd94;white-space:nowrap}.result-summary-copy .status{padding:2px 5px}.result-summary-copy .status,.result-summary-copy small{font-size:var(--game-min-font-size,12px)}.result-table-icon{width:68px;height:68px;flex:0 0 68px;border:0!important;background:none!important;box-shadow:none!important;padding:0!important}.result-table-icon .art-3d{width:66px;height:66px;max-height:none;border:0!important;background-color:transparent!important;box-shadow:none!important;filter:drop-shadow(0 4px 3px #160700)}.result-summary-main .result-chevron{flex:0 0 auto}.result-outcome{width:116px;flex:0 0 116px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:8px;border-right:1px solid #d39b4555;text-align:center;font-weight:700}.result-outcome.winner{background:linear-gradient(#4e3415cc,#261608dd)}.result-outcome.claimed{color:#bde99e;background:linear-gradient(#29401dcc,#172814dd)}.result-outcome.lost{color:#e2c7b9;background:linear-gradient(#33211dcc,#21110fdd)}.result-outcome.pending{color:#e3c984;background:#21130dcc}.result-outcome .money{font-size:15px;color:#ffe08a}.result-outcome .money img,.result-outcome .money svg{width:22px;height:22px}.result-claim{min-width:98px;padding:5px 9px;border:1px solid #a9df83;border-radius:8px;background:linear-gradient(#42a958,#187030);color:#fff7d3;font-weight:900;box-shadow:inset 0 1px #d5ffc566,0 2px 4px #0008;display:inline-flex;align-items:center;justify-content:center;gap:5px}.result-claim,.result-claim .money{font-size:var(--game-min-font-size,12px)}.result-claimed{display:flex;align-items:center;justify-content:center;gap:4px;flex-direction:column}.result-loss{line-height:1.65}.result-details{border-top-color:#d39b4566}@media(max-width:0px){.result-outcome{width:103px;flex-basis:103px;padding:6px}.result-table-icon{width:58px;height:58px;flex-basis:58px}.result-table-icon .art-3d{width:57px;height:57px}.result-summary-main{padding:8px 5px;gap:5px}.result-summary-copy h3{font-size:14px}.result-summary-copy time{font-size:var(--game-min-font-size,12px)}}.phone-mission>svg{color:#68d9e8}.phone-mission.mission-claimed>svg{color:#8bd65a}.chat-settings{padding:5px 15px}.chat-settings label,.chat-settings>button{display:flex;align-items:center;justify-content:space-between;padding:15px 0;width:100%;border-bottom:1px solid #8e734133;font-size:var(--game-min-font-size,12px);gap:10px}.chat-settings label>span{display:flex;align-items:center;gap:9px}.chat-settings>button>svg:last-child{margin-right:auto}.profile-details{padding:8px 15px}.profile-details .birthday-setting{align-items:center}.birthday-setting>span{display:flex!important;align-items:flex-start!important;flex-direction:column;gap:5px!important}.birthday-setting>span b,.profile-completion-reward{font-size:var(--game-min-font-size,12px)}.profile-completion-reward{display:flex!important;align-items:center!important;flex-direction:row!important;gap:5px!important;color:#e5c174;font-weight:500}.profile-completion-reward .money{font-size:var(--game-min-font-size,12px);color:#ffe18a}.profile-completion-reward .money img{width:15px;height:15px}.gender-setting{padding:14px 0}.gender-setting>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.gender-setting>div:first-child b,.gender-setting>div:first-child small{font-size:var(--game-min-font-size,12px)}.gender-setting>div:first-child small{color:#bba17d}.gender-choices{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.gender-choices>button{position:relative;display:flex;align-items:center;justify-content:center!important;flex-direction:column;gap:5px;padding:7px 9px!important;border:1px solid #94734677!important;border-radius:11px;background:#25100799;font-size:var(--game-min-font-size,12px)!important}.gender-choices>button.selected{border-color:#e2b85e!important;background:#72502244!important}.gender-avatar{display:block;width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 2px 2px #0007)}.gender-choices>button>svg{position:absolute;top:7px;left:7px;color:#bff09b;background:#28551e;border-radius:50%;padding:2px;width:18px;height:18px}.settings-item-copy{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:8px}.settings-item-copy>b{font-size:var(--game-min-font-size,12px);font-weight:700}.settings-item-copy .money{font-size:var(--game-min-font-size,12px);color:#ffe08a}.settings-item-copy .money img{width:18px;height:18px}.settings-toggle{width:100%;padding:17px 4px;justify-content:space-between;border-bottom:1px solid #98783e33;font-size:var(--game-min-font-size,12px)}.settings-toggle,.settings-toggle>span{display:flex;align-items:center;gap:12px}.settings-toggle>span>svg{color:#d2b277}.settings-toggle b{font-size:var(--game-min-font-size,12px)}.settings-list>button:first-child>svg:first-child{background-image:url(/assets/ui/support-headset.svg)!important;background-size:contain!important;background-position:50%!important}.settings-toggle>span>svg{width:34px;height:34px;flex:0 0 34px;background-image:url(/assets/ui/compact/icons-3d.webp);background-size:400% 400%;background-repeat:no-repeat;background-position:33.333% 0;filter:drop-shadow(0 3px 2px #160500)}.settings-toggle>span>svg>*{display:none}.profile-details .birthday-setting{display:flex;align-items:stretch;flex-direction:column;gap:11px;padding:14px 0;border-bottom:1px solid #8e734133}.jalali-birthday{display:grid;grid-template-columns:.72fr 1.35fr 1fr;grid-gap:7px;gap:7px;width:100%;direction:rtl}.jalali-birthday select{width:100%;min-width:0;padding:8px 6px;border:1px solid #bd8745;border-radius:8px;background:#2a0e05;color:#ffe9bd;font-size:var(--game-min-font-size,12px);text-align:center}.jalali-birthday select:focus{border-color:#f1c367;box-shadow:0 0 0 2px #db9a382c}.jalali-birthday option{background:#2a0e05;color:#ffe9bd}.birthday-reminder{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 9px;padding:9px 12px;border:2px solid #e9b957;border-radius:12px;background:radial-gradient(circle at 12% 50%,#ffbd4633,transparent 28%),linear-gradient(#7e260f,#4b0c05);box-shadow:inset 0 2px 3px #ffe2a34d,0 4px 7px #130300aa;color:#fff0b6;text-align:center;font-size:var(--game-min-font-size,12px);font-weight:800;line-height:1.75;text-shadow:0 2px #3c0700}.birthday-reminder>svg{width:29px;height:29px;flex:0 0 29px;color:#ffe58e;filter:drop-shadow(0 2px 2px #3d0800)}.scene-game .topbar{align-items:center;padding-top:9px;padding-bottom:9px}.scene-game .player-badge,.scene-game .wallet{height:50px}.scene-game .player-badge{justify-content:flex-start;position:relative;top:-9px}.scene-game .wallet{justify-content:center}.scene-game .player-badge>div{width:88px;height:46px;min-height:46px;margin-top:0;margin-bottom:0;padding-right:7px;padding-left:12px}.scene-game .settings-button{margin:0}.scene-game .scene-scorebar .timer{top:1.7%;width:72px;min-width:72px;height:27px;padding:2px 5px}.scene-game .live-total{top:5.35%;width:72px;min-width:72px;height:29px;padding:2px 5px}.scene-game .scene-scorebar .icon-button{top:9.8%;right:4.2%;width:30px;height:30px}@media(max-height:0px){.scene-game .topbar{padding-top:7px;padding-bottom:7px}.scene-game .player-badge,.scene-game .wallet{height:44px}.scene-game .player-badge>div{width:82px;height:40px;min-height:40px}.scene-game .live-total,.scene-game .scene-scorebar .timer{width:64px;min-width:64px}.scene-game .scene-scorebar .icon-button{width:28px;height:28px}}.home-menu .table-card.has-active-game{cursor:pointer}.home-menu .table-card.has-active-game .table-action>button{opacity:.72;filter:saturate(.35);cursor:pointer}.modal:has(.active-game-alert){overflow:hidden;background:radial-gradient(circle at 50% 18%,#ffbb4630,transparent 34%),linear-gradient(155deg,#4d1907f7,#210702f8 76%),url(/assets/backgrounds/compact/circus-tabs-3d.webp) 50%/cover;border:3px solid #efbd61;box-shadow:0 18px 60px #000d,inset 0 0 0 2px #6d2c0d,inset 0 0 35px #ff9e2630}.modal:has(.active-game-alert)>header{margin:-18px -18px 5px;padding:17px 18px 12px;background:linear-gradient(#92280f,#4d0d04);border-bottom:2px solid #e8ad4f;box-shadow:inset 0 2px #ffd88e55,0 5px 12px #12040088}.active-game-alert{text-align:center;padding:10px 5px 3px}.active-game-clock{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin:0 auto 7px;border:3px solid #f6cd6d;border-radius:50%;background:radial-gradient(circle at 36% 27%,#fff0a2,#b96318 42%,#581304 75%);box-shadow:inset 0 3px 5px #fff4bd77,inset 0 -8px 12px #3a0805aa,0 7px 10px #150300aa,0 0 18px #ffb43566}.active-game-clock>svg{width:55px;height:55px;color:#fff5c2;filter:drop-shadow(0 3px 2px #5a1408)}.active-game-clock>i{position:absolute;width:8px;height:8px;border-radius:50%;background:#ffe580;box-shadow:0 0 8px #ff9f25}.active-game-clock>i:nth-child(2){top:7px}.active-game-clock>i:nth-child(3){right:8px;bottom:24px}.active-game-clock>i:nth-child(4){left:8px;bottom:24px}.active-game-alert h3{font-size:20px;color:#fff0b9;text-shadow:0 2px #4a0900,0 0 9px #ffad38;margin:3px 0 8px}.active-game-alert>p{max-width:280px;margin:0 auto;color:#f2d8a5;font-size:var(--game-min-font-size,12px);line-height:2}.active-game-alert .dialog-actions{margin-top:20px;gap:10px}.active-game-alert .dialog-actions button{min-height:43px;border-width:2px;border-radius:11px;font-size:var(--game-min-font-size,12px);font-weight:900}.art-3d{background:none!important;object-position:center;max-height:76px;filter:drop-shadow(0 5px 4px #160700aa)}.art-3d,.pack-art{display:block;object-fit:contain}.pack-art{width:82px;height:82px;filter:drop-shadow(0 5px 4px #120400aa)}.pack-card>.pack-price{min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;color:#ffe5a2}.pack-price small{font-size:var(--game-min-font-size,12px)}.pack-price .money{font-size:14px}.coin-exchange-confirm{display:flex;flex-direction:column;align-items:center;gap:16px;padding:12px}.coin-exchange-confirm p{text-align:center;line-height:2.4}.coin-exchange-confirm>small{color:#ffb2a2}.coin-exchange-confirm .dialog-actions{width:100%}.combo-art{display:block;width:92px;height:82px;object-fit:contain;flex:0 0 82px;filter:drop-shadow(0 5px 4px #120400aa)}.combo-art:after,.combo-art:before{content:none!important}.product-icon{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 4px 3px #120400aa)}.rule-emblem{display:flex!important;align-items:center;justify-content:center;width:58px;height:48px;background:none!important;flex:0 0 58px}.rule-emblem img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 3px #160700aa)}.avatar{position:relative;border:0;background:transparent;box-shadow:none;overflow:visible}.avatar:before{display:none}.avatar img{position:relative;width:100%;height:100%;object-fit:contain;object-position:center;transform:none!important}.avatar-choice .avatar{width:72px;height:72px}.avatar-circusGent img,.avatar-circusLady img,.avatar-moonLion img{object-position:center}.avatar-choice{gap:10px;padding-top:12px;padding-bottom:10px}.skin-preview,.skin-preview.forest,.skin-preview.royal{width:100px;height:68px;border:0;background:none;box-shadow:none;color:inherit}.skin-preview>i{--preview:#345783;position:absolute;top:5px;left:calc(2px + var(--card-index)*21px);display:block;width:34px;height:57px;border:2px solid #d7b45d;border-radius:5px;background:linear-gradient(145deg,#ffffff2f,transparent 28%),var(--preview);box-shadow:0 4px 5px #100400c7;transform-origin:50% 100%}.skin-preview>i:first-child{transform:rotate(-7deg)}.skin-preview>i:nth-child(2){transform:rotate(-2deg)}.skin-preview>i:nth-child(3){transform:rotate(2deg)}.skin-preview>i:nth-child(4){transform:rotate(7deg)}.skin-preview>i.magenta{--preview:#a8184b}.skin-preview>i.turquoise{--preview:#137b61}.skin-preview>i.navy{--preview:#174b84}.skin-preview>i.mustard{--preview:#bf8e27}.skin-preview>i:before{content:"";position:absolute;inset:3px;border:1px solid #fff3;border-radius:2px}.skin-preview.forest>i,.skin-preview.royal>i{border:0;outline:0;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.skin-preview.forest>i:after,.skin-preview.forest>i:before,.skin-preview.royal>i:after,.skin-preview.royal>i:before{display:none}.skin-preview.royal>i.magenta{background-image:url(/assets/cards/royal-magenta.webp)}.skin-preview.royal>i.turquoise{background-image:url(/assets/cards/royal-turquoise.webp)}.skin-preview.royal>i.navy{background-image:url(/assets/cards/royal-navy.webp)}.skin-preview.royal>i.mustard{background-image:url(/assets/cards/royal-mustard.webp)}.skin-preview.forest>i.magenta{background-image:url(/assets/cards/forest-magenta.webp)}.skin-preview.forest>i.turquoise{background-image:url(/assets/cards/forest-turquoise.webp)}.skin-preview.forest>i.navy{background-image:url(/assets/cards/forest-navy.webp)}.skin-preview.forest>i.mustard{background-image:url(/assets/cards/forest-mustard.webp)}.skin-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.skin-choice{width:100%;min-width:0;min-height:150px;overflow:hidden;justify-content:flex-start;padding:13px 6px 10px}.skin-preview,.skin-preview.forest,.skin-preview.royal{position:relative;display:block;direction:ltr;width:100%;max-width:108px;height:76px;overflow:visible;margin:0 auto;flex:0 0 76px;padding:0}.skin-preview>i,.skin-preview>i:nth-child(n){position:absolute;top:2px;left:calc(50% - 49.5px + var(--card-index)*19px)!important;z-index:calc(var(--card-index) + 1);width:42px;height:70px;aspect-ratio:3/5;margin:0;transform:none!important}.skin-choice>.money,.skin-choice>small{margin-top:auto;min-height:24px;display:flex;align-items:center;justify-content:center}.profile-card{display:grid;grid-template-columns:minmax(0,1fr) 142px;grid-template-rows:auto auto auto auto auto;grid-column-gap:18px;column-gap:18px;grid-row-gap:3px;row-gap:3px;align-items:center;text-align:right;padding:17px 20px 13px}.profile-card>.avatar.large{grid-column:1;grid-row:1/4;width:142px;height:142px;justify-self:end}.profile-card>h2{grid-column:2;grid-row:1;margin:0;align-self:end;text-align:center;font-size:23px}.profile-card>.text-button{grid-column:2;grid-row:2;justify-content:center;width:100%;padding:4px 0}.profile-card>.user-id{grid-column:2;grid-row:3;justify-self:center;align-self:start;margin:2px 0 0}.profile-card>.level-line{grid-column:1/3;grid-row:4;margin-top:13px}.profile-card>.xp-track{grid-column:1/3;grid-row:5;width:100%;margin:4px 0 0}.public-profile{display:flex;flex-direction:column;align-items:center;gap:10px}.public-profile>h2{margin:0}.public-profile-meta{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.public-profile-meta>span{display:flex;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px;border:1px solid #a9783f88;border-radius:11px;background:#210a04aa}.public-profile-meta small{color:#d6b889;font-size:var(--game-min-font-size,12px)}.public-profile-meta b{color:#ffe5a9;font-size:13px}.public-profile-meta>.public-profile-skin{grid-column:1/3;min-height:105px}.public-profile-skin .skin-preview{height:76px;pointer-events:none}.game-back-button,.page-title .icon-button{width:30px;height:30px;padding:0;border:0;background:none;box-shadow:none;border-radius:50%}.game-back-button>svg,.page-title .icon-button>svg{display:none!important;background:none!important}.game-back-button:before,.page-title .icon-button:before{content:"×";box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;border:2px solid #f3ca70;background:radial-gradient(circle at 35% 25%,#e25b32,#8b190b 65%,#3b0703);color:#fff4c4;font:700 21px/23px Arial;text-align:center;text-shadow:0 1px #530900;box-shadow:inset 0 2px 2px #ffd39a88,inset 0 -3px 4px #3a0505aa,0 3px 3px #120400}.wallet-flight i{background-image:url(/assets/currency/compact/coin-wallet-single.webp)!important}.wallet-flight i,.wallet-flight.diamonds i{background-size:contain!important;background-position:50%!important}.wallet-flight.diamonds i{background-image:url(/assets/currency/diamond-wallet.webp)!important}.board-scene.fixed-board .scene-rules-button{bottom:31%}.board-scene.fixed-board .scene-submit{bottom:24.5%}.photo-cell .cell-jewel.jewel-2{background-position:74% 51.5%}.photo-cell:has(.cell-jewel.jewel-4){top:2px;height:calc(100% - 2px)}.photo-cell:has(.cell-jewel.jewel-4):before{background:radial-gradient(ellipse at 50% 42%,#e7d4b4 0,#d7ba90 64%,#b5865a 100%);filter:none}.photo-cell:has(.cell-jewel.jewel-4):after{content:"";position:absolute;inset:0;z-index:2;border:1px solid #70411f;border-radius:9px;box-shadow:inset 0 3px 6px #3b160b8c,inset 0 -2px 4px #6d351766;pointer-events:none}.photo-cell .cell-jewel.jewel-4{background-image:url(/assets/ui/reel-heart-black.webp);background-repeat:no-repeat;filter:drop-shadow(0 4px 3px #35100080)}.photo-cell .cell-jewel.jewel-8{background-position:49.4% 39.5%}.global-chat.coming-soon{cursor:default;opacity:.78;filter:saturate(.6)}.global-chat.coming-soon>span{display:flex;align-items:flex-start;flex-direction:column;gap:3px}.global-chat.coming-soon small{font-size:var(--game-min-font-size,12px);color:#e2bc73}.chat-player-actions{display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:9px 11px;border:1px solid #bd874d88;border-radius:12px;background:linear-gradient(120deg,#361408e8,#210b05e8);box-shadow:inset 0 1px #f3c67c22,0 3px 5px #12040077}.chat-player-actions.is-blocked{border-color:#8b755d88;filter:saturate(.72)}.chat-player-summary{display:flex;flex:1 1;min-width:0;align-items:center;gap:9px}.chat-player-summary>.avatar{width:38px;height:38px;flex:0 0 38px}.chat-player-summary>span{display:flex;min-width:0;flex-direction:column;gap:3px}.chat-player-summary b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--game-min-font-size,12px);color:#fff0c3}.chat-player-summary small{direction:ltr;text-align:right;font-size:var(--game-min-font-size,12px);color:#d2ae73}.chat-block-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #bc624f;border-radius:9px;background:linear-gradient(#81291d,#53140f);color:#ffe4c7;font-weight:800;box-shadow:inset 0 1px #ffb68544,0 2px 4px #10030088}.chat-block-button,.chat-player-actions>.secondary{min-height:34px;padding:7px 10px;font-size:var(--game-min-font-size,12px)}.chat-blocked-notice{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0;padding:12px;border:1px solid #8e765688;border-radius:10px;background:#2b190fbf;color:#d7c09b;font-size:var(--game-min-font-size,12px);line-height:1.8;text-align:center}.chat-blocked-notice>svg{flex:0 0 auto;color:#cc8b6c}.game-complete-shade{position:absolute;z-index:70;inset:0;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 38%,#c058235c,transparent 47%),#130502ed;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:completeFade .25s ease-out}.game-complete-card{position:relative;width:min(340px,92%);display:flex;align-items:center;flex-direction:column;padding:41px 25px 30px;border:8px dotted #ffe595;border-radius:38% 38% 22% 22%/18% 18% 13% 13%;background:radial-gradient(circle at 50% 20%,#d45b30 0,#981b12 46%,#430607 100%);outline:5px solid #c57a1b;outline-offset:3px;box-shadow:inset 0 0 0 5px #680c08,inset 0 -25px 34px #2700038c,0 13px 0 #4b0906,0 22px 38px #000c,0 0 54px #ffc34470;text-align:center;animation:completePop .55s cubic-bezier(.18,.89,.32,1.28)}.game-complete-card:before{content:"★";position:absolute;top:-39px;display:flex;align-items:center;justify-content:center;width:70px;height:58px;background:linear-gradient(135deg,#ffe078,#b44813);-webkit-clip-path:polygon(50% 0,61% 28%,92% 18%,75% 46%,100% 63%,66% 67%,65% 100%,50% 76%,35% 100%,34% 67%,0 63%,25% 46%,8% 18%,39% 28%);clip-path:polygon(50% 0,61% 28%,92% 18%,75% 46%,100% 63%,66% 67%,65% 100%,50% 76%,35% 100%,34% 67%,0 63%,25% 46%,8% 18%,39% 28%);color:#fff5bd;font-size:28px;text-shadow:0 2px #7d2708;filter:drop-shadow(0 5px 3px #280000aa)}.game-complete-card>.victory-trophy{position:relative;z-index:1;color:#ffe47b;fill:#9a271f70;filter:drop-shadow(0 5px 3px #320300) drop-shadow(0 0 15px #fff09a);animation:completeTrophy .85s ease-out}.game-complete-stars{position:relative;margin:2px 0 5px;color:#fff09b;letter-spacing:10px;text-indent:10px;text-shadow:0 0 8px #fff,0 0 15px #ffc437}.game-complete-card h2{position:relative;font-size:32px;font-weight:1000;background:linear-gradient(#fffde7,#ffe778 48%,#f3a21a 80%,#fff4ad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1.5px #64100b;filter:drop-shadow(0 4px 0 #370404) drop-shadow(0 0 10px #ffbf3d);margin:0 0 6px}.game-complete-card p{position:relative;font-size:var(--game-min-font-size,12px);font-weight:800;color:#ffe5af;margin:0 0 8px;text-shadow:0 2px #5d0a06}.game-complete-card strong{position:relative;min-width:110px;padding:2px 18px 4px;border:2px solid #ffdc72;border-radius:30px;background:radial-gradient(circle at 35% 15%,#bd6328,#5d1108 75%);font-size:43px;line-height:1.15;color:#ffe48e;text-shadow:0 3px #552711;box-shadow:inset 0 2px 3px #fff5ac55,0 5px 7px #280000;direction:ltr}.game-complete-button{position:relative;min-width:190px;min-height:47px;margin-top:20px;padding:8px 21px;border:2px solid #ffe08a;border-radius:14px;background:linear-gradient(#48b457,#14732d 58%,#07501f);color:#fff8d7;font-size:15px;font-weight:1000;text-shadow:0 2px #064618;box-shadow:inset 0 2px 3px #deffd478,inset 0 -4px 5px #063e22aa,0 5px 0 #351005,0 8px 13px #210000aa;animation:completeButton 1.1s ease-in-out .55s infinite alternate}.game-complete-button:active{transform:translateY(3px);box-shadow:inset 0 2px 3px #deffd478,inset 0 -3px 5px #063e22aa,0 2px 0 #351005}.reward-earned{position:absolute;z-index:3;left:50%;top:60%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:translateX(-50%);color:#ffe58b;font-size:23px;text-shadow:0 3px #5e2705,0 0 10px #ffd44d;animation:rewardEarned 1.45s ease both}.reward-earned img{width:86px;height:86px;object-fit:contain;filter:drop-shadow(0 6px 4px #160500) drop-shadow(0 0 12px #ffd04f)}.reward-earned b{margin-top:-11px;padding:2px 12px;border:1px solid #f1cd6f;border-radius:20px;background:#651b09d9}@keyframes completeFade{0%{opacity:0}to{opacity:1}}@keyframes completePop{0%{transform:scale(.72) translateY(25px);opacity:0}to{transform:scale(1);opacity:1}}@keyframes completeTrophy{0%{transform:scale(.4) rotate(-15deg)}65%{transform:scale(1.14) rotate(5deg)}to{transform:scale(1)}}@keyframes completeSpin{to{transform:rotate(1turn)}}@keyframes completeButton{to{filter:brightness(1.18);transform:scale(1.035)}}@keyframes rewardEarned{0%{opacity:0;transform:translate(-50%,18px) scale(.5)}22%{opacity:1;transform:translate(-50%,-12px) scale(1.08)}62%{opacity:1;transform:translate(-50%,-16px) scale(1)}to{opacity:0;transform:translate(-50%,-120px) scale(.72)}}.wallet-flight.coins i{background-image:url(/assets/currency/compact/coin-wallet-single.webp)!important}.wallet-flight.coins:after{content:"";width:48px;height:48px;background:url(/assets/currency/compact/coin-wallet-single.webp) 50%/contain no-repeat;filter:drop-shadow(0 3px 3px #1b0800) drop-shadow(0 0 10px #ffd55c)}@media(max-width:0px){.skin-preview>i,.skin-preview>i:nth-child(n){left:calc(50% - 44.5px + var(--card-index)*17px)!important;width:38px;height:63px}}.playing-card.skin-circus{position:relative;overflow:visible;border:0;outline:0;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;box-shadow:0 6px 5px #000a;color:var(--circus-suit)}.playing-card.skin-circus:before{display:none}.playing-card.skin-circus.magenta{--circus-suit:#bd1018;background-image:url(/assets/cards/circus-magenta.webp)}.playing-card.skin-circus.turquoise{--circus-suit:#075d38;background-image:url(/assets/cards/circus-turquoise.webp)}.playing-card.skin-circus.mustard{--circus-suit:#d87900;background-image:url(/assets/cards/circus-mustard.webp)}.playing-card.skin-circus.navy{--circus-suit:#11131a;background-image:url(/assets/cards/circus-navy.webp)}.circus-rank{position:absolute;top:16%;left:7%;z-index:2;display:flex;align-items:center;flex-direction:column;color:var(--circus-suit);font-family:Arial Black,Arial,sans-serif;font-weight:1000;-webkit-text-stroke:.65px #fff0bd;paint-order:stroke fill;filter:drop-shadow(0 2px 1px #3b130087)}.circus-rank.end{top:auto;right:7%;bottom:16%;left:auto;transform:rotate(180deg)}.circus-rank b{font-size:18px;line-height:.88;letter-spacing:-1.5px}.circus-pips{position:absolute;top:31%;left:24%;width:52%;height:38%;z-index:1;display:block;overflow:hidden;pointer-events:none;color:var(--circus-suit);filter:drop-shadow(0 2px 1px #3d10008c)}.playing-card.skin-circus.mini .circus-rank b{font-size:var(--game-min-font-size,12px)}.skin-preview.circus>i{border:0;outline:0;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.skin-preview.circus>i:after,.skin-preview.circus>i:before{display:none}.skin-preview.circus>i.magenta{background-image:url(/assets/cards/circus-magenta.webp)}.skin-preview.circus>i.turquoise{background-image:url(/assets/cards/circus-turquoise.webp)}.skin-preview.circus>i.navy{background-image:url(/assets/cards/circus-navy.webp)}.skin-preview.circus>i.mustard{background-image:url(/assets/cards/circus-mustard.webp)}.playing-card.skin-circus-story{overflow:visible;border:0;outline:0;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:125% 100%;box-shadow:0 6px 5px #000a}.playing-card.skin-circus-story:before{display:none}.playing-card.skin-circus-story.held{transform:translateY(-12px);box-shadow:0 0 0 2px #edcf7e,0 4px 16px #e7bd3930}.skin-preview.circus-story>i{border:0;outline:0;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:125% 100%}.skin-preview.circus-story>i:after,.skin-preview.circus-story>i:before{display:none}.skin-preview.circus-story>i.magenta{background-image:url(/assets/cards/circus-story/circus-preview-pink.webp)}.skin-preview.circus-story>i.turquoise{background-image:url(/assets/cards/circus-story/circus-preview-light-green.webp)}.skin-preview.circus-story>i.navy{background-image:url(/assets/cards/circus-story/circus-preview-light-blue.webp)}.skin-preview.circus-story>i.mustard{background-image:url(/assets/cards/circus-story/circus-preview-cream.webp)}.cosmetic-choice{flex-direction:column;gap:6px}.cosmetic-choice,.cosmetic-preview-button{display:flex;min-width:0;align-items:center}.cosmetic-preview-button{width:100%;flex:1 1;flex-direction:column;justify-content:flex-start;gap:5px;padding:0;border:0;background:transparent;color:inherit}.cosmetic-preview-button>b{max-width:100%;overflow:hidden;color:#f8ddb0;font-size:var(--game-min-font-size,12px);text-overflow:ellipsis;white-space:nowrap}.avatar-choice.cosmetic-choice{min-height:126px;padding:9px 5px 7px}.avatar-choice .cosmetic-preview-button .avatar{width:72px;height:72px}.skin-choice.cosmetic-choice{min-height:148px;padding:10px 5px 7px}.cosmetic-owned-button,.cosmetic-price-button,.cosmetic-selected{display:flex;width:calc(100% - 8px);min-height:29px;flex:0 0 29px;align-items:center;justify-content:center;margin-top:auto;border-radius:8px;font-size:var(--game-min-font-size,12px);font-weight:900}.cosmetic-price-button{border:1px solid #f0ca71;background:linear-gradient(#8d2a16,#591006);box-shadow:inset 0 1px #ffd89366,0 2px 3px #130300;color:#fff0c1}.cosmetic-price-button .money{font-size:var(--game-min-font-size,12px)}.cosmetic-owned-button{border:1px solid #b8e481;background:linear-gradient(#45bd5d,#197934);box-shadow:inset 0 1px #e3ffbb77,0 2px 3px #130300;color:#fffde4}.cosmetic-selected{border:1px solid #d5ab58;background:#29100799;color:#e9c77e}.cosmetic-purchase-confirm,.name-change-confirm{display:flex;flex-direction:column;align-items:center;text-align:center}.name-change-confirm{gap:10px}.name-change-confirm>p{color:#eed8ad;line-height:2}.name-change-confirm>p b{display:inline-block;color:#fff0bc;padding:0 4px}.name-change-confirm>span{color:#c9b184;font-size:var(--game-min-font-size,12px)}.name-change-confirm>strong{color:#a9d68b;font-size:var(--game-min-font-size,12px)}.name-change-confirm .dialog-actions{width:100%;margin-top:10px}.cosmetic-confirm-art{display:flex;width:150px;height:118px;align-items:center;justify-content:center;margin:0 auto 3px;border:1px solid #c28c3d;border-radius:18px;background:radial-gradient(circle,#6f2a12,#260804 72%);box-shadow:inset 0 0 18px #efb34b24}.cosmetic-confirm-art .avatar.large{width:106px;height:106px}.cosmetic-confirm-art .skin-preview{transform:scale(1.2)}.cosmetic-purchase-confirm h3{margin:7px 0 2px;color:#ffe0a0;font-size:19px}.cosmetic-purchase-confirm>p{margin:0;color:#e7c99d;font-size:var(--game-min-font-size,12px);line-height:2}.cosmetic-confirm-price{display:flex;min-width:116px;min-height:43px;align-items:center;justify-content:center;margin-top:12px;border:1px solid #ddb65f;border-radius:13px;background:#190503aa}.cosmetic-confirm-price .money{font-size:22px}.cosmetic-insufficient{margin-top:7px;color:#ff9b87;font-weight:900}.cosmetic-purchase-confirm .dialog-actions{width:100%;margin-top:17px}.scene-rules-button,.scene-submit{justify-content:flex-start;padding:0 18px;text-align:right;direction:rtl}.scene-rules-button>svg,.scene-submit>svg{width:24px;height:24px;flex:0 0 24px}@media(min-width:0px){.scene-rules-button{width:48%;padding:0 10px;gap:6px;font-size:clamp(12px,3.4vw,15px);white-space:nowrap}}.phone{--game-header-top:max(14px,env(safe-area-inset-top));--game-header-box-width:82px;--game-header-box-height:28px;--game-header-gap:5px}.phone .topbar{box-sizing:border-box;height:84px;min-height:84px;align-items:flex-start;padding:var(--game-header-top) 12px 8px;gap:8px}.phone .player-badge{box-sizing:border-box;width:min(156px,34%);height:61px;flex:0 0 min(156px,34%);align-items:center;justify-content:flex-start;padding:0 0 0 2px;gap:5px;border:0;background:none;box-shadow:none;filter:none}.phone .player-badge:before{content:"";position:absolute;z-index:0;left:0;top:50%;box-sizing:border-box;width:100%;height:61px;border:1px solid #e0ad50;border-radius:31px 13px 13px 31px;background:linear-gradient(105deg,#2a1509f2,#090605f5 72%);box-shadow:inset 0 1px #ffe5a04d,inset 0 -3px 6px #0008,0 3px 6px #0008;transform:translateY(-50%)}.phone .player-badge .avatar{z-index:1;width:48px;height:48px;border-width:2px;box-shadow:0 0 0 2px #56300e,0 2px 4px #0009}.phone .player-badge>div{position:relative;box-sizing:border-box;display:flex;width:auto;height:48px;min-width:0;min-height:48px;flex:1 1 auto;align-items:center;justify-content:center;margin:0;padding:0 27px 0 2px;border:0;border-radius:0;background:none;z-index:1}.phone .player-badge b{width:100%;font-size:var(--game-min-font-size,12px);line-height:18px;text-align:center}.phone .player-badge .player-level{position:absolute;top:50%;right:1px;display:flex!important;margin:0!important;align-items:center;justify-content:center;border:1px solid #edc66f;border-radius:50%;background:radial-gradient(circle at 35% 25%,#704a22,#241208 75%);box-shadow:inset 0 1px #ffe6a466,0 2px 4px #0007;color:#fff0ba!important;font-weight:900;line-height:1;transform:translateY(-50%)}.phone .player-badge i{display:none}.phone .wallet{width:var(--game-header-box-width);height:61px;flex:0 0 var(--game-header-box-width);justify-content:flex-start;gap:var(--game-header-gap);margin-left:auto}.phone .wallet button{box-sizing:border-box;width:var(--game-header-box-width);min-width:var(--game-header-box-width);height:var(--game-header-box-height);padding:1px 5px}.phone .wallet .money{font-size:14px}.phone .wallet .money>img.currency-art{width:21px;height:21px;flex-basis:21px}.phone .settings-button{box-sizing:border-box;width:var(--game-header-box-height);height:var(--game-header-box-height);margin:0 0 0 6px}.phone .settings-button>svg{width:26px;height:26px}.scene-game .scene-scorebar .timer{top:var(--game-header-top);font-size:var(--game-min-font-size,12px)}.scene-game .live-total,.scene-game .scene-scorebar .timer{box-sizing:border-box;width:var(--game-header-box-width);min-width:var(--game-header-box-width);height:var(--game-header-box-height);padding:1px 4px}.scene-game .live-total{top:calc(var(--game-header-top) + var(--game-header-box-height) + var(--game-header-gap));font-size:14px}.scene-game .scene-scorebar .timer{top:55px;left:calc(50% - 85px);transform:none}.scene-game .live-total{top:55px;left:calc(50% + 3px);transform:none}.scene-game .live-total>svg{width:18px;height:18px}.scene-game .scene-scorebar .icon-button{box-sizing:border-box;top:55px;right:12px;width:var(--game-header-box-height);height:var(--game-header-box-height)}.scene-rules-button,.scene-submit{width:52%;height:39px;padding:0 8px;gap:6px;white-space:nowrap;flex-wrap:nowrap;font-size:var(--game-min-font-size,12px)}.scene-rules-button>svg{width:21px;height:21px;flex-basis:21px}@media(max-height:0px){.phone{--game-header-top:max(10px,env(safe-area-inset-top))}.phone .topbar{height:76px;min-height:76px;padding-top:var(--game-header-top);padding-bottom:6px}}.active-game-clock{width:104px;height:92px;border:0;border-radius:25px 25px 42px 42px;background:linear-gradient(145deg,#d45424,#8f1f10 48%,#4b0b06);box-shadow:inset 0 0 0 3px #f4c461,inset 0 0 0 6px #7b250e,inset 0 5px 8px #ffe0a655,inset 0 -8px 12px #270403aa,0 7px 10px #150300aa,0 0 22px #ffb43555}.active-game-clock:after,.active-game-clock:before{content:"";position:absolute;top:-12px;width:27px;height:24px;border:3px solid #f2c465;border-radius:50% 50% 7px 7px;background:linear-gradient(145deg,#d64c23,#741309);box-shadow:inset 0 2px #ffe5a277,0 3px 4px #210500}.active-game-clock:before{right:11px;transform:rotate(18deg)}.active-game-clock:after{left:11px;transform:rotate(-18deg)}.active-game-clock>svg{z-index:1;width:54px;height:54px;padding:8px;border:3px solid #ffe28c;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff2b6,#e59b2d 42%,#8e2c0e 78%);color:#5d1208;filter:drop-shadow(0 3px 1px #240300)}.active-game-clock>i{z-index:2;width:7px;height:7px;background:#fff1a6;box-shadow:0 0 8px #ffc02d}.active-game-clock>i:nth-child(2){top:8px;right:49px}.active-game-clock>i:nth-child(3){right:10px;bottom:19px}.active-game-clock>i:nth-child(4){left:10px;bottom:19px}.skin-preview.circus-story>i{background-size:100% 100%}.scene-game .live-total{font-family:var(--font)}.scene-game .cell-result>strong{font-family:Arial,sans-serif}.photo-cell .cell-jewel{background-size:cover;background-position:50%;background-repeat:no-repeat;filter:none}.photo-cell .cell-jewel.jewel-0{background-image:url(/assets/ui/reels/jewel-0.webp)}.photo-cell .cell-jewel.jewel-1{background-image:url(/assets/ui/reels/jewel-1.webp)}.photo-cell .cell-jewel.jewel-2{background-image:url(/assets/ui/reels/jewel-2.webp);background-position:50%}.photo-cell .cell-jewel.jewel-3{background-image:url(/assets/ui/reels/jewel-3.webp)}.photo-cell .cell-jewel.jewel-4{inset:0;background-image:url(/assets/ui/reels/jewel-4.webp);background-size:94% 94%;background-position:50%;filter:none}.photo-cell .cell-jewel.jewel-5{background-image:url(/assets/ui/reels/jewel-5.webp)}.photo-cell .cell-jewel.jewel-6{background-image:url(/assets/ui/reels/jewel-6.webp)}.photo-cell .cell-jewel.jewel-7{background-image:url(/assets/ui/reels/jewel-7.webp)}.photo-cell .cell-jewel.jewel-8{background-image:url(/assets/ui/reels/jewel-8.webp);background-position:50%}.photo-handle>span{background-image:url(/assets/ui/reels/lever-ready.webp)}.photo-handle.used>span,.photo-handle>span{background-size:100% 100%;background-position:50%;filter:none}.photo-handle.used>span{background-image:url(/assets/ui/reels/lever-used.webp)}.home-menu .table-card{outline:none}.home-menu .table-card:focus-visible{border-color:#ffe08a;box-shadow:inset 0 0 0 2px #6f310b,0 0 0 2px #ffd46b,0 3px 7px #0009}.hand-cards{perspective:720px;animation:handCardsIn .3s cubic-bezier(.2,.78,.24,1) both}.hand-cards>.playing-card{-webkit-backface-visibility:visible;backface-visibility:visible;transform-origin:50% 50%;will-change:auto}.hand-cards>.playing-card:disabled{opacity:1}.hand-cards.redrawing>.playing-card.card-concealed{animation:cardRedrawWait .48s linear infinite;will-change:transform}.playing-card.card-concealed>*{visibility:hidden!important}.playing-card.card-concealed{pointer-events:none;color:transparent!important}@keyframes handCardsIn{0%{opacity:0;transform:translate3d(16px,20px,0) scale(.94)}to{opacity:1;transform:none}}@keyframes cardRedrawWait{0%{transform:rotateY(0deg) translateY(0)}25%{transform:rotateY(90deg) translateY(-4px)}50%{transform:rotateY(180deg) translateY(0)}75%{transform:rotateY(270deg) translateY(-4px)}to{transform:rotateY(1turn) translateY(0)}}@media(prefers-reduced-motion:reduce){.hand-cards,.hand-cards.redrawing>.playing-card.card-concealed{animation:none}.playing-card.card-concealed{opacity:.72}}.table-card.is-level-locked{position:relative;isolation:isolate;overflow:hidden;border-color:#9b9386!important}.table-card.is-level-locked>.table-action,.table-card.is-level-locked>.table-art-wrap,.table-card.is-level-locked>.table-details{filter:grayscale(1) brightness(.65)}.table-level-lock{position:absolute;inset:0;z-index:4;display:grid;align-content:center;justify-items:center;grid-gap:5px;gap:5px;padding:8px;background:#68686855;color:#fff5de;pointer-events:none;text-shadow:0 2px 3px #000}.table-level-lock>b{padding:3px 13px;border:1px solid #efb94e;border-radius:10px;background:#2e160cde;color:#ffe05b;font-size:16px;line-height:1.5;text-shadow:0 2px 2px #351000,0 0 8px #ffb52c70;box-shadow:inset 0 1px #ffe28a33,0 0 8px #ffb52c33}.table-lock-symbol{position:relative;display:block;width:48px;height:48px;filter:drop-shadow(0 2px 2px #000)}.table-lock-symbol>img{position:absolute;inset:0;width:48px;height:48px;object-fit:contain}.table-lock-symbol>.lock-half-left{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.table-lock-symbol>.lock-half-right{-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.table-unlock-shade{position:absolute;inset:0;z-index:120;display:grid;place-items:center;padding:22px;background:#170600d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);direction:rtl}.table-unlock-modal{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:390px;padding:25px 16px 20px;border:3px solid #f2c368;border-radius:24px;background:radial-gradient(ellipse at 50% 15%,#963a1d,#351006 75%);box-shadow:inset 0 0 0 3px #6a2a0c,0 14px 40px #000b;text-align:center}.table-unlock-modal>h2{position:relative;font-size:26px;color:#ffe38b;text-shadow:0 2px #421005}.table-unlock-modal>p{position:relative;margin:7px 0 18px;font-size:15px;color:#fff0cf}.table-unlock-preview{position:relative;padding:0;gap:0;margin-bottom:21px;height:auto;min-height:0}.table-unlock-preview .table-card{width:100%;min-height:122px;margin:0;transition:filter .3s,border-color .3s}.table-unlock-modal>.primary{position:relative;min-height:45px;font-size:17px}.table-unlock-rays{position:absolute;inset:-120px;z-index:-1;background:repeating-conic-gradient(#ffc44a33 0 7deg,transparent 7deg 21deg);opacity:0;transition:opacity .4s}.table-unlock-modal.is-unlocked .table-unlock-rays{opacity:1;animation:unlockRays 18s linear infinite}.table-unlocking .table-lock-symbol{animation:unlockShake .5s ease-in-out}.table-unlocking .lock-half-left{animation:unlockLeft 1.6s .15s both}.table-unlocking .lock-half-right{animation:unlockRight 1.6s .15s both}.table-unlocking .table-level-lock{animation:unlockVeil 1.75s both}@keyframes unlockShake{20%,60%{transform:rotate(-9deg)}40%,80%{transform:rotate(9deg)}to{transform:rotate(0)}}@keyframes unlockLeft{0%,30%{transform:translate(0);opacity:1}to{transform:translate(-85px,35px) rotate(-55deg);opacity:0}}@keyframes unlockRight{0%,30%{transform:translate(0);opacity:1}to{transform:translate(85px,35px) rotate(55deg);opacity:0}}@keyframes unlockVeil{0%,60%{opacity:1}to{opacity:0}}@keyframes unlockRays{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.table-unlock-modal.is-unlocked .table-unlock-rays,.table-unlocking .lock-half-left,.table-unlocking .lock-half-right,.table-unlocking .table-level-lock,.table-unlocking .table-lock-symbol{animation:none}.table-unlock-preview .table-card{transition:none}}@keyframes mobileIntroPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileCellHint{0%{transform:scale(.97);opacity:.86}55%{transform:scale(1.035);opacity:1}to{transform:scale(1);opacity:1}}@media(min-width:0px){.intro-reveal .baziness-banner,.intro-reveal .bottom-nav button,.intro-reveal .home-rules,.intro-reveal .table-card,.intro-reveal .topbar>*{animation-name:mobileIntroPop;animation-duration:.24s;animation-delay:0s!important;filter:none}.scene-game .photo-cell{animation:mobileCellHint .48s ease-out .08s 1 both}.bottom-nav button.active:before,.bottom-nav button:before,.brand-sign .brand-face,.brand-sign .brand-studs circle,.home-rules>svg:first-child,.photo-handle.used>span,.photo-handle>span,.player-badge,.scene-rule-sign,.scene-rules-button>svg,.settings-button>svg{filter:none}.playing-card{transition:transform .14s}.hand-panel{background-color:#210b05;background-image:none;contain:layout paint}.playing-card.skin-circus-story{box-shadow:0 3px 3px #0008}.playing-card.skin-circus-story.held{box-shadow:0 0 0 2px #edcf7e}}.game-resuming{position:absolute;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#170e09cc;color:#fff0bd;font-size:18px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.message-input .primary>svg{transform:scaleX(-1)}.chat-list-content,.chat-thread-content{display:flex;flex-direction:column;overflow:hidden}.chat-list-content{min-height:0}.chat-list-content>.chat-settings,.chat-list-content>.global-chat,.chat-list-content>.input-row,.chat-list-content>.page-title,.chat-list-content>.resume-banner,.chat-list-content>.section-title{flex:none}.chat-conversation-list{flex:1 1 auto;min-height:0;max-height:320px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b6803b55 transparent}.chat-list-content>.chat-settings{margin-top:auto;margin-bottom:0}.chat-thread-content>.chat-blocked-notice,.chat-thread-content>.chat-player-actions,.chat-thread-content>.dev-note,.chat-thread-content>.page-title{flex:none}.chat-thread-content>.messages{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.chat-thread-content>.message-input{position:relative;bottom:auto;flex:none;margin-top:auto;background:transparent}.baziness-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-end;justify-content:center;background:#08060488}.baziness-sheet{position:relative;display:flex;width:min(560px,100%);height:92%;flex-direction:column;overflow:hidden;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -10px 34px #0007;animation:bazinessUp .28s ease-out}.baziness-grabber-zone{display:flex;height:28px;flex:0 0 28px;touch-action:none;align-items:center;justify-content:center;background:#fff;cursor:-webkit-grab;cursor:grab}.baziness-grabber-zone i{width:44px;height:5px;border-radius:10px;background:#0004}.baziness-frame{position:relative;z-index:2;width:100%;min-height:0;flex:1 1;border:0;background:#fff}.baziness-sheet-close{position:absolute;top:4px;left:12px;z-index:4;width:32px;height:32px;border:0;background:transparent;color:#333;font:700 25px/1 sans-serif}.baziness-spinner{position:absolute;top:50%;left:50%;width:42px;height:42px;margin:-21px;border:4px solid #785a2e40;border-top-color:#b4824a;border-radius:50%;animation:bazinessSpin .9s linear infinite}.baziness-sheet.loaded .baziness-spinner{display:none}@keyframes bazinessUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bazinessSpin{to{transform:rotate(1turn)}}.birthday-setting>b,.jalali-birthday .birthday-save{font-size:var(--game-min-font-size,12px)}.jalali-birthday .birthday-save{grid-column:1/-1;width:100%;min-height:42px;margin-top:3px}.account-settings .jalali-birthday .birthday-save{justify-content:center;gap:12px;padding:9px 16px}.jalali-birthday .birthday-save .money{font-size:var(--game-min-font-size,12px);color:#fff0bd}.jalali-birthday .birthday-save .money img{width:17px;height:17px}.birthday-setting>b small{font-size:var(--game-min-font-size,12px);font-weight:500;color:#f4d29b}.profile-details .profile-complete-save{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:42px;margin-top:12px;padding:9px 16px;border:2px solid #d7bb69;border-radius:9px;font-size:var(--game-min-font-size,12px)}.profile-complete-save .money{font-size:var(--game-min-font-size,12px);color:#fff0bd}.profile-complete-save .money img{width:17px;height:17px}.puzzle-entry{width:100%;min-height:66px;display:grid;grid-template-columns:48px 1fr 22px;align-items:center;grid-gap:10px;gap:10px;padding:9px 14px;border:1px solid #e7b84e;border-radius:16px;color:#fff1c6;text-align:right;background:linear-gradient(135deg,#174f3d,#0b2a22);box-shadow:inset 0 1px #7de3a399,0 5px 12px #0007;overflow:hidden}.puzzle-entry-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#081f19;font-size:28px;filter:drop-shadow(0 2px 3px #000)}.puzzle-entry span:nth-child(2){display:flex;flex-direction:column;gap:2px}.puzzle-entry b{font-size:17px}.puzzle-entry small{color:#a9d4bf;font-size:var(--game-min-font-size,12px)}.puzzle-entry.puzzle-reward-arrival{animation:puzzle-arrival .75s ease}.puzzle-entry.puzzle-reward-arrival:after{content:"✦";position:absolute;left:18%;top:12%;color:#8affbd;font-size:24px;animation:puzzle-spark .75s ease both}@keyframes puzzle-arrival{35%{transform:scale(1.045);filter:brightness(1.6) drop-shadow(0 0 11px #55ffac)}to{transform:scale(1);filter:none}}@keyframes puzzle-spark{0%{opacity:0;transform:scale(.2) rotate(0)}45%{opacity:1;transform:scale(1.2) rotate(90deg)}to{opacity:0;transform:translate(-28px,20px) scale(.4) rotate(170deg)}}.home-menu>.baziness-banner,.home-menu>.home-rules,.home-menu>.puzzle-entry{box-sizing:border-box;height:66px;min-height:66px;max-height:66px;flex:0 0 66px;border:1.5px solid #e8b85b;border-radius:14px;box-shadow:inset 0 1px 1px #fff5c266,0 3px 6px #0009}.home-banner-copy{display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;text-align:right}.home-banner-copy b{font-size:16px;line-height:1.15;font-weight:900}.home-banner-copy small{font-size:var(--game-min-font-size,12px);line-height:1.25;font-weight:600;color:#f0d3a1;white-space:normal}.baziness-banner .home-banner-copy small{color:#ead0f5}.home-menu>.baziness-banner{position:relative;display:flex;align-items:stretch;justify-content:flex-start;box-sizing:border-box;width:100%;height:auto;min-height:116px;max-height:152px;aspect-ratio:2.8;flex:0 0 auto;overflow:hidden;padding:12px 14px;border:1.5px solid #ba76fa;border-radius:18px;background:radial-gradient(circle at 16% 65%,#a63bea 0,transparent 40%),linear-gradient(110deg,#8723db,#5515ad 60%,#411081);box-shadow:inset 0 2px 2px #f6c4ff70,0 5px 12px #150326bb}.baziness-banner-content{position:relative;z-index:1;display:flex;width:58%;min-width:0;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px}.baziness-banner .home-banner-copy{flex:none;gap:6px}.baziness-banner .home-banner-copy b{font-size:clamp(17px,5vw,22px);line-height:1.1;color:#fff;text-shadow:0 2px 2px #310365}.baziness-banner .home-banner-copy small{font-size:max(var(--game-min-font-size,12px),clamp(10px,2.9vw,12px));line-height:1.35;color:#f5defe}.baziness-prizes{position:absolute;left:3%;bottom:6%;width:40%;height:84%;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 4px 5px #31045f99);pointer-events:none}.baziness-balance{display:flex;box-sizing:border-box;min-width:116px;max-width:100%;height:32px;align-items:center;padding:2px 7px;border:1.5px solid #bb82f7;border-radius:18px;background:linear-gradient(110deg,#2f0b6c,#5620a3);box-shadow:inset 0 1px 2px #f3bcff66,0 3px 6px #250353aa}.baziness-balance .money{display:flex;width:100%;flex-direction:row-reverse;justify-content:space-between;gap:9px;color:#fff;font-size:17px;font-weight:900}.baziness-balance .money img.currency-art{display:block;width:27px;height:27px;flex:0 0 27px;mix-blend-mode:normal;filter:drop-shadow(0 1px 2px #140138)}.home-menu>.puzzle-entry{grid-template-columns:48px minmax(0,1fr);padding:7px 12px}.puzzle-entry-icon{background:transparent;filter:none}.puzzle-entry-icon img{display:block;width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 2px 3px #0009)}.input-row>.player-search-icon{display:block;width:48px;height:48px;flex:0 0 48px;-webkit-margin-start:15px;margin-inline-start:15px;object-fit:contain;filter:drop-shadow(0 2px 2px #160500)}.chat-list-content>.page-title+.section-title{margin-top:-18px;margin-bottom:7px}.chat-list-content>.input-row{height:42px;margin:4px 0 8px;gap:7px}.chat-list-content>.input-row>.player-search-icon{width:40px;height:40px;flex:0 0 40px;-webkit-margin-start:5px;margin-inline-start:5px}.chat-list-content>.input-row>input{box-sizing:border-box;height:38px;min-height:38px;padding-block:7px}.chat-list-content>.input-row>.secondary{box-sizing:border-box;height:38px;min-height:38px;padding:6px 9px}.phone>.topbar{display:grid;align-items:center;height:66px;min-height:66px;padding:max(8px,env(safe-area-inset-top)) 9px 7px;grid-gap:7px;gap:7px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;box-shadow:none}.phone .player-badge{display:block;position:relative;top:0;width:56px;height:48px;min-width:0;flex:none;margin:0;padding:2px 0 0 2px}.phone .player-badge:before{display:none}.phone .player-badge .avatar{width:44px;height:44px}.phone .player-badge .player-level{z-index:3;top:auto;right:-1px;bottom:-2px;width:24px;height:24px;border:2px solid #efc76e;background:linear-gradient(145deg,#f3cc6a,#9c5a1b);box-shadow:0 0 0 2px #3b1808,0 2px 4px #000b;color:#281203!important;font-size:var(--game-min-font-size,12px)!important;transform:none}.phone .wallet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto;min-width:0;flex:none;grid-gap:6px;gap:6px;margin:0;justify-self:stretch}.phone .wallet button{width:100%;min-width:0;height:34px;padding:2px 3px}.phone .wallet .money{font-size:var(--game-min-font-size,12px)}.phone .wallet .money>img.currency-art{width:23px;height:23px;flex-basis:23px}.phone .wallet button>svg{width:24px;height:24px;flex-basis:24px;padding:3px}.phone>.topbar>.settings-button{width:38px;height:38px;margin:0;justify-self:end}@media(max-width:0px){.phone>.topbar{grid-template-columns:52px minmax(0,1fr) 35px;gap:5px;padding-inline:7px}.phone .player-badge{width:52px}.phone .wallet{gap:4px}.phone .wallet .money{font-size:var(--game-min-font-size,12px)}.phone .wallet .money>img.currency-art{width:20px;height:20px;flex-basis:20px}.phone .wallet button>svg{width:21px;height:21px;flex-basis:21px}.phone>.topbar>.settings-button{width:35px;height:35px}}.home-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;flex:0 0 auto}.home-menu .home-shortcuts>.home-rules,.home-menu .home-shortcuts>.puzzle-entry{box-sizing:border-box;display:flex;width:100%;height:74px;min-height:74px;max-height:74px;align-items:center;justify-content:flex-start;gap:5px;margin:0;padding:7px;border-width:1.5px;border-radius:14px;overflow:hidden;text-align:right;white-space:normal}.home-shortcuts .puzzle-entry-icon{width:34px;height:34px;flex:0 0 34px}.home-shortcuts .puzzle-entry-icon img{width:34px;height:34px}.home-shortcuts .home-rules>svg:first-child{width:34px;height:34px;flex:0 0 34px;margin:0}.home-shortcuts .home-banner-copy,.home-shortcuts .puzzle-entry>span:nth-child(2){display:flex;min-width:0;flex:1 1;flex-direction:column;align-items:flex-start;gap:3px}.home-shortcuts .puzzle-entry b,.home-shortcuts b{font-size:18px;line-height:1.25;white-space:normal}.home-shortcuts .home-rules .home-banner-copy b{font-size:20px;line-height:1.25}.home-shortcuts .puzzle-entry small,.home-shortcuts small{font-size:var(--game-min-font-size,12px);line-height:1.25;white-space:normal}.home-menu>.table-list{margin-top:36px}.scene-other .mission-pending .daily-mission-claim:disabled{opacity:1;filter:none;cursor:not-allowed;background:linear-gradient(#27713b,#164d2a);border-color:#b7a65f;color:#fff9d8;box-shadow:inset 0 1px 2px #d8ffc744,0 3px 4px #180a0388}.scene-other .mission-pending .daily-mission-claim:disabled .money{color:#fff4b5}.scene-other .mission-ready .daily-mission-claim{animation:missionReadyPulse 1.65s ease-in-out infinite}@keyframes missionReadyPulse{50%{filter:brightness(1.16);box-shadow:inset 0 2px 4px #d4ffab70,0 0 10px #76e06a66,0 4px 5px #180a03}}.modal:has(.table-entry-preview),.modal:has(.table-rules-preview){overflow:hidden;background:radial-gradient(circle at 50% 5%,#c47a2d45,transparent 42%),linear-gradient(155deg,#421509f7,#170704fa 78%);border:3px solid #d9a34b;box-shadow:0 18px 60px #000d,inset 0 0 0 2px #733714,inset 0 0 36px #a53d1e32}.modal:has(.table-entry-preview)>header,.modal:has(.table-rules-preview)>header{margin:-18px -18px 10px;padding:17px 18px 12px;background:linear-gradient(#8b2a16,#481107);border-bottom:2px solid #efbd61;box-shadow:inset 0 2px #ffd89155,0 5px 12px #16050099}.table-entry-preview,.table-rules-preview{position:relative;text-align:center;padding:2px 2px 1px}.table-info-toggle{position:absolute;top:-54px;right:auto;left:0;z-index:4;display:grid;place-items:center;width:34px;height:34px;border:2px solid #e7bf60;border-radius:50%;background:linear-gradient(#4ca045,#176225);color:#fff3bf;box-shadow:inset 0 2px 4px #b4ef8580,0 4px 5px #180a03;text-shadow:0 2px #17400c}.table-info-toggle.back{background:linear-gradient(#b34222,#70200f);border-color:#f2c16c}.table-entry-hero{display:flex;align-items:center;justify-content:center;gap:14px;padding:5px 8px 11px}.table-entry-hero>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:right}.table-entry-hero b{font-size:14px;color:#fff0c7}.table-entry-hero small{font-size:var(--game-min-font-size,12px);color:#e8c99f}.table-entry-art{display:grid;place-items:center;width:64px;height:64px;flex:0 0 64px;border:1px solid #dfaa52;border-radius:15px;background:#2e0d0699;box-shadow:inset 0 1px #ffe8ae44,0 4px 9px #100300}.table-entry-art .art-3d{max-width:58px;max-height:58px}.table-entry-preview>h3{margin:3px 0 10px;color:#ffe8a7;font-size:15px}.table-rank-prizes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}.table-rank-prize{grid-column:span 2;display:flex;min-width:0;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;border:1.5px solid #c98b3d;border-radius:12px;background:linear-gradient(#57200f,#2a0d06);box-shadow:inset 0 1px #ffe0a355,0 3px 5px #110300}.table-rank-prize.extra-rank{grid-column:span 3;display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:7px;gap:7px;padding:8px 11px}.table-rank-prize.extra-rank strong{text-align:right;font-size:var(--game-min-font-size,12px)}.table-rank-number{display:grid;place-items:center;width:29px;height:29px;border:1.5px solid #efbd61;border-radius:50%;background:linear-gradient(#a8401f,#5d1a0c);color:#fff1b8;font-size:13px;font-weight:900;box-shadow:inset 0 1px #ffe9b655,0 2px 4px #140300}.table-rank-prize strong{font-size:var(--game-min-font-size,12px);color:#ffe8bd}.table-rank-prize .money{font-size:var(--game-min-font-size,12px);color:#ffe19a}.table-rank-prize .money img{width:20px;height:20px}.table-medal{position:relative;display:grid;place-items:center;width:38px;height:38px;color:#c97930}.table-medal>svg{width:38px;height:38px;filter:drop-shadow(0 2px 2px #15031c)}.table-medal>b{position:absolute;top:9px;color:#4a2104}.table-rank-prize.rank-1 .table-medal{color:#ffd23f}.table-rank-prize.rank-2 .table-medal{color:#dbe5ed}.table-rank-prize.rank-3 .table-medal{color:#c8793c}.table-entry-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.table-entry-facts>span{display:flex;min-height:50px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1.5px solid #b97832;border-radius:14px;background:#2a0d07cc}.table-entry-facts small{color:#d9b98d}.table-entry-facts b{display:flex;align-items:center;justify-content:center;gap:5px;color:#fff0bd}.table-entry-facts .money,.table-entry-facts b{font-size:var(--game-min-font-size,12px)}.table-entry-facts .money img{width:21px;height:21px}.table-rules-done,.table-start-button{min-height:45px;border:2px solid #e7bf60;background:linear-gradient(#4ca045,#176225);color:#fff3bf;font-size:15px;font-weight:900;box-shadow:inset 0 2px 4px #b4ef8580,0 4px 5px #180a03;text-shadow:0 2px #17400c}.modal-shade:has(.table-rules-preview){padding:8px}.modal:has(.table-rules-preview){max-height:96%;padding:18px}.modal:has(.table-rules-preview)>header{margin:-18px -18px 15px;padding:19px 20px 15px}.modal:has(.table-rules-preview)>header h2{font-size:22px}.table-rules-preview{padding:3px 2px 2px}.table-rules-list{display:flex;flex-direction:column;gap:11px;margin-top:6px}.table-rules-list p{min-height:64px;display:flex;align-items:center;padding:15px 16px;border:1.5px solid #b97832;border-radius:13px;background:linear-gradient(110deg,#4d190dcc,#271009cc);color:#fff0d2;font-size:13px;line-height:2;text-align:right;box-shadow:inset 0 1px #ffdda830}.table-rules-done{min-height:51px;margin-top:15px;font-size:17px}@media(max-width:0px){.table-rank-prizes{gap:5px}.table-rank-prize{padding-inline:2px}.table-rules-list{gap:6px}.table-rules-list p{padding:8px 9px;font-size:var(--game-min-font-size,12px)}}@media(prefers-reduced-motion:reduce){.scene-other .mission-ready .daily-mission-claim{animation:none}}.home-menu .entry-label,.home-menu .table-prize>span{font-size:var(--game-min-font-size,12px);line-height:1.2;font-weight:900}.table-entry-facts small{font-size:var(--game-min-font-size,12px);font-weight:800}@media(max-height:0px){.home-menu .entry-label,.home-menu .table-prize>span{font-size:var(--game-min-font-size,12px)}}.table-medal,.table-medal>svg{width:54px;height:54px}.table-medal>svg{display:block;background:url(/assets/ui/compact/icons-3d.webp) 100% 0/400% 400% no-repeat;filter:drop-shadow(0 5px 4px #13021caa)}.table-medal>svg>*{display:none}.table-medal>b{top:19px;left:0;right:0;color:#fff4c6;font-size:var(--game-min-font-size,12px);text-shadow:0 1px 2px #3b1500,0 0 3px #000}.table-rank-prize.rank-2 .table-medal>svg{filter:grayscale(.9) brightness(1.2) drop-shadow(0 5px 4px #13021caa)}.table-rank-prize.rank-3 .table-medal>svg{filter:sepia(.85) saturate(1.35) hue-rotate(336deg) brightness(.82) drop-shadow(0 5px 4px #13021caa)}.table-info-toggle>svg{position:absolute;inset:0;display:block;margin:auto}.scene-game .board-scene.fixed-board .scene-rules-button,.scene-game .scene-rules-button{top:82px;right:auto;bottom:auto;left:12px;box-sizing:border-box;width:40px;height:40px;min-width:40px;align-items:center;justify-content:center;padding:0;border:2px solid #d8ff91;border-radius:50%;background:radial-gradient(circle at 35% 25%,#79e63f,#218f1d 68%,#0d5718);box-shadow:inset 0 2px 3px #efffca99,inset 0 -3px 4px #0c4e16aa,0 4px 6px #160423aa;color:#fff;transform:none;text-shadow:none;z-index:12}.scene-game .scene-rules-button>svg{display:block;width:24px;height:24px;flex:0 0 24px;background:none;filter:drop-shadow(0 1px 1px #164b0d)}.scene-game .scene-rules-button>svg>*{display:initial}.scene-game .scene-rules-button:active:not(:disabled){transform:translateY(2px)}.scene-game .scene-scorebar .icon-button{top:82px;width:40px;height:40px}@media(max-height:0px){.scene-game .board-scene.fixed-board .scene-rules-button,.scene-game .scene-rules-button{top:73px;left:12px;width:36px;height:36px;min-width:36px}.scene-game .scene-scorebar .icon-button{top:73px;width:36px;height:36px}.scene-game .scene-rules-button>svg{width:22px;height:22px;flex-basis:22px}}.scene-game .scene-scorebar .game-back-button:before{content:"×";width:36px;height:36px;font-size:27px;line-height:31px}.scene-game .live-total,.scene-game .scene-scorebar .timer{top:56px;overflow:hidden;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.scene-game .scene-submit{position:absolute;width:32%;min-width:118px;height:34px;justify-content:center;padding:0 12px;border-color:#d9f58a;background:linear-gradient(#61d94e,#1f9b36 58%,#106328);box-shadow:inset 0 2px 4px #e6ffc088,inset 0 -3px 5px #07502299,0 4px 7px #1d0902;color:#fff9d2;text-align:center;font-size:13px}.scene-game .scene-submit:active:not(:disabled){transform:translateX(-50%) translateY(2px)}.table-rank-prize.rank-1{grid-column:3/span 2;grid-row:1}.table-rank-prize.rank-2{grid-column:5/span 2;grid-row:1}.table-rank-prize.rank-3{grid-column:1/span 2;grid-row:1}.table-rank-prize.rank-4{grid-column:4/span 3;grid-row:2}.table-rank-prize.rank-5{grid-column:1/span 3;grid-row:2}.table-medal>b{display:none}.table-rank-prize strong{font-size:13px;line-height:1.35}.table-rank-prize .money{gap:6px;font-size:18px;font-weight:1000;line-height:1;color:#fff0b1;text-shadow:0 2px 2px #220512,0 0 5px #ffce6666}.table-rank-prize .money img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 2px 2px #150319) drop-shadow(0 0 4px #ffe48066)}.scene-game .board-scene:after,.scene-game .board-scene:before{content:"";position:absolute;z-index:2;top:21.8%;left:16.7%;width:66.6%;height:37.2%;pointer-events:none;border-radius:19%;mix-blend-mode:screen;background:radial-gradient(circle,#fffbd0 0 2px,#ffc34f 3px,#ff6d12 4px,transparent 7px) 0 0/28px 13px repeat-x,radial-gradient(circle,#fffbd0 0 2px,#ffc34f 3px,#ff6d12 4px,transparent 7px) 0 100%/28px 13px repeat-x,radial-gradient(circle,#fffbd0 0 2px,#ffc34f 3px,#ff6d12 4px,transparent 7px) 0 0/13px 28px repeat-y,radial-gradient(circle,#fffbd0 0 2px,#ffc34f 3px,#ff6d12 4px,transparent 7px) 100% 0/13px 28px repeat-y;filter:drop-shadow(0 0 5px #ff9b24) drop-shadow(0 0 9px #ff6c16);animation:machineBulbsA 1.15s steps(2) infinite}.scene-game .board-scene:after{background-position:14px 0,14px 100%,0 14px,100% 14px;animation-name:machineBulbsB}@keyframes machineBulbsA{0%,49%{opacity:.18}50%,to{opacity:.92}}@keyframes machineBulbsB{0%,49%{opacity:.9}50%,to{opacity:.16}}@media(prefers-reduced-motion:reduce){.scene-game .board-scene:before{opacity:.55;animation:none}.scene-game .board-scene:after{display:none}}.active-game-alert .active-game-clock{width:76px;height:68px;margin:5px auto 12px;border-radius:18px 18px 30px 30px;background:linear-gradient(145deg,#d95b27,#8b1d0e 54%,#470905);box-shadow:inset 0 0 0 2px #f7ce71,inset 0 0 0 4px #7c250e,inset 0 4px 6px #ffe2a35c,inset 0 -6px 9px #27040399,0 5px 7px #150300aa,0 0 13px #ffb43544}.active-game-alert .active-game-clock:after,.active-game-alert .active-game-clock:before{top:-8px;width:19px;height:17px;border-width:2px}.active-game-alert .active-game-clock:before{right:8px}.active-game-alert .active-game-clock:after{left:8px}.active-game-alert .active-game-clock>svg{width:42px;height:42px;padding:6px;border-width:2px;filter:drop-shadow(0 2px 1px #240300)}.active-game-alert .active-game-clock>i{width:5px;height:5px;box-shadow:0 0 5px #ffc02d}.active-game-alert .active-game-clock>i:nth-child(2){top:6px;right:35px}.active-game-alert .active-game-clock>i:nth-child(3){right:8px;bottom:14px}.active-game-alert .active-game-clock>i:nth-child(4){left:8px;bottom:14px}.active-game-alert .active-game-clock{width:88px;height:88px;margin:0 auto 9px;background:none;box-shadow:none;border-radius:0}.active-game-alert .active-game-clock:after,.active-game-alert .active-game-clock:before,.active-game-alert .active-game-clock>i{display:none}.active-game-alert .active-game-clock>svg{display:block;width:88px;height:88px;padding:0;border:0;border-radius:0;background:url(/assets/ui/active-game-alarm-3d.webp) 50%/contain no-repeat;filter:drop-shadow(0 6px 5px #190300aa) drop-shadow(0 0 8px #ffb12d55)}.active-game-alert .active-game-clock>svg>*{display:none}.phone .money.money.small{font-size:16px;line-height:1.1;gap:6px;font-weight:1000;text-shadow:0 2px 2px #210400,0 0 4px #ffd66a55}.phone .money.money.small img.currency-art{width:24px;height:24px;flex:0 0 24px;object-fit:contain;filter:none}.phone .combo-values .money,.phone .entry-value .money,.phone .result-outcome .money,.phone .table-entry-facts .money{font-size:16px;font-weight:1000;gap:6px;text-shadow:0 2px 2px #210400}.phone .combo-values .money img.currency-art,.phone .entry-value .money img.currency-art,.phone .result-outcome .money img.currency-art,.phone .table-entry-facts .money img.currency-art{width:24px;height:24px;flex:0 0 24px;object-fit:contain;filter:none}.chat-list-content>.chat-settings{padding:2px 12px}.chat-list-content>.chat-settings>button{min-height:38px;padding:8px 0;font-size:var(--game-min-font-size,12px)}.scene-other .daily-mission-claim,.scene-other .gift-panel>.gift-claim,.scene-other .one-time-mission-claim{display:grid;grid-template-columns:minmax(0,1fr) 55px;direction:rtl;flex-basis:128px;width:128px;min-width:128px;height:44px;min-height:44px;grid-gap:3px;gap:3px;padding:6px 7px;font-size:var(--game-min-font-size,12px);font-weight:1000;text-shadow:0 2px 2px #084817}.scene-other .daily-mission-claim .money,.scene-other .gift-panel>.gift-claim .money,.scene-other .one-time-mission-claim .money{gap:3px;font-size:14px;font-weight:1000;color:#fff4b5;text-shadow:0 2px 2px #084817,0 0 5px #ffe36f66}.scene-other .daily-mission-claim .money img,.scene-other .gift-panel>.gift-claim .money img,.scene-other .one-time-mission-claim .money img{width:24px;height:24px;flex:0 0 24px;object-fit:contain;filter:none}.phone.scene-other .daily-mission-claim .money.money.small,.phone.scene-other .gift-panel>.gift-claim .money.money.small,.phone.scene-other .one-time-mission-claim .money.money.small{font-size:14px;gap:3px}.phone.scene-other .daily-mission-claim .money.money.small img.currency-art,.phone.scene-other .gift-panel>.gift-claim .money.money.small img.currency-art,.phone.scene-other .one-time-mission-claim .money.money.small img.currency-art{width:24px;height:24px;flex-basis:24px;filter:none}.scene-other .daily-mission-claim>span,.scene-other .gift-panel>.gift-claim>span,.scene-other .one-time-mission-claim>span{color:#fff;font-weight:1000;text-shadow:0 2px 2px #063b14;text-align:right;justify-self:stretch}.scene-other .daily-mission-claim .money,.scene-other .gift-panel>.gift-claim .money,.scene-other .one-time-mission-claim .money{width:55px;justify-content:flex-start}.phone.scene-other .daily-mission-claim .money.money.small,.phone.scene-other .gift-panel>.gift-claim .money.money.small,.phone.scene-other .one-time-mission-claim .money.money.small{color:#fff;font-weight:1000;text-shadow:0 2px 2px #063b14}.scene-other .once-mission>div>b{font-size:13px;white-space:nowrap}.phone.scene-other .once-mission{display:grid;grid-template-columns:44px minmax(0,1fr) 154px;grid-gap:10px;gap:10px;align-items:center}.phone.scene-other .once-mission>div{min-width:0}.phone.scene-other .one-time-mission-claim{display:grid;grid-template-columns:max-content minmax(0,1fr);width:154px;min-width:154px;flex-basis:154px;height:46px;min-height:46px;grid-gap:10px;gap:10px;padding:7px 9px}.phone.scene-other .one-time-mission-claim>span:first-child{white-space:nowrap;font-size:14px;line-height:1.3;text-align:center}.phone.scene-other .one-time-mission-claim .money.money.small{width:auto;min-width:0;gap:4px;font-size:16px;justify-content:center}.phone.scene-other .one-time-mission-claim .money.money.small .fitted-amount{min-width:0;flex:1 1;text-align:center;line-height:1.2}.phone.scene-other .one-time-mission-claim .money.money.small img.currency-art{width:22px;height:22px;flex-basis:22px}.baziness-balance{min-width:130px;height:38px;padding:3px 9px}.baziness-balance .money{line-height:1;text-shadow:0 2px 2px #25004e}.baziness-balance .money,.baziness-balance .money b{font-size:24px;font-weight:1000}.baziness-balance .money img.currency-art{width:31px;height:31px;flex:0 0 31px;filter:drop-shadow(0 2px 2px #190034) drop-shadow(0 0 5px #d877ff99)}.result-summary-copy small{font-size:13px;font-weight:900;text-shadow:0 1px 2px #240600}.result-claimed{gap:5px;font-weight:900}.result-claimed svg{width:21px;height:21px}.result-loss{font-size:14px;font-weight:900;line-height:1.5;text-shadow:0 1px 2px #210503}.profile-card>.text-button{font-size:14px;font-weight:900;color:#ffe1a0;gap:6px;text-shadow:0 1px 2px #220700}.profile-card>.text-button svg{width:17px;height:17px;stroke-width:3}.profile-card>.user-id{min-width:72px;padding:7px 15px;font-size:18px;line-height:1.15;font-weight:1000;color:#fff0bd;border-color:#c28a3c88;background:#2a0b03aa;text-align:center;text-shadow:0 2px 2px #1d0600}.profile-card>.level-line{font-size:13px;font-weight:900;color:#fff0bd}.profile-card>.level-line b{font-size:14px}.profile-card>.level-line span{font-size:13px;font-weight:900;color:#f2d79f;text-shadow:0 1px 2px #1d0600}.cosmetic-choice .cosmetic-owned-button,.cosmetic-choice .cosmetic-price-button,.cosmetic-choice .cosmetic-selected{min-height:38px;flex-basis:38px;width:calc(100% - 6px);font-size:var(--game-min-font-size,12px);font-weight:1000;line-height:1.1}.cosmetic-choice .cosmetic-owned-button,.cosmetic-choice .cosmetic-selected{color:#fff;text-shadow:0 2px 2px #173406}.cosmetic-choice .cosmetic-selected{color:#ffe7a0;font-size:var(--game-min-font-size,12px);white-space:nowrap;text-shadow:0 2px 2px #210800}.phone .cosmetic-choice .cosmetic-price-button .money.money.small{font-size:30px;font-weight:1000;line-height:.9;gap:5px;color:#fff1bd;text-shadow:0 2px 2px #290600}.phone .cosmetic-choice .cosmetic-price-button .money.money.small>b{font-size:17px;font-weight:1000;line-height:1}.phone .cosmetic-choice .cosmetic-price-button .money.money.small img.currency-art{width:31px;height:31px;flex-basis:31px;filter:none}.cosmetic-choice .cosmetic-selected svg{width:16px;height:16px;stroke-width:3}.avatar-choice.cosmetic-choice{min-height:136px}.skin-choice.cosmetic-choice{min-height:158px}.phone .money>img.currency-art{mix-blend-mode:normal}.profile-details .birthday-setting>b{font-size:15px;line-height:1.5}.profile-details .birthday-setting>b small{font-size:var(--game-min-font-size,12px);line-height:1.5}.profile-details .jalali-birthday select{font-size:14px;font-weight:900}.profile-details .gender-setting>div:first-child b{font-size:15px}.profile-details .gender-choices>button span{font-size:14px;font-weight:900}.profile-details .profile-complete-save>span{font-size:14px;font-weight:1000}.profile-details .profile-complete-save .money.money.small>b{font-size:17px;font-weight:1000}.scene-other .gift-code-panel .input-row>.secondary{font-size:16px;font-weight:1000;color:#fff;text-shadow:0 2px 2px #063b14}.scene-other .gift-code-panel .input-row>.secondary:disabled{opacity:1;filter:none;background:linear-gradient(#286f3c,#174d2a);border-color:#bda653;color:#fff;box-shadow:inset 0 2px 3px #8fd28144,0 3px 5px #160600}.profile-details .profile-complete-save:disabled{opacity:.7;filter:grayscale(1);background:linear-gradient(#615340,#3c3026);border-color:#8c785b;color:#ddd1bc;box-shadow:inset 0 1px #fff1;cursor:default;animation:none}.profile-details .profile-complete-save:disabled .money,.profile-details .profile-complete-save:disabled>span{color:inherit;text-shadow:0 1px 2px #000}.phone>.topbar{grid-template-columns:56px minmax(0,1fr) 38px}.phone .wallet{gap:7px;max-width:none}.phone .wallet button{height:44px;padding:3px;gap:2px;border-width:1.5px;border-color:#d9ad55;border-radius:22px;background:linear-gradient(180deg,#30220f,#12100b 62%,#080a08);box-shadow:inset 0 1px 0 #ffe49a66,inset 0 -2px 4px #0008,0 2px 4px #0008}.phone .wallet .money{min-width:0;gap:4px;color:#fff8df;font-size:21px;font-weight:1000;line-height:1;text-shadow:0 2px 1px #000}.phone .wallet .money b{font-size:21px;font-weight:1000;line-height:1;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0}.phone .wallet .money b.fitted-amount{overflow:visible;text-overflow:clip}.fitted-amount>span{display:inline-block;white-space:nowrap;vertical-align:middle}.phone .wallet .money>img.currency-art{width:30px;height:30px;flex:0 0 30px;border-radius:0;mix-blend-mode:normal;filter:none;image-rendering:auto}.phone .wallet .money.coins>img.currency-art{content:url(/assets/currency/compact/coin-wallet-single.webp)}.phone .wallet .money.diamonds>img.currency-art{content:url(/assets/currency/diamond-wallet.webp)}.phone .wallet>button:after{width:25px;height:25px;flex:0 0 25px;border-width:1.5px;font-size:20px;line-height:1;box-shadow:inset 0 2px 2px #d5ffd899,0 2px 2px #090200}.cosmetic-summary-box{margin-bottom:14px;padding:9px;border:2px solid #c99143;border-radius:18px;background:linear-gradient(#321006e8,#230a04ed);box-shadow:inset 0 1px 4px #f4c87c3d,0 4px 7px #160800aa}.cosmetic-summary-box .cosmetic-preview-grid{gap:8px}.cosmetic-gallery-open{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:8px 14px;border:1.5px solid #e0b35d;border-radius:12px;background:linear-gradient(#8f2b17,#5e1008);color:#fff0c6;box-shadow:inset 0 2px 3px #ffd8924d,0 3px 5px #120300;text-align:right}.cosmetic-gallery-open>span{display:flex;flex-direction:column;gap:4px}.cosmetic-gallery-open b{font-size:15px;font-weight:1000}.cosmetic-gallery-open small{color:#e7c893;font-size:var(--game-min-font-size,12px);font-weight:700}.cosmetic-gallery-open>svg{flex:0 0 auto;color:#ffd878;stroke-width:3}.cosmetic-gallery-scroll{max-height:66dvh;overflow-y:auto;overscroll-behavior:contain;padding:3px 5px 16px;scrollbar-width:thin;scrollbar-color:#d09a48 #1e0904}.cosmetic-gallery-scroll.avatar-grid,.cosmetic-gallery-scroll.skin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.cosmetic-gallery-scroll .cosmetic-choice{background:linear-gradient(#351106,#270b05);border-color:#bd8138}.home-shortcuts:has(.daily-calendar-entry){grid-template-columns:repeat(2,minmax(0,1fr))}.daily-calendar-entry{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-height:68px;padding:6px 8px;border:2px solid #f1bd50;border-radius:15px;background:radial-gradient(circle at 18% 0,#4c9e3e55,transparent 45%),linear-gradient(145deg,#743017,#381005);color:#fff0bc;box-shadow:inset 0 2px #ffe8a16b,0 5px 8px #120400}.daily-calendar-entry-icon{display:block!important;flex:0 0 34px;width:34px;height:34px;background:url(/assets/ui/daily-calendar.webp) 50%/contain no-repeat;filter:drop-shadow(0 3px 2px #230600) drop-shadow(0 0 5px #ffd65b55)}.daily-calendar-entry>span:not(.daily-calendar-entry-icon){display:grid;text-align:right}.daily-calendar-entry b{font-size:14px;text-shadow:0 2px #471005}.daily-calendar-entry small{font-size:var(--game-min-font-size,12px);color:#ffdd93}.daily-calendar-entry>i{position:absolute;top:5px;left:6px;width:11px;height:11px;border:2px solid #ffe6b2;border-radius:50%;background:#ef302a;box-shadow:0 0 9px #ff392f;animation:dailyDot 1.2s ease-in-out infinite}.home-shortcuts:has(.daily-calendar-entry) .home-rules{grid-column:1/-1;min-height:50px}@keyframes dailyDot{50%{transform:scale(1.25)}}.home-menu .home-shortcuts>.daily-calendar-entry{box-sizing:border-box;width:100%;height:74px;min-height:74px;max-height:74px;justify-content:flex-start;gap:5px;margin:0;padding:7px;border-width:1.5px;border-radius:14px;overflow:hidden;direction:rtl;text-align:right;white-space:normal}.home-shortcuts .daily-calendar-entry>span:not(.daily-calendar-entry-icon){display:flex;min-width:0;flex:1 1;flex-direction:column;align-items:flex-start;gap:3px;text-align:right}.home-shortcuts .daily-calendar-entry b{font-size:18px;line-height:1.25;white-space:normal}.home-shortcuts .daily-calendar-entry small{font-size:var(--game-min-font-size,12px);line-height:1.25;white-space:normal}.level-up-shade{position:absolute;inset:0;z-index:90;display:grid;place-items:center;padding:18px;background:#160702d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);direction:rtl}.level-up-card{position:relative;display:grid;justify-items:center;width:min(100%,340px);overflow:hidden;border:3px solid #f1bd50;border-radius:22px;padding:22px 16px;background:linear-gradient(#642208,#2d0c03);box-shadow:0 0 0 4px #6b260d,0 18px 55px #000b;color:#ffedb9;text-align:center}.level-up-rays{position:absolute;inset:-90px;background:repeating-conic-gradient(#ffd24c33 0 8deg,transparent 8deg 18deg);animation:levelRays 9s linear infinite}.level-up-star{font-size:62px;color:#ffd33f;text-shadow:0 0 18px #ffb20a}.level-up-card button,.level-up-card h2,.level-up-card p,.level-up-rewards,.level-up-star{position:relative}.level-up-card h2{margin:3px}.level-up-card p{margin:2px 0 14px}.level-up-rewards{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:16px}.level-up-badge{display:grid;width:100%;padding:9px;border:1px solid #f2c763;border-radius:10px;background:#240902}.level-up-badge small{font-size:var(--game-min-font-size,12px);color:#d9b778}.level-up-card button{min-width:160px}@keyframes levelRays{to{transform:rotate(1turn)}}.profile-badges{display:flex;justify-content:center;gap:6px;margin-top:8px}.profile-badges span{padding:5px 9px;border:1px solid #dfaa49;border-radius:999px;background:#4b1707;color:#ffe6a4;font-size:var(--game-min-font-size,12px)}.phone .pack-grid{direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr))}.phone .pack-card{min-width:0;gap:10px;padding:14px 6px 12px}.phone .pack-card>.pack-price{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;gap:4px;min-height:60px;margin-top:auto;padding:8px 3px;font-size:22px;line-height:1.2;color:#fffde9;border:1px solid #b7ed85;border-radius:12px;background:linear-gradient(#299f4c,#167d3e 55%,#10622e);box-shadow:inset 0 1px 2px #d9ffb655,0 2px 4px #12040088;font-weight:1000}.phone .pack-card .pack-price>.pack-cash-number{font-size:24px;line-height:1.15;font-weight:1000;text-shadow:0 2px 2px #210400}.phone .pack-card .pack-price>small{display:block;font-size:var(--game-min-font-size,12px);line-height:1.3;font-weight:800;color:#fffde9}.phone .pack-card>.money{font-size:28px;line-height:1.2;font-weight:1000;color:#fff6d6;gap:5px;text-shadow:0 2px 2px #210400}.phone .pack-card>.money>b{font-size:inherit;line-height:inherit;font-weight:1000}.phone .pack-card>.money>img.currency-art{width:26px;height:26px;flex-basis:26px}.phone .pack-card .pack-price>.money{font-size:23px;line-height:1.2;font-weight:1000;color:#fff4cf;gap:5px}.phone .pack-card .pack-price>.money>b{font-size:inherit;line-height:inherit;font-weight:1000}.phone .pack-card .pack-price>.money>img.currency-art{width:25px;height:25px;flex-basis:25px}.coin-exchange-confirm p{font-size:16px;color:#fff4cf}.coin-exchange-confirm .exchange-amount{white-space:nowrap;font-weight:1000;color:inherit}.phone .pack-card>.money.diamonds>img.currency-art{display:block;width:34px;height:34px;flex-basis:34px;object-fit:contain}.phone .pack-card .pack-price>.money.diamonds>img.currency-art{display:block;width:32px;height:32px;flex-basis:32px;object-fit:contain}.phone .mission .money.money.diamonds>img.currency-art{width:28px;height:28px;flex-basis:28px;object-fit:contain}.phone.scene-other .mission{gap:8px;min-height:102px}.phone.scene-other .mission>div{min-width:0;flex:1 1}.phone.scene-other .mission>div>b{display:block;font-size:18px;line-height:1.4;font-weight:1000;white-space:normal;overflow-wrap:break-word;color:#fff0cc}.phone.scene-other .mission>div>p{margin:4px 0 0;font-size:var(--game-min-font-size,12px);line-height:1.65;font-weight:700;color:#e6d0a4;white-space:normal;overflow-wrap:break-word}.phone.scene-other .mission .mission-progress{margin-top:4px;font-size:13px;line-height:1.5;font-weight:900;color:#ffda86}.phone.scene-other .mission>button{font-size:14px}.mission button.daily-mission-claim:disabled,.mission button.one-time-mission-claim:disabled,.phone.scene-other .gift-panel>.gift-claim:disabled{background:linear-gradient(#615340,#3c3026)!important;border-color:#8c785b!important;box-shadow:inset 0 1px #fff1!important;filter:grayscale(1);color:#c9bda7;opacity:.65;animation:none;cursor:default}.mission .mission-connect{display:block;margin-top:7px;color:#ffe1a0;text-decoration:underline;font-size:13px;line-height:1.6}.input-row .player-search-field{flex:1 1;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #9b7a46;border-radius:10px;background:#20170f;color:#e9d9b5;text-align:right;font-size:15px}.match-status-close{margin-top:16px}.bottom-nav button:first-child:before{background-image:url(/assets/ui/compact/nav-store.webp);background-position:50%;background-size:contain}.bottom-nav button:nth-child(2):before{background-image:url(/assets/ui/compact/nav-chat.webp);background-position:50%;background-size:contain}.bottom-nav button:nth-child(3):before{background-image:url(/assets/ui/compact/nav-home.webp);background-position:50%;background-size:contain}.bottom-nav button:nth-child(4):before{background-image:url(/assets/ui/compact/nav-results.webp);background-position:50%;background-size:contain}.bottom-nav button:nth-child(5):before{background-image:url(/assets/ui/compact/nav-account.webp);background-position:50%;background-size:contain}.phone .settings-button>svg{background-image:url(/assets/ui/compact/settings-gear.webp);background-position:50%;background-size:contain}.home-shortcuts .home-rules>svg:first-child{background-image:url(/assets/ui/compact/rules-book.webp);background-position:50%;background-size:contain}.victory-trophy{display:block;width:96px;height:96px;flex:0 0 96px;object-fit:contain;filter:drop-shadow(0 5px 4px #32030080)}.result-compact{border-color:#d5a44e;box-shadow:inset 0 0 0 3px #f2c86c0c,0 5px 12px #10040088;border-radius:18px}.result-compact.open{border-color:#f0c778;box-shadow:0 5px 18px #0c0300aa,inset 0 1px #ffe3a170}.result-summary{min-height:110px;background:radial-gradient(ellipse at 85% 0,#a9672d44,transparent 70%),linear-gradient(110deg,#351205ee,#210903f2)}.result-summary-main{padding:12px 10px;gap:10px}.result-table-icon{width:74px;height:74px;flex-basis:74px}.result-table-icon .art-3d{width:72px;height:72px}.result-summary-copy{gap:5px}.result-summary-copy h3{font-size:19px}.result-summary-copy time{font-size:var(--game-min-font-size,12px);color:#dfcaa5}.result-summary-copy small{padding:2px 8px;border:1px solid #e6b65544;border-radius:7px;background:#9d681a22;color:#ffe7a8}.result-outcome{width:100px;flex-basis:100px;border-right-color:#d9b66666;font-size:var(--game-min-font-size,12px)}.result-outcome.claimed{background:radial-gradient(ellipse at top,#789d3433,transparent),linear-gradient(#29401de6,#172814ed)}.result-claimed{gap:7px;font-size:14px}.result-claimed svg{width:23px;height:23px;padding:3px;border:1px solid #b7da7f66;border-radius:50%;background:#9ac96a1a}.result-details{padding:13px 12px 14px;background:radial-gradient(ellipse at top,#70411d24,transparent 65%),#1f0903ed}.puzzle-entry{position:relative}.puzzle-notification{position:absolute;top:8px;left:8px;display:block;width:12px;height:12px;border:2px solid #ffb4a0;border-radius:50%;background:#ed263c;box-shadow:0 0 0 2px #631015,0 2px 5px #17000080}.results-puzzle-entry{display:flex;width:100%;min-height:74px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;border:1.5px solid #e8b85b;border-radius:14px;background:linear-gradient(125deg,#174d35,#092c22);color:#fff0ca;text-align:right;box-shadow:inset 0 1px #f7d98640,0 3px 6px #0009}.results-puzzle-entry b{font-size:19px}.results-puzzle-entry .puzzle-entry-icon{width:40px;height:40px;flex:0 0 40px}.results-puzzle-entry .puzzle-entry-icon img{width:40px;height:40px}