.gift-lottie{position:relative;display:block;width:100%;height:100%}.gift-lottie__poster,.gift-lottie__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.gift-lottie__poster{object-fit:contain}.gift-lottie.is-live .gift-lottie__poster{opacity:0;transition:opacity .24s ease-out}.gift-lottie__stage svg{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.gift-lottie.is-live .gift-lottie__poster{transition:none}}.cases-section{margin-top:18px}.cases-section:first-of-type{margin-top:8px}.cases-section__title{margin:0 0 10px;font-size:15px;font-weight:700}.cases-section__title span{margin-left:4px;color:var(--muted);font-size:13px;font-weight:500}.cases-daily{display:grid;grid-template-columns:1.45fr 1fr;gap:8px}.cases-daily--single{grid-template-columns:1fr}.case-status{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.case-status.is-ready{color:#34c759}.case-status__dot{width:7px;height:7px;border-radius:50%;background:#34c759}.cases-filter{display:flex;gap:6px;margin-bottom:10px;overflow-x:auto;scrollbar-width:none}.cases-filter::-webkit-scrollbar{display:none}.cases-filter__chip{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .16s,border-color .16s,transform .12s}.cases-filter__chip:active{transform:scale(.96)}.cases-filter__chip.is-active{border-color:var(--accent);background:#0098ea29}.cases-filter__count{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.cases-filter__chip.is-active .cases-filter__count{color:var(--accent)}.cases-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.cases-grid>li.is-wide{grid-column:1 / -1}.case-skeleton{aspect-ratio:.82;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.case-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;height:100%;min-width:0;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink);text-decoration:none;overflow:hidden;transition:transform .12s}.case-card--wide{grid-template-columns:46% minmax(0,1fr);grid-template-rows:none}.case-card--wide .case-card__art{aspect-ratio:1}.case-card--wide .case-card__row{align-content:center;gap:6px;padding:14px 16px;border-top:0;border-left:1px solid var(--line)}.case-card--wide .case-card__title{font-size:22px;font-weight:800;letter-spacing:-.02em}.case-card--wide .case-price{padding:6px 10px;font-size:14px}.case-card__meta{color:var(--muted);font-size:12px;font-weight:500}.case-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px}.case-card__go{color:var(--accent);font-size:15px;font-weight:600}.case-card--daily .case-card__art{container-type:size;aspect-ratio:auto;height:150px}.case-card--daily .case-card__cover{width:min(94cqh,94cqw);height:auto;max-height:none}@media(prefers-reduced-motion:no-preference){.cases-grid>li{animation:case-card-rise .42s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:var(--enter-delay, 0ms)}.cases-daily>.case-card{animation:case-card-rise .42s cubic-bezier(.2,.8,.2,1) backwards}.cases-daily>.case-card+.case-card{animation-delay:70ms}}@keyframes case-card-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.case-card:active{transform:scale(.96)}.case-card__art{display:grid;place-items:center;aspect-ratio:1.1;background:#202024;overflow:hidden}.case-card__art:has([data-palette=jade]){background:#1b2625}.case-card__art:has([data-palette=blue]){background:#1b2431}.case-card__art:has([data-palette=rose]){background:#2a2025}.case-card__art:has([data-palette=bronze]){background:#29231e}.case-card__art:has([data-palette=plum]){background:#272232}.case-card__picture{width:78%;height:78%;object-fit:contain}.case-card__cover{position:relative;display:block;width:86%;max-height:98%;aspect-ratio:1;container-type:inline-size}.case-card__cover .case-card__picture.case-card__kennel{position:absolute;top:20%;left:13%;display:block;width:74%;height:74%}.case-card__door{position:absolute;top:56%;left:36%;z-index:1;display:block;width:22%;aspect-ratio:1}.case-card__prize{position:absolute;z-index:2;display:block;aspect-ratio:1}.case-card__prize[data-slot="0"]{top:0;left:0;width:40%;--door-x: 28.5cqw;--door-y: 48.8cqw;--tail-angle: 59.7deg;--tail-length: 42cqw}.case-card__prize[data-slot="1"]{top:0;left:64%;width:36%;--door-x: -33.5cqw;--door-y: 50.8cqw;--tail-angle: 123.4deg;--tail-length: 42cqw}.case-card__prize[data-slot="2"]{top:62%;left:66%;width:34%;--door-x: -34.5cqw;--door-y: -10.2cqw;--tail-angle: 196.5deg;--tail-length: 30cqw}.case-card__prize[data-slot="3"]{top:64%;left:0;width:32%;--door-x: 32.5cqw;--door-y: -11.2cqw;--tail-angle: -19deg;--tail-length: 30cqw}.case-card__cover{--tail: #f2f2f7}.case-card__cover[data-palette=jade]{--tail: #3ddc97}.case-card__cover[data-palette=blue]{--tail: #4aa8ff}.case-card__cover[data-palette=rose]{--tail: #ff5c8a}.case-card__cover[data-palette=bronze]{--tail: #ffa53d}.case-card__cover[data-palette=plum]{--tail: #b37bff}.case-card__tail{position:absolute;top:50%;left:50%;width:var(--tail-length);height:72%;margin-top:-36%;transform-origin:0 50%;rotate:var(--tail-angle);pointer-events:none}.case-card__tail:before,.case-card__tail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 4%,30% 22%,100% 47%,100% 53%,30% 78%,0 96%)}.case-card__tail:before{background:linear-gradient(to right,var(--tail) 20%,color-mix(in srgb,var(--tail) 55%,transparent) 55%,transparent);filter:blur(2.5px)}.case-card__tail:after{top:30%;right:0;bottom:30%;left:0;background:linear-gradient(to right,#fff 25%,color-mix(in srgb,#fff 50%,var(--tail)) 50%,transparent 85%);filter:blur(1px)}:is(.case-card__prize,.case-card__door) img{position:relative;display:block;width:100%;height:100%;object-fit:contain}@media(prefers-reduced-motion:no-preference){.case-card__cover[data-visible] .case-card__prize{animation:case-prize-burst .76s cubic-bezier(.2,.9,.3,1.12) var(--burst-delay) backwards;animation-play-state:paused}.case-card__cover{animation:case-cover-sway 3.4s ease-in-out infinite;animation-play-state:paused}.case-card__cover[data-visible] .case-card__door{animation:case-prize-arrive .52s cubic-bezier(.2,.75,.25,1) backwards;animation-play-state:paused}.case-card__cover[data-visible] .case-card__tail{animation:case-tail-grow .9s cubic-bezier(.2,.8,.3,1) backwards,case-tail-flicker 1.8s ease-in-out .9s infinite;animation-delay:var(--burst-delay),calc(var(--burst-delay) + .9s);animation-play-state:paused}.case-card__prize img{animation:case-prize-hover 3.2s ease-in-out infinite;animation-play-state:paused}.case-card__door img{animation:case-prize-door-hover 3.8s ease-in-out infinite;animation-play-state:paused}.case-card__prize:is([data-slot="1"],[data-slot="3"]) img{animation-duration:3.6s;animation-direction:reverse}.case-card__cover[data-visible=true] :is(.case-card__prize,.case-card__prize img,.case-card__door,.case-card__door img,.case-card__tail){animation-play-state:running}.case-card__cover[data-visible=true]{animation-play-state:running;transition:transform .12s ease-in-out}.case-card:active .case-card__cover[data-visible=true]{transform:scale(.94)}}@keyframes case-cover-sway{0%,to{translate:0 2px;rotate:-1.5deg}50%{translate:0 -2px;rotate:1.5deg}}@keyframes case-prize-burst{0%{translate:var(--door-x) var(--door-y);scale:.2;opacity:0}25%{opacity:1}to{translate:0 0;scale:1;opacity:1}}@keyframes case-tail-grow{0%{scale:0 .4;opacity:0}45%{scale:1.35 1;opacity:1}to{scale:1 1;opacity:1}}@keyframes case-tail-flicker{0%,to{scale:1 1;opacity:1}50%{scale:.86 .92;opacity:.8}}@keyframes case-prize-arrive{0%{transform:translateY(10px) scale(.78);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes case-prize-door-hover{0%,to{transform:translateY(1px) rotate(-1deg)}50%{transform:translateY(-1px) rotate(1deg)}}@keyframes case-prize-hover{0%,to{transform:translateY(3px) rotate(-4deg)}50%{transform:translateY(-3px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.case-card:active{transform:none}}.case-card__row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px 12px;border-top:1px solid var(--line)}.case-card__row>.case-card__foot,.case-card--daily .case-status{margin-top:auto;padding-top:4px}.case-card__title{font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.case-price{display:inline-flex;flex:none;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;background:#ffffff14;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.case-price--word{color:var(--accent)}.case-screen{--tile-r1: #1f3346;--tile-r1-line: #3f6a92;--tile-r2: #2c2347;--tile-r2-line: #8a6ad8;--tile-r3: #43261a;--tile-r3-line: #e07b45;--tile-r4: #47390f;--tile-r4-line: #e5b52f;--tile-ton: #0b2f47;--tile-ton-line: #0098ea;--tile-nothing: #1c1c20;--tile-nothing-line: #3a3a40}.case-stage{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 12px 12px;border:1px solid rgba(255,255,255,.06);border-radius:24px;background:var(--surface)}.case-stage__art{display:grid;place-items:center;width:176px;aspect-ratio:1}.case-stage__art .case-card__cover{width:100%;max-height:none}.case-stage__title{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.1;text-align:center;text-wrap:balance}.case-stage__meta{margin:4px 0 10px;padding:4px 10px;border-radius:999px;background:#00000047;color:#ffffffb8;font-size:13px;font-weight:600}.case-stage .case-reel{align-self:stretch}.case-stage .case-reel__frame{border-color:#ffffff0f;background:#00000052}.cases-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;contain:strict;background:#120f0c;pointer-events:none}.cases-backdrop__marks{position:absolute;top:-120px;right:0;bottom:0;left:-120px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='%23251d15'%3E%3Cg transform='translate(30 36) rotate(-18)'%3E%3Cellipse cy='6' rx='9' ry='7.5'/%3E%3Cellipse cx='-10' cy='-6' rx='3.6' ry='4.6'/%3E%3Cellipse cx='-3.5' cy='-11' rx='3.6' ry='4.8'/%3E%3Cellipse cx='3.5' cy='-11' rx='3.6' ry='4.8'/%3E%3Cellipse cx='10' cy='-6' rx='3.6' ry='4.6'/%3E%3C/g%3E%3Cg transform='translate(88 86) rotate(32)'%3E%3Crect x='-11' y='-3' width='22' height='6' rx='2'/%3E%3Ccircle cx='-12' cy='-3.5' r='4'/%3E%3Ccircle cx='-12' cy='3.5' r='4'/%3E%3Ccircle cx='12' cy='-3.5' r='4'/%3E%3Ccircle cx='12' cy='3.5' r='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:120px 120px}@media(prefers-reduced-motion:no-preference){.cases-backdrop__marks{animation:cases-floor-drift 90s linear infinite}}@keyframes cases-floor-drift{to{transform:translate(120px,120px)}}.case-tile--r1{--tone: var(--tile-r1);--tone-line: var(--tile-r1-line)}.case-tile--r2{--tone: var(--tile-r2);--tone-line: var(--tile-r2-line)}.case-tile--r3{--tone: var(--tile-r3);--tone-line: var(--tile-r3-line)}.case-tile--r4{--tone: var(--tile-r4);--tone-line: var(--tile-r4-line)}.case-tile--ton{--tone: var(--tile-ton);--tone-line: var(--tile-ton-line);color:var(--accent)}.case-tile--nothing{--tone: var(--tile-nothing);--tone-line: var(--tile-nothing-line);color:#6e6e76}.case-reel{display:flex;flex-direction:column;gap:10px}.case-reel__frame{position:relative;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.case-reel__window{position:relative;padding:14px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 78%,transparent 100%)}.case-reel__track{display:flex;gap:8px;width:max-content;will-change:transform}.case-tile{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:12px;background:var(--tone);overflow:hidden}.case-reel__tile{width:76px;height:76px}.case-reel__tile--gift{background:#1c1c1f;box-shadow:inset 0 0 0 1px #2e2e33}.case-reel__gift{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%}.case-reel__name{padding:0 4px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.case-reel__badge{position:absolute;bottom:4px;height:16px;padding:0 5px;font-size:9px}.case-reel__marker{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--accent);pointer-events:none}.case-reel__marker:before,.case-reel__marker:after{content:"";position:absolute;left:-6px;border-left:7px solid transparent;border-right:7px solid transparent}.case-reel__marker:before{top:0;border-top:8px solid var(--accent)}.case-reel__marker:after{bottom:0;border-bottom:8px solid var(--accent)}.case-reels__columns{display:flex;justify-content:center;margin:0 10px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000 76%,transparent 100%)}.case-reels__column{flex:none;height:100%}.case-reels__track{display:flex;flex-direction:column;will-change:transform}.case-reels .case-reel__tile{width:var(--reel-tile);height:var(--reel-tile);border-radius:10px}.case-reels .case-reel__tile>svg{width:44%;height:44%}.case-reels .case-reel__name{padding:0 2px;font-size:10.5px}.case-reels .case-reel__badge{bottom:2px;height:14px;padding:0 4px;font-size:8px}.case-reels__marker{position:absolute;top:50%;right:0;left:0;height:2px;margin-top:-1px;background:var(--accent);pointer-events:none}.case-reels__marker:before,.case-reels__marker:after{content:"";position:absolute;top:-6px;border-top:7px solid transparent;border-bottom:7px solid transparent}.case-reels__marker:before{left:0;border-left:8px solid var(--accent)}.case-reels__marker:after{right:0;border-right:8px solid var(--accent)}.case-stage__art{transition:width .24s cubic-bezier(.2,.8,.2,1)}.case-stage--many .case-stage__art{width:104px}.case-count{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.case-count__rail{position:relative;flex:1;height:44px;border-radius:14px;background:var(--field);overflow:hidden}.case-count__scale{position:absolute;top:0;right:22px;bottom:0;left:22px}.case-count__fill{position:absolute;top:0;bottom:0;left:-22px;box-sizing:content-box;padding-right:22px;background:#0098ea52}.case-count__mark,.case-count__knob{position:absolute;top:4px;display:grid;place-items:center;width:36px;height:36px;translate:-50% 0;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.case-count__mark{color:var(--muted)}.case-count__knob{border-radius:11px;background:#f4f4f5;color:#0e0e10;font-weight:800;transition:left .14s cubic-bezier(.2,.8,.2,1)}.case-count__fill{transition:width .14s cubic-bezier(.2,.8,.2,1)}.case-count__range{position:absolute;top:0;right:4px;bottom:0;left:4px;width:calc(100% - 8px);height:100%;margin:0;background:transparent;cursor:pointer;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.case-count__range::-webkit-slider-runnable-track{height:44px;background:transparent}.case-count__range::-webkit-slider-thumb{width:36px;height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.case-count__range::-moz-range-thumb{width:36px;height:44px;border:none}.case-count__rail:has(.case-count__range:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.case-batch__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;margin:4px 0 12px;padding:0;list-style:none}.case-batch__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.case-batch__grid li{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.case-batch__art{width:min(100%,84px);aspect-ratio:1;box-shadow:inset 0 0 0 2px var(--tone-line)}.case-batch__art--gift{background:#ffffff0a}.case-batch__gift{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%}.case-batch__name{max-width:100%;overflow:hidden;font-size:11px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.case-batch__name--muted{color:var(--muted)}.case-batch__value{display:inline-flex;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.case-batch__value .ton-amount{gap:3px}.case-batch__sell{display:inline-flex;align-items:center;justify-content:center;width:min(100%,84px);min-height:28px;margin-top:3px;padding:0 8px;border:1px solid #232326;border-radius:8px;background:#ffffff14;color:var(--ink);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;transition:opacity .12s ease,transform .12s ease}.case-batch__sell:active:not(:disabled){transform:scale(.95)}.case-batch__sell:disabled{opacity:.45}.case-batch__sell[aria-busy=true]{opacity:.7}.case-batch__sold{display:inline-flex;align-items:center;min-height:28px;margin-top:3px;color:var(--muted);font-size:11.5px;font-weight:600}.case-batch__art--sold{opacity:.4}@media(prefers-reduced-motion:reduce){.case-batch__sell{transition:none}}.case-batch__label{margin:0;color:var(--muted);font-size:13px;font-weight:600}.case-batch__total{margin:2px 0 4px}.case-batch__split{margin:0 0 4px;color:var(--muted);font-size:12.5px;line-height:1.35}.case-batch__split .ton-amount{gap:3px;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;vertical-align:-2px}.case-batch__actions{margin-top:12px}.case-controls{display:flex;flex-direction:column;gap:10px;margin-top:12px}.case-controls__hint{margin:0;color:var(--muted);font-size:13px;text-align:center}.case-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;margin-top:12px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .12s}.case-controls .case-open{margin-top:0}.case-open:active:not(:disabled){transform:scale(.96)}.case-open .ton-amount{gap:4px;font-variant-numeric:tabular-nums}.case-open__timer{font-variant-numeric:tabular-nums}.case-error{margin:8px 0 0;text-align:center}.case-promo{padding:12px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.case-promo__field{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 14px;border:1px solid var(--line);border-radius:14px;background:var(--field);color:var(--muted)}.case-promo__field:focus-within{border-color:var(--accent)}.case-promo__field input{flex:1;min-width:0;padding:14px 0;border:none;background:transparent;color:var(--ink);font:inherit;font-size:16px;font-weight:600;outline:none}.case-boost{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.case-boost__head{display:flex;align-items:center;justify-content:space-between;margin:0 2px 6px;color:var(--muted);font-size:13px;font-weight:600}.case-boost__value{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.case-boost__value .ton-amount{gap:3px}.case-boost__row{display:flex;align-items:center;gap:8px}.case-boost__step{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--plate);color:var(--ink);transition:transform .12s}.case-boost__step:active:not(:disabled){transform:scale(.92)}.case-boost__step:disabled{color:#4a4a50}.case-boost__rail{position:relative;flex:1;height:44px;border-radius:14px;background:var(--field);overflow:hidden}.case-boost__fill{position:absolute;top:0;bottom:0;left:0;min-width:10px;background:#0098ea52}.case-boost__tick{position:absolute;top:12px;bottom:12px;width:2px;margin-left:-1px;border-radius:1px;background:#ffffff29}.case-boost__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.case-boost__range::-webkit-slider-runnable-track{height:44px;background:transparent}.case-boost__range::-webkit-slider-thumb{width:6px;height:44px;border-radius:3px;background:#f4f4f5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.case-boost__range::-moz-range-thumb{width:6px;height:44px;border:none;border-radius:3px;background:#f4f4f5}.case-boost__range:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.case-boost__marks{position:relative;height:44px;margin:-6px 55px -4px}.case-boost__mark{position:absolute;top:0;min-width:40px;height:44px;padding:0 4px;translate:-50% 0;background:transparent;color:var(--muted);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.case-boost__mark.is-on{color:var(--ink)}.case-contents .home-section-title{margin-top:22px}.case-drops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.case-drop{display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px 8px 12px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.case-drop--r1{--tone: var(--tile-r1);--tone-line: var(--tile-r1-line)}.case-drop--r2{--tone: var(--tile-r2);--tone-line: var(--tile-r2-line)}.case-drop--r3{--tone: var(--tile-r3);--tone-line: var(--tile-r3-line)}.case-drop--r4{--tone: var(--tile-r4);--tone-line: var(--tile-r4-line)}.case-drop--ton{--tone: var(--tile-ton);--tone-line: var(--tile-ton-line)}.case-drop--nothing{--tone: var(--tile-nothing);--tone-line: var(--tile-nothing-line)}.case-drop__art{position:relative;display:block;aspect-ratio:1;border:2px solid var(--tone-line);border-radius:12px;background:#ffffff0a}.case-drop__art--icon{display:grid;place-items:center;background:var(--tone);color:var(--tone-line)}.case-drop--nothing .case-drop__art--icon{color:#6e6e76}.case-drop__gift{position:absolute;top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%}.case-drop__price{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;height:24px;padding:0 7px;border-radius:8px;background:#262628;color:var(--muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.case-drop__price .ton-amount{gap:3px;color:var(--ink)}.case-drop__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0 4px;font-size:13px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.case-drop__name--ton{display:flex;align-items:center;gap:4px;font-size:14px;font-variant-numeric:tabular-nums}.case-drop__badge{align-self:flex-start;margin:0 4px}.case-card__art .gift-lottie{width:78%;height:78%}.case-won__picture{position:relative;display:block;overflow:hidden}.case-won__art{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%}.case-result__amount{display:flex;justify-content:center;margin:8px 0 4px;color:var(--accent);font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.case-result__hint{margin:4px 0 0;color:var(--muted);font-size:14px}@media(prefers-reduced-motion:reduce){.case-open,.case-boost__step,.case-stage__art,.case-count__knob,.case-count__fill{transition:none}}.game-card.lk-home{min-height:188px;background:linear-gradient(125deg,#2a0d5e,#5a1fb8 52%,#8f3df0);color:#fff}.lk-home[aria-disabled=true]{cursor:default}.lk-home__stripes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(115deg,transparent 0 34%,rgba(255,255,255,.08) 34% 44%,transparent 44% 58%,rgba(255,255,255,.06) 58% 63%,transparent 63%);pointer-events:none}.lk-home .game-card__body{max-width:58%;margin-bottom:14px}.lk-home .game-card__title{font-size:28px;text-shadow:0 1px 0 rgba(30,6,72,.5)}.lk-home .game-card__status,.lk-home .game-card__hint{opacity:.86}.lk-home__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.lk-home__chip{padding:4px 8px;border-radius:8px;background:#1404366b;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.lk-home__chip--gold{background:#ffcf3a;color:#2a1500}.lk-home__cta.game-card__cta{align-self:flex-start;margin-top:auto;padding:8px 10px 8px 14px;border-radius:12px;background:linear-gradient(180deg,#ffe27a,#ffb81f);color:#2a1500;overflow:hidden}.lk-home__cta:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);content:"";transform:translate(-120%);animation:lk-home-shine 3.4s ease-in-out infinite}.lk-home__art{position:absolute;right:-6px;bottom:-4px;z-index:0;width:168px;height:168px;pointer-events:none}.lk-home__rays{position:absolute;top:-34%;right:-34%;bottom:-34%;left:-34%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,207,58,.34) 0deg 9deg,transparent 9deg 24deg);-webkit-mask-image:radial-gradient(circle,#000 18%,transparent 68%);mask-image:radial-gradient(circle,#000 18%,transparent 68%);animation:lk-home-turn 26s linear infinite}.lk-home__kennel{position:absolute;right:14px;bottom:10px;width:128px;height:128px;animation:lk-home-bob 3s ease-in-out infinite}.lk-home__kennel img{display:block;width:100%;height:100%;filter:drop-shadow(0 8px 10px rgba(20,4,54,.5))}.lk-home__x{position:absolute;top:64%;left:50%;color:#ffe27a;font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1;text-shadow:0 2px 0 #5a2c00,0 0 12px rgba(255,207,58,.7);translate:-50% -50%;opacity:0;animation:lk-home-x 4.8s cubic-bezier(.2,.8,.2,1) infinite}.lk-home__x--three{animation-delay:2.4s}.lk-home__bone{position:absolute;width:46px;height:46px;filter:drop-shadow(0 4px 6px rgba(20,4,54,.5))}.lk-home__bone--left{bottom:12px;left:-8px;animation:lk-home-float 3.4s ease-in-out infinite}.lk-home__bone--right{top:2px;right:2px;width:36px;height:36px;animation:lk-home-float 2.8s ease-in-out -1.2s infinite}.lk-home__spark{position:absolute;width:10px;height:10px;background:#fff3c4;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;animation:lk-home-spark 3.2s ease-in-out infinite}@keyframes lk-home-turn{to{transform:rotate(360deg)}}@keyframes lk-home-bob{50%{transform:translateY(-5px)}}@keyframes lk-home-float{50%{transform:translateY(-6px) rotate(8deg)}}@keyframes lk-home-x{0%{opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1.25)}18%,34%{opacity:1;transform:scale(1)}46%,to{opacity:0;transform:translateY(-46px) scale(.8)}}@keyframes lk-home-spark{0%,60%,to{opacity:0;transform:scale(.4) rotate(0)}78%{opacity:1;transform:scale(1.1) rotate(40deg)}}@keyframes lk-home-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.lk-home__rays,.lk-home__kennel,.lk-home__bone,.lk-home__spark,.lk-home__x,.lk-home__cta:after{animation:none}.lk-home__x--three,.lk-home__spark{opacity:1}}.pvp-art{display:block;width:148px;height:148px}.pvp-art img{display:block;object-fit:contain}.pvp-art__helmet img,.pvp-art__coin img{width:100%;height:100%}.pvp-art__sword{position:absolute;left:45px;top:-8px;width:58px;height:150px}.pvp-art__sword--a{transform:rotate(-52deg)}.pvp-art__sword--b{transform:rotate(52deg)}.pvp-art__helmet{position:absolute;left:30px;top:12px;width:88px;height:98px;transform-origin:50% 90%}.pvp-art__coin{position:absolute;top:93px;width:46px;height:46px}.pvp-art__coin--a{left:20px}.pvp-art__coin--b{left:82px}.pvp-art__coin img{position:relative}.pvp-art__coin--a img{transform:rotate(-8deg)}.pvp-art__coin--b img{transform:scaleX(-1) rotate(-8deg)}.pvp-art__tail{position:absolute;top:50%;left:50%;width:46px;height:30px;margin-top:-15px;background:linear-gradient(to right,#7fd0ff 10%,rgba(0,152,234,.55) 45%,transparent);clip-path:polygon(0 0,100% 46%,100% 54%,0 100%);transform-origin:0 50%;opacity:0}.pvp-art__coin--a .pvp-art__tail{rotate:218deg}.pvp-art__coin--b .pvp-art__tail{rotate:-38deg}.pvp-art__flash{position:absolute;left:40px;top:82px;width:68px;height:68px;opacity:0}@media(prefers-reduced-motion:no-preference){.pvp-art__sword--a{animation:pvp-art-sword-a 3.6s linear infinite}.pvp-art__sword--b{animation:pvp-art-sword-b 3.6s linear infinite}.pvp-art__helmet{animation:pvp-art-helmet 3.6s linear infinite}.pvp-art__coin--a{animation:pvp-art-coin-a 3.6s linear infinite}.pvp-art__coin--b{animation:pvp-art-coin-b 3.6s linear infinite}.pvp-art__coin--a img{animation:pvp-art-spin-a 3.6s linear infinite}.pvp-art__coin--b img{animation:pvp-art-spin-b 3.6s linear infinite}.pvp-art__tail{animation:pvp-art-tail 3.6s linear infinite}.pvp-art__flash{animation:pvp-art-flash 3.6s linear infinite}}@keyframes pvp-art-coin-a{0%{opacity:0;transform:translate(-30px,-34px) scale(.5);animation-timing-function:cubic-bezier(.5,0,.9,.6)}7%{opacity:1}30%{opacity:1;transform:translate(11px) scale(1)}32%{transform:translate(13px) scale(.86,1.1);animation-timing-function:cubic-bezier(.2,.7,.4,1)}42%{transform:translate(-6px,-10px) scale(1);animation-timing-function:ease-in-out}54%{transform:translate(0) scale(1);animation-timing-function:ease-in-out}70%{transform:translateY(-4px) scale(1);animation-timing-function:ease-in-out}86%{opacity:1;transform:translate(0) scale(1);animation-timing-function:ease-in}95%,to{opacity:0;transform:translate(-30px,-34px) scale(.5)}}@keyframes pvp-art-coin-b{0%{opacity:0;transform:translate(30px,-34px) scale(.5);animation-timing-function:cubic-bezier(.5,0,.9,.6)}7%{opacity:1}30%{opacity:1;transform:translate(-11px) scale(1)}32%{transform:translate(-13px) scale(.86,1.1);animation-timing-function:cubic-bezier(.2,.7,.4,1)}42%{transform:translate(6px,-10px) scale(1);animation-timing-function:ease-in-out}54%{transform:translate(0) scale(1);animation-timing-function:ease-in-out}70%{transform:translateY(-4px) scale(1);animation-timing-function:ease-in-out}86%{opacity:1;transform:translate(0) scale(1);animation-timing-function:ease-in}95%,to{opacity:0;transform:translate(30px,-34px) scale(.5)}}@keyframes pvp-art-spin-a{0%{transform:rotate(-200deg);animation-timing-function:cubic-bezier(.5,0,.9,.6)}30%,32%{transform:rotate(0);animation-timing-function:ease-out}42%{transform:rotate(-18deg);animation-timing-function:ease-in-out}54%{transform:rotate(-8deg);animation-timing-function:ease-in-out}70%{transform:rotate(-11deg);animation-timing-function:ease-in-out}86%{transform:rotate(-8deg);animation-timing-function:ease-in}95%,to{transform:rotate(-200deg)}}@keyframes pvp-art-spin-b{0%{transform:scaleX(-1) rotate(-200deg);animation-timing-function:cubic-bezier(.5,0,.9,.6)}30%,32%{transform:scaleX(-1) rotate(0);animation-timing-function:ease-out}42%{transform:scaleX(-1) rotate(-18deg);animation-timing-function:ease-in-out}54%{transform:scaleX(-1) rotate(-8deg);animation-timing-function:ease-in-out}70%{transform:scaleX(-1) rotate(-11deg);animation-timing-function:ease-in-out}86%{transform:scaleX(-1) rotate(-8deg);animation-timing-function:ease-in}95%,to{transform:scaleX(-1) rotate(-200deg)}}@keyframes pvp-art-tail{0%,6%{opacity:0}14%,26%{opacity:.9}31%,to{opacity:0}}@keyframes pvp-art-flash{0%,29%{opacity:0;transform:scale(.2) rotate(-20deg)}31%{opacity:1;transform:scale(1.15) rotate(0)}36%{opacity:1;transform:scale(.95) rotate(8deg)}43%,to{opacity:0;transform:scale(1.5) rotate(16deg)}}@keyframes pvp-art-helmet{0%{transform:translateY(0) rotate(0);animation-timing-function:ease-in-out}15%{transform:translateY(2px) rotate(1deg);animation-timing-function:ease-in-out}30%{transform:translateY(1px) rotate(0) scale(1);animation-timing-function:cubic-bezier(.2,.8,.3,1)}35%{transform:translateY(-7px) rotate(-4deg) scale(1.05);animation-timing-function:cubic-bezier(.5,0,.7,.4)}43%{transform:translateY(1px) rotate(1deg) scaleY(.97);animation-timing-function:ease-out}50%{transform:translateY(0) rotate(0) scale(1);animation-timing-function:ease-in-out}75%{transform:translateY(-3px) rotate(-1deg);animation-timing-function:ease-in-out}to{transform:translateY(0) rotate(0)}}@keyframes pvp-art-sword-a{0%,30%{transform:rotate(-52deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}34%{transform:rotate(-64deg)}39%{transform:rotate(-47deg)}44%{transform:rotate(-55deg)}49%{transform:rotate(-50deg)}54%,to{transform:rotate(-52deg)}}@keyframes pvp-art-sword-b{0%,30%{transform:rotate(52deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}34%{transform:rotate(64deg)}39%{transform:rotate(47deg)}44%{transform:rotate(55deg)}49%{transform:rotate(50deg)}54%,to{transform:rotate(52deg)}}.mines-art{display:block;width:148px;height:148px;transform:rotate(-5deg) scale(.9);transform-origin:60% 55%}.mines-art__scene{position:relative;display:block;width:148px;height:148px}.mines-art__tray{position:absolute;top:0;right:0;bottom:0;left:0;width:148px;height:148px;object-fit:fill}.mines-art__bulb{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#fffbe0;opacity:0}.mines-art__field{position:absolute;left:21px;top:21.5px;display:grid;grid-template-columns:repeat(3,34px);gap:2px}.mines-art__cell{position:relative;width:34px;height:34px}.mines-art__back,.mines-art__face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mines-art__face{transform:scaleX(0)}.mines-art__gem{position:absolute;left:3px;top:5px;width:28px;height:23px;opacity:0}.mines-art__spark{position:absolute;left:-4px;top:-4px;width:42px;height:42px;opacity:0}.mines-art__cell.is-x{z-index:1}.mines-art__bomb{position:absolute;left:1px;top:-13px;width:32px;height:44px;transform-origin:50% 65%;opacity:0}.mines-art__burst{position:absolute;left:-43px;top:-43px;width:120px;height:120px;opacity:0}@media(prefers-reduced-motion:no-preference){.mines-art__scene{animation:mines-art-shake 6.4s linear infinite}.mines-art__bulb{animation:mines-art-bulb 1.5s linear infinite}.mines-art__cell.is-a .mines-art__back{animation:mines-art-back-a 6.4s linear infinite}.mines-art__cell.is-a .mines-art__face{animation:mines-art-face-a 6.4s linear infinite}.mines-art__cell.is-a .mines-art__gem{animation:mines-art-gem-a 6.4s linear infinite}.mines-art__cell.is-a .mines-art__spark{animation:mines-art-spark-a 6.4s linear infinite}.mines-art__cell.is-b .mines-art__back{animation:mines-art-back-b 6.4s linear infinite}.mines-art__cell.is-b .mines-art__face{animation:mines-art-face-b 6.4s linear infinite}.mines-art__cell.is-b .mines-art__gem{animation:mines-art-gem-b 6.4s linear infinite}.mines-art__cell.is-b .mines-art__spark{animation:mines-art-spark-b 6.4s linear infinite}.mines-art__cell.is-c .mines-art__back{animation:mines-art-back-c 6.4s linear infinite}.mines-art__cell.is-c .mines-art__face{animation:mines-art-face-c 6.4s linear infinite}.mines-art__cell.is-c .mines-art__gem{animation:mines-art-gem-c 6.4s linear infinite}.mines-art__cell.is-c .mines-art__spark{animation:mines-art-spark-c 6.4s linear infinite}.mines-art__cell.is-x .mines-art__back{animation:mines-art-back-x 6.4s linear infinite}.mines-art__cell.is-x .mines-art__face{animation:mines-art-face-x 6.4s linear infinite}.mines-art__bomb{animation:mines-art-bomb 6.4s linear infinite}.mines-art__burst{animation:mines-art-burst 6.4s linear infinite}}@media(prefers-reduced-motion:reduce){.mines-art__cell:is(.is-a,.is-b) .mines-art__back{transform:scaleX(0)}.mines-art__cell:is(.is-a,.is-b) .mines-art__face{transform:none}.mines-art__cell:is(.is-a,.is-b) .mines-art__gem{opacity:1}}@keyframes mines-art-bulb{0%{opacity:1;transform:scale(1.4)}30%,to{opacity:0;transform:scale(.8)}}@keyframes mines-art-back-a{0%,6.25%{transform:scaleX(1)}8.12%,73.75%{transform:scaleX(0)}75.62%,to{transform:scaleX(1)}}@keyframes mines-art-face-a{0%,8.12%{transform:scaleX(0)}10.00%,71.87%{transform:scaleX(1)}73.75%,to{transform:scaleX(0)}}@keyframes mines-art-gem-a{0%,9.38%{opacity:0;transform:scale(0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}12.50%{opacity:1;transform:translateY(-4px) scale(1.4);animation-timing-function:ease-in-out}15.62%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:ease-in-out}35.16%{opacity:1;transform:translateY(-2px) scale(1.06);animation-timing-function:ease-in-out}54.69%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.2,.7,.4,1)}61.72%,to{opacity:0;transform:translate(-10px,-26px) rotate(-40deg) scale(.6)}}@keyframes mines-art-spark-a{0%,9.38%{opacity:0;transform:scale(.2) rotate(0)}11.88%{opacity:1;transform:scale(1) rotate(25deg)}17.19%,to{opacity:0;transform:scale(.4) rotate(70deg)}}@keyframes mines-art-back-b{0%,17.19%{transform:scaleX(1)}19.06%,73.75%{transform:scaleX(0)}75.62%,to{transform:scaleX(1)}}@keyframes mines-art-face-b{0%,19.06%{transform:scaleX(0)}20.94%,71.87%{transform:scaleX(1)}73.75%,to{transform:scaleX(0)}}@keyframes mines-art-gem-b{0%,20.31%{opacity:0;transform:scale(0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}23.44%{opacity:1;transform:translateY(-4px) scale(1.4);animation-timing-function:ease-in-out}26.56%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:ease-in-out}40.62%{opacity:1;transform:translateY(-2px) scale(1.06);animation-timing-function:ease-in-out}54.69%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.2,.7,.4,1)}61.72%,to{opacity:0;transform:translate(4px,-26px) rotate(30deg) scale(.6)}}@keyframes mines-art-spark-b{0%,20.31%{opacity:0;transform:scale(.2) rotate(0)}22.81%{opacity:1;transform:scale(1) rotate(25deg)}28.12%,to{opacity:0;transform:scale(.4) rotate(70deg)}}@keyframes mines-art-back-c{0%,28.12%{transform:scaleX(1)}30.00%,73.75%{transform:scaleX(0)}75.62%,to{transform:scaleX(1)}}@keyframes mines-art-face-c{0%,30.00%{transform:scaleX(0)}31.87%,71.87%{transform:scaleX(1)}73.75%,to{transform:scaleX(0)}}@keyframes mines-art-gem-c{0%,31.25%{opacity:0;transform:scale(0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}34.38%{opacity:1;transform:translateY(-4px) scale(1.4);animation-timing-function:ease-in-out}37.50%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:ease-in-out}46.09%{opacity:1;transform:translateY(-2px) scale(1.06);animation-timing-function:ease-in-out}54.69%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.2,.7,.4,1)}61.72%,to{opacity:0;transform:translate(12px,-26px) rotate(50deg) scale(.6)}}@keyframes mines-art-spark-c{0%,31.25%{opacity:0;transform:scale(.2) rotate(0)}33.75%{opacity:1;transform:scale(1) rotate(25deg)}39.06%,to{opacity:0;transform:scale(.4) rotate(70deg)}}@keyframes mines-art-back-x{0%,42.19%{transform:scaleX(1)}44.06%,73.75%{transform:scaleX(0)}75.62%,to{transform:scaleX(1)}}@keyframes mines-art-face-x{0%,44.06%{transform:scaleX(0)}45.94%,71.87%{transform:scaleX(1)}73.75%,to{transform:scaleX(0)}}@keyframes mines-art-bomb{0%,45.31%{opacity:0;transform:scale(0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}48.44%{opacity:1;transform:scale(1.3)}50.78%{opacity:1;transform:rotate(0) scale(1)}46.88%{opacity:1;transform:rotate(9deg) scale(1)}47.85%{opacity:1;transform:rotate(-9deg) scale(1.04)}48.83%{opacity:1;transform:rotate(9deg) scale(1.07)}49.80%{opacity:1;transform:rotate(-9deg) scale(1.11)}50.78%{opacity:1;transform:rotate(9deg) scale(1.15)}51.76%{opacity:1;transform:rotate(-9deg) scale(1.19)}52.73%{opacity:1;transform:rotate(9deg) scale(1.23)}53.71%{opacity:1;transform:rotate(-9deg) scale(1.26)}54.69%{opacity:1;transform:rotate(0) scale(1.35)}55.94%,to{opacity:0;transform:scale(1.8)}}@keyframes mines-art-burst{0%,54.69%{opacity:0;transform:scale(.2) rotate(-15deg)}56.09%{opacity:1;transform:scale(1.1) rotate(0)}59.06%{opacity:1;transform:scale(1.3) rotate(8deg)}62.50%,to{opacity:0;transform:scale(1.65) rotate(14deg)}}@keyframes mines-art-shake{0%,54.69%{transform:none}55.62%{transform:translate(-4px,2px) rotate(-3deg)}56.56%{transform:translate(4px,-2px) rotate(3deg)}57.50%{transform:translate(-3px,-1px) rotate(-2deg)}58.44%{transform:translate(2px,1px) rotate(1deg)}59.69%,to{transform:none}}.plinko-art{position:relative;display:block;width:148px;height:148px}.plinko-art__board{position:absolute;left:4px;top:0;width:140px;height:148px;object-fit:contain}.plinko-art__bulb{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fffbe0;opacity:0}.plinko-art__hit{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border:2px solid #fff;border-radius:50%;opacity:0}.plinko-art__lit{position:absolute;width:15px;height:18px;margin:-9px 0 0 -7.5px;border-radius:4px;background:#fff;opacity:0}.plinko-art__flash{position:absolute;width:34px;height:34px;margin:-17px 0 0 -17px;opacity:0}.plinko-art__ball{position:absolute;left:0;top:0;width:13px;height:13px;margin:-6.5px 0 0 -6.5px}.plinko-art__ball img{display:block;width:100%;height:100%;opacity:0}.plinko-art__ball--a{transform:translate(73.2px)}.plinko-art__ball--a img{opacity:1;transform:translateY(45.4px)}@media(prefers-reduced-motion:no-preference){.plinko-art__bulb{animation:plinko-art-bulb 1.8s linear infinite}.plinko-art__hit{animation:plinko-art-hit 5.6s linear infinite}.plinko-art__lit{animation:plinko-art-lit 5.6s linear infinite}.plinko-art__flash{animation:plinko-art-flash 5.6s linear infinite}.plinko-art__ball--a{animation:plinko-art-x-a 5.6s linear infinite}.plinko-art__ball--b{animation:plinko-art-x-b 5.6s linear infinite}.plinko-art__ball--a img{animation:plinko-art-y-a 5.6s linear infinite backwards}.plinko-art__ball--b img{animation:plinko-art-y-b 5.6s linear infinite backwards}}@keyframes plinko-art-bulb{0%{opacity:1;transform:scale(1.5)}22%,to{opacity:0;transform:scale(.8)}}@keyframes plinko-art-hit{0%{opacity:1;transform:scale(.7)}7%,to{opacity:0;transform:scale(2.2)}}@keyframes plinko-art-lit{0%{opacity:0}2%{opacity:.75}9%{opacity:.3}12%{opacity:.6}20%,to{opacity:0}}@keyframes plinko-art-flash{0%{opacity:0;transform:scale(.2) rotate(-20deg)}3%{opacity:1;transform:translateY(-6px) scale(1.1) rotate(0)}8%{opacity:1;transform:translateY(-9px) scale(.9) rotate(10deg)}14%,to{opacity:0;transform:translateY(-14px) scale(1.4) rotate(20deg)}}@keyframes plinko-art-x-a{0%{transform:translate(73.3px)}6.07%{transform:translate(73.3px)}12.68%{transform:translate(82.7px)}19.29%{transform:translate(73.2px)}25.89%{transform:translate(82.6px)}32.50%{transform:translate(91.5px)}39.11%{transform:translate(82.6px)}46.61%,to{transform:translate(90.5px)}}@keyframes plinko-art-y-a{0%{opacity:0;transform:translateY(-16px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}1.43%{opacity:1}6.07%{opacity:1;transform:translateY(11.4px) scale(1.14,.86);animation-timing-function:cubic-bezier(.2,.7,.5,1)}8.58%{transform:translateY(6.9px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}12.68%{opacity:1;transform:translateY(28.2px) scale(1.14,.86);animation-timing-function:cubic-bezier(.2,.7,.5,1)}15.19%{transform:translateY(23.7px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}19.29%{opacity:1;transform:translateY(45.4px) scale(1.14,.86);animation-timing-function:cubic-bezier(.2,.7,.5,1)}21.80%{transform:translateY(40.9px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}25.89%{opacity:1;transform:translateY(62.1px) scale(1.14,.86);animation-timing-function:cubic-bezier(.2,.7,.5,1)}28.40%{transform:translateY(57.6px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}32.50%{opacity:1;transform:translateY(79px) scale(1.14,.86);animation-timing-function:cubic-bezier(.2,.7,.5,1)}35.01%{transform:translateY(74.5px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}39.11%{opacity:1;transform:translateY(95.6px) scale(1.14,.86);animation-timing-function:cubic-bezier(.2,.7,.5,1)}41.96%{transform:translateY(91.1px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}46.61%{opacity:1;transform:translateY(131px) scale(1.2,.8)}48.75%{opacity:1;transform:translateY(129px) scale(.92)}51.25%,59.11%{opacity:1;transform:translateY(131px) scale(.92)}63.57%,to{opacity:0;transform:translateY(134px) scale(.5)}}@keyframes plinko-art-x-b{0%{transform:translate(73.3px)}6.07%{transform:translate(73.3px)}12.68%{transform:translate(64.5px)}19.29%{transform:translate(55.7px)}25.89%{transform:translate(64.3px)}32.50%{transform:translate(55.4px)}39.11%{transform:translate(64.3px)}46.61%,to{transform:translate(55.9px)}}@keyframes plinko-art-y-b{0%{opacity:0;transform:translateY(-16px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}1.43%{opacity:1}6.07%{opacity:1;transform:translateY(11.4px) scale(1.14,.86);animation-timing-function:cubic-bezier(.2,.7,.5,1)}8.58%{transform:translateY(6.9px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}12.68%{opacity:1;transform:translateY(27.9px) scale(1.14,.86);animation-timing-function:cubic-bezier(.2,.7,.5,1)}15.19%{transform:translateY(23.4px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}19.29%{opacity:1;transform:translateY(45.4px) scale(1.14,.86);animation-timing-function:cubic-bezier(.2,.7,.5,1)}21.80%{transform:translateY(40.9px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}25.89%{opacity:1;transform:translateY(62.3px) scale(1.14,.86);animation-timing-function:cubic-bezier(.2,.7,.5,1)}28.40%{transform:translateY(57.8px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}32.50%{opacity:1;transform:translateY(78.8px) scale(1.14,.86);animation-timing-function:cubic-bezier(.2,.7,.5,1)}35.01%{transform:translateY(74.3px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}39.11%{opacity:1;transform:translateY(95.6px) scale(1.14,.86);animation-timing-function:cubic-bezier(.2,.7,.5,1)}41.96%{transform:translateY(91.1px) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}46.61%{opacity:1;transform:translateY(131px) scale(1.2,.8)}48.75%{opacity:1;transform:translateY(129px) scale(.92)}51.25%,59.11%{opacity:1;transform:translateY(131px) scale(.92)}63.57%,to{opacity:0;transform:translateY(134px) scale(.5)}}.game-card.game-card--minigames{min-height:0;background:#2236b8;color:var(--ink)}.mg-split{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.mg-split__blue{fill:#2236b8}.mg-split__red{fill:#b81f36}.mg-split__bolt{fill:none;stroke:#f4f4f5;stroke-width:3px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.game-card--minigames .game-card__body{max-width:none;padding-right:72px}.game-card--minigames .game-card__title{font-size:28px}.game-card--minigames[aria-disabled=true]{cursor:default}.game-card--minigames .game-card__cta{position:absolute;top:16px;right:16px;margin:0}.mg-machine{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:26px;pointer-events:none}.mg-station{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.mg-station.is-closed{opacity:.45}.mg-station__box{display:grid;place-items:center;width:100%;height:64px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:var(--mg-station);color:var(--mg-station-ink);overflow:hidden;transition:border-color .2s}.mg-station.is-current .mg-station__box{border-color:#ffffff8c}.mg-scene{position:relative;flex:none;width:72px;height:64px}.mg-station__name{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 8px;border-radius:8px;background:#ffffff14;font-size:12px;font-weight:600;white-space:nowrap;transition:background-color .2s,color .2s}.mg-station.is-current .mg-station__name{background:#f4f4f5;color:#1c1730}.mg-machine__live{width:6px;height:6px;border-radius:50%;background:#34c759}.mg-coin{position:absolute;left:0;top:0;z-index:2;display:grid;border-radius:50%;opacity:0}@media(prefers-reduced-motion:no-preference){.mg-machine__live{animation:mg-live 1.6s ease-in-out infinite}}@keyframes mg-live{0%,to{opacity:1}50%{opacity:.35}}.mg-pvp__vs{position:absolute;top:6px;left:0;right:0;color:#1c0f084d;font-size:24px;font-style:italic;font-weight:900;letter-spacing:-.06em;line-height:1;text-align:center;opacity:.5}.mg-pvp__helmet{position:absolute;left:17px;top:26px;width:38px;height:38px}.mg-pvp__helmet .gift-animation{width:100%;height:100%}.mg-pvp__coin{box-shadow:0 0 0 2px #f06a2c;transform:translate(5px,11px) rotate(-20deg)}.mg-pvp__coin+.mg-pvp__coin{transform:translate(53px,11px) rotate(20deg)}.mg-station.is-still .mg-pvp__coin{opacity:1;transform:translate(9px,11px) rotate(-12deg)}.mg-station.is-still .mg-pvp__coin+.mg-pvp__coin{transform:translate(49px,11px) rotate(12deg)}.mg-plinko{display:block;width:72px;height:64px}.mg-plinko__peg{fill:#fff;opacity:.5;transform-box:fill-box;transform-origin:center}.mg-plinko__bucket{opacity:.35;transform-box:fill-box;transform-origin:center}.mg-plinko__bucket.is-low{fill:#ff8a80}.mg-plinko__bucket.is-top{fill:#c77dff}.mg-plinko__ball{transform:translate(29px,-3px)}.mg-station.is-still .mg-plinko__ball{opacity:1;transform:translate(29px)}.mg-mines{position:absolute;left:9px;top:5px;display:grid;grid-template-columns:repeat(3,16px);gap:3px}.mg-mines__cell{position:relative;width:16px;height:16px}.mg-mines__back,.mg-mines__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff14}.mg-mines__face{transform:scaleX(0)}.mg-mines__cell.is-ton .mg-mines__face{border-color:#0098ea73;background:#0098ea29}.mg-mines__cell.is-bomb .mg-mines__face{border-color:#ff453a73;background:#ff453a24;color:#ff8a80}.mg-mines__coin{transform:translate(10px,-5px)}.mg-station.is-still .mg-mines__cell.is-ton .mg-mines__back{transform:scaleX(0)}.mg-station.is-still .mg-mines__cell.is-ton .mg-mines__face{transform:none}.mg-hub{display:grid;gap:8px}.mg-card{background:var(--mg-card);color:var(--mg-card-ink);text-shadow:var(--mg-card-shadow, none)}.mg-card[aria-disabled=true]{cursor:default}.mg-card .game-card__body{max-width:60%}.mg-card__art{position:absolute;right:-6px;bottom:4px;z-index:0;width:148px;height:148px;pointer-events:none}:root{--bg: #0e1117;--surface: #161618;--surface-muted: #0e0e10;--text: #f4f4f5;--text-muted: #8e8e93;--accent: #0098ea;--radius: 18px;--ink: #f4f4f5;--muted: #8e8e93;--line: #232326;--plate: #2a2a2e;--tabbar-height: 64px;--app-max: 640px;--gutter: max(16px, calc((100vw - var(--app-max)) / 2 + 16px));--tabbar-bottom: max(10px, var(--inset-bottom));--inset-top: calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px));--inset-bottom: max(var(--tg-safe-area-inset-bottom, 0px), env(safe-area-inset-bottom, 0px));color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;background:var(--bg);color:var(--text)}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.screen-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%;padding:24px;text-align:center;color:var(--text-muted)}.button{min-height:44px;padding:10px 20px;border-radius:14px;background:var(--accent);color:#fff;font-size:15px;font-weight:600}.layout{display:flex;flex-direction:column;height:100%;padding-top:var(--inset-top)}.layout__content{flex:1;overflow-y:auto;padding:0 var(--gutter)}.layout__content:after{content:"";display:block;height:calc(var(--tabbar-height) + var(--tabbar-bottom) + 16px)}.stack{display:flex;flex-direction:column;gap:12px;margin-top:16px}.segmented{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--surface)}.segmented__item{flex:1;min-height:40px;padding:8px 4px;border-radius:10px;color:var(--text-muted);font-size:14px;font-weight:600}.segmented__item--active{background:var(--plate);color:var(--text)}.ton-connect{align-self:flex-start}.field{display:flex;flex-direction:column;gap:6px;color:var(--text-muted);font-size:13px}.field input{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-muted);color:var(--text);font:inherit;font-size:18px}.field input:focus{outline:none;border-color:var(--accent)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.button:disabled{background:var(--plate);color:var(--text-muted);cursor:default}.hint.hint--error{color:#ff6b6b}.notice{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:20px;border-radius:var(--radius);background:var(--surface);text-align:center}.notice--success p{margin:0;font-size:18px;font-weight:600}.list{margin:0;padding:0;list-style:none}.list__row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.positive{color:#3ddc84}.page__title{margin:20px 0 10px;font-size:17px;font-weight:700}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.card{padding:16px;border-radius:18px;background:var(--surface)}.card--muted{background:var(--surface-muted);color:var(--text-muted)}.placeholder{padding:28px 16px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--text-muted);text-align:center}.hint{color:var(--text-muted);font-size:14px}:root{--player-0: #2f8cff;--player-1: #ff9f1c;--player-2: #3ddc84;--player-3: #e056fd;--player-4: #ff5e5b;--player-5: #00c2d1;--player-6: #f9d342;--player-7: #a29bfe;--focus: #8ec2ff;--win: #3ddc84}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.button--primary,.button--secondary,.chip{min-height:44px}.button--secondary{background:var(--plate);color:var(--text)}.button[aria-disabled=true]{opacity:.6}@media(prefers-reduced-motion:no-preference){.button,.chip,.card--link{transition-property:scale;transition-duration:.15s;transition-timing-function:ease-out}.button:not(:disabled):not([aria-disabled=true]):active,.chip:not(:disabled):active,.card--link:active{scale:.96}}.card--link{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}.card__title{font-weight:600}.player-avatar{display:inline-grid;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:var(--player, var(--surface-muted));color:#0e1117;font-weight:700}.player-avatar img{width:100%;height:100%;object-fit:cover;outline:1px solid oklch(1 0 0 / .1);outline-offset:-1px;border-radius:50%}@media(hover:hover){.chip:hover,.card--link:hover{background:color-mix(in oklch,var(--surface) 85%,white)}}.page__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.link{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);text-decoration:none}.empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;border:1px solid var(--line);border-radius:18px;background:var(--surface);text-align:center}.empty__title{margin:0;font-weight:600}.empty .button{margin-top:8px}a.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.steps{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:22px}.notes{display:flex;flex-direction:column;gap:6px}.notes p,p.notes{margin:0}.inventory-sell-all{width:100%;margin:0 0 12px;border:1px solid var(--line);background:#161618a8}.sell-all__sum{display:flex;flex-direction:column;gap:8px;margin:4px 0 12px;padding:12px 14px;border-radius:14px;background:#ffffff0f}.sell-all__sum div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sell-all__sum dt{color:var(--text-muted);font-size:14px}.sell-all__sum dd{margin:0;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.sell-all .hint{font-size:13px;line-height:1.35}.gift-grid{display:grid;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.gift-card{display:flex;flex-direction:column;gap:10px;height:100%;padding:6px 6px 8px;border:1px solid var(--backdrop-line, var(--line));border-radius:var(--radius);background:#161618a8}.gift-card__link{display:flex;flex-direction:column;align-items:center;gap:8px;color:inherit;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.gift-card__art{position:relative;display:block;width:100%;aspect-ratio:1 / .92;overflow:hidden;border:1px solid var(--backdrop-line, var(--line));border-radius:12px}.gift-card .gift-card__picture{--gift-inset: 11%;display:block;width:100%;height:100%;border-radius:0}.gift-card .gift-card__picture.is-black{box-shadow:none;animation:none}.gift-card__picture .gift-card__model{position:absolute;inset:var(--gift-inset);width:calc(100% - 2 * var(--gift-inset));height:calc(100% - 2 * var(--gift-inset))}.gift-card__picture .gift-live__still{border-radius:14px}.gift-card__tag{position:absolute;top:5px;right:5px;z-index:1;display:inline-flex;align-items:center;height:26px;padding:0 7px 0 5px;border-radius:9px;background:#262628;color:var(--text);font-size:14.5px;font-weight:700}.gift-card--onyx .gift-card__tag{background:#3a3836}.gift-card__tag .ton-amount{gap:3px}.gift-card__body{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0 2px}.gift-card__body .gift-badge,.prize-dialog .gift-badge{margin-left:0;height:20px;padding:0 7px 0 6px;font-size:11px}.gift-card__body .gift-badge--plain,.prize-dialog .gift-badge--plain{padding:0 7px;background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-muted);font-weight:600}.gift-badge.gift-badge--plain:before{content:none}.gift-card__title{display:-webkit-box;max-width:100%;overflow:hidden;font-size:15px;font-weight:600;line-height:1.25;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.gift-card__note{color:var(--text-muted);font-size:11px;line-height:1.3;text-align:center}.gift-card__actions{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding:0 2px}.gift-card__actions .button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;padding:0 4px;border-radius:12px;font-size:14px;white-space:nowrap}.gift-card__actions .gift-card__upgrade{background:#34c759;color:#06210f}.gift-card__actions .button:disabled{background:#ffffff0a;color:var(--text-muted)}@media(max-width:374px){.gift-card__actions .button{gap:4px;padding:0 2px;font-size:12px}.gift-card__actions .ton-amount{gap:3px}}.gift-card__state{margin:0;padding:0 2px;color:var(--text-muted);font-size:12px;line-height:1.3;text-align:center}.gift-live{--gift-inset: 7%;position:relative;display:block;border-radius:14px;background:transparent;overflow:hidden}.gift-live.is-black,.gift-badge,.gift-card--black{--backdrop: #070708;--backdrop-line: #2c2c31;--swatch-line: rgba(255, 255, 255, .4)}.gift-live.is-onyx,.gift-badge--onyx,.gift-card--onyx{--backdrop: #292725;--backdrop-line: #4d4945;--swatch-line: #8a847e}.gift-live.is-black{background:var(--backdrop);box-shadow:inset 0 0 0 1px var(--backdrop-line)}.gift-badge{display:inline-flex;flex:none;align-items:center;gap:5px;height:16px;margin-left:6px;padding:0 6px 0 5px;border-radius:8px;background:#262628;color:#f4f4f5;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;vertical-align:2px}.gift-badge:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--backdrop);box-shadow:0 0 0 1px var(--swatch-line)}.gift-badge--onyx{background:#3a3836}@media(prefers-reduced-motion:no-preference){.gift-live.is-black{animation:gift-plate-in .32s cubic-bezier(.2,.8,.2,1) both}.gift-badge{animation:gift-badge-in .24s ease-out .14s both}}@keyframes gift-plate-in{0%{opacity:.5;scale:.96}}@keyframes gift-badge-in{0%{opacity:0;translate:0 4px}}.gift-live__still{position:absolute;inset:var(--gift-inset);display:block;width:calc(100% - 2 * var(--gift-inset));height:calc(100% - 2 * var(--gift-inset));object-fit:contain;transition:opacity .3s ease-out}.gift-live.is-live .gift-live__still{opacity:0}.gift-live__motion{position:absolute;inset:var(--gift-inset);display:block}.gift-live__motion svg{width:100%;height:100%}.gift-live .gift-live__model{position:absolute;inset:var(--gift-inset);width:calc(100% - 2 * var(--gift-inset));height:calc(100% - 2 * var(--gift-inset))}.button--small{width:100%;min-height:44px;padding:0 8px;font-size:14px;font-variant-numeric:tabular-nums}.gift-card .button--secondary,.dialog .button--secondary{background:#ffffff14}.dialog .button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.button:not(.button--secondary) .ton-icon circle,.bet__action.is-bet .ton-icon circle{fill:#fff}.button:not(.button--secondary) .ton-icon path,.bet__action.is-bet .ton-icon path{fill:#0098ea}.page__note{margin:0 0 12px;padding:10px 12px;border-radius:14px;background:var(--surface);color:var(--text-muted);font-size:13px;line-height:1.35}.dialog{width:min(100% - 32px,400px);padding:20px;border:none;border-radius:20px;background:var(--surface);color:var(--text);overscroll-behavior:contain}.dialog::backdrop{background:#0009}.dialog__title{margin:0 0 8px;font-size:18px}.dialog__body p{margin:0 0 8px}.dialog__actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}@media(prefers-reduced-motion:no-preference){.gift-card__link{transition-property:scale;transition-duration:.15s;transition-timing-function:ease-out}.gift-card__link:active{scale:.96}}.game-screen{--ink: #f4f4f5;--muted: #8e8e93;--line: #232326;--surface: #161618;--plate: #2a2a2e;--field: #0e0e10;--accent: #0098ea;--go: #34c759;--danger: #ff453a;--pvp: #f06a2c;--pvp-ink: #1c0f08;display:flex;flex-direction:column;gap:12px;margin:0 -16px;padding:0 16px 12px;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.game-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.game-header__title{margin:0;font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1}.game-header__back{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 14px 0 8px;border-radius:14px;background:var(--surface);color:var(--ink);font-size:15px;font-weight:600;transition:opacity .12s}.game-header__back:active{opacity:.8}.game-header__back svg{rotate:180deg;color:var(--muted)}.game-sound{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;margin-left:auto;padding:0;border:0;border-radius:14px;background:var(--surface);color:var(--ink);cursor:pointer;transition:opacity .12s}.game-sound[aria-pressed=false]{color:var(--muted)}.game-sound:active{opacity:.8}.game-sound+.game-balance{margin-left:-4px}.game-balance{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 5px 0 10px;border-radius:14px;background:var(--surface);color:var(--ink);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-decoration:none;transition:opacity .12s}.game-balance:active{opacity:.8}.game-balance__add{display:grid;place-items:center;width:30px;height:30px;margin-left:2px;border-radius:10px;background:var(--accent);color:#fff}.game-offline{margin:0;padding:10px 12px;border-radius:14px;background:#ff453a24;color:#ff8a80;font-size:14px;line-height:1.35}.rocket-history{display:flex;gap:6px;margin:0 -16px;padding:0 16px;overflow-x:auto;list-style:none;scrollbar-width:none}.rocket-history::-webkit-scrollbar{display:none}.rocket-history .crash{flex:none}.rocket-stage{position:relative;height:clamp(232px,calc(var(--tg-viewport-stable-height, 100dvh) - var(--inset-top) - var(--inset-bottom) - 262px),332px);border-radius:18px;overflow:hidden;isolation:isolate;background:#0f1c33}.rocket-stage--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;color:#ffffffb8;font-size:15px;text-align:center}.rocket-stage--empty p{margin:0}.game-retry{height:40px;padding:0 16px;border-radius:14px;background:var(--accent);color:#fff;font-size:15px;font-weight:600}.rocket-stage__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.rocket-gift{position:absolute;right:16px;bottom:12px;left:16px;z-index:0;display:flex;align-items:center;gap:10px;height:44px;pointer-events:none;transition:opacity .6s ease-out}.rocket-gift.is-over{opacity:.4}.rocket-gift__slot{position:relative;flex:none;width:44px;height:44px}.rocket-gift__light{position:absolute;top:50%;left:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background:radial-gradient(closest-side,#ffffff24,#fff0);opacity:0;transition:opacity .5s ease-out}.rocket-gift.is-reached .rocket-gift__light{opacity:.5}@media(prefers-reduced-motion:no-preference){.rocket-gift__slot{animation:rocket-gift-bob 3.2s ease-in-out infinite}.rocket-gift.is-over .rocket-gift__slot{animation-play-state:paused}}@keyframes rocket-gift-bob{0%,to{translate:0 0}50%{translate:0 -4px}}.rocket-gift__layer{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease-out}.rocket-gift__layer.is-leaving{opacity:0}.rocket-gift__picture{display:block;width:44px;height:44px;border-radius:14px;object-fit:cover;opacity:.92;transition:opacity .4s ease-out}.rocket-gift__picture.is-black{--backdrop-line: rgba(255, 255, 255, .22)}.rocket-gift__picture.is-onyx{--backdrop-line: #5a5551}.rocket-gift:not(.is-reached) .rocket-gift__picture{opacity:.4}.rocket-gift__text{display:flex;flex-direction:column;gap:2px;min-width:0}.rocket-gift__row{display:flex;align-items:center;gap:6px;height:16px;white-space:nowrap}.rocket-gift__label{color:#fff9;font-size:11px;font-weight:600}.rocket-gift__title{min-width:0;overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis}.rocket-gift__badge{margin-left:0}.rocket-gift__price{flex:none}.rocket-gift:not(.is-reached) .rocket-gift__title{color:#ffffffb8}.rocket-gift__next .rocket-gift__label{font-size:10px}.rocket-gift__price{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.rocket-gift:not(.is-reached) .rocket-gift__price{color:#ffffffb8}.rocket-gift__next{gap:3px;height:14px;color:#ffffff80;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.rocket-craft{position:absolute;top:0;left:0;z-index:1;opacity:0;pointer-events:none;transition:opacity .16s ease-out;will-change:transform}.rocket-craft__model{display:block;width:100%;height:100%}.rocket-hud{position:absolute;top:16px;right:16px;left:16px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.rocket-hud__status{display:flex;align-items:center;gap:6px;margin:0;color:#ffffffb8;font-size:12px;font-weight:600}.rocket-hud__live{width:7px;height:7px;border-radius:50%;background:var(--go)}.rocket-hud__time{font-variant-numeric:tabular-nums}.rocket-hud__value{margin:0;color:#4cd964;font-size:52px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.rocket-hud__value small{margin-left:4px;font-size:22px;font-weight:700;letter-spacing:0;opacity:.72}.rocket-hud__value.is-crash{color:var(--danger)}.rocket-hud__payout{display:flex;align-items:center;gap:6px;margin:2px 0 0;color:#ffffffb8;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.rocket-hud__hint{max-width:220px;margin:0;color:#ffffffb8;font-size:13px;line-height:1.35}.rocket-hud__bar{width:120px;height:4px;margin-top:4px;overflow:hidden;border-radius:2px;background:#ffffff24}.rocket-hud__bar>span{display:block;height:100%;background:var(--accent);transform-origin:left}.bet__switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:var(--field)}.bet__mode{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:10px;color:var(--muted);font-size:14px;font-weight:600}.bet__mode.is-active{background:var(--plate);color:var(--ink)}.bet__gift,.bet__prize{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 10px;border:1px solid var(--line);border-radius:14px}.bet__gift-picture{display:block;flex:none;width:44px;height:44px;border-radius:14px;object-fit:cover}.bet__gift-picture--prize{width:56px;height:56px}.bet__gift-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.bet__gift-title{display:flex;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:600}.bet__gift-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bet__gift-title .gift-badge{margin-left:0}.bet__gift-value{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--muted);font-size:13px;font-weight:500}.bet__gift-value .ton-amount{color:var(--ink);font-weight:600}.stake-cancels,.upgrade-note.stake-cancels{color:#ff8a80;font-size:12px;font-weight:500}.dialog p.stake-cancels{color:#ff8a80;font-size:inherit}.bet__gift-note{color:var(--muted);font-size:12px}.bet__pick{height:48px;border:1px dashed var(--line);border-radius:14px;color:var(--ink);font-size:15px;font-weight:600}.bet__step.bet__step--text{display:inline-flex;flex:none;align-items:center;justify-content:center;width:auto;height:40px;padding:0 12px;color:var(--ink);font-size:13px;text-decoration:none;white-space:nowrap}.bet__note{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.bet__prize{border-color:#34c75966}.bet__prize-art{position:relative;flex:none}.bet__prize .bet__gift-title{display:block;white-space:normal}.dialog--picker{width:min(100% - 32px,400px)}.prize-dialog{width:min(100% - 56px,320px);padding:16px;text-align:center}.prize-dialog .dialog__title{margin-bottom:10px;font-size:16px}.prize-dialog__picture{width:108px;height:108px;margin:0 auto;border-radius:16px}.prize-dialog__name{margin:10px 0 5px;font-size:16px;font-weight:700}.prize-dialog__price{display:flex;justify-content:center;margin:6px 0 0;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.prize-dialog__actions{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.prize-dialog__actions .button{min-height:46px;padding:0 6px;font-size:14px;white-space:nowrap}.prize-dialog__wide{grid-column:1 / -1}.dialog .prize-dialog__upgrade{background:#34c759;color:#06210f}.gift-picker{display:flex;flex-direction:column;gap:8px;max-height:50vh;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.gift-picker__item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:1px solid var(--line, #232326);border-radius:14px;text-align:left}.gift-picker__item:disabled{opacity:.5;cursor:default}.rocket-player__stake{display:inline-flex;align-items:center;gap:6px}.rocket-player__gift{--gift-inset: 1px;width:20px;height:20px;border-radius:5px}.rocket-player__gift .gift-live__still{object-fit:cover}.bet{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;background:var(--surface)}.bet__amount{display:flex;align-items:flex-end;gap:8px}.bet__field{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.bet__label{color:var(--muted);font-size:13px;font-weight:500}.bet__input,.rocket-auto__input{display:flex;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--field)}.bet__input{gap:8px;height:48px;padding:0 12px}.bet__input input,.rocket-auto__input input{flex:1;width:100%;min-width:0;padding:0;border:0;outline:0;background:none;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums}.bet__input input{font-size:24px;font-weight:700;letter-spacing:-.02em}.bet__input:focus-within,.rocket-auto__input:focus-within{border-color:var(--accent)}.bet__steps{display:flex;gap:8px}.bet__step{width:48px;height:48px;border-radius:14px;background:var(--plate);color:var(--ink);font-size:15px;font-weight:700}.bet__presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bet__preset{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:44px;border:1px solid var(--line);border-radius:12px;color:#ffffffb8;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.bet__preset.is-active{border-color:transparent;background:var(--plate);color:var(--ink)}.rocket-auto{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.rocket-auto__text{display:flex;flex-direction:column;gap:2px}.rocket-auto__text .bet__label{color:var(--ink);font-size:15px;font-weight:600}.rocket-auto__hint{color:var(--muted);font-size:12px}.rocket-auto__input{flex:none;gap:4px;width:104px;height:44px;padding:0 12px;color:var(--muted);font-size:17px;font-weight:700}.rocket-auto__input input{text-align:right}.rocket-auto__input input::placeholder{color:#48484a}.bet__hint{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;color:var(--muted);font-size:13px;line-height:1.35}.bet__hint.is-error{color:var(--danger)}.bet__hint a{color:var(--accent);font-weight:600}.bet__action{position:sticky;bottom:calc(var(--tabbar-height) + var(--tabbar-bottom) + 8px);z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;height:52px;box-shadow:0 0 0 8px var(--surface);padding:0 16px;border-radius:14px;background:var(--plate);color:#ffffffb8;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.bet__action.is-bet{background:var(--accent);color:#fff}.bet__action.is-cashout{background:var(--go);color:#05170b}.bet__action-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bet__action .ton-amount{flex:none}.bet__action.is-pvp{background:var(--pvp);color:var(--pvp-ink)}.bet__action:disabled{cursor:default}.bet__action[aria-disabled=true]{opacity:.75}.bet__result{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.bet__result.is-won{color:#4cd964}.bet__result.is-lost{color:var(--danger)}.ton-amount{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.ton-amount .ton-icon{flex:none}.rocket-players{display:flex;flex-direction:column;gap:10px;padding-top:6px}.game-section-title{display:flex;align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:700}.game-section-title>span{color:var(--muted);font-size:13px;font-weight:500}.game-section-title>.game-section-title__bank{align-self:center;margin-left:auto;color:var(--ink);font-weight:600}.rocket-players__empty{margin:0;padding:16px;border-radius:18px;background:var(--surface);color:var(--muted);font-size:14px}.rocket-players__list{margin:0;padding:0 16px;list-style:none;border-radius:18px;background:var(--surface)}.rocket-player{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 0}.rocket-player+.rocket-player{border-top:1px solid var(--line)}.rocket-player .player-avatar{background:#2c2c30;color:var(--ink);font-size:13px}.rocket-player__name{flex:1;min-width:0;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rocket-player__name>span{color:var(--muted);font-weight:500}.rocket-player__bet{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:15px;font-weight:600;white-space:nowrap}.rocket-player__result{display:inline-flex;align-items:center;gap:3px;color:var(--muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.rocket-player__result.is-won{color:#4cd964}.rocket-player__result.is-lost{color:var(--danger)}.rocket-player.is-lost .player-avatar,.rocket-player.is-lost .rocket-player__name{opacity:.55}.game-balance:focus-visible,.game-retry:focus-visible,.bet__step:focus-visible,.bet__preset:focus-visible,.bet__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.bet__step,.bet__preset,.bet__action{transition:scale .12s ease-out}.bet__step:active,.bet__preset:active,.bet__action:not(:disabled):active{scale:.96}.rocket-history .crash:first-child{animation:rocket-chip-in .4s cubic-bezier(.2,.8,.2,1) both}.rocket-hud__live{animation:home-pulse 1.6s ease-in-out infinite}.rocket-hud__value.is-crash{animation:rocket-hit .36s cubic-bezier(.2,.8,.2,1)}.rocket-gift__layer{transition:opacity .3s ease-out,translate .3s ease-out,scale .3s ease-out}.rocket-gift__layer.is-leaving{translate:0 -6px;scale:.96}.rocket-gift__layer:not(.is-leaving){animation:rocket-gift-in .4s cubic-bezier(.2,.8,.2,1) 80ms both}.rocket-gift.is-reached .rocket-gift__light{animation:rocket-gift-pulse .7s ease-out}}@keyframes rocket-gift-in{0%{opacity:0;translate:0 8px;scale:.9}}@keyframes rocket-gift-pulse{0%{opacity:.5}30%{opacity:1}to{opacity:.5}}@keyframes rocket-chip-in{0%{transform:scale(.6);opacity:0}}@keyframes rocket-hit{0%{transform:scale(1.12)}}.tabbar{position:fixed;inset:auto calc(var(--gutter) - 6px) var(--tabbar-bottom);z-index:10;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;height:var(--tabbar-height);padding:0 2px;border:1px solid #2a2a2e;border-radius:24px;background:#131315;box-shadow:0 8px 24px #00000073;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Manrope,system-ui,sans-serif}.tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;color:#8e8e93;text-decoration:none;-webkit-tap-highlight-color:transparent}.tabbar__plate{display:grid;place-items:center;width:54px;height:32px;border-radius:16px;transition:background-color .2s,color .2s,transform .12s cubic-bezier(.2,.8,.2,1)}.tabbar__item:active .tabbar__plate{transform:scale(.92)}.tabbar__label{max-width:100%;overflow:hidden;font-size:10.5px;font-weight:600;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.tabbar__item{min-width:0}@media(max-width:359px){.tabbar{grid-template-columns:repeat(5,auto)}.tabbar__label{font-size:10px;letter-spacing:-.02em}}.tabbar__item--active{color:#f4f4f5}.tabbar__item--active .tabbar__plate{background:#2a2a2e;animation:tab-plate .2s cubic-bezier(.2,.8,.2,1)}.tabbar__item--home .tabbar__plate{background:#0098ea29;color:#4fb6f2}.tabbar__item--home .tabbar__label{color:#4fb6f2}.tabbar__item--home.tabbar__item--active .tabbar__plate{background:#0098ea;color:#fff}.tabbar__item--home.tabbar__item--active .tabbar__label{color:#f4f4f5}@keyframes tab-plate{0%{transform:scaleX(.6);opacity:.4}}.home-screen{--ink: #f4f4f5;--muted: #8e8e93;--line: #232326;--surface: #161618;--accent: #0098ea;display:flex;flex-direction:column;margin:0 -16px;padding-bottom:12px;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.home-header{display:flex;align-items:center;gap:12px;padding:16px 16px 14px}.home-avatar{display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;background:#2c2c30;color:var(--ink);font-size:17px;font-weight:700}.home-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.home-balance{display:flex;flex:1;flex-direction:column;min-width:0}.home-balance__label{color:var(--muted);font-size:12px;font-weight:500}.home-balance__value{display:flex;align-items:center;gap:6px;min-width:0;font-size:clamp(22px,7vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.home-avatar,.home-topup,.game-balance{position:relative}.home-avatar:after,.home-topup:after,.game-balance:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}@media(max-width:359px){.home-topup{width:40px;padding:0;justify-content:center}.home-topup__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.home-balance__amount{min-width:0;overflow:hidden;text-overflow:ellipsis}.home-topup{display:inline-flex;flex:none;align-items:center;gap:4px;height:40px;padding:0 14px 0 10px;border-radius:14px;background:var(--accent);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .12s}.home-topup:active{opacity:.75}.home-section-title{display:flex;align-items:baseline;gap:8px;margin:0;padding:0 16px 10px;font-size:15px;font-weight:700}.home-section-title span{color:var(--muted);font-size:13px;font-weight:500}.home-live{padding:14px 0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-live__dot{align-self:center;width:7px;height:7px;border-radius:50%;background:#34c759;animation:home-pulse 1.6s ease-in-out infinite}.home-live__window{overflow:hidden;padding-left:16px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 86%,transparent)}.home-live__track{display:flex;gap:8px;width:max-content;margin:0;padding:0;list-style:none;will-change:transform}.home-live__empty{margin:0 16px;color:var(--muted);font-size:13px}.home-tile{position:relative;display:grid;flex:none;place-items:center;width:72px;height:72px;border-radius:14px;overflow:hidden}.tile-gift{background:var(--surface)}.tile-gift img{width:100%;height:100%;object-fit:cover}.home-tile__gift{--gift-inset: 0px;width:100%;height:100%;border-radius:0}.home-tile__gift.is-black{box-shadow:none}.home-tile__badge{position:absolute;top:4px;left:4px;margin:0}.home-tile__badge.gift-badge{gap:0;max-width:calc(100% - 8px);padding:0 4px;font-size:9px;letter-spacing:0}.home-tile__badge.gift-badge:before{display:none}.tile-ton{align-content:center;gap:3px;background:var(--surface);border:1px solid var(--line)}.home-tile__amount{color:var(--ink);font-size:13px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.home-tile__sub{color:var(--muted);font-size:10.5px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.home-tile__price{position:absolute;left:4px;bottom:4px;display:inline-flex;align-items:center;gap:3px;padding:2px 5px 2px 3px;border-radius:8px;background:#0a0a0cb8;color:#fff;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.home-tile.is-entering{animation:home-enter .4s cubic-bezier(.2,.8,.2,1) both}.home-tile.is-fresh{outline:2px solid var(--accent);outline-offset:-2px}.home-games{display:flex;flex-direction:column;gap:8px;padding:16px 16px 0}.game-card{position:relative;display:flex;flex-direction:column;min-height:176px;padding:16px;border-radius:18px;overflow:hidden;isolation:isolate;color:inherit;text-decoration:none;transition:opacity .12s}a.game-card:active{opacity:.85}.game-card__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;max-width:62%}.game-card__status{font-size:12px;font-weight:600;opacity:.72}.game-card__title{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.game-card__hint{font-size:13px;line-height:1.35;opacity:.72}.game-card__cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:2px;margin-top:auto;font-size:14px;font-weight:700}.game-card__art{position:absolute;z-index:0;pointer-events:none}.game-card--rocket{min-height:184px;background:#0f1c33}.game-card__art--rocket{z-index:1;right:-26px;top:-18px;width:210px;height:210px;animation:home-hover 2.6s ease-in-out infinite}.crash-history{position:relative;z-index:1;display:flex;gap:6px;max-width:64%;margin:14px 0 12px;overflow:hidden}.crash{padding:3px 8px;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.crash.is-low{background:#ff453a24;border-color:#ff453a73;color:#ff8a80}.crash.is-mid{background:#34c75924;border-color:#34c75973;color:#4cd964}.crash.is-high{background:#0098ea29;border-color:#0098ea80;color:#3fb4f5}.crash.is-top{background:#af52de29;border-color:#af52de80;color:#c77dff}.game-card--pvp{background:#f06a2c;color:#1c0f08}.game-card--pvp .game-card__title{font-size:28px}.game-card__art--pvp{right:-6px;bottom:4px;width:148px;height:148px}.pvp-now{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-top:auto}.pvp-now__faces{display:flex}.pvp-now__face{display:grid;place-items:center;width:24px;height:24px;margin-right:-6px;border-radius:50%;overflow:hidden;background:#1c0f08;border:2px solid #f06a2c;color:#f06a2c;font-size:11px;font-weight:700}.pvp-now__face img{width:100%;height:100%;object-fit:cover}.pvp-now__bank{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.pvp-now__empty{font-size:14px;font-weight:700}.flight-chart{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.flight-chart__curve{fill:none;stroke:#4c8dff;stroke-width:2;stroke-linecap:round;stroke-dasharray:6 7;opacity:.55;animation:home-dash 1.6s linear infinite}.flight-chart__head{fill:#9cc2ff}.game-card--pvp .game-card__body{max-width:64%}.gift-animation{display:inline-block}.gift-animation svg{display:block}.home-cases{padding:22px 16px 0}.home-cases__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px}.home-cases__head .home-section-title{padding:0;font-size:20px;font-weight:800;letter-spacing:-.02em}.home-cases__all{display:inline-flex;align-items:center;gap:2px;color:var(--accent);font-size:15px;font-weight:600;text-decoration:none}.home-cases__all:active{opacity:.75}.home-cases__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.case-card.home-case{grid-template-rows:auto auto}.case-card.home-case.is-free,.case-card.home-case.is-promo,.case-card.home-case.is-farm{border-width:1.5px}.case-card.home-case.is-free{border-color:#f2b01e}.case-card.home-case.is-promo{border-color:#8b7cf6}.case-card.home-case.is-farm{border-color:#34c759}.home-case .case-card__art.home-case__art{aspect-ratio:1}.home-case__row{display:flex;flex-direction:column;gap:8px;padding:10px;border-top:1px solid var(--line)}.home-case__title{padding:0 2px;overflow:hidden;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.home-case__button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:4px;height:36px;padding:0 10px;border-radius:12px;background:var(--accent);color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.home-case__button .case-price{gap:5px;padding:0;background:none;color:inherit;font-size:15px}.home-case__button .ton-icon circle{fill:#fff}.home-case__button .ton-icon path{fill:#0098ea}.home-case__button.is-free{background:#34c759;color:#06210d}.home-case__button.is-waiting{background:var(--plate);color:var(--muted)}.home-case__button.is-promo{background:var(--plate);color:var(--ink)}@media(prefers-reduced-motion:no-preference){.home-cases__grid>li{animation:case-card-rise .42s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:var(--enter-delay, 0ms)}}.home-cases__grid .case-skeleton{aspect-ratio:.78}.game-card:focus-visible,.home-topup:focus-visible,.home-avatar:focus-visible,.invite-link:focus-visible,.tabbar__item:focus-visible{outline:2px solid var(--accent, #0098ea);outline-offset:2px}@keyframes home-enter{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes home-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes home-dash{to{stroke-dashoffset:-26}}@keyframes home-drift{0%,to{translate:0 -4px}50%{translate:0 4px}}@keyframes home-hover{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.home-screen *,.home-screen *:before,.home-screen *:after,.tabbar__plate,.tabbar__label{animation:none!important;transition:none!important}}.pvp-stats{display:grid;grid-template-columns:1fr 1fr;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pvp-stat{display:flex;flex-direction:column;gap:3px;min-width:0;padding-right:12px}.pvp-stat+.pvp-stat{padding:0 0 0 12px;border-left:1px solid var(--line)}.pvp-stat__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.pvp-stat__name{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pvp-stat__empty{color:var(--muted);font-weight:500}.pvp-stat__win{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--accent);font-size:15px;font-weight:700}.pvp-stat__meta{color:var(--muted);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.pvp-stat__meta span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvp-arena{--seat: 80px;--r: clamp(104px, calc(50vw - 50px) , 144px);--cy: calc(var(--r) + var(--seat) / 2 + 8px);--spin: 0deg;position:relative;height:calc(2 * var(--cy));margin:0 -16px;overflow:hidden}@media(max-width:359px){.pvp-arena{--seat: 68px}}.pvp-arena--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;color:var(--muted);font-size:15px;text-align:center}.pvp-arena--empty p{margin:0}.pvp-seat{position:absolute;top:var(--cy);left:50%;width:var(--seat);height:var(--seat);margin:calc(var(--seat) / -2) 0 0 calc(var(--seat) / -2);border:1px solid var(--line);border-radius:18px;transform:rotate(calc(var(--a) + var(--spin))) translateY(calc(-1 * var(--r)))}.pvp-seat.is-taken{border:0;border-top:3px solid var(--player);background:var(--surface)}.pvp-arena.has-result .pvp-seat.is-taken:not(.is-winner){opacity:.4}.pvp-seat.is-winner{outline:2px solid var(--player);outline-offset:2px}.pvp-seat__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;transform:rotate(calc(-1 * (var(--a) + var(--spin))))}.pvp-seat__more{color:var(--muted);font-size:17px}.pvp-hub{position:absolute;top:var(--cy);left:50%;display:flex;flex-direction:column;align-items:center;gap:4px;width:170px;transform:translate(-50%,-50%);text-align:center}.pvp-hub__pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:14px;background:var(--plate);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pvp-hub__pill.is-soon{color:var(--pvp)}.pvp-hub__pill.is-muted{color:#ffffffb8;font-size:13px;font-weight:600}.pvp-hub__dot{width:7px;height:7px;border-radius:50%;background:var(--go)}.pvp-hub__bar{width:96px;height:3px;overflow:hidden;border-radius:2px;background:#ffffff24}.pvp-hub__bar>span{display:block;height:100%;background:var(--pvp);transform-origin:left}.pvp-hub__label{margin-top:6px;color:var(--muted);font-size:12px;font-weight:600}.pvp-hub__bank{display:inline-flex;align-items:center;gap:6px;font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.pvp-hub__sub{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;text-wrap:balance}.pvp-burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.pvp-hub__face{display:inline-grid;margin-bottom:2px;border-radius:50%;outline:3px solid var(--player);outline-offset:2px}.pvp-hub__face .player-avatar{background:#2c2c30;color:var(--ink);font-size:18px}.pvp-hub__winner{max-width:100%;overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pvp-hub__prize{color:#4cd964;font-size:17px;font-weight:700}.pvp-hub__mix{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.pvp-gifts{display:inline-flex;flex:none;align-items:center;gap:2px;vertical-align:middle}.pvp-gifts .gift-live{width:20px;height:20px;border-radius:6px}.pvp-gifts__more{color:var(--muted);font-size:11px;font-weight:700}.pvp-stat__win .pvp-gifts__more{display:none}@media(max-width:359px){.pvp-stat__win .pvp-gifts{display:none}}.pvp-gifts--seat .gift-live{width:32px;height:32px;border-radius:8px}.pvp-gifts--tile .gift-live{width:14px;height:14px;border-radius:4px}.pvp-hub__won{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.pvp-hub__won .pvp-gifts .gift-live{width:32px;height:32px;border-radius:8px}.pvp-hub__won-value{display:inline-flex;align-items:center;gap:3px;color:#4cd964;font-size:13px;font-weight:700}.pvp-mine,.pvp-mine ul{display:flex;flex-direction:column;gap:8px}.pvp-mine ul{margin:0;padding:0;list-style:none}.pvp-strip{position:relative;margin:0 -16px}.pvp-strip__list{display:flex;gap:8px;margin:0;padding:0 16px;overflow-x:auto;list-style:none;scrollbar-width:none}.pvp-strip__list::-webkit-scrollbar{display:none}.pvp-strip__empty{margin:0;padding:14px 16px;border-radius:18px;background:var(--surface);color:var(--muted);font-size:14px}.pvp-tile{display:flex;flex:none;flex-direction:column;align-items:center;gap:6px;width:76px;height:92px;padding:10px 6px 0;border-top:3px solid var(--player);border-radius:14px;background:var(--surface)}.pvp-tile .player-avatar{font-size:17px}.pvp-tile__name{max-width:100%;overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pvp-tile.is-me .pvp-tile__name{color:var(--accent)}.pvp-tile.has-details{gap:3px;height:104px;padding-top:8px}.pvp-tile__stake{display:flex;flex-direction:column;align-items:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.pvp-tile__amount{display:inline-flex;align-items:center;gap:3px}.pvp-tile__chance{color:var(--muted);font-weight:500}.pvp-tile.is-winner{outline:2px solid var(--pvp);outline-offset:-2px}.roulette{padding:8px 16px 0}.roulette__viewport{overflow:hidden}.roulette__tape{display:flex;gap:8px;width:max-content}.roulette__pointer{position:absolute;top:0;bottom:-4px;left:50%;z-index:1;width:2px;margin-left:-1px;background:var(--pvp);pointer-events:none}.roulette__pointer:before{content:"";position:absolute;top:0;left:-5px;border:6px solid transparent;border-top-color:var(--pvp)}.pvp-closed{margin:0;padding:16px;border-radius:18px;background:var(--surface);color:var(--muted);font-size:14px;text-align:center}.pvp-leave{display:flex;align-items:center;justify-content:space-between;gap:12px}.pvp-leave .bet__hint{flex:1}.pvp-leave__button{flex:none;height:40px;padding:0 14px;border-radius:14px;background:var(--plate);color:var(--ink);font-size:14px;font-weight:600}.pvp-history{display:flex;flex-direction:column;gap:10px;padding-top:6px}.pvp-rounds{margin:0;padding:0 16px;list-style:none;border-radius:18px;background:var(--surface)}.pvp-round{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 0}.pvp-round+.pvp-round{border-top:1px solid var(--line)}.pvp-round .player-avatar{background:#2c2c30;color:var(--ink);font-size:13px}.pvp-round__who{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.pvp-round__name{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pvp-round__time{color:var(--muted);font-size:12px}.pvp-round__result{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:15px;font-weight:600;white-space:nowrap}.pvp-round__win{display:inline-flex;align-items:center;gap:4px;color:#4cd964}.pvp-round__chance{color:var(--muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.pvp-leave__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.pvp-hub__bar>span{transition:transform .25s linear}.pvp-hub__dot{animation:home-pulse 1.6s ease-in-out infinite}.pvp-seat.is-taken .pvp-seat__body,.pvp-strip__list .pvp-tile{animation:pvp-land .45s cubic-bezier(.2,.8,.2,1) both}.pvp-seat{transition:opacity .3s ease-out}.pvp-hub__bank,.pvp-tile.is-winner{animation:pvp-pop .4s cubic-bezier(.2,.8,.2,1)}.pvp-hub__face{animation:pvp-pop-in .5s cubic-bezier(.2,.8,.2,1) both}.pvp-tile{transition:outline-color .3s ease-out}.pvp-leave__button{transition:scale .12s ease-out}.pvp-leave__button:active{scale:.96}}@keyframes pvp-land{0%{scale:.4;opacity:0}}@keyframes pvp-pop{0%{scale:1.18}}@keyframes pvp-pop-in{0%{scale:.4;opacity:0}70%{scale:1.08;opacity:1}to{scale:1}}.upgrade-stage{scroll-margin-top:calc(var(--inset-top) + 8px);--upgrade: #0f2a1f;--arc: #34c759;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 10px 16px;border-radius:18px;background:var(--upgrade);color:var(--ink)}.upgrade-stage--empty{align-items:center;justify-content:center;gap:12px;min-height:240px;color:#f4f4f5b8}.upgrade-stage__level{padding:3px 8px;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:600}.upgrade-stage__level.is-low{background:#ff453a24;border-color:#ff453a73;color:#ff8a80}.upgrade-stage__level.is-mid{background:#34c75924;border-color:#34c75973;color:#4cd964}.upgrade-stage__level.is-high{background:#0098ea29;border-color:#0098ea80;color:#3fb4f5}.upgrade-stage__level.is-top{background:#af52de29;border-color:#af52de80;color:#c77dff}.upgrade-stage__profit{display:flex;align-items:center;justify-content:center;gap:4px;min-height:32px;margin:0;border-radius:10px;font-size:13px;line-height:1.35;text-align:center;color:#f4f4f5b8}.upgrade-stage__profit.is-profit{background:#34c75924;color:var(--ink);font-weight:600}.upgrade-stage__profit .ton-amount{font-weight:700;color:#4cd964}.orbit{position:relative;flex:none;margin:4px auto 0}.orbit__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.orbit__track{fill:none;stroke:#ffffff24;stroke-width:10}.orbit__arc{fill:none;stroke:var(--arc);stroke-width:14}.orbit__mark{fill:#f4f4f599;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central}.orbit__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.orbit__chance{font-size:34px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;transition:opacity .32s}.orbit__caption{font-size:12px;font-weight:600;opacity:.72}.orbit__target{width:104px;height:104px;border-radius:18px;animation:orbit-target-in .32s cubic-bezier(.2,.8,.2,1) both}@keyframes orbit-target-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1.08)}}.orbit__satellite{position:absolute;top:calc(50% - 22px);left:calc(50% - 22px);width:44px;height:44px;transform-origin:22px 22px;will-change:transform}.orbit__satellite-gift{position:relative;display:block;width:44px;height:44px;transition:opacity .32s,scale .32s}.orbit__stake{width:44px;height:44px;border-radius:14px}.orbit__satellite-empty{display:block;width:44px;height:44px;border:1px dashed rgba(255,255,255,.3);border-radius:14px}.orbit__more{position:absolute;top:-4px;right:-8px;padding:1px 5px;border-radius:8px;background:var(--plate);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.orbit.is-won .orbit__satellite-gift,.orbit.is-lost .orbit__satellite-gift{opacity:0;scale:.6;transition-delay:.8s}.orbit.is-fast.is-won .orbit__satellite-gift,.orbit.is-fast.is-lost .orbit__satellite-gift{transition-delay:.24s}.orbit.is-lost .orbit__chance,.orbit.is-lost .orbit__arc{opacity:.55}.upgrade-result{margin:0;padding:10px 12px;border-radius:14px;font-size:14px;font-weight:600;line-height:1.35}.upgrade-result.is-won{background:#34c75924;color:#4cd964}.upgrade-result.is-lost{background:#ff453a24;color:#ff8a80}.upgrade-pair{display:grid;grid-template-columns:1fr 18px 1fr;gap:4px}.upgrade-slot{display:flex;align-items:center;gap:6px;min-width:0;min-height:84px;padding:8px 6px;border:1px solid transparent;border-radius:14px;background:#ffffff12;color:var(--ink);text-align:left;transition:opacity .12s}.upgrade-slot:active{opacity:.8}.upgrade-slot:disabled{opacity:.8;cursor:default}.upgrade-slot.is-empty{border:1px dashed rgba(255,255,255,.28);background:none}.upgrade-slot__picture{flex:none;width:48px;height:48px;border-radius:12px}.upgrade-slot__plus{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#ffffff1a;color:#f4f4f5b8}.upgrade-slot__stack{flex:none;display:flex;align-items:center}.upgrade-slot__stacked{flex:none;width:36px;height:36px;border-radius:10px}.upgrade-slot__stacked+.upgrade-slot__stacked{margin-left:-26px}@media(max-width:359px){.upgrade-slot__stacked+.upgrade-slot__stacked{display:none}}.upgrade-slot__stacked:nth-child(1){z-index:3}.upgrade-slot__stacked:nth-child(2){z-index:2}.upgrade-slot__text{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.upgrade-slot__label{color:#f4f4f5b8;font-size:11px;font-weight:600;white-space:nowrap}.upgrade-slot__name{max-width:100%;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.upgrade-slot__model{display:-webkit-box;max-width:100%;overflow:hidden;color:#f4f4f5b8;font-size:11px;font-weight:500;line-height:1.25;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.upgrade-slot__price{display:flex;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.upgrade-slot__note{color:#f4f4f5b8;font-size:10.5px;line-height:1.25}.upgrade-slot__hint{font-size:13px;font-weight:600;line-height:1.25}.upgrade-pair__arrow{display:grid;place-items:center;color:#f4f4f580}.upgrade-note{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.upgrade-quick{display:flex;gap:4px}.upgrade-quick__chip{flex:1;min-width:0;height:36px;padding:0;white-space:nowrap;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;transition:opacity .12s}.upgrade-quick__chip:nth-child(3){margin-right:6px}.upgrade-quick__chip:active{opacity:.8}.upgrade-quick__chip:disabled{color:var(--muted);opacity:.6;cursor:default}.upgrade-quick__chip.is-active{border-color:#34c75973;background:#34c75924;color:#4cd964}.upgrade-quick__gear{flex:none;display:grid;place-items:center;width:36px;height:36px;margin-left:2px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted);transition:opacity .12s}.upgrade-quick__gear:active{opacity:.8}.upgrade-quick__gear:disabled{opacity:.6;cursor:default}@media(max-width:359px){.upgrade-quick{gap:3px}.upgrade-quick__chip{font-size:11.5px;letter-spacing:-.02em}.upgrade-quick__chip:nth-child(3){margin-right:4px}.upgrade-quick__gear{width:32px}}.upgrade-settings form{display:flex;flex-direction:column;gap:18px;margin-top:14px}.upgrade-settings__group{display:flex;flex-direction:column;gap:8px}.upgrade-settings__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.upgrade-settings__head{margin:0;font-size:15px;font-weight:700}.upgrade-settings__reset{flex:none;padding:4px 0;border:none;background:none;color:var(--muted);font-size:13px;font-weight:600}.upgrade-settings__reset:active{opacity:.75}.upgrade-settings__fields{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.upgrade-settings__field{display:flex;align-items:center;gap:2px;overflow:hidden;cursor:text;height:46px;padding:0 12px;border:1px solid var(--line);border-radius:14px;background:#ffffff0f;color:var(--muted);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.upgrade-settings__field:focus-within{border-color:#34c75999}.upgrade-settings__field.is-wrong{border-color:#ff8a80b3}.upgrade-settings__field input{flex:none;min-width:0;max-width:100%;padding:0;border:none;outline:none;background:none;color:var(--ink);font:inherit}.upgrade-settings__error{margin:0;color:#ff8a80;font-size:13px;line-height:1.35}.upgrade-settings__segments{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:#ffffff0f}.upgrade-settings__segment{min-height:38px;border:none;border-radius:10px;background:none;color:var(--muted);font-size:14px;font-weight:600;transition:background-color .12s,color .12s}.upgrade-settings__segment[aria-pressed=true]{background:var(--plate);color:var(--ink)}.upgrade-settings__note{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.upgrade-settings__save{min-height:48px}.upgrade-actions{position:sticky;bottom:calc(var(--tabbar-height) + var(--tabbar-bottom) + 8px);z-index:2;display:flex;flex-direction:column;gap:8px}.upgrade-actions__error{margin:0;padding:10px 12px;border-radius:14px;background:#2a1716;color:#ff8a80;font-size:13px;line-height:1.35}.upgrade-actions__row{display:flex;gap:8px}.upgrade-submit{flex:1;min-width:0;min-height:48px}.upgrade-submit--skip{background:var(--plate);color:var(--ink)}.upgrade-fast{display:inline-flex;flex:none;align-items:center;gap:4px;min-height:48px;padding:0 14px;border:1px solid transparent;border-radius:14px;background:var(--plate);color:var(--muted);font-size:15px;font-weight:600;transition:color .12s,border-color .12s,background-color .12s}.upgrade-fast[aria-pressed=true]{border-color:var(--accent);background:#0b2f47;color:var(--accent)}.upgrade-fast:disabled{opacity:.5}.upgrade-how{padding:0 16px;border-radius:18px;background:var(--surface)}.upgrade-how summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:15px;font-weight:700;list-style:none;cursor:pointer}.upgrade-how summary::-webkit-details-marker{display:none}.upgrade-how summary:after{content:"";width:8px;height:8px;margin-right:4px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s}.upgrade-how[open] summary:after{transform:rotate(-135deg)}.upgrade-how ol{margin:0 0 12px;padding-left:20px;font-size:14px;line-height:1.45}.upgrade-how li+li{margin-top:6px}.upgrade-how p{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.4}.upgrade-how strong.is-won{color:#4cd964}.upgrade-how strong.is-lost{color:#ff8a80}.upgrade-section__title{display:flex;align-items:baseline;gap:8px;margin:4px 0 0;font-size:15px;font-weight:700}.upgrade-section__title span{color:var(--muted);font-size:13px;font-weight:500}.upgrade-empty{margin:0;color:var(--muted);font-size:13px}.upgrade-list{display:flex;flex-direction:column;gap:8px;scroll-margin-top:calc(var(--inset-top) + 8px)}.upgrade-list__head{display:flex;flex-direction:column;gap:8px}.upgrade-list__controls{display:flex;gap:8px}.upgrade-list__search{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;font-size:15px}.upgrade-list__search:focus{outline:none;border-color:var(--accent)}.upgrade-list__sort{flex:none;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--muted);font-size:13px;font-weight:600}.upgrade-list__bands{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;border-radius:14px;background:var(--surface)}.upgrade-list__band{height:32px;border-radius:10px;color:var(--muted);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.upgrade-list__band.is-active{background:var(--plate);color:var(--ink)}.upgrade-list__more{width:100%}.upgrade-strip{display:flex;gap:8px;margin:0 -16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 16px;scrollbar-width:none;list-style:none}.upgrade-strip::-webkit-scrollbar{display:none}.upgrade-strip>li{flex:0 0 106px;scroll-snap-align:start}.upgrade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.upgrade-tile{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;height:100%;padding:5px 5px 8px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);text-align:center;transition:opacity .12s}.upgrade-tile:active{opacity:.8}.upgrade-tile:disabled{opacity:.5;cursor:default}.upgrade-tile.is-selected{border-color:var(--go);box-shadow:inset 0 0 0 1px var(--go)}.upgrade-tile__window{position:relative;display:block;width:100%;aspect-ratio:1}.upgrade-tile__picture{width:100%;height:100%;border-radius:10px}.upgrade-tile__price{position:absolute;top:3px;right:3px;display:flex;padding:2px 5px;border-radius:8px;background:#262628;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.upgrade-tile__multiple{position:absolute;left:3px;bottom:3px;padding:2px 5px;border-radius:8px;background:#12261b;color:#4cd964;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.upgrade-tile__check{position:absolute;left:3px;top:3px;display:grid;place-items:center;width:20px;height:20px;border-radius:8px;background:var(--go);color:#06140c}.upgrade-tile__name{display:-webkit-box;width:100%;overflow:hidden;font-size:12px;font-weight:600;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.upgrade-tile__model{display:-webkit-box;width:100%;margin-top:-2px;overflow:hidden;color:var(--muted);font-size:11px;font-weight:500;line-height:1.25;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.upgrade-tile__chance{color:#4cd964;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.upgrade-tile__note{color:var(--muted);font-size:10.5px;line-height:1.25}.game-card--upgrade{min-height:156px;background:linear-gradient(118deg,#ef8f00,#ffa91a 48%,#ffc64a);color:#fff;text-shadow:0 1px 2px rgba(122,58,0,.28)}.game-card--upgrade .game-card__status,.game-card--upgrade .game-card__hint{opacity:.92}.game-card--upgrade .game-badge{text-shadow:none}.upgrade-rays{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.upgrade-rays:before,.upgrade-rays:after{content:"";position:absolute;top:-20%;bottom:-20%;background:#ffffff21;transform:skew(-22deg)}.upgrade-rays:before{left:34%;width:70px}.upgrade-rays:after{left:58%;width:26px;background:#ffffff1a}.upgrade-bg-gift{position:absolute;z-index:0;opacity:.85;pointer-events:none}.upgrade-bg-gift--a{left:132px;bottom:-14px;width:50px;height:50px;transform:rotate(-14deg)}.upgrade-bg-gift--b{right:-12px;bottom:-10px;width:46px;height:46px;transform:rotate(16deg)}.upgrade-bg-gift--c{right:150px;top:-10px;width:40px;height:40px;transform:rotate(12deg);opacity:.75}.game-card__art--upgrade{z-index:1;top:3px;right:4px;width:150px;height:150px}.home-orbit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home-orbit__track{fill:none;stroke:#ffffff61;stroke-width:8}.home-orbit__arc{fill:none;stroke:#34c759;stroke-width:8;animation:home-arc-hit 6s ease-out infinite}.home-orbit__target{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px;border-radius:50%;animation:home-drift 3s ease-in-out infinite}.home-orbit__target:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;z-index:-1;border-radius:50%;background:#fff3}.home-orbit__spin{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;animation:home-orbit-spin 6s infinite}.home-orbit__stake{position:absolute;width:42px;height:42px;margin:-21px;border-radius:10px;animation:home-stake-spin 6s infinite}@keyframes home-stake-spin{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.18,.62,.22,1)}50%,to{transform:rotate(calc(720deg - var(--land)))}}@keyframes home-orbit-spin{0%{transform:rotate(0);opacity:0;animation-timing-function:cubic-bezier(.18,.62,.22,1)}5%{opacity:1}50%{transform:rotate(var(--land))}88%{transform:rotate(var(--land));opacity:1}97%,to{transform:rotate(var(--land));opacity:0}}@keyframes home-arc-hit{0%,49%{stroke:#34c759}53%{stroke:#b6ffc8}70%,to{stroke:#34c759}}.firework{position:absolute;width:0;height:0;pointer-events:none}.firework__flash{position:absolute;left:-16px;top:-16px;width:32px;height:32px;border:3px solid #fff;border-radius:50%;opacity:0;animation:firework-flash 6s ease-out infinite}.firework__spark{position:absolute;left:-6px;top:-1.5px;width:12px;height:3px;border-radius:2px;background:#fff;opacity:0;animation:firework-spark 6s ease-out infinite}.firework--gold .firework__spark:nth-child(3n+2){background:#ff3d6e}.firework--gold .firework__spark:nth-child(3n){background:#2f9bff}.firework--green .firework__spark:nth-child(2n){background:#34c759}.firework--green .firework__spark:nth-child(4n+1){background:#2f9bff}.firework--green .firework__flash{border-color:#b6ffc8}.firework .firework__spark.is-star{left:-6px;top:-6px;width:12px;height:12px;border-radius:0;background:none}.firework__spark.is-star .star-glyph{display:block}@keyframes firework-flash{0%,50%{transform:scale(.2);opacity:0}52%{opacity:.9}64%,to{transform:scale(2.2);opacity:0}}@keyframes firework-spark{0%,50%{transform:translate(0) rotate(var(--a)) scaleX(.3);opacity:0}52%{opacity:1}64%{transform:translate(var(--dx),var(--dy)) rotate(var(--a)) scaleX(1.2);opacity:1}80%,to{transform:translate(calc(var(--dx) * 1.18),calc(var(--dy) * 1.18 + 12px)) rotate(var(--a)) scale(.4,.8);opacity:0}}.rocket-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.rocket-sky__star{position:absolute;display:block;line-height:0;opacity:.75}.rocket-sky__star.is-twinkling{animation:rocket-star-twinkle 3.2s ease-in-out infinite}.rocket-sky__fall{position:absolute;width:0;height:0;opacity:0;animation-name:rocket-star-fall;animation-timing-function:linear;animation-iteration-count:infinite}.rocket-sky__tail{position:absolute;left:0;top:-1px;width:58px;height:2px;border-radius:1px;background:linear-gradient(90deg,#ffd65af2,#ffd65a00);transform-origin:0 50%;transform:rotate(-36deg)}.rocket-sky__falling-star{position:absolute;left:-6.5px;top:-6.5px;animation:rocket-star-spin 1.1s linear infinite}@keyframes rocket-star-twinkle{0%,to{transform:scale(.7);opacity:.35}50%{transform:scale(1.1);opacity:1}}@keyframes rocket-star-fall{0%{transform:translate(0);opacity:0}3%{opacity:1}16%{opacity:1}21%,to{transform:translate(-170px,124px);opacity:0}}@keyframes rocket-star-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rocket-sky__star.is-twinkling,.rocket-sky__falling-star,.home-orbit__arc,.firework__flash,.firework__spark{animation:none}.rocket-sky__fall{display:none}.home-orbit__spin{animation:none;transform:rotate(var(--land))}.home-orbit__stake{animation:none;transform:rotate(calc(0deg - var(--land)))}}@media(prefers-reduced-motion:reduce){.orbit__satellite,.orbit__satellite-gift,.orbit__chance,.orbit__arc,.upgrade-how summary:after{transition:none!important}.orbit__target{animation:none}}.invite{display:flex;flex-direction:column;gap:8px;padding-top:8px}.invite-hero{position:relative;display:flex;flex-direction:column;padding:16px;border-radius:18px;overflow:hidden;isolation:isolate;background:#08283c;color:#f4f4f5}.invite-hero__art{position:absolute;z-index:-1;top:-10px;right:-14px;width:148px;height:148px;border-radius:0}.invite-hero__status{font-size:12px;font-weight:600;opacity:.72}.invite-hero__percent{margin-top:6px;font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.invite-hero__hint{max-width:60%;margin:6px 0 16px;font-size:13px;line-height:1.35;opacity:.72}.invite-hero__share{width:100%;min-height:48px;margin-top:8px;transition:opacity .12s}.invite-hero__share:active{opacity:.8}.invite-link{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;border-radius:14px;background:#ffffff14;font-size:13px;font-weight:500;text-align:left;transition:opacity .12s}.invite-link:active{opacity:.8}.invite-link__text{display:flex;flex:1;min-width:0}.invite-link__start{overflow:hidden;color:#f4f4f599;text-overflow:ellipsis;white-space:nowrap}.invite-link__code{flex:none;font-weight:600}.invite-link__icon{display:inline-flex;flex:none;color:#f4f4f5b8}.invite-link.is-copied .invite-link__icon{color:#34c759}.invite-stats{display:grid;grid-template-columns:1.45fr 1fr;gap:8px;margin:0}.invite-stat{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border-radius:18px;background:var(--surface)}.invite-stat dt{color:var(--muted);font-size:13px;font-weight:500}.invite-stat dd{display:flex;align-items:center;min-height:28px;margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.invite-stat .ton-amount{display:inline-flex;align-items:center;gap:6px}.invite-failed{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 4px 16px;color:var(--muted);font-size:13px;line-height:1.35}.invite-failed .button{flex:none;width:auto;padding:0 14px}.invite-section{margin-top:12px}.invite-section__title{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font-size:15px;font-weight:700}.invite-section__title span{color:var(--muted);font-size:13px;font-weight:500}.invite-friends{margin:0;padding:0 16px;border-radius:18px;background:var(--surface);list-style:none}.invite-friend{display:flex;align-items:center;gap:12px;min-height:56px}.invite-friend+.invite-friend{border-top:1px solid var(--line)}.invite-friend__name{flex:1;min-width:0;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.invite-friend__date{flex:none;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.invite-steps{margin:0;padding:16px;border-radius:18px;background:var(--surface);list-style:none}.invite-step{position:relative;display:grid;grid-template-columns:26px 1fr;column-gap:12px;padding-bottom:16px}.invite-step:last-child{padding-bottom:0}.invite-step:not(:last-child):before{content:"";position:absolute;top:30px;bottom:4px;left:12.5px;width:1px;background:var(--plate)}.invite-step__mark{display:grid;place-items:center;grid-row:span 2;width:26px;height:26px;border-radius:50%;background:var(--plate);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.invite-step:last-child .invite-step__mark{background:#0098ea29;color:#3fb4f5}.invite-step__title{font-size:15px;font-weight:600;line-height:26px}.invite-step__text{margin-top:1px;color:var(--muted);font-size:13px;line-height:1.35}@media(prefers-reduced-motion:reduce){.invite-link,.invite-hero__share{transition:none}}.gift-live.is-random{background:#ffffff12}.orbit__target.is-random,.orbit__stake.is-random,.home-orbit__target.is-random,.home-orbit__stake.is-random,.home-tile__gift.is-random{background:transparent}.gift-card--random{--backdrop-line: rgba(255, 255, 255, .1)}.gift-card--random .gift-card__art{border-color:transparent}.gift-card--random .gift-card__picture.is-random{background:transparent}.gift-card--random .gift-badge--plain{box-shadow:inset 0 0 0 1px #ffffff38}.layout{isolation:isolate}.inventory-sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;contain:strict;background:radial-gradient(130% 72% at 50% 0%,#2f1d68,#17113a 46%,#0f0f23);pointer-events:none}.inventory-sky__rays{position:absolute;top:-8%;left:50%;width:60vmax;height:60vmax;margin:-30vmax 0 0 -30vmax;border-radius:50%;transform:rotate(0) scale(3);will-change:transform}.inventory-sky__rays--gold{background:repeating-conic-gradient(#fbbf2400,#fbbf242b,#fbbf2400 14deg,#fbbf2400 36deg);animation:inventory-sky-turn 150s linear infinite}.inventory-sky__rays--violet{background:repeating-conic-gradient(from 18deg,#a78bfa00,#a78bfa38,#a78bfa00 20deg,#a78bfa00 45deg);animation:inventory-sky-turn-back 110s linear infinite}.inventory-sky__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% -8%,#0f0f2300 0,#0f0f2352 48vmax,#0f0f23 104vmax)}.inventory-sky__mote{position:absolute;bottom:-10px;left:var(--x);width:var(--size);height:var(--size);border-radius:50%;background:radial-gradient(circle,#fff6d6,#ffd257 45%,#fbbf2400 76%);opacity:0;will-change:transform,opacity;animation:inventory-sky-rise var(--rise) linear var(--delay) infinite}@keyframes inventory-sky-turn{to{transform:rotate(360deg) scale(3)}}@keyframes inventory-sky-turn-back{to{transform:rotate(-360deg) scale(3)}}@keyframes inventory-sky-rise{0%{transform:translateZ(0);opacity:0}12%{opacity:.95}50%{transform:translate3d(var(--drift),-56vh,0);opacity:.75}85%{opacity:.3}to{transform:translate3d(0,-112vh,0);opacity:0}}@media(prefers-reduced-motion:reduce){.inventory-sky__rays{animation:none}.inventory-sky__mote{display:none}}.level-0{--level: #8e8e93;--level-ink: #1b1b2a}.level-1{--level: #a9bbd4;--level-ink: #1a2433}.level-2{--level: #3fb4f5;--level-ink: #0b2231}.level-3{--level: #ffb93f;--level-ink: #2b1f0c}.level-4{--level: #c77dff;--level-ink: #221536}.level-gem{flex:none;overflow:visible}.level-gem--0{--gem: #77777f}.level-gem--1{--gem: #7f96ba}.level-gem--2{--gem: #1c96ee}.level-gem--3{--gem: #f59c0c}.level-gem--4{--gem: #9a4df5}.level-gem__body{fill:var(--gem)}.level-gem__edge{fill:none;stroke:#fff;stroke-linejoin:round;stroke-opacity:.22;stroke-width:1}.level-gem__girdle{fill:none;stroke:#fff;stroke-opacity:.5;stroke-width:.8}.level-gem__glint{fill:#fff}.level-gem__glint--small{opacity:.8}.level-gem__sweep{fill:#fff;opacity:.55;animation:gem-sweep 4.6s .9s cubic-bezier(.4,0,.2,1) infinite}@keyframes gem-sweep{24%,to{transform:translate(112px)}}.level-gem--0 .level-gem__glint,.level-gem.is-locked .level-gem__glint{opacity:.35}.level-gem.is-locked{filter:saturate(.45) brightness(.42)}.home-avatar{position:relative;text-decoration:none}.home-avatar__badge{position:absolute;right:-5px;bottom:-4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#1c1c1f;box-shadow:0 0 0 2px var(--bg)}.profile{display:flex;flex-direction:column;gap:12px;padding-top:8px}.profile-failed,.profile-empty,.profile-note{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.profile-note{margin-top:10px}@keyframes profile-rise{0%{opacity:0;transform:translateY(14px)}}.profile-reveal{opacity:0;transform:translateY(14px)}.profile-reveal.is-seen{opacity:1;transform:none;animation:profile-rise .48s cubic-bezier(.2,.8,.2,1) backwards}.profile-me{display:flex;flex-direction:column;align-items:center;padding:20px 16px 16px;border-radius:22px;background:var(--level-ink);box-shadow:inset 0 0 0 1px #ffffff17;animation:profile-rise .48s cubic-bezier(.2,.8,.2,1) backwards}.profile-me__avatar{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#2c2c30;box-shadow:0 0 0 4px #ffffff14;font-size:32px;font-weight:700;animation:profile-pop .46s 80ms cubic-bezier(.2,.8,.2,1) backwards}@keyframes profile-pop{0%{opacity:0;transform:scale(.8)}}.profile-me__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-me__name{margin-top:12px;font-size:22px;font-weight:800;letter-spacing:-.02em}.profile-vip{display:flex;align-items:center;gap:12px;width:100%;margin-top:16px;padding:10px 14px 10px 12px;border-radius:16px;background:#ffffff12}.profile-vip__gem{filter:drop-shadow(0 4px 9px color-mix(in srgb,var(--gem) 50%,transparent));animation:profile-gem-in .52s .16s cubic-bezier(.2,.8,.2,1) backwards,profile-gem-float 3.2s .7s ease-in-out infinite}.profile-vip__gem.level-gem--0{filter:none}@keyframes profile-gem-in{0%{opacity:0;transform:scale(.6) rotate(-14deg)}}@keyframes profile-gem-float{50%{transform:translateY(-3px) rotate(-3deg)}}.profile-vip__gem .level-gem__glint{transform-box:fill-box;transform-origin:center;animation:gem-twinkle 2.6s ease-in-out infinite}.profile-vip__gem .level-gem__glint--small{animation-delay:1.1s}@keyframes gem-twinkle{50%{opacity:.4;transform:scale(.5)}}.profile-vip__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.profile-vip__label{color:#f4f4f580;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.profile-vip__name{color:var(--level);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.profile-vip__name.is-none{color:#f4f4f580}.profile-info{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;background:#ffffff29;color:#f4f4f5cc;transition:opacity .12s}.profile-info:active{opacity:.8}.profile-me__explain{margin:12px 0 0;color:#f4f4f5b8;font-size:13px;line-height:1.35}.profile-progress{display:flex;flex-direction:column;width:100%;margin-top:16px;font-variant-numeric:tabular-nums}.profile-progress__top,.profile-progress__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-progress__top{flex-wrap:wrap;gap:4px 6px;font-size:14px;font-weight:700;white-space:nowrap}.profile-progress__turnover>span:last-child:not(.ton-amount){color:#f4f4f580}.profile-progress__turnover .ton-amount{display:inline-flex;align-items:center;gap:4px;vertical-align:-2px}.profile-progress__next{display:inline-flex;flex:none;align-items:center;gap:4px;font-size:13px}.profile-bar{height:14px;margin:10px 0 8px;overflow:hidden;border-radius:7px;background:#ffffff1a}.profile-bar__fill{display:block;height:100%;border-radius:7px;background:var(--level);animation:profile-fill .9s .2s cubic-bezier(.2,.8,.2,1) backwards}.level-0 .profile-bar__fill{background:var(--accent)}@keyframes profile-fill{0%{transform:translate(-100%)}}.profile-progress__bottom,.profile-progress__kept{color:#f4f4f580;font-size:13px;font-weight:600}.profile-progress__kept{margin-top:6px}.profile-bonus{padding:18px 16px 16px;border-radius:22px;background:var(--surface)}.profile-bonus__title{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em}.profile-bonus__title svg{color:var(--muted)}.profile-bonus__sum{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.profile-bonus__lines{margin:14px 0 0;padding:0 14px;border-radius:16px;background:#ffffff0f;list-style:none}.profile-bonus__lines li{display:flex;align-items:center;gap:12px;padding:12px 0}.profile-bonus.is-seen .profile-bonus__lines li{animation:profile-rise .42s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.16s + var(--i) * 80ms)}.profile-bonus__lines li+li{border-top:1px solid rgba(255,255,255,.07)}.profile-bonus__lines li>svg{color:#5a5a60}.profile-bonus__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.profile-bonus__name{font-size:15px;font-weight:700}.profile-bonus__text{display:flex;flex-direction:column;gap:2px;color:var(--muted);font-size:12px;line-height:1.35;font-variant-numeric:tabular-nums}.profile-bonus__text em{color:var(--accent);font-style:normal}.profile-bonus__lines .ton-amount{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.profile-bonus__due{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:2px}.profile-bonus__due>span:last-child:not(.ton-amount){color:var(--muted);font-size:11px;font-weight:600}.profile-bonus__caption{margin:2px 0 0;color:var(--muted);font-size:13px;font-weight:600}.profile-claim{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:96px;height:36px;padding:0 12px;border-radius:12px;background:var(--plate);color:var(--muted);font-size:14px;font-weight:700;white-space:nowrap;transition:opacity .12s,transform .12s}.profile-claim.is-ready{background:var(--accent);color:#fff}.profile-claim.is-ready .ton-icon circle{fill:#fff}.profile-claim.is-ready .ton-icon path{fill:#0098ea}.profile-claim.is-ready:active{transform:scale(.96)}.profile-claim:disabled:not(.is-ready){cursor:default}.profile-claim.is-ready:disabled{opacity:.6}.profile-claim .ton-amount{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.profile-bonus__due>span:not(.ton-amount) .ton-amount{display:inline-flex;align-items:center;gap:2px;color:var(--ink);vertical-align:-2px}.profile-claim__error{color:#ff8a80}.bonus-claim{width:min(100% - 32px,320px)}.bonus-claim__sum{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:4px;padding:18px 12px 14px;border-radius:14px;background:#ffffff0f}.bonus-claim__sum .ton-amount{display:inline-flex;align-items:center;gap:8px;font-size:32px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.bonus-claim__sum>span:last-child{color:var(--muted);font-size:13px;font-weight:600}.bonus-claim .hint{margin:10px 0 0}.profile-bonus__note{margin:12px 0 0;color:var(--muted);font-size:13px;font-weight:600;line-height:1.35}.profile-section__title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin:4px 4px 10px;font-size:17px;font-weight:800;letter-spacing:-.01em}.profile-section__title span{color:var(--muted);font-size:13px;font-weight:600}.profile-levels{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.profile-level{border-radius:18px;background:var(--surface)}.profile-level.is-current{box-shadow:inset 0 0 0 1.5px var(--level)}.is-seen .profile-level{animation:profile-rise .42s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(80ms + var(--i) * 70ms)}.is-seen .profile-level .level-gem{animation:profile-gem-in .52s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.18s + var(--i) * 70ms)}.profile-level .level-gem{transition:transform .12s}.profile-level:not(.is-ahead) .level-gem{filter:drop-shadow(0 4px 9px color-mix(in srgb,var(--gem) 45%,transparent))}.profile-level__head:active .level-gem{transform:scale(.92)}.profile-level__head{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:none;color:inherit;text-align:left;transition:opacity .12s}.profile-level__head:active{opacity:.8}.profile-level__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.profile-level__name{display:flex;align-items:center;gap:6px;font-size:19px;font-weight:800;letter-spacing:-.02em}.profile-level__name svg{color:var(--muted)}.profile-level.is-past .profile-level__name svg{color:#34c759}.profile-level__chip{padding:2px 8px;border:1px solid color-mix(in srgb,var(--level) 45%,transparent);border-radius:8px;background:color-mix(in srgb,var(--level) 16%,transparent);color:var(--level);font-size:11px;font-weight:700;letter-spacing:0}.profile-level__from .ton-amount{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.profile-level.is-ahead .profile-level__name{color:#77777d}.profile-level.is-ahead .profile-level__name svg,.profile-level.is-ahead .profile-level__from .ton-amount{color:#5a5a60}.profile-level.is-ahead .profile-level__from svg{opacity:.45}.profile-level__chevron{display:grid;color:var(--muted);transform:rotate(90deg);transition:transform .2s}.profile-level.is-open .profile-level__chevron{transform:rotate(-90deg)}@keyframes profile-unfold{0%{opacity:0;transform:translateY(-6px)}}.profile-level__perks{display:flex;flex-direction:column;gap:12px;margin:0 16px;padding:14px 0 16px;border-top:1px solid rgba(255,255,255,.08);list-style:none;animation:profile-unfold .24s cubic-bezier(.2,.8,.2,1)}.profile-level__perks li{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:15px;font-weight:600;line-height:20px}.profile-level__tick{display:grid;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--muted);color:var(--surface)}.profile-level__perks .ton-amount{display:inline-flex;align-items:center;gap:3px;color:var(--text);font-weight:700;font-variant-numeric:tabular-nums;vertical-align:-2px}.profile-manager{border-radius:18px;background:var(--surface)}.profile-manager.is-open{box-shadow:inset 0 0 0 1.5px #ffb93f}.profile-manager__head{display:flex;align-items:center;gap:14px;padding:14px 16px 12px}.profile-manager__text{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-manager__title{display:flex;align-items:center;gap:6px;font-size:19px;font-weight:800;letter-spacing:-.02em}.profile-manager__title svg{color:var(--muted)}.profile-manager__line{color:var(--muted);font-size:13px;line-height:1.35}.profile-manager.is-open .profile-manager__line{color:var(--ink)}.profile-manager__label{display:block;margin:0 16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:13px;font-weight:600}.profile-level__perks.profile-manager__perks{padding-top:10px;border-top:0;animation:none}.profile-manager__write{display:block;width:calc(100% - 32px);min-height:48px;margin:0 16px 16px;border-radius:14px;background:var(--accent);color:#fff;font-size:15px;font-weight:600;transition:opacity .12s}.profile-manager__write:active{opacity:.8}.profile-card{padding:14px 16px;border-radius:18px;background:var(--surface)}.profile-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.profile-card__head .ton-amount{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.profile-card__foot{margin:0;color:var(--accent);font-size:13px;font-variant-numeric:tabular-nums}.profile-track{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:12px 0;padding:0;list-style:none}.profile-track__step{display:flex;flex-direction:column;align-items:center;min-width:0;color:var(--muted);font-variant-numeric:tabular-nums}.profile-track__bar{align-self:stretch;height:8px;margin-bottom:8px;overflow:hidden;border-radius:4px;background:var(--plate)}.profile-track__bar span{display:block;height:100%;border-radius:4px;background:var(--accent)}.is-seen .profile-track__bar span{animation:profile-fill .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.2s + var(--i) * .11s)}.profile-track__step strong{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.profile-track__step strong .ton-amount{display:inline-flex;align-items:center;gap:3px}.profile-track__step>span:last-child{font-size:10.5px;font-weight:600;white-space:nowrap}.profile-track__step.is-done,.profile-track__step.is-next{color:var(--ink)}.profile-track__step.is-current strong{color:var(--accent)}.profile-track__step.is-current>span:last-child{color:var(--ink)}.profile-track--prizes .is-done .profile-track__bar span{background:#34c759}.profile-track--prizes .is-done strong{color:#4cd964}.profile-history{border-radius:18px;background:var(--surface)}.profile-history summary{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-size:15px;font-weight:600;list-style:none;cursor:pointer}.profile-history summary::-webkit-details-marker{display:none}.profile-history summary svg{color:var(--muted);transform:rotate(90deg);transition:transform .2s}.profile-history[open] summary svg{transform:rotate(-90deg)}.profile-history .profile-empty{padding:0 16px 14px}.profile-list{margin:0;padding:0 16px;list-style:none}.profile-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.profile-row__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.profile-row__title{font-size:15px;font-weight:600}.profile-row__text{color:var(--muted);font-size:13px;line-height:1.35;font-variant-numeric:tabular-nums}.profile-row__amount .ton-amount{display:inline-flex;align-items:center;gap:4px;color:#34c759;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.profile-support{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:var(--surface);color:var(--ink);text-align:left;transition:opacity .12s}.profile-support:active{opacity:.8}.profile-support__text{display:flex;flex:1;flex-direction:column;gap:2px}.profile-support__title{font-size:15px;font-weight:600}.profile-support__hint{color:var(--muted);font-size:13px}.profile-support svg{color:var(--muted)}@media(prefers-reduced-motion:reduce){.profile-me,.profile-me__avatar,.profile-vip__gem,.profile-vip__gem .level-gem__glint,.level-gem__sweep,.profile-bar__fill,.profile-reveal.is-seen,.profile-bonus.is-seen .profile-bonus__lines li,.is-seen .profile-level,.is-seen .profile-level .level-gem,.profile-level__perks,.is-seen .profile-track__bar span{animation:none}.profile-reveal{opacity:1;transform:none}.profile-level .level-gem,.profile-level__chevron,.profile-history summary svg{transition:none}}.upgrade-arena{position:relative;display:grid;align-self:stretch}.upgrade-arena>.orbit{transition:opacity .2s ease}.upgrade-arena.is-consoling>.orbit{opacity:0;pointer-events:none}.upgrade-consolation{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);place-items:center}.upgrade-consolation__reel{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;animation:upgrade-reel-in .24s cubic-bezier(.2,.8,.2,1) both}.upgrade-consolation__skip{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:#f4f4f5;cursor:pointer;animation:upgrade-reel-in .24s cubic-bezier(.2,.8,.2,1) both}.upgrade-consolation__skip:active{transform:scale(.92)}.upgrade-consolation__title{margin:0;color:#8e8e93;font-size:13px;font-weight:600;text-align:center}.upgrade-kennel{position:relative;width:168px;height:168px;animation:upgrade-kennel-in .3s cubic-bezier(.2,.8,.2,1) both,upgrade-kennel-shake .45s ease-in-out .3s both}.upgrade-kennel__part{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;animation:.56s cubic-bezier(.2,.7,.3,1) .76s both}.upgrade-kennel__part--tl{clip-path:inset(0 50% 50% 0);animation-name:upgrade-kennel-tl}.upgrade-kennel__part--tr{clip-path:inset(0 0 50% 50%);animation-name:upgrade-kennel-tr}.upgrade-kennel__part--bl{clip-path:inset(50% 50% 0 0);animation-name:upgrade-kennel-bl}.upgrade-kennel__part--br{clip-path:inset(50% 0 0 50%);animation-name:upgrade-kennel-br}@keyframes upgrade-kennel-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes upgrade-kennel-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(3deg)}}@keyframes upgrade-kennel-tl{0%,65%{opacity:1}to{opacity:0;transform:translate(-70px,-60px) rotate(-24deg)}}@keyframes upgrade-kennel-tr{0%,65%{opacity:1}to{opacity:0;transform:translate(70px,-60px) rotate(24deg)}}@keyframes upgrade-kennel-bl{0%,65%{opacity:1}to{opacity:0;transform:translate(-64px,64px) rotate(-18deg)}}@keyframes upgrade-kennel-br{0%,65%{opacity:1}to{opacity:0;transform:translate(64px,64px) rotate(18deg)}}@keyframes upgrade-reel-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.upgrade-kennel,.upgrade-kennel__part,.upgrade-consolation__reel{animation:none}}.game-badge{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:3px;height:20px;margin-bottom:5px;padding:0 7px 0 6px;border-radius:7px;background:#fff;color:#f07a2b;font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1}.game-badge:after{content:"";position:absolute;right:5px;bottom:-4px;width:7px;height:5px;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%)}.layout>.home-header{width:100%;max-width:var(--app-max);margin-inline:auto}.layout__content{scrollbar-color:#2a2a2e transparent;scrollbar-width:thin}@media(min-width:560px){.home-cases__grid,.cases-grid,.gift-grid,.case-drops{grid-template-columns:repeat(3,minmax(0,1fr))}}.is-drag-scrolling,.is-drag-scrolling *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}
