.Hud-module__FKlb6G__targetLevel{display:none}@media (orientation:landscape) and (max-width:1024px) and (max-height:600px){.Hud-module__FKlb6G__header{padding:max(.35rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) 0 max(.75rem, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem}.Hud-module__FKlb6G__brandLogo{max-width:8rem;height:1.5rem}.Hud-module__FKlb6G__stats{justify-self:center;align-items:center;gap:.5rem}.Hud-module__FKlb6G__stats>div:first-child{flex-direction:row;gap:.25rem;padding-top:0}.Hud-module__FKlb6G__stats>div:first-child>:first-child{display:none}.Hud-module__FKlb6G__stats>div:nth-child(2){align-self:center;width:1px;height:1.5rem;margin:0 .2rem;display:block}.Hud-module__FKlb6G__stats>div:last-child{flex-direction:row;align-items:baseline;gap:.4rem}.Hud-module__FKlb6G__centerLevel{display:none}.Hud-module__FKlb6G__scoreValue{font-size:1.8rem}.Hud-module__FKlb6G__targetPosition{inset-inline-start:auto;inset-inline-end:max(.75rem, env(safe-area-inset-right));top:max(3.1rem, calc(env(safe-area-inset-top) + 2.7rem));flex-direction:column;align-items:flex-end;gap:.1rem;padding:0}.Hud-module__FKlb6G__targetLevel{letter-spacing:.12em;font-size:.6rem;display:block}.Hud-module__FKlb6G__targetLine{align-items:flex-end;gap:.2rem;width:min(13rem,30vw)}.Hud-module__FKlb6G__targetCopy{text-align:right;flex-direction:column;align-items:flex-end;gap:.1rem;font-size:.55rem;display:flex;letter-spacing:.08em!important}.Hud-module__FKlb6G__targetSeparator,.Hud-module__FKlb6G__targetMeter{display:none}.Hud-module__FKlb6G__bonusRail{left:max(.5rem, env(safe-area-inset-left));bottom:max(.5rem, env(safe-area-inset-bottom));gap:.25rem}.Hud-module__FKlb6G__bonusPill{gap:.3rem;padding:.15rem .5rem .15rem .2rem}.Hud-module__FKlb6G__bonusPill>img,.Hud-module__FKlb6G__bonusPill>svg{width:1.25rem;height:1.25rem}.Hud-module__FKlb6G__bonusLabel{white-space:nowrap;font-size:.6rem}}
.CampaignFrame-module__NffQpG__frame{--pf-button-weight:900}.CampaignFrame-module__NffQpG__frame>header,.CampaignFrame-module__NffQpG__frame>footer{--pf-ink:var(--pf-surface);--pf-background:var(--pf-text)}.CampaignFrame-module__NffQpG__frame>header{border-bottom:calc(var(--pf-border-w) * .5) solid color-mix(in srgb, var(--pf-text) 15%, transparent)}.CampaignFrame-module__NffQpG__frame .campaign-venue{display:none}@media (min-width:640px){.CampaignFrame-module__NffQpG__frame .campaign-venue{display:inline-flex}}.CampaignFrame-module__NffQpG__frame>footer{border-top:calc(var(--pf-border-w) * .5) solid color-mix(in srgb, var(--pf-text) 15%, transparent)}.CampaignFrame-module__NffQpG__atmosphere{pointer-events:none;background:radial-gradient(ellipse at 10% 30%, color-mix(in srgb, var(--pf-accent) 10%, transparent), transparent 65%);position:absolute;inset:0;overflow:hidden}.CampaignFrame-module__NffQpG__arena{opacity:.14;background-position:top;background-size:cover;height:min(80vh,850px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 15%,#0000 100%);mask-image:linear-gradient(#0000,#000 15%,#0000 100%)}.CampaignFrame-module__NffQpG__frame .campaign-form{border-color:color-mix(in srgb, var(--pf-text) 22%, transparent);border-radius:calc(var(--pf-radius) * .5)}.CampaignFrame-module__NffQpG__frame .campaign-form .pf-field{border-radius:calc(var(--pf-radius) * .25)}.CampaignFrame-module__NffQpG__frame .campaign-ticket>.pf-stamp{border-radius:calc(var(--pf-radius) * .5);overflow:hidden}.CampaignFrame-module__NffQpG__frame .campaign-ticket>.pf-stamp>div:first-child{--pf-ink:var(--pf-surface);--pf-background:var(--pf-text)}
.SocialLinks-module__UJwMTW__invitation{text-align:center;color:var(--pf-text)}.SocialLinks-module__UJwMTW__invitation:before{content:"";border-top:var(--pf-border-w) solid color-mix(in srgb, var(--pf-text) 25%, transparent);width:3rem;margin:0 auto 1.25rem;display:block}.SocialLinks-module__UJwMTW__heading{margin:0;font-size:clamp(1.05rem,2.4vw,1.25rem);font-weight:600}.SocialLinks-module__UJwMTW__description{max-width:32rem;color:var(--pf-text-muted);margin:0 0 .75rem;font-size:.875rem;line-height:1.6}.SocialLinks-module__UJwMTW__link{border:var(--pf-border-w) solid color-mix(in srgb, var(--pf-text) 25%, transparent);border-radius:var(--pf-radius);background:color-mix(in srgb, var(--pf-surface) 80%, transparent);min-height:44px;padding:.65rem 1rem;font-size:.875rem}.SocialLinks-module__UJwMTW__link:hover{border-color:var(--pf-primary)}
.ScoreScreen-module__UyRrIW__stats{border-top:calc(var(--pf-border-w) * .5) solid color-mix(in srgb, var(--pf-text) 20%, transparent);border-bottom:calc(var(--pf-border-w) * .5) solid color-mix(in srgb, var(--pf-text) 20%, transparent);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1rem;width:100%;max-width:34rem;padding:1rem 0;display:grid}.ScoreScreen-module__UyRrIW__stat{flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex}.ScoreScreen-module__UyRrIW__stat dt{color:var(--pf-text-muted)}.ScoreScreen-module__UyRrIW__foodMazeRibbon{color:var(--pf-primary);font-family:var(--font-display);align-items:center;gap:13px;font-size:clamp(1.1rem,3.5vw,1.5rem);font-weight:900;display:flex}.ScoreScreen-module__UyRrIW__foodMazeRibbon span{color:var(--pf-secondary);letter-spacing:.23em;font-size:.45rem}.ScoreScreen-module__UyRrIW__foodMazeResult .ScoreScreen-module__UyRrIW__stats{border:0;gap:.5rem;padding:0}.ScoreScreen-module__UyRrIW__foodMazeResult .ScoreScreen-module__UyRrIW__stat{border:1px solid color-mix(in srgb, var(--pf-text) 26%, transparent);background:var(--pf-surface);border-radius:12px;justify-content:center;padding:.8rem .4rem}
.BrickBreakerLoading-module__LrpwJq__loading{width:min(100%,19rem);color:var(--loading-light);flex-direction:column;align-items:center;gap:.75rem;display:flex}.BrickBreakerLoading-module__LrpwJq__scene{width:240px;height:150px;position:relative}.BrickBreakerLoading-module__LrpwJq__court{border:1px solid color-mix(in srgb, var(--loading-light) 18%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--loading-floor) 12%, transparent), color-mix(in srgb, var(--loading-accent) 9%, transparent));border-radius:12px;position:absolute;inset:16px 12px 0;transform:perspective(240px)rotateX(38deg)}.BrickBreakerLoading-module__LrpwJq__paddle{border-top:2px solid color-mix(in srgb, var(--loading-paddle) 40%, var(--loading-light));background:linear-gradient(180deg, color-mix(in srgb, var(--loading-paddle) 72%, var(--loading-light)), var(--loading-paddle) 45%, color-mix(in srgb, var(--loading-paddle) 60%, var(--loading-ink)));width:78px;height:15px;box-shadow:0 4px 0 color-mix(in srgb, var(--loading-paddle) 45%, var(--loading-ink));border-radius:7px 7px 9px 9px;animation:1.6s ease-in-out infinite BrickBreakerLoading-module__LrpwJq__paddleReturn;position:absolute;top:119px;left:81px}.BrickBreakerLoading-module__LrpwJq__ballFlight{animation:1.6s linear infinite BrickBreakerLoading-module__LrpwJq__ballReturn;position:absolute;top:99px;left:111px}.BrickBreakerLoading-module__LrpwJq__ball{background:radial-gradient(circle at 32% 25%, var(--loading-light), var(--loading-ball) 42%, color-mix(in srgb, var(--loading-ball) 60%, var(--loading-ink)));width:18px;height:18px;box-shadow:0 0 18px color-mix(in srgb, var(--loading-ball) 38%, transparent);border-radius:50%}.BrickBreakerLoading-module__LrpwJq__ballShadow{background:color-mix(in srgb, var(--loading-ink) 70%, transparent);border-radius:50%;width:24px;height:6px;animation:1.6s linear infinite BrickBreakerLoading-module__LrpwJq__ballShadow;position:absolute;top:113px;left:108px}.BrickBreakerLoading-module__LrpwJq__impact{border:1px solid var(--loading-ball);opacity:0;border-radius:50%;width:42px;height:14px;animation:1.6s ease-out infinite BrickBreakerLoading-module__LrpwJq__impactRing;position:absolute;top:109px;left:99px}.BrickBreakerLoading-module__LrpwJq__label{text-align:center;margin:0;font-size:.875rem;font-weight:600;line-height:1.5}@keyframes BrickBreakerLoading-module__LrpwJq__ballReturn{0%,to{transform:translate(0)}25%{transform:translate(38px,-84px)}50%{transform:translate(0)}75%{transform:translate(-38px,-84px)}}@keyframes BrickBreakerLoading-module__LrpwJq__paddleReturn{0%,50%,to{transform:translate(0)scaleY(.88)}25%{transform:translate(15px)scaleY(1)}75%{transform:translate(-15px)scaleY(1)}}@keyframes BrickBreakerLoading-module__LrpwJq__ballShadow{0%,50%,to{opacity:.5;transform:translate(0)scale(1)}25%{opacity:.18;transform:translate(38px)scale(.55)}75%{opacity:.18;transform:translate(-38px)scale(.55)}}@keyframes BrickBreakerLoading-module__LrpwJq__impactRing{0%,50%{opacity:.5;transform:scale(.65)}14%,64%{opacity:0;transform:scale(1.5)}49%,to{opacity:0;transform:scale(.65)}}@media (prefers-reduced-motion:reduce){.BrickBreakerLoading-module__LrpwJq__ballFlight,.BrickBreakerLoading-module__LrpwJq__ballShadow,.BrickBreakerLoading-module__LrpwJq__paddle,.BrickBreakerLoading-module__LrpwJq__impact{animation:none}.BrickBreakerLoading-module__LrpwJq__ballFlight{transform:translateY(-35px)}.BrickBreakerLoading-module__LrpwJq__ballShadow{opacity:.3;transform:scale(.75)}.BrickBreakerLoading-module__LrpwJq__impact{display:none}}
.GameGuide-module__6fdmlG__card{max-height:calc(100% - 32px);overflow:hidden;text-align:left!important;align-items:stretch!important;max-width:min(100%,34rem)!important;padding:0!important}.GameGuide-module__6fdmlG__card>[role=dialog]{min-height:0}.GameGuide-module__6fdmlG__guide{width:100%;min-height:0;color:var(--pf-text);flex-direction:column;display:flex}.GameGuide-module__6fdmlG__header,.GameGuide-module__6fdmlG__footer{background:var(--guide-bg);flex:none}.GameGuide-module__6fdmlG__header{border-bottom:1px solid color-mix(in srgb, var(--pf-text) 14%, transparent);flex-direction:column;gap:4px;padding:20px 22px 12px;display:flex}.GameGuide-module__6fdmlG__eyebrow{color:var(--pf-secondary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:800}.GameGuide-module__6fdmlG__title{font-family:var(--font-display);font-size:1.6rem;font-weight:900;line-height:1.05}.GameGuide-module__6fdmlG__sections{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--pf-text) 35%, transparent) transparent;flex-direction:column;gap:20px;min-height:0;padding:16px 22px 8px;display:flex;overflow-y:auto}.GameGuide-module__6fdmlG__sections:focus-visible{outline:2px solid var(--pf-accent);outline-offset:-4px}.GameGuide-module__6fdmlG__section{flex-direction:column;gap:8px;display:flex}.GameGuide-module__6fdmlG__heading{color:var(--pf-text-muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.GameGuide-module__6fdmlG__intro{font-size:.95rem;font-weight:500;line-height:1.45}.GameGuide-module__6fdmlG__entries{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.GameGuide-module__6fdmlG__entry{align-items:flex-start;gap:12px;font-size:.92rem;line-height:1.4;display:flex}.GameGuide-module__6fdmlG__icon{flex:none;place-items:center;width:44px;height:44px;display:grid}.GameGuide-module__6fdmlG__entryText{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.GameGuide-module__6fdmlG__label{font-family:var(--font-display);font-size:.98rem;font-weight:800}.GameGuide-module__6fdmlG__footer{border-top:1px solid color-mix(in srgb, var(--pf-text) 14%, transparent);padding:12px 22px 18px}.GameGuide-module__6fdmlG__back{border:2px solid var(--pf-primary);background:var(--pf-primary);width:100%;min-height:48px;color:var(--pf-text-inverse);font-family:var(--font-display);cursor:pointer;border-radius:13px;font-size:1rem;font-weight:900}.GameGuide-module__6fdmlG__link{border:2px solid color-mix(in srgb, var(--pf-text) 70%, transparent);background:var(--pf-surface);min-height:44px;color:var(--pf-text);font-family:var(--font-display);cursor:pointer;pointer-events:auto;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.92rem;font-weight:800;display:inline-flex}@media (orientation:landscape) and (max-height:540px){.GameGuide-module__6fdmlG__card{max-height:calc(100% - 16px);max-width:min(100%,48rem)!important}.GameGuide-module__6fdmlG__guide{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;display:grid}.GameGuide-module__6fdmlG__header{flex-direction:row;grid-area:1/1;align-items:baseline;gap:12px;padding:10px 20px}.GameGuide-module__6fdmlG__title{font-size:1.2rem}.GameGuide-module__6fdmlG__footer{border-top:0;border-bottom:1px solid color-mix(in srgb, var(--pf-text) 14%, transparent);grid-area:1/2;align-items:center;padding:6px 16px 6px 0;display:flex}.GameGuide-module__6fdmlG__back{width:auto;min-height:38px;padding:0 22px;font-size:.92rem}.GameGuide-module__6fdmlG__sections{margin-bottom:max(12px, calc(var(--pf-radius,0px) / 2));grid-area:2/1/auto/-1;gap:14px;padding:12px 20px 4px}.GameGuide-module__6fdmlG__intro{font-size:.9rem}.GameGuide-module__6fdmlG__entry{font-size:.86rem}.GameGuide-module__6fdmlG__icon{width:36px;height:36px}.GameGuide-module__6fdmlG__link{min-height:36px;font-size:.85rem}}@media (orientation:landscape) and (max-height:540px) and (min-width:640px){.GameGuide-module__6fdmlG__entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}}
.FoodMazeInGame-module__6YFfQG__hud{z-index:10;padding:max(9px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 9px max(12px, env(safe-area-inset-left));color:var(--pf-text);background:linear-gradient(to bottom, color-mix(in srgb, var(--pf-background) 96%, transparent), color-mix(in srgb, var(--pf-background) 78%, transparent) 83%, transparent);pointer-events:none;flex-direction:column;gap:7px;display:flex;position:absolute;top:0;left:0;right:0}.FoodMazeInGame-module__6YFfQG__hudTop,.FoodMazeInGame-module__6YFfQG__stats,.FoodMazeInGame-module__6YFfQG__targetText{justify-content:space-between;align-items:center;display:flex}.FoodMazeInGame-module__6YFfQG__hudTop{min-height:32px}.FoodMazeInGame-module__6YFfQG__brand{align-items:center;gap:10px;min-width:0;display:flex}.FoodMazeInGame-module__6YFfQG__brand img{object-fit:contain;max-width:110px;height:24px;display:block}.FoodMazeInGame-module__6YFfQG__gameTitle{border-left:2px solid var(--pf-primary);font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;padding-left:10px;font-size:.72rem;font-weight:800;overflow:hidden}.FoodMazeInGame-module__6YFfQG__pauseButton{border:2px solid var(--pf-primary);background:var(--pf-surface);width:38px;height:38px;color:var(--pf-text);cursor:pointer;pointer-events:auto;border-radius:11px;flex:none;place-items:center;font-size:19px;line-height:1;display:grid}.FoodMazeInGame-module__6YFfQG__pauseButton:disabled{opacity:.45;cursor:default}.FoodMazeInGame-module__6YFfQG__stats{gap:7px}.FoodMazeInGame-module__6YFfQG__scoreBlock,.FoodMazeInGame-module__6YFfQG__marketBlock,.FoodMazeInGame-module__6YFfQG__livesBlock{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--pf-text) 32%, transparent);background:color-mix(in srgb, var(--pf-surface) 94%, transparent);border-radius:11px;flex-direction:column;justify-content:center;min-height:55px;padding:5px 10px;display:flex}.FoodMazeInGame-module__6YFfQG__scoreBlock{border-color:var(--pf-primary);flex:1.35}.FoodMazeInGame-module__6YFfQG__marketBlock,.FoodMazeInGame-module__6YFfQG__livesBlock{flex:1}.FoodMazeInGame-module__6YFfQG__statLabel{color:var(--pf-text-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:800;line-height:1.2}.FoodMazeInGame-module__6YFfQG__score{width:max-content;color:var(--pf-primary);font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,5.2vw,2.1rem);font-weight:900;line-height:1.05;display:block}.FoodMazeInGame-module__6YFfQG__marketBlock strong{color:var(--pf-text);font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.84rem,2.9vw,1.13rem);line-height:1.1;overflow:hidden}.FoodMazeInGame-module__6YFfQG__lives{align-items:center;gap:2px;height:27px;display:flex}.FoodMazeInGame-module__6YFfQG__lives svg{flex:none;width:clamp(21px,5.5vw,28px);height:28px}.FoodMazeInGame-module__6YFfQG__lifeFull rect:first-child{fill:var(--pf-text);stroke:var(--pf-primary);stroke-width:1.5px}.FoodMazeInGame-module__6YFfQG__lifeEmpty rect:first-child{fill:#0000;stroke:var(--pf-text-muted);stroke-width:1.5px;stroke-dasharray:3 2}.FoodMazeInGame-module__6YFfQG__lifeAntenna{fill:none;stroke:var(--pf-text);stroke-width:2px;stroke-linecap:round}.FoodMazeInGame-module__6YFfQG__lifeAntennaTip{fill:var(--pf-primary)}.FoodMazeInGame-module__6YFfQG__lifeEmpty .FoodMazeInGame-module__6YFfQG__lifeAntenna,.FoodMazeInGame-module__6YFfQG__lifeEmpty .FoodMazeInGame-module__6YFfQG__lifeAntennaTip{fill:var(--pf-text-muted);stroke:var(--pf-text-muted)}.FoodMazeInGame-module__6YFfQG__lifeVisor{fill:var(--pf-background)}.FoodMazeInGame-module__6YFfQG__lifeEyes{fill:none;stroke:var(--pf-primary);stroke-width:2.5px;stroke-linecap:round}.FoodMazeInGame-module__6YFfQG__target{width:100%;max-width:480px;margin:0 auto}.FoodMazeInGame-module__6YFfQG__targetText{color:var(--pf-text);font-family:var(--font-mono);gap:10px;font-size:.61rem;font-weight:700;line-height:1.2}.FoodMazeInGame-module__6YFfQG__targetText strong{color:var(--pf-primary);white-space:nowrap}.FoodMazeInGame-module__6YFfQG__targetTrack{background:color-mix(in srgb, var(--pf-text) 26%, transparent);border-radius:99px;height:4px;margin-top:4px;overflow:hidden}.FoodMazeInGame-module__6YFfQG__targetTrack span{border-radius:inherit;background:var(--pf-primary);height:100%;transition:width .22s ease-out;display:block}.FoodMazeInGame-module__6YFfQG__bonusBadge,.FoodMazeInGame-module__6YFfQG__bonusToast{z-index:11;color:var(--pf-text);background:var(--pf-surface);border:2px solid var(--pf-secondary);box-shadow:0 5px 0 color-mix(in srgb, var(--pf-background) 70%, transparent);font-family:var(--font-display);pointer-events:none;align-items:center;gap:9px;font-weight:800;display:flex;position:absolute}.FoodMazeInGame-module__6YFfQG__bonusList{z-index:11;bottom:max(146px, calc(env(safe-area-inset-bottom) + 132px));left:max(12px, env(safe-area-inset-left));pointer-events:none;flex-wrap:wrap;gap:6px;width:min(460px,100vw - 24px);display:flex;position:absolute}.FoodMazeInGame-module__6YFfQG__bonusBadge{border-radius:14px;min-width:132px;max-width:min(55vw,220px);min-height:49px;padding:5px 12px 8px 5px;font-size:.8rem;position:relative}@media (max-width:699px){.FoodMazeInGame-module__6YFfQG__bonusList{flex-flow:column;width:min(180px,50vw - 18px)}.FoodMazeInGame-module__6YFfQG__bonusBadge{width:100%;min-width:0;max-width:none}}.FoodMazeInGame-module__6YFfQG__bonusDrain{background:color-mix(in srgb, var(--pf-text) 22%, transparent);border-radius:3px;height:3px;position:absolute;bottom:3px;left:7px;right:7px;overflow:hidden}.FoodMazeInGame-module__6YFfQG__bonusDrain span{background:var(--pf-secondary);width:100%;height:100%;animation-name:FoodMazeInGame-module__6YFfQG__drain;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@keyframes FoodMazeInGame-module__6YFfQG__drain{to{width:0}}.FoodMazeInGame-module__6YFfQG__bonusToast{bottom:max(210px, calc(env(safe-area-inset-bottom) + 196px));border-radius:16px;width:max-content;max-width:calc(100vw - 32px);padding:7px 16px 7px 7px;font-size:1rem;animation:.25s ease-out both FoodMazeInGame-module__6YFfQG__popIn;left:50%;transform:translate(-50%)}@keyframes FoodMazeInGame-module__6YFfQG__popIn{0%{opacity:0;transform:translate(-50%,12px)scale(.92)}to{opacity:1;transform:translate(-50%)scale(1)}}.FoodMazeInGame-module__6YFfQG__pauseCard{position:relative;border:3px solid var(--pf-primary)!important;background:var(--pf-surface)!important;box-shadow:0 9px 0 var(--pf-background)!important;border-radius:25px!important}.FoodMazeInGame-module__6YFfQG__pauseEyebrow{color:var(--pf-secondary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:800}.FoodMazeInGame-module__6YFfQG__pauseTitle{color:var(--pf-text);font-family:var(--font-display);font-size:clamp(1.8rem,7vw,2.6rem);font-weight:900;line-height:1}.FoodMazeInGame-module__6YFfQG__pauseMarket{color:var(--pf-text-muted);font-family:var(--font-mono);font-size:.75rem}.FoodMazeInGame-module__6YFfQG__pauseActions{flex-direction:column;gap:9px;width:100%;display:flex}.FoodMazeInGame-module__6YFfQG__pauseAction{border:2px solid var(--pf-primary);background:var(--pf-primary);width:100%;min-height:52px;color:var(--pf-text-inverse);font-family:var(--font-display);cursor:pointer;border-radius:13px;font-size:1rem;font-weight:900}.FoodMazeInGame-module__6YFfQG__pauseActionSecondary{color:var(--pf-text);border-color:color-mix(in srgb, var(--pf-text) 70%, transparent);background:0 0}.FoodMazeInGame-module__6YFfQG__muteButton{border:1px solid var(--pf-secondary);background:color-mix(in srgb, var(--pf-secondary) 12%, var(--pf-surface));width:100%;min-height:42px;color:var(--pf-text);font-family:var(--font-mono);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-size:.76rem;font-weight:700;display:flex}.FoodMazeInGame-module__6YFfQG__quitButton{color:var(--pf-text-muted);font-family:var(--font-mono);text-underline-offset:3px;cursor:pointer;font-size:.67rem;font-weight:700;text-decoration:underline}.FoodMazeInGame-module__6YFfQG__instruction,.FoodMazeInGame-module__6YFfQG__clear,.FoodMazeInGame-module__6YFfQG__countdown,.FoodMazeInGame-module__6YFfQG__offline{z-index:20;color:var(--pf-text);font-family:var(--font-display);position:absolute}.FoodMazeInGame-module__6YFfQG__instruction{background:color-mix(in srgb, var(--pf-background) 82%, transparent);cursor:pointer;text-align:left;place-items:center;padding:24px;display:grid;inset:0}.FoodMazeInGame-module__6YFfQG__instructionCard{border:3px solid var(--pf-secondary);background:var(--pf-surface);width:min(100%,420px);box-shadow:0 8px 0 var(--pf-background);border-radius:24px;flex-direction:column;gap:14px;padding:25px;display:flex}.FoodMazeInGame-module__6YFfQG__instructionStack{flex-direction:column;align-items:center;gap:12px;width:min(100%,420px);min-height:0;max-height:100%;display:flex}.FoodMazeInGame-module__6YFfQG__instructionStack>.FoodMazeInGame-module__6YFfQG__instructionCard{width:100%;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:auto}.FoodMazeInGame-module__6YFfQG__instructionStack>:last-child{flex:none}.FoodMazeInGame-module__6YFfQG__instructionStory{color:var(--pf-text-muted);font-size:.88rem;line-height:1.45}.FoodMazeInGame-module__6YFfQG__instructionTitle{font-size:1.25rem;font-weight:900;line-height:1.25}.FoodMazeInGame-module__6YFfQG__instructionBody{font-size:.93rem;line-height:1.5}.FoodMazeInGame-module__6YFfQG__directionDiagram{grid-template-rows:repeat(3,38px);grid-template-columns:repeat(3,38px);align-self:center;gap:5px;display:grid}.FoodMazeInGame-module__6YFfQG__directionDiagram span{border:2px solid var(--pf-secondary);background:var(--pf-background);color:var(--pf-text);border-radius:10px;place-items:center;font-size:1.3rem;font-weight:900;display:grid}.FoodMazeInGame-module__6YFfQG__directionDiagram span:first-child{grid-area:1/2}.FoodMazeInGame-module__6YFfQG__directionDiagram span:nth-child(2){grid-area:2/1}.FoodMazeInGame-module__6YFfQG__directionDiagram span:nth-child(3){border-color:var(--pf-primary);background:var(--pf-primary);color:var(--pf-text-inverse);border-radius:50%;grid-area:2/2}.FoodMazeInGame-module__6YFfQG__directionDiagram span:nth-child(4){grid-area:2/3}.FoodMazeInGame-module__6YFfQG__directionDiagram span:nth-child(5){grid-area:3/2}.FoodMazeInGame-module__6YFfQG__countdown{border:2px solid var(--pf-primary);background:var(--pf-background);text-align:center;pointer-events:none;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:14px 27px;display:flex;top:26%;left:50%;transform:translate(-50%)}.FoodMazeInGame-module__6YFfQG__countdown strong{color:var(--pf-primary);font-variant-numeric:tabular-nums;font-size:clamp(4rem,15vw,6rem);line-height:1}.FoodMazeInGame-module__6YFfQG__countdown span{font-size:.8rem}.FoodMazeInGame-module__6YFfQG__clear{border:3px solid var(--pf-primary);background:var(--pf-surface);width:max-content;max-width:calc(100vw - 28px);box-shadow:0 7px 0 var(--pf-background);text-align:center;pointer-events:none;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:15px 24px;display:flex;top:29%;left:50%;transform:translate(-50%)rotate(-2deg)}.FoodMazeInGame-module__6YFfQG__clear strong{color:var(--pf-primary);font-size:clamp(1.5rem,6vw,2.6rem)}.FoodMazeInGame-module__6YFfQG__clear span{font-size:.8rem}.FoodMazeInGame-module__6YFfQG__offline{left:50%;bottom:max(76px, calc(env(safe-area-inset-bottom) + 70px));border:1px solid var(--pf-hot);background:var(--pf-background);width:max-content;max-width:calc(100vw - 28px);font-family:var(--font-mono);text-align:center;pointer-events:none;border-radius:10px;padding:9px 13px;font-size:.72rem;transform:translate(-50%)}@media (min-width:700px){.FoodMazeInGame-module__6YFfQG__hud{width:min(100%,840px);padding-left:24px;padding-right:24px;left:50%;right:auto;transform:translate(-50%)}.FoodMazeInGame-module__6YFfQG__brand img{max-width:170px;height:28px}.FoodMazeInGame-module__6YFfQG__gameTitle{font-size:.9rem}.FoodMazeInGame-module__6YFfQG__stats{gap:12px}.FoodMazeInGame-module__6YFfQG__scoreBlock,.FoodMazeInGame-module__6YFfQG__marketBlock,.FoodMazeInGame-module__6YFfQG__livesBlock{min-height:65px;padding:7px 16px}.FoodMazeInGame-module__6YFfQG__target{margin-top:1px}}@media (max-width:350px){.FoodMazeInGame-module__6YFfQG__brand img{max-width:86px}.FoodMazeInGame-module__6YFfQG__gameTitle{font-size:.62rem}.FoodMazeInGame-module__6YFfQG__scoreBlock,.FoodMazeInGame-module__6YFfQG__marketBlock,.FoodMazeInGame-module__6YFfQG__livesBlock{padding:5px 6px}.FoodMazeInGame-module__6YFfQG__statLabel{font-size:.49rem}.FoodMazeInGame-module__6YFfQG__lives svg{width:20px}}@media (prefers-reduced-motion:reduce){.FoodMazeInGame-module__6YFfQG__bonusToast{animation:none}.FoodMazeInGame-module__6YFfQG__targetTrack span{transition:none}}@media (orientation:landscape) and (max-height:540px){.FoodMazeInGame-module__6YFfQG__pauseSheet{overscroll-behavior:contain;max-height:calc(100% - 16px);overflow-y:auto;max-width:min(100%,30rem)!important;padding:16px 22px!important}.FoodMazeInGame-module__6YFfQG__pauseSheet>[role=dialog]{gap:8px}.FoodMazeInGame-module__6YFfQG__pauseSheet .FoodMazeInGame-module__6YFfQG__pauseTitle{font-size:1.6rem}.FoodMazeInGame-module__6YFfQG__pauseSheet .FoodMazeInGame-module__6YFfQG__pauseActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.FoodMazeInGame-module__6YFfQG__pauseSheet .FoodMazeInGame-module__6YFfQG__pauseAction,.FoodMazeInGame-module__6YFfQG__pauseSheet .FoodMazeInGame-module__6YFfQG__muteButton{min-height:44px}}
.FoodMazeLoading-module__ZlnDkG__loading{z-index:20;padding:max(28px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));background:var(--pf-background);color:var(--pf-text);font-family:var(--font-display);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.FoodMazeLoading-module__ZlnDkG__title{z-index:1;font-size:clamp(2rem,7vw,3.8rem);font-weight:900;line-height:1.15}.FoodMazeLoading-module__ZlnDkG__stage{background:radial-gradient(ellipse at 43% 66%, color-mix(in srgb, var(--pf-secondary) 9%, transparent), transparent 67%);pointer-events:none;width:min(680px,100%);height:clamp(210px,46vw,270px);margin:8px 0 6px}.FoodMazeLoading-module__ZlnDkG__message{max-width:32ch;color:var(--pf-text-muted);font-size:clamp(.85rem,2.7vw,1rem);line-height:1.5}.FoodMazeLoading-module__ZlnDkG__track{background:color-mix(in srgb, var(--pf-primary) 16%, transparent);border-radius:3px;width:112px;height:3px;margin-top:20px;overflow:hidden}.FoodMazeLoading-module__ZlnDkG__track span{border-radius:inherit;background:var(--pf-primary);width:44%;height:100%;animation:1.3s ease-in-out infinite alternate FoodMazeLoading-module__ZlnDkG__searching;display:block}.FoodMazeLoading-module__ZlnDkG__fallback{place-items:center;width:100%;height:100%;display:grid}.FoodMazeLoading-module__ZlnDkG__cookie{width:72px;height:72px}@keyframes FoodMazeLoading-module__ZlnDkG__searching{0%{transform:translate(-30%)}to{transform:translate(160%)}}@media (prefers-reduced-motion:reduce){.FoodMazeLoading-module__ZlnDkG__track span{animation:none;transform:translate(65%)}}
.NavMenu-module__X51YIW__sheet .NavMenu-module__X51YIW__prizes{border-color:color-mix(in srgb, var(--pf-text) 65%, transparent)!important;box-shadow:none!important;background:0 0!important}@media (prefers-reduced-motion:reduce){.NavMenu-module__X51YIW__sheet{animation:none!important}}
.CargoDriveInGame-module__h-CvlW__hud{--cd-band:var(--cd-band-portrait,7.5rem);z-index:10;box-sizing:border-box;height:calc(var(--cd-band) + env(safe-area-inset-top,0px));padding:calc(env(safe-area-inset-top,0px) + 8px) max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));color:var(--pf-text);background:linear-gradient(to bottom, color-mix(in srgb, var(--pf-background) 92%, transparent), color-mix(in srgb, var(--pf-background) 66%, transparent) 72%, transparent);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand pause";align-content:start;align-items:center;column-gap:12px;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}.CargoDriveInGame-module__h-CvlW__brand{grid-area:brand;align-items:center;gap:10px;min-width:0;display:flex}.CargoDriveInGame-module__h-CvlW__brand img{object-fit:contain;max-width:104px;height:22px;display:block}.CargoDriveInGame-module__h-CvlW__gameTitle{border-left:2px solid var(--pf-primary);min-width:0;font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;padding-left:10px;font-size:.74rem;font-weight:800;overflow:hidden}.CargoDriveInGame-module__h-CvlW__pauseButton{border:2px solid var(--pf-primary);background:var(--pf-surface);width:36px;height:36px;color:var(--pf-text);cursor:pointer;pointer-events:auto;border-radius:11px;flex:none;grid-area:pause;justify-self:end;place-items:center;font-size:18px;line-height:1;display:grid}.CargoDriveInGame-module__h-CvlW__pauseButton:disabled{opacity:.45;cursor:default}.CargoDriveInGame-module__h-CvlW__statLabel{color:var(--pf-text-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:800;line-height:1.2;display:block}.CargoDriveInGame-module__h-CvlW__distanceBlock{z-index:10;top:calc(var(--cd-band-portrait,7.5rem) + env(safe-area-inset-top,0px) + 8px);right:max(12px, env(safe-area-inset-right));text-align:right;pointer-events:none;position:absolute}.CargoDriveInGame-module__h-CvlW__distance{color:var(--pf-primary);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-text-stroke:.06em var(--pf-ink);paint-order:stroke fill;font-size:clamp(1.3rem,5.6vw,2rem);font-weight:900;line-height:1;display:block}@media (orientation:landscape){.CargoDriveInGame-module__h-CvlW__hud{--cd-band:var(--cd-band-landscape,4.75rem);padding-bottom:10px}.CargoDriveInGame-module__h-CvlW__brand{max-width:50vw}.CargoDriveInGame-module__h-CvlW__distanceBlock{top:calc(var(--cd-band-landscape,4.75rem) + env(safe-area-inset-top,0px) + 6px)}}@media (orientation:landscape) and (max-height:540px){.CargoDriveInGame-module__h-CvlW__hud{--cd-band:var(--cd-band-compact,2.75rem);padding-top:env(safe-area-inset-top,0px);align-content:center;padding-bottom:0}.CargoDriveInGame-module__h-CvlW__brand{max-width:calc(36vw - 44px - env(safe-area-inset-left,0px));gap:8px}.CargoDriveInGame-module__h-CvlW__brand img{max-width:88px;height:20px}.CargoDriveInGame-module__h-CvlW__gameTitle{padding-left:8px;font-size:.7rem}.CargoDriveInGame-module__h-CvlW__pauseButton{border-radius:10px;width:34px;height:34px;font-size:16px}.CargoDriveInGame-module__h-CvlW__distanceBlock{top:env(safe-area-inset-top,0px);right:calc(max(12px, env(safe-area-inset-right)) + 34px + 12px);height:var(--cd-band-compact,2.75rem);flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.CargoDriveInGame-module__h-CvlW__statLabel{font-size:.5rem}.CargoDriveInGame-module__h-CvlW__distance{font-size:1.25rem}}.CargoDriveInGame-module__h-CvlW__countdown,.CargoDriveInGame-module__h-CvlW__offline,.CargoDriveInGame-module__h-CvlW__howto{--cd-below-badge:calc(var(--cd-band-portrait,7.5rem) + env(safe-area-inset-top,0px) + 5.75rem);z-index:20;color:var(--pf-text);font-family:var(--font-display);position:absolute}@media (orientation:landscape){.CargoDriveInGame-module__h-CvlW__countdown,.CargoDriveInGame-module__h-CvlW__offline,.CargoDriveInGame-module__h-CvlW__howto{--cd-below-badge:calc(var(--cd-band-landscape,4.75rem) + env(safe-area-inset-top,0px) + 5.5rem)}}@media (orientation:landscape) and (max-height:540px){.CargoDriveInGame-module__h-CvlW__countdown,.CargoDriveInGame-module__h-CvlW__offline,.CargoDriveInGame-module__h-CvlW__howto{--cd-below-badge:calc(var(--cd-band-compact,2.75rem) + env(safe-area-inset-top,0px) + .75rem)}}.CargoDriveInGame-module__h-CvlW__countdown{left:50%;top:var(--cd-below-badge);border:2px solid var(--pf-primary);background:var(--pf-background);text-align:center;pointer-events:none;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:14px 27px;display:flex;transform:translate(-50%)}.CargoDriveInGame-module__h-CvlW__countdown strong{color:var(--pf-primary);font-variant-numeric:tabular-nums;font-size:clamp(4rem,15vw,6rem);line-height:1}.CargoDriveInGame-module__h-CvlW__countdown span{font-size:.8rem}@media (orientation:landscape) and (max-height:540px){.CargoDriveInGame-module__h-CvlW__countdown{padding:8px 20px}.CargoDriveInGame-module__h-CvlW__countdown strong{font-size:clamp(2.6rem,12vh,4rem)}}.CargoDriveInGame-module__h-CvlW__howto{box-sizing:border-box;padding:var(--cd-below-badge) 16px calc(var(--cd-pedal-reserve,182px) + env(safe-area-inset-bottom,0px));pointer-events:none;place-items:center;display:grid;inset:0}@media (orientation:landscape){.CargoDriveInGame-module__h-CvlW__howto{padding-bottom:calc(var(--cd-edge,16px) + env(safe-area-inset-bottom,0px))}}.CargoDriveInGame-module__h-CvlW__howtoCard{box-sizing:border-box;border:3px solid var(--pf-secondary);background:var(--pf-surface);width:min(100%,400px);max-height:100%;box-shadow:0 7px 0 var(--pf-background);color:var(--pf-text);font:inherit;text-align:left;cursor:pointer;pointer-events:auto;border-radius:22px;flex-direction:column;gap:12px;padding:20px 22px;display:flex;overflow:auto}.CargoDriveInGame-module__h-CvlW__howtoStory{color:var(--pf-text-muted);font-size:.85rem;line-height:1.45}.CargoDriveInGame-module__h-CvlW__howtoTitle{font-size:1.15rem;font-weight:900;line-height:1.25}.CargoDriveInGame-module__h-CvlW__howtoBody{font-size:.9rem;line-height:1.5}.CargoDriveInGame-module__h-CvlW__howtoHint{color:var(--pf-text-muted);font-family:var(--font-mono);font-size:.72rem;line-height:1.45}.CargoDriveInGame-module__h-CvlW__pedalDiagram{justify-content:space-between;gap:12px;display:flex}.CargoDriveInGame-module__h-CvlW__pedalKey{border:2px solid var(--pf-secondary);background:var(--pf-background);letter-spacing:.04em;text-transform:uppercase;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:10px 8px;font-size:.8rem;font-weight:900;display:flex}.CargoDriveInGame-module__h-CvlW__pedalKeyGas{border-color:var(--pf-primary);background:var(--pf-primary);color:var(--pf-text-inverse)}.CargoDriveInGame-module__h-CvlW__pedalKey svg{width:30px;height:30px}.CargoDriveInGame-module__h-CvlW__pedalKey path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@media (orientation:landscape) and (max-height:540px){.CargoDriveInGame-module__h-CvlW__howto{padding-left:calc(var(--cd-compact-pedal-room,110px) + env(safe-area-inset-left,0px));padding-right:calc(var(--cd-compact-pedal-room,110px) + env(safe-area-inset-right,0px))}.CargoDriveInGame-module__h-CvlW__howtoCard{grid-template-columns:minmax(120px,30%) 1fr;align-items:start;gap:6px 18px;width:min(100%,620px);padding:14px 18px;display:grid}.CargoDriveInGame-module__h-CvlW__howtoCard>*{grid-column:2}.CargoDriveInGame-module__h-CvlW__howtoCard>.CargoDriveInGame-module__h-CvlW__pedalDiagram{grid-area:1/1/span 5;align-self:center}.CargoDriveInGame-module__h-CvlW__howtoStory{font-size:.78rem;line-height:1.35}.CargoDriveInGame-module__h-CvlW__howtoTitle{font-size:1rem}.CargoDriveInGame-module__h-CvlW__howtoBody{font-size:.82rem;line-height:1.4}}.CargoDriveInGame-module__h-CvlW__howtoStack{flex-direction:column;align-items:center;gap:10px;width:min(100%,400px);min-height:0;max-height:100%;display:flex}.CargoDriveInGame-module__h-CvlW__howtoStack>.CargoDriveInGame-module__h-CvlW__howtoCard{flex:0 auto;width:100%;min-height:0}.CargoDriveInGame-module__h-CvlW__howtoStack>:last-child{flex:none}@media (orientation:landscape) and (max-height:540px){.CargoDriveInGame-module__h-CvlW__howtoStack{width:min(100%,620px);position:relative}.CargoDriveInGame-module__h-CvlW__howtoStack .CargoDriveInGame-module__h-CvlW__pedalDiagram{align-self:start;margin-bottom:46px}.CargoDriveInGame-module__h-CvlW__howtoStack>:last-child{z-index:1;white-space:normal;gap:6px;width:max(120px,30% - 12.6px);min-height:36px;padding:4px 8px;font-size:.8rem;line-height:1.1;position:absolute;bottom:17px;left:21px}}.CargoDriveInGame-module__h-CvlW__guidePedal{border-radius:12px;flex:none;justify-content:center;width:44px;height:44px;padding:0}.CargoDriveInGame-module__h-CvlW__guidePedal svg{width:22px;height:22px}.CargoDriveInGame-module__h-CvlW__guideCoin{border:2px solid var(--pf-ink);background:var(--cd-bump-paint,var(--pf-accent));border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.CargoDriveInGame-module__h-CvlW__guideCoinFace{object-fit:contain;border-radius:50%;width:74%;height:74%}.CargoDriveInGame-module__h-CvlW__guideDurian{width:78%;height:78%}.CargoDriveInGame-module__h-CvlW__guideDurian path{fill:var(--cd-cargo-spike,color-mix(in srgb, var(--pf-success) 40%, var(--pf-ink)))}.CargoDriveInGame-module__h-CvlW__guideDurian circle{fill:var(--cd-cargo,color-mix(in srgb, var(--pf-success) 55%, var(--pf-accent)))}.CargoDriveInGame-module__h-CvlW__guideFlag{width:34px;height:34px}.CargoDriveInGame-module__h-CvlW__guideFlag path{fill:var(--pf-primary)}.CargoDriveInGame-module__h-CvlW__guideFlag .CargoDriveInGame-module__h-CvlW__guideFlagPole{fill:none;stroke:var(--pf-text);stroke-width:2.5px;stroke-linecap:round}.CargoDriveInGame-module__h-CvlW__offline{left:50%;top:var(--cd-below-badge);border:1px solid var(--pf-hot);background:var(--pf-background);width:max-content;max-width:calc(100vw - 28px);font-family:var(--font-mono);text-align:center;pointer-events:none;border-radius:10px;padding:9px 13px;font-size:.72rem;transform:translate(-50%)}.CargoDriveInGame-module__h-CvlW__pauseCard{position:relative;border:3px solid var(--pf-primary)!important;background:var(--pf-surface)!important;box-shadow:0 9px 0 var(--pf-background)!important;border-radius:25px!important}.CargoDriveInGame-module__h-CvlW__pauseEyebrow{color:var(--pf-secondary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:800}.CargoDriveInGame-module__h-CvlW__pauseTitle{color:var(--pf-text);font-family:var(--font-display);font-size:clamp(1.8rem,7vw,2.6rem);font-weight:900;line-height:1}.CargoDriveInGame-module__h-CvlW__pauseDistance{color:var(--pf-text-muted);font-family:var(--font-mono);font-size:.75rem}.CargoDriveInGame-module__h-CvlW__pauseActions{flex-direction:column;gap:9px;width:100%;display:flex}.CargoDriveInGame-module__h-CvlW__pauseAction{border:2px solid var(--pf-primary);background:var(--pf-primary);width:100%;min-height:52px;color:var(--pf-text-inverse);font-family:var(--font-display);cursor:pointer;border-radius:13px;font-size:1rem;font-weight:900}.CargoDriveInGame-module__h-CvlW__pauseActionSecondary{color:var(--pf-text);border-color:color-mix(in srgb, var(--pf-text) 70%, transparent);background:0 0}.CargoDriveInGame-module__h-CvlW__muteButton{border:1px solid var(--pf-secondary);background:color-mix(in srgb, var(--pf-secondary) 12%, var(--pf-surface));width:100%;min-height:42px;color:var(--pf-text);font-family:var(--font-mono);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-size:.76rem;font-weight:700;display:flex}.CargoDriveInGame-module__h-CvlW__quitButton{color:var(--pf-text-muted);font-family:var(--font-mono);text-underline-offset:3px;cursor:pointer;font-size:.67rem;font-weight:700;text-decoration:underline}@media (orientation:landscape) and (max-height:540px){.CargoDriveInGame-module__h-CvlW__pauseSheet{overscroll-behavior:contain;max-height:calc(100% - 16px);overflow-y:auto;max-width:min(100%,30rem)!important;padding:16px 22px!important}.CargoDriveInGame-module__h-CvlW__pauseSheet>[role=dialog]{gap:8px}.CargoDriveInGame-module__h-CvlW__pauseSheet .CargoDriveInGame-module__h-CvlW__pauseTitle{font-size:1.6rem}.CargoDriveInGame-module__h-CvlW__pauseSheet .CargoDriveInGame-module__h-CvlW__pauseActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.CargoDriveInGame-module__h-CvlW__pauseSheet .CargoDriveInGame-module__h-CvlW__pauseAction,.CargoDriveInGame-module__h-CvlW__pauseSheet .CargoDriveInGame-module__h-CvlW__muteButton{min-height:44px}}
.CampaignStateFrame-module__jh7cuq__frame{isolation:isolate}.CampaignStateFrame-module__jh7cuq__scrim{pointer-events:none;z-index:0;background:linear-gradient(90deg, color-mix(in srgb, var(--pf-background) 90%, transparent) 0%, color-mix(in srgb, var(--pf-background) 68%, transparent) 52%, color-mix(in srgb, var(--pf-background) 40%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--pf-background) 12%, transparent) 0%, color-mix(in srgb, var(--pf-background) 88%, transparent) 88%, var(--pf-background) 100%);position:absolute;inset:4rem 0 0}@media (max-width:639px){.CampaignStateFrame-module__jh7cuq__scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--pf-background) 56%, transparent) 0%, color-mix(in srgb, var(--pf-background) 82%, transparent) 64%, var(--pf-background) 100%)}}@media (min-width:640px){.CampaignStateFrame-module__jh7cuq__scrim{inset-block-start:5rem}}@media (prefers-reduced-transparency:reduce){.CampaignStateFrame-module__jh7cuq__scrim{background:color-mix(in srgb, var(--pf-background) 88%, transparent)}}
.PrizePage-module__TisE-q__layout{align-content:start;gap:2.5rem;display:grid}.PrizePage-module__TisE-q__play{grid-column:1/-1;justify-self:center;width:min(100%,24rem)}.PrizePage-module__TisE-q__prize{border-color:color-mix(in srgb, var(--pf-accent) 65%, var(--pf-background));border-radius:var(--pf-radius);overflow:hidden}.PrizePage-module__TisE-q__prizeArt{background:radial-gradient(circle at 50% 65%, color-mix(in srgb, var(--pf-accent) 16%, transparent), transparent 64%), var(--pf-surface);overflow:hidden}.PrizePage-module__TisE-q__prizeImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PrizePage-module__TisE-q__valueArt{place-items:center;width:100%;min-width:0;height:100%;display:grid;position:relative}.PrizePage-module__TisE-q__orbit{border:calc(var(--pf-border-w) * .65) solid color-mix(in srgb, var(--pf-accent) 36%, transparent);border-radius:var(--pf-radius);position:absolute;inset:16% 12%;transform:rotate(-8deg)}.PrizePage-module__TisE-q__heroValue{z-index:1;overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:clamp(3rem,7vw,5.25rem);line-height:.9;position:relative}.PrizePage-module__TisE-q__sampleArt{padding-top:4.5rem;padding-bottom:1.5rem;container-type:inline-size}.PrizePage-module__TisE-q__heroValue.PrizePage-module__TisE-q__sampleValue{overflow-wrap:normal;text-wrap:balance;font-size:clamp(1.25rem,9cqw,2.5rem);line-height:1.08}.PrizePage-module__TisE-q__quantity{z-index:2;border-radius:calc(var(--pf-radius) * .4);min-width:3.5rem;height:3.5rem;box-shadow:var(--pf-shadow-sm);place-items:center;padding-inline:.5rem;display:grid;position:absolute;top:1rem;right:1rem}.PrizePage-module__TisE-q__prizeInfo{gap:.9rem;padding:1.5rem;display:grid}.PrizePage-module__TisE-q__prizeName{overflow-wrap:anywhere;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.02;display:block}.PrizePage-module__TisE-q__imageValue{font-size:clamp(2rem,4vw,3rem);line-height:1;display:block}.PrizePage-module__TisE-q__imageValue.PrizePage-module__TisE-q__sampleValue{text-wrap:balance;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.15}.PrizePage-module__TisE-q__info{border-bottom:calc(var(--pf-border-w) * .5) solid color-mix(in srgb, var(--pf-text) 20%, transparent);padding:.25rem 0 1.25rem}.PrizePage-module__TisE-q__rung{border-color:color-mix(in srgb, var(--pf-text) 16%, transparent);border-radius:calc(var(--pf-radius) * .55);overflow:hidden}.PrizePage-module__TisE-q__rungHeader{border-bottom:calc(var(--pf-border-w) * .5) solid color-mix(in srgb, var(--pf-text) 17%, transparent);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.8rem 1rem;display:flex}.PrizePage-module__TisE-q__rungBody{align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.PrizePage-module__TisE-q__rungImage{object-fit:contain;flex:none;width:4rem;height:4rem}.PrizePage-module__TisE-q__rungIdentity{gap:.35rem;min-width:0;display:grid}.PrizePage-module__TisE-q__rungName{color:var(--pf-text);overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.05;display:block}.PrizePage-module__TisE-q__rungValue{font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1;display:block}.PrizePage-module__TisE-q__rungQuantity{flex:none;align-self:flex-start;margin-left:auto;font-size:1.15rem}.PrizePage-module__TisE-q__layout .PrizePage-module__TisE-q__bonus{box-shadow:none;background:0 0;border:0}@media (min-width:1024px){.PrizePage-module__TisE-q__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-content:safe center;gap:5rem}.PrizePage-module__TisE-q__prize{align-self:center}.PrizePage-module__TisE-q__tieredLayout .PrizePage-module__TisE-q__prize{align-self:start}}@media (max-width:639px){.PrizePage-module__TisE-q__details{display:contents}.PrizePage-module__TisE-q__details>h1{grid-row:1}.PrizePage-module__TisE-q__layout{gap:1.5rem}.PrizePage-module__TisE-q__prizeInfo{padding:1.25rem}}
.CargoDriveLoading-module__0A2WDG__loading{z-index:20;padding:max(28px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));background:var(--pf-background);color:var(--pf-text);font-family:var(--font-display);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.CargoDriveLoading-module__0A2WDG__title{z-index:1;font-size:clamp(2rem,7vw,3.8rem);font-weight:900;line-height:1.15}.CargoDriveLoading-module__0A2WDG__stage{background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--pf-secondary) 9%, transparent), transparent 67%);pointer-events:none;width:min(680px,100%);height:clamp(190px,44vw,260px);margin:8px 0 6px}.CargoDriveLoading-module__0A2WDG__message{max-width:32ch;color:var(--pf-text-muted);font-size:clamp(.85rem,2.7vw,1rem);line-height:1.5}.CargoDriveLoading-module__0A2WDG__track{background:color-mix(in srgb, var(--pf-primary) 16%, transparent);border-radius:3px;width:112px;height:3px;margin-top:20px;overflow:hidden}.CargoDriveLoading-module__0A2WDG__track span{border-radius:inherit;background:var(--pf-primary);width:44%;height:100%;animation:1.3s ease-in-out infinite alternate CargoDriveLoading-module__0A2WDG__searching;display:block}.CargoDriveLoading-module__0A2WDG__fallback{place-items:center;width:100%;height:100%;display:grid}.CargoDriveLoading-module__0A2WDG__lorry{--cd-body:var(--cd-cargo,color-mix(in srgb, var(--pf-success) 55%, var(--pf-accent)));--cd-spike:var(--cd-cargo-spike,color-mix(in srgb, var(--cd-body) 60%, var(--pf-ink)));width:min(240px,64%);height:auto;overflow:visible}.CargoDriveLoading-module__0A2WDG__road{fill:none;stroke:var(--cd-road,var(--pf-text-muted));stroke-width:3px;stroke-linecap:round}.CargoDriveLoading-module__0A2WDG__bed{fill:var(--cd-lorry-body,color-mix(in srgb, var(--pf-primary) 84%, var(--pf-ink)));stroke:var(--pf-ink);stroke-width:2px;stroke-linejoin:round}.CargoDriveLoading-module__0A2WDG__cab{fill:var(--cd-lorry-cab,var(--pf-primary));stroke:var(--pf-ink);stroke-width:2px;stroke-linejoin:round}.CargoDriveLoading-module__0A2WDG__glass{fill:var(--cd-glass,color-mix(in srgb, var(--pf-surface) 70%, var(--pf-secondary)));stroke:var(--pf-ink);stroke-width:1.5px}.CargoDriveLoading-module__0A2WDG__tyre{fill:var(--cd-tyre,var(--pf-ink))}.CargoDriveLoading-module__0A2WDG__hub{fill:var(--cd-hub,var(--pf-surface))}.CargoDriveLoading-module__0A2WDG__durian{fill:var(--cd-body);stroke:var(--cd-spike);stroke-width:1.4px;stroke-linejoin:round}.CargoDriveLoading-module__0A2WDG__plank{fill:none;stroke:color-mix(in srgb, var(--cd-lorry-body,var(--pf-primary)) 55%, var(--pf-ink));stroke-width:1px}.CargoDriveLoading-module__0A2WDG__stick,.CargoDriveLoading-module__0A2WDG__stalk{fill:none;stroke:color-mix(in srgb, var(--cd-spike) 45%, var(--pf-ink));stroke-width:2.2px;stroke-linecap:round}.CargoDriveLoading-module__0A2WDG__stalk{stroke-width:2.6px}.CargoDriveLoading-module__0A2WDG__face{fill:var(--pf-ink)}.CargoDriveLoading-module__0A2WDG__smile{fill:none;stroke:var(--pf-ink);stroke-width:1.3px;stroke-linecap:round}.CargoDriveLoading-module__0A2WDG__chassis{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite CargoDriveLoading-module__0A2WDG__bump}@keyframes CargoDriveLoading-module__0A2WDG__bump{0%,to{transform:translateY(0)}40%{transform:translateY(-2.5px)rotate(-1deg)}70%{transform:translateY(.5px)rotate(.5deg)}}@keyframes CargoDriveLoading-module__0A2WDG__searching{0%{transform:translate(-30%)}to{transform:translate(160%)}}@media (prefers-reduced-motion:reduce){.CargoDriveLoading-module__0A2WDG__track span{animation:none;transform:translate(65%)}.CargoDriveLoading-module__0A2WDG__chassis{animation:none}}
.Leaderboard-module__AXDJ-W__scrim{pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 18%, color-mix(in srgb, var(--pf-background) 12%, transparent), color-mix(in srgb, var(--pf-background) 72%, transparent) 58%, var(--pf-background) 100%), linear-gradient(180deg, color-mix(in srgb, var(--pf-background) 18%, transparent), color-mix(in srgb, var(--pf-background) 88%, transparent) 82%);position:absolute;inset:4rem 0 0}.Leaderboard-module__AXDJ-W__main{z-index:10;flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:80rem;min-height:0;margin-inline:auto;padding:1.75rem 1.25rem 1.25rem;display:flex;position:relative;overflow-y:auto}.Leaderboard-module__AXDJ-W__heading{border-bottom:calc(var(--pf-border-w) * .5) solid color-mix(in srgb, var(--pf-text) 28%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;padding-bottom:1rem;display:flex}.Leaderboard-module__AXDJ-W__title{color:var(--pf-text);letter-spacing:-.035em;font-size:clamp(2.75rem,7vw,6rem);line-height:.86;display:block}.Leaderboard-module__AXDJ-W__count{color:var(--pf-primary);margin-bottom:.2rem}.Leaderboard-module__AXDJ-W__podium{grid-template-columns:1fr;align-items:stretch;gap:.75rem;display:grid}.Leaderboard-module__AXDJ-W__podiumCard{isolation:isolate;border-color:color-mix(in srgb, var(--pf-text) 64%, transparent);border-radius:calc(var(--pf-radius) * .42);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);min-height:8.5rem;position:relative;overflow:hidden}.Leaderboard-module__AXDJ-W__podiumCard:after{content:"";z-index:-1;aspect-ratio:1;border:calc(var(--pf-border-w) * .5) solid color-mix(in srgb, var(--pf-text) 18%, transparent);border-radius:50%;position:absolute;inset:auto -10% -55% 32%}.Leaderboard-module__AXDJ-W__leader{border-color:var(--pf-text)}.Leaderboard-module__AXDJ-W__rank{color:var(--pf-primary)}.Leaderboard-module__AXDJ-W__leader .Leaderboard-module__AXDJ-W__rank{color:var(--pf-text-inverse)}.Leaderboard-module__AXDJ-W__score{color:var(--pf-text)}.Leaderboard-module__AXDJ-W__leader .Leaderboard-module__AXDJ-W__score{color:var(--pf-text-inverse)}.Leaderboard-module__AXDJ-W__board{border-color:color-mix(in srgb, var(--pf-text) 48%, transparent);border-radius:calc(var(--pf-radius) * .34);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);overflow:hidden}.Leaderboard-module__AXDJ-W__row{background:color-mix(in srgb, var(--pf-surface) 82%, transparent);min-height:3.5rem}.Leaderboard-module__AXDJ-W__row:nth-child(2n){background:color-mix(in srgb, var(--pf-surface-card) 74%, transparent)}.Leaderboard-module__AXDJ-W__row.Leaderboard-module__AXDJ-W__focused{background:var(--pf-primary);color:var(--pf-text-inverse)}.Leaderboard-module__AXDJ-W__empty{border-color:color-mix(in srgb, var(--pf-text) 48%, transparent);border-radius:calc(var(--pf-radius) * .34);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.Leaderboard-module__AXDJ-W__actions{z-index:20;border-top:calc(var(--pf-border-w) * .5) solid color-mix(in srgb, var(--pf-text) 28%, transparent);background:color-mix(in srgb, var(--pf-background) 92%, transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);flex-shrink:0;width:100%;padding:.75rem 1rem 1rem;position:relative}@media (min-width:640px){.Leaderboard-module__AXDJ-W__scrim{inset-block-start:5rem}.Leaderboard-module__AXDJ-W__main{gap:2rem;padding:2.5rem 2rem 1.5rem}.Leaderboard-module__AXDJ-W__heading{padding-bottom:1.5rem}.Leaderboard-module__AXDJ-W__podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1.5rem}.Leaderboard-module__AXDJ-W__podiumCard{min-height:11.5rem}.Leaderboard-module__AXDJ-W__leader{order:2;transform:translateY(-1.5rem)}.Leaderboard-module__AXDJ-W__second{order:1}.Leaderboard-module__AXDJ-W__third{order:3}.Leaderboard-module__AXDJ-W__actions{padding-inline:1.5rem}}@media (min-width:1024px){.Leaderboard-module__AXDJ-W__main{padding-inline:4rem}}@media (prefers-reduced-transparency:reduce){.Leaderboard-module__AXDJ-W__podiumCard,.Leaderboard-module__AXDJ-W__board,.Leaderboard-module__AXDJ-W__empty,.Leaderboard-module__AXDJ-W__actions{-webkit-backdrop-filter:none;backdrop-filter:none}}
