.market-page{color:var(--reference-text)}.main-content.page-market{padding-bottom:calc(100px + var(--app-safe-bottom))}.market-heading{margin:4px 0 16px}.market-search{background:var(--reference-card);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.market-search>svg{width:18px;color:var(--reference-muted);flex:0 0 18px}.market-search input{width:100%;min-width:0;color:var(--reference-text);caret-color:var(--reference-blue);outline-offset:4px;background:0 0;border:0;font:400 13px/20px Inter,sans-serif}.market-search input::placeholder{color:var(--reference-muted)}.market-search>button{place-items:center;min-width:32px;min-height:44px;margin-right:-8px;display:grid}.market-search>button svg{width:17px}.market-toolbar{min-height:54px;color:var(--reference-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.market-toolbar>span{white-space:nowrap}.market-toolbar>label{align-items:center;gap:5px;min-width:0;display:flex}.market-toolbar svg{flex:0 0 14px;width:14px}.market-toolbar select{min-width:0;max-width:100%;min-height:44px;color:var(--reference-muted);font:inherit;cursor:pointer;background:0 0;border:0}.market-toolbar option{background:var(--reference-card);color:var(--reference-text)}.market-art{position:relative}.market-art>img{object-fit:contain;width:80%;height:80%;position:absolute;inset:10%}.market-footnote{color:var(--reference-muted);text-align:center;margin:20px 0 4px;font-size:11px;line-height:17px}.market-recovery{background:var(--reference-card);border-radius:12px;margin-bottom:12px;padding:12px;font-size:13px}.market-recovery>button{min-height:44px;color:var(--reference-blue);align-items:center;gap:6px;display:flex}.market-recovery svg{width:17px}.market-result{text-align:center}.market-result h3{margin-bottom:8px;font:600 22px/28px Onest,Inter,sans-serif}.market-result>p{color:var(--reference-muted);font-size:13px;line-height:20px}.market-result .market-detail-art>span{background:var(--reference-blue);width:34px;height:34px;color:var(--reference-blue-text);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.market-result .market-detail-art>span>svg{width:20px}.market-result.is-miss .market-detail-art>img{opacity:.45}.market-receipt{text-align:left;grid-template-columns:1fr auto;gap:12px;margin:6px 0 14px;padding:18px 0;font-size:13px;display:grid}.market-receipt>span{color:var(--reference-muted)}.market-receipt .money{justify-self:end;font-size:14px}.market-receipt .money img{width:17px;height:17px}.market-result>.secondary{margin-top:8px}.market-result>small{color:var(--reference-muted);margin:16px 0 0;font-size:11px;line-height:17px;display:block}.promo-mechanic.promo-upgrade{background:var(--reference-card)}.promo-upgrade-source{object-fit:contain;width:46%;height:49%;position:absolute;top:23%;left:0;transform:rotate(-12deg)}.promo-upgrade-target{object-fit:contain;width:61%;height:64%;position:absolute;top:-4%;right:-4%;transform:rotate(12deg)}.promo-upgrade-arrow{width:32%;height:35%;color:var(--reference-blue);position:absolute;top:22%;left:33%}.market-result-model{color:var(--reference-muted);margin:0 0 12px;font-size:12px;line-height:18px;display:block}.market-detail-art{aspect-ratio:1;background:var(--reference-hover);border-radius:16px;place-items:center;width:min(190px,48vw);margin:0 auto 24px;display:grid;position:relative}.market-detail-art>img{object-fit:contain;width:82%;height:82%}.market-sheet-scope .market-detail>.market-lucky-entry{text-align:left;background:color-mix(in srgb,var(--reference-blue) 18%,var(--reference-raised));border:1px solid var(--reference-blue);justify-content:space-between;gap:12px;min-height:62px}.market-lucky-entry>span:first-child{font-size:14px;font-weight:600}.market-lucky-quote{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.market-lucky-quote .money{gap:5px;font-size:14px}.market-lucky-quote .money img{width:16px;height:16px}.market-lucky-quote small{color:var(--reference-muted);font-size:11px;font-weight:400;line-height:16px}.market-sheet-scope .market-detail>.market-buy{justify-content:space-between}.market-buy .money{gap:5px;font-size:14px}.market-buy .money img{width:17px;height:17px}@media (hover:hover){.market-sheet-scope .market-detail>.market-lucky-entry:hover:not(:disabled){background:color-mix(in srgb,var(--reference-blue) 26%,var(--reference-raised))}}@media (max-width:360px){.market-toolbar{font-size:11px}.market-detail-art{width:164px}.market-lucky-entry{padding-inline:12px}}.case-stories{margin-bottom:16px}.case-stories .slot-stories{border-radius:16px;overflow:hidden}.case-stories .slot-stories .slot-story-panel{isolation:isolate;grid-template-columns:minmax(0,57%) minmax(0,43%);align-items:center;gap:0;height:176px;min-height:176px;padding:20px;display:grid}.case-stories .slot-stories .slot-story-panel[data-world=halloween] .slot-story-copy{z-index:2;flex-direction:column;grid-column:1;justify-content:center;align-items:flex-start;gap:0;width:auto;max-width:none;height:auto;min-height:0;padding:0;display:flex;position:relative}.case-stories .slot-stories .slot-story-copy h2{letter-spacing:-.035em;white-space:nowrap;text-shadow:none;margin:0;font:600 28px/34px Onest,Inter,sans-serif}.case-stories .slot-stories .slot-story-copy>.case-story-cta{color:#30203d;letter-spacing:0;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:40px;margin-top:18px;padding:10px 12px;font:600 13px/20px Inter,sans-serif;display:inline-flex;position:static}.case-stories .case-story-cta svg{flex:0 0 15px;width:15px;height:15px;position:static}.case-story-scene{z-index:0;pointer-events:none;color:#b89bd0;background:#251a33;position:absolute;inset:0;overflow:hidden}.case-story-scene:before{content:"";background:radial-gradient(#a864d82b,#0000 68%);width:78%;height:136%;position:absolute;top:-18%;right:-9%}.case-story-scene:after{content:"";filter:blur(9px);background:#100b1b59;border-radius:50%;width:45%;height:7%;position:absolute;bottom:7%;right:0}.halloween-webs{opacity:.12;width:100%;height:100%;position:absolute;inset:0}.halloween-illustration{opacity:.25;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.halloween-symbol-pumpkin{opacity:.6}.case-story-art{z-index:1;width:min(58%,222px);position:absolute;top:calc(50% - 9px);right:-3%;transform:translateY(-50%)}.case-story-art .case-cover-aura{display:none}.case-stories .slot-story-panel:focus-visible{outline:2px solid var(--reference-blue);outline-offset:-3px}@media (max-width:360px){.case-stories .slot-stories .slot-story-panel{height:168px;min-height:168px;padding:16px}.case-stories .slot-stories .slot-story-copy h2{font-size:24px;line-height:30px}.case-stories .slot-stories .slot-story-copy>.case-story-cta{gap:7px;padding-inline:10px;font-size:12px}.case-story-art{width:56%;right:-5%}}.games-hub{--gh-round:24px;--gh-gap:12px;padding-top:2px;display:block;container-type:inline-size}.games-hub button{isolation:isolate;text-align:left;color:#fff;border-radius:var(--gh-round);padding:0;transition:transform .16s ease-out,filter .16s ease-out;display:block;position:relative;overflow:hidden}.games-hub button:active{transform:scale(.975)}.games-hub button:focus-visible{outline-offset:3px;outline:3px solid #fff}.durak-feature{width:100%;height:calc((100cqw - var(--gh-gap))/2.08);background:#196850;container-type:inline-size}.durak-feature-copy{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 0 12px clamp(16px,5cqw,22px);display:flex;position:absolute;inset:0}.durak-feature-copy>strong{letter-spacing:-.02em;text-shadow:0 2px #17452c33;margin:0 0 5px;font:400 clamp(28px,9.6cqw,38px)/.98 PromoDisplay,Room,sans-serif}.durak-description{color:#e5ffed;font:500 clamp(9.5px,2.95cqw,11px)/1.35 Onest,sans-serif}.durak-gram{color:#fff;vertical-align:middle;align-items:center;gap:2px;font-weight:700;display:inline-flex}.durak-gram img{object-fit:contain;width:12px;height:12px}.durak-feature-cta{color:#12503b;background:#fff;border-radius:9px;align-items:center;gap:14px;margin-top:9px;padding:8px 10px;font:750 11px/1 Onest,sans-serif;display:flex;box-shadow:0 3px 8px #0c3f3238}.game-hub-heading{letter-spacing:-.025em;margin:25px 0 13px;font:700 20px/1.2 Onest,sans-serif}.game-hub-grid{gap:var(--gh-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.game-hub-tile{aspect-ratio:1.04;background:#1947ac;width:100%;container-type:inline-size}.game-hub-label{z-index:2;pointer-events:none;background:linear-gradient(#0000,#0511394d);justify-content:space-between;align-items:center;gap:5px;padding:26px 15px 15px;display:flex;position:absolute;bottom:0;left:0;right:0}.game-hub-label strong{letter-spacing:-.015em;text-shadow:0 2px #0614323d;font:400 clamp(21px,14cqw,35px)/1.05 PromoDisplay,Room,sans-serif}.game-hub-tile-upgrade .game-hub-label strong{font-size:clamp(18px,11.8cqw,30px)}.game-hub-label svg{opacity:.85;flex:none;width:17px;height:17px}.game-scene{pointer-events:none;isolation:isolate;contain:layout paint;display:block;position:absolute;inset:0;overflow:hidden}.game-scene *{box-sizing:border-box}.game-scene img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;object-fit:contain}.gh-stage-light{z-index:-1;background:radial-gradient(at 55% 5%,#fff4,#0000 68%);position:absolute;inset:0}.durak-feature{height:calc((100cqw - var(--gh-gap))/2.08);background:#077f78}.gh-durak{background:linear-gradient(90deg,#004b59b0,#0000 65%),radial-gradient(at 88% 35%,#42d5a8 0%,#10ac8c 37%,#057976 73%,#045366 100%)}.gh-durak .gh-stage-light{display:none}.durak-flight-field{isolation:isolate;width:57%;height:100%;position:absolute;top:0;right:0}.durak-card-position{aspect-ratio:20/27;transform-origin:50%;isolation:isolate;transform-style:flat;display:block;position:absolute}.durak-card-position-0{z-index:1;width:44%;top:14%;left:10%;transform:perspective(750px)rotate(-22deg)rotateX(8deg)rotateY(-10deg)}.durak-card-position-1{z-index:2;width:42%;top:4%;left:48%;transform:perspective(750px)rotate(10deg)rotateX(-16deg)rotateY(15deg)}.durak-card-position-2{z-index:3;width:35%;top:40%;left:50%;transform:perspective(750px)rotate(20deg)rotateX(26deg)rotateY(-14deg)}.durak-playing-card{aspect-ratio:20/27;transform-origin:50%;filter:drop-shadow(2px 5px 3px #004e494d);backface-visibility:hidden;width:100%;height:auto;display:block}.durak-flat-chip{--chip-base:#0989e0;--chip-stripe:#f1faff;--chip-ring:#7ad0ff;--chip-mark:#fff;--chip-side:#08548e;--chip-side-stripe:#c9e8fb;aspect-ratio:1;z-index:1;transform-origin:50%;display:block;position:absolute}.durak-flat-chip-white{--chip-base:#f1faff;--chip-stripe:#1389dd;--chip-ring:#66b2e6;--chip-mark:#1389dd;--chip-side:#a0c7e0;--chip-side-stripe:#116ca9}.durak-chip-motion,.durak-flat-chip svg{width:100%;height:100%;display:block}.durak-flat-chip-0{width:16%;bottom:9%;right:5%;transform:rotate(-19deg)}.durak-flat-chip-1{width:13%;top:51%;right:39%;transform:rotate(17deg)}.durak-flat-chip-2{width:9%;top:40%;right:0%;transform:rotate(-16deg)}.durak-flat-chip-3{width:11%;top:8%;right:41%;transform:rotate(18deg)}.durak-flat-chip-4{width:12%;bottom:3%;right:30%;transform:rotate(-25deg)}.durak-flat-chip-5{width:9%;top:3%;right:13%;transform:rotate(22deg)}.durak-feature .durak-feature-copy{padding-top:10px;padding-bottom:10px;padding-left:5.5%}.durak-new-badge{background:var(--price-fill,#fff3);color:#fff;white-space:nowrap;border-radius:23px;flex:none;justify-content:center;align-items:center;min-height:20px;margin-bottom:5px;padding:2px 8px;font:700 10px/16px Onest,sans-serif;display:inline-flex}.games-hub[data-language] .durak-feature .durak-feature-copy>strong{letter-spacing:-.035em;text-shadow:none;color:#fffaf0;margin-bottom:6px;font-family:Onest,sans-serif;font-size:clamp(28px,9.5cqw,36px);font-weight:800;line-height:1.05}.durak-feature .durak-description{color:#d2ded9;max-width:45%;font-size:clamp(10.5px,3cqw,11px);font-weight:450;line-height:1.4}.durak-feature .durak-feature-cta{color:#253541;box-shadow:none;text-align:center;background:#fffaf0;border-radius:8px;flex:none;justify-content:center;gap:0;min-width:108px;min-height:36px;margin-top:9px;padding:10px 16px;font-size:12px}.gh-crash{background:radial-gradient(at 70% 5%,#49b7ff,#1774e0 47%,#1645ba 100%)}.gh-crash:after{content:"";opacity:.55;z-index:-1;background-image:radial-gradient(circle,#d3eeff 1px,#0000 1.5px),radial-gradient(circle,#d3eeff90 1px,#0000 1.5px);background-position:12px 16px,35px 39px;background-size:54px 48px,76px 67px;position:absolute;inset:0}.gh-planet{background:radial-gradient(circle at 62% 22%,#73d0ff,#2468c8 62%);border-radius:50%;width:41%;height:41%;position:absolute;bottom:6%;left:-13%;box-shadow:inset -8px -8px 10px #153c9c80}.gh-orbit{border:1px solid #b0e8ff4d;border-radius:50%;width:180%;height:44%;position:absolute;top:37%;left:-35%;transform:rotate(-40deg);box-shadow:0 0 0 14px #b0e8ff0d}.gh-rocket-flight{width:89%;height:89%;position:absolute;top:-3%;left:7%;transform:rotate(-24deg)}.gh-rocket{filter:drop-shadow(4px 9px 4px #113e9f55);width:100%;height:100%;position:absolute;inset:0}.gh-rocket-flame{filter:blur(1px);background:linear-gradient(#fffada,#ffdf76 32%,#ff9a64 66%,#0000);border-radius:50% 50% 25% 25%;width:14%;height:51%;position:absolute;top:52%;left:44%;transform:rotate(3deg)}.gh-comet{background:linear-gradient(#0000,#c4ecff80);width:2px;height:42%;position:absolute;top:5%;left:15%;transform:rotate(41deg)}.gh-comet-1{height:31%;top:25%;left:68%}.gh-comet-2{height:28%;top:-10%;left:90%}.gh-mines{background:radial-gradient(at 32% 4%,#80efad,#26b775 60%,#0c8058)}.gh-mine-board{perspective:700px;grid-template-columns:repeat(3,1fr);gap:6%;width:72%;height:67%;display:grid;position:absolute;top:7%;left:8%;transform:rotate(-13deg)}.gh-cell{transform-style:preserve-3d;aspect-ratio:1;border-radius:9px;position:relative}.gh-cell-front,.gh-cell-back{backface-visibility:hidden;background:linear-gradient(140deg,#b7ffd5,#68dda2);border-radius:9px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #e4fff0,0 4px #15774d,0 5px 8px #126d542b}.gh-cell-front i{border:1px solid #35a77555;border-radius:4px;width:24%;height:24%;transform:rotate(45deg)}.gh-cell img{filter:drop-shadow(0 3px 2px #0c5a7255);width:88%;height:88%}.gh-cell-back{background:linear-gradient(130deg,#e5ffdf,#b2f1a9);transform:rotateY(180deg)}.gh-bomb{filter:drop-shadow(3px 7px 3px #076a4666);width:54%;height:54%;position:absolute;top:30%;right:-4%;transform:rotate(13deg)}.gh-plinko{background:radial-gradient(at 45% 10%,#ffb674,#ff7160 55%,#d34464)}.gh-plinko-frame{background:linear-gradient(#cf3f5920,#8a204a23);border:3px solid #ffd8b369;border-top:0;border-radius:0 0 25px 25px;width:87%;height:75%;position:absolute;top:0;left:6.5%;transform:rotate(8deg);box-shadow:inset 0 -3px #8c305a30}.gh-pegs{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:18% 9% 19%}.gh-peg-row{justify-content:center;gap:7%;display:flex}.gh-peg-row i{aspect-ratio:1;background:#fff5e1;border-radius:50%;flex:none;width:3.4%;box-shadow:0 2px #ce5066}.gh-plinko-ball{background:radial-gradient(circle at 33% 25%,#fffce3,#ffde66 35%,#f49b26 77%);border-radius:50%;width:15px;height:15px;position:absolute;top:5%;left:calc(50% - 7px);box-shadow:0 3px #c95b2b,0 5px 9px #8d255866}.gh-plinko-bins{align-items:flex-end;gap:4px;height:12px;display:flex;position:absolute;bottom:5%;left:8%;right:8%}.gh-plinko-bins i{transform-origin:bottom;background:#ffcab5;border-radius:3px;flex:1;height:9px;box-shadow:0 3px #be3859}.gh-plinko-bins i:nth-child(3n){background:#ffdc71}.gh-plinko-bins .gh-bin-hit{background:#fff2ae;height:13px}.gh-spare-ball{width:32px;height:32px;top:59%;left:auto;right:7%;box-shadow:0 4px #c95b2b,0 7px 12px #8d255866}.gh-bounce{background:radial-gradient(at 55% 12%,#c493ff,#8345dd 57%,#4d2baf)}.gh-wheel-perspective{perspective:600px;width:77%;height:77%;position:absolute;top:1%;left:12%;transform:rotate(-23deg)rotateX(22deg)}.gh-wheel-rotor{background:#b572f3;border-radius:50%;position:absolute;inset:0;box-shadow:0 8px #412390,0 13px 18px #391a6955}.gh-wheel-segments{background:conic-gradient(#ffc766 0deg 47deg,#ffe5b4 47deg 49deg,#77ecdb 49deg 96deg,#d8fff2 96deg 98deg,#ffa3ba 98deg 145deg,#ffe0ec 145deg 147deg,#a2adff 147deg 194deg,#dce4ff 194deg 196deg,#ffc766 196deg 243deg,#ffe5b4 243deg 245deg,#77ecdb 245deg 292deg,#d8fff2 292deg 294deg,#ffa3ba 294deg 341deg,#ffe0ec 341deg 343deg,#a2adff 343deg);border-radius:50%;position:absolute;inset:0}.gh-wheel-hole{background:linear-gradient(150deg,#56279f,#9564e3);border-radius:50%;position:absolute;inset:17%;box-shadow:inset 0 5px #36186c}.gh-wheel-inner{border:1px solid #bba0f140;border-radius:50%;position:absolute;inset:30%;box-shadow:0 0 0 7px #cda8fb0d}.gh-bounce-ball{background:radial-gradient(circle at 30% 20%,#fff,#edfff8 28%,#9beadd 63%,#56bbbf);border-radius:50%;width:23%;height:23%;position:absolute;top:38%;left:38%;box-shadow:2px 5px 3px #35247d66}.gh-wheel-shadow{filter:blur(7px);background:#31145f42;border-radius:50%;width:69%;height:15%;position:absolute;bottom:20%;left:19%}.gh-wheel-spark{background:#fff3c1;border-radius:50%;width:5px;height:5px;position:absolute;top:11%;left:10%;box-shadow:130px 81px #e2cfff,13px 93px #ffdfac}.gh-upgrade{background:radial-gradient(at 65% 10%,#86d8ff,#3e91eb 60%,#2563bc)}.gh-podium{background:linear-gradient(100deg,#67b7ed,#b3ebff);border-radius:50% 50% 12% 12%/16% 16% 6% 6%;position:absolute;box-shadow:0 8px 8px #164b9233}.gh-podium:before{content:"";background:#c2f0ff;border-radius:50%;height:32%;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -2px #8dd6ff}.gh-podium-low{width:48%;height:21%;top:58%;left:-1%}.gh-podium-high{width:54%;height:35%;top:43%;right:-6%}.gh-bunny{filter:drop-shadow(0 5px 2px #194c9055);width:63%;height:63%;position:absolute;top:12%;left:-9%}.gh-bunny-poster,.gh-gift-player{width:100%;height:100%;position:absolute;inset:0}.gh-gift-player{visibility:hidden}.gh-gift-player svg{width:100%!important;height:100%!important}.gh-bunny[data-ready=true] .gh-bunny-poster{visibility:hidden}.gh-bunny[data-ready=true] .gh-gift-player{visibility:visible}.gh-upgrade-gem{filter:drop-shadow(0 8px 4px #164f9f66);width:62%;height:62%;position:absolute;top:-2%;right:-9%}.gh-upgrade-arrow{color:#e5fbff;filter:drop-shadow(0 3px #3377c4);width:25%;height:25%;position:absolute;top:26%;left:32%}.gh-slots{background:radial-gradient(at 50% 5%,#ffd783,#efa02c 60%,#c87027)}.gh-slot-machine{background:linear-gradient(110deg,#fff2ac,#ffc852 70%,#ffe393);border:2px solid #ffe7a1;border-radius:15px 15px 10px 10px;width:79%;height:65%;position:absolute;top:8%;left:7%;transform:rotate(-9deg);box-shadow:4px 7px #b36a26,4px 11px 15px #a44e314d}.gh-slot-top{justify-content:center;align-items:center;gap:9px;height:19%;display:flex}.gh-slot-top i{background:#fff7d4;border-radius:50%;width:5px;height:5px;box-shadow:0 1px #bf7929}.gh-reels{background:#91432f;border-radius:6px;gap:3px;height:67%;margin:0 7%;padding:3px;display:flex;box-shadow:0 2px #fff2bb}.gh-reel{background:linear-gradient(#e6b77d,#ffefd5 30%,#fff5df 68%,#dbad78);border-radius:3px;flex:1;overflow:hidden}.gh-reel-strip{flex-direction:column;align-items:center;height:300%;display:flex}.gh-reel-strip img{object-fit:contain;flex:none;width:100%;height:33.333%;padding:2px}.gh-slot-base{background:#a8622c;border-radius:3px;width:33%;height:4px;position:absolute;bottom:4%;left:33%;box-shadow:0 1px #ffe8a1}.gh-slot-lever{background:linear-gradient(90deg,#a25a28,#ffe3a0 50%,#c27a32);border-radius:4px;width:7px;height:32%;position:absolute;top:12%;right:6%;transform:rotate(12deg);box-shadow:1px 3px 2px #a14e4144}.gh-slot-lever i{background:radial-gradient(circle at 35% 30%,#ffb29b,#ed6b64 50%,#bd3f46);border-radius:50%;width:19px;height:19px;position:absolute;top:-9px;left:-6px;box-shadow:0 3px #b14a3d}@media (hover:hover) and (pointer:fine){.games-hub button:hover{filter:brightness(1.06)}}@container (width>=700px){.game-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.games-hub{--gh-round:26px;--gh-gap:16px}}@media (max-width:360px){.games-hub{--gh-round:21px;--gh-gap:10px}.durak-feature-cta{gap:12px;margin-top:7px;padding:7px 9px;font-size:10px}.game-hub-label{padding:24px 12px 12px}.game-hub-label svg{width:14px;height:14px}.gh-mine-board{gap:7%}.gh-cell-front,.gh-cell-back{border-radius:7px}.gh-plinko-frame{height:78%}}@media (prefers-reduced-motion:reduce){.games-hub button{transition:none}.games-hub button:active{transform:none}}.games-hub[data-language=ru] .durak-feature-copy>strong,.games-hub[data-language=ru] .game-hub-tile-upgrade .game-hub-label strong,.games-hub[data-language=ru] .game-hub-tile-slots .game-hub-label strong{letter-spacing:-.035em;font-family:Room,Onest,sans-serif;font-weight:1000}.game-hub-tile-crash{height:calc((100cqw - var(--gh-gap))/2.08);aspect-ratio:auto;grid-column:1/-1}.game-hub-tile-crash .gh-rocket-flight{width:55%;height:125%;top:-17%;left:39%}.game-hub-tile-crash .gh-planet{aspect-ratio:1;width:31%;height:auto;bottom:-24%;left:0}.game-hub-tile-crash .game-hub-label{padding:26px 20px 18px}.game-hub-tile-crash .game-hub-label strong{font-size:clamp(27px,8cqw,36px)}@media (max-width:360px){.durak-feature .durak-feature-copy{padding-top:7px;padding-bottom:7px}.durak-new-badge{min-height:17px;margin-bottom:4px;padding:2px 7px;font-size:9px;line-height:13px}.games-hub[data-language] .durak-feature .durak-feature-copy>strong{margin-bottom:4px;font-size:26px}.durak-feature .durak-description{max-width:47%;font-size:9.5px}.durak-feature .durak-feature-cta{min-width:96px;min-height:30px;margin-top:7px;padding:7px 12px;font-size:11px}}.du-app{--du-bg:#202022;--du-panel:#ffffff15;--du-muted:#bfc0c7;--du-accent:#3e8bff;isolation:isolate;width:min(100%,var(--app-width,430px));background:var(--du-bg);color:#f8f8fa;flex-direction:column;height:100dvh;min-height:520px;margin:auto;font-family:Montserrat,system-ui,sans-serif;display:flex;position:relative;overflow:hidden;container-type:size}.capture .du-app{margin-left:0}.du-app button,.du-app input,.du-app select{font:inherit}.du-app button{touch-action:manipulation}.du-app button:focus-visible,.du-app input:focus-visible,.du-app select:focus-visible{outline-offset:3px;outline:2px solid #83c2ff}.du-app button:disabled{cursor:default}.du-app input{caret-color:var(--du-accent)}.du-app ::selection{color:#202022;background:#3e8bff}.du-app *{scrollbar-color:#707077 #252528;scrollbar-width:thin}.du-app h1,.du-app h2,.du-app p{margin:0}.du-stars{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.du-stars img{object-fit:contain;width:17px;height:17px}.du-header{z-index:5;background:0 0;flex:none;height:100px;min-height:100px;padding:6px 16px 11px}.du-header h1{justify-content:center;align-items:center;height:37px;font-size:25px;font-weight:800;line-height:31px;display:flex}.du-header-controls{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;height:32px;margin-top:13px;display:grid}.du-back-link,.du-balance,.du-icon{color:#f8f8fa;background:#fff2;border:0;border-radius:18px;justify-content:center;align-items:center;min-width:0;height:32px;display:flex}.du-back-link{gap:5px;padding:0 9px;font-size:11px!important;font-weight:650!important}.du-back-link svg{width:15px;height:15px}.du-balance{font-size:14px;font-weight:700}.du-icon{flex:none;width:32px;padding:0}.du-icon svg{width:18px;height:18px}.du-primary{background:var(--du-accent);color:#fff;white-space:nowrap;border:0;border-radius:22px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:10px 16px;font-size:15px;font-weight:750;line-height:21px;display:flex}.du-primary svg{width:20px;height:20px}.du-primary:disabled{color:#bdc0c7;background:#ffffff16}.du-primary.is-secondary{color:#fff;background:#fff2}.du-primary.is-secondary:disabled{color:#bdc0c7}.du-form,.du-rooms,.du-wait,.du-join{flex-direction:column;flex:1;min-height:0;padding:16px;display:flex;overflow-y:auto}.du-form{gap:23px}.du-form>h2,.du-join>h2,.du-screen-title h2{font-size:23px;font-weight:750;line-height:30px}.du-field{flex-direction:column;flex:none;gap:10px;display:flex}.du-field>label,.du-label{font-size:13px;font-weight:650;line-height:19px}.du-stake-input{background:#fff2;border-radius:16px;align-items:center;gap:7px;height:53px;padding:0 13px;display:flex}.du-stake-input img{width:22px;height:22px}.du-stake-input input{color:#fff;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;padding:8px 3px;font-size:24px;font-weight:750}.du-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.du-presets>button{color:#e2e3e8;background:#ffffff12;border:0;border-radius:11px;height:34px;font-size:11px;font-weight:650}.du-presets>button[aria-pressed=true]{color:#242427;background:#fff}.du-player-choice,.du-deck-choice{background:#ffffff16;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:5px;padding:5px;display:grid}.du-deck-choice{grid-template-columns:repeat(3,1fr)}.du-player-choice>button,.du-deck-choice>button{color:#d0d1d7;background:0 0;border:0;border-radius:11px;height:39px;padding:0;font-size:15px;font-weight:700}.du-player-choice>button[aria-pressed=true],.du-deck-choice>button[aria-pressed=true]{color:#242427;background:#fff}.du-deck-choice>button:disabled{color:#7c7d84}.du-private{flex-direction:column;flex:none;gap:14px;padding-block:4px;display:flex}.du-private>label,.du-setting{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:35px;display:flex}.du-private strong,.du-setting strong{font-size:13px;font-weight:650;line-height:19px}.du-app input[role=switch]{appearance:none;cursor:pointer;background:#62646d;border:0;border-radius:13px;flex:none;width:38px;height:23px;position:relative}.du-app input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s ease-out;position:absolute;top:3px;left:3px}.du-app input[role=switch]:checked{background:#3e8bff}.du-app input[role=switch]:checked:after{transform:translate(15px)}.du-form>footer{padding:12px 0 max(0px,env(safe-area-inset-bottom));background:var(--du-bg);margin-top:auto;position:sticky;bottom:0}.du-code{background:#ffffff12;border-radius:16px;justify-content:center;align-items:center;gap:14px;min-height:60px;padding:8px 12px;display:flex}.du-code>svg{color:#babcc5;width:18px;height:18px}.du-code>strong{letter-spacing:.12em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-size:25px;font-weight:700;line-height:33px}.du-code .du-icon{color:#8ecbff;background:0 0;width:32px;height:36px}.du-code.is-large{width:100%;min-height:87px;margin-top:22px}.du-code.is-large>strong{font-size:35px;line-height:43px}.du-screen-title{justify-content:space-between;align-items:center;display:flex}.du-screen-title>span{color:#c2c4cc;font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.du-wait{padding:23px 20px 16px}.du-wait-seats{grid-template-columns:repeat(3,1fr);align-content:center;justify-items:center;gap:30px 18px;width:100%;min-height:180px;margin:45px 0 20px;display:grid}.du-wait-seats[data-count="2"]{grid-template-columns:repeat(2,1fr)}.du-wait-seats>div{flex-direction:column;align-items:center;gap:12px;min-height:86px;display:flex}.du-wait-seats strong{font-size:11px;font-weight:650;line-height:16px}.du-avatar{color:#ebedf2;background:#414449;border-radius:18px;outline:1px solid #ffffff0e;place-items:center;width:56px;height:56px;display:grid;position:relative}.du-avatar>svg{width:29px;height:29px}.du-avatar.is-vacant{color:#747984;background:0 0;outline:1px dashed #71757e}.du-avatar.is-vacant>svg{width:20px;height:20px}.du-avatar.is-active{outline-offset:3px;outline:2px solid #4d9dff}.du-avatar.is-out{color:#a4beb0;background:#303b3c}.du-avatar>i{color:#18372a;background:#c4dfcf;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-3px;right:-3px}.du-avatar>i svg{width:12px;height:12px}.du-wait>footer{flex-direction:column;gap:8px;margin-top:auto;padding-top:30px;display:flex}.du-wait footer small{text-align:center;color:#b8bbc5;font-size:10px}.du-text-link{color:#c8cad2;background:0 0;border:0;justify-content:center;align-items:center;min-height:40px;font-size:12px;display:flex}.du-join{gap:24px;padding:45px 22px 22px}.du-join>input{color:#fff;letter-spacing:.24em;text-align:center;font-variant-numeric:tabular-nums;background:#ffffff16;border:0;border-radius:17px;width:100%;height:75px;padding:0 15px;font-size:32px;font-weight:700}.du-join>input::placeholder{color:#9d9faa;opacity:1}.du-lobby-actions{flex-direction:column;gap:8px;display:flex}.du-code-link{color:#e1e2e9;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:13px;font-weight:600;display:flex}.du-code-link svg{width:18px;height:18px}.du-room-list{flex:1;margin-top:25px}.du-list-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.du-list-title h2{font-size:20px;font-weight:750}.du-list-title select{color:#d4d5dd;background:#ffffff16;border:0;border-radius:14px;max-width:130px;height:32px;padding:0 9px;font-size:10px}.du-room-rows{border-top:1px solid #ffffff13}.du-room-rows>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff13;align-items:center;gap:12px;width:100%;min-height:84px;padding:17px 0;display:flex}.du-row-avatar{color:#b9bdc8;background:#ffffff10;border-radius:15px;flex:none;place-items:center;width:42px;height:42px;display:grid}.du-row-avatar svg{width:23px;height:23px}.du-room-rows>button>span:nth-child(2){flex-direction:column;flex:1;gap:8px;display:flex}.du-room-rows strong{font-size:14px;font-weight:650}.du-room-rows small{color:#b9bdc8;align-items:center;gap:4px;font-size:10px;display:flex}.du-room-rows small svg{width:12px;height:12px}.du-room-price{align-items:center;gap:13px;font-size:15px;font-weight:700;display:flex}.du-room-price>svg{color:#b8bdc9;width:17px;height:17px}.du-empty-rooms{color:#b5b8c3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:230px;font-size:12px;display:flex}.du-empty-rooms>svg{color:#8e939f;width:30px;height:30px}.du-training{color:#eceef4;background:#ffffff13;border:0;border-radius:20px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:20px;font-size:13px;font-weight:650;display:flex}.du-training svg{width:19px;height:19px}.du-training svg:last-child{width:16px;margin-left:auto}.du-training{padding:0 16px}.du-training svg:first-child{margin-right:auto}.du-app--table{background:#17252d}.du-table{background:#17252d;flex:1;min-height:0;position:relative;overflow:hidden}.du-opponents{z-index:2;height:205px;position:absolute;inset:4px 0 auto}.du-seat{top:var(--seat-y);flex-direction:column;align-items:center;width:94px;display:flex;position:absolute;transform:translate(-50%)}.du-seat>.du-avatar{z-index:2;border-radius:14px;width:43px;height:43px}.du-seat>.du-avatar>svg{width:24px;height:24px}.du-seat>strong{z-index:2;color:#cbd2da;white-space:nowrap;margin-top:28px;font-size:10px;font-weight:650;line-height:15px;position:relative}.du-seat.has-left{visibility:hidden}.du-back-fan{z-index:1;width:0;height:60px;position:absolute;top:28px;left:50%}.du-card{aspect-ratio:800/1080;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 3px 3px #0006);perspective:700px;width:100%;display:block;position:relative}.du-card-flight,.du-card-flip{transform-origin:50%;transform-style:preserve-3d;display:block;position:absolute;inset:0}.du-card img{object-fit:contain;backface-visibility:hidden;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.du-card .du-back{transform:rotateY(180deg)}.du-stock{z-index:2;width:65px;height:105px;position:absolute;top:43%;left:-10px}.du-stock img{filter:drop-shadow(0 3px 3px #0006);width:47px;position:absolute}.du-stock .du-stock-back{z-index:1;top:0;left:-2px;transform:rotate(-6deg)}.du-stock .du-trump{top:29px;left:15px;transform:rotate(90deg)}.du-stock>b{color:#e5e9ed;font-variant-numeric:tabular-nums;font-size:15px;font-weight:650;position:absolute;top:-25px;left:22px}.du-discard{z-index:1;width:43px;height:70px;position:absolute;top:43%;right:-9px}.du-discard img{filter:drop-shadow(0 3px 3px #0005);width:39px;position:absolute;top:0;left:0;transform:rotate(11deg)}.du-discard img:nth-child(2){top:5px;left:8px;transform:rotate(-3deg)}.du-battle{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:center;place-items:center;gap:14px 6px;min-height:95px;padding-block:7px;display:grid;position:absolute;inset:141px 43px 206px 63px}.du-battle[data-count="1"]{grid-template-columns:1fr}.du-battle:has(.du-pair:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 5px;left:52px;right:23px}.du-pair{width:92px;height:143px;transform:rotate(var(--pair-angle,-5deg));position:relative}.du-pair>button{background:0 0;border:0;border-radius:9px;width:81px;padding:0;display:block}.du-defense{pointer-events:none;width:81px;position:absolute;top:23px;left:18px;transform:rotate(11deg)}.du-battle:has(.du-pair:nth-child(3)) .du-pair{width:69px;height:111px}.du-battle:has(.du-pair:nth-child(3)) .du-pair>button{width:60px}.du-battle:has(.du-pair:nth-child(3)) .du-defense{width:60px}.du-battle:has(.du-pair:nth-child(3)) .du-defense{top:18px;left:13px}.du-battle.has-selection .du-pair>button:not(:disabled){outline-offset:3px;outline:2px solid #83c2ff}.du-hand{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#65727d #17252d;height:190px;padding:0 20px;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.du-hand>div{margin:0 auto;position:relative}.du-app button.du-hand-card{height:calc(var(--cw)*1.35);transform:rotate(var(--angle));transform-origin:calc(var(--cw)/2) 100%;touch-action:pan-x;background:0 0;border:0;border-radius:8px;padding:0;transition:transform .16s cubic-bezier(.22,.61,.36,1);position:absolute}.du-hand-card>.du-card{width:var(--cw)}.du-app button.du-hand-card:active{transform:rotate(var(--angle))}.du-app button.du-hand-card[aria-disabled=true]{cursor:default}.du-app button.du-hand-card.is-selected{transform:translateY(-14px) rotate(var(--angle))}.du-hand-card.is-selected>.du-card{outline-offset:2px;border-radius:9px;outline:2px solid #83c2ff}.du-hand-card.is-dragging>.du-card{visibility:hidden}.du-drag{z-index:10000;pointer-events:none;filter:drop-shadow(0 12px 12px #0007);position:fixed;transform:rotate(-4deg)}.du-drag img{width:100%;display:block}.du-game-footer{padding:8px 16px max(14px,env(safe-area-inset-bottom));background:#17252d;flex:none}.du-game-footer .du-primary{height:50px}.du-modal{width:min(calc(100% - 20px),calc(var(--app-width,430px) - 20px));color:#f8f8fa;background:#303033;border:0;border-radius:24px;max-height:80dvh;margin:0 auto;padding:20px;font-family:Montserrat,system-ui,sans-serif;position:fixed;inset:auto 0 10px;overflow-y:auto;box-shadow:0 18px 42px #0008}.capture .du-modal{margin:0;left:10px;right:auto}.du-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080b10a8}.du-modal header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.du-modal h2{font-size:23px;font-weight:750;line-height:29px}.du-modal .du-icon{color:#babcc7;background:0 0}.du-modal p{color:#d1d3dc;margin:0 0 18px;font-size:12px;line-height:1.8}.du-setting{padding-block:13px}.du-setting-link{color:#f0f1f7;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:50px;font-size:13px;display:flex}.du-setting-link svg{width:17px;height:17px}.du-settings-summary{color:#c6c8d1;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;font-size:10px;display:flex}.du-demo-note{color:#b9bbc6;margin-top:14px;font-size:10px;line-height:16px;display:block}.du-leave{color:#ff9eaf;background:0 0;border:0;width:100%;height:44px;margin-top:9px;font-size:13px}.du-error{z-index:9;color:#ffd8e1;background:#3b222c;border-radius:13px;align-items:center;gap:8px;padding:10px 8px 10px 12px;display:flex;position:absolute;bottom:87px;left:12px;right:12px;box-shadow:0 7px 17px #0005}.du-error>svg{flex:none;width:18px;height:18px}.du-error>span{flex:1;font-size:11px;line-height:17px}.du-error .du-icon{color:#ffd8e1;background:0 0;width:26px;height:26px}.du-error .du-icon svg{width:16px;height:16px}.du-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.du-primary:not(:disabled):hover{background:#409cff}.du-primary.is-secondary:not(:disabled):hover{color:#fff;background:#ffffff30}.du-app button.du-hand-card[aria-disabled=false]:hover{transform:translateY(-9px) rotate(var(--angle));z-index:70!important}.du-room-rows>button:not(:disabled):hover,.du-code-link:hover{background:#ffffff08}.du-icon:hover{background:#ffffff10}}@container (width<=360px){.du-header{padding-inline:14px}.du-header-controls{grid-template-columns:84px minmax(0,1fr) 32px}.du-balance{font-size:13px}.du-form>h2,.du-join>h2,.du-screen-title h2{font-size:22px}.du-form{gap:21px}.du-code{gap:9px}.du-code>strong{font-size:23px}.du-code.is-large>strong{font-size:29px}.du-wait{padding-inline:17px}.du-wait-seats{gap:26px 10px}.du-seat>.du-avatar{border-radius:12px;width:37px;height:37px}.du-seat>.du-avatar>svg{width:21px;height:21px}.du-seat>strong{margin-top:26px;font-size:9px}.du-back-fan{top:24px}.du-battle{left:52px;right:34px}.du-pair{width:79px;height:126px}.du-pair>button,.du-defense{width:70px}.du-defense{top:20px;left:15px}.du-battle:has(.du-pair:nth-child(3)){gap:9px 4px;left:43px;right:20px}.du-battle:has(.du-pair:nth-child(3)) .du-pair{width:60px;height:98px}.du-battle:has(.du-pair:nth-child(3)) .du-pair>button{width:53px}.du-battle:has(.du-pair:nth-child(3)) .du-defense{width:53px}.du-battle:has(.du-pair:nth-child(3)) .du-defense{top:16px;left:11px}}@media (max-height:740px){.du-header{height:94px;min-height:94px;padding-top:4px;padding-bottom:8px}.du-header h1{height:34px;font-size:24px}.du-header-controls{margin-top:12px}.du-form{gap:20px;padding-top:12px}.du-wait{padding-top:18px}.du-wait-seats{margin:32px 0 12px}.du-code.is-large{margin-top:12px}.du-battle{top:129px;bottom:190px}.du-hand{height:180px}.du-empty-rooms{min-height:200px}}@media (max-height:620px){.du-header{height:84px;min-height:84px;padding-top:2px;padding-bottom:6px}.du-header h1{height:31px;font-size:23px}.du-header-controls{margin-top:8px}.du-form{gap:15px;padding-top:10px}.du-form>h2{font-size:21px;line-height:27px}.du-field{gap:8px}.du-stake-input{height:46px}.du-presets>button{height:30px}.du-player-choice>button,.du-deck-choice>button{height:33px}.du-private{gap:8px}.du-private>label{min-height:30px}.du-code{min-height:51px}.du-code>strong{font-size:22px;line-height:29px}.du-form>footer{padding-top:8px}.du-wait-seats{gap:20px 12px;min-height:150px;margin:23px 0 10px}.du-wait-seats>div{min-height:72px}.du-wait-seats .du-avatar{border-radius:15px;width:46px;height:46px}.du-wait>footer{padding-top:20px}.du-code.is-large{min-height:70px}.du-seat{top:calc(var(--seat-y)*.55 + 2px);width:76px}.du-seat>.du-avatar{border-radius:10px;width:31px;height:31px}.du-seat>.du-avatar>svg{width:18px;height:18px}.du-seat>strong{margin-top:21px;font-size:8px;line-height:12px}.du-back-fan{top:20px}.du-opponents{height:140px}.du-hand{height:148px}.du-battle{min-height:85px;top:100px;bottom:158px}.du-pair{width:65px;height:104px}.du-pair>button,.du-defense{width:58px}.du-defense{top:16px;left:13px}.du-battle:has(.du-pair:nth-child(3)) .du-pair{width:50px;height:80px}.du-battle:has(.du-pair:nth-child(3)) .du-pair>button{width:44px}.du-battle:has(.du-pair:nth-child(3)) .du-defense{width:44px}.du-battle:has(.du-pair:nth-child(3)) .du-defense{top:12px;left:9px}.du-stock{transform-origin:0;top:41%;transform:scale(.85)}.du-discard{transform-origin:100%;top:41%;transform:scale(.85)}.du-game-footer{padding-top:6px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.du-game-footer .du-primary{height:47px;min-height:47px}.du-empty-rooms{min-height:160px}.du-join{padding-top:30px}}@media (prefers-reduced-motion:reduce){.du-app *,.du-app :before,.du-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@container (width<=360px){.du-back-fan{transform-origin:50% 0;transform:scale(.9)}}.du-stock.is-empty{place-items:center;width:45px;height:54px;display:grid;left:3px}.du-stock.is-empty>svg{color:#c8d3d9;width:35px;height:35px}.du-stock.is-empty>svg.is-red{color:#f08c89}.du-stock.is-last .du-trump{top:12px;left:7px}.du-back-spread{width:0;height:60px;transform:rotate(var(--fan-facing,180deg));transform-origin:0 30px;position:absolute;top:0;left:0}.du-back-spread>span{aspect-ratio:800/1080;transform-origin:50% 115%;width:35px;margin-left:-17.5px;position:absolute}.du-seat>strong{order:-1;margin:0 0 5px;line-height:14px}.du-back-fan{top:39px}.du-speech{z-index:5;color:#292b2e;text-align:center;white-space:nowrap;pointer-events:none;background:#f5f2ed;border-radius:12px;min-width:55px;padding:6px 11px;font-size:12px;font-weight:700;line-height:17px;position:absolute;top:47px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0004}.du-speech:before{content:"";background:inherit;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);transform:rotate(45deg)}.du-hand-finished{color:#c6ddce;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex;position:absolute;inset:0}.du-hand-finished svg{width:20px;height:20px}.du-game-footer{position:relative}.du-cancel-card{color:#f8f8fa;background:#38444b;border:0;border-radius:16px;height:32px;padding:0 15px;font-size:11px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.du-end{background:#17252d;flex-direction:column;flex:1;min-height:0;display:flex}.du-end-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;min-height:0;padding:24px 18px;display:flex}.du-end-mark{color:#c9d4da;background:#ffffff12;border-radius:29px;place-items:center;width:86px;height:86px;margin-bottom:6px;display:grid}.du-end-mark svg{width:44px;height:44px}.du-end h2{outline:none;font-size:30px;font-weight:800;line-height:37px}.du-end-amount{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:36px;font-weight:750;line-height:44px;display:flex}.du-end-amount .du-stars{gap:8px}.du-end-amount img{width:30px;height:30px}.du-end-content p{color:#bac8d0;font-size:12px;line-height:19px}.du-end-reason{color:#bac8d0;font-size:11px;line-height:17px}.du-end>footer{padding:12px 16px max(14px,env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:6px;display:flex}@container (width<=360px){.du-back-spread>span{width:29px;margin-left:-14.5px}.du-seat>strong{margin:0 0 4px}.du-back-fan{top:33px}.du-speech{top:42px}}@media (max-height:620px){.du-back-spread>span{width:24px;margin-left:-12px}.du-back-fan{top:25px}.du-seat>strong{margin:0 0 3px;line-height:12px}.du-speech{padding:5px 9px;font-size:10px;line-height:14px;top:34px}.du-end-content{gap:12px;padding-block:14px}.du-end-mark{border-radius:24px;width:70px;height:70px;margin:0}.du-end-mark svg{width:36px;height:36px}.du-end h2{font-size:27px;line-height:34px}.du-end-amount{font-size:32px;line-height:40px}}.du-pair.is-target>button{outline-offset:3px;outline:2px solid #83c2ff}.du-seat{--seat-width:94px;width:var(--seat-width);margin-left:calc(var(--seat-width)/-2);transform:none}.du-seat>strong{z-index:3;background:#17252d;border-radius:3px;padding:1px 4px}.du-seat>.du-avatar{z-index:3}@media (max-height:620px){.du-seat{--seat-width:76px}}.case-catalog{overflow-anchor:none;min-width:0}.case-catalog-section+.case-catalog-section{margin-top:24px}.case-catalog-section>h2{margin:0}.case-section-toggle{text-align:left;width:100%;min-height:44px;color:var(--reference-text);touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;padding:2px 0;display:flex}.case-section-toggle>span:first-child{min-width:0;font-size:18px;font-weight:600;line-height:24px}.case-section-meta{color:var(--reference-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.case-section-meta>svg{width:18px;height:18px;color:var(--reference-text);transition:transform .22s cubic-bezier(.22,1,.36,1)}.case-catalog-section[data-expanded=false] .case-section-meta>svg{transform:rotate(-90deg)}.case-section-reveal{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .18s ease-out,visibility;display:grid}.case-section-reveal>div{min-height:0;overflow:hidden}.case-section-grid{padding:12px 0 3px}.case-catalog-section[data-expanded=false] .case-section-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .15s ease-out,visibility 0s linear .22s}.case-catalog-section[data-animating=false] .case-section-reveal,.case-catalog-section[data-animating=false] .case-section-meta>svg{transition:none}@media (prefers-reduced-motion:reduce){.case-catalog-section .case-section-reveal,.case-catalog-section .case-section-meta>svg{transition:none}}[data-motion=reduced] .case-catalog-section .case-section-reveal,[data-motion=reduced] .case-catalog-section .case-section-meta>svg{transition:none}.main-content.page-cases{padding-bottom:calc(100px + var(--app-safe-bottom))}.case-free-label{white-space:nowrap;color:var(--reference-muted);flex-shrink:0;font-size:12px;font-weight:600}.case-free-note{text-align:center;color:var(--reference-muted);margin:12px 0 0;font-size:12px;line-height:18px}.online-shell{color:#f2f7ff;--reference-blue:#3e83eb;--reference-black:#000;--app-safe-top:env(safe-area-inset-top,0px);background:#101d30;flex-direction:column;width:100%;max-width:480px;height:100dvh;margin:0 auto;font-family:Onest,sans-serif;display:flex}.online-mode{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.online-shell>.du-app,.online-mode>.du-app{flex:1;width:100%;max-width:none;min-height:0}.online-status{color:#abc1d8;flex-direction:column;flex:1;justify-content:center;gap:16px;padding:24px;font:450 14px/21px Onest,sans-serif;display:flex}.online-status p{margin:0}.online-status button{border-radius:14px;min-height:48px}.online-connection{box-sizing:border-box;color:#d2e7fa;z-index:200;background:#293440;border-radius:12px;align-items:center;gap:10px;width:calc(100% - 32px);max-width:448px;padding:12px 14px;font:450 12px/18px Onest,sans-serif;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.online-connection button{color:#acd3ff;background:0 0;min-height:44px;margin-left:auto}.du-room-pages{color:#abc1d8;justify-content:center;align-items:center;gap:20px;margin-top:16px;font-size:12px;display:flex}.du-room-pages button{color:#d2e7fa;background:#243546;border-radius:12px;place-items:center;min-width:44px;min-height:44px;display:grid}.du-room-pages svg{width:18px;height:18px}:root{font-synthesis:none;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--ui-bg-color,#000);--surface:var(--ui-section-bg-color,#1c1c1d);--raised:var(--ui-secondary-bg-color,#2c2c2e);--text:var(--ui-text-color,#fff);--muted:var(--ui-subtitle-text-color,#98989e);--accent:var(--ui-accent-text-color,#3e88f7);--action:var(--ui-button-color,#3e88f7);--action-text:var(--ui-button-text-color,#fff);--line:var(--ui-section-separator-color,#5454588c);--danger:var(--ui-destructive-text-color,#eb5545);--good:var(--accent);--nav:var(--ui-bottom-bar-bg-color,#1d1d1d);--header:var(--ui-header-bg-color,#1d1d1d);--field:var(--raised);--placeholder:var(--ui-hint-color,#8f8f8f);--section-label:var(--ui-section-header-text-color,#8d8e93);--sheet:var(--surface);--error-surface:color-mix(in srgb,var(--danger) 12%,var(--surface));--glass-strip:var(--surface);--ease:cubic-bezier(.33,.52,.25,.99);--app-safe-top:calc(max(env(safe-area-inset-top,0px),var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--app-safe-bottom:calc(max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px)) + var(--tg-content-safe-area-inset-bottom,0px));--goat-safe-bottom:var(--app-safe-bottom);--goat-safe-top:var(--app-safe-top);--goat-header-gap:0px;--goat-font:Room,sans-serif;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;line-height:1.45}@font-face{font-family:Room;src:url(/assets/fonts/nunito-variable.ttf)format("truetype");font-weight:200 1000;font-display:swap}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line) var(--bg)}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit;transition:transform .18s var(--ease),background-color .18s ease-out;-webkit-tap-highlight-color:transparent;background:0 0;border:0}button:active{transform:scale(.975)}button:disabled{cursor:default;opacity:.45;transform:none}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}main:focus-visible,.modal:focus-visible{outline:0}input{min-width:0;accent-color:var(--accent);caret-color:var(--accent)}::selection{background:var(--accent);color:var(--text)}svg{flex-shrink:0;width:22px;height:22px}a{color:inherit;text-underline-offset:4px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.035em;text-wrap:balance;font-size:30px;font-weight:620;line-height:1.15}h2{letter-spacing:-.025em;font-size:21px;font-weight:580;line-height:1.3}h3{font-size:22px;font-weight:600;line-height:1.3}img{object-fit:contain;max-width:100%;display:block}small{font-size:12px}bdi{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.positive{color:var(--good)}.money{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:center;gap:5px;font-weight:580;line-height:1.2;display:inline-flex}.money img{flex-shrink:0;width:18px;height:18px}.app-shell.playroom{background:var(--bg);width:100%;max-width:480px;min-height:100dvh;margin:auto;overflow-x:clip}.main-shell{margin:0}.topbar{min-height:80px;padding:calc(20px + var(--app-safe-top)) 22px 16px;justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-brand{letter-spacing:-.035em;align-items:center;gap:4px;min-height:44px;padding:0;font-size:23px;font-weight:650;display:flex}.mobile-brand>span{background:var(--accent);border-radius:50%;align-self:flex-end;width:5px;height:5px;margin-bottom:14px}.topbar-actions{background:var(--surface);border-radius:12px;align-items:center;gap:3px;padding:3px;display:flex}.topbar-actions[hidden]{display:none}.balance-button{min-height:38px;padding:6px 7px 6px 9px;font-size:12px}.balance-button .money img{width:19px;height:19px}.topup-button{background:var(--accent);width:34px;height:34px;color:var(--text);border-radius:9px;place-items:center;display:grid}.topbar .avatar{display:none}.back-button{color:var(--muted);align-items:center;gap:9px;min-height:44px;padding:0;font-size:13px;display:flex}.back-button svg{width:19px;height:19px}.main-content{min-height:calc(100dvh - 220px);padding:22px 22px 36px}.page-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.text-button{color:var(--muted);align-items:center;gap:6px;min-height:44px;padding:8px 0;font-size:12px;font-weight:500;display:inline-flex}.text-button svg{width:16px;height:16px}.text-button.centered{justify-content:center;margin:12px auto 0;display:flex}.primary,.secondary{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}.primary{background:var(--action);color:var(--action-text)}.primary svg,.secondary svg{width:20px;height:20px}.secondary[aria-pressed=true]{background:var(--surface);color:var(--accent)}.wide{width:100%}.wide+.wide{margin-top:10px}.icon-button{width:44px;height:44px;color:var(--muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.lobby-heading p{color:var(--muted);margin-top:11px;font-size:13px}.spotlight{background:var(--surface);border-radius:16px;position:relative;overflow:hidden}.spotlight-main{text-align:left;isolation:isolate;width:100%;height:315px;padding:0;display:block;position:relative;overflow:hidden}.spotlight-main:before{content:"";z-index:-1;border:1px solid #ffffff12;border-radius:50%;width:275px;height:275px;position:absolute;top:-55px;right:-40px}.spotlight-main:after{content:"";z-index:-1;border:1px solid #ffffff0a;border-radius:50%;width:205px;height:205px;position:absolute;top:-18px;right:-3px}.spotlight-art{position:absolute;inset:0 0 92px}.spotlight-art img:first-child{filter:drop-shadow(0 20px 14px #0005);width:68%;height:110%;position:absolute;top:-12%;left:-2%;transform:rotate(-13deg)}.spotlight-art img:last-child{filter:drop-shadow(0 14px 16px #0005);width:47%;height:82%;position:absolute;top:8%;right:-2%;transform:rotate(12deg)}.spotlight-copy{position:absolute;bottom:22px;left:22px;right:22px}.spotlight-copy h2{letter-spacing:-.035em;font-size:40px;font-weight:550;line-height:1.15}.spotlight-copy p{color:var(--muted);margin-top:4px;font-size:12px}.spotlight-play{background:var(--accent);width:48px;height:48px;color:var(--text);border-radius:50%;place-items:center;font-size:0;display:grid;position:absolute;bottom:3px;right:0}.spotlight-foot{min-height:39px;color:var(--muted);border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding:0 18px 0 22px;font-size:10px;display:flex}.spotlight-foot button{place-items:center;width:44px;height:39px;display:grid}.spotlight-foot svg{width:16px;height:16px}.category-links{gap:8px;margin:18px 0 6px;display:flex}.category-links>button{background:var(--surface);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;display:flex}.category-links strong{font-size:12px;font-weight:550}.category-links>button>svg:first-child{width:18px;height:18px;color:var(--muted)}.category-links>button>svg:last-child{display:none}.section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;display:grid}.slot-card{min-width:0}.slot-cover{aspect-ratio:.86;background:var(--surface);text-align:left;isolation:isolate;border-radius:14px;align-items:flex-end;width:100%;padding:14px;display:flex;position:relative;overflow:hidden}.slot-cover:before{content:"";z-index:-1;border:1px solid #ffffff0f;border-radius:50%;width:150px;height:150px;position:absolute;top:-48px;right:-62px}.slot-cover>strong{letter-spacing:-.03em;z-index:1;font-size:24px;font-weight:550;line-height:1.1}.slot-art{position:absolute;inset:0 0 44px}.slot-art img:first-child{filter:drop-shadow(0 12px 9px #0004);width:85%;height:100%;position:absolute;top:-1%;left:-9%;transform:rotate(-12deg)}.slot-art img:last-child{filter:drop-shadow(0 12px 9px #0004);width:60%;height:85%;position:absolute;top:7%;right:-9%;transform:rotate(14deg)}.cover-arrow{width:15px;height:15px;color:var(--text);position:absolute;bottom:17px;right:12px}.slot-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:4px;min-height:37px;font-size:10px;display:flex}.favourite{flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.favourite svg{width:16px;height:16px}.favourite.selected{color:var(--accent)}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;display:grid}.case-card{text-align:left;border-bottom:1px solid var(--line);min-width:0;padding:0 0 16px}.case-card>img{aspect-ratio:1.1;width:100%}.case-card>div{flex-direction:column;align-items:flex-start;gap:7px;font-size:14px;display:flex}.case-card strong{font-weight:550}.case-card .money{color:var(--text);font-size:12px}.case-card .money img{width:15px;height:15px}.quiet-note{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:28px auto 0;font-size:11px;line-height:1.65;display:flex}.quiet-note svg{width:17px;height:17px}.app-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 22px 84px;padding:20px 0;font-size:10px;display:flex}.app-footer button{color:inherit;min-height:36px;padding:6px 0}.bottom-nav{z-index:30;background:var(--nav);width:100%;max-width:480px;min-height:76px;padding:9px 12px calc(9px + var(--app-safe-bottom));border-top:1px solid var(--line);isolation:isolate;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav>button{color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:52px;padding:0;font-size:10px;display:flex;position:relative}.nav-indicator{width:calc(25% - 6px);height:3px;transform:translateX(calc(var(--tab)*100%));transition:transform .38s var(--ease);pointer-events:none;position:absolute;top:6px;left:12px}.nav-indicator:after{content:"";background:var(--accent);border-radius:2px;width:20px;height:2px;margin:auto;display:block}.search{background:var(--surface);min-height:50px;color:var(--muted);border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:2px 14px;display:flex}.search input{color:var(--text);background:0 0;border:0;flex:1;padding:10px 0;font-size:15px}.search input::placeholder{color:var(--muted)}.segmented{background:var(--surface);border-radius:12px;gap:6px;width:max-content;max-width:100%;margin-bottom:24px;padding:3px;display:flex;overflow-x:auto}.segmented button{min-height:42px;color:var(--muted);white-space:nowrap;border-radius:9px;padding:9px 16px;font-size:12px;font-weight:500}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--accent)}.page-intro{color:var(--muted);margin:-12px 0 24px;font-size:13px}.tag{background:var(--surface);color:var(--text);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:10px}.case-detail{text-align:center;max-width:450px;margin:0 auto 30px}.case-detail>h1{margin-bottom:8px}.case-detail>img{width:300px;height:260px;margin:4px auto 0}.case-detail>.primary{max-width:350px;margin:auto;display:flex}.case-detail>small{color:var(--muted);margin-top:14px;display:block}.reward-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reward-card{text-align:left;background:var(--surface);border-radius:12px;min-width:0;padding:12px}.reward-card>img{aspect-ratio:1.2;width:100%;margin-bottom:8px}.reward-card>strong{overflow-wrap:anywhere;font-size:13px;display:block}.reward-card>span{color:var(--muted);min-height:30px;margin-top:3px;font-size:10px;display:block}.reward-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.reward-card b{color:var(--muted);font-weight:600}.reward-card .money svg{width:12px;height:12px}.card-feature{text-align:center;max-width:450px;margin:auto;padding:24px 0 34px}.card-feature>p{color:var(--muted);max-width:35ch;margin:12px auto 24px}.card-feature>.text-button{justify-content:center;margin:auto;display:flex}.playing-cards{width:240px;height:220px;margin:auto;position:relative}.playing-card{background:var(--text);width:110px;height:156px;color:var(--danger);border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:12px;font-size:24px;font-weight:800;line-height:1;display:flex}.playing-card>svg{align-self:center;width:40px;height:40px}.playing-card>span:last-child{align-self:flex-end;transform:rotate(180deg)}.playing-cards .playing-card{position:absolute;top:20px;left:100px;transform:rotate(15deg);box-shadow:0 15px 24px #0003}.playing-cards .playing-card:first-child{top:15px;left:26px;transform:rotate(-14deg)}.playing-card.back{background:var(--surface);border:5px solid var(--line);color:var(--text);justify-content:center;align-items:center}.playing-card:disabled{opacity:1}.callout{border:1px solid var(--line);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;margin:20px 0;padding:16px;font-size:13px;line-height:1.65;display:flex}.callout svg{width:18px;height:18px;margin-top:2px}.steps{color:var(--muted);justify-content:center;gap:25px;margin:4px 0 24px;font-size:12px;display:flex}.steps .active{color:var(--accent)}.table-surface{background:var(--bg);text-align:center;border-radius:16px;max-width:660px;min-height:370px;margin:0 auto 24px;padding:32px 20px}.table-label{color:var(--muted);font-size:11px}.table-cards{justify-content:center;gap:16px;margin:45px 0 34px;display:flex}.table-cards .playing-card{width:95px;height:140px}.table-cards .playing-card[aria-pressed=true]{box-shadow:0 0 0 3px var(--accent);transform:translateY(-8px)}.table-surface p{max-width:38ch;color:var(--text);margin:auto;font-size:13px}.page-table>.primary{max-width:660px;margin:auto;display:flex}.wallet-balance>span{color:var(--muted);font-size:13px}.wallet-balance>div:nth-child(2) svg{width:30px;height:30px}.wallet-actions{gap:12px;max-width:400px;margin:auto;display:flex}.wallet-actions>button{flex:1}.rows{border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:78px;color:var(--text);align-items:center;gap:14px;padding:16px 0;display:flex}.row>svg{color:var(--muted);width:22px;height:22px}.row>svg:last-child{width:16px;height:16px}.row-icon{background:var(--surface);width:40px;height:40px;color:var(--muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.row-copy{flex:1;min-width:0}.row-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:700;display:block}.row-copy small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.row>.money,.row>span>.money{font-size:14px}.row-art{width:42px;height:42px}.row input[type=checkbox]{flex-shrink:0;width:36px;height:22px}.empty{text-align:center;max-width:480px;margin:auto;padding:70px 20px}.empty>svg{width:40px;height:40px;color:var(--muted);margin-bottom:20px}.empty p{color:var(--muted);margin:12px 0 24px;font-size:14px}.empty>.primary{margin-top:22px}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inventory-card{background:var(--surface);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:8px;display:flex}.inventory-card>img{aspect-ratio:1;width:100%}.inventory-card>.tg-case-prize-copy{margin-top:8px}.profile-heading{align-items:center;gap:16px;padding:12px 0 24px;display:flex}.profile-heading>div:nth-child(2){flex:1;min-width:0}.profile-heading h2{overflow-wrap:anywhere;font-size:24px}.profile-heading .muted{font-size:12px}.profile-stats{border-top:1px solid var(--line);gap:32px;margin-bottom:20px;padding:22px 0;display:flex}.profile-stats>div{align-items:center;gap:8px;display:flex}.profile-stats strong{font-size:24px}.profile-stats span{color:var(--muted);font-size:13px}.profile-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:40px;font-size:11px;display:flex}.fault-options{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.fault-options .secondary{min-height:42px;padding:9px 14px;font-size:12px}.bonus-block{max-width:400px;padding:28px 0 32px}.bonus-block>svg{width:45px;height:45px;color:var(--accent);margin-bottom:24px}.bonus-block>p{color:var(--muted);margin:12px 0 24px;font-size:14px}.help-copy{max-width:65ch}.help-copy details{border-top:1px solid var(--line);padding:20px 0}.help-copy summary{cursor:pointer;min-height:30px;font-size:16px;font-weight:750}.help-copy p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.7}.help-copy+.secondary{margin-top:28px}.modal-backdrop{z-index:150;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--surface);border-radius:20px;outline:none;width:100%;max-width:440px;max-height:calc(100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 22px 80px #0007}.modal>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.modal>header h2{font-size:22px}.modal>header .icon-button{margin:-8px -8px -8px 0}.modal>p{color:var(--muted);margin:12px 0 22px;font-size:14px;line-height:1.65}.modal h3{margin-bottom:12px}.modal .primary{margin-top:12px}.modal .rows{margin-top:8px}.modal-art{width:200px;height:190px;margin:0 auto 20px}.field-label{color:var(--muted);margin:16px 0 10px;font-size:13px;font-weight:650;display:block}.text-input{background:var(--bg);border:1px solid var(--line);width:100%;min-height:50px;color:var(--text);border-radius:12px;margin-top:10px;padding:13px 15px;font-size:16px;line-height:1.5}.amount-input{align-items:center;gap:14px;margin:12px 0 18px;display:flex}.amount-input>svg{width:30px;height:30px;color:var(--accent)}.amount-input input{width:100%;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:4px 0;font-size:44px;font-weight:800;line-height:1.3}.amount-presets{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.amount-presets>button{flex:1;min-height:42px;padding:9px 10px;font-size:13px}.confirm-amount{text-align:center;margin:25px 0;font-size:36px}.confirm-amount svg{width:26px;height:26px}.summary-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:14px;display:flex}.summary-row>span:first-child{color:var(--muted)}.error{background:var(--error-surface);color:var(--danger);border-radius:10px;margin:16px 0;padding:12px 14px;font-size:13px;line-height:1.6}.success-mark{background:var(--surface);width:58px;height:58px;color:var(--accent);border-radius:50%;place-items:center;margin:8px auto 24px;display:grid}.success-mark svg{width:26px;height:26px}.success-mark+h3{text-align:center}.receipt{grid-template-columns:1fr 1.4fr;gap:15px 12px;margin:24px 0;font-size:13px;display:grid}.receipt dt{color:var(--muted)}.receipt dd{text-align:right;overflow-wrap:anywhere;margin:0}.receipt-status{color:var(--good);align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.receipt-status svg{width:18px;height:18px}.mini-gift{align-items:center;gap:12px;padding:12px 0;display:flex}.mini-gift>img{width:48px;height:48px}.rules-list{color:var(--muted);padding-left:20px;font-size:14px;line-height:1.8}.rules-list li{margin:12px 0}.reveal{text-align:center}.reveal-stage{place-items:center;height:250px;display:grid}.reveal>p{color:var(--muted);margin:15px 0;font-size:13px}.toast{z-index:200;background:var(--text);color:var(--text);border-radius:12px;align-items:center;gap:9px;width:max-content;max-width:calc(100% - 36px);padding:14px 20px;font-size:14px;font-weight:650;display:flex;position:fixed;bottom:30px;left:calc(50% + 110px);transform:translate(-50%);box-shadow:0 12px 32px #0004}.toast svg{width:18px;height:18px}.connection-banner{background:var(--surface);color:var(--text);justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:12px;display:flex}.connection-banner button{white-space:nowrap;font-weight:800}.connection-banner svg{width:18px;height:18px}.resume-list{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.resume-list>button,.resume-operation{border:1px solid var(--line);color:var(--accent);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:14px 16px;font-size:13px;display:flex}.resume-list>button>span{flex:1}.resume-list svg,.resume-operation svg{width:18px;height:18px}.resume-operation{margin-bottom:16px}.resume-operation>svg:last-child{margin-left:auto}.welcome{text-align:center;max-width:360px;margin:80px auto}.welcome-symbol{color:var(--accent);margin:auto auto 25px}.welcome-symbol svg{width:54px;height:54px}.welcome h1{font-size:42px}.welcome>p{color:var(--muted);margin-top:10px}.welcome>.primary{width:100%}.skeleton{background:var(--raised);border-radius:12px;min-height:52px;margin-bottom:18px;animation:1.3s ease-in-out infinite alternate pulse}.skeleton.large{height:240px}.loading-state>p{color:var(--muted);font-size:13px}.game-notice{color:var(--danger);font-size:13px}.reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reward-card>div{flex-direction:column;align-items:flex-start;gap:9px}.reward-card .money{font-size:12px}.wallet-balance{text-align:left;padding:18px 0 28px}.wallet-balance>div:nth-child(2){letter-spacing:-.035em;margin:16px 0 30px;font-size:38px}.wallet-balance>div:nth-child(2) .money{flex-direction:row-reverse;gap:10px}.wallet-balance>div:nth-child(2) img{width:32px;height:32px}.wallet-actions{gap:10px;max-width:none}.wallet-actions>button{font-size:13px}.currency-note{border-top:1px solid var(--line);align-items:center;gap:12px;padding:18px 0;display:flex}.currency-note>img{width:36px;height:36px}.currency-note strong{font-size:13px;font-weight:550;display:block}.currency-note span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.quote-link{width:100%;color:var(--muted);justify-content:space-between;align-items:center;min-height:44px;padding:0 0 18px;font-size:11px;display:flex}.quote-link svg{width:16px;height:16px}.row{gap:12px;min-height:76px}.row-copy strong{font-size:13px;font-weight:500}.row-icon{border-radius:10px;width:34px;height:34px}.row-icon svg{width:17px;height:17px}.row>span>.money{font-size:12px}.row>span>.money img{width:15px;height:15px}.row>svg:last-child{width:12px}.profile-heading{gap:14px;padding:20px 0 32px}.avatar{background:var(--surface);width:58px;height:58px;color:var(--accent);border-radius:18px;place-items:center;display:grid}.avatar svg{width:27px;height:27px}.profile-heading h2{font-weight:550}.profile-stats{gap:32px;margin-bottom:12px}.profile-stats strong{font-size:24px;font-weight:500}.profile-foot{font-size:10px}.empty{padding:64px 10px}.empty h2{font-size:21px}.empty p,.card-feature>p{font-size:13px}.table-surface{min-height:350px;padding:26px 14px}.table-cards{gap:10px}.table-cards .playing-card{width:80px;height:120px;font-size:21px}.table-cards .playing-card>svg{width:30px;height:30px}.playing-card.back{border:4px solid var(--line)}.table-label{color:var(--muted)}.steps{gap:20px;font-size:11px}.case-detail>img{width:260px;height:230px}.case-detail>.primary{font-size:13px}.help-copy summary{font-size:14px;font-weight:550}.help-copy p{font-size:13px}.bonus-block>h2{font-size:28px}.bonus-block>p{font-size:13px}.callout{padding:14px;font-size:12px;line-height:1.65}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:flex-end;padding:0;overflow:hidden}.modal{background:var(--surface);max-width:480px;max-height:94dvh;padding:9px 22px calc(28px + var(--app-safe-bottom));overscroll-behavior:contain;border-radius:22px 22px 0 0;outline:0;position:relative;box-shadow:0 -14px 60px #0005}.sheet-grip{touch-action:none;cursor:grab;justify-content:center;align-items:flex-start;height:22px;padding-top:3px;display:flex}.sheet-grip>span{background:var(--line);border-radius:3px;width:32px;height:3px}.modal>header{margin-bottom:20px}.modal>header h2,.modal h3{font-size:21px;font-weight:550}.modal-art{width:170px;height:170px}.modal-art.small{width:120px;height:120px}.modal p{color:var(--muted);font-size:13px;line-height:1.65}.modal>.reveal>p{margin:14px 0}.modal .primary{min-height:52px}.modal .money img{width:18px;height:18px}.confirm-amount{margin:30px 0 24px;font-size:36px}.confirm-amount .money img{width:30px;height:30px}.transfer-description{text-align:center;margin-bottom:14px}.address-preview{overflow-wrap:anywhere;text-align:center;background:var(--bg);border-radius:10px;padding:12px;font-size:12px!important}.text-input{background:var(--bg);border-color:var(--line);font-size:16px}.field-label{margin-top:20px;font-size:12px;font-weight:500}.amount-input{gap:10px;margin:8px 0 20px}.amount-input>img,.amount-input>svg{width:32px;height:32px;color:var(--accent);flex-shrink:0}.amount-input input{letter-spacing:-.03em;padding:0;font-size:44px;font-weight:550}.amount-presets{gap:8px}.amount-presets>button{border-radius:10px;min-height:42px;padding:8px;font-size:12px;font-weight:500}.amount-limit{margin-top:12px;font-size:10px;display:block}.payment-methods{gap:10px;margin-bottom:24px;display:flex}.payment-methods>button{background:var(--raised);text-align:left;min-width:0;min-height:52px;color:var(--muted);border-radius:12px;flex:1;align-items:center;gap:7px;padding:12px 10px;display:flex}.payment-methods img,.payment-methods svg{flex-shrink:0;width:22px;height:22px}.payment-methods svg{color:var(--accent)}.payment-methods span{font-size:11px}.radio-dot{border:1px solid var(--line);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-left:auto}.payment-methods [aria-pressed=true] .radio-dot{background:var(--accent);border-color:var(--accent)}.conversion-preview{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;font-size:13px;display:flex}.conversion-preview>span:first-child{color:var(--muted)}.quote-note{background:var(--surface);color:var(--muted);border-radius:10px;flex-direction:column;gap:5px;margin:12px 0;padding:12px 14px;font-size:10px;line-height:1.5;display:flex}.quote-details>img{width:56px;height:56px;margin:6px 0 22px}.quote-details p{margin:16px 0}.quote-details h3{font-size:20px}.quote-details>a{min-height:44px;color:var(--accent);align-items:center;gap:6px;font-size:13px;display:inline-flex}.quote-details>a svg{width:16px;height:16px}.receipt{grid-template-columns:1fr 1.5fr;font-size:12px}.receipt-id{font-size:10px}.receipt .money{font-size:12px}.toast{left:50%;bottom:calc(90px + var(--app-safe-bottom));background:var(--text);max-width:calc(min(100%,480px) - 36px);color:var(--text);padding:13px 16px;font-size:12px}.connection-banner{padding:12px 20px;font-size:11px}.resume-list>button,.resume-operation{font-size:12px}.skeleton{background:var(--raised)}.success-mark{background:var(--surface)}.error{color:var(--danger);background:var(--error-surface)}.reveal-stage{isolation:isolate;height:230px;position:relative}.reveal-stage:before{content:"";filter:blur(25px);z-index:-1;background:0 0;border-radius:50%;position:absolute;inset:20px 40px}.reveal-stage img{width:210px;height:210px;animation:gift-reveal .65s var(--ease)}.in-game .main-content{padding:4px 12px 24px}.in-game .app-footer{margin-bottom:0}.game-status{color:var(--muted);align-items:center;gap:7px;margin:0 auto 8px;font-size:10px;display:flex}.game-emblem{width:25px;height:25px}.game-status>.text-button{margin-left:auto;font-size:10px}.demo-dot{background:var(--accent);border-radius:50%;width:4px;height:4px}.game-container{max-width:480px;margin:auto;font-family:Room,sans-serif}.game-container .gc-page,.game-container .dg-page{width:100%;max-width:none;margin:0!important;padding:0!important}.game-container .gc-heading,.game-container .dg-heading{margin:0 0 8px}.game-container h1{font-size:24px}.game-container .star-art{object-fit:contain;vertical-align:middle;width:18px;height:18px;display:inline-block}.game-container .gc-stage{max-width:100%}.game-container .primary-button,.gc-sheet .primary-button{background:var(--action);color:var(--action-text);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 16px;font-weight:650;display:flex}.gc-sheet-backdrop .star-art{width:18px;height:18px;display:inline-block}.sheet-backdrop{z-index:100;background:#00000080;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.bottom-sheet{background:var(--surface);width:100%;max-width:480px;max-height:90dvh;padding:22px 20px calc(24px + var(--app-safe-bottom));border-radius:22px 22px 0 0;overflow:auto;box-shadow:0 -14px 60px #0005}.sheet-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.sheet-header h2{font-size:21px}.sheet-header button{width:42px;height:42px;color:var(--muted);place-items:center;display:grid}.in-game .quiet-note{max-width:36ch;font-size:10px}.game-skeleton{aspect-ratio:1;min-height:400px}.sheet-content{animation:content-in .18s var(--ease)}@keyframes content-in{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes gift-reveal{0%{opacity:.1;filter:blur(8px);transform:translateY(35px)scale(.78)rotate(-10deg)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotate(0)}}@keyframes pulse{0%{opacity:.5}to{opacity:1}}@media (hover:hover) and (pointer:fine){.primary:hover,.topup-button:hover{background:var(--accent)}.secondary:hover{background:var(--raised)}.row:hover{background:#ffffff03}.text-button:hover,.favourite:hover,.icon-button:hover{color:var(--accent)}.slot-cover:hover,.spotlight-main:hover{filter:brightness(1.05)}}@media (max-width:360px){.topbar{gap:8px;padding-left:16px;padding-right:16px}.main-content{padding-left:16px;padding-right:16px}.mobile-brand{font-size:21px}.balance-button{padding:5px;font-size:11px}.lobby-heading h1{font-size:30px}.spotlight-main{height:290px}.spotlight-copy h2{font-size:36px}.spotlight-copy p{font-size:11px}.slot-cover>strong{font-size:22px}.slot-caption{font-size:9px}.section-heading h2{font-size:18px}.row{gap:8px}.row-copy strong{font-size:12px}.row>span>.money{font-size:11px}.row-icon{width:30px;height:30px}.wallet-balance>div:nth-child(2){font-size:32px}.modal{padding-left:18px;padding-right:18px}.confirm-amount{font-size:30px}.table-cards .playing-card{width:72px;height:110px}.profile-foot{display:block}.payment-methods>button{padding:10px 8px}.payment-methods span{font-size:10px}.in-game .main-content{padding-left:8px;padding-right:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}[data-motion=reduced] *,[data-motion=reduced] :before,[data-motion=reduced] :after{transition-duration:1ms!important;animation-duration:1ms!important}body{background:var(--bg)}.app-shell.playroom{padding-left:calc(var(--tg-safe-area-inset-left,0px) + var(--tg-content-safe-area-inset-left,0px));padding-right:calc(var(--tg-safe-area-inset-right,0px) + var(--tg-content-safe-area-inset-right,0px))}h1{letter-spacing:-.025em;font-size:28px;font-weight:650}h2{font-weight:600}.topbar{min-height:64px;padding:calc(10px + var(--app-safe-top)) 18px 10px}.mobile-brand{letter-spacing:-.025em;font-size:20px;font-weight:650}.mobile-brand>span{display:none}.topbar-actions{background:var(--surface);border-radius:10px;padding:2px}.topup-button{color:var(--text)}.page-title{margin-bottom:22px}.lobby-heading{margin:0 0 18px}.lobby-heading h1{max-width:none;font-size:28px}.lobby-heading p{display:none}.section{margin-top:26px}.section-heading{margin-bottom:12px}.section-heading h2{font-size:20px}.spotlight{background:var(--surface);border-radius:14px}.spotlight-main{height:180px}.spotlight-main:before,.spotlight-main:after,.slot-cover:before{display:none}.spotlight-art{inset:0 0 0 40%}.spotlight-art img:first-child{filter:drop-shadow(0 10px 12px #0003);width:83%;height:115%;top:-9%;left:-9%}.spotlight-art img:last-child{filter:drop-shadow(0 8px 10px #0003);width:61%;height:88%;top:12%;right:-13%}.spotlight-copy{flex-direction:column;align-items:flex-start;width:53%;display:flex;inset:22px auto 18px 18px}.spotlight-copy h2{letter-spacing:-.025em;font-size:29px;font-weight:650}.spotlight-copy p{color:var(--muted);font-size:12px}.spotlight-play{background:var(--action);width:auto;height:36px;color:var(--action-text);border-radius:8px;gap:7px;margin-top:auto;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:static}.spotlight-play svg{width:16px;height:16px}.spotlight-foot{color:var(--muted);border-color:var(--line);padding-left:18px;font-size:11px}.category-links{gap:8px;margin-top:14px}.category-links>button{border-radius:10px;min-height:46px}.category-links strong{font-size:13px}.category-links>button>svg:first-child{color:var(--accent)}.slot-cover{aspect-ratio:1;border-radius:12px}.slot-cover>strong{font-size:23px;font-weight:650}.slot-art{bottom:38px}.slot-caption{font-size:11px}.favourite{min-height:38px}.case-card .money{color:var(--text)}.bottom-nav{background:var(--nav);border-color:var(--line);min-height:70px;padding-top:7px}.bottom-nav>button{font-size:11px}.nav-indicator{display:none}.primary:hover{background:var(--action)}.secondary{background:var(--raised)}.modal,.bottom-sheet{background:var(--sheet)}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.modal h2,.modal h3{font-weight:600}.modal .field-label{font-size:13px}.modal p{font-size:14px}.text-input{background:var(--field);border-color:var(--line);border-radius:10px}.payment-methods>button{background:var(--raised);color:var(--muted)}.payment-methods>button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.quote-note{background:var(--raised);color:var(--muted);font-size:11px}.quote-note>small{font-size:11px}.avatar{background:color-mix(in srgb,var(--accent) 15%,var(--surface));color:var(--accent);border-radius:50%}.page-profile .rows,.page-settings .rows{background:var(--surface);border:0;border-radius:12px;padding:0 16px;overflow:hidden}.page-profile .rows>.row:last-child,.page-settings .rows>.row:last-child{border-bottom:0}.row-copy strong{font-size:15px}.row-copy small{font-size:11px}.profile-stats{padding:18px 0}.profile-stats span{font-size:13px}.row input[type=checkbox]{appearance:none;background:var(--line);border-radius:13px;width:44px;height:26px;transition:background-color .16s ease-out;position:relative}.row input[type=checkbox]:after{content:"";background:var(--text);width:20px;height:20px;transition:transform .16s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.row input[type=checkbox]:checked:after{transform:translate(18px)}.reveal-stage:before{display:none}.reveal-stage img{animation-duration:.45s}.in-game .topbar{min-height:64px;padding-bottom:8px}.app-footer{margin-left:18px;margin-right:18px}.game-container .primary-button,.gc-sheet .primary-button{background:var(--action);color:var(--action-text)}@media (hover:hover) and (pointer:fine){.primary:hover,.spotlight-main:hover .spotlight-play,.topup-button:hover{background:var(--accent)}.secondary:hover{background:color-mix(in srgb,var(--raised) 85%,var(--text))}}@media (max-width:360px){.topbar,.main-content{padding-left:14px;padding-right:14px}.mobile-brand{font-size:19px}.lobby-heading h1{font-size:26px}.spotlight-main{height:168px}.spotlight-copy{top:20px;bottom:16px;left:16px}.spotlight-copy h2{font-size:27px}.spotlight-copy p{font-size:11px}.spotlight-art{left:44%}.spotlight-play{height:34px;font-size:12px}.slot-cover>strong{font-size:22px}.slot-caption{font-size:10px}.row-copy strong{font-size:14px}.row-copy small{font-size:11px}}.topbar{background:var(--header)}.app-shell.playroom{background:var(--bg)}.primary,.spotlight-play,.game-container .primary-button,.gc-sheet .primary-button,.topup-button{background:var(--action);color:var(--action-text)}.secondary{background:var(--raised);color:var(--text)}.secondary[aria-pressed=true],.segmented button[aria-pressed=true]{background:var(--surface);color:var(--accent)}.slot-cover{background:var(--surface)}.slot-caption,.slot-caption>.favourite{color:var(--muted)}.slot-caption>.favourite.selected{color:var(--accent)}.tag{background:var(--raised);color:var(--muted)}.bottom-nav{background:var(--nav)}.bottom-nav svg{width:24px;height:24px}.bottom-nav>button.active,.row>svg:first-child,.row-icon,.category-links>button>svg:first-child{color:var(--accent)}.field-label{color:var(--section-label)}.text-input::placeholder{color:var(--placeholder)}.modal p,.help-copy p,.empty p{color:var(--muted)}.quote-note{background:var(--raised);color:var(--muted)}.quote-note>span:first-child{color:var(--text)}.error{background:var(--error-surface);color:var(--danger)}.receipt-status{color:var(--accent)}.toast,.connection-banner{background:var(--surface);color:var(--text)}.avatar{background:var(--surface);color:var(--accent)}.row input[type=checkbox]{background:#39393d}.row input[type=checkbox]:after{background:#fff}.row input[type=checkbox]:checked{background:var(--action)}.success-mark{background:var(--surface);color:var(--accent)}.sheet-grip>span{background:var(--muted)}.modal>header .icon-button{background:var(--raised);border-radius:50%;width:30px;height:30px;margin:0}.reveal-stage img{filter:none}.in-game .game-container{color:#fff}.in-game .game-container .primary-button{color:var(--action-text)}.in-game .game-container .gc-stars{color:inherit}.in-game .game-container .gc-stage{color:#fff}[data-tg-host=true] .back-button{display:none}[data-tg-host=true] .topbar-actions{margin-left:auto}button:active{opacity:.72;transform:none}.slot-cover:active,.spotlight-main:active,.playing-card:active{transform:none}.row:active{background:var(--raised);opacity:1}@media (hover:hover) and (pointer:fine){.primary:hover,.topup-button:hover,.spotlight-main:hover .spotlight-play{background:var(--action);filter:brightness(1.08)}.secondary:hover{background:var(--raised);filter:brightness(1.08)}}.game-container{background:#000;border-radius:12px;padding:8px 8px 14px}.game-container .gc-heading,.game-container .dg-heading{color:#fff}.in-game .main-content{padding-top:4px}.spotlight-art{left:50%}.spotlight-art img:first-child{width:90%;left:3%}.spotlight-copy p{max-width:16ch}.topup-button{min-width:34px}.payment-methods img{object-fit:contain}@media (max-width:360px){.spotlight-art{left:50%}.spotlight-copy p{max-width:15ch;font-size:11px}}.topup-button{isolation:isolate;background:0 0;width:44px;min-width:44px;height:44px;position:relative}.topup-button:before{content:"";background:var(--action);z-index:-1;border-radius:9px;position:absolute;inset:5px}.topup-button svg{width:18px;height:18px}.modal>header .icon-button{isolation:isolate;background:0 0;width:44px;min-width:44px;height:44px;position:relative}.modal>header .icon-button:before{content:"";background:var(--raised);z-index:-1;border-radius:50%;position:absolute;inset:7px}.modal>header .icon-button svg{width:18px;height:18px}.favourite{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}@media (hover:hover) and (pointer:fine){.topup-button:hover{background:0 0}}@font-face{font-family:Inter;src:url(/assets/fonts/inter-regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-semibold.ttf)format("truetype");font-weight:600 900;font-display:swap}@font-face{font-family:Onest;src:url(/assets/fonts/onest-variable.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--reference-card:#191919;--reference-raised:#202020;--reference-text:#fff;--reference-muted:#ffffffa3;--reference-blue:#1689ff;--reference-blue-text:#fff;--reference-black:#000;--reference-hover:#ffffff14}[data-theme=light]{--reference-card:var(--ui-section-bg-color);--reference-raised:var(--ui-secondary-bg-color);--reference-text:var(--ui-text-color);--reference-muted:var(--ui-subtitle-text-color);--reference-black:var(--ui-bg-color);--reference-hover:#0000000a}.app-shell.playroom{--surface:var(--reference-card);--raised:var(--reference-raised);--accent:var(--reference-blue);--action:var(--reference-blue);--nav:var(--reference-black);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.main-shell{padding-top:0}.main-content{padding:6px 14px 24px}.app-footer{display:none}.reference-chrome{isolation:isolate;contain:paint;z-index:40;width:100%;max-width:480px;padding:calc(10px + var(--app-safe-top)) 14px 10px;background:var(--bg);align-items:center;gap:8px;min-height:64px;margin-inline:auto;display:flex;position:sticky;top:0;left:0;right:0;transform:none}.reference-wallet{background:var(--reference-blue);min-height:44px;color:var(--reference-blue-text);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.reference-wallet>img{width:16px;height:16px}.reference-balance{background:var(--reference-raised);border-radius:999px;align-items:center;min-width:0;height:30px;margin-left:auto;display:flex}.reference-balance>button{justify-content:center;align-items:center;min-width:32px;min-height:44px;padding:0 4px;font-size:12px;display:flex}.reference-balance>button:first-child{min-width:0;padding-left:8px}.reference-balance .money{gap:4px}.reference-balance .money img{width:15px;height:15px}.reference-balance>button+button{width:32px;padding:0}.reference-balance svg{width:16px;height:16px}.reference-language{min-width:38px;height:30px;color:var(--reference-muted);background:var(--reference-hover);border-radius:12px;font-size:12px;position:relative}.reference-back{background:var(--reference-raised);width:44px;height:44px;color:var(--reference-text);border-radius:50%;place-items:center;display:grid}[data-tg-host=true] .reference-back{visibility:hidden}.has-reference-profile .main-shell{padding-top:0}.has-reference-profile .main-content{min-height:100dvh;padding:0}.has-reference-profile .resume-list,.has-reference-profile .resume-operation{margin:12px 14px}.tg-profile{color:var(--reference-text);background:var(--reference-black);padding-top:calc(56px + var(--app-safe-top));isolation:isolate;position:relative}.tg-profile:before{aspect-ratio:375/198;content:"";left:0;top:var(--app-safe-top);z-index:-1;pointer-events:none;background:url(/assets/topgift/profile-bg.svg) top/100% no-repeat;height:auto;position:absolute;right:0}.tg-profile-hero{align-items:center;gap:12px;min-height:77px;margin-bottom:16px;padding:0 14px;display:flex}.tg-profile-avatar{color:#fff;letter-spacing:-.04em;background:linear-gradient(155deg,#76afff,#6b66ff);border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:26px;font-weight:600;display:grid;position:relative}.tg-avatar-badge{color:#fff;background:linear-gradient(135deg,#8ee0ff,#6d91ff);border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-1px;right:1px}.tg-avatar-badge svg{width:11px;height:11px}.tg-profile-name{flex:1;min-width:0}.tg-profile-name>div{align-items:center;gap:8px;height:40px;min-height:40px;display:flex}.tg-profile-name h1{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;flex:1;min-width:0;font-family:Onest,Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.17;overflow:hidden}.tg-settings{isolation:isolate;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}.tg-settings:before{content:"";z-index:-1;background:#ffffff14;border-radius:50%;position:absolute;inset:2px}.tg-settings svg{color:#fff;width:24px;height:24px}.tg-profile-edit{color:#fff;letter-spacing:-.04em;white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:37px;padding:7px 10px;font-size:14px;font-weight:500;display:flex}.tg-profile-edit svg{flex-shrink:0;width:14px;height:14px}.tg-profile-balances{gap:8px;margin:0 14px 16px;scroll-margin-top:16px;display:flex}.tg-balance-tile{background:var(--reference-card);text-align:left;border-radius:20px;flex:1;min-width:0;height:72px;padding:8px 14px 12px;position:relative;overflow:hidden}.tg-balance-tile>strong{z-index:1;max-width:100%;font-family:Onest,Inter,sans-serif;font-size:20px;font-weight:500;line-height:30px;display:block;position:relative;overflow:hidden}.tg-balance-tile .money{gap:4px;max-width:100%;font-family:inherit;font-size:20px;font-weight:500}.tg-balance-tile .money bdi{text-overflow:ellipsis;overflow:hidden}.tg-balance-tile .money img{order:0;width:17px;height:17px}.tg-balance-tile>span{z-index:1;color:var(--reference-muted);font-size:14px;line-height:18px;display:block;position:relative}.tg-balance-tile>i{color:#5fa5ff;background:#1a3145;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:-4px;right:-3px;transform:rotate(-10deg)}.tg-balance-tile>i>img{width:28px;height:28px}.tg-balance-tile>i>svg{width:29px;height:29px}.tg-gift-value>i{color:#afa0ff;background:#302745}.tg-profile-actions{background:var(--reference-card);border-radius:20px;margin:0 14px 16px;padding:14px 0;display:flex}.tg-profile-actions>button{white-space:nowrap;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;min-height:77px;padding:0 2px;font-size:14px;font-weight:500;display:flex}.tg-profile-actions i{background:var(--reference-hover);border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.tg-profile-actions i svg{width:24px;height:24px;color:var(--reference-text)}.tg-profile-body{padding:12px 12px calc(94px + var(--app-safe-bottom));background:var(--reference-black);border-radius:20px 20px 0 0;min-height:55dvh}.tg-section-heading{justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-bottom:8px;display:flex}.tg-section-heading h2{letter-spacing:-.02em;align-items:baseline;gap:8px;font-size:20px;font-weight:500;line-height:30px;display:flex}.tg-section-heading>button{min-height:44px;color:var(--reference-text);align-items:center;gap:3px;margin-block:-7px;font-size:14px;display:flex}.tg-section-heading>button svg{width:18px;height:18px}.tg-section-heading h2>span{color:var(--reference-muted);font-size:14px}.tg-profile-stats{gap:8px;margin-bottom:8px;display:flex}.tg-profile-stats>div{background:var(--reference-raised);border-radius:16px;flex-direction:column;flex:1;justify-content:space-between;gap:6px;min-width:0;min-height:100px;padding:12px;display:flex}.tg-profile-stats>div>span,.tg-profile-stats small{color:var(--reference-muted);font-size:14px;font-weight:400;line-height:18px}.tg-profile-stats small{font-size:11px}.tg-profile-stats strong{font-family:Onest,Inter,sans-serif;font-size:20px;font-weight:400;line-height:24px}.tg-profile-stats .money{max-width:100%;font-size:20px}.tg-profile-stats .money img{width:16px;height:16px}.tg-profile-stats .money bdi{text-overflow:ellipsis;overflow:hidden}.tg-profile-row{background:var(--reference-raised);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:52px;margin-top:8px;padding:12px;font-size:16px;font-weight:400;display:flex}.tg-profile-row>svg{width:20px;height:20px}.tg-gifts-heading{margin-top:24px}.tg-profile-gifts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tg-gift-card{background:var(--reference-raised);text-align:left;border-radius:16px;min-width:0;padding:8px;overflow:hidden}.tg-gift-card>div{aspect-ratio:1;background:var(--reference-hover);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.tg-gift-card>div>img{object-fit:contain;width:100%;height:100%;max-height:160px}.tg-gift-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.tg-gift-card>small{color:var(--reference-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.tg-gift-card>.money{margin-top:8px;font-size:13px}.tg-gift-card>.money img{width:14px;height:14px}.tg-profile-empty{text-align:center;flex-direction:column;align-items:center;padding:10px 0 24px;display:flex}.tg-profile-empty>img{object-fit:contain;width:110px;height:105px;margin-bottom:12px}.tg-profile-empty>strong{margin-bottom:8px;font-size:16px;font-weight:400}.tg-profile-empty>p{max-width:280px;color:var(--reference-muted);margin-bottom:16px;font-size:16px;font-weight:300;line-height:20px}.tg-profile-empty>button{background:var(--reference-text);min-height:44px;color:var(--reference-black);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-family:Onest,sans-serif;font-size:15px;display:flex}.tg-profile-empty>button svg{width:18px;height:18px}.tg-demo-note{color:var(--reference-muted);align-items:flex-start;gap:5px;margin:18px 0 8px;font-size:11px;line-height:1.5;display:flex}.tg-demo-note svg{width:14px;height:14px;margin-top:1px}.tg-profile-utilities{color:var(--reference-muted);align-items:center;gap:12px;margin-top:4px;display:flex}.tg-profile-utilities>button{align-items:center;gap:4px;min-height:44px;font-size:12px;display:flex}.tg-profile-utilities>button:last-child{justify-content:center;width:44px;margin-left:auto}.tg-profile-utilities svg{width:17px;height:17px}.bottom-nav{min-height:70px;padding:9px 0 calc(9px + var(--app-safe-bottom));background:var(--reference-black);border:0;grid-template-columns:repeat(5,minmax(0,1fr));max-width:480px}.bottom-nav>button{min-height:52px;color:var(--reference-muted);gap:3px;font-family:Onest,Inter,sans-serif;font-size:12px;font-weight:400;line-height:18px}.bottom-nav>button.active{color:var(--reference-text);font-weight:500}.bottom-nav>button>svg{width:22px;height:22px}.reference-nav-avatar{color:#fff;background:linear-gradient(155deg,#76afff,#6b66ff);border-radius:50%;place-items:center;width:22px;height:22px;font-family:Inter,sans-serif;font-size:10px;font-weight:600;display:grid}.bottom-nav>button.active .reference-nav-avatar{width:24px;height:24px}.page-case{padding:0 0 calc(90px + var(--app-safe-bottom))}.tg-case-title{background:var(--reference-hover);border-radius:12px;justify-content:space-between;align-items:center;height:44px;margin:0 14px;padding:0 2px 0 10px;display:flex;overflow:hidden}.tg-case-title h1{letter-spacing:-.04em;font-size:20px;font-weight:500;line-height:24px}.tg-case-title>img{width:50px;height:50px;margin-bottom:-13px}.tg-case-view{isolation:isolate;position:relative}.tg-case-preview{z-index:2;background:0 0;height:250px;position:relative;overflow:hidden}.tg-case-reel{position:absolute;inset:0}.tg-reel-gift{aspect-ratio:.9;visibility:hidden;backface-visibility:hidden;width:min(29%,140px);position:absolute;top:138px;left:50%}.tg-reel-face{background:var(--reference-hover);border-radius:14px;width:100%;height:100%;padding:8px;transition:filter .24s,opacity .24s,transform .24s cubic-bezier(.16,1,.3,1);position:relative;transform:scale(1)}.tg-reel-face>img{object-fit:contain;width:100%;height:100%}.tg-reel-face>span{color:#fff;background:#191919cc;border-radius:6px;padding:2px 4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.tg-reel-gift .money{gap:3px;font-size:10px}.tg-reel-gift .money img{width:11px;height:11px}.tg-case-preview.is-spinning .tg-reel-gift{will-change:transform}.tg-case-pointer{z-index:20;background:url(/assets/currency/gram-official.svg) 50%/contain no-repeat;width:30px;height:24px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.tg-case-buy{padding:0 16px 16px}.tg-case-buy>.tg-case-price-row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.tg-case-buy h1{letter-spacing:-.02em;font-family:Onest,Inter,sans-serif;font-size:24px;font-weight:300;line-height:30px}.tg-case-buy>.tg-case-price-row>strong{margin-left:auto}.tg-case-buy>.tg-case-price-row>strong .money{font-size:20px}.tg-case-buy>.tg-case-price-row>span{color:var(--reference-muted);flex-basis:100%;font-size:12px}.tg-case-open{background:var(--reference-blue);width:100%;height:62px;color:var(--reference-blue-text);letter-spacing:-.03em;border-radius:20px;justify-content:center;align-items:center;gap:12px;padding:0 12px;font-size:18px;font-weight:600;display:flex}.tg-case-open>span{border-right:1px solid #ffffff40;justify-content:center;align-items:center;padding-right:12px;display:flex}.tg-case-open .money{gap:4px;font-size:16px}.tg-case-open .money img{width:20px;height:20px}.tg-case-contents-heading{justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 14px;display:flex}.tg-case-contents-heading>h2{font-size:20px;font-weight:500}.tg-case-contents-heading>button{width:44px;height:44px;color:var(--reference-muted);place-items:center;display:grid}.tg-case-contents-heading svg{width:20px;height:20px}.tg-case-contents{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px;display:grid}.tg-case-prize{background:var(--reference-card);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:6px;display:flex;position:relative;overflow:hidden}.tg-case-prize .money{flex:none;gap:3px;font-size:11px}.tg-case-prize>div{aspect-ratio:1;background:var(--reference-hover);border-radius:12px;place-items:center;width:100%;margin-bottom:6px;display:grid}.tg-case-prize>div>img{aspect-ratio:1;object-fit:contain;width:80%;height:80%}.tg-case-prize-copy{justify-content:space-between;align-items:center;gap:6px;width:100%;padding:2px;display:flex}.tg-case-prize-copy>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.tg-case-view>.tg-demo-note{padding:0 14px}.case-card{border-radius:20px}@media (max-width:360px){.reference-chrome{gap:6px;padding-inline:10px}.reference-wallet{padding-inline:8px;font-size:12px}.reference-balance .money{font-size:11px}.reference-language{min-width:32px}.tg-profile-edit{padding-inline:9px;font-size:12px}.tg-case-open{gap:8px;font-size:16px}.tg-case-open .money{font-size:14px}.tg-profile-stats .money{font-size:18px}}@media (hover:hover) and (pointer:fine){.tg-profile-actions>button:hover i,.tg-profile-row:hover,.tg-gift-card:hover{filter:brightness(1.15)}.reference-wallet:hover,.tg-case-open:hover{filter:brightness(1.08)}}html{scroll-padding-top:calc(72px + var(--app-safe-top))}.reference-tonconnect{flex:0 148px;align-items:center;width:148px;min-width:112px;height:44px;display:flex;position:relative}#playroom-tonconnect{width:100%;height:30px;min-height:30px}#playroom-tonconnect [data-tc-connect-button],#playroom-tonconnect [data-tc-dropdown-button],#playroom-tonconnect [data-tc-connect-button-loading]{border-radius:15px;gap:6px;width:100%;min-width:0;height:30px;min-height:30px;padding:0 10px;font-family:inherit;font-size:13px;position:relative}#playroom-tonconnect button{white-space:nowrap;max-width:100%}#playroom-tonconnect [data-tc-connect-button]:after,#playroom-tonconnect [data-tc-dropdown-button]:after{content:"";position:absolute;inset:-7px 0}#playroom-tonconnect [data-tc-text]{white-space:nowrap;font-size:13px;line-height:18px}#playroom-tonconnect [data-tc-connect-button] svg{flex:0 0 17px;width:17px;height:17px}.reference-connect-fallback{background:var(--reference-blue);width:100%;height:30px;color:var(--reference-blue-text);white-space:nowrap;border-radius:15px;font-family:inherit;font-size:13px;font-weight:600;line-height:18px;position:absolute;inset:7px 0}.reference-connect-fallback:disabled{opacity:.65;cursor:wait}@media (max-width:360px){.reference-tonconnect{flex-basis:122px;width:122px}#playroom-tonconnect [data-tc-connect-button],#playroom-tonconnect [data-tc-dropdown-button]{gap:4px;padding-inline:7px}#playroom-tonconnect [data-tc-text]{font-size:11px}}.main-content.page-games,.main-content.page-slots{padding-bottom:calc(94px + var(--app-safe-bottom))}.reference-language:after{content:"";position:absolute;inset:-7px 0}.tg-profile{padding-top:calc(8px + var(--app-safe-top))}.tg-profile:before{content:none}.profile-toolbar{justify-content:space-between;align-items:center;min-height:44px;margin:0 14px 8px;display:flex}.profile-toolbar h1{letter-spacing:-.02em;font-size:25px;font-weight:600;line-height:32px}.profile-identity{background:var(--reference-card);border-radius:16px;align-items:center;gap:14px;min-height:94px;margin:0 14px 18px;padding:14px 16px;display:flex}.profile-monogram{color:#73b8ff;background:#1689ff26;border-radius:18px;flex:0 0 56px;place-items:center;height:56px;font-size:23px;font-weight:600;display:grid}.profile-identity>div:last-child{flex:1;min-width:0}.profile-identity h2{text-overflow:ellipsis;white-space:nowrap;font-family:Onest,Inter,sans-serif;font-size:23px;font-weight:550;line-height:30px;overflow:hidden}.profile-identity button{min-height:32px;color:var(--reference-muted);align-items:center;gap:5px;font-size:13px;display:flex}.profile-identity button svg{width:14px;height:14px}.profile-withdrawal{margin:0 14px 16px}.profile-withdrawal>button{text-align:left;align-items:center;gap:8px;width:100%;min-height:44px;font-size:13px;display:flex}.profile-withdrawal>button>span{flex:1}.profile-withdrawal strong{min-width:0;max-width:46%;font-size:15px;font-weight:500}.profile-withdrawal strong .money{max-width:100%}.profile-withdrawal .money bdi{text-overflow:ellipsis;overflow:hidden}.profile-withdrawal>button>svg{width:16px;color:var(--reference-muted);flex:0 0 16px}.profile-withdrawal p{color:var(--reference-muted);max-width:34ch;margin-top:0;font-size:12px;line-height:18px}.profile-empty-gift{width:60px;height:60px;color:var(--reference-muted);margin:8px auto 16px}.withdrawal-availability{border-bottom:1px solid var(--reference-hover);margin-bottom:12px;padding:14px 0 18px}.withdrawal-availability>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.withdrawal-availability .money{font-weight:600}.withdrawal-availability p{color:var(--reference-muted);margin:8px 0 0;font-size:13px;line-height:19px}.slot-toolbar{align-items:center;gap:8px;margin:16px 0;display:flex}.slot-filters{flex:none;gap:3px;display:flex}.slot-filters button{min-height:40px;color:var(--reference-muted);white-space:nowrap;border-radius:12px;padding:0 10px;font-size:12px}.slot-filters button[aria-pressed=true]{color:var(--reference-text);background:var(--reference-card)}.slot-toolbar .search{border-radius:12px;flex:1;gap:6px;min-width:0;height:40px;min-height:40px;margin:0;padding:0 10px}.slot-toolbar .search>svg{flex:0 0 16px;width:16px;height:16px}.slot-toolbar .search input{width:100%;min-width:0;font-size:13px}.slot-toolbar .search .icon-button{width:28px;min-width:28px;height:36px;min-height:36px;margin-right:-8px}.slot-toolbar .search .icon-button svg{width:14px;height:14px}.slot-stories{background:var(--reference-card);--story-bg:#182a43;border-radius:16px;overflow:hidden}.story-progress{gap:4px;padding:5px 10px 0;display:flex}.story-progress>button{flex:1;align-items:center;min-width:0;height:24px;display:flex}.story-progress>button>span{background:#ffffff38;border-radius:2px;width:100%;height:2px;display:block;overflow:hidden}.story-progress i{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.story-progress i.complete{transform:scaleX(1)}.story-progress i.running{animation:6s linear forwards story-clock}.story-stage{touch-action:pan-y;position:relative;overflow:hidden}.slot-story-panel{text-align:left;background:var(--story-bg);width:100%;min-height:168px;display:block;position:relative;overflow:hidden}.slot-story-panel:active{opacity:1}.slot-story-panel[data-world=cascade]{--story-bg:#142c40}.slot-story-panel[data-world=clusters]{--story-bg:#3e243f}.slot-story-panel[data-world=vault]{--story-bg:#153640}.slot-story-panel[data-world=orchard]{--story-bg:#20382a}.slot-story-panel[data-world=relic]{--story-bg:#3c3024}.slot-story-panel[data-world=duel]{--story-bg:#37203f}.slot-story-panel[data-world=quest]{--story-bg:#26263e}.slot-story-panel[data-world=classic]{--story-bg:#35283e}.slot-story-copy{z-index:1;max-width:58%;padding:16px 0 16px 16px;position:relative}.slot-story-copy h2{letter-spacing:-.02em;color:#fff;font-family:Onest,Inter,sans-serif;font-size:25px;font-weight:600;line-height:30px}.slot-story-copy p{color:#ffffffc2;max-width:18ch;min-height:36px;margin:6px 0 12px;font-size:12px;line-height:18px}.slot-story-copy>span{color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.slot-story-copy>span>svg{width:15px;height:15px}.slot-story-art{pointer-events:none;position:absolute;inset:0 0 0 52%}.slot-story-art img{object-fit:contain;width:132px;height:132px;position:absolute;top:28px;right:-10px;transform:rotate(12deg)}.slot-story-art img+img{width:102px;height:102px;top:8px;right:68px;transform:rotate(-14deg)}.story-footer{align-items:center;gap:3px;min-height:40px;padding:0 8px 0 16px;display:flex}.story-footer>span{color:var(--reference-muted);flex:1;min-width:0;font-size:11px}.story-footer>button{width:36px;height:40px;color:var(--reference-muted);flex:0 0 36px;place-items:center;display:grid}.story-footer svg{width:17px;height:17px}.story-previous{pointer-events:none;position:absolute;inset:0}.story-in{animation:.32s cubic-bezier(.2,.8,.2,1) story-enter}.story-out{pointer-events:none;animation:.32s cubic-bezier(.2,.8,.2,1) forwards story-exit}@keyframes story-clock{to{transform:scaleX(1)}}@keyframes story-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes story-exit{0%{transform:translate(0)}to{transform:translate(-100%)}}.slot-stories[data-direction="-1"] .story-in{animation-name:story-enter-back}.slot-stories[data-direction="-1"] .story-out{animation-name:story-exit-back}@keyframes story-enter-back{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes story-exit-back{to{transform:translate(100%)}}.slot-stories[data-reduced=true] .slot-story-panel,[data-motion=reduced] .slot-story-panel{animation:none}@media (max-width:360px){.slot-toolbar{gap:5px}.slot-filters button{padding-inline:8px;font-size:11px}.slot-story-copy h2{font-size:23px}.slot-story-art img{width:118px;height:118px;top:35px;right:-20px}.slot-story-art img+img{width:94px;height:94px;top:13px;right:35px}.profile-withdrawal>button{font-size:12px}}.story-duration{z-index:3;pointer-events:none;color:#fff;background:#00000026;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.story-duration svg{fill:none;stroke-width:1.8px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.story-duration-track{stroke:#ffffff40}.story-duration-progress{stroke:#fff;stroke-linecap:butt;stroke-dashoffset:0}.story-duration>span{font-variant-numeric:tabular-nums;font-size:9px;font-weight:500;line-height:1}.slot-story-panel{min-height:188px}.slot-story-copy{padding-top:26px;padding-bottom:22px}.slot-story-art img{top:42px}.slot-story-art img+img{top:22px}.tg-profile-balances{background:var(--reference-card);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.tg-profile-balances .tg-balance-tile{background:0 0;border-radius:0;height:80px;padding:12px 16px}.tg-profile-balances .tg-balance-tile:first-child{border-right:1px solid var(--reference-hover)}.tg-balance-tile .money img{order:0}.profile-wallet-available{border-top:1px solid var(--reference-hover);text-align:left;width:100%;min-height:48px;color:var(--reference-muted);grid-column:1/-1;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.profile-wallet-available>span{flex:1;min-width:0}.profile-wallet-available>strong{min-width:0;max-width:46%;color:var(--reference-text);font-weight:500}.profile-wallet-available .money{gap:5px;max-width:100%;font-size:14px}.profile-wallet-available .money img{width:14px;height:14px}.profile-wallet-available .money bdi{text-overflow:ellipsis;overflow:hidden}.profile-wallet-available>svg{flex:0 0 15px;width:15px;height:15px}.tg-profile-stats>div{min-height:84px}.tg-profile-body>.tg-section-heading:first-child{margin-bottom:12px}img[src$="/assets/currency/gram-official.svg"]{filter:none!important}.tg-case-pointer{filter:none}@media (max-width:360px){.profile-wallet-available{padding-inline:14px;font-size:12px}.tg-profile-balances .tg-balance-tile{padding-inline:14px}.slot-story-art img{top:45px}.slot-story-art img+img{top:23px}}.profile-wallet-card{background:var(--reference-card);border-radius:16px;margin:0 14px 16px;scroll-margin-top:16px;overflow:hidden}.profile-wallet-card .tg-profile-balances{background:0 0;border-radius:0;margin:0}.profile-wallet-card .tg-balance-tile{height:88px}.profile-wallet-card .tg-balance-tile>span{white-space:normal;font-size:13px;line-height:18px}.profile-wallet-card .tg-profile-actions{border-top:1px solid var(--reference-hover);background:0 0;border-radius:0;margin:0;padding:12px 0}@media (max-width:360px){.profile-wallet-card .tg-balance-tile>span{font-size:12px;line-height:16px}}.profile-wallet-card{padding:14px 16px 16px}.wallet-heading{min-height:32px;color:var(--reference-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:18px;display:flex}.wallet-heading>button{white-space:nowrap;min-height:32px;color:var(--reference-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex;position:relative}.wallet-heading>button:after{content:"";position:absolute;inset:-6px 0}.wallet-heading svg{flex:0 0 15px;width:15px;height:15px}.wallet-total{text-align:left;max-width:100%;min-height:46px;color:var(--reference-text);align-items:center;padding:0;display:flex}.wallet-total .money{letter-spacing:-.02em;gap:9px;max-width:100%;font-family:Onest,Inter,sans-serif;font-size:32px;font-weight:550;line-height:42px}.wallet-total .money img{flex:0 0 25px;width:25px;height:25px}.wallet-total .money bdi{text-overflow:ellipsis;overflow:hidden}.wallet-winnings{text-align:left;max-width:100%;min-height:32px;color:var(--reference-muted);flex-wrap:wrap;align-items:center;gap:6px;padding:0;font-size:12px;line-height:18px;display:flex}.wallet-winnings .money{color:var(--reference-text);gap:4px;max-width:100%;font-size:12px;font-weight:500}.wallet-winnings .money img{flex:0 0 12px;width:12px;height:12px}.wallet-winnings .money bdi{text-overflow:ellipsis;overflow:hidden}.wallet-buttons{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:14px;display:grid}.wallet-buttons>button{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:500;display:flex}.wallet-buttons svg{flex:0 0 18px;width:18px;height:18px}.wallet-add{background:var(--reference-blue);color:var(--reference-blue-text)}.wallet-withdraw{background:var(--reference-hover);color:var(--reference-text)}@media (max-width:360px){.wallet-total .money{font-size:30px}.wallet-buttons>button{gap:6px;font-size:13px}}.page-topup{padding-bottom:calc(24px + var(--app-safe-bottom))}.funding-page h1{margin:8px 0 16px;font-size:26px;line-height:34px}.funding-tabs{background:var(--reference-card);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.funding-tabs>button{min-width:0;height:40px;color:var(--reference-muted);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.funding-tabs>button[aria-pressed=true]{background:var(--reference-hover);color:var(--reference-text)}.funding-tabs img,.funding-tabs svg{object-fit:contain;flex:0 0 19px;width:19px;height:19px}.funding-local{text-align:center;color:var(--reference-muted);margin:12px 0 0;font-size:11px;line-height:16px}.funding-amount{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:270px;padding:28px 0;display:flex}.funding-amount>label{color:var(--reference-muted);font-size:13px}.funding-amount>div{justify-content:center;align-items:center;gap:9px;max-width:100%;display:flex}.funding-amount>div>img{object-fit:contain;width:34px;height:34px}.funding-amount input{text-align:center;width:7ch;min-width:0;max-width:calc(100vw - 105px);color:var(--reference-text);background:0 0;border:0;outline:none;padding:0;font-family:Onest,Inter,sans-serif;font-size:50px;font-weight:550;line-height:62px}.funding-amount>span{color:var(--reference-muted);align-items:center;gap:8px;font-size:13px;display:flex}.funding-amount small,.funding-limits,.funding-rate,.funding-order>small,.funding-gift-quote>small{color:var(--reference-muted);font-size:11px;line-height:17px}.funding-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.funding-presets>button{background:var(--reference-card);border-radius:12px;height:40px;font-size:13px}.funding-presets>button[aria-pressed=true]{background:var(--reference-blue);color:#fff}.funding-limits{text-align:center;margin:14px 0}.funding-rate{text-align:center;margin-top:14px}.funding-order{text-align:center;flex-direction:column;align-items:center;gap:16px;min-height:360px;padding-top:36px;display:flex}.funding-order h2{font-size:22px}.funding-order>strong{max-width:100%;font-size:30px}.funding-order>p,.funding-copy,.funding-gift-quote>p{color:var(--reference-muted);font-size:13px;line-height:20px}.funding-order .wide,.funding-gift-quote .wide{width:100%}.funding-success-mark{width:58px;height:58px;color:var(--reference-blue);background:#1689ff20;border-radius:50%;place-items:center;display:grid}.funding-success-mark svg{width:30px;height:30px}.funding-success{color:var(--reference-text);align-items:center;gap:8px;padding:14px 0;font-size:13px;line-height:19px;display:flex}.funding-success>svg{flex:0 0 20px;width:20px}.funding-gift-title{margin:28px 0 8px;font-size:22px}.funding-copy{margin-bottom:20px}.funding-owned-heading{color:var(--reference-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.funding-gift-list{background:var(--reference-card);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.funding-gift-list>button{text-align:left;align-items:center;gap:12px;min-height:72px;padding:10px 14px;display:flex}.funding-gift-list>button+button{border-top:1px solid var(--reference-hover)}.funding-gift-list>button>img{object-fit:contain;width:46px;height:46px}.funding-gift-list>button>span{flex:1;min-width:0}.funding-gift-list strong{font-size:14px;font-weight:500;display:block}.funding-gift-list small{color:var(--reference-muted);margin-top:4px;font-size:12px;display:block}.funding-gift-list>button>svg{width:16px;color:var(--reference-muted);flex:0 0 16px}.funding-gift-quote{flex-direction:column;gap:16px;padding-top:24px;display:flex}.funding-gift-quote>img{object-fit:contain;align-self:center;width:112px;height:112px}.funding-gift-quote h2{text-align:center;font-size:22px}@media (max-width:360px){.funding-tabs>button{gap:4px;font-size:12px}.funding-tabs img,.funding-tabs svg{flex-basis:17px;width:17px;height:17px}.funding-amount input{font-size:42px}.funding-amount{min-height:240px}}.main-content.page-upgrade{height:calc(100dvh - 134px - var(--app-safe-top) - var(--app-safe-bottom));min-height:430px;padding:0}.upgrade-host-loading{padding:16px}.goat-upgrader .gw-app{--gw-star:url(/assets/currency/gram-official.svg);--gw-amber:var(--reference-blue)}.goat-upgrader .gw-upgrade,.goat-upgrader .gw-amount-add{background:var(--reference-blue);color:#fff}.goat-upgrader .gw-center>strong{color:#73b8ff}.tg-case-prize-copy{gap:3px;padding:2px 0}.tg-case-prize-copy>strong{font-size:10px}.tg-case-prize .money{gap:2px;font-size:10px}.tg-case-prize .money img{width:10px;height:10px}.tg-case-open:active{transform:scale(.98)}.tg-case-open:disabled{opacity:.65;cursor:wait}@media (prefers-reduced-motion:reduce){.tg-case-preview.is-spinning{animation:.16s linear case-reel-feedback}@keyframes case-reel-feedback{0%{opacity:.65}to{opacity:1}}}.tg-case-win-light{z-index:1;pointer-events:none;opacity:.55;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--case-light,var(--reference-blue)) 62%,transparent) 0%,color-mix(in srgb,var(--case-light,var(--reference-blue)) 32%,transparent) 34%,color-mix(in srgb,var(--case-light,var(--reference-blue)) 10%,transparent) 64%,transparent 100%);width:100%;height:326px;transition:opacity .28s ease-out;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 60%,#0000);mask-image:linear-gradient(#0000,#000 25% 60%,#0000)}.tg-case-view.is-won .tg-case-win-light{opacity:1}.tg-case-buy,.tg-case-contents-heading{z-index:3;position:relative}.tg-case-contents{z-index:0;transition:opacity .24s ease-out,filter .24s ease-out;position:relative}.tg-case-view.is-won .tg-case-contents{opacity:.4;filter:brightness(.7)}.tg-case-contents-heading{background:var(--bg)}.tg-case-contents-heading>h2{color:var(--reference-text);text-shadow:none;transition:opacity .24s ease-out}.tg-case-view.is-won .tg-case-contents-heading>h2{opacity:.28}.tg-reel-gift.is-muted .tg-reel-face{filter:blur(1.8px)brightness(.72);opacity:.55}.tg-reel-gift.is-winner .tg-reel-face{box-shadow:none;transform:scale(1.32)}.tg-case-view.is-revealing .tg-reel-gift.is-winner .tg-reel-face{animation:.42s cubic-bezier(.16,1,.3,1) both case-win-focus}@keyframes case-win-focus{0%{transform:scale(1)}68%{transform:scale(1.37)}to{transform:scale(1.32)}}.tg-case-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tg-case-view[data-motion=reduced] .tg-reel-face,.tg-case-view[data-motion=reduced] .tg-case-win-light,.tg-case-view[data-motion=reduced] .tg-case-contents{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.tg-reel-face,.tg-case-win-light,.tg-case-contents{transition:none!important;animation:none!important}}.reference-chrome.is-case{min-height:76px}.tg-case-view.is-collecting .tg-reel-gift.is-winner .tg-reel-face{opacity:0;transition:none}.tg-case-flight{will-change:transform,opacity;box-sizing:border-box}.tg-case-flight .money{gap:3px;font-size:10px}.tg-case-flight .money img{width:11px;height:11px}.tg-case-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tg-case-result-actions>.tg-case-open{letter-spacing:0;border-radius:16px;min-width:0;height:54px;font-size:16px}.tg-case-result-actions>.tg-case-continue{background:var(--reference-raised);color:var(--reference-text)}.gift-sale-summary{background:var(--reference-hover);border-radius:18px;align-items:center;gap:14px;min-height:94px;padding:10px 14px;display:flex}.gift-sale-summary>img{object-fit:contain;flex:0 0 72px;width:72px;height:72px}.gift-sale-summary>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.gift-sale-summary strong{overflow-wrap:anywhere;font-size:18px;line-height:1.2}.gift-sale>p{color:var(--reference-muted);margin:16px 3px 0;font-size:15px;line-height:1.45}.gift-sale-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.modal .gift-sale-actions>button{border-radius:18px;min-width:0;min-height:48px;margin:0;padding:10px 12px;font-size:15px;line-height:20px}.tg-case-view.is-sale-flight .tg-reel-gift.is-winner .tg-reel-face{opacity:0;transition:none}.tg-case-sell.is-armed{background:#0878ec;box-shadow:inset 0 0 0 2px #ffffff73}.tg-case-sale-pop,.tg-case-sale-ring,.tg-case-sale-fragment,.tg-case-sale-gram{z-index:1000;pointer-events:none;will-change:transform,opacity}.tg-case-sale-pop{box-sizing:border-box}.tg-case-sale-ring{border:2px solid #65c7ff;border-radius:50%}.tg-case-sale-fragment{background:#54c3ff;border-radius:1px}.tg-case-sale-gram>img{filter:drop-shadow(0 0 12px #31aeff66);width:100%;height:100%;display:block}.mode-screen-plinko .plinko-page .segmented+.segmented{margin-top:8px}.mode-screen-plinko .plinko-board{background:radial-gradient(circle at 50% 10%,#347ed73d,#0000 52%),#101720;border-radius:28px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;height:364px;margin:12px 0;padding:26px 5px 38px;display:flex;position:relative;overflow:hidden}.mode-screen-plinko .peg-row{justify-content:center;align-items:center;gap:14px;height:20px;display:flex}.mode-screen-plinko .peg-row i{background:#8597ad;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #8597ad66}.mode-screen-plinko .plinko-ball{z-index:2;background:var(--accent);border-radius:50%;width:13px;height:13px;position:absolute;top:12px;box-shadow:0 0 14px #ff9b45b3}.mode-screen-plinko .plinko-board.is-dropping .plinko-ball{animation:1.6s cubic-bezier(.35,.1,.7,.92) forwards drop}.mode-screen-plinko .multipliers{justify-content:center;gap:2px;display:flex;position:absolute;bottom:10px;left:6px;right:6px}.mode-screen-plinko .multipliers span{background:#2b7a58;border-radius:5px;flex:1 1 0;place-items:center;min-width:0;height:22px;font-size:clamp(5px,1.8vw,8px);font-weight:800;display:grid}.mode-screen-plinko .multipliers span.is-low{background:#9a433f}.mode-screen-plinko .multipliers span.is-high{background:#b27b2d}.mode-screen-plinko html[dir=rtl] .plinko-board{direction:ltr}.mode-screen-plinko .plinko-page{justify-content:flex-start}.mode-screen-plinko .plinko-board{background:radial-gradient(72% 86% at 50% 48%,#1a6554 0%,#13493f 63%,#0c352f 100%);border-radius:24px;flex:auto;height:auto;min-height:0;margin:0 0 12px;padding:0;display:block;box-shadow:inset 0 0 0 1px #b9ffd42b}.mode-screen-plinko .plinko-page .plinko-board{margin-bottom:16px}.mode-screen-plinko .plinko-arena{z-index:1;position:absolute;inset:0 0 40px}.mode-screen-plinko .plinko-board .peg-row{height:0;min-height:0;display:block;position:absolute;left:0;right:0;transform:none}.mode-screen-plinko .plinko-board .peg-row .plinko-peg{width:var(--peg-size);height:var(--peg-size);background:radial-gradient(circle at 32% 24%,#fff 0%,#f2f2f2 38%,#c8cbcd 78%,#a9adaf 100%);border-radius:50%;position:absolute;top:0;transform:translate(-50%,-50%);box-shadow:0 2px 3px #0003}.mode-screen-plinko .plinko-board .plinko-ball{width:var(--ball-size);height:var(--ball-size);background:radial-gradient(circle at 30% 25%,#fff8cf,#e6b744 65%,#a06c19);position:absolute;top:0;left:0;box-shadow:0 0 12px #ffd6758c}.mode-screen-plinko .plinko-board .multipliers{z-index:3;grid-template-columns:repeat(var(--plinko-slots,9),minmax(0,1fr));background:linear-gradient(#0000,#76523b33);border-radius:0 0 24px 24px;height:44px;display:grid;bottom:0;left:0;right:0}.mode-screen-plinko .plinko-board--8{--plinko-slots:9}.mode-screen-plinko .plinko-board--12{--plinko-slots:13}.mode-screen-plinko .plinko-board--16{--plinko-slots:17}.mode-screen-plinko .plinko-board .multipliers span{--pocket-glow:linear-gradient(0deg,hsl(var(--pocket-hue) 76% 49% / .78),hsl(var(--pocket-hue) 74% 47% / .43) 43%,hsl(var(--pocket-hue) 74% 45% / .1) 76%,transparent 86%);background:var(--pocket-glow);height:44px;color:hsl(var(--pocket-hue) 86% 85%);border-right:1px solid #ffffff0f;border-radius:0;justify-content:center;align-items:flex-end;padding-bottom:3px;font-size:clamp(8px,2.1vw,11px);font-weight:600;display:flex;position:relative}.mode-screen-plinko .plinko-board .multipliers span img{object-fit:contain;width:26px;height:26px;position:absolute;bottom:23px}.mode-screen-plinko .plinko-board .multipliers span.is-recent-hit{z-index:1}.mode-screen-plinko .plinko-board .multipliers span.is-recent-hit:after{pointer-events:none;background:var(--pocket-glow);filter:brightness(1.55)saturate(1.15);mix-blend-mode:screen;content:"";animation:.7s ease-out both plinko-pocket-hit;position:absolute;inset:0}@keyframes plinko-pocket-hit{0%{opacity:1}to{opacity:0}}.mode-screen-plinko .plinko-board--12 .multipliers span{font-size:8px}.mode-screen-plinko .plinko-board--16 .multipliers span{font-size:7px}.mode-screen-plinko html[dir=rtl] .plinko-board--16 .multipliers span{text-shadow:0 1px 2px #000000d9;font-size:clamp(7px,2.1vw,8px);font-weight:800}@media (prefers-reduced-motion:reduce){.mode-screen-plinko .plinko-board .multipliers span.is-recent-hit:after{display:none}}.mode-screen-plinko .plinko-chute,.mode-screen-plinko .plinko-chute-rails{pointer-events:none;width:38px;height:35px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mode-screen-plinko .plinko-chute{z-index:1;background:radial-gradient(24px 55px at 50% 0,#ffffff14,#0000 80%),linear-gradient(90deg,#686b70 0%,#4b4e54 16%,#55585e 30%,#696c70 50%,#55585e 70%,#4b4e54 84%,#686b70 100%);border-radius:0 0 12px 12px;box-shadow:inset 0 -2px 3px #0000003d,0 3px 4px #00000021}.mode-screen-plinko .plinko-chute-rails{z-index:4;border-radius:0 0 12px 12px;overflow:hidden}.mode-screen-plinko .plinko-chute-rails:before,.mode-screen-plinko .plinko-chute-rails:after{content:"";width:5px;position:absolute;top:0;bottom:0}.mode-screen-plinko .plinko-chute-rails:before{background:linear-gradient(90deg,#585a5f,#999b9e 48%,#686b70);left:0;box-shadow:1px 0 2px #00000047}.mode-screen-plinko .plinko-chute-rails:after{background:linear-gradient(90deg,#686b70,#999b9e 52%,#585a5f);right:0;box-shadow:-1px 0 2px #00000047}.mode-screen-plinko .plinko-chute__flash{z-index:1;transform-origin:50% 0;pointer-events:none;background:radial-gradient(22px 45px at 50% 0,#ffc55ef0,#ffa13ead 40%,#ed782457 72%,#0000 100%);height:35px;animation:.55s ease-out both plinko-chute-flash;position:absolute;top:0;left:5px;right:5px}.mode-screen-plinko .plinko-chute__flash:before{content:"";background:radial-gradient(#ffd586f2,#ff9f3894 48%,#0000 83%);width:28px;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes plinko-chute-flash{0%{opacity:0;transform:scaleY(.5)}24%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1.08)}}@media (prefers-reduced-motion:reduce){.mode-screen-plinko .plinko-chute__flash{opacity:0;animation:none}}.mode-screen-plinko .plinko-board:not(.is-dropping) .plinko-ball{display:block}.mode-screen-plinko .peg-row{flex:auto;gap:clamp(11px,5vw,21px);height:auto;min-height:14px}.mode-screen-plinko .peg-row i{background:radial-gradient(circle at 35% 30%,#fff,#d1d3d6);width:13px;height:13px;box-shadow:0 2px 5px #00000040}.mode-screen-plinko .multipliers{gap:0;bottom:0;left:3px;right:3px}.mode-screen-plinko .multipliers span{background:linear-gradient(#0000,#59a9494d);border-radius:0;height:42px;font-size:clamp(7px,2vw,11px)}.mode-screen-plinko .plinko-page>.primary-button{flex:none;margin-top:16px}.mode-screen-plinko .plinko-risk-control__value{font-size:16px;font-weight:700;line-height:20px}.mode-screen-plinko .plinko-page .plinko-bet{background:var(--glass-strip);border-color:#ffffff1f;flex:0 0 56px;width:100%;margin:0}.mode-screen-plinko .plinko-page .plinko-bet .bet-control__amount{justify-content:flex-start;padding-left:8px}.mode-screen-plinko .plinko-history-list{gap:8px;max-height:min(470px,55dvh);padding-right:2px;display:grid;overflow-y:auto}.mode-screen-plinko .plinko-history-entry{background:#333438;border:1px solid #fff1;border-radius:15px;gap:10px;padding:12px 14px;display:grid}.mode-screen-plinko .plinko-history-entry__top,.mode-screen-plinko .plinko-history-entry__figures{justify-content:space-between;align-items:center;gap:12px;display:flex}.mode-screen-plinko .plinko-history-entry__top strong{font-size:14px;font-weight:700}.mode-screen-plinko .plinko-history-entry__top time{color:#a8a9ae;font-variant-numeric:tabular-nums;font-size:11px}.mode-screen-plinko .plinko-history-entry__figures{color:#bdbec2;font-size:12px}.mode-screen-plinko .plinko-history-entry__figures>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mode-screen-plinko .plinko-history-entry__figures .currency{color:#fff;align-items:center;gap:3px;font-size:13px;display:inline-flex}.mode-screen-plinko .plinko-history-entry__figures .star-art{width:15px;height:15px}.mode-screen-plinko .plinko-history-entry__figures .is-win .currency{color:#ffd990}.mode-screen-plinko .plinko-history-entry__figures .is-loss .currency{color:#e4a49a}.mode-screen-plinko .plinko-history-entry__figures .is-demo .currency{color:#c6c7ca}.mode-screen-plinko .plinko-history-empty{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:180px;display:grid}.mode-screen-plinko .plinko-history-empty svg{color:#d5a76b;width:28px;height:28px}.mode-screen-plinko .plinko-history-empty strong{font-size:15px}.mode-screen-plinko .plinko-history-empty span{color:#a8a9ae;font-size:12px}.mode-screen-plinko .plinko-page>.reference-balances{margin-bottom:8px}.mode-screen-plinko .plinko-page .plinko-board{min-height:0;margin:0 0 8px}.mode-screen-plinko .plinko-page .plinko-bet{flex:0 0 48px;height:48px;min-height:48px;margin:0 0 8px}.mode-screen-plinko .plinko-page>.primary-button{margin-top:0}.mode-screen-plinko .plinko-risk-control__value{font-size:clamp(12px,3.8vw,16px)}.mode-screen-plinko .plinko-history-entry{border:1px solid var(--glass-line);background:var(--glass-strip)}.mode-screen-plinko .plinko-history-empty span{font-size:13px}.mode-screen{padding:0 0 80px}.mode-heading{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.mode-heading h1{letter-spacing:-.03em;font-family:Onest,Inter,sans-serif;font-size:28px;font-weight:600}.mode-heading>div{gap:4px;display:flex}.mode-heading button{background:var(--reference-card);width:44px;height:44px;color:var(--reference-muted);border-radius:50%;place-items:center;display:grid}.mode-heading svg{width:20px;height:20px}.mode-demo{color:var(--reference-muted);margin:0 0 14px;font-size:11px;display:block}.mode-risk{background:var(--reference-card);border-radius:14px;gap:4px;margin:12px 0;padding:4px;display:flex}.mode-risk>button{min-width:0;min-height:44px;color:var(--reference-muted);border-radius:10px;flex:1;padding:6px;font-size:13px}.mode-risk>button[aria-pressed=true]{background:var(--reference-raised);color:var(--reference-text)}.mode-stake{background:var(--reference-card);border-radius:16px;margin:12px 0;padding:12px}.mode-stake>span{color:var(--reference-muted);font-size:12px}.mode-stake>div:first-of-type{justify-content:space-between;align-items:center;display:flex}.mode-stake>div:first-of-type>button{background:var(--reference-raised);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mode-stake svg{width:18px;height:18px}.mode-stake strong>.money{font-family:Onest,Inter,sans-serif;font-size:23px}.mode-stake .money img{width:19px;height:19px}.mode-stake-presets{gap:6px;margin-top:8px;display:flex}.mode-stake-presets>button{background:var(--reference-raised);border-radius:10px;flex:1;min-width:0;min-height:44px;padding:4px 2px;font-size:11px}.mode-stake-presets>button[aria-pressed=true]{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mode-stake-presets .money{gap:3px;font-size:11px}.mode-stake-presets .money img{width:11px;height:11px}.mode-screen>.primary{border-radius:16px;height:56px;font-size:16px;font-weight:600}.mode-result{background:var(--reference-card);border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:12px;font-size:18px;display:flex}.mode-result>span{color:var(--accent)}.mode-retry{width:100%;min-height:100px;color:var(--accent);background:var(--reference-card);border-radius:16px;justify-content:center;align-items:center;gap:8px;display:flex}.mode-rules p{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.65}.mode-mines-status{color:var(--reference-muted);justify-content:space-between;align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.mode-mines-status>strong{white-space:nowrap;color:var(--reference-text)}.mode-mine-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0;display:grid}.mode-mine-grid>button{aspect-ratio:1;background:var(--reference-raised);opacity:1;border-radius:12px;place-items:center;min-height:44px;display:grid;box-shadow:inset 0 -3px #00000040}.mode-mine-grid>button>span{background:#ffffff14;border-radius:50%;width:7px;height:7px}.mode-mine-grid>button.is-safe{color:#57c5ff;background:#143950}.mode-mine-grid>button.is-bomb{color:#f38b8b;background:#35252a}.mode-mine-grid>button.is-hit{background:#6b2c36}.mode-mine-grid>button>svg{width:30px;height:30px}.mode-mines-risk{justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:13px;display:flex}.mode-mines-risk>select{background:var(--reference-raised);min-width:70px;height:44px;color:var(--reference-text);border:0;border-radius:12px;padding:0 12px;font-size:16px}.mode-crash-arena{isolation:isolate;--screen-bg-center:#111f3b;--screen-bg-mid:#0a152c;--screen-bg-edge:#040a19;background:#071323;border-radius:20px;height:300px;position:relative;overflow:hidden}.mode-crash-number{z-index:5;flex-direction:column;gap:4px;display:flex;position:absolute;top:22px;left:18px}.mode-crash-number>strong{color:#fff;font-family:Onest,Inter,sans-serif;font-size:46px;font-weight:600;line-height:1.1}.mode-crash-number>small{color:#ffffffa3;font-size:12px}.mode-crash-result .mode-crash-number>strong{color:#f38b8b}.mode-crash-arena .crash-stage{width:100%;height:100%;position:absolute;inset:0}.mode-crash-history{gap:6px;margin:10px 0;display:flex;overflow:hidden}.mode-crash-history>span{background:var(--reference-card);border-radius:99px;flex-shrink:0;place-items:center;min-height:30px;padding:0 10px;font-size:11px;display:grid}.mode-auto{justify-content:space-between;align-items:center;gap:10px;padding:0 0 12px;font-size:13px;display:flex}.mode-auto>label{align-items:center;gap:7px;min-height:44px;display:flex}.mode-auto input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}.mode-auto input:not([type=checkbox]){background:var(--reference-raised);width:76px;height:44px;color:var(--reference-text);border:0;border-radius:10px;padding:0 10px;font-size:16px}.mode-bounce-arena{background:#1b1c22;border-radius:20px;height:350px;margin-top:4px;position:relative;overflow:hidden}.mode-bounce-arena>span,.mode-bounce-arena>small{z-index:1;color:var(--reference-muted);pointer-events:none;font-size:11px;position:absolute;top:12px}.mode-bounce-arena>span{left:12px}.mode-bounce-arena>small{right:12px}.mode-bounce-arena>.bounce-board{width:100%;height:100%}@media (max-width:360px){.mode-crash-arena{height:255px}.mode-bounce-arena{height:300px}.mode-stake strong>.money{font-size:20px}.mode-mine-grid{gap:5px}.mode-mine-grid>button{border-radius:10px}}.upgrade-dial{aspect-ratio:1;isolation:isolate;width:min(100%,270px);margin:8px auto 20px;position:relative}.upgrade-dial>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.upgrade-track,.upgrade-chance{fill:none;stroke-width:12px;stroke:var(--reference-raised)}.upgrade-chance{stroke:var(--accent);stroke-linecap:round;transition:stroke-dasharray .25s ease-out}.upgrade-dial-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:30%}.upgrade-dial-copy>strong{white-space:nowrap;font-family:Onest,Inter,sans-serif;font-size:38px;font-weight:500;line-height:1.2}.upgrade-dial-copy>span{color:var(--reference-muted);white-space:nowrap;font-size:11px}.upgrade-dial-copy>svg{width:40px;height:40px;color:var(--accent)}.upgrade-dial-copy:has(>svg)>strong{font-size:20px}.upgrade-pointer-arm{transform-origin:50%;z-index:2;pointer-events:none;position:absolute;inset:0}.upgrade-pointer-arm>i{border-left:8px solid #0000;border-right:8px solid #0000;border-top:20px solid var(--reference-text);filter:drop-shadow(0 3px 3px #0008);width:0;height:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.upgrade-dial.is-spinning .upgrade-pointer-arm{transition:transform 1.6s cubic-bezier(.12,.75,.12,1)}.upgrade-selections{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:14px;display:grid}.upgrade-selections>svg{width:20px;height:20px;color:var(--muted)}.upgrade-selections>button{background:var(--reference-card);border-radius:20px;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:172px;padding:12px 8px;display:flex}.upgrade-selections>button>span{color:var(--reference-muted);font-size:12px}.upgrade-selections>button>img{object-fit:contain;width:64px;height:64px}.upgrade-selections>button>svg{width:64px;height:64px;color:var(--muted);padding:12px}.upgrade-selections>button>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.upgrade-selections>button>small{color:var(--reference-muted);font-size:11px}.upgrade-selections .money{font-size:13px}.upgrade-selections .money img{width:13px;height:13px}.upgrade-targets{margin-top:28px;scroll-margin-top:80px}.upgrade-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.upgrade-target-grid .tg-gift-card>div>img{max-height:110px}.upgrade-target-grid .tg-gift-card>strong,.upgrade-target-grid .tg-gift-card>.money{font-size:11px}.upgrade-target-grid .tg-gift-card>.money img{width:11px;height:11px}.upgrade-target-grid .tg-gift-card.is-selected{box-shadow:inset 0 0 0 1.5px var(--accent)}.upgrade-amount-options{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.upgrade-amount-options>button{background:var(--raised);border-radius:12px;min-height:44px;padding:8px 12px}.upgrade-amount-options>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.page-slots .slot-cover{border-radius:20px}.has-card-game .main-shell{flex-direction:column;height:100dvh;padding-top:0;display:flex}.has-card-game .main-content{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.du-app{--du-accent:var(--reference-blue);--du-bg:var(--reference-card);background:var(--reference-black);max-width:480px;font-family:Inter,Onest,sans-serif}.du-app--table,.du-table{background:#152532}.du-primary{background:var(--reference-blue);color:#fff}.du-primary:hover{background:var(--reference-blue)!important}.du-header{padding-top:calc(4px + var(--app-safe-top));height:calc(94px + var(--app-safe-top));min-height:calc(94px + var(--app-safe-top))}.du-header h1{font-family:Onest,Inter,sans-serif}.du-form .du-stake-input>img{width:24px;height:24px}.du-end--win .du-end-mark{color:#7dc3ff;background:#173c5a}.du-end--win .du-end-amount{color:#7dc3ff}.du-modal button:focus-visible{outline-color:var(--reference-blue)}.du-modal .du-primary{background:var(--reference-blue)}.mode-screen-slots .slot-machine{border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:252px;margin:24px 0;display:grid;position:relative;overflow:hidden}.mode-screen-slots .slot-reel{background:var(--reference-card);border-radius:20px;height:252px;position:relative;overflow:hidden}.mode-screen-slots .slot-reel-strip{flex-direction:column;align-items:center;display:flex}.mode-screen-slots .slot-reel img{object-fit:contain;flex:0 0 84px;width:84px;height:84px}.mode-screen-slots .slot-line{pointer-events:none;border-top:1px solid #6db2ff55;border-bottom:1px solid #6db2ff55;height:84px;position:absolute;top:84px;left:0;right:0}.classic-stakes{flex-wrap:wrap;gap:6px;margin:12px 0 20px;display:flex}.classic-stakes>button{background:var(--reference-card);border-radius:12px;flex:1 0 25%;min-height:44px;padding:8px;font-size:12px}.classic-stakes>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--accent)}.classic-prize{flex-direction:column;align-items:center;gap:6px;margin:20px 0;display:flex}.classic-prize img{object-fit:contain;width:100px;height:100px}.classic-prize small{color:var(--reference-muted)}.classic-rewards{margin-top:20px}.classic-rewards summary{padding:12px 0;font-weight:500}.classic-rewards .tg-gift-card{background:var(--reference-card)}.mode-screen{padding-bottom:150px}.mode-screen>.primary,.upgrade-mode>.primary{z-index:30;left:14px;right:14px;bottom:calc(78px + var(--app-safe-bottom));width:calc(100% - 28px);max-width:452px;box-shadow:0 0 0 8px var(--reference-black);margin:0 auto;position:fixed}.mode-screen-plinko .plinko-board{height:clamp(220px,100dvh - 460px,320px);min-height:220px;box-shadow:none;background:radial-gradient(at 50% 30%,#253d5c,#111c2b);border-radius:20px;flex:none;margin:12px 0}.mode-crash-arena,.mode-bounce-arena{height:clamp(220px,100dvh - 460px,320px)}.mode-mine-grid{height:clamp(250px,100dvh - 450px,350px)}.mode-mine-grid>button{aspect-ratio:auto;min-height:44px}.mode-screen>.text-button{margin-bottom:8px}.upgrade-mode{padding-bottom:165px}.upgrade-dial{width:220px;margin-top:8px;margin-bottom:16px}.upgrade-selections>button{min-height:154px}.upgrade-targets{margin-top:25px}.upgrade-more{margin-top:12px}.du-local-note{color:var(--reference-muted);margin-top:5px;font-family:Inter,sans-serif;font-size:10px;font-weight:400;display:block}.du-header{height:calc(112px + var(--app-safe-top));min-height:calc(112px + var(--app-safe-top))}.du-pair.is-target>button{outline-color:var(--reference-blue)}@media (max-width:360px){.upgrade-dial{width:200px}.mode-stake-presets .money{font-size:10px}.classic-stakes{margin-bottom:16px}}.has-card-game .reference-chrome{flex:none}.has-card-game .du-app--embedded{flex:1;width:100%;height:100%;min-height:0}.du-embedded-toolbar{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 14px;display:flex}.du-embedded-toolbar h1{font:750 25px/1.2 Onest,sans-serif}.has-crash-game{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.has-crash-game .main-shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.has-crash-game .reference-chrome{flex:none}.has-crash-game .main-content{flex-direction:column;flex:1;min-height:0;padding:0 14px 10px;display:flex;overflow:hidden}.has-crash-game .bottom-nav{flex:none;margin-inline:auto;position:relative;bottom:auto;left:auto;transform:none}.has-crash-game .mode-screen-crash{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;position:relative}.has-crash-game .mode-crash-arena{flex:1;height:auto;min-height:0}.has-crash-game .mode-crash-history{flex:none;min-height:28px;margin:0}.has-crash-game .mode-crash-history>span{min-height:28px}.has-crash-game .mode-stake{flex:none;margin:0;padding:8px 10px}.has-crash-game .mode-stake>div:first-of-type>button{width:40px;height:40px}.has-crash-game .mode-stake-presets{margin-top:6px}.has-crash-game .mode-stake-presets>button{min-height:36px}.has-crash-game .mode-auto{flex:none;min-height:40px;padding:0}.has-crash-game .mode-auto>label{min-height:40px}.has-crash-game .mode-auto input:not([type=checkbox]){height:40px}.has-crash-game .mode-screen-crash>.primary{width:100%;max-width:none;height:48px;box-shadow:none;flex:none;margin:0;position:static}.has-crash-game .mode-result{flex:none;min-height:32px;margin:0;font-size:16px}.has-card-game .du-app--embedded .du-code-link{color:#f5f5f7;background:#292e36;border-radius:22px;width:100%;min-height:50px;padding:10px 16px;font-size:15px;font-weight:650;line-height:21px}@media (hover:hover){.has-card-game .du-app--embedded .du-code-link:hover{background:#333942}}.has-card-game .du-app--embedded .du-code-link:active{background:#242932}.du-owner-test{color:#a8b3c2;background:0 0;border:0;border-radius:10px;flex:none;min-width:52px;min-height:44px;margin-block:-7px;padding:8px;font:500 11px/16px Onest,sans-serif;transition:color .14s,background .14s}.du-owner-test:focus-visible{outline-offset:2px;outline:2px solid #95c5ff}.du-owner-test:disabled{opacity:.45;cursor:default}.du-header>.du-owner-test{margin-block:0;position:absolute;top:8px;right:16px}@media (hover:hover){.du-owner-test:hover:not(:disabled){color:#eef5ff;background:#20262e}}.du-wait--lounge{gap:0;padding:8px 16px 16px;container-type:inline-size}.du-lounge-details{color:#aab6c5;flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;font-size:11px;line-height:18px;display:flex}.du-lounge-details>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.du-lounge-details .du-stars{color:#e4eef9;font-weight:650}.du-lounge-details .du-stars img{width:14px;height:14px}.du-room-stage{isolation:isolate;flex:none;width:calc(100% + 32px);height:clamp(360px,100dvh - 300px,760px);margin:8px -16px 0;position:relative;container-type:inline-size}.du-room-table-art{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.du-table-poster,.du-table-lottie{width:100%;height:100%;display:block;position:absolute;inset:0}.du-table-lottie svg{width:100%;height:100%;display:block}.du-room-table-art[data-ready=true] .du-table-poster{visibility:hidden}.du-room-table-center{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:6px;width:min(150px,100% - 148px);display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.du-room-table-center>strong{font-size:14px;font-weight:650;line-height:20px}.du-room-occupancy{color:#b7c7d9;font-size:11px;line-height:17px}.du-room-occupancy b{color:#fff;font-variant-numeric:tabular-nums;margin-left:4px;font-weight:650}.du-room-invite{flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:12px;display:flex}.du-room-invite>small{color:#b7c7d9;font-size:10px;line-height:14px}.du-room-invite>button{color:#fff;background:#347be8;border:0;border-radius:13px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:48px;padding:9px 10px;transition:background .15s,transform .15s;display:flex}.du-room-invite>button>span{letter-spacing:.06em;font-variant-numeric:tabular-nums;font:700 20px/1.2 Onest,sans-serif}.du-room-invite>button svg{flex:none;width:18px;height:18px}.du-room-invite>button:active{transform:scale(.97)}.du-room-invite .du-room-copy-note{color:#bed9ff;min-height:14px}.du-table-seat{z-index:2;width:82px;position:absolute;transform:translate(-50%,-50%)}.du-table-invite,.du-table-vacant{color:#a9caef;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;width:100%;padding:0;display:flex}.du-table-seat-empty{color:#a2c6f1;background:#172331;border:1px solid #4a647e;border-radius:16px;place-items:center;width:52px;height:52px;transition:background .15s,border-color .15s,transform .15s;display:grid}.du-table-seat-empty svg{width:24px;height:24px}.du-table-invite>strong,.du-table-vacant>strong{white-space:nowrap;max-width:100%;font:500 10px/14px Onest,sans-serif}.du-table-invite:active .du-table-seat-empty{transform:scale(.95)}.du-table-player{flex-direction:column;align-items:center;gap:6px;display:flex}.du-table-seat-face{color:#eef6ff;background:#283c53;border-radius:16px;place-items:center;width:52px;height:52px;font:700 22px/1 Onest,sans-serif;display:grid}.du-table-seat-face svg{width:25px;height:25px}.du-table-player>span{text-align:center;max-width:100%}.du-table-player strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:650 11px/16px Onest,sans-serif;display:block;overflow:hidden}.du-table-player small{color:#b6c8dd;font:500 10px/14px Onest,sans-serif;display:block}.du-table-seat.is-self{width:145px}.du-table-seat.is-self .du-table-player{background:#223248;border-radius:18px;flex-direction:row;justify-content:center;gap:10px;padding:9px 12px}.du-table-seat.is-self .du-table-seat-face{background:#3e8bff;border-radius:12px;flex:none;width:40px;height:40px}.du-table-seat.is-self .du-table-player>span{text-align:left;min-width:0}.du-wait--lounge .du-room-wait-note{color:#a9b8ca;text-align:center;text-wrap:balance;flex:none;max-width:34ch;margin:10px auto 0;font-size:11px;line-height:1.5}.du-wait--lounge>footer{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:auto;padding-top:14px;display:grid}.du-wait--lounge .du-text-link{color:#b5bfce;min-height:44px;font-size:13px}.du-table-invite:focus-visible,.du-room-invite>button:focus-visible{outline-offset:5px;border-radius:13px;outline:2px solid #95c5ff}@media (hover:hover){.du-table-invite:hover .du-table-seat-empty{background:#233b56;border-color:#8db9e9}.du-room-invite>button:hover{background:#4188f2}}@media (max-width:360px){.du-wait--lounge{padding-top:4px}.du-lounge-details{gap:5px;font-size:10px}.du-room-stage{margin-top:6px}.du-table-seat{width:72px}.du-table-seat-empty,.du-table-seat-face{border-radius:14px;width:46px;height:46px}.du-table-invite>strong,.du-table-vacant>strong{font-size:9px}.du-room-table-center>strong{font-size:14px;line-height:20px}.du-room-table-center{gap:5px}.du-room-invite{margin-top:14px}.du-room-invite>button{gap:9px;min-height:50px;padding:9px}.du-room-invite>button>span{font-size:20px}.du-room-invite>button svg{width:16px;height:16px}.du-wait--lounge>footer{gap:8px;padding-top:12px}.du-room-leave,.du-room-ready{font-size:12px!important}}.du-table-player .du-player-status{color:#b6c8dd;white-space:nowrap;justify-content:center;align-items:center;gap:3px;display:flex}.du-table-player .du-player-status svg{flex:none;width:11px;height:11px}.du-table-player .du-player-status.is-ready{color:#a8d8ff}.du-table-seat.is-ready .du-table-seat-face{outline-offset:2px;outline:1px solid #75b6f6}.du-table-seat.is-self .du-player-status{justify-content:flex-start}.du-room-leave,.du-room-ready{border:0;border-radius:15px;min-width:0;min-height:50px;padding:10px 8px;font:600 13px/18px Onest,sans-serif;transition:background .15s,transform .15s}.du-room-leave{color:#eef4fc;background:#252e3a}.du-room-leave:active,.du-room-ready:active{transform:scale(.97)}.du-room-leave:focus-visible,.du-room-ready:focus-visible{outline-offset:3px;outline:2px solid #95c5ff}.du-room-leave:disabled{opacity:.5;cursor:default}.du-room-ready.is-ready{color:#d6eaff;background:#243c58}@media (hover:hover){.du-room-leave:hover:not(:disabled){background:#303d4e}}.du-app.du-app--table{--du-match-ground:#033b30;--du-field-light:#075b45;--du-field-edge:#022c26;--du-seat-surface:#0b493e;--du-seat-hover:#115e4e;--du-status-surface:#073e34;--du-status-line:#277060;--du-ink:#f5fcf9;--du-secondary:#b7dfd0;--du-action:#2167dc;--du-action-hover:#2d75eb;--du-turn:#84dcff;--du-turn-surface:#1452ad;--du-badge:#f3fbff;--du-badge-ink:#092f30;--du-accent:var(--du-action);background:radial-gradient(ellipse at 50% 48%,var(--du-field-light) 0%,#054c3b 36%,var(--du-match-ground) 70%,var(--du-field-edge) 100%);color:var(--du-ink);border-radius:24px 24px 0 0}.du-match-tools{z-index:7;position:absolute;top:4px;right:10px}.du-match-tools .du-icon{color:#b9c8da;background:#1d252e;border-radius:12px;width:40px;height:40px}.du-table.du-table--classic{background:0 0;flex:1;min-height:0;overflow:hidden}.du-table--classic .du-match-arena{isolation:isolate;position:absolute;inset:4px 0 192px}.du-table--classic .du-opponents{pointer-events:none;height:auto;inset:0}.du-match-seat{z-index:3;width:80px;position:absolute;transform:translate(-50%)}.du-match-seat .du-table-player{z-index:2;gap:4px;position:relative}.du-match-seat .du-table-seat-face{background:var(--du-seat-surface);border-radius:14px;width:44px;height:44px;font-size:20px;position:relative}.du-match-seat .du-table-seat-face>svg{width:24px;height:24px}.du-match-seat .du-table-player>span:last-of-type{background:0 0;border-radius:6px;padding:3px 5px}.du-match-seat .du-table-player strong{max-width:80px;font-size:11px;line-height:15px}.du-match-seat .du-table-player small{color:#afc0d6;font-size:10px;line-height:14px}.du-match-seat .du-table-player.is-turn .du-table-seat-face,.du-own-player .du-table-seat-face.is-turn{outline:3px solid var(--du-turn);outline-offset:-3px;background:var(--du-turn-surface)}.du-match-seat .du-table-player.is-turn small{color:#acd3ff}.du-player-card-count{background:var(--du-badge);min-width:20px;height:20px;color:var(--du-badge-ink);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;padding:0 4px;font:700 10px/1 Onest,sans-serif;display:grid;position:absolute;top:29px;left:calc(50% + 11px)}.du-match-seat .du-back-fan{z-index:0;top:18px;left:50%}.du-match-seat .du-back-spread{transform-origin:0 22px;height:44px}.du-match-seat .du-back-spread>span{width:29px;margin-left:-14.5px}.du-match-seat.is-out .du-table-seat-face{color:#adbdce;background:#26303b}.du-match-seat.has-left{opacity:.5}.du-match-seat .du-speech{min-width:45px;padding:4px 9px;font-size:10px;top:calc(100% + 5px)}.du-table--classic .du-match-piles{pointer-events:none;position:absolute;inset:0}.du-table--classic .du-stock{width:65px;height:82px;top:62%;left:-4px;transform:none}.du-table--classic .du-stock img{width:43px}.du-table--classic .du-stock .du-stock-back{top:0;left:-4px;transform:rotate(-8deg)}.du-table--classic .du-stock .du-trump,.du-table--classic .du-stock.is-last .du-trump{top:23px;left:11px;transform:rotate(90deg)}.du-table--classic .du-stock>b{color:#cfdded;font-variant-numeric:tabular-nums;font:650 13px/18px Onest,sans-serif;top:calc(100% + 3px);left:15px}.du-table--classic .du-stock.is-empty{place-items:center;width:44px;height:58px;display:grid}.du-table--classic .du-stock.is-empty>svg{color:#d3dfee;width:29px;height:29px}.du-table--classic .du-stock.is-empty>svg.is-red{color:#f0959f}.du-table--classic .du-discard{width:43px;height:65px;top:62%;right:-6px;transform:none}.du-table--classic .du-discard>img{width:35px;top:0;left:0}.du-table--classic .du-discard>img:nth-child(2){top:4px;left:7px}.du-table--classic .du-discard>span{white-space:nowrap;color:#aebfd5;font:500 9px/14px Onest,sans-serif;position:absolute;top:calc(100% + 3px);right:6px}.du-table--classic .du-discard b{color:#d7e4f6;font-variant-numeric:tabular-nums;font-weight:650}.du-table--classic .du-discard.is-empty{border:1px solid #344457;border-radius:7px;width:28px;height:38px;right:8px}.du-table--classic .du-battle{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px 6px;min-height:0;padding:0;inset:max(128px,40%) 92px 8px}.du-table--classic .du-battle[data-count="1"]{grid-template-columns:1fr}.du-table--classic .du-pair{width:94px;height:142px;transform:rotate(var(--pair-angle))}.du-table--classic .du-pair>button,.du-table--classic .du-defense{width:80px}.du-table--classic .du-defense{top:23px;left:16px}.du-table--classic .du-battle:has(.du-pair:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 4px;inset:44% 30px 8px 50px}.du-table--classic .du-battle:has(.du-pair:nth-child(3)) .du-pair{width:58px;height:84px}.du-table--classic .du-battle:has(.du-pair:nth-child(3)) .du-pair>button{width:48px}.du-table--classic .du-battle:has(.du-pair:nth-child(3)) .du-defense{width:48px}.du-table--classic .du-battle:has(.du-pair:nth-child(3)) .du-defense{top:14px;left:10px}.du-table--classic .du-hand{scrollbar-color:#526983 #101821;height:190px;padding:0 18px;position:absolute;inset:auto 0 0}.du-table--classic .du-hand-card>.du-card{filter:drop-shadow(0 4px 4px #0006)}.du-table--classic .du-hand-card[aria-disabled=true]>.du-card{filter:drop-shadow(0 3px 3px #001c1640)}.du-table--classic .du-hand-card[aria-disabled=false]>.du-card .du-face{outline-offset:-1px;border-radius:7px;outline:1px solid #a6d0ff}.du-app .du-classic-footer{padding:0 16px max(12px,env(safe-area-inset-bottom));background:0 0}.du-countdown{font-variant-numeric:tabular-nums;white-space:nowrap;color:#a9c6e8;font-size:10px}.du-classic-actions{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.du-classic-actions .du-primary,.du-match-cancel,.du-action-wait{border-radius:15px;height:50px;min-height:50px;font:650 13px/18px Onest,sans-serif}.du-classic-actions .du-primary{padding-inline:8px;transition:background .15s,transform .15s}.du-classic-actions .du-primary:disabled{background:var(--du-status-surface);color:var(--du-secondary);opacity:1}.du-classic-actions .du-primary:not(:disabled):active,.du-match-cancel:active{transform:scale(.98)}.du-match-cancel,.du-action-wait{background:var(--du-status-surface);color:var(--du-secondary);box-shadow:inset 0 0 0 1px var(--du-status-line);text-align:center;border:0;justify-content:center;align-items:center;padding:8px;display:flex}.du-match-cancel:disabled{opacity:.5}.du-action-wait{color:var(--du-secondary);font-size:11px}.du-own-player .du-table-seat-face{color:#fff;background:#347de7;border-radius:12px;width:38px;height:38px;margin:auto;font-size:20px}.du-match-seat .du-table-player.is-disconnected .du-table-seat-face{color:#91a2b8;background:#27313e}.du-match-seat .du-table-player.is-disconnected small{color:#bfd5ef;max-width:76px}.du-reconnect-hourglass{border-radius:inherit;background:#172333ed;place-items:center;display:grid;position:absolute;inset:0}.du-reconnect-hourglass svg{color:#bedcff;width:24px;height:24px;animation:1.8s cubic-bezier(.22,.61,.36,1) infinite du-hourglass-turn}.du-match-seat .du-countdown{margin-top:3px;font-size:10px;display:block}@keyframes du-hourglass-turn{0%,45%{transform:rotate(0)}80%,to{transform:rotate(180deg)}}@container (width<=360px){.du-match-seat{width:64px}.du-match-seat .du-table-seat-face{border-radius:12px;width:38px;height:38px}.du-match-seat .du-player-card-count{min-width:18px;height:18px;font-size:9px;top:24px;left:calc(50% + 8px)}.du-match-seat .du-table-player strong{max-width:64px;font-size:9px}.du-match-seat .du-back-spread>span{width:24px;margin-left:-12px}.du-match-seat .du-back-fan{top:10px}.du-table--classic .du-match-arena{bottom:177px}.du-table--classic .du-hand{height:175px;padding-inline:14px}.du-table--classic .du-battle{inset:max(120px,40%) 72px 8px}.du-table--classic .du-pair{width:80px;height:123px}.du-table--classic .du-pair>button,.du-table--classic .du-defense{width:67px}.du-table--classic .du-defense{top:19px;left:13px}.du-table--classic .du-battle:has(.du-pair:nth-child(3)){gap:8px 3px;inset:44% 23px 8px 43px}.du-table--classic .du-battle:has(.du-pair:nth-child(3)) .du-pair{width:52px;height:76px}.du-table--classic .du-battle:has(.du-pair:nth-child(3)) .du-pair>button{width:42px}.du-table--classic .du-battle:has(.du-pair:nth-child(3)) .du-defense{width:42px}.du-classic-actions{grid-template-columns:minmax(0,1fr)}.du-classic-actions .du-primary,.du-match-cancel{font-size:12px}}@media (max-height:660px){.du-table--classic .du-hand{height:147px}.du-table--classic .du-match-arena{bottom:148px}.du-table--classic .du-battle{top:95px}.du-table--classic .du-battle:has(.du-pair:nth-child(3)){gap:6px 3px;top:50%}.du-table--classic .du-battle:has(.du-pair:nth-child(3)) .du-pair{height:78px}.du-table--classic .du-battle:has(.du-pair:nth-child(3)) .du-pair>button{width:43px}.du-table--classic .du-battle:has(.du-pair:nth-child(3)) .du-defense{width:43px}.du-app .du-classic-footer{padding-bottom:max(8px,env(safe-area-inset-bottom))}}.du-table--classic .du-battle:is([data-count="5"],[data-count="6"]):has(.du-pair:nth-child(5)){--battle-cw:clamp(30px,9cqw,38px);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;inset:40% 50px 8px 60px}.du-table--classic .du-battle:is([data-count="5"],[data-count="6"]):has(.du-pair:nth-child(5)) .du-pair{width:calc(var(--battle-cw) + 12px);height:calc(var(--battle-cw)*1.35 + 12px)}.du-table--classic .du-battle:is([data-count="5"],[data-count="6"]):has(.du-pair:nth-child(5)) .du-pair>button{width:var(--battle-cw)}.du-table--classic .du-battle:is([data-count="5"],[data-count="6"]):has(.du-pair:nth-child(5)) .du-defense{width:var(--battle-cw)}.du-table--classic .du-battle:is([data-count="5"],[data-count="6"]):has(.du-pair:nth-child(5)) .du-defense{top:11px;left:10px}.du-app--table .du-end{background:0 0}@media (max-height:660px){.du-table--classic .du-battle:is([data-count="5"],[data-count="6"]):has(.du-pair:nth-child(5)){--battle-cw:31px;gap:4px;top:42%}}.du-table--classic .du-match-arena:is([data-players="5"],[data-players="6"]) .du-stock>b{top:calc(100% + 3px);left:15px}.du-surrender-flag{z-index:7;width:44px;height:44px;color:var(--du-secondary);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:4px;left:8px}.du-surrender-flag svg{width:21px;height:21px}.du-surrender-flag:hover{color:#eef6ff;background:#ffffff0b}.du-surrender-flag:disabled{opacity:.45}.du-surrender-flag:focus-visible,.du-clear-selection:focus-visible{outline-offset:2px;outline:2px solid #acd3ff}.du-footer-status{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding-bottom:8px;display:grid}.du-own-player{flex-direction:column;grid-column:2;justify-self:center;align-items:center;gap:3px;display:flex}.du-own-player .du-table-seat-face{border-radius:13px;width:40px;height:40px;margin:0;font-size:18px}.du-own-label{color:#b6cbe1;font:500 9px/12px Onest,sans-serif}.du-clear-selection{color:#c6dbef;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.du-clear-selection svg{width:20px;height:20px}@media (max-height:660px){.du-footer-status{min-height:50px;padding-bottom:6px}.du-table--classic .du-battle{top:52%}.du-table--classic .du-battle:has(.du-pair:nth-child(3)){top:42%}}.du-match-seat.is-inspected{z-index:9}.du-match-seat button.du-table-seat-face{pointer-events:auto;cursor:pointer;color:#eef6ff;border:0;padding:0;font:650 16px/1 Onest,sans-serif;transition:background .14s}.du-match-seat button.du-table-seat-face:hover{background:var(--du-seat-hover)}.du-match-seat .du-table-player.is-turn button.du-table-seat-face:hover{background:var(--du-turn-surface)}.du-match-seat button.du-table-seat-face:focus-visible{outline-offset:3px;outline:2px solid #acd3ff}.du-match-seat .du-player-card-count{pointer-events:none}.du-match-seat .du-seat-popover{z-index:5;text-align:left;pointer-events:auto;background:#29445f;border-radius:12px;width:160px;max-width:50cqw;padding:10px 12px;position:absolute;top:calc(100% + 28px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #08142166}.du-match-seat .du-seat-popover strong{white-space:normal;overflow-wrap:anywhere;max-width:none;font-size:12px;line-height:17px;overflow:visible}.du-match-seat .du-seat-popover small{color:#c9dcef;margin-top:3px;font-size:11px;line-height:15px}.du-match-seat[data-side=left] .du-seat-popover{left:0;transform:none}.du-match-seat[data-side=right] .du-seat-popover{left:auto;right:0;transform:none}.du-match-seat .du-connection-note{text-align:center;max-width:96px;padding:4px 0 0!important}.du-match-seat .du-connection-note small{color:#c9dcef;font:500 9px/12px Onest,sans-serif}.du-match-seat .du-connection-note .du-countdown{margin-top:2px}.du-match-seat .du-speech{top:calc(100% + 30px)}.du-out-mark{color:#223f59;background:#c4ddf0;border-radius:6px;place-items:center;width:18px;height:18px;display:grid;position:absolute;inset:auto -3px -3px auto}.du-out-mark svg{width:12px;height:12px}@media (max-height:660px){.du-table--classic .du-battle{top:40%}}.du-match-seat:has(.is-disconnected) .du-back-fan{visibility:hidden}.du-turn-side{grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.du-turn-side .du-countdown{font-size:12px}.du-result{color:#f2f7ff;flex-direction:column;flex:1;min-height:0;font-family:Onest,sans-serif;display:flex;overflow:hidden}.du-result-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px 16px;display:flex;overflow:hidden}.du-result[data-motion=on] .du-result-content{animation:.26s cubic-bezier(.22,.61,.36,1) both du-result-arrive}.du-result-glyph{color:#a8d8ff;flex:none;width:32px;height:32px;margin:0 0 14px}.du-result--loss .du-result-glyph{color:#d2b5c3}.du-result h2{color:#f2f7ff;text-wrap:balance;margin:0;font:650 30px/36px Onest,sans-serif}.du-result h2:focus{outline:none}.du-result-net{color:#a8d8ff;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin:20px 0 0;font:650 42px/52px Onest,sans-serif;display:flex}.du-result-net.is-negative{color:#f1a6af}.du-result--draw .du-result-net{color:#d2e7fa}.du-result-amount{align-items:center;justify-content:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;gap:4px;display:inline-flex}.du-result-amount img{object-fit:contain;width:.78em;height:.78em}.du-result-net .du-result-amount{gap:7px}.du-result-credit{color:#abc1d8;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:9px 0 0;font:450 12px/18px Onest,sans-serif;display:flex}.du-result-room{border-top:1px solid #adcdee1c;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:360px;margin:30px 0 0;padding:17px 0 0;display:grid}.du-result-room>div{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.du-result-room dt{color:#abc1d8;font:450 11px/16px Onest,sans-serif}.du-result-room dd{color:#d2e7fa;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-height:20px;margin:0;font:600 14px/20px Onest,sans-serif;display:flex}.du-result-actions{padding:12px 16px max(16px,env(safe-area-inset-bottom));background:0 0;flex:none;display:flex}.du-result-actions .du-primary{color:#fff;cursor:pointer;background:#2367c7;border:0;border-radius:15px;justify-content:center;align-items:center;width:100%;height:50px;min-height:50px;padding:0 12px;font:650 14px/20px Onest,sans-serif;display:flex}@media (hover:hover){.du-result-actions .du-primary:not(:disabled):hover{background:#2b72d8!important}}.du-result-actions .du-primary:disabled{opacity:.55;cursor:default}.du-result-actions button:focus-visible{outline-offset:3px;outline:2px solid #acd3ff}.du-result-actions button:active:not(:disabled){transform:scale(.985)}@keyframes du-result-arrive{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.du-result[data-motion=on] .du-result-content{animation:none}}@media (max-height:600px){.du-result-content{padding-block:16px}.du-result-glyph{width:26px;height:26px;margin-bottom:10px}.du-result h2{font-size:27px;line-height:32px}.du-result-net{margin-top:14px;font-size:36px;line-height:44px}.du-result-credit{margin-top:6px}.du-result-room{margin-top:22px;padding-top:14px}.du-result-actions{padding-block:8px}}.du-pool{color:#d2e7fa;border-block:1px solid #adcdee1c;flex:none;margin-top:14px;font:500 11px/16px Onest,sans-serif}.du-pool summary{cursor:pointer;align-items:center;gap:8px;min-height:42px;list-style:none;display:flex}.du-pool summary>span{flex-direction:column;gap:1px;display:flex}.du-pool summary small{color:#abc1d8;font:450 9px/12px Onest,sans-serif}.du-pool summary::-webkit-details-marker{display:none}.du-pool summary:after{content:"⌄";color:#abc1d8;font-size:15px;transform:rotate(0)}.du-pool[open] summary:after{transform:rotate(180deg)}.du-pool summary strong{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.du-pool summary:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #acd3ff}.du-pool-breakdown{color:#abc1d8;padding:0 0 12px;font:450 10px/15px Onest,sans-serif}.du-pool-breakdown dl{gap:5px;margin:0;display:grid}.du-pool-breakdown dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.du-pool-breakdown dd{color:#d2e7fa;margin:0}.du-pool-breakdown p{margin:8px 0 0}.du-pool-shares{flex-wrap:wrap;gap:5px 14px;display:flex}.du-pool-shares>span{gap:5px;display:flex}.du-pool-shares b{color:#d2e7fa;font-weight:600}.du-wait--lounge>.du-pool{margin:4px 16px 0}.du-retry{color:#fff;background:#2367c7;border-radius:12px;flex:none;min-height:44px;padding:8px 12px;font:600 12px/18px Onest,sans-serif}.du-field-hint{color:#abc1d8;margin:8px 0 0;font:450 12px/18px Onest,sans-serif}.du-recovery{flex:1;align-items:center;padding:24px 16px;display:flex}.du-recovery main{width:100%}.du-recovery h2{font:650 24px/30px Onest,sans-serif}.du-recovery p{color:#abc1d8;margin:12px 0 24px;font:450 14px/21px Onest,sans-serif}.du-recovery .du-room-leave{width:100%;margin-top:10px}.du-app--table .du-classic-actions .du-primary:not(:disabled){background:var(--du-action);color:#fff}.du-app--table .du-classic-actions .du-primary:not(:disabled):hover{background:var(--du-action-hover)}.du-app--table .du-classic-actions .du-primary:disabled{box-shadow:inset 0 0 0 1px var(--du-status-line)}.du-app--table .du-hand-card .du-card,.du-app--table .du-pair .du-card,.du-table--classic .du-pair>button:disabled{opacity:1}.du-app--table .du-own-player .du-table-seat-face{background:var(--du-action);color:#fff}.du-app--table .du-own-player .du-table-seat-face.is-turn{background:var(--du-turn-surface)}.du-app--table .du-match-seat .du-table-player small,.du-app--table .du-discard>span,.du-app--table .du-countdown{color:var(--du-secondary)}.du-app--table .du-stock>b,.du-app--table .du-discard b,.du-app--table .du-match-seat button.du-table-seat-face{color:var(--du-ink)}.du-app--table .du-match-tools .du-icon{background:var(--du-status-surface);color:var(--du-secondary)}.du-app--table .du-match-seat .du-seat-popover{color:var(--du-ink);background:#06392f;box-shadow:0 8px 20px #001d1766}.du-app--table .du-match-seat .du-seat-popover small{color:var(--du-secondary)}.du-app--table .du-match-seat.is-out .du-table-seat-face{color:var(--du-secondary);background:#073d34}.du-app--table .du-match-seat .is-disconnected .du-table-seat-face,.du-app--table .du-reconnect-hourglass{color:var(--du-secondary);background:#06382f}.du-app--table .du-out-mark{color:#083b2c;background:#b9edda}.du-app--table .du-clear-selection{color:var(--du-secondary)}.du-app--table .du-hand{scrollbar-color:#267360 var(--du-match-ground)}.du-app--table ::selection{background:var(--du-action);color:#fff}.du-app--table button:focus-visible{outline-color:var(--du-turn)}.case-grid{gap:12px}.case-card{background:var(--reference-raised);border:0;border-radius:16px;flex-direction:column;align-items:stretch;padding:8px 8px 12px;transition:background-color .16s ease-out;display:flex;overflow:hidden}.case-card>.case-card-art{aspect-ratio:1;background:var(--reference-hover);border-radius:12px;display:block;overflow:hidden}.case-card>.case-card-copy{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;padding:10px 1px 0;display:flex}.case-card-copy>strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:21px;overflow:hidden}.case-card-copy>.money{white-space:nowrap;flex-shrink:0;gap:4px;margin:0 0 0 auto;font-size:13px;font-weight:600;line-height:21px}.case-card-copy>.money img{width:13px;height:13px}.case-cover{isolation:isolate;aspect-ratio:1;pointer-events:none;width:100%;display:block;position:relative;overflow:hidden}.case-cover-filters{position:absolute;overflow:hidden}.case-cover-aura{background:repeating-conic-gradient(from -18deg at 50% 70%,transparent 0deg 12deg,var(--case-glow) 12deg 23deg);opacity:.28;width:92%;height:80%;position:absolute;top:0;left:4%;-webkit-mask-image:radial-gradient(at 50% 65%,#000 0%,#0000 67%);mask-image:radial-gradient(at 50% 65%,#000 0%,#0000 67%)}.case-cover[data-case=space]>.case-cover-aura{opacity:1;background:url(/assets/cases/space-v7/light.svg) 50%/contain no-repeat;width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.case-cover[data-case=winter]>.case-cover-aura{opacity:1;background:url(/assets/cases/winter-v4/light.svg) 50%/contain no-repeat;width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.case-cover[data-case=halloween]>.case-cover-aura{opacity:1;background:url(/assets/cases/halloween-v4/light.svg) 50%/contain no-repeat;width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.case-cover[data-case=love]>.case-cover-aura{opacity:1;background:url(/assets/cases/love-v4/light.svg) 50%/contain no-repeat;width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.case-cover[data-case=money]>.case-cover-aura{opacity:1;background:url(/assets/cases/money-v4/light.svg) 50%/contain no-repeat;width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.case-cover-box{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.case-cover-composition{object-fit:contain;max-width:none;position:absolute}.case-cover-contents{position:absolute;inset:0}.case-cover-contact{filter:blur(.6px);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.case-cover-contact path{fill:none;stroke:#080c16;stroke-width:1.2px;opacity:.28}.case-cover-front{clip-path:polygon(0 54%,15% 54%,49% 65%,82% 54%,100% 54%,100% 100%,0 100%)}.tg-case-title>.case-cover{aspect-ratio:1;flex:0 0 64px;width:64px;height:64px}.modal>.case-cover.modal-art{width:180px;height:180px;margin:0 auto 12px}@media (hover:hover) and (pointer:fine){.case-card:hover{background:color-mix(in srgb,var(--reference-raised),var(--reference-text) 5%)}}@media (max-width:360px){.case-grid{gap:10px}.case-card-copy>strong{font-size:13px}.case-card-copy>.money{font-size:12px}}@media (prefers-reduced-motion:reduce){.case-card{transition:none}}.case-card[data-case]>.case-card-art{background:0 0;border-radius:0;overflow:visible}.case-card[data-case]>.case-card-art>.case-cover{transform-origin:50% 58%;width:calc(100% + 16px);margin:-8px;transform:scale(1.1)}.case-card[data-case] .case-cover-aura{background:var(--case-catalog-light) center/contain no-repeat;opacity:1;width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}@font-face{font-family:PromoDisplay;src:url(/assets/fonts/lilita-one-regular.ttf)format("truetype");font-weight:400;font-display:swap}.promo-scene{pointer-events:none;isolation:isolate;contain:layout paint;display:block;position:absolute;inset:0;overflow:hidden}.promo-scene img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.page-games .mode-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.page-games .mode-catalog>button{background:var(--reference-card);text-align:left;isolation:isolate;aspect-ratio:1.04;box-shadow:none;border-radius:16px;padding:0;transition:transform .15s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.page-games .mode-catalog>button:after{display:none}.page-games .mode-catalog>button:active{transform:scale(.975)}.promo-game-label{z-index:3;pointer-events:none;color:#fff;background:linear-gradient(#0000,#020711d9);justify-content:space-between;align-items:flex-end;gap:6px;padding:34px 14px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.promo-game-label strong{letter-spacing:-.025em;text-wrap:balance;max-width:85%;font:650 22px/1.1 Onest,Inter,sans-serif}.promo-game-label svg{opacity:.75;flex:none;width:17px;height:17px;margin-bottom:2px}.promo-mechanic{background:#10212f}.promo-mechanic.promo-crash{background:radial-gradient(at 80% 5%,#224b83,#101e37 65%)}.promo-flight-lines{fill:none;stroke:#82c6ff24;stroke-width:1.2px;width:100%;height:92%;position:absolute;inset:0}.promo-flight-lines .promo-flight{stroke:#80c6ff;stroke-width:1.4px;stroke-dasharray:.16 .08 .05 .12 .6;opacity:.8}.promo-flight-lines .promo-flight-shadow{stroke:#63acff1a;stroke-width:22px}.promo-rocket-wrap{width:74%;height:82%;position:absolute;top:2%;left:17%;transform:rotate(-24deg)}.promo-rocket{object-fit:contain;z-index:1;filter:drop-shadow(4px 13px 9px #020d284d);width:100%;height:100%;position:absolute}.promo-exhaust{clip-path:polygon(25% 0,75% 0,100% 100%,0 100%);transform-origin:50% 0;opacity:.5;background:linear-gradient(#f7e5bc,#4f9af793,#0000);width:15%;height:43%;position:absolute;bottom:-5%;left:45%}.promo-orbit-planet{background:#1c3c60;border-radius:50%;width:88px;height:88px;position:absolute;top:26%;left:-53px;box-shadow:inset -9px -9px 15px #07122f}.promo-mechanic.promo-mines{background:radial-gradient(at 20% 20%,#234b50,#10262f 70%)}.promo-mine-board{aspect-ratio:1;width:70%;transform-style:preserve-3d;grid-template-columns:repeat(3,1fr);gap:5px;display:grid;position:absolute;top:3%;left:9%;transform:perspective(400px)rotateX(32deg)rotate(-18deg)}.promo-mine-tile{transform-style:preserve-3d;display:block;position:relative}.promo-mine-tile:nth-child(5){transform:rotateY(180deg)}.promo-mine-front,.promo-mine-back{backface-visibility:hidden;border-radius:7px;display:block;position:absolute;inset:0}.promo-mine-front{background:linear-gradient(135deg,#6b9d9e,#3a666b);box-shadow:0 4px #173f48,0 6px 6px #061c2933}.promo-mine-front:after{content:"";border:1px solid #c7eeeb21;border-radius:4px;position:absolute;inset:4px}.promo-mine-back{background:#274e5c;transform:rotateY(180deg);box-shadow:0 4px #173f48}.promo-mine-back img{object-fit:contain;width:90%;height:90%;margin:5%}.promo-bomb{object-fit:contain;filter:drop-shadow(3px 10px 7px #06142266);transform-origin:40% 70%;width:50%;height:60%;position:absolute;top:15%;right:-5%}.promo-mechanic.promo-plinko{background:radial-gradient(at 50% 20%,#28496d,#0b1e35 75%)}.promo-pegboard{fill:#8cafc8;width:104%;height:91%;position:absolute;top:-3%;left:-2%;overflow:visible}.promo-pegboard>circle:not(.promo-plinko-ball){stroke:#dbf2ff;stroke-width:.5px}.promo-pegboard .promo-plinko-ball{fill:#e3f8ff;stroke:#7fc4ff;stroke-width:2px}.promo-plinko-route{fill:none;stroke:#70baff3b;stroke-dasharray:2 5;stroke-width:1.5px}.promo-pegboard rect{fill:#497a9e}.promo-pegboard .promo-pocket-selected{fill:#a6d6ff;opacity:.3}.promo-mechanic.promo-bounce{background:radial-gradient(at 70% 5%,#55406d,#211f36 75%)}.promo-bounce-ring{aspect-ratio:1;background:conic-gradient(from -36deg,transparent 0 24deg,#d1c1f3 24deg 148deg,#8772ac 148deg 289deg,#d1c1f3 289deg 340deg,transparent 340deg);border-radius:50%;width:64%;position:absolute;top:5%;left:17%;transform:rotate(-18deg);-webkit-mask:radial-gradient(#0000 60%,#000 61%);mask:radial-gradient(#0000 60%,#000 61%)}.promo-bounce-inner{aspect-ratio:1;border:1px solid #d8c5ff24;border-radius:50%;width:51%;position:absolute;top:12%;left:23.5%}.promo-bounce-ball{background:#f3eaff;border-radius:50%;width:11px;height:11px;position:absolute;top:24%;left:48%;box-shadow:0 4px 6px #0d102760}.promo-bounce-track{background:#c4b1ef33;width:45%;height:2px;position:absolute;top:74%;left:27%}.promo-mechanic.promo-durak{background:radial-gradient(at 45% 20%,#36526a,#111e2e 70%)}.promo-card-table{border:1px solid #8eabb329;border-radius:50%;width:140%;height:75%;position:absolute;bottom:-12%;left:-20%}.promo-card-fan{width:78%;height:90%;position:absolute;top:-3%;left:11%}.promo-card-pose{transform-origin:50% 90%;width:58%;height:90%;position:absolute;top:1%;left:21%}.promo-card-pose-0{transform:rotate(-18deg)translate(-13%)}.promo-card-pose-1{z-index:1;transform:rotate(0)translateY(-3%)}.promo-card-pose-2{z-index:2;transform:rotate(19deg)translate(13%)}.promo-playing-card{object-fit:contain;filter:drop-shadow(3px 5px 4px #010b164d);transform-origin:50% 90%;width:100%;height:100%}.promo-mechanic.promo-slots{background:radial-gradient(at 65% 20%,#455d6c,#172b40 75%)}.promo-reels{background:linear-gradient(135deg,#cda665,#6e573c 40%,#c2a77e);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:83%;height:57%;padding:7px;display:grid;position:absolute;top:9%;left:8.5%;transform:perspective(450px)rotateY(-13deg)rotate(-6deg);box-shadow:7px 13px 17px #020b1d66}.promo-reel{background:linear-gradient(#162735,#e3e4d8 35% 65%,#162735);border-radius:5px;display:block;position:relative;overflow:hidden}.promo-reel:after{content:"";background:linear-gradient(#061a3059,#0000 35% 65%,#061a3059);position:absolute;inset:0}.promo-reel-strip{flex-direction:column;align-items:center;height:auto;display:flex;transform:translateY(-18px)}.promo-reel-strip>img{object-fit:contain;flex:none;width:100%;height:46px;min-height:46px;display:block}.page-slots .slot-cover{aspect-ratio:.78;border-radius:16px;padding:0}.slot-poster{isolation:isolate;display:block;position:absolute;inset:0;overflow:hidden}.promo-world{background:#152436}.promo-world .promo-world-backdrop{object-fit:cover;object-position:67% 40%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.promo-world-shade{background:linear-gradient(#0000 30%,#050b1799 73%,#050b17eb);position:absolute;inset:0}.promo-world-models{perspective:600px;display:block;position:absolute;inset:0}.promo-world-model{width:85%;height:74%;display:block;position:absolute;top:1%;left:6%;transform:rotate(-9deg)}.promo-world-model>img{object-fit:contain;filter:drop-shadow(5px 13px 9px #0005);width:100%;height:100%}.promo-world-model-1{width:45%;height:42%;top:30%;left:56%;transform:rotate(15deg)}.promo-orchard .promo-world-model-0{width:88%;top:-2%;left:3%;transform:rotate(-18deg)}.promo-orchard .promo-world-model-1{width:41%;height:36%;top:35%;left:57%;transform:rotate(19deg)}.promo-relic .promo-world-model-0{width:90%;top:0;left:3%;transform:rotate(5deg)}.promo-relic .promo-world-model-1{width:36%;height:36%;top:35%;left:62%;transform:rotate(-16deg)}.promo-duel .promo-world-model-0{width:84%;height:65%;top:8%;left:-9%;transform:rotate(-21deg)}.promo-duel .promo-world-model-1{width:65%;height:58%;top:13%;left:43%;transform:rotate(15deg)}.promo-quest .promo-world-model-0{width:88%;height:67%;top:5%;left:1%;transform:rotate(-16deg)}.promo-quest .promo-world-model-1{width:43%;height:37%;top:35%;left:57%;transform:rotate(16deg)}.promo-world-light{opacity:0;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000,#e1efff1a,#0000);width:60%;position:absolute;inset:0 0 0 -30%}.promo-wordmark{z-index:3;color:#fff;letter-spacing:-.02em;text-shadow:0 3px 8px #02071488;text-wrap:balance;font:400 37px/.9 PromoDisplay,Onest,sans-serif;position:absolute;bottom:17px;left:14px;right:9px}.promo-wordmark>span{letter-spacing:0;font-size:.55em;line-height:1.15;display:block}.promo-wordmark-cascade{text-transform:uppercase;letter-spacing:.025em;font-family:Georgia,serif;font-size:clamp(17px,5.2vw,24px);font-weight:700;line-height:1.05}.promo-wordmark-relic{color:#ffdf9a}.promo-wordmark-duel{color:#ffe0cf}.promo-wordmark-orchard{color:#ffedde}.promo-world.promo-classic .promo-reels{width:91%;height:44%;top:20%;left:4.5%;transform:perspective(400px)rotateY(-15deg)rotate(-8deg)}.slot-stories .slot-story-panel{background:#102334;min-height:230px;padding:0}.slot-stories .slot-story-copy{flex-direction:column;justify-content:center;align-items:flex-start;max-width:58%;min-height:230px;padding:29px 0 23px 18px;display:flex}.slot-stories .slot-story-copy h2{letter-spacing:-.01em;color:#fff;text-shadow:0 2px 8px #030c1f66;max-width:100%;font:400 34px/.98 PromoDisplay,Onest,sans-serif}.slot-stories .slot-story-copy .story-wordmark-cascade{letter-spacing:.015em;text-transform:uppercase;font:700 27px/1.06 Georgia,serif}.slot-stories .slot-story-copy p{color:#edf3ff;text-shadow:0 1px 4px #001024;max-width:18ch;min-height:0;margin:12px 0 18px;font-size:12px;line-height:17px}.slot-stories .slot-story-copy>span{color:#122640;background:#ffffffef;border-radius:8px;gap:13px;min-height:33px;padding:6px 11px;font-size:12px}.slot-stories .promo-world-backdrop{object-position:60% 50%}.slot-stories .promo-world-shade{background:linear-gradient(90deg,#050d1bcf,#0000 80%)}.slot-stories .promo-world-model-0{width:49%;height:89%;top:10%;left:52%;transform:rotate(-10deg)}.slot-stories .promo-world-model-1{width:29%;height:51%;top:47%;left:73%;transform:rotate(13deg)}.slot-stories .promo-orchard .promo-world-model-0{width:49%;height:85%;top:13%;left:52%;transform:rotate(-15deg)}.slot-stories .promo-relic .promo-world-model-0{width:48%;height:82%;top:13%;left:53%;transform:rotate(9deg)}.slot-stories .promo-duel .promo-world-model-0{width:39%;height:70%;top:27%;left:52%;transform:rotate(-15deg)}.slot-stories .promo-duel .promo-world-model-1{width:34%;height:65%;top:24%;left:73%;transform:rotate(15deg)}.slot-stories .promo-quest .promo-world-model-0{width:44%;height:87%;top:9%;left:55%;transform:rotate(-16deg)}.slot-stories .promo-world.promo-classic .promo-reels{width:43%;height:53%;top:29%;left:55%;transform:perspective(450px)rotateY(-12deg)rotate(-8deg)}.slot-stories .story-duration{background:#06112470;top:11px;right:11px}.slot-stories .story-footer{background:var(--reference-card);min-height:39px}@media (hover:hover) and (pointer:fine){.page-games .mode-catalog>button:hover,.page-slots .slot-cover:hover{filter:brightness(1.06)}}@media (max-width:360px){.page-games .mode-catalog{gap:10px}.promo-game-label{padding:28px 11px 12px}.promo-game-label strong{font-size:19px}.promo-game-label svg{width:15px;height:15px}.promo-wordmark{font-size:32px;bottom:14px;left:12px}.promo-wordmark-cascade{font-size:17px}.slot-stories .slot-story-copy{max-width:61%;padding-left:15px}.slot-stories .slot-story-copy h2{font-size:30px}.slot-stories .slot-story-copy .story-wordmark-cascade{font-size:23px}.slot-stories .slot-story-copy p{max-width:17ch;font-size:11px}.promo-reel-strip>img{height:42px;min-height:42px}}@media (prefers-reduced-motion:reduce){.promo-world-light{display:none}.page-games .mode-catalog>button,.page-slots .slot-cover{transition:none}}.app-shell.playroom{--slot-title-font:Onest,Inter,sans-serif;--slot-title-weight:750;--slot-title-tracking:-.035em}.page-slots .slot-grid{gap:12px}.page-slots .slot-card{min-width:0;position:relative}.page-slots .slot-cover{aspect-ratio:.94;isolation:isolate;border-radius:16px;width:100%;padding:0;display:block;overflow:hidden}.page-slots .slot-cover:hover{filter:none}.gift-scene{pointer-events:none;isolation:isolate;contain:layout paint;background:radial-gradient(ellipse at 55% 33%,var(--gift-center),var(--gift-edge) 90%);display:block;position:absolute;inset:0;overflow:hidden}.slot-gift-name{z-index:2;font:var(--slot-title-weight) clamp(22px,7vw,28px)/1.08 var(--slot-title-font);letter-spacing:var(--slot-title-tracking);text-align:center;white-space:nowrap;color:#fff;position:absolute;bottom:16px;left:8px;right:8px}.slot-card .slot-favourite{z-index:4;color:#fff;background:0 0;border-radius:16px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:0;right:0}.slot-card .slot-favourite:before{content:"";z-index:-1;background:#14233d40;border-radius:50%;position:absolute;inset:8px}.slot-card .slot-favourite svg{stroke-width:1.8px;width:17px;height:17px}.slot-card .slot-favourite.selected:before{background:#ffffff2b}.slot-card .slot-favourite:active{transform:scale(.94)}.slot-stories{--story-bg:transparent;background:0 0;border-radius:16px;position:relative}.slot-stories .slot-story-panel{background:0 0;border-radius:0;height:176px;min-height:176px;padding:0}.slot-stories .slot-story-copy{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:48%;max-width:48%;height:176px;min-height:176px;padding:18px 0 64px 18px;display:flex;position:relative}.slot-stories .slot-story-copy h2{letter-spacing:-.025em;text-transform:none;color:#fff;text-shadow:none;white-space:nowrap;font:650 22px/26px Onest,Inter,sans-serif}.slot-stories .slot-story-panel[data-world] .slot-story-copy{width:44%;max-width:44%}.slot-stories .slot-story-copy p{color:#fff;max-width:18ch;min-height:34px;text-shadow:none;opacity:1;margin:8px 0 0;font:400 12px/17px Inter,sans-serif}.slot-stories .slot-story-copy>span{color:#1e3449;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:92px;min-height:44px;padding:10px 17px;font:600 14px/20px Inter,sans-serif;display:inline-flex;position:absolute;bottom:12px;left:14px}.slot-stories .gift-scene{background:radial-gradient(ellipse 65% 130% at 97% 35%,var(--gift-center),transparent 100%),var(--gift-edge)}.slot-stories .story-duration{color:#fff;background:0 0;width:25px;height:25px;top:auto;bottom:12px;right:12px}.slot-stories .story-duration svg{stroke-width:3.5px}@media (max-width:360px){.page-slots .slot-grid{gap:10px}.slot-gift-name{bottom:13px}.slot-stories .slot-story-copy{width:49%;max-width:49%;padding-left:15px}.slot-stories .slot-story-copy h2{font-size:20px;line-height:24px}.slot-stories .slot-story-copy p{max-width:16ch;min-height:32px;font-size:11px;line-height:16px}}@media (hover:hover) and (pointer:fine){.slot-card .slot-favourite:hover:before{background:#14233d66}}@media (prefers-reduced-motion:reduce){.slot-card .slot-favourite{transition:none}}.slot-lottie-scene{background:var(--scene-base)}.slot-lottie-player,.slot-lottie-player>span{display:block;position:absolute;inset:0}.slot-lottie-player{opacity:0}.slot-lottie-scene canvas{display:block;width:100%!important;height:100%!important}.slot-lottie-fallback{position:absolute;inset:23% 22% 20% 17%}.slot-lottie-fallback img{object-fit:contain;width:100%;height:100%}.slot-lottie-scene[data-ready=true] .slot-lottie-player{opacity:1}.slot-lottie-scene[data-ready=true] .slot-lottie-fallback{visibility:hidden}.slot-lottie-scene:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(transparent,var(--scene-label-shade));position:absolute;inset:72% 0 0}.slot-stories .slot-lottie-fallback{inset:23% 10% 20% 61%}.slot-stories .slot-lottie-scene:after{display:none}.page-slots .slot-stories .slot-lottie-scene:after{background:linear-gradient(90deg,var(--gift-edge) 0%,color-mix(in srgb,var(--gift-edge) 96%,transparent) 20%,color-mix(in srgb,var(--gift-edge) 78%,transparent) 34%,color-mix(in srgb,var(--gift-edge) 38%,transparent) 47%,transparent 62%);display:block;inset:0}.page-slots .slot-stories .slot-story-panel[data-world] .slot-story-copy{width:53%;max-width:53%;padding:20px 8px 64px 18px}.page-slots .slot-stories .slot-story-copy h2{font:var(--slot-title-weight) clamp(22px,7vw,28px)/1.08 var(--slot-title-font);letter-spacing:var(--slot-title-tracking)}.page-slots .slot-stories .slot-story-copy p{color:#ffffffe0;white-space:pre-line;text-wrap:wrap;flex-shrink:0;max-width:25ch;min-height:0;margin-top:8px;font-size:12px;line-height:18px}.page-slots .slot-stories .slot-story-copy>span{color:#17212b;border-radius:12px;min-width:96px;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease-out;left:18px}.page-slots .slot-story-panel:active .slot-story-copy>span{background:#edf2f7;transform:scale(.97)}.page-slots .slot-story-panel:focus-visible{outline-offset:-3px;outline:2px solid #fff}@media (max-width:360px){.page-slots .slot-stories .slot-story-panel[data-world] .slot-story-copy{width:55%;max-width:55%;padding-left:16px;padding-right:6px}.page-slots .slot-stories .slot-story-copy p{max-width:25ch;line-height:17px}.page-slots .slot-stories .slot-story-copy>span{left:16px}}@media (prefers-reduced-motion:reduce){.page-slots .slot-stories .slot-story-copy>span{transition:none}.page-slots .slot-story-panel:active .slot-story-copy>span{transform:none}}.page-slots .story-in,.page-slots .story-out{animation-duration:.24s}:root{--price-fill:#fff3;--price-inset:#ffffff1c;--price-text:#fff}[data-theme=light]{--price-fill:#0000001a;--price-inset:#0000000f;--price-text:var(--reference-text)}.money{font-variant-numeric:tabular-nums;font-weight:700}.money.price-tag,.case-free-label.price-tag,.summary-row>.money{background:var(--price-fill);width:max-content;max-width:100%;min-height:32px;box-shadow:none;color:var(--price-text);letter-spacing:0;white-space:nowrap;border:0;border-radius:23px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.money.price-tag>img,.summary-row>.money>img{object-fit:contain;flex:0 0 18px;width:18px;height:18px;position:static;transform:none}.case-card-copy>.price-tag{margin:0 0 0 auto}.tg-gift-card>.price-tag,.inventory-card>.price-tag{background:var(--price-inset);border-radius:14px;gap:4px;min-height:28px;margin-top:8px;padding:4px 9px;font-size:12px;line-height:18px}.tg-gift-card>.price-tag>img,.inventory-card>.price-tag>img{flex-basis:18px;width:18px;height:18px}.tg-case-prize-copy>.price-tag,.tg-reel-face .price-tag,.tg-case-flight .price-tag{background:var(--price-inset);border-radius:13px;gap:3px;min-height:24px;padding:0 5px;font-size:10px;line-height:16px}.tg-case-prize-copy>.price-tag>img,.tg-reel-face .price-tag>img,.tg-case-flight .price-tag>img{flex-basis:12px;width:12px;height:12px}.tg-reel-face>span{background:0 0;border-radius:0;padding:0}.market-card>.market-price{min-height:44px;color:var(--price-text);background:0 0;border-radius:0;justify-content:flex-end;margin-top:4px;padding:0}.market-card>.market-price>.price-tag{min-height:36px;margin-left:auto}.tg-case-open .money.price-tag,.primary .money.price-tag,.secondary .money.price-tag{min-height:0;color:inherit;font-size:inherit;line-height:inherit;background:0 0;border-radius:0;padding:0}.tg-case-open .money.price-tag{font-size:16px}.tg-case-open .money.price-tag>img{flex-basis:20px;width:20px;height:20px}.summary-row>.money,.market-receipt>.price-tag{min-height:34px;font-size:15px}@media (max-width:360px){.case-card-copy>.price-tag{gap:4px;min-height:30px;padding-inline:8px;font-size:12px}.case-card-copy>.price-tag>img{flex-basis:16px;width:16px;height:16px}}.app-shell.has-rush-game{--rush-ink:#fff5fc;--rush-muted:#f2e8ff;--rush-button-ink:#fff4ff;--rush-panel:#7957a0;--rush-field:#b0c8ed;--rush-background:#86c2e5;--rush-footer:#655087;--rush-action:#c13599;--rush-edge:#75568f;--glass-strip:var(--rush-panel);--glass-inset:#6a4a92;--glass-control:#916bb6;--glass-control-active:#a77ac5;--glass-line:#ffffff24;--on-accent:#fff;--rush-bottom-space:calc(12px + clamp(0px, (100dvh - 600px) * .22, 24px) + var(--app-safe-bottom));height:100dvh;min-height:480px}.app-shell.has-rush-game .main-shell{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex}.app-shell.has-rush-game .reference-chrome{flex:none}.app-shell.has-rush-game .main-content.page-game{min-height:0;padding:8px 14px var(--rush-bottom-space);background:var(--rush-background);border-radius:24px 24px 0 0;flex-direction:column;flex:1;display:flex}.app-shell.has-rush-game .game-container{background:0 0;border-radius:0;flex:1;width:100%;min-height:0;margin:0 auto;padding:0}.app-shell.has-rush-game .gc-slot--clusters,.app-shell.has-rush-game .gc-slot--clusters .gc-main{height:100%;min-height:0}.app-shell.has-rush-game .gc-slot--clusters{isolation:isolate;position:relative}.app-shell.has-rush-game .gr-candy-art{pointer-events:none}.app-shell.has-rush-game .gr-candy-art>div,.app-shell.has-rush-game .gr-candy-art canvas{width:100%;height:100%;display:block}.app-shell.has-rush-game .gr-candy-world{z-index:-1;inset:-8px -14px calc(0px - var(--rush-bottom-space));border-radius:24px 24px 0 0;position:absolute;overflow:hidden}.app-shell.has-rush-game :is(.gc-page,.gc-sheet){--accent:var(--rush-action);--action:var(--rush-action);--action-text:#fff}.app-shell.has-rush-game .gc-main{flex-direction:column;display:flex}.app-shell.has-rush-game .gc-game{min-height:0;color:var(--rush-ink);flex-direction:column;flex:1;display:flex}.app-shell.has-rush-game .gc-heading{flex:0 0 44px;gap:4px;margin:0 0 8px;padding:0}.app-shell.has-rush-game .gr-back{border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-left:-4px;display:grid}.app-shell.has-rush-game .gr-back svg{width:20px;height:20px}.app-shell.has-rush-game .gc-heading h1{color:var(--rush-ink);font-family:Onest,Inter,sans-serif;font-size:22px;font-weight:750;line-height:28px}.app-shell.has-rush-game .gc-title-selector>svg{opacity:.7;width:13px}.app-shell.has-rush-game .gc-heading .gc-heading-tools{background:0 0;gap:4px}.app-shell.has-rush-game .gc-stage{flex:1;place-items:end center;width:100%;min-height:0;margin:0;display:grid;container-type:size}.app-shell.has-rush-game .gc-field-frame{aspect-ratio:auto;filter:none;width:min(100cqw,100cqh - 40px);max-width:100%;display:block;position:relative}.app-shell.has-rush-game .gc-field{background:var(--rush-field);box-shadow:none;border:0;border-radius:20px 20px 0 0;padding:0}.app-shell.has-rush-game .gc-board{background:var(--rush-field);border-radius:17px 17px 0 0;max-height:none}.app-shell.has-rush-game .gc-grid-backing{border-radius:17px 17px 0 0}.app-shell.has-rush-game .gc-tile:before{content:"";pointer-events:none;border-bottom:1px solid #7778ad40;border-right:1px solid #7778ad40;position:absolute;inset:0}.app-shell.has-rush-game .gc-symbol{inset:3%}.app-shell.has-rush-game .gr-candy>img{filter:saturate(1.14)contrast(1.04)drop-shadow(0 2px 1px #44205966)}.app-shell.has-rush-game .gc-result{background:var(--rush-footer);border:0;border-radius:0 0 18px 18px;width:100%;height:40px;min-height:40px;margin:0;padding:0 12px}.app-shell.has-rush-game .gc-result-main{height:38px;min-height:38px}.app-shell.has-rush-game .gc-result-main>span{color:var(--rush-muted);font-size:12px;font-weight:600}.app-shell.has-rush-game .gc-result-main>strong{color:var(--rush-ink);font-family:Onest,Inter,sans-serif;font-size:clamp(18px,5.5cqw,24px)}.app-shell.has-rush-game .gc-result--empty .gc-result-main>strong{font-size:21px}.app-shell.has-rush-game .gc-result-main>strong .star-art{width:21px;height:21px}.app-shell.has-rush-game .gc-controls{flex:none;margin-top:8px}.app-shell.has-rush-game .gc-bet-controls{gap:8px}.app-shell.has-rush-game :is(.gc-stake-control,.gc-feature){background:var(--rush-panel);min-height:56px;box-shadow:none;border:1px solid #c6aae05c;border-radius:16px;padding-block:0}.app-shell.has-rush-game .gc-stake-control{grid-template-columns:44px minmax(0,1fr) 44px}.app-shell.has-rush-game .gc-stake-control button{min-height:54px;color:var(--rush-button-ink)}.app-shell.has-rush-game .gc-stake-picker{font-size:15px;font-weight:700}.app-shell.has-rush-game .gc-stake-picker>span:first-child,.app-shell.has-rush-game .gc-feature{color:var(--rush-button-ink);font-size:11px}.app-shell.has-rush-game .gc-feature .gc-stars{color:var(--rush-button-ink);font-size:14px}.app-shell.has-rush-game .gc-play-controls{grid-template-columns:52px minmax(0,1fr) 52px;margin-top:8px}.app-shell.has-rush-game .gc-quick{background:var(--rush-panel);height:56px;color:var(--rush-button-ink);border:1px solid #c6aae05c;border-radius:16px}.app-shell.has-rush-game .gc-quick[aria-pressed=true]{background:var(--rush-action);color:#fff;border-color:#e9c7ff}.app-shell.has-rush-game .gc-spin{background:var(--rush-action);color:#fff;height:56px;min-height:56px;box-shadow:none;border:1px solid #ffb1e16b;border-radius:16px;font-family:Onest,Inter,sans-serif;font-size:16px;font-weight:700}.app-shell.has-rush-game .gc-spin.primary-button--dark{background:#8e347f}.app-shell.has-rush-game .gc-spin:disabled{color:#ead8f3;background:#9876aa}.app-shell.has-rush-game .gr-free-spins>strong,.app-shell.has-rush-game .gr-free-spins>span{color:var(--rush-button-ink)}.app-shell.has-rush-game :is(.gr-limit,.gr-legacy){color:var(--rush-muted)}.app-shell.has-rush-game .gc-loading{color:var(--rush-muted);margin:0;font-size:12px}.app-shell.has-rush-game .game-skeleton{aspect-ratio:auto;height:100%;min-height:0}.app-shell.has-rush-game .gc-sheet{color:var(--rush-ink);background:#655087}.app-shell.has-rush-game .gc-sheet :is(.gc-stakes button,.gc-auto-counts button,.gc-secondary,.sheet-close){background:var(--rush-panel);color:var(--rush-button-ink)}.app-shell.has-rush-game .gc-sheet .sheet-close{border-radius:12px}.app-shell.has-rush-game .gc-sheet :is(.gc-stakes button,.gc-auto-counts button)[aria-pressed=true]{background:var(--rush-action);color:#fff;border-color:#e9c7ff}.app-shell.has-rush-game .gc-sheet .primary-button{background:var(--rush-action);color:#fff}.app-shell.has-rush-game .gc-menu button{color:var(--rush-ink)}.app-shell.has-rush-game :is(.gc-setting-group,.gc-confirm-summary>span){color:var(--rush-ink);background:#7957a0}.app-shell.has-rush-game :is(.gc-setting-group input:checked,.gc-sheet .primary-button){background:var(--rush-action);border-color:#e9c7ff}.app-shell.has-rush-game .gc-secondary{background:var(--rush-panel);color:var(--rush-button-ink)}.app-shell.has-rush-game .gc-tile--win .gc-bubble{background:#e963bb40;border-color:#b32992;box-shadow:inset 0 0 10px #ffd4ff40}.app-shell.has-rush-game .gc-board--burst .gc-tile--win .gc-bubble{background:#ffc2ff99;border-color:#fff6ff;box-shadow:0 0 12px #e886ff80}.app-shell.has-rush-game .gc-win-chip{background:var(--rush-footer);color:#fff;border-color:#e9c7ff}.app-shell.has-rush-game .gc-scatter img{filter:drop-shadow(0 2px 1px #5d2678)drop-shadow(0 0 4px #efc5ffb3)}.app-shell.has-rush-game .gc-scatter:before{background:#e8c4ff55}.app-shell.has-rush-game .gr-feature-card{--gr-celebration-cream:#fffaff;--gr-celebration-edge:#5b2078;background:#923daf;border-radius:20px}.app-shell.has-rush-game .gr-celebration-light,.app-shell.has-rush-game .gr-celebration-emblem:before{display:none}.app-shell.has-rush-game :is(.gr-feature-count,.gr-feature-total){color:#fffaff;-webkit-text-stroke-color:#5b2078;text-shadow:0 3px #5b2078}.app-shell.has-rush-game .gr-feature-card h2{text-shadow:0 2px #5b2078}.app-shell.has-rush-game .gr-feature-card .gr-feature-unit{color:#fff0fa}.app-shell.has-rush-game .gr-celebration-particles i{background-color:#f5b6ff}.app-shell.has-rush-game .gr-celebration-particles i:nth-child(3n){background-color:#fff1ff}.app-shell.has-rush-game .gr-celebration-particles i:nth-child(3n+1){background-color:#c9a4ff}.app-shell.has-rush-game .gr-celebration-particles .gr-reward-star{background:0 0}.app-shell.has-rush-game .gr-retrigger{background:var(--rush-footer);color:#fff;-webkit-text-stroke-color:#5b2078;text-shadow:none}@media (hover:hover) and (pointer:fine){.app-shell.has-rush-game :is(.gr-back,.gc-heading-tools .gc-icon):hover{background:#f8bfd645}.app-shell.has-rush-game :is(.gc-quick,.gc-feature,.gc-stake-step):enabled:hover{filter:brightness(1.08)}}@media (max-width:360px){.app-shell.has-rush-game .main-content.page-game{padding-inline:10px}.app-shell.has-rush-game .gr-candy-world{left:-10px;right:-10px}.app-shell.has-rush-game .gc-heading h1{font-size:20px}.app-shell.has-rush-game .gc-play-controls{grid-template-columns:48px minmax(0,1fr) 48px}}.app-shell.has-rush-game .gc-sheet button:focus-visible{outline-offset:3px;outline:2px solid #ffe7f5}@media (hover:hover) and (pointer:fine){.app-shell.has-rush-game .gc-stake-control button:not(:disabled):hover{color:var(--rush-button-ink);background:#916bb6}.app-shell.has-rush-game .gc-sheet :is(.gc-stakes button,.gc-auto-counts button,.gc-secondary,.sheet-close):not(:disabled):hover{color:var(--rush-button-ink);background:#9973b8}.app-shell.has-rush-game .gc-sheet :is(.gc-stakes button,.gc-auto-counts button)[aria-pressed=true]:hover{background:var(--rush-action);color:#fff;filter:brightness(1.08)}.app-shell.has-rush-game .gc-menu button:hover{color:var(--rush-ink);background:#ffffff10}}.app-shell.has-rush-game .gc-heading h1{color:#513d77}.app-shell.has-rush-game :is(.gr-back,.gc-heading-tools .gc-icon){color:#513d77;background:#c1e3f2}.app-shell.has-rush-game .gc-field{background:var(--rush-field)}.app-shell.has-rush-game .gc-controls{isolation:isolate;position:relative}.app-shell.has-rush-game .gc-controls:before{content:"";z-index:-1;background:var(--rush-footer);pointer-events:none;border-radius:20px;position:absolute;inset:-4px}@media (hover:hover) and (pointer:fine){.app-shell.has-rush-game :is(.gr-back,.gc-heading-tools .gc-icon):hover{background:#d5edf7}}.app-shell.has-rush-game .gr-candy-drift{z-index:-1;aspect-ratio:5/3;width:clamp(46px,15vw,60px);position:absolute;top:12px;left:52%}.app-shell.playroom.has-themed-slot[data-slot]{--rush-ink:#fff5fc;--rush-muted:#f2e8ff;--rush-button-ink:#fff4ff;--rush-panel:#7957a0;--rush-field:#b0c8ed;--rush-background:#86c2e5;--rush-footer:#655087;--rush-action:#c13599;--rush-edge:#75568f;--glass-strip:var(--rush-panel);--glass-inset:#6a4a92;--glass-control:var(--rush-panel);--glass-control-active:#a77ac5;--glass-line:#ffffff24;--on-accent:#fff;--rush-bottom-space:calc(12px + clamp(0px, (100dvh - 600px) * .22, 24px) + var(--app-safe-bottom));height:100dvh;min-height:480px}.app-shell.playroom.has-themed-slot[data-slot] .main-shell{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex}.app-shell.playroom.has-themed-slot[data-slot] .reference-chrome{flex:none}.app-shell.playroom.has-themed-slot[data-slot] .main-content.page-game{min-height:0;padding:8px 14px var(--rush-bottom-space);background:var(--rush-background);border-radius:24px 24px 0 0;flex-direction:column;flex:1;display:flex}.app-shell.playroom.has-themed-slot[data-slot] .game-container{background:0 0;border-radius:0;flex:1;width:100%;min-height:0;margin:0 auto;padding:0}.app-shell.playroom.has-themed-slot[data-slot] .gc-page:not(.dg-page),.app-shell.playroom.has-themed-slot[data-slot] .gc-page:not(.dg-page) .gc-main{height:100%;min-height:0}.app-shell.playroom.has-themed-slot[data-slot] .gc-page:not(.dg-page){isolation:isolate;position:relative}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-page,.gc-sheet){--accent:var(--rush-action);--action:var(--rush-action);--action-text:#fff}.app-shell.playroom.has-themed-slot[data-slot] .gc-main{flex-direction:column;display:flex}.app-shell.playroom.has-themed-slot[data-slot] .gc-game{min-height:0;color:var(--rush-ink);flex-direction:column;flex:1;display:flex}.app-shell.playroom.has-themed-slot[data-slot] .gc-heading{flex:0 0 44px;gap:4px;margin:0 0 8px;padding:0}.app-shell.playroom.has-themed-slot[data-slot] .gr-back{border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-left:-4px;display:grid}.app-shell.playroom.has-themed-slot[data-slot] .gr-back svg{width:20px;height:20px}.app-shell.playroom.has-themed-slot[data-slot] .gc-heading h1{color:var(--rush-ink);font-family:Onest,Inter,sans-serif;font-size:22px;font-weight:750;line-height:28px}.app-shell.playroom.has-themed-slot[data-slot] .gc-title-selector>svg{opacity:.7;width:13px}.app-shell.playroom.has-themed-slot[data-slot] .gc-heading .gc-heading-tools{background:0 0;gap:4px}.app-shell.playroom.has-themed-slot[data-slot] .gc-stage{flex:1;place-items:end center;width:100%;min-height:0;margin:0;display:grid;container-type:size}.app-shell.playroom.has-themed-slot[data-slot] .gc-field-frame{aspect-ratio:auto;filter:none;width:min(100cqw,100cqh - 40px);max-width:100%;display:block;position:relative}.app-shell.playroom.has-themed-slot[data-slot] .gc-field{background:var(--rush-field);box-shadow:none;border:0;border-radius:20px 20px 0 0;padding:0}.app-shell.playroom.has-themed-slot[data-slot] .gc-board{background:var(--rush-field);border-radius:17px 17px 0 0;max-height:none}.app-shell.playroom.has-themed-slot[data-slot] .gc-grid-backing{border-radius:17px 17px 0 0}.app-shell.playroom.has-themed-slot[data-slot] .gc-tile:before{content:"";pointer-events:none;border-bottom:1px solid #7778ad40;border-right:1px solid #7778ad40;position:absolute;inset:0}.app-shell.playroom.has-themed-slot[data-slot] .gc-symbol{inset:3%}.app-shell.playroom.has-themed-slot[data-slot] .gr-candy>img{filter:saturate(1.14)contrast(1.04)drop-shadow(0 2px 1px #44205966)}.app-shell.playroom.has-themed-slot[data-slot] .gc-result{background:var(--rush-footer);border:0;border-radius:0 0 18px 18px;width:100%;height:40px;min-height:40px;margin:0;padding:0 12px}.app-shell.playroom.has-themed-slot[data-slot] .gc-result-main{height:38px;min-height:38px}.app-shell.playroom.has-themed-slot[data-slot] .gc-result-main>span{color:var(--rush-muted);font-size:12px;font-weight:600}.app-shell.playroom.has-themed-slot[data-slot] .gc-result-main>strong{color:var(--rush-ink);font-family:Onest,Inter,sans-serif;font-size:clamp(18px,5.5cqw,24px)}.app-shell.playroom.has-themed-slot[data-slot] .gc-result--empty .gc-result-main>strong{font-size:21px}.app-shell.playroom.has-themed-slot[data-slot] .gc-result-main>strong .star-art{width:21px;height:21px}.app-shell.playroom.has-themed-slot[data-slot] .gc-controls{flex:none;margin-top:8px}.app-shell.playroom.has-themed-slot[data-slot] .gc-bet-controls{gap:8px}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-stake-control,.gc-feature){background:var(--rush-panel);min-height:56px;box-shadow:none;border:1px solid #c6aae05c;border-radius:16px;padding-block:0}.app-shell.playroom.has-themed-slot[data-slot] .gc-stake-control{grid-template-columns:44px minmax(0,1fr) 44px}.app-shell.playroom.has-themed-slot[data-slot] .gc-stake-control button{min-height:54px;color:var(--rush-button-ink)}.app-shell.playroom.has-themed-slot[data-slot] .gc-stake-picker{font-size:15px;font-weight:700}.app-shell.playroom.has-themed-slot[data-slot] .gc-stake-picker>span:first-child,.app-shell.playroom.has-themed-slot[data-slot] .gc-feature{color:var(--rush-button-ink);font-size:11px}.app-shell.playroom.has-themed-slot[data-slot] .gc-feature .gc-stars{color:var(--rush-button-ink);font-size:14px}.app-shell.playroom.has-themed-slot[data-slot] .gc-play-controls{grid-template-columns:52px minmax(0,1fr) 52px;margin-top:8px}.app-shell.playroom.has-themed-slot[data-slot] .gc-quick{background:var(--rush-panel);height:56px;color:var(--rush-button-ink);border:1px solid #c6aae05c;border-radius:16px}.app-shell.playroom.has-themed-slot[data-slot] .gc-quick[aria-pressed=true]{background:var(--rush-action);color:#fff;border-color:#e9c7ff}.app-shell.playroom.has-themed-slot[data-slot] .gc-spin{background:var(--rush-action);color:#fff;height:56px;min-height:56px;box-shadow:none;border:1px solid #ffb1e16b;border-radius:16px;font-family:Onest,Inter,sans-serif;font-size:16px;font-weight:700}.app-shell.playroom.has-themed-slot[data-slot] .gc-spin:disabled{color:#ead8f3;background:#9876aa}.app-shell.playroom.has-themed-slot[data-slot] .gr-free-spins>strong,.app-shell.playroom.has-themed-slot[data-slot] .gr-free-spins>span{color:var(--rush-button-ink)}.app-shell.playroom.has-themed-slot[data-slot] :is(.gr-limit,.gr-legacy){color:var(--rush-muted)}.app-shell.playroom.has-themed-slot[data-slot] .gc-loading{color:var(--rush-muted);margin:0;font-size:12px}.app-shell.playroom.has-themed-slot[data-slot] .game-skeleton{aspect-ratio:auto;height:100%;min-height:0}.app-shell.playroom.has-themed-slot[data-slot] .gc-sheet{color:var(--rush-ink);background:#655087}.app-shell.playroom.has-themed-slot[data-slot] .gc-sheet :is(.gc-stakes button,.gc-auto-counts button,.gc-secondary,.sheet-close){background:var(--rush-panel);color:var(--rush-button-ink)}.app-shell.playroom.has-themed-slot[data-slot] .gc-sheet .sheet-close{border-radius:12px}.app-shell.playroom.has-themed-slot[data-slot] .gc-sheet :is(.gc-stakes button,.gc-auto-counts button)[aria-pressed=true]{background:var(--rush-action);color:#fff;border-color:#e9c7ff}.app-shell.playroom.has-themed-slot[data-slot] .gc-sheet .primary-button{background:var(--rush-action);color:#fff}.app-shell.playroom.has-themed-slot[data-slot] .gc-menu button{color:var(--rush-ink)}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-setting-group,.gc-confirm-summary>span){color:var(--rush-ink);background:#7957a0}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-setting-group input:checked,.gc-sheet .primary-button){background:var(--rush-action);border-color:#e9c7ff}.app-shell.playroom.has-themed-slot[data-slot] .gc-secondary{background:var(--rush-panel);color:var(--rush-button-ink)}.app-shell.playroom.has-themed-slot[data-slot] .gc-tile--win .gc-bubble{background:#e963bb40;border-color:#b32992;box-shadow:inset 0 0 10px #ffd4ff40}.app-shell.playroom.has-themed-slot[data-slot] .gc-board--burst .gc-tile--win .gc-bubble{background:#ffc2ff99;border-color:#fff6ff;box-shadow:0 0 12px #e886ff80}.app-shell.playroom.has-themed-slot[data-slot] .gc-win-chip{background:var(--rush-footer);color:#fff;border-color:#e9c7ff}.app-shell.playroom.has-themed-slot[data-slot] .gc-scatter img{filter:drop-shadow(0 2px 1px #5d2678)drop-shadow(0 0 4px #efc5ffb3)}.app-shell.playroom.has-themed-slot[data-slot] .gc-scatter:before{background:#e8c4ff55}.app-shell.playroom.has-themed-slot[data-slot] .gr-feature-card{--gr-celebration-cream:#fffaff;--gr-celebration-edge:#5b2078;background:#923daf;border-radius:20px}.app-shell.playroom.has-themed-slot[data-slot] .gr-celebration-light,.app-shell.playroom.has-themed-slot[data-slot] .gr-celebration-emblem:before{display:none}.app-shell.playroom.has-themed-slot[data-slot] :is(.gr-feature-count,.gr-feature-total){color:#fffaff;-webkit-text-stroke-color:#5b2078;text-shadow:0 3px #5b2078}.app-shell.playroom.has-themed-slot[data-slot] .gr-feature-card h2{text-shadow:0 2px #5b2078}.app-shell.playroom.has-themed-slot[data-slot] .gr-feature-card .gr-feature-unit{color:#fff0fa}.app-shell.playroom.has-themed-slot[data-slot] .gr-celebration-particles i{background-color:#f5b6ff}.app-shell.playroom.has-themed-slot[data-slot] .gr-celebration-particles i:nth-child(3n){background-color:#fff1ff}.app-shell.playroom.has-themed-slot[data-slot] .gr-celebration-particles i:nth-child(3n+1){background-color:#c9a4ff}.app-shell.playroom.has-themed-slot[data-slot] .gr-celebration-particles .gr-reward-star{background:0 0}.app-shell.playroom.has-themed-slot[data-slot] .gr-retrigger{background:var(--rush-footer);color:#fff;-webkit-text-stroke-color:#5b2078;text-shadow:none}@media (hover:hover) and (pointer:fine){.app-shell.playroom.has-themed-slot[data-slot] :is(.gr-back,.gc-heading-tools .gc-icon):hover{background:color-mix(in srgb,var(--slot-tool) 80%,white)}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-quick,.gc-feature,.gc-stake-step):enabled:hover{filter:brightness(1.08)}}@media (max-width:360px){.app-shell.playroom.has-themed-slot[data-slot] .main-content.page-game{padding-inline:10px}.app-shell.playroom.has-themed-slot[data-slot] .gr-candy-world{left:-10px;right:-10px}.app-shell.playroom.has-themed-slot[data-slot] .gc-heading h1{font-size:20px}.app-shell.playroom.has-themed-slot[data-slot] .gc-play-controls{grid-template-columns:48px minmax(0,1fr) 48px}}.app-shell.playroom.has-themed-slot[data-slot] .gc-sheet button:focus-visible{outline:2px solid color-mix(in srgb,var(--rush-action) 55%,white);outline-offset:3px}@media (hover:hover) and (pointer:fine){.app-shell.playroom.has-themed-slot[data-slot] .gc-stake-control button:not(:disabled):hover{background:var(--rush-panel);color:var(--rush-button-ink)}.app-shell.playroom.has-themed-slot[data-slot] .gc-sheet :is(.gc-stakes button,.gc-auto-counts button,.gc-secondary,.sheet-close):not(:disabled):hover{background:color-mix(in srgb,var(--rush-panel) 85%,white);color:var(--rush-button-ink)}.app-shell.playroom.has-themed-slot[data-slot] .gc-sheet :is(.gc-stakes button,.gc-auto-counts button)[aria-pressed=true]:hover{background:var(--rush-action);color:#fff;filter:brightness(1.08)}.app-shell.playroom.has-themed-slot[data-slot] .gc-menu button:hover{color:var(--rush-ink);background:#ffffff10}}.app-shell.playroom.has-themed-slot[data-slot] .gc-heading h1{color:#513d77}.app-shell.playroom.has-themed-slot[data-slot] :is(.gr-back,.gc-heading-tools .gc-icon){color:#513d77;background:#c1e3f2}.app-shell.playroom.has-themed-slot[data-slot] .gc-field{background:var(--rush-field)}.app-shell.playroom.has-themed-slot[data-slot] .gc-controls{isolation:isolate;position:relative}.app-shell.playroom.has-themed-slot[data-slot] .gc-controls:before{content:"";z-index:-1;background:var(--rush-footer);pointer-events:none;border-radius:20px;position:absolute;inset:-4px}@media (hover:hover) and (pointer:fine){.app-shell.playroom.has-themed-slot[data-slot] :is(.gr-back,.gc-heading-tools .gc-icon):hover{background:color-mix(in srgb,var(--slot-tool) 85%,white)}}.app-shell.playroom.has-themed-slot[data-slot=cascade]{--rush-background:#dddad0;--rush-field:#f4f0e4;--rush-panel:#6c7274;--rush-footer:#4c595f;--rush-action:#994a3e;--slot-ink:#3d474c;--slot-tool:#f4f0e5;--slot-hud:44px;--slot-ratio:1.2;--slot-celebration-glass:#35414bc2}.app-shell.playroom.has-themed-slot[data-slot=vault]{--rush-background:#68bfda;--rush-field:#a2d9e4;--rush-panel:#377f96;--rush-footer:#2d687f;--rush-action:#326bac;--slot-ink:#164e66;--slot-tool:#a4dbe7;--slot-hud:84px;--slot-ratio:1.66667;--slot-celebration-glass:#1b5364c2}.app-shell.playroom.has-themed-slot[data-slot=orchard]{--rush-background:#a4d58e;--rush-field:#d0e3b0;--rush-panel:#567f58;--rush-footer:#41634e;--rush-action:#91487c;--slot-ink:#325b43;--slot-tool:#c4e4b0;--slot-celebration-glass:#244d3bc2}.app-shell.playroom.has-themed-slot[data-slot=relic]{--rush-background:#e2bc62;--rush-field:#f2d899;--rush-panel:#8a6b2d;--rush-footer:#6d5527;--rush-action:#8d6515;--slot-ink:#59451e;--slot-tool:#f1d58f;--slot-celebration-glass:#674f18c2}.app-shell.playroom.has-themed-slot[data-slot=duel]{--rush-background:#b94b52;--rush-field:#e2b7af;--rush-panel:#9b3b43;--rush-footer:#772c38;--rush-action:#b51f39;--slot-ink:#fff2e9;--slot-tool:#963e49;--slot-hud:0px;--slot-ratio:1;--slot-celebration-glass:#782e3dc2}.app-shell.playroom.has-themed-slot[data-slot=quest]{--rush-background:#131c40;--rush-field:#2b2c58;--rush-panel:#34346a;--rush-footer:#222748;--rush-action:#6650c8;--slot-ink:#f4f3ff;--slot-tool:#2a315b;--slot-grid-line:#ffffff12;--slot-celebration-glass:#19163ba8}.app-shell.playroom.has-themed-slot[data-slot]{--rush-ink:#fff;--rush-button-ink:#fff;--rush-muted:#f1edf8;--glass-strip:var(--rush-panel);--glass-inset:var(--rush-footer);--glass-control:var(--rush-panel);--glass-control-active:var(--rush-action);--accent:var(--rush-action);--action:var(--rush-action);--on-accent:#fff}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-page,.dg-page){isolation:isolate;font-family:Onest,-apple-system,BlinkMacSystemFont,sans-serif;position:relative}.app-shell.playroom.has-themed-slot[data-slot] .slot-art{pointer-events:none}.app-shell.playroom.has-themed-slot[data-slot] .slot-art>div,.app-shell.playroom.has-themed-slot[data-slot] .slot-art canvas{width:100%;height:100%;display:block}.app-shell.playroom.has-themed-slot[data-slot] .slot-art--world{z-index:-1;inset:-8px -14px calc(0px - var(--rush-bottom-space));border-radius:24px 24px 0 0;position:absolute;overflow:hidden}.app-shell.playroom.has-themed-slot[data-slot] .slot-art--drift{z-index:-1;aspect-ratio:5/3;width:54px;position:absolute;top:8px;left:51%}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-heading,.dg-heading){height:44px;min-height:44px;color:var(--slot-ink);flex:0 0 44px;gap:6px;margin:0 0 8px;padding:0}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-heading,.dg-heading) h1{min-width:0;color:var(--slot-ink);flex:1;margin:0;font-family:inherit;font-size:22px;font-weight:750;line-height:28px}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-title-selector,.dg-title-selector){min-height:44px;color:inherit}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-title-selector,.dg-title-selector)>svg{color:inherit;opacity:.65;width:13px}.app-shell.playroom.has-themed-slot[data-slot] :is(.gr-back,.gc-heading .gc-icon,.dg-heading .gc-icon){background:var(--slot-tool);color:var(--slot-ink)}.app-shell.playroom.has-themed-slot[data-slot] .gr-back{border:0;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-left:-4px;padding:0;display:grid}.app-shell.playroom.has-themed-slot[data-slot] .gr-back>svg{width:20px;height:20px}.app-shell.playroom.has-themed-slot[data-slot] .gc-stage{margin:0}.app-shell.playroom.has-themed-slot[data-slot] .gc-field-frame{width:min(100cqw,calc((100cqh - var(--slot-hud) - 40px) * var(--slot-ratio)));box-shadow:none;background:0 0;border:0;border-radius:16px}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-field,.gp-field,.gd-arena-field,.gb-experience,.gv-tray){background:var(--rush-field);box-shadow:none;border:0;padding:0}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-board,.gp-board){background:var(--rush-field);border-radius:0;max-height:none}.app-shell.playroom.has-themed-slot[data-slot] .gp-board{--gp-pad:0px}.app-shell.playroom.has-themed-slot[data-slot] .gc-field,.app-shell.playroom.has-themed-slot[data-slot] .gp-field{border-radius:0}.app-shell.playroom.has-themed-slot[data-slot] .cx-experience .gc-board{overflow:visible}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-field,.gp-field) :is(.gc-tile,.gp-cell):before{content:"";border-right:1px solid var(--slot-grid-line,#585d7d1f);border-bottom:1px solid var(--slot-grid-line,#585d7d1f);pointer-events:none;position:absolute;inset:0}.app-shell.playroom.has-themed-slot[data-slot] .gp-field--vault .gp-cell{box-shadow:none;background:0 0;border:0;margin:0}.app-shell.playroom.has-themed-slot[data-slot] .gc-round-hud{background:var(--rush-panel);border:0;border-radius:16px 16px 0 0;height:44px;min-height:44px}.app-shell.playroom.has-themed-slot[data-slot] :is(.pt-hud-copy,.pt-hud-total>span:first-child,.gc-hud-multiplier strong){color:#f2edf9}.app-shell.playroom.has-themed-slot[data-slot] .gc-result{background:var(--rush-footer);border:0;border-radius:0 0 16px 16px;height:40px;min-height:40px;margin:0;padding:0 12px}.app-shell.playroom.has-themed-slot[data-slot] .gc-result-main{text-align:start;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;height:40px;min-height:40px;display:flex}.app-shell.playroom.has-themed-slot[data-slot] .gc-receipt-lane{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.app-shell.playroom.has-themed-slot[data-slot] .gc-stage>:is(.gr-feature-card,.pt-feature){width:min(100cqw,calc((100cqh - var(--slot-hud) - 40px) * var(--slot-ratio)));height:min(calc(100cqw / var(--slot-ratio)),calc(100cqh - var(--slot-hud) - 40px));border-radius:0;inset:auto auto 40px}.app-shell.playroom.has-themed-slot[data-slot] .gc-spin.primary-button--dark{background:var(--rush-action)}.app-shell.playroom.has-themed-slot[data-slot] .gc-spin:disabled{background:var(--rush-panel);color:#ffffffb3}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-stake-control,.gc-feature,.gc-quick,.gc-spin){border-color:#ffffff2b}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-sheet,.gc-setting-group,.gc-confirm-summary>span){background:var(--rush-footer)}.app-shell.playroom.has-themed-slot[data-slot] .gc-tile--win .gc-bubble{box-shadow:none;background:#fff3;border-color:#fff}.app-shell.playroom.has-themed-slot[data-slot] .gc-tile--win .gc-bubble:before{border-color:#ffffff80}.app-shell.playroom.has-themed-slot[data-slot] .gc-controls:before{background:var(--rush-footer)}.app-shell.playroom.has-themed-slot[data-slot] .gc-loading{color:var(--slot-ink)}.app-shell.playroom.has-themed-slot[data-slot] .gb-experience{border-radius:16px 16px 0 0;overflow:hidden}.app-shell.playroom.has-themed-slot[data-slot] .gb-scorebar{background:var(--rush-panel);border:0;height:40px}.app-shell.playroom.has-themed-slot[data-slot] .gb-milestones{background:var(--rush-panel);border:0;height:44px}.app-shell.playroom.has-themed-slot[data-slot] :is(.gb-factor,.gb-scorebar>div>span,.gb-milestone>span){color:#fff}.app-shell.playroom.has-themed-slot[data-slot] .gb-portrait[data-earned=true]{filter:none}.app-shell.playroom.has-themed-slot[data-slot] .gb-experience .gp-field{border-radius:0}.app-shell.playroom.has-themed-slot[data-slot=duel]:has(.gd-feature-hud){--slot-hud:44px}.app-shell.playroom.has-themed-slot[data-slot] .gd-feature-hud{background:var(--rush-panel);border-radius:16px 16px 0 0;height:44px;min-height:44px;padding:4px 9px}.app-shell.playroom.has-themed-slot[data-slot] .gd-experience{--gd-ember:#fff}.app-shell.playroom.has-themed-slot[data-slot] .gd-stage-value>:is(span,bdi),.app-shell.playroom.has-themed-slot[data-slot] .gd-reserve bdi{color:#fff}.app-shell.playroom.has-themed-slot[data-slot] .gd-experience .gp-field--duel{box-shadow:none}.app-shell.playroom.has-themed-slot[data-slot] .dg-page{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.app-shell.playroom.has-themed-slot[data-slot] .dg-stage{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;display:flex}.app-shell.playroom.has-themed-slot[data-slot] .dg-track{background:var(--rush-panel);color:#fff;border:0;border-radius:16px 16px 0 0;flex:0 0 40px;height:40px;padding:0 10px}.app-shell.playroom.has-themed-slot[data-slot] :is(.dg-orbit-rail>span,.dg-relic-rail>strong,.dg-relic-selected b,.dg-garden-rail>span:last-child){color:#fff}.app-shell.playroom.has-themed-slot[data-slot] .dg-multiplier-track b{color:#f3f2fd}.app-shell.playroom.has-themed-slot[data-slot] .dg-multiplier-track [data-current=true] b{color:#fff;background:#ffffff26;border-color:#ffffff5c}.app-shell.playroom.has-themed-slot[data-slot] .dg-field{aspect-ratio:5/3;background:var(--rush-field);flex:none;min-height:0;container-type:inline-size}.app-shell.playroom.has-themed-slot[data-slot] .dg-board{background-color:var(--rush-field);background-image:none}.app-shell.playroom.has-themed-slot[data-slot] .dg-cell:after{content:"";border-right:1px solid var(--slot-grid-line,#585d7d1f);border-bottom:1px solid var(--slot-grid-line,#585d7d1f);pointer-events:none;position:absolute;inset:0}.app-shell.playroom.has-themed-slot[data-slot] .dg-result{background:var(--rush-footer);border:0;border-radius:0 0 16px 16px;flex:0 0 40px;height:40px;padding:0 12px}.app-shell.playroom.has-themed-slot[data-slot] .dg-result>span{color:#f1edf8;font-size:12px}.app-shell.playroom.has-themed-slot[data-slot] .dg-result>strong{color:#fff;font-size:22px}.app-shell.playroom.has-themed-slot[data-slot] .dg-controls{isolation:isolate;flex:none;gap:8px;margin-top:8px;position:relative}.app-shell.playroom.has-themed-slot[data-slot] .dg-controls:before{content:"";z-index:-1;background:var(--rush-footer);pointer-events:none;border-radius:20px;position:absolute;inset:-4px}.app-shell.playroom.has-themed-slot[data-slot] :is(.dg-stake,.dg-feature-info,.dg-feature-counter){background:var(--rush-panel);color:#fff;border:1px solid #ffffff2b;border-radius:16px;height:56px;min-height:56px;padding-block:0}.app-shell.playroom.has-themed-slot[data-slot] .dg-stake{grid-template-columns:44px minmax(0,1fr) 44px}.app-shell.playroom.has-themed-slot[data-slot] .dg-stake>button{min-height:54px}.app-shell.playroom.has-themed-slot[data-slot] :is(.dg-stake-value>span:first-child,.dg-feature-info small,.dg-feature-counter>span),.app-shell.playroom.has-themed-slot[data-slot] .dg-feature-counter strong{color:#fff}.app-shell.playroom.has-themed-slot[data-slot] .dg-actions{grid-template-columns:52px minmax(0,1fr) 52px;margin:0}.app-shell.playroom.has-themed-slot[data-slot] .dg-quick{color:#fff;background:var(--rush-panel);border:1px solid #ffffff2b;border-radius:16px;width:52px;height:56px}.app-shell.playroom.has-themed-slot[data-slot] .dg-quick[aria-pressed=true]{background:var(--rush-action)}.app-shell.playroom.has-themed-slot[data-slot] .dg-main{color:#fff;height:56px;box-shadow:none;background:var(--rush-action);border:1px solid #ffffff2b;border-radius:16px}.app-shell.playroom.has-themed-slot[data-slot] .dg-main .star-art{content:url(/assets/currency/gram-on-blue.svg)}.app-shell.playroom.has-themed-slot[data-slot] .dg-error{background:var(--rush-footer);color:#fff;flex:none;margin:8px 0 0}.app-shell.playroom.has-themed-slot[data-slot] :is(.gr-feature-card,.pt-feature,.dg-reward){--slot-glass:var(--rush-footer)}.app-shell.playroom.has-themed-slot[data-slot] :is(){animation:none}@media (max-width:360px){.app-shell.playroom.has-themed-slot[data-slot] .slot-art--world{left:-10px;right:-10px}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-heading,.dg-heading) h1{font-size:19px}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-play-controls,.dg-actions){grid-template-columns:48px minmax(0,1fr) 48px}.app-shell.playroom.has-themed-slot[data-slot] .dg-quick{width:48px}.app-shell.playroom.has-themed-slot[data-slot] .dg-feature-info small{font-size:9px}}@media (max-height:640px){.app-shell.playroom.has-themed-slot[data-slot] .main-content.page-game{padding-bottom:12px}.app-shell.playroom.has-themed-slot[data-slot] :is(.gr-feature-card,.pt-feature,.dg-reward) :is(.gr-celebration-emblem,.pt-feature-emblem,.dg-reward-emblem){width:36px;height:36px}.app-shell.playroom.has-themed-slot[data-slot] :is(.gr-celebration-body,.pt-feature-body,.dg-reward-body){gap:4px;padding:6px}.app-shell.playroom.has-themed-slot[data-slot] :is(.gr-feature-card,.pt-feature,.dg-reward) h2{font-size:20px;line-height:1.1}.app-shell.playroom.has-themed-slot[data-slot] :is(.gr-feature-total,.pt-feature-total,.dg-reward-total){font-size:30px}.app-shell.playroom.has-themed-slot[data-slot] :is(.gr-feature-unit,.pt-feature-caption){font-size:13px}.app-shell.playroom.has-themed-slot[data-slot] .gr-feature-count{font-size:46px}}@media (hover:hover) and (pointer:fine){.app-shell.playroom.has-themed-slot[data-slot] :is(.gr-back,.gc-heading .gc-icon,.dg-heading .gc-icon):hover{background:var(--slot-tool);filter:brightness(1.05)}.app-shell.playroom.has-themed-slot[data-slot] :is(.gc-spin,.dg-main):not(:disabled):hover{background:var(--rush-action);filter:brightness(1.07)}}.app-shell.playroom.has-themed-slot[data-slot] .gp-feature-bar{clip-path:inset(50%);width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.app-shell.playroom.in-game :is(.gr-feature-card,.pt-feature,.dg-reward){background:var(--slot-celebration-glass,#3925569e);-webkit-backdrop-filter:blur(7px)saturate(1.12);backdrop-filter:blur(7px)saturate(1.12);color:#fff;border:1px solid #ffffff45;animation:.18s ease-out both reward-glass-in;box-shadow:inset 0 1px #ffffff26}.app-shell.playroom.in-game :is(.gr-celebration-light,.pt-rays,.dg-reward-rays),.app-shell.playroom.in-game :is(.gr-celebration-emblem,.pt-feature-emblem):before{display:none}.app-shell.playroom.in-game :is(.gr-celebration-body,.pt-feature-body,.dg-reward-body){gap:8px;padding:12px}.app-shell.playroom.in-game :is(.gr-feature-card,.pt-feature,.dg-reward) h2{color:#fff;-webkit-text-stroke:0;text-shadow:0 2px 5px #281a4533;letter-spacing:-.035em;font-family:Onest,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:850}.app-shell.playroom.in-game :is(.gr-feature-count,.gr-feature-total,.pt-feature-award strong,.pt-feature-total,.dg-reward-count,.dg-reward-total){color:#fff;-webkit-text-stroke:0;text-shadow:none;letter-spacing:-.045em;font-family:Onest,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:850;animation:none}.app-shell.playroom.in-game :is(.gr-feature-total,.pt-feature-total)>span:first-child{animation:none}.app-shell.playroom.in-game :is(.gr-feature-unit,.pt-feature-caption,.pt-feature-award span,.dg-reward-body>b){color:#f5edff}.app-shell.playroom.in-game :is(.gr-celebration-emblem,.pt-feature-emblem){width:clamp(58px,22cqw,82px);margin-bottom:2px}.app-shell.playroom.in-game :is(.gr-celebration-emblem,.pt-feature-emblem)>:is(img,.gram-token),.app-shell.playroom.in-game .dg-reward-emblem{filter:none;animation:none}.app-shell.playroom.in-game :is(.gr-celebration-emblem,.pt-feature-emblem)>.gram-token{aspect-ratio:1;width:100%;height:100%;display:block}.app-shell.playroom.in-game :is(.gr-celebration-particles,.pt-sparks,.dg-reward-particles){overflow:hidden}.app-shell.playroom.in-game :is(.gr-celebration-particles,.pt-sparks,.dg-reward-particles)>.gram-flight{filter:none;opacity:0;animation:gram-flight var(--duration) linear var(--delay) infinite both;background:0 0;border:0;border-radius:0;display:block;position:absolute;top:48%;left:50%}.app-shell.playroom.in-game .gram-flight>.gram-token{width:100%;height:100%;animation:gram-turn 2.2s ease-in-out var(--delay) infinite;display:block}@keyframes reward-glass-in{0%{opacity:0}to{opacity:1}}@keyframes gram-flight{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}16%{opacity:.85}70%{opacity:.85}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1)}}@keyframes gram-turn{0%,to{transform:perspective(160px)rotateY(-25deg)rotate(-12deg)}50%{transform:perspective(160px)rotateY(30deg)rotate(14deg)}}.app-shell.playroom.in-game :is(.gc-page--paused,.dg-page--paused,.dg-page[data-paused=true],.pt-feature--paused) .gram-flight,.app-shell.playroom.in-game :is(.gc-page--paused,.dg-page--paused,.dg-page[data-paused=true],.pt-feature--paused) .gram-token{animation-play-state:paused}.app-shell[data-motion=reduced] :is(.gram-flight,.gram-flight>.gram-token){animation:none;display:none}@media (prefers-reduced-motion:reduce){.app-shell.playroom.in-game :is(.gr-feature-card,.pt-feature,.dg-reward){animation:none}.app-shell.playroom.in-game .gram-flight{animation:none;display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-shell.playroom.in-game :is(.gr-feature-card,.pt-feature,.dg-reward){background:#392556d1}}.app-shell.playroom.in-game[data-slot]{--rush-bottom-space:calc(12px + var(--app-safe-bottom))}.app-shell.playroom.in-game[data-slot] :is(.gc-main,.dg-game-layout){flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex}.app-shell.playroom.in-game[data-slot] .gc-game{flex:1 1 0;min-height:0}.app-shell.playroom.in-game[data-slot] :is(.gc-stage,.dg-stage){flex:1 1 0;grid-template-rows:minmax(0,.28fr) auto minmax(0,.72fr);grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0;display:grid;container-type:size}.app-shell.playroom.in-game[data-slot=duel] .gc-stage{grid-template-rows:0 auto minmax(0,1fr)}.app-shell.playroom.in-game[data-slot] .slot-machine{min-width:0;max-width:100%;width:min(100cqw,calc(100cqh - 44px),calc((100cqh - 88px) * 1.2),calc((100cqh - 128px) * 1.66667),calc((100cqh - var(--slot-hud,0px) - 44px) * var(--slot-ratio,1)));background:var(--rush-field);border-radius:16px;grid-area:2/1;justify-self:center;position:relative;container-type:inline-size}.app-shell.playroom.in-game[data-slot] .gc-field-frame{width:100%;height:auto;position:relative}.app-shell.playroom.in-game:is([data-slot=orchard],[data-slot=relic],[data-slot=quest]){--slot-hud:40px;--slot-ratio:1.66667}.app-shell.playroom.in-game[data-slot] .gc-heading-title{flex:1;min-width:0}.app-shell.playroom.in-game[data-slot] :is(.gc-heading,.dg-heading) h1{min-height:44px;font:var(--slot-title-weight) 28px/1.08 var(--slot-title-font);letter-spacing:var(--slot-title-tracking);align-items:center;display:flex}.app-shell.playroom.in-game[data-slot] .slot-console{margin:0 -14px calc(0px - var(--rush-bottom-space));padding:12px 14px var(--rush-bottom-space);background:var(--rush-footer);color:var(--rush-ink,#fff);isolation:isolate;border-radius:22px 22px 0 0;flex:none}.app-shell.playroom.in-game[data-slot] .slot-machine :is(.gc-result,.dg-result){background:var(--rush-footer);width:100%;height:44px;min-height:44px;box-shadow:none;border:0;border-radius:0 0 16px 16px;flex:none;margin:0;padding:0 12px;display:flex;position:relative}.app-shell.playroom.in-game[data-slot] .slot-machine .gc-result-main{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;height:44px;min-height:44px;display:flex}.app-shell.playroom.in-game[data-slot] .slot-machine :is(.gc-result-main>span,.dg-result>span){color:#f1edf8;max-width:55%;font-size:12px;font-weight:600;line-height:15px}.app-shell.playroom.in-game[data-slot] .slot-machine :is(.gc-result-main>strong,.dg-result>strong){color:#fff;font-size:26px;font-weight:800;line-height:32px}.app-shell.playroom.in-game[data-slot] .slot-machine :is(.gc-result-main>strong,.dg-result>strong) .star-art{width:1em;height:1em}.app-shell.playroom.in-game[data-slot] :is(.gc-controls,.dg-controls){flex:none;margin:0}.app-shell.playroom.in-game[data-slot] :is(.gc-controls,.dg-controls):before{display:none}.app-shell.playroom.in-game[data-slot] .gc-receipt-lane{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.app-shell.playroom.in-game[data-slot] .gc-result:before{display:none}.app-shell.playroom.in-game[data-slot] :is(.gr-limit,.gr-legacy){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell.playroom.in-game[data-slot] .dg-page{height:100%;min-height:0}.app-shell.playroom.in-game[data-slot] .dg-track{background:var(--rush-panel);color:#fff;border:0;border-radius:16px 16px 0 0;height:40px;padding:0 10px}.app-shell.playroom.in-game[data-slot] .dg-field{aspect-ratio:5/3;background:var(--rush-field);width:100%;height:auto;margin:0;container-type:inline-size}.app-shell.playroom.in-game[data-slot] .dg-board{background:var(--rush-field)}.app-shell.playroom.in-game[data-slot] .dg-cell:after{content:"";border-right:1px solid var(--slot-grid-line,#585d7d1f);border-bottom:1px solid var(--slot-grid-line,#585d7d1f);pointer-events:none;display:block;position:absolute;inset:0}.app-shell.playroom.in-game[data-slot] :is(.dg-orbit-rail>span,.dg-relic-rail>strong,.dg-relic-selected b,.dg-relic-book-rule b,.dg-relic-trigger b,.dg-relic-trigger>span,.dg-garden-rail>span:last-child,.dg-multiplier-track b){color:#fff}.app-shell.playroom.in-game[data-slot] .dg-multiplier-track [data-current=true] b{color:#fff;background:var(--rush-action);box-shadow:none;border-color:#0000}.app-shell.playroom.in-game[data-slot] .dg-multiplier-track i{background:#fff3}.app-shell.playroom.in-game[data-slot] .dg-garden-pickup[data-ready=false]{opacity:0;animation:none}.app-shell.playroom.in-game[data-slot=vault] .gc-field-frame{width:100%;height:auto;display:block}.app-shell.playroom.in-game[data-slot=vault] .gb-experience{background:var(--rush-field);border:0;border-radius:16px 16px 0 0;flex-direction:column;min-height:0;display:flex}.app-shell.playroom.in-game[data-slot=vault] .gb-scorebar{background:var(--rush-panel);border:0;flex:0 0 40px;height:40px;padding-inline:10px}.app-shell.playroom.in-game[data-slot=vault] .gb-milestones{background:var(--rush-panel);border:0;flex:0 0 44px;height:44px;padding-inline:10px}.app-shell.playroom.in-game[data-slot=vault] :is(.gb-scorebar,.gb-milestones) :is(span,strong,bdi){color:#fff}.app-shell.playroom.in-game[data-slot=vault] .slot-reel-window{flex:none;width:100%;margin:0;position:relative}.app-shell.playroom.in-game[data-slot=vault] :is(.gp-field,.gp-board){aspect-ratio:5/3;background:var(--rush-field);width:100%;height:auto;max-height:none;box-shadow:none;border:0;border-radius:0}.app-shell.playroom.in-game[data-slot=vault] .gp-cell:before{display:block}.app-shell.playroom.in-game[data-slot=vault] :is(.gb-treasure-reveal,.gb-level-up){border-radius:0;inset:0}.app-shell.playroom.in-game[data-slot=vault] .gb-level-up{background:var(--slot-celebration-glass);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.app-shell.playroom.in-game[data-slot=vault] .gb-level-up strong{color:#fff;-webkit-text-stroke:0;text-shadow:none;font-family:Onest,sans-serif;font-size:48px}.app-shell.playroom.in-game[data-slot] .slot-play-overlay{z-index:20;pointer-events:none;left:0;top:var(--slot-hud,0px);width:100%;aspect-ratio:var(--slot-ratio,1);position:absolute;container-type:size}.app-shell.playroom.in-game[data-slot] .slot-play-overlay>:is(.gr-feature-card,.pt-feature){border-radius:0;width:100%;height:100%;position:absolute;inset:0}.app-shell.playroom.in-game[data-slot=vault] .slot-play-overlay .pt-feature{padding:8px}.app-shell.playroom.in-game[data-slot=vault] .slot-play-overlay .pt-feature-body{gap:4px;padding:6px}.app-shell.playroom.in-game[data-slot=vault] .slot-play-overlay .pt-feature-emblem{width:min(58px,20cqh);margin:0}.app-shell.playroom.in-game[data-slot=vault] .slot-play-overlay h2{font-size:min(28px,10cqh)}.app-shell.playroom.in-game[data-slot=vault] .slot-play-overlay .pt-feature-caption{margin:0;font-size:13px}.app-shell.playroom.in-game[data-slot=vault] .slot-play-overlay .pt-feature-total{font-size:min(48px,20cqh)}.app-shell.playroom.in-game[data-slot=vault] .slot-play-overlay .pt-feature-award strong{font-size:min(64px,27cqh)}.app-shell.playroom.in-game[data-slot=vault] .slot-play-overlay .pt-feature-award>span{font-size:16px}.app-shell.playroom.in-game[data-slot=vault] .slot-play-overlay p{margin:0;font-size:12px}@media (max-width:360px){.app-shell.playroom.in-game[data-slot] .slot-console{margin-inline:-10px;padding-inline:10px}}.app-shell.playroom.in-game[data-slot] .slot-life{z-index:-1;pointer-events:none;inset:-8px -14px calc(0px - var(--rush-bottom-space));border-radius:24px 24px 0 0;position:absolute;overflow:hidden;container-type:size}.app-shell.playroom.in-game[data-slot] .slot-life-item{--life-unit:max(calc(100cqw / 1000),calc(100cqh / 1600));left:calc(50% + (var(--life-x) - 500) * var(--life-unit));top:calc(50% + (var(--life-y) - 800) * var(--life-unit));width:calc(var(--life-w) * var(--life-unit));height:calc(var(--life-h) * var(--life-unit));position:absolute;transform:translate(-50%,-50%)}.app-shell.playroom.in-game[data-slot] :is(.slot-life-motion,.slot-life-art,.slot-life-art>div,.slot-life-art canvas){width:100%;height:100%;display:block}.slot-life-motion{animation-duration:var(--life-time);animation-delay:var(--life-delay);transform-origin:var(--life-origin);animation-iteration-count:infinite;animation-play-state:paused}.slot-life-item--sway .slot-life-motion{animation-name:slot-leaf-sway;animation-timing-function:cubic-bezier(.45,0,.55,1)}.slot-life-item--rise .slot-life-motion{animation-name:slot-bubble-rise;animation-timing-function:linear}.slot-life-item--twinkle .slot-life-motion{animation-name:slot-star-twinkle;animation-timing-function:cubic-bezier(.45,0,.55,1)}.slot-life[data-running=true] .slot-life-motion{animation-play-state:running}.slot-life[data-running=true] .slot-life-item--sway .slot-life-motion{will-change:transform}.slot-life[data-running=true] .slot-life-item--rise .slot-life-motion{will-change:transform,opacity}.slot-life[data-running=true] .slot-life-item--twinkle .slot-life-motion{will-change:opacity}@keyframes slot-leaf-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes slot-bubble-rise{0%{opacity:0;transform:translate(-8%,100%)}15%{opacity:.65}75%{opacity:.65}to{opacity:0;transform:translate(14%,-230%)}}@keyframes slot-star-twinkle{0%,to{opacity:.38}50%{opacity:.95}}.app-shell[data-motion=reduced] .slot-life .slot-life-motion{will-change:auto;animation:none}@media (prefers-reduced-motion:reduce){.app-shell .slot-life[data-running] .slot-life-motion{will-change:auto;animation:none}}@media (max-width:360px){.app-shell.playroom.in-game[data-slot] .slot-life{margin-inline:4px}}.app-shell.playroom.in-game[data-slot=quest]{--rush-background:#0b102b;--rush-field:#3d416f;--rush-panel:#4b4d83;--rush-footer:#353b65;--rush-action:#7763df;--slot-tool:#252d53;--slot-grid-line:#ffffff18}.slot-life-item--swim-right .slot-life-motion{animation-name:slot-fish-right;animation-timing-function:linear}.slot-life-item--swim-left .slot-life-motion{animation-name:slot-fish-left;animation-timing-function:linear}.slot-life-item--flutter .slot-life-motion{animation-name:slot-butterfly-pass;animation-timing-function:linear}.slot-life[data-running=true] :is(.slot-life-item--swim-left,.slot-life-item--swim-right,.slot-life-item--flutter) .slot-life-motion{will-change:transform,opacity}.slot-life-item--flutter .slot-life-art{transform-origin:50%;animation:.72s cubic-bezier(.45,0,.55,1) infinite paused slot-butterfly-wings}.slot-life[data-running=true] .slot-life-item--flutter .slot-life-art{will-change:transform;animation-play-state:running}@keyframes slot-fish-right{0%{opacity:0;transform:translate3d(calc(-650 * var(--life-unit)),15%,0) rotate(-5deg)}3%{opacity:.9}10%{transform:translate3d(calc(-280 * var(--life-unit)),-18%,0) rotate(-4deg)}20%{transform:translate3d(calc(110 * var(--life-unit)),-26%,0) rotate(3deg)}30%{opacity:.9}34%,to{opacity:0;transform:translate3d(calc(650 * var(--life-unit)),18%,0) rotate(4deg)}}@keyframes slot-fish-left{0%{opacity:0;transform:translate3d(calc(650 * var(--life-unit)),25%,0) scaleX(-1) rotate(-6deg)}3%{opacity:.9}10%{transform:translate3d(calc(230 * var(--life-unit)),-24%,0) scaleX(-1) rotate(-3deg)}20%{transform:translate3d(calc(-220 * var(--life-unit)),-18%,0) scaleX(-1) rotate(5deg)}26%{opacity:.9}30%,to{opacity:0;transform:translate3d(calc(-650 * var(--life-unit)),28%,0) scaleX(-1) rotate(4deg)}}@keyframes slot-butterfly-pass{0%{opacity:0;transform:translate3d(calc(-230 * var(--life-unit)),calc(170 * var(--life-unit)),0) rotate(32deg)}3%{opacity:.95}10%{transform:translate3d(calc(-90 * var(--life-unit)),calc(-20 * var(--life-unit)),0) rotate(30deg)}19%{transform:translate3d(calc(70 * var(--life-unit)),calc(-260 * var(--life-unit)),0) rotate(26deg)}27%{opacity:.95}31%,to{opacity:0;transform:translate3d(calc(240 * var(--life-unit)),calc(-600 * var(--life-unit)),0) rotate(25deg)}}@keyframes slot-butterfly-wings{0%,to{transform:scaleX(1)}50%{transform:scaleX(.6)}}.app-shell[data-motion=reduced] :is(.slot-life-item--swim-left,.slot-life-item--swim-right){display:none}@media (prefers-reduced-motion:reduce){.app-shell .slot-life-item--flutter .slot-life-art{will-change:auto;animation:none}.app-shell :is(.slot-life-item--swim-left,.slot-life-item--swim-right){display:none}}@media (max-width:360px){.app-shell.playroom.in-game[data-slot] :is(.gc-heading,.dg-heading) h1{font-size:24px}}.app-shell.playroom.in-game[data-slot] .slot-foundation{contain:inline-size;min-width:0;min-height:0;width:min(100cqw,calc((100cqh - var(--slot-hud,0px) - 44px - var(--slot-air,0px)) * var(--slot-ratio,1)));pointer-events:none;grid-area:3/1;place-self:stretch center;position:relative;overflow:hidden}.app-shell.playroom.in-game[data-slot] .slot-foundation-art{aspect-ratio:1000/420;height:auto;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.app-shell.playroom.in-game[data-slot] :is(.slot-foundation-art>div,.slot-foundation-art canvas){width:100%;height:100%;display:block}.slot-life-motion{position:relative}.slot-life-item--flutter .slot-life-art{animation:none;position:absolute;inset:0}.slot-life-item--flutter .slot-butterfly-left{transform-origin:50% 48%;animation:.8s cubic-bezier(.45,0,.55,1) infinite paused slot-wing-left}.slot-life-item--flutter .slot-butterfly-right{transform-origin:50% 48%;animation:.8s cubic-bezier(.45,0,.55,1) infinite paused slot-wing-right}.slot-life[data-running=true] .slot-life-item--flutter :is(.slot-butterfly-left,.slot-butterfly-right){animation-play-state:running}@keyframes slot-wing-left{0%,to{transform:scaleX(1)rotate(-2deg)}50%{transform:scaleX(.32)rotate(4deg)}}@keyframes slot-wing-right{0%,to{transform:scaleX(1)rotate(2deg)}50%{transform:scaleX(.32)rotate(-4deg)}}.app-shell[data-motion=reduced] .slot-life-item--flutter .slot-life-art{will-change:auto;animation:none}@media (prefers-reduced-motion:reduce){.app-shell .slot-life[data-running] .slot-life-item--flutter .slot-life-art{will-change:auto;animation:none}}.app-shell.playroom.in-game[data-slot] :is(.gc-page,.dg-page,.gc-sheet) button:focus-visible{outline-color:color-mix(in srgb,var(--rush-action) 55%,white)}@media (hover:hover) and (pointer:fine){.app-shell.playroom.in-game[data-slot] :is(.gc-stake-control button,.dg-stake button,.gc-quick,.dg-quick,.gc-feature,.dg-feature-info,.gc-secondary,.gc-stakes button,.gc-auto-counts button,.sheet-close):not(:disabled):hover{background:color-mix(in srgb,var(--rush-panel) 85%,white);color:var(--rush-button-ink,#fff)}.app-shell.playroom.in-game[data-slot] :is(.gc-stakes button,.gc-auto-counts button)[aria-pressed=true]:hover{background:var(--rush-action);color:#fff}}.app-shell.playroom.in-game[data-slot=duel]{--rush-background:#6a303d;--rush-field:#d4a19b;--rush-panel:#9b4d52;--rush-footer:#71333e;--rush-action:#b5223b;--slot-tool:#813b47}.app-shell.playroom.in-game[data-slot=clusters] .slot-foundation{width:100%;overflow:visible}.app-shell.playroom.in-game[data-slot=clusters] .slot-foundation-art{width:calc(100% + 28px);left:-14px;right:-14px}@media (max-width:360px){.app-shell.playroom.in-game[data-slot=clusters] .slot-foundation-art{width:calc(100% + 20px);left:-10px;right:-10px}}.slot-life-item--roll .slot-life-motion{animation-name:slot-tumbleweed-pass;animation-timing-function:linear}.slot-life-item--roll .slot-life-art{animation:3s linear infinite paused slot-tumbleweed-roll}.slot-life[data-running=true] .slot-life-item--roll .slot-life-art{animation-play-state:running}@keyframes slot-tumbleweed-pass{0%{opacity:0;transform:translate3d(calc(-620 * var(--life-unit)),0,0)}3%,24%{opacity:.8}9%{transform:translate3d(calc(-240 * var(--life-unit)),-12%,0)}18%{transform:translate3d(calc(190 * var(--life-unit)),2%,0)}28%,to{opacity:0;transform:translate3d(calc(620 * var(--life-unit)),-8%,0)}}@keyframes slot-tumbleweed-roll{to{transform:rotate(360deg)}}.app-shell[data-motion=reduced] :is(.slot-fish-tail,.slot-life-item--roll .slot-life-art){will-change:auto;animation:none}@media (prefers-reduced-motion:reduce){.app-shell .slot-life :is(.slot-fish-tail,.slot-life-item--roll .slot-life-art){will-change:auto;animation:none}}.slot-life-item--float .slot-life-motion{animation-name:slot-space-float;animation-timing-function:cubic-bezier(.45,0,.55,1)}@keyframes slot-space-float{0%,to{transform:translateY(-5%)rotate(-2deg)}50%{transform:translate(3%,5%)rotate(2deg)}}.app-shell.playroom.in-game[data-slot] .slot-visitors{z-index:0;border-radius:0;grid-area:3/1;width:100%;height:100%;min-height:0;margin:0;position:relative;inset:auto;overflow:hidden;container-type:size}.app-shell.playroom.in-game[data-slot] .slot-visitors .slot-life-item--flutter{width:50px;height:32px;top:50%;left:50%}.slot-visitors .slot-life-item--flutter .slot-life-motion{animation:28s linear infinite paused slot-garden-crossing;animation-delay:var(--life-delay)}.slot-visitors[data-running=true] .slot-life-motion{animation-play-state:running}@keyframes slot-garden-crossing{0%{opacity:0;transform:translate(calc(-50cqw - 55px),min(35cqh,48px))rotate(76deg)}2%,27%{opacity:.95}30%,to{opacity:0;transform:translate(calc(50cqw + 55px),max(-35cqh,-48px))rotate(76deg)}}@container (height<=55px){.slot-visitors .slot-life-item--flutter{width:40px;height:26px;top:45%}}.app-shell[data-motion=reduced] .slot-visitors .slot-life-motion{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.app-shell .slot-visitors[data-running] .slot-life-motion{opacity:0;animation:none}}.app-shell.playroom.in-game[data-slot=vault] .slot-visitors .slot-life-item{width:78px;height:calc(78px * var(--life-h) / var(--life-w));top:38%;left:50%}.app-shell.playroom.in-game[data-slot=vault] .slot-visitors .slot-life-item:nth-child(2){width:72px;height:calc(72px * var(--life-h) / var(--life-w));top:68%}.app-shell.playroom.in-game[data-slot=vault] .slot-visitors .slot-life-item:nth-child(3){width:70px;height:calc(70px * var(--life-h) / var(--life-w));top:54%}.app-shell.playroom.in-game[data-slot=duel] :is(.gp-field,.gp-board){border-radius:16px 16px 0 0}.app-shell.playroom.in-game[data-slot=cascade] :is(.pantheon-upper,.pantheon-lower){z-index:-1;contain:size layout;pointer-events:none;grid-column:1;place-self:stretch stretch;min-width:0;min-height:0;position:relative}.app-shell.playroom.in-game[data-slot=cascade] .pantheon-upper{grid-row:1;overflow:visible}.pantheon-roof-art{height:min(21cqw,100% + 52px);position:absolute;bottom:0;left:-14px;right:-14px}.app-shell.playroom.in-game[data-slot=cascade] .pantheon-lower{grid-row:3;overflow:visible;container-type:size}.pantheon-lower-plane{--temple-step-height:min(100cqh,22px,5cqw);position:absolute;inset:0 -14px;overflow:hidden}.pantheon-column-art{inset:0 0 var(--temple-step-height);position:absolute}.pantheon-base-art{height:var(--temple-step-height);position:absolute;inset:auto 0 0}:is(.pantheon-roof-art,.pantheon-column-art,.pantheon-base-art)>div,:is(.pantheon-roof-art,.pantheon-column-art,.pantheon-base-art) canvas{width:100%;height:100%;display:block}@media (max-width:360px){.pantheon-roof-art{left:-10px;right:-10px}.pantheon-lower-plane{inset-inline:-10px}}.app-shell.playroom.in-game[data-slot=relic] .dg-quick{position:relative}.app-shell.playroom.in-game[data-slot=relic] .dg-quick[aria-pressed=true],.app-shell.playroom.in-game[data-slot=relic] .dg-quick[aria-pressed=true]:not(:disabled):hover{color:#514018;background:#f6d888;border-color:#fff0ba;box-shadow:inset 0 1px #fff6d0}.app-shell.playroom.in-game[data-slot] .slot-console[data-recovering=true] .dg-controls{display:none}.app-shell.playroom.in-game[data-slot] .slot-console .dg-error{color:#fff;background:0 0;border:0;margin:0;padding:0}.app-shell.playroom.in-game[data-slot] .dg-error button{background:var(--slot-tool,var(--rush-panel));color:#fff;min-height:44px}.app-shell.playroom.in-game[data-slot] .gc-recovery{margin:0}.app-shell.playroom.in-game[data-slot] .gc-recovery .game-notice{color:#fff;background:0 0;line-height:1.5}.app-shell.playroom.in-game[data-slot] .connection-banner button{flex-shrink:0;min-width:76px;min-height:44px}
