._stage_4w4yt_1{isolation:isolate;background:#000;width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}._background_4w4yt_11{pointer-events:none;grid-area:1/1;min-width:0;min-height:0}._dialog_4w4yt_18{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:grid;overflow:hidden}._stepSlot_4w4yt_31{grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0;display:grid}._page_yek18_1{width:100%;height:100dvh;min-height:100svh;padding:var(--safe-area-top) var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left);background:#f9f6ed;place-items:center;display:grid;overflow:hidden auto}._content_yek18_13{flex-direction:column;align-items:center;gap:12px;width:min(269px,100vw - 32px);display:flex;transform:translateY(-24.68px)}._image_yek18_22{aspect-ratio:269/282;object-fit:cover;object-position:right center;width:100%;animation:2.8s ease-in-out infinite _loader-float_yek18_1}._loading_yek18_30{flex-direction:column;align-items:center;gap:16px;width:min(232px,100%);display:flex}._label_yek18_38{color:#111827;font-size:var(--font-size-display);line-height:var(--line-height-display);text-align:center}._progressContainer_yek18_45{width:100%;height:29.64px;display:grid}._nativeProgress_yek18_51,._progress_yek18_45{grid-area:1/1;width:100%;height:100%}._nativeProgress_yek18_51{opacity:0}._progress_yek18_45{border-radius:var(--radius-full);background:#efd9bf;align-items:center;padding-left:3px;display:flex;overflow:hidden}._progressValue_yek18_71{border-radius:var(--radius-full);background:#001489;max-width:calc(100% - 3px);height:22.8px;transition:width .24s ease-out}@keyframes _loader-float_yek18_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){._image_yek18_22{animation:none}._progressValue_yek18_71{transition:none}}@media (height<=440px){._content_yek18_13{gap:6px;width:min(190px,100vw - 32px);transform:none}._loading_yek18_30{gap:8px}._label_yek18_38{font-size:var(--font-size-title);line-height:var(--line-height-title)}._progressContainer_yek18_45{height:22px}._progressValue_yek18_71{height:16px}}._page_tzkwd_1{isolation:isolate;background:#fff;width:100%;height:100dvh;min-height:0;margin-inline:auto;display:grid;overflow:hidden}._mapViewport_tzkwd_12,._interface_tzkwd_13{grid-area:1/1;min-width:0;min-height:0}._mapViewport_tzkwd_12{overscroll-behavior-y:contain;scrollbar-width:none;scroll-padding-block:calc(var(--home-header-block-size) + var(--safe-area-top)) calc(var(--home-prize-block-size) + var(--space-3) + var(--home-progress-block-size) + var(--home-navigation-block-size) + var(--home-bottom-gap) + var(--safe-area-bottom));touch-action:pan-y;background:#83cc2f;overflow:hidden auto}._mapViewport_tzkwd_12::-webkit-scrollbar{display:none}._mapCanvas_tzkwd_33{width:100%;padding-top:calc(clamp(24px, 6.5vw, 28px) + var(--safe-area-top));display:grid}._mapImage_tzkwd_39,._markers_tzkwd_40{grid-area:1/1}._mapEndCap_tzkwd_44{height:calc(var(--home-progress-block-size) + var(--home-navigation-block-size) + var(--home-bottom-gap) + var(--safe-area-bottom) + var(--home-map-reflection-blend-size));margin-top:calc(-1 * var(--home-map-reflection-blend-size));background:0 0;grid-area:2/1;display:grid;overflow:hidden}._mapEndCap_tzkwd_44:before,._mapEndCap_tzkwd_44:after{content:"";grid-area:1/1}._mapEndCap_tzkwd_44:before{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #00000029 18%, #000 var(--home-map-reflection-blend-size), #000 54%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #00000029 18%, #000 var(--home-map-reflection-blend-size), #000 54%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #00000029 18%, #000 var(--home-map-reflection-blend-size), #000 54%, transparent 100%);background-image:url(/assets/game-map-reflection-DNoa6sQL.webp);background-position:bottom;background-size:100%;transform:scaleY(-1)scale(1.04)}._mapEndCap_tzkwd_44:after{background:linear-gradient(#0000 48%,#83cc2f94 78%,#83cc2f)}._mapImage_tzkwd_39{-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:auto}._markers_tzkwd_40{pointer-events:none;flex-direction:column;align-self:start;width:100%;margin:0;padding:0;list-style:none;display:flex}._marker_tzkwd_40{width:100%;margin-top:var(--marker-gap);flex:none}._levelLink_tzkwd_96{width:var(--marker-size);margin-left:var(--marker-left);aspect-ratio:1;border-radius:var(--radius-full);pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;display:block}._levelLink_tzkwd_96:active{background:#00000014}._interactiveLevel_tzkwd_111{transform:scale(var(--marker-hit-scale))}._levelImage_tzkwd_115{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._interactiveLevel_tzkwd_111>._levelImage_tzkwd_115{transform:scale(var(--marker-visual-scale))}._availableLevel_tzkwd_128{animation:2.4s ease-in-out infinite _available-level-pulse_tzkwd_1}._lockedLevel_tzkwd_132{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0000002e;font-size:0;overflow:hidden}._levelLink_tzkwd_96:focus-visible{outline-offset:2px;outline:3px solid #fff}._interface_tzkwd_13{z-index:1;grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--home-header-block-size) + var(--safe-area-top)) minmax(0, 1fr) var(--home-prize-block-size) var(--space-3) var(--home-progress-block-size) var(--home-navigation-block-size) calc(var(--home-bottom-gap) + var(--safe-area-bottom));pointer-events:none;display:grid}._header_tzkwd_154,._prize_tzkwd_155,._rewardProgress_tzkwd_156,._navigation_tzkwd_157{grid-column:1}._bottomBackdrop_tzkwd_161{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(.88);background:linear-gradient(#76bd2b00,#67b32338);grid-area:4/1/8;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}._header_tzkwd_154{height:calc(var(--home-header-block-size) + var(--safe-area-top));padding:var(--safe-area-top) max(var(--space-4), var(--safe-area-left), var(--safe-area-right)) 0;border-radius:0 0 var(--radius-surface) var(--radius-surface);pointer-events:auto;background:#f9f6ed;grid-row:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}._helpButton_tzkwd_185{font-size:var(--font-size-title);justify-self:start;padding:0 0 2px;box-shadow:0 8px 18px -8px #e5332940}._partnerLogos_tzkwd_192{width:var(--home-logo-inline-size);height:var(--home-logo-block-size);justify-self:center}._cheeseCounter_tzkwd_198{width:var(--home-counter-inline-size);height:var(--home-counter-block-size);padding-inline:var(--space-2);justify-content:center;justify-self:end;align-items:center;gap:var(--space-1);border-radius:var(--radius-control);background:var(--color-primary-red);color:#fff;display:flex;overflow:hidden}._cheese_tzkwd_198{object-fit:contain;width:clamp(28px,7.75vw,34px);height:clamp(28px,7.75vw,34px);display:block}._prize_tzkwd_155{z-index:1;width:var(--home-prize-inline-size);height:var(--home-prize-block-size);margin-right:var(--space-4);padding:var(--space-1) var(--space-2);pointer-events:auto;flex-direction:column;grid-row:3;justify-content:center;justify-self:end;align-items:center;display:flex}._prize_tzkwd_155:active{transform:translateY(2px)}._prize_tzkwd_155:focus-visible{outline-offset:2px;outline:3px solid #fff}._prize_tzkwd_155 strong,._prize_tzkwd_155 span{white-space:nowrap;max-width:100%}._prize_tzkwd_155 strong{font-size:var(--font-size-home-prize-title);line-height:1.15}._prize_tzkwd_155>span{font-size:var(--font-size-home-prize-caption);line-height:1.2}._rewardProgress_tzkwd_156{z-index:1;height:var(--home-progress-block-size);margin-inline:var(--space-4);padding-inline:var(--space-3);align-items:center;gap:var(--space-2);pointer-events:auto;grid-row:5;grid-template-columns:clamp(42px,11vw,48px) minmax(0,1fr) clamp(42px,11vw,48px);display:grid}._rewardProgress_tzkwd_156:active{transform:translateY(2px)}._rewardProgress_tzkwd_156:focus-visible{outline-offset:2px;outline:3px solid #fff}._visuallyHidden_tzkwd_282{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;display:block;overflow:hidden}._rewardValue_tzkwd_292{color:#000;justify-content:center;align-items:center;font-family:PT Root UI,sans-serif;display:flex}._rewardValue_tzkwd_292 ._cheese_tzkwd_198{width:clamp(24px,6.75vw,30px);height:clamp(24px,6.75vw,30px)}._progress_tzkwd_305{appearance:none;border-radius:var(--radius-full);background:0 0;border:2px solid #efd9bf;width:100%;height:clamp(20px,5.5vw,24px);padding:2px;overflow:hidden}._progress_tzkwd_305::-webkit-progress-bar{border-radius:var(--radius-full);background:0 0}._progress_tzkwd_305::-webkit-progress-value{border-radius:var(--radius-full);background:var(--color-primary-red)}._progress_tzkwd_305::-moz-progress-bar{border-radius:var(--radius-full);background:var(--color-primary-red)}._navigation_tzkwd_157{z-index:1;height:var(--home-navigation-block-size);margin-inline:var(--home-navigation-inline-margin);padding-inline:var(--home-navigation-inline-padding);align-items:center;gap:var(--home-navigation-gap);pointer-events:auto;grid-row:6;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._navigationButton_tzkwd_344{min-width:0;height:100%;min-height:0;box-shadow:none;font-size:var(--font-size-home-navigation);background:0 0;border-radius:0;align-items:center;padding:0;display:flex}._navigationButtonSurface_tzkwd_357{width:100%;height:var(--home-navigation-control-size);border-radius:var(--radius-control);background:var(--color-surface);justify-content:center;align-items:center;gap:clamp(3px,.83vw,3.6px);transition:box-shadow .14s,transform .14s;display:flex}._promoButton_tzkwd_369 ._navigationButtonSurface_tzkwd_357{box-shadow:0 clamp(5.3px,1.47vw,6.3px) clamp(12.4px,3.43vw,14.8px) clamp(-8.4px,-1.96vw,-7.1px) #e5332940}._tasksButton_tzkwd_373 ._navigationButtonSurface_tzkwd_357{box-shadow:0 clamp(5.3px,1.47vw,6.3px) clamp(12.4px,3.43vw,14.8px) clamp(-8.4px,-1.96vw,-7.1px) #00148940}._navigationButton_tzkwd_344:active{transform:none}._navigationButton_tzkwd_344:active ._navigationButtonSurface_tzkwd_357{box-shadow:none;transform:translateY(2px)}._navigationDot_tzkwd_386{width:var(--home-navigation-dot-size);height:var(--home-navigation-dot-size);border-radius:var(--radius-full);background:var(--color-primary-red);flex:none}@keyframes _available-level-pulse_tzkwd_1{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 0 10px #ffffff4d}}@media (prefers-reduced-motion:reduce){._availableLevel_tzkwd_128{animation:none}._prize_tzkwd_155:active,._rewardProgress_tzkwd_156:active,._navigationButton_tzkwd_344:active,._navigationButton_tzkwd_344:active ._navigationButtonSurface_tzkwd_357{transform:none}._navigationButtonSurface_tzkwd_357{transition:none}}._page_w2a2s_1{isolation:isolate;background:#000;width:100%;height:100dvh;min-height:0;margin-inline:auto;display:grid;overflow:hidden}._background_w2a2s_12,._scrim_w2a2s_13,._content_w2a2s_14{grid-area:1/1;min-width:0;min-height:0}._background_w2a2s_12{pointer-events:none;background:#fff;display:grid;overflow:hidden}._mapViewport_w2a2s_27{grid-area:1/1;min-width:0;min-height:0;overflow:hidden}._mapViewport_w2a2s_27 img{-webkit-user-select:none;user-select:none;width:130.28%;max-width:none;height:auto;transform:translate(-17.06%,-8.3%)}._scrim_w2a2s_13{z-index:1;background:#000000c9}._content_w2a2s_14{z-index:2;width:100%;max-width:none;height:100%;max-height:none;padding:max(var(--dialog-viewport-gap), var(--safe-area-top)) max(var(--app-inline-gutter), var(--safe-area-right)) max(var(--dialog-viewport-gap), var(--safe-area-bottom)) max(var(--app-inline-gutter), var(--safe-area-left));background:0 0;border:0;place-items:center;margin:0;display:grid}._modal_w2a2s_61{width:min(100%, var(--dialog-max-inline-size));max-height:100%;padding:var(--dialog-padding);border-radius:var(--radius-dialog);color:#111827;background:#f9f6ed;border:1px solid #efd9bf;grid-template-rows:auto auto;gap:clamp(12px,2dvh,16px);display:grid;overflow:hidden auto;box-shadow:0 10px 24px -8px #00000014}._message_w2a2s_77{text-align:center;grid-template-rows:auto auto;gap:6px;display:grid}._message_w2a2s_77 h1,._message_w2a2s_77 p{margin:0}._message_w2a2s_77 h1{font-size:var(--font-size-display);line-height:var(--line-height-display)}._message_w2a2s_77 p{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}._modal_w2a2s_61 button{box-shadow:0 10px 20px -10px #e5332940}:root{--font-family-display:"PT Root UI", Arial, sans-serif;--font-family-body:"PT Root UI", Arial, sans-serif;--color-primary-red:#e00;--color-primary-blue:#001489;--color-surface:#f9f6ed;--color-surface-plain:#fff;--color-text:#000;--color-text-muted:#6a717f;--font-size-caption:clamp(.75rem, calc(.75rem + .35vw), .875rem);--font-size-label:clamp(.9375rem, calc(.88rem + .45vw), 1.0625rem);--font-size-body:clamp(1rem, calc(.93rem + .5vw), 1.125rem);--font-size-action:clamp(1.0625rem, calc(.95rem + .65vw), 1.125rem);--font-size-title:clamp(1.25rem, calc(1.06rem + 1vw), 1.5rem);--font-size-display:clamp(1.5rem, calc(1.18rem + 1.4vw), 1.75rem);--font-size-metric:clamp(1.75rem, calc(1.3rem + 2.2vw), 2.25rem);--font-size-home-prize-title:clamp(14px, 3.9vw, 16px);--font-size-home-prize-caption:clamp(12px, 3.2vw, 14px);--line-height-caption:1.3;--line-height-label:1.25;--line-height-body:1.4;--line-height-title:1.2;--line-height-display:1.15;--line-height-action:1;--line-height-metric:1;--space-1:clamp(4px, 1.11vw, 5px);--space-2:clamp(8px, 2.22vw, 10px);--space-3:clamp(12px, 3.33vw, 15px);--space-4:clamp(16px, 4.44vw, 20px);--space-5:clamp(20px, 5.56vw, 24px);--space-6:clamp(24px, 6.67vw, 30px);--app-inline-gutter:var(--space-4);--dialog-max-inline-size:368px;--dialog-padding:var(--space-4);--dialog-viewport-gap:clamp(15px, 3dvh, 24px);--radius-track:2px;--radius-control:12px;--radius-card:16px;--radius-surface:20px;--radius-dialog:26px;--radius-full:999px;--onboarding-panel-inline-gutter:21px;--onboarding-panel-inline-size:min(calc(100% - max(var(--onboarding-panel-inline-gutter), var(--safe-area-left)) - max(var(--onboarding-panel-inline-gutter), var(--safe-area-right))), 88.06vw, 380px);--onboarding-spotlight-actions-bottom-gap:clamp(128px, 16dvh, 148px);--control-min-block-size:clamp(48px, 12.6vw, 54px);--control-compact-min-block-size:clamp(44px, 11.65vw, 48px);--control-large-min-block-size:clamp(52px, 13.5vw, 60px);--control-icon-hit-size:clamp(44px, 11.65vw, 48px);--control-inline-padding:clamp(16px, 5vw, 24px);--home-header-block-size:clamp(68px, 18.5vw, 80px);--home-help-visual-size:clamp(28px, 7.5vw, 32px);--home-logo-inline-size:clamp(124px, 39vw, 164px);--home-logo-block-size:clamp(38px, 10.25vw, 43px);--home-counter-inline-size:clamp(76px, 22vw, 92px);--home-counter-block-size:clamp(40px, 10.7vw, 46px);--home-prize-inline-size:clamp(112px, 30vw, 128px);--home-prize-block-size:clamp(48px, 12.5vw, 54px);--home-progress-block-size:clamp(48px, 12.5vw, 54px);--home-navigation-block-size:clamp(64px, 16.5vw, 72px);--home-navigation-control-size:clamp(48px, 12.5vw, 54px);--home-navigation-inline-margin:var(--space-2);--home-navigation-inline-padding:var(--space-2);--home-navigation-gap:var(--space-2);--font-size-home-navigation:var(--font-size-action);--home-navigation-dot-size:clamp(8px, 2.1vw, 9px);--home-bottom-gap:clamp(6px, 1.8vw, 9px);--home-map-reflection-blend-size:clamp(36px, 10vw, 44px);--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px)}@media (height<=650px){:root{--dialog-viewport-gap:12px;--space-5:18px;--space-6:20px}}@font-face{font-family:PT Root UI;src:url(/assets/pt-root-ui-regular-CsduR15Z.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PT Root UI;src:url(/assets/pt-root-ui-medium-m9BXrCh-.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:PT Root UI;src:url(/assets/pt-root-ui-bold-C9I0pY_U.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{min-height:100%}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0;overflow:hidden}dialog{color:inherit;outline:none}dialog::backdrop{background:0 0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}img,picture,svg,video{max-width:100%;display:block}:where(a,button,[role=button]):focus-visible{outline-offset:2px;outline:3px solid #001489}
