@media (hover:hover) and (pointer:fine){._button_1yffz_1:hover:not(:disabled){filter:brightness(1.07)saturate(1.06);transform:translateY(-1px)}}._frame_ikkmg_1{width:100%;position:relative;container-type:inline-size}._primary_ikkmg_13{--home-design-width:390;aspect-ratio:390/112}._secondary_ikkmg_23{--home-design-width:187;aspect-ratio:187/84}._frame_ikkmg_1>._button_ikkmg_33{height:100%;min-height:0;font-size:calc(100cqw / var(--home-design-width));text-shadow:none;box-shadow:inset 0 1em 0 #ffffff59, 0 3em 0 var(--action-edge);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-width:1em;border-radius:18em;padding:0;position:absolute;inset:0}._frame_ikkmg_1>._play_ikkmg_75{--action-light:var(--ui-green-top);--action-bottom:var(--ui-green-bottom);--action-edge:var(--ui-green-edge);font-weight:var(--ui-font-weight-heavy)}._frame_ikkmg_1>._play_ikkmg_75[data-busy=true]{color:var(--ui-batch-number-color);background:linear-gradient(180deg, var(--action-light) 0%, var(--action-bottom) 100%);border-color:var(--action-edge);box-shadow:inset 0 1em 0 #ffffff59, 0 3em 0 var(--action-edge);cursor:pointer}._icon_ikkmg_129,._label_ikkmg_131,._chevron_ikkmg_133{z-index:2;position:absolute}._icon_ikkmg_129{object-fit:contain;filter:drop-shadow(0 2em 2em #431f2647);display:block;top:50%;transform:translate(-5em,-50%)}._primary_ikkmg_13 ._icon_ikkmg_129{width:112em;height:104em;left:8em}._secondary_ikkmg_23 ._icon_ikkmg_129{width:80em;height:64em;left:6em}._label_ikkmg_131{align-content:center;place-items:center;gap:5em;min-width:0;display:grid}._primary_ikkmg_13 ._label_ikkmg_131{inset:1em 46em -1em 120em;transform:translate(-5em)}._primary_ikkmg_13 ._text_ikkmg_209{letter-spacing:0;text-indent:0;font-size:34em}._primary_ikkmg_13 ._compactText_ikkmg_221{letter-spacing:.01em;text-indent:0;max-width:100%;font-size:22em;line-height:1.1}._secondary_ikkmg_23 ._label_ikkmg_131{inset:1em 18em -1em 78em}._secondary_ikkmg_23 ._text_ikkmg_209{letter-spacing:0;text-indent:0;font-size:18em}._chevron_ikkmg_133{filter:drop-shadow(0 2em #431f266b);width:17em;height:29em;display:block;top:50%;right:25em;transform:translate(-5em,-50%)}._chevron_ikkmg_133 path{stroke:currentColor;stroke-width:3.75px;stroke-linecap:round;stroke-linejoin:round}._frame_ikkmg_1>._button_ikkmg_33:focus-visible{outline-offset:3em;outline-width:3em}@media (hover:hover) and (pointer:fine){._frame_ikkmg_1>._button_ikkmg_33:hover:not(:disabled){box-shadow:0 4em 0 var(--action-edge);transform:translateY(-2em)}}._frame_ikkmg_1>._button_ikkmg_33:active:not(:disabled){box-shadow:none;transform:translateY(3em)}._detail_ikkmg_325{font-size:15em;font-weight:750;line-height:1.2}.home-debug-tools[data-v-8a10fd51]{z-index:20;color:var(--ui-text-primary);justify-items:center;gap:4px;font-size:11px;display:grid;position:absolute;bottom:1.2%;left:50%;transform:translate(-50%)}.home-debug-reset[data-v-8a10fd51]{color:#fff;font:inherit;font-weight:var(--ui-font-weight-bold);letter-spacing:.04em;cursor:pointer;background:#392323e0;border:1px solid #ffffff6b;border-radius:7px;padding:7px 12px}.home-debug-reset[data-v-8a10fd51]:disabled{cursor:wait;opacity:.65}._button_1yffz_1{--action-light:var(--ui-green-top);--action-main:var(--ui-shop-action-green);--action-bottom:var(--ui-green-bottom);--action-edge:var(--ui-green-edge);--action-highlight:#ffffff47;width:100%;min-width:0;min-height:var(--ui-touch-target-min);box-sizing:border-box;color:var(--ui-batch-number-color);font:inherit;letter-spacing:0;text-align:center;text-shadow:none;background:linear-gradient(180deg, var(--action-light) 0%, var(--action-bottom) 100%);border:1px solid var(--action-edge);box-shadow:inset 0 1px 0 var(--action-highlight), 0 3px 0 var(--action-edge);cursor:pointer;border-radius:16px;place-items:center;padding:8px 12px;font-size:18px;font-weight:900;line-height:1.2;transition:filter .12s,transform .12s,box-shadow .12s;display:grid;position:relative;overflow:hidden}._label_1yffz_79{z-index:2;place-items:center;gap:4px;min-width:0;display:grid;position:relative;top:1px}._text_1yffz_101{text-wrap:balance;overflow-wrap:normal}._detail_1yffz_111{font-size:11px;font-weight:var(--ui-font-weight-semibold);letter-spacing:0;line-height:1.2}._labelWithPrice_1yffz_125{justify-content:center;align-items:center;gap:12px;display:flex}._price_1yffz_139{white-space:nowrap;letter-spacing:0;align-items:center;gap:4px;display:inline-flex}._price_1yffz_139 img{object-fit:contain;width:24px;height:24px}._coral_1yffz_167{--action-light:#cf3e35;--action-main:#c93630;--action-bottom:#b92c2c;--action-edge:#912520;color:#fffdf4}._blue_1yffz_183{--action-light:var(--ui-blue-top);--action-main:var(--ui-home-action-blue);--action-bottom:var(--ui-blue-bottom);--action-edge:var(--ui-blue-edge)}._purple_1yffz_197{--action-light:#a168ff;--action-main:var(--ui-home-action-purple);--action-bottom:#7137d3;--action-edge:var(--ui-home-action-purple-dark)}._green_1yffz_211{--action-light:var(--ui-green-top);--action-main:var(--ui-shop-action-green);--action-bottom:var(--ui-green-bottom);--action-edge:var(--ui-green-edge);--action-highlight:#ffffff47}._orange_1yffz_227{--action-light:#ffbe3f;--action-main:#f3a12b;--action-bottom:#e98b22;--action-edge:#a85d20;--action-highlight:#fff4ac80;color:#3b271d}._cream_1yffz_245{--action-light:#fff9e9;--action-main:#fff1cf;--action-bottom:#f6e9c9;--action-edge:var(--ui-plaque-border-color);color:var(--ui-blue-bottom);text-shadow:none;box-shadow:inset 0 1px #fffc}._shop_1yffz_265{border-radius:16px;min-height:50px}._compact_1yffz_275{min-height:32px;box-shadow:0 2px 0 var(--action-edge);border-radius:12px;padding:6px 5px;font-size:11px}._result_1yffz_291{min-height:66px;padding:12px 20px;font-size:19px}._result_1yffz_291:has(._chevron_1yffz_303){padding-right:50px}._icon_1yffz_311,._chevron_1yffz_303{z-index:2;display:block;position:absolute}._icon_1yffz_311{object-fit:contain;filter:drop-shadow(0 2px 2px #431f2647);height:auto}._chevron_1yffz_303{width:17px;height:29px;color:var(--ui-batch-number-color);filter:drop-shadow(0 2px #431f266b);top:50%;right:25px;transform:translate(-5px,-50%)}._chevron_1yffz_303 path{stroke:currentColor;stroke-width:3.75px;stroke-linecap:round;stroke-linejoin:round}._button_1yffz_1:disabled{cursor:not-allowed;color:#5f583f;box-shadow:none;text-shadow:none;opacity:1;background:#d5c8a9;border-color:#b6a681}._button_1yffz_1[data-busy=true]{cursor:wait}._button_1yffz_1:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}._button_1yffz_1:active:not(:disabled){filter:brightness(.98)saturate(1.02);box-shadow:0 1px 0 var(--action-edge);transform:translateY(2px)}@media (hover:hover) and (pointer:fine){._button_1yffz_1:hover:not(:disabled){filter:brightness(1.07)saturate(1.06);transform:translateY(-1px)}}._button_1p724_3{box-sizing:border-box;width:50px;height:50px;color:var(--ui-text-secondary);appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:0 0 50px;place-items:center;padding:0;transition:filter .12s,transform .12s;display:grid}._button_1p724_3 svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;pointer-events:none;width:26px;height:26px;display:block}._corner_1p724_63{z-index:3;position:absolute;top:6px;right:6px}._inline_1p724_77{position:relative}._button_1p724_3:disabled{opacity:.55;cursor:wait}._button_1p724_3:focus-visible{outline-offset:3px;outline:3px solid}._button_1p724_3:active:not(:disabled){transform:translateY(2px)}@media (hover:hover) and (pointer:fine){._button_1p724_3:hover:not(:disabled){background:#ffffff24}}dialog.viewport-modal[data-v-80e93a5a]{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:0 0;background:0 0;border:0;outline:none;max-width:none;max-height:none;margin:0;position:fixed;bottom:auto;right:auto}dialog.viewport-modal[data-v-80e93a5a]::backdrop{background:var(--ui-dialog-overlay,#20181270)}dialog.viewport-modal[data-v-80e93a5a] [data-dialog-panel]{background:var(--ui-dialog-surface);border:1px solid var(--ui-dialog-border);border-radius:var(--ui-dialog-radius);box-shadow:var(--ui-dialog-shadow)}.daily-reward-modal[data-v-3a93f32f]{z-index:var(--ui-z-modal);background:var(--ui-dialog-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.daily-reward-modal__panel[data-v-3a93f32f]{box-sizing:border-box;--dialog-padding-block:20px;--dialog-padding-inline:20px;width:min(100%,560px);max-height:100%;padding:var(--dialog-padding-block) var(--dialog-padding-inline);color:var(--ui-text-primary);font-family:var(--ui-font-family);text-align:center;background:var(--ui-dialog-surface);border:1px solid var(--ui-dialog-border);border-radius:var(--ui-dialog-radius);box-shadow:var(--ui-dialog-shadow);flex-direction:column;gap:16px;display:flex;position:relative;overflow:hidden}.daily-reward-modal__header[data-v-3a93f32f]{flex:none}.daily-reward-modal h2[data-v-3a93f32f],.daily-reward-modal h3[data-v-3a93f32f],.daily-reward-modal p[data-v-3a93f32f]{margin:0}.daily-reward-modal h2[data-v-3a93f32f]{font-size:var(--ui-dialog-heading-size);font-weight:var(--ui-font-weight-heavy);text-wrap:balance;line-height:1.2}.daily-reward-modal__streak[data-v-3a93f32f]{color:var(--ui-text-secondary);font-size:13px;font-weight:var(--ui-font-weight-bold);background:0 0;padding:0;line-height:1.3}.daily-reward-modal__body[data-v-3a93f32f]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border-warm) transparent;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;min-height:0;display:grid;overflow-y:auto}.daily-reward-modal__today[data-v-3a93f32f]{background:#fff0bf;border-radius:18px;justify-content:center;align-items:center;gap:18px;min-width:0;padding:16px;display:flex;box-shadow:inset 0 1px #ffffffb3}.daily-reward-modal__today-coin[data-v-3a93f32f]{object-fit:contain;flex:none;width:100px;height:92px}.daily-reward-modal__today-copy[data-v-3a93f32f]{text-align:left;grid-template-columns:minmax(0,1fr);justify-items:start;gap:6px;min-width:0;display:grid}.daily-reward-modal__today-copy>span[data-v-3a93f32f]{color:var(--ui-text-secondary);font-size:13px;font-weight:var(--ui-font-weight-bold);line-height:1.3}.daily-reward-modal__today-copy strong[data-v-3a93f32f]{font-size:44px;font-weight:var(--ui-font-weight-heavy);font-variant-numeric:tabular-nums;line-height:1.05}.daily-reward-modal__amount[data-v-3a93f32f]{align-items:baseline;gap:7px;display:flex}.daily-reward-modal__unit[data-v-3a93f32f]{color:var(--ui-text-secondary);font-size:14px;font-weight:var(--ui-font-weight-semibold)}.daily-reward-modal__today-copy .daily-reward-modal__next[data-v-3a93f32f]{font-size:12px;font-weight:var(--ui-font-weight-semibold)}.daily-reward-modal__week[data-v-3a93f32f]{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.daily-reward-modal h3[data-v-3a93f32f]{color:var(--ui-text-secondary);font-size:14px;font-weight:var(--ui-font-weight-bold);letter-spacing:0;text-align:left;line-height:1.3}.daily-reward-modal__calendar[data-v-3a93f32f]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.daily-reward-modal__day[data-v-3a93f32f]{background:#f5e6c5;border:1px solid #0000;border-radius:12px;grid-template-rows:auto 26px auto 14px;place-items:center;gap:6px;min-width:0;padding:10px 3px 8px;display:grid}.daily-reward-modal__day-label[data-v-3a93f32f]{color:var(--ui-text-secondary);font-size:11px;font-weight:var(--ui-font-weight-bold);white-space:nowrap;line-height:1.2}.daily-reward-modal__day-coin[data-v-3a93f32f]{object-fit:contain;width:26px;height:26px}.daily-reward-modal__day strong[data-v-3a93f32f]{font-size:18px;font-weight:var(--ui-font-weight-heavy);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15}.daily-reward-modal__day-state[data-v-3a93f32f]{color:var(--ui-text-secondary);font-size:10px;font-weight:var(--ui-font-weight-semibold);white-space:nowrap;place-items:center;line-height:1.2;display:grid}.daily-reward-modal__check[data-v-3a93f32f]{width:16px;height:16px;color:var(--ui-shop-action-green-edge);font-size:12px;font-weight:var(--ui-font-weight-heavy);background:#dceecb;border-radius:50%;place-items:center;display:grid}.daily-reward-modal__day--claimed[data-v-3a93f32f]{background:#eee6d2}.daily-reward-modal__day--claimed strong[data-v-3a93f32f]{color:var(--ui-text-secondary)}.daily-reward-modal__day--grand[data-v-3a93f32f]{background:#fff0bc;border-color:#d4a44d}.daily-reward-modal__day--today[data-v-3a93f32f]{background:linear-gradient(var(--ui-green-top), var(--ui-green-bottom));border-color:var(--ui-green-edge);box-shadow:inset 0 1px #ffffff40}.daily-reward-modal__day--today .daily-reward-modal__day-label[data-v-3a93f32f]{color:#e1f0d8}.daily-reward-modal__day--today strong[data-v-3a93f32f],.daily-reward-modal__day--today .daily-reward-modal__day-state[data-v-3a93f32f]{color:var(--ui-text-on-color);font-weight:var(--ui-font-weight-heavy)}.daily-reward-modal__error[data-v-3a93f32f]{color:var(--ui-home-action-coral-dark);font-size:12px;font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-dialog-copy-leading);background:var(--ui-dialog-inset);border-radius:var(--ui-radius-md);padding:10px 12px}.daily-reward-modal__claim[data-v-3a93f32f]{flex:none;align-self:center;gap:10px;width:100%;display:grid}.daily-reward-modal__claim>button[data-v-3a93f32f]{min-height:52px;font-size:18px}.screen-shell[data-layout=portrait] .daily-reward-modal[data-v-3a93f32f]{padding:16px}.screen-shell[data-layout=portrait] .daily-reward-modal__panel[data-v-3a93f32f]{--dialog-padding-block:16px;--dialog-padding-inline:14px;padding:var(--dialog-padding-block) var(--dialog-padding-inline) 16px;gap:12px}.screen-shell[data-layout=portrait] .daily-reward-modal h2[data-v-3a93f32f]{font-size:18px}.screen-shell[data-layout=portrait] .daily-reward-modal__body[data-v-3a93f32f]{gap:12px}.screen-shell[data-layout=portrait] .daily-reward-modal__today[data-v-3a93f32f]{gap:16px;padding:12px}.screen-shell[data-layout=portrait] .daily-reward-modal__today-coin[data-v-3a93f32f]{width:88px;height:80px}.screen-shell[data-layout=portrait] .daily-reward-modal__today-copy strong[data-v-3a93f32f]{font-size:36px}.screen-shell[data-layout=portrait] .daily-reward-modal__calendar[data-v-3a93f32f]{grid-template-columns:repeat(4,minmax(0,1fr))}.screen-shell[data-layout=portrait] .daily-reward-modal__day--grand[data-v-3a93f32f]{grid-column:span 2}.screen-shell[data-layout=portrait] .daily-reward-modal__day strong[data-v-3a93f32f]{font-size:16px}.screen-shell[data-layout=portrait] .daily-reward-modal__day-label[data-v-3a93f32f]{font-size:11px}.screen-shell[data-layout=portrait] .daily-reward-modal__day-state[data-v-3a93f32f]{font-size:10px}.screen-shell[data-layout=portrait] .daily-reward-modal__claim[data-v-3a93f32f]{width:100%}@container (width<=340px){.screen-shell[data-layout=portrait] .daily-reward-modal__panel[data-v-3a93f32f]{--dialog-padding-block:16px;--dialog-padding-inline:12px;padding:var(--dialog-padding-block) var(--dialog-padding-inline) 12px;gap:10px}.screen-shell[data-layout=portrait] .daily-reward-modal__body[data-v-3a93f32f]{gap:10px}.screen-shell[data-layout=portrait] .daily-reward-modal__today[data-v-3a93f32f]{gap:12px;padding:10px}.screen-shell[data-layout=portrait] .daily-reward-modal__today-coin[data-v-3a93f32f]{width:64px;height:60px}.screen-shell[data-layout=portrait] .daily-reward-modal__today-copy strong[data-v-3a93f32f]{font-size:32px}.screen-shell[data-layout=portrait] .daily-reward-modal__day[data-v-3a93f32f]{grid-template-rows:auto 20px auto 14px;gap:3px;padding-block:6px}.screen-shell[data-layout=portrait] .daily-reward-modal__day-coin[data-v-3a93f32f]{width:20px;height:20px}}@media (height<=480px){.daily-reward-modal__panel[data-v-3a93f32f]{--dialog-padding-block:16px;padding-block:var(--dialog-padding-block);gap:12px}.daily-reward-modal__today[data-v-3a93f32f]{padding:10px}.daily-reward-modal__today-coin[data-v-3a93f32f]{width:80px;height:72px}.daily-reward-modal__body[data-v-3a93f32f]{gap:12px}}.shop-coin-icon[data-v-79ff1cca]{object-fit:contain;filter:drop-shadow(0 1px #68391847);flex:none;width:1em;height:1em}.shop-item-icon[data-v-9c47ba47]{place-items:center;width:100%;height:100%;display:grid}.shop-item-icon svg[data-v-9c47ba47]{filter:drop-shadow(0 4px 2px #562d1833);width:100%;height:100%;display:block;overflow:visible}.shop-item-icon__source[data-v-9c47ba47]{object-fit:contain;filter:drop-shadow(0 4px 2px #562d1833);width:100%;height:100%;display:block}.shop-item-icon__leaf-shadow[data-v-9c47ba47]{fill:#24834a;stroke:#23643c;stroke-linejoin:round;stroke-width:6px}.shop-item-icon__leaf[data-v-9c47ba47]{fill:#55ce67;stroke:#23643c;stroke-linejoin:round;stroke-width:6px}.shop-item-icon__leaf-vein[data-v-9c47ba47]{fill:none;stroke:#f0f28b;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.shop-item-icon__star-shadow[data-v-9c47ba47]{fill:#e7861c;stroke:#9f5a19;stroke-linejoin:round;stroke-width:6px}.shop-item-icon__star[data-v-9c47ba47]{fill:#ffd342;stroke:#9f5a19;stroke-linejoin:round;stroke-width:6px}.shop-item-icon__star-shine[data-v-9c47ba47]{fill:none;stroke:#fff4ad;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.shop-item-icon__crown-shadow[data-v-9c47ba47]{fill:#d7791d;stroke:#924d1e;stroke-linejoin:round;stroke-width:6px;transform:translateY(6px)}.shop-item-icon__crown[data-v-9c47ba47]{fill:#ffb92e;stroke:#924d1e;stroke-linejoin:round;stroke-width:6px}.shop-item-icon__crown-band[data-v-9c47ba47]{fill:#ffda52;stroke:#924d1e;stroke-linejoin:round;stroke-width:5px}.shop-item-icon__jewel[data-v-9c47ba47]{stroke:#924d1e;stroke-width:3px}.shop-item-icon__jewel--left[data-v-9c47ba47]{fill:#49c8ef}.shop-item-icon__jewel--center[data-v-9c47ba47]{fill:#f85f72}.shop-item-icon__jewel--right[data-v-9c47ba47]{fill:#62cf6a}.shop-item-icon__fallback[data-v-9c47ba47]{aspect-ratio:1;width:78%;color:var(--ui-batch-number-color);font-size:2.5em;font-weight:var(--ui-font-weight-heavy);background:var(--ui-frame-terracotta);border:5px solid var(--ui-frame-dark);box-shadow:inset 0 5px 0 var(--ui-frame-highlight);border-radius:50%;place-items:center;display:grid}.shop-purchase-modal[data-v-219d1973]{z-index:var(--ui-z-modal);overscroll-behavior:contain;background:var(--ui-dialog-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0;overflow:hidden}.shop-purchase-modal__panel[data-v-219d1973]{box-sizing:border-box;--dialog-padding-block:24px;--dialog-padding-inline:22px;width:min(100%,420px);min-width:0;max-height:100%;padding:var(--dialog-padding-block) var(--dialog-padding-inline) 18px;color:var(--ui-text-primary);font-family:var(--ui-font-family);text-align:center;background:var(--ui-dialog-surface);border:1px solid var(--ui-dialog-border);border-radius:var(--ui-dialog-radius);box-shadow:var(--ui-dialog-shadow);flex-direction:column;gap:20px;display:flex;position:relative;overflow:hidden}.shop-purchase-modal__header[data-v-219d1973]{flex:none;padding:0 34px 0 0}.shop-purchase-modal__header h2[data-v-219d1973]{font-size:var(--ui-dialog-heading-size);font-weight:var(--ui-font-weight-heavy);text-wrap:balance;overflow-wrap:normal;margin:0;line-height:1.2}.shop-purchase-modal__body[data-v-219d1973]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border-warm) transparent;gap:18px;min-height:0;display:grid;overflow-y:auto}.shop-purchase-modal__product[data-v-219d1973]{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:16px;padding:0;display:grid}.shop-purchase-modal__icon[data-v-219d1973]{width:100px;height:98px;padding:4px}.shop-purchase-modal__icon>img[data-v-219d1973]{object-fit:contain;width:100%;height:100%}.shop-purchase-modal__copy[data-v-219d1973]{gap:8px;min-width:0;display:grid}.shop-purchase-modal__copy strong[data-v-219d1973]{font-size:23px;font-weight:var(--ui-font-weight-heavy);text-wrap:balance;overflow-wrap:normal;line-height:1.15}.shop-purchase-modal__product--retry .shop-purchase-modal__copy strong[data-v-219d1973]{overflow-wrap:normal;font-size:16px}.shop-purchase-modal__copy p[data-v-219d1973]{color:var(--ui-text-secondary);font-size:var(--ui-dialog-copy-size);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-dialog-copy-leading);margin:0}.shop-purchase-modal__summary[data-v-219d1973]{padding:0}.shop-purchase-modal__summary dl[data-v-219d1973]{justify-content:space-around;gap:16px;margin:0;display:flex}.shop-purchase-modal__summary dl>div[data-v-219d1973]{gap:6px;min-width:0;display:grid}.shop-purchase-modal__summary dt[data-v-219d1973]{color:var(--ui-text-secondary);font-size:var(--ui-dialog-label-size);font-weight:var(--ui-font-weight-bold);letter-spacing:0}.shop-purchase-modal__summary dd[data-v-219d1973]{font-size:17px;font-weight:var(--ui-font-weight-heavy);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:5px;margin:0;line-height:1.15;display:flex}.shop-purchase-modal__summary[data-v-219d1973] .shop-coin-icon{width:24px;height:24px}.shop-purchase-modal__note[data-v-219d1973]{color:var(--ui-text-secondary);font-size:12px;font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-dialog-copy-leading);border:0;margin:8px 0 0;padding-top:0}.shop-purchase-modal__note b[data-v-219d1973]{font-weight:var(--ui-font-weight-bold)}.shop-purchase-modal__note--shortfall[data-v-219d1973]{color:#97382f}.shop-purchase-modal__error[data-v-219d1973]{color:#97382f;font-size:12px;font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-dialog-copy-leading);background:var(--ui-dialog-inset);border-radius:var(--ui-radius-md);margin:0;padding:10px 12px}.shop-purchase-modal__footer[data-v-219d1973]{flex:none;gap:10px;display:grid}.shop-purchase-modal__footer>button[data-v-219d1973]{min-height:48px}.shop-purchase-modal__actions[data-v-219d1973]{gap:10px;display:flex}.shop-purchase-modal__actions>button[data-v-219d1973]{white-space:nowrap;min-width:0;box-shadow:none;flex:1 1 0;font-size:14px}.screen-shell[data-layout=portrait] .shop-purchase-modal[data-v-219d1973]{padding:18px}@container (width<=360px){.shop-purchase-modal__panel[data-v-219d1973]{--dialog-padding-block:20px;--dialog-padding-inline:14px;padding:var(--dialog-padding-block) var(--dialog-padding-inline) 14px;gap:16px}.shop-purchase-modal__header[data-v-219d1973]{padding:0 30px 0 0}.shop-purchase-modal__header h2[data-v-219d1973]{font-size:18px}.shop-purchase-modal__product[data-v-219d1973]{text-align:left;grid-template-columns:64px minmax(0,1fr);gap:12px}.shop-purchase-modal__icon[data-v-219d1973]{width:64px;height:64px;padding:0}.shop-purchase-modal__copy strong[data-v-219d1973]{font-size:18px}.shop-purchase-modal__copy p[data-v-219d1973]{font-size:13px}.shop-purchase-modal__summary[data-v-219d1973]{padding:12px 0 0}.shop-purchase-modal__summary dd[data-v-219d1973]{font-size:17px}.shop-purchase-modal__summary[data-v-219d1973] .shop-coin-icon{width:20px;height:20px}.shop-purchase-modal__product--retry .shop-purchase-modal__copy strong[data-v-219d1973]{font-size:14px}}.shop-topup-modal[data-v-595aadaf]{z-index:var(--ui-z-modal);overscroll-behavior:contain;background:var(--ui-dialog-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0;overflow:hidden}.shop-topup-modal__panel[data-v-595aadaf]{box-sizing:border-box;--dialog-padding-block:20px;--dialog-padding-inline:18px;width:min(100%,460px);min-width:0;max-height:100%;padding:var(--dialog-padding-block) var(--dialog-padding-inline) 16px;color:var(--ui-text-primary);font-family:var(--ui-font-family);text-align:center;background:var(--ui-dialog-surface);border:1px solid var(--ui-dialog-border);border-radius:var(--ui-dialog-radius);box-shadow:var(--ui-dialog-shadow);flex-direction:column;gap:14px;display:flex;position:relative;overflow:hidden}.shop-topup-modal__header[data-v-595aadaf]{flex:none;justify-items:center;gap:10px;padding:0 30px 0 0;display:grid}.shop-topup-modal__header h2[data-v-595aadaf]{font-size:var(--ui-dialog-heading-size);font-weight:var(--ui-font-weight-heavy);letter-spacing:.015em;margin:0;line-height:1.15}.shop-topup-modal__wallet[data-v-595aadaf]{background:0 0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:flex}.shop-topup-modal__wallet>span[data-v-595aadaf]{color:inherit;font-size:12px;font-weight:var(--ui-font-weight-bold);letter-spacing:.025em;text-transform:none}.shop-topup-modal__wallet strong[data-v-595aadaf]{font-size:18px;font-weight:var(--ui-font-weight-heavy);font-variant-numeric:tabular-nums;align-items:center;gap:4px;line-height:1;display:inline-flex}.shop-topup-modal__body[data-v-595aadaf]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bf986b transparent;min-height:0;padding:3px;overflow:auto}.shop-topup-modal__body[data-v-595aadaf]::-webkit-scrollbar{width:5px;height:5px}.shop-topup-modal__body[data-v-595aadaf]::-webkit-scrollbar-thumb{background:#bf986b;border-radius:5px}.shop-topup-modal__body[data-v-595aadaf]::-webkit-scrollbar-track{background:0 0}.shop-topup-modal__body[data-v-595aadaf]::-webkit-scrollbar-button{width:0;height:0;display:none}.shop-topup-modal__products[data-v-595aadaf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shop-topup-modal__products article[data-v-595aadaf]{min-width:0}.shop-topup-modal__product[data-v-595aadaf]{width:100%;min-width:0;color:inherit;font:inherit;text-align:center;border:1px solid var(--ui-plaque-border-color);box-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff0ce;border-radius:16px;gap:10px;padding:12px 8px 8px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.shop-topup-modal__product[data-v-595aadaf]:focus-visible{outline:3px solid var(--ui-accent);outline-offset:0}.shop-topup-modal__product[data-v-595aadaf]:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.shop-topup-modal__product[data-v-595aadaf]:hover{border-color:#b67b37;box-shadow:0 2px 6px #68421d1f}}.shop-topup-modal__coins[data-v-595aadaf]{justify-content:center;align-items:center;gap:5px;min-width:0;min-height:42px;display:flex}.shop-topup-modal__coins img[data-v-595aadaf]{object-fit:contain;flex:none;width:34px;height:38px}.shop-topup-modal__amount[data-v-595aadaf]{gap:2px;display:grid}.shop-topup-modal__amount b[data-v-595aadaf]{font-size:21px;font-weight:var(--ui-font-weight-heavy);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.shop-topup-modal__amount small[data-v-595aadaf]{color:var(--ui-text-secondary);font-size:10px;font-weight:var(--ui-font-weight-semibold);line-height:1.1}.shop-topup-modal__price[data-v-595aadaf]{box-sizing:border-box;color:#fffdf4;min-height:32px;font-size:11px;font-weight:var(--ui-font-weight-heavy);white-space:nowrap;text-shadow:none;background:linear-gradient(var(--ui-green-top), var(--ui-green-bottom));box-shadow:none;border:0;border-radius:10px;place-items:center;padding:6px 3px;line-height:1.1;display:grid}.shop-topup-modal__footer[data-v-595aadaf]{flex:none;gap:10px;display:grid}.shop-topup-modal__resume[data-v-595aadaf]{color:inherit;font-size:12px;font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-dialog-copy-leading);gap:3px;margin:0;display:grid}.shop-topup-modal__resume strong[data-v-595aadaf]{color:var(--ui-home-action-coral-dark);font-weight:var(--ui-font-weight-bold)}.shop-topup-modal__status[data-v-595aadaf]{place-content:center;justify-items:center;gap:14px;min-height:180px;padding:16px 8px;display:grid}.shop-topup-modal__status-icon[data-v-595aadaf]{width:72px;height:72px}.shop-topup-modal__status>strong[data-v-595aadaf]{max-width:100%;font-size:20px;font-weight:var(--ui-font-weight-heavy);text-wrap:balance;line-height:1.15}.shop-topup-modal__status>span[data-v-595aadaf]{max-width:290px;color:inherit;font-size:12px;font-weight:var(--ui-font-weight-semibold);line-height:1.35}@media (width<=600px){.shop-topup-modal[data-v-595aadaf]{padding:26px}.shop-topup-modal__panel[data-v-595aadaf]{--dialog-padding-block:18px;--dialog-padding-inline:12px;padding:var(--dialog-padding-block) var(--dialog-padding-inline) 14px;gap:12px}.shop-topup-modal__header[data-v-595aadaf]{gap:8px;padding:0 30px 0 0}.shop-topup-modal__header h2[data-v-595aadaf]{font-size:20px}.shop-topup-modal__products[data-v-595aadaf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shop-topup-modal__product[data-v-595aadaf]{gap:8px;padding-top:10px}.shop-topup-modal__price[data-v-595aadaf]{min-height:36px;font-size:12px}}@media (width<=360px){.shop-topup-modal__header h2[data-v-595aadaf]{font-size:18px}.shop-topup-modal__coins[data-v-595aadaf]{gap:4px}.shop-topup-modal__coins img[data-v-595aadaf]{width:28px;height:34px}.shop-topup-modal__amount b[data-v-595aadaf]{font-size:18px}.shop-topup-modal__price[data-v-595aadaf]{font-size:11px}}@media (width<=360px) and (height<=640px){.shop-topup-modal__panel[data-v-595aadaf]{--dialog-padding-block:14px;--dialog-padding-inline:10px;padding:var(--dialog-padding-block) var(--dialog-padding-inline) 12px;gap:8px}.shop-topup-modal__header[data-v-595aadaf],.shop-topup-modal__products[data-v-595aadaf]{gap:6px}.shop-topup-modal__product[data-v-595aadaf]{gap:4px;padding:6px}.shop-topup-modal__coins[data-v-595aadaf]{min-height:30px}.shop-topup-modal__coins img[data-v-595aadaf]{width:24px;height:28px}.shop-topup-modal__price[data-v-595aadaf]{min-height:32px}.shop-topup-modal__footer[data-v-595aadaf]{gap:8px}}.loading-view[data-v-60f51c86]{z-index:var(--ui-z-modal);color:var(--ui-text-primary);background:0 0;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.loading-content[data-v-60f51c86]{justify-items:center;gap:clamp(20px,4cqw,28px);width:min(72%,420px);animation:.16s ease-out both loading-content-enter-60f51c86;display:grid;transform:translateY(-5cqh)}.loading-logo[data-v-60f51c86]{width:100%;max-width:420px}.loading-logo img[data-v-60f51c86]{filter:drop-shadow(0 3px 2px #4627262e);width:100%;height:auto;display:block}.loading-logo>span[data-v-60f51c86],.loading-stage[data-v-60f51c86]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.loading-status[data-v-60f51c86]{width:min(88%,360px)}.loading-track[data-v-60f51c86]{background:linear-gradient(#f8e1b2 0%,#f1ce94 56%,#e8b979 100%);border:clamp(1px,.35cqw,2px) solid #d1975f;border-radius:999px;height:clamp(18px,5cqw,24px);padding:clamp(3px,.8cqw,4px);overflow:hidden;box-shadow:inset 0 1px #fff9dae0,inset 0 -1px #ad67312e,0 3px #73441f2e}.loading-track>span[data-v-60f51c86]{width:0;height:100%;transition:width var(--ui-motion-fast) ease-out;background:linear-gradient(#b7ef67 0%,#83d94d 48%,#58b93d 100%);border-radius:999px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #f1ffc9ad,inset 0 -3px #4377243d}.loading-track>span[data-v-60f51c86]:after{content:"";background:#ffffe04d;border-radius:999px;height:2px;position:absolute;top:1px;left:5px;right:5px}@keyframes loading-content-enter-60f51c86{0%{opacity:0}to{opacity:1}}._panel_o3jhz_1{place-content:center;justify-items:center;gap:var(--ui-space-4);width:min(100%,420px);min-height:178px;padding:var(--ui-space-5);color:var(--ui-text-primary);text-align:center;background:linear-gradient(180deg, var(--ui-shop-panel-top) 0%, var(--ui-surface-warm) 100%);border:3px solid var(--ui-border-warm);border-radius:calc(var(--ui-radius-lg) + 4px);box-shadow:inset 3px 3px 0 #ffffffb8, inset -3px -4px 0 #b8793d33, 0 5px 0 var(--ui-frame-dark), 0 10px 24px #452b1924;display:grid}._title_o3jhz_49{font-size:clamp(20px,5.6cqw,28px);font-weight:var(--ui-font-weight-heavy);letter-spacing:.055em;line-height:1.1}._description_o3jhz_63{color:var(--ui-text-secondary);font-size:clamp(13px,3.7cqw,17px);font-weight:var(--ui-font-weight-bold);letter-spacing:.04em;line-height:1.3}._action_o3jhz_79{width:min(100%,220px)}.leaderboard-row[data-v-0e16b7db]{--rating-row-accent:var(--ui-shop-state-owned);--rating-row-depth:var(--ui-shop-action-disabled-edge);align-items:center;gap:var(--ui-space-2);min-height:72px;color:var(--ui-text-primary);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #b0713929;border-radius:0;grid-template-columns:max-content 48px minmax(0,1fr) 64px;padding:8px 10px;display:grid}.leaderboard-row--rank-1[data-v-0e16b7db]{--rating-row-accent:var(--ui-rating-rank-gold);--rating-row-depth:var(--ui-rating-rank-gold-dark);background:#fff2c5}.leaderboard-row--rank-2[data-v-0e16b7db]{--rating-row-accent:var(--ui-rating-rank-silver);--rating-row-depth:var(--ui-rating-rank-silver-dark)}.leaderboard-row--rank-3[data-v-0e16b7db]{--rating-row-accent:var(--ui-rating-rank-bronze);--rating-row-depth:var(--ui-rating-rank-bronze-dark)}.leaderboard-row:is(.leaderboard-row--rank-1,.leaderboard-row--rank-2,.leaderboard-row--rank-3) .leaderboard-row__rank[data-v-0e16b7db]{color:#55391e;background:var(--rating-row-accent);box-shadow:none;border:0}.leaderboard-row--current[data-v-0e16b7db]{--rating-row-accent:var(--ui-rating-current);--rating-row-depth:var(--ui-rating-current-dark);background:#dcecca;border:0;border-radius:12px;box-shadow:inset 3px 0 #418c40}.leaderboard-row__rank[data-v-0e16b7db]{min-width:34px;min-height:38px;font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-heavy);text-align:center;color:#765142;background:0 0;border:0;border-radius:12px;place-items:center;padding:4px 2px;display:grid}.leaderboard-row__avatar[data-v-0e16b7db]{width:48px;height:48px;color:var(--ui-batch-number-color);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-heavy);background:var(--ui-wood);box-shadow:none;text-shadow:var(--ui-batch-number-shadow);border:0;border-radius:50%;place-items:center;display:grid;overflow:hidden}.leaderboard-row__avatar img[data-v-0e16b7db]{object-fit:cover;width:100%;height:100%;display:block}.leaderboard-row__identity[data-v-0e16b7db]{align-content:center;justify-items:start;gap:3px;min-width:0;display:grid}.leaderboard-row__identity strong[data-v-0e16b7db]{min-width:0;max-width:100%;font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-heavy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboard-row__meta[data-v-0e16b7db]{align-items:center;gap:var(--ui-space-1);min-width:0;display:flex}.leaderboard-row__you[data-v-0e16b7db]{color:var(--ui-batch-number-color);font-size:10px;font-weight:var(--ui-font-weight-heavy);background:var(--ui-rating-current);border:1px solid var(--ui-rating-current-dark);border-radius:var(--ui-radius-round);flex:none;padding:3px 7px;box-shadow:inset 0 1px #ffffff61}.leaderboard-row__score[data-v-0e16b7db]{border-radius:var(--ui-radius-md);background:0 0;border:0;align-content:center;justify-items:center;min-width:54px;min-height:50px;padding:4px 5px;line-height:1;display:grid}.leaderboard-row__score strong[data-v-0e16b7db]{font-size:var(--ui-font-size-card);font-weight:var(--ui-font-weight-heavy)}.leaderboard-row__score span[data-v-0e16b7db]{color:var(--ui-text-secondary);font-size:9px;font-weight:var(--ui-font-weight-semibold);letter-spacing:.025em;margin-top:3px}@container (width<=380px){.leaderboard-row[data-v-0e16b7db]{grid-template-columns:max-content 40px minmax(0,1fr) 58px;gap:5px;padding-inline:7px}.leaderboard-row__avatar[data-v-0e16b7db]{width:40px;height:40px}.leaderboard-row__rank[data-v-0e16b7db]{min-width:28px;min-height:34px;font-size:var(--ui-font-size-sm);padding-inline:3px}.leaderboard-row__score[data-v-0e16b7db]{min-width:56px;min-height:44px;padding-inline:3px}.leaderboard-row__identity strong[data-v-0e16b7db]{font-size:var(--ui-font-size-xs)}}.screen-home-icon[data-v-18195b45]{fill:none;stroke:none;filter:drop-shadow(0 1.5px #7e45283d);overflow:visible}.screen-home-icon__body[data-v-18195b45]{fill:currentColor}.screen-home-icon__shine[data-v-18195b45]{fill:none;stroke:#ffffff75;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}._button_1sqoo_3{appearance:none;cursor:pointer}._button_1sqoo_3:disabled{cursor:default}._button_1sqoo_3._locked_1sqoo_23:disabled{cursor:not-allowed}._button_1sqoo_3:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){._button_1sqoo_3:not(:disabled):hover{filter:brightness(1.06)saturate(1.04);transform:translateY(-1px)}}._button_1sqoo_3:not(:disabled):active{transform:translateY(2px)}@media (hover:none),(pointer:coarse){._button_1sqoo_3:not(:disabled):active{transform:translateY(1px)}}.shop-ad-free[data-v-5f220db1]{background:var(--ui-dialog-surface);border:1px solid var(--ui-plaque-border-color);min-width:0;box-shadow:var(--ui-menu-card-shadow);border-radius:18px;grid-template-columns:clamp(64px,18cqw,82px) minmax(0,1fr);align-items:center;gap:clamp(8px,2.4cqw,14px);padding:clamp(13px,3.5cqw,20px);display:grid;position:relative}.shop-ad-free--active[data-v-5f220db1]{background:#edf4df;border-color:#27784a}.shop-ad-free__icon[data-v-5f220db1]{aspect-ratio:1;box-sizing:border-box;object-fit:contain;width:clamp(64px,18cqw,78px);padding:6px;display:block}.shop-ad-free__copy[data-v-5f220db1]{gap:2px;min-width:0;display:grid}.shop-ad-free__copy>span[data-v-5f220db1]{color:#5f337d;font-size:clamp(9px,2.5cqw,11px);font-weight:var(--ui-font-weight-heavy);letter-spacing:.08em}.shop-ad-free--active .shop-ad-free__copy>span[data-v-5f220db1]{color:#1f6940}.shop-ad-free h2[data-v-5f220db1]{color:#623680;letter-spacing:0;margin:0;font-size:clamp(20px,5.2cqw,25px);font-weight:800;line-height:1.2}.shop-ad-free--active h2[data-v-5f220db1]{color:#286939}.shop-ad-free ul[data-v-5f220db1]{color:#4f2d63;font-size:clamp(12px,3cqw,14px);font-weight:var(--ui-font-weight-semibold);gap:2px;margin:5px 0 0;padding:0;line-height:1.4;list-style:none;display:grid}.shop-ad-free li[data-v-5f220db1]:before{color:#276f43;content:"✓";margin-right:5px}.shop-ad-free__action[data-v-5f220db1]{white-space:nowrap;grid-column:1/-1}.shop-ad-free__message[data-v-5f220db1]{color:#4f2d63;font-size:10px;font-weight:var(--ui-font-weight-heavy);text-align:center;grid-column:1/-1;margin:0}.screen-shell[data-layout=desktop] .shop-ad-free[data-v-5f220db1]{grid-template-columns:82px minmax(0,1fr) max-content}.screen-shell[data-layout=desktop] .shop-ad-free__action[data-v-5f220db1]{grid-column:auto}.screen-shell[data-layout=desktop] .shop-ad-free__message[data-v-5f220db1]{grid-column:2/-1}.shop-coin-grid[data-v-3b4b1627]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 3px 6px;display:grid}.shop-coin-card[data-v-3b4b1627]{min-width:0;min-height:0;color:var(--ui-text-primary);font:inherit;background:var(--ui-dialog-surface);border:1px solid var(--ui-plaque-border-color);box-shadow:var(--ui-menu-card-shadow);border-radius:18px;grid-template-rows:1fr auto;place-items:center;gap:6px;padding:6px;display:grid;position:relative;overflow:hidden}.shop-coin-card--best[data-v-3b4b1627]{background:#fff0bc;border-color:#d99a18}.shop-coin-card__badge[data-v-3b4b1627]{color:#fff;font-size:10px;font-weight:var(--ui-font-weight-heavy);letter-spacing:.025em;text-align:center;background:var(--ui-shop-state-equipped);border-radius:var(--ui-radius-round);padding:3px 6px;line-height:1;position:absolute;top:6px;right:8px}.shop-coin-card__contents[data-v-3b4b1627]{justify-content:center;align-self:end;align-items:center;gap:6px;min-width:0;display:flex}.shop-coin-card--best .shop-coin-card__contents[data-v-3b4b1627]{padding-top:14px}.shop-coin-card__icon[data-v-3b4b1627]{object-fit:contain;filter:drop-shadow(0 3px 1px #7340123d);flex:none;width:32px;height:36px}.shop-coin-card__amount[data-v-3b4b1627]{text-align:left;gap:2px;min-width:0;display:grid}.shop-coin-card__amount>strong[data-v-3b4b1627]{font-size:22px;font-weight:var(--ui-font-weight-heavy);white-space:nowrap;line-height:1}.shop-coin-card__amount>small[data-v-3b4b1627]{color:var(--ui-text-secondary);font-size:9px;font-weight:var(--ui-font-weight-heavy);letter-spacing:.04em;line-height:1}.shop-coin-card__action[data-v-3b4b1627]{box-sizing:border-box;width:100%}.shop-coin-card__action>button[data-v-3b4b1627]{min-height:44px;padding-inline:6px;font-size:clamp(12px,3.4cqw,15px)}.shop-coins__retry[data-v-3b4b1627]{margin:2px 3px 8px}.screen-shell[data-layout=desktop] .shop-coin-grid[data-v-3b4b1627]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.screen-shell[data-layout=desktop] .shop-coin-card[data-v-3b4b1627]{gap:12px;padding:16px 14px 12px}.screen-shell[data-layout=desktop] .shop-coin-card__contents[data-v-3b4b1627]{gap:12px;min-height:76px;padding-top:0}.screen-shell[data-layout=desktop] .shop-coin-card__icon[data-v-3b4b1627]{width:64px;height:64px}.screen-shell[data-layout=desktop] .shop-coin-card__amount>strong[data-v-3b4b1627]{font-size:30px}.screen-shell[data-layout=desktop] .shop-coin-card__amount>small[data-v-3b4b1627]{font-size:11px}.screen-shell[data-layout=desktop] .shop-coin-card__badge[data-v-3b4b1627]{font-size:9px;top:8px;right:12px}@container (width<=330px){.shop-coin-card[data-v-3b4b1627]{gap:4px;padding-block:4px}.shop-coin-card__amount>strong[data-v-3b4b1627]{font-size:20px}}.shop-item-card[data-v-b1eb4281]{min-width:0;color:var(--ui-text-primary);background:var(--ui-dialog-surface);border:1px solid var(--ui-plaque-border-color);box-shadow:var(--ui-menu-card-shadow);border-radius:18px;grid-template-rows:auto 1fr auto;align-content:start;gap:10px;padding:14px 12px;display:grid}.shop-item-card__heading[data-v-b1eb4281]{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.shop-item-card__preview[data-v-b1eb4281]{place-items:center;width:76px;height:76px;padding:3px;display:grid}.shop-item-card__icon[data-v-b1eb4281]{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%}.shop-item-card__details[data-v-b1eb4281]{align-content:start;gap:5px;min-width:0;display:grid}.shop-item-card__details strong[data-v-b1eb4281]{overflow-wrap:normal;align-items:center;min-height:36px;font-size:16px;font-weight:900;line-height:1.15;display:grid}.shop-item-card__pack[data-v-b1eb4281]{color:var(--ui-text-secondary);font-size:12px;font-weight:700;line-height:1.25}.shop-item-card__meta[data-v-b1eb4281]{justify-content:center;align-items:start;min-width:0;min-height:18px;display:flex}.shop-item-card__state-pill[data-v-b1eb4281]{max-width:100%;color:var(--ui-text-secondary);overflow-wrap:normal;padding:0;font-size:12px;font-style:normal;font-weight:750;line-height:1.3}.shop-item-card__state-pill--equipped[data-v-b1eb4281]{color:#397348}.shop-item-card__state-pill--owned[data-v-b1eb4281]{color:#976411}.shop-item-card__action[data-v-b1eb4281]{align-self:end;width:100%;min-width:0}.shop-item-card__action>button[data-v-b1eb4281]{border-radius:13px;min-height:50px;padding:8px 5px;font-size:17px}.screen-shell .shop-item-card--life[data-v-b1eb4281]{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:52px minmax(0,1fr) 148px;align-items:center;gap:14px}.screen-shell .shop-item-card--life .shop-item-card__heading[data-v-b1eb4281]{display:contents}.screen-shell .shop-item-card--life .shop-item-card__preview[data-v-b1eb4281]{grid-row:1;width:52px;height:52px}.screen-shell .shop-item-card--life .shop-item-card__details[data-v-b1eb4281]{text-align:left}.screen-shell .shop-item-card--life .shop-item-card__details strong[data-v-b1eb4281]{white-space:nowrap;min-height:0}.screen-shell .shop-item-card--life .shop-item-card__action[data-v-b1eb4281]{grid-area:1/3;align-self:center}.screen-shell .shop-item-card--timed[data-v-b1eb4281]{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) 148px;align-items:center;gap:4px 14px}.screen-shell .shop-item-card--timed .shop-item-card__heading[data-v-b1eb4281]{display:contents}.screen-shell .shop-item-card--timed .shop-item-card__preview[data-v-b1eb4281]{grid-area:1/1/3;width:52px;height:52px}.screen-shell .shop-item-card--timed .shop-item-card__details[data-v-b1eb4281]{text-align:left;grid-area:1/2}.screen-shell .shop-item-card--timed .shop-item-card__details strong[data-v-b1eb4281]{min-height:0}.screen-shell .shop-item-card--timed .shop-item-card__meta[data-v-b1eb4281]{grid-area:2/2;justify-content:start;min-height:0}.screen-shell .shop-item-card--timed .shop-item-card__action[data-v-b1eb4281]{grid-area:1/3/3;align-self:center}.screen-shell[data-layout=portrait] .shop-item-card--timed[data-v-b1eb4281]{grid-template-columns:44px minmax(0,1fr) 112px;gap:4px 8px}.screen-shell[data-layout=portrait] .shop-item-card--timed .shop-item-card__preview[data-v-b1eb4281]{width:44px;height:44px}.screen-shell[data-layout=portrait] .shop-item-card--life[data-v-b1eb4281]{grid-template-columns:48px minmax(0,1fr) 112px;gap:8px}.screen-shell[data-layout=portrait] .shop-item-card--life .shop-item-card__preview[data-v-b1eb4281]{width:48px;height:48px}.screen-shell[data-layout=portrait] .shop-item-card--life .shop-item-card__action>button[data-v-b1eb4281]{font-size:14px}@media (width<=359px){.screen-shell[data-layout=portrait] .shop-item-card--life[data-v-b1eb4281]{grid-template-columns:40px minmax(0,1fr) 112px;gap:6px;padding:12px 10px}.screen-shell[data-layout=portrait] .shop-item-card--life .shop-item-card__preview[data-v-b1eb4281]{width:40px;height:40px}.screen-shell[data-layout=portrait] .shop-item-card[data-v-b1eb4281]:not(.shop-item-card--life,.shop-item-card--timed){grid-template-rows:auto auto auto;grid-template-columns:64px minmax(0,1fr);gap:6px 10px}.screen-shell[data-layout=portrait] .shop-item-card:not(.shop-item-card--life,.shop-item-card--timed) .shop-item-card__heading[data-v-b1eb4281]{text-align:left;grid-column:1/-1;grid-template-columns:64px minmax(0,1fr);place-items:center start}.screen-shell[data-layout=portrait] .shop-item-card:not(.shop-item-card--life,.shop-item-card--timed) .shop-item-card__preview[data-v-b1eb4281]{width:64px;height:64px}.screen-shell[data-layout=portrait] .shop-item-card:not(.shop-item-card--life) .shop-item-card__details strong[data-v-b1eb4281]{min-height:0;font-size:16px}.screen-shell[data-layout=portrait] .shop-item-card:not(.shop-item-card--life) .shop-item-card__meta[data-v-b1eb4281]{grid-column:2;justify-content:start;min-height:0}.screen-shell[data-layout=portrait] .shop-item-card:not(.shop-item-card--life,.shop-item-card--timed) .shop-item-card__action[data-v-b1eb4281]{grid-column:1/-1}}.shop-rewarded__grid[data-v-0cace42c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:2px 3px 6px;display:grid}.shop-rewarded__grid article[data-v-0cace42c]{min-width:0;min-height:154px;color:var(--ui-text-primary);background:var(--ui-dialog-surface);border:1px solid var(--ui-plaque-border-color);box-shadow:var(--ui-menu-card-shadow);border-radius:18px;grid-template-rows:auto auto 1fr auto;align-content:center;place-items:center;gap:5px;padding:14px 12px;display:grid}.shop-rewarded__icon[data-v-0cace42c]{object-fit:contain;width:46px;height:46px}.shop-rewarded__grid article>strong[data-v-0cace42c]{font-size:28px;line-height:1.1}.shop-rewarded__grid article>small[data-v-0cace42c]{color:var(--ui-text-secondary);font-size:13px;font-weight:var(--ui-font-weight-semibold);text-align:center;line-height:1.3}.shop-rewarded__action[data-v-0cace42c]{width:100%;margin-top:7px}.shop-rewarded__action[data-v-0cace42c] button{width:100%;min-height:44px;padding-inline:6px;font-size:13px}.shop-rewarded__action[data-v-0cace42c] button:disabled{opacity:1;color:#746044;box-shadow:none;text-shadow:none;background:#e6d9bb;border-color:#0000}.shop-rewarded__message[data-v-0cace42c]{color:var(--ui-text-secondary);font-size:12px;font-weight:var(--ui-font-weight-semibold);text-align:center;margin:0 3px;padding:8px 10px}.screen-shell[data-layout=portrait] .shop-rewarded__grid[data-v-0cace42c]{grid-template-columns:minmax(0,1fr);gap:8px}.screen-shell[data-layout=portrait] .shop-rewarded__grid article[data-v-0cace42c]{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) 108px;justify-items:start;gap:2px 8px;min-height:72px;padding:10px}.screen-shell[data-layout=portrait] .shop-rewarded__icon[data-v-0cace42c]{grid-area:1/1/3;width:40px;height:40px}.screen-shell[data-layout=portrait] .shop-rewarded__grid article>strong[data-v-0cace42c]{grid-column:2;align-self:end;font-size:23px}.screen-shell[data-layout=portrait] .shop-rewarded__grid article>small[data-v-0cace42c]{text-align:left;grid-column:2;align-self:start;font-size:12px}.screen-shell[data-layout=portrait] .shop-rewarded__action[data-v-0cace42c]{grid-area:1/3/3;margin:0}@container (width<=340px){.screen-shell[data-layout=portrait] .shop-rewarded__grid article[data-v-0cace42c]{grid-template-columns:34px minmax(0,1fr) 112px;gap:2px 6px;padding-inline:8px}.screen-shell[data-layout=portrait] .shop-rewarded__icon[data-v-0cace42c]{width:34px;height:34px}.shop-rewarded__action[data-v-0cace42c] button{font-size:12px}}.shop-ad-free[data-v-4c532073]{background:var(--ui-dialog-surface);border:1px solid var(--ui-plaque-border-color);min-width:0;box-shadow:var(--ui-menu-card-shadow);border-radius:18px;grid-template-columns:clamp(64px,18cqw,82px) minmax(0,1fr);align-items:center;gap:clamp(8px,2.4cqw,14px);padding:clamp(13px,3.5cqw,20px);display:grid;position:relative}.shop-ad-free--active[data-v-4c532073]{background:#edf4df;border-color:#27784a}.shop-ad-free__icon[data-v-4c532073]{aspect-ratio:1;box-sizing:border-box;object-fit:contain;width:clamp(64px,18cqw,78px);padding:6px;display:block}.shop-ad-free__copy[data-v-4c532073]{gap:2px;min-width:0;display:grid}.shop-ad-free__copy>span[data-v-4c532073]{color:#5f337d;font-size:clamp(9px,2.5cqw,11px);font-weight:var(--ui-font-weight-heavy);letter-spacing:.08em}.shop-ad-free--active .shop-ad-free__copy>span[data-v-4c532073]{color:#1f6940}.shop-ad-free h2[data-v-4c532073]{color:#623680;letter-spacing:0;margin:0;font-size:clamp(20px,5.2cqw,25px);font-weight:800;line-height:1.2}.shop-ad-free--active h2[data-v-4c532073]{color:#286939}.shop-ad-free ul[data-v-4c532073]{color:#4f2d63;font-size:clamp(12px,3cqw,14px);font-weight:var(--ui-font-weight-semibold);gap:2px;margin:5px 0 0;padding:0;line-height:1.4;list-style:none;display:grid}.shop-ad-free li[data-v-4c532073]:before{color:#276f43;content:"✓";margin-right:5px}.shop-ad-free__action[data-v-4c532073]{white-space:nowrap;grid-column:1/-1}.shop-ad-free__message[data-v-4c532073]{color:#4f2d63;font-size:10px;font-weight:var(--ui-font-weight-heavy);text-align:center;grid-column:1/-1;margin:0}.screen-shell[data-layout=desktop] .shop-ad-free[data-v-4c532073]{grid-template-columns:82px minmax(0,1fr) max-content}.screen-shell[data-layout=desktop] .shop-ad-free__action[data-v-4c532073]{grid-column:auto}.screen-shell[data-layout=desktop] .shop-ad-free__message[data-v-4c532073]{grid-column:2/-1}.shop-speed-upgrade__icon[data-v-4c532073]{padding:6px}.shop-speed-upgrade__icon[data-v-4c532073]:after{display:none}.shop-speed-upgrade__graphic[data-v-4c532073]{width:100%;height:100%}.shop-item-card[data-v-d66c636b]{min-width:0;color:var(--ui-text-primary);background:var(--ui-dialog-surface);border:1px solid var(--ui-plaque-border-color);box-shadow:var(--ui-menu-card-shadow);border-radius:18px;grid-template-rows:auto 1fr auto;align-content:start;gap:10px;padding:14px 12px;display:grid}.shop-item-card__heading[data-v-d66c636b]{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.shop-item-card__preview[data-v-d66c636b]{place-items:center;width:76px;height:76px;padding:3px;display:grid}.shop-item-card__icon[data-v-d66c636b]{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%}.shop-item-card__details[data-v-d66c636b]{align-content:start;gap:5px;min-width:0;display:grid}.shop-item-card__details strong[data-v-d66c636b]{overflow-wrap:normal;align-items:center;min-height:36px;font-size:16px;font-weight:900;line-height:1.15;display:grid}.shop-item-card__pack[data-v-d66c636b]{color:var(--ui-text-secondary);font-size:12px;font-weight:700;line-height:1.25}.shop-item-card__meta[data-v-d66c636b]{justify-content:center;align-items:start;min-width:0;min-height:18px;display:flex}.shop-item-card__state-pill[data-v-d66c636b]{max-width:100%;color:var(--ui-text-secondary);overflow-wrap:normal;padding:0;font-size:12px;font-style:normal;font-weight:750;line-height:1.3}.shop-item-card__state-pill--equipped[data-v-d66c636b]{color:#397348}.shop-item-card__state-pill--owned[data-v-d66c636b]{color:#976411}.shop-item-card__action[data-v-d66c636b]{align-self:end;width:100%;min-width:0}.shop-item-card__action>button[data-v-d66c636b]{border-radius:13px;min-height:50px;padding:8px 5px;font-size:17px}.screen-shell .shop-item-card--life[data-v-d66c636b]{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:52px minmax(0,1fr) 148px;align-items:center;gap:14px}.screen-shell .shop-item-card--life .shop-item-card__heading[data-v-d66c636b]{display:contents}.screen-shell .shop-item-card--life .shop-item-card__preview[data-v-d66c636b]{grid-row:1;width:52px;height:52px}.screen-shell .shop-item-card--life .shop-item-card__details[data-v-d66c636b]{text-align:left}.screen-shell .shop-item-card--life .shop-item-card__details strong[data-v-d66c636b]{white-space:nowrap;min-height:0}.screen-shell .shop-item-card--life .shop-item-card__action[data-v-d66c636b]{grid-area:1/3;align-self:center}.screen-shell .shop-item-card--timed[data-v-d66c636b]{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) 148px;align-items:center;gap:4px 14px}.screen-shell .shop-item-card--timed .shop-item-card__heading[data-v-d66c636b]{display:contents}.screen-shell .shop-item-card--timed .shop-item-card__preview[data-v-d66c636b]{grid-area:1/1/3;width:52px;height:52px}.screen-shell .shop-item-card--timed .shop-item-card__details[data-v-d66c636b]{text-align:left;grid-area:1/2}.screen-shell .shop-item-card--timed .shop-item-card__details strong[data-v-d66c636b]{min-height:0}.screen-shell .shop-item-card--timed .shop-item-card__meta[data-v-d66c636b]{grid-area:2/2;justify-content:start;min-height:0}.screen-shell .shop-item-card--timed .shop-item-card__action[data-v-d66c636b]{grid-area:1/3/3;align-self:center}.screen-shell[data-layout=portrait] .shop-item-card--timed[data-v-d66c636b]{grid-template-columns:44px minmax(0,1fr) 112px;gap:4px 8px}.screen-shell[data-layout=portrait] .shop-item-card--timed .shop-item-card__preview[data-v-d66c636b]{width:44px;height:44px}.screen-shell[data-layout=portrait] .shop-item-card--life[data-v-d66c636b]{grid-template-columns:48px minmax(0,1fr) 112px;gap:8px}.screen-shell[data-layout=portrait] .shop-item-card--life .shop-item-card__preview[data-v-d66c636b]{width:48px;height:48px}.screen-shell[data-layout=portrait] .shop-item-card--life .shop-item-card__action>button[data-v-d66c636b]{font-size:14px}@media (width<=359px){.screen-shell[data-layout=portrait] .shop-item-card--life[data-v-d66c636b]{grid-template-columns:40px minmax(0,1fr) 112px;gap:6px;padding:12px 10px}.screen-shell[data-layout=portrait] .shop-item-card--life .shop-item-card__preview[data-v-d66c636b]{width:40px;height:40px}.screen-shell[data-layout=portrait] .shop-item-card[data-v-d66c636b]:not(.shop-item-card--life,.shop-item-card--timed){grid-template-rows:auto auto auto;grid-template-columns:64px minmax(0,1fr);gap:6px 10px}.screen-shell[data-layout=portrait] .shop-item-card:not(.shop-item-card--life,.shop-item-card--timed) .shop-item-card__heading[data-v-d66c636b]{text-align:left;grid-column:1/-1;grid-template-columns:64px minmax(0,1fr);place-items:center start}.screen-shell[data-layout=portrait] .shop-item-card:not(.shop-item-card--life,.shop-item-card--timed) .shop-item-card__preview[data-v-d66c636b]{width:64px;height:64px}.screen-shell[data-layout=portrait] .shop-item-card:not(.shop-item-card--life) .shop-item-card__details strong[data-v-d66c636b]{min-height:0;font-size:16px}.screen-shell[data-layout=portrait] .shop-item-card:not(.shop-item-card--life) .shop-item-card__meta[data-v-d66c636b]{grid-column:2;justify-content:start;min-height:0}.screen-shell[data-layout=portrait] .shop-item-card:not(.shop-item-card--life,.shop-item-card--timed) .shop-item-card__action[data-v-d66c636b]{grid-column:1/-1}}.shop-item-card__icon[data-v-d66c636b]{object-fit:contain}.timed-speed-message[data-v-d66c636b]{color:var(--ui-text-secondary);font-size:12px;font-weight:var(--ui-font-weight-bold);grid-column:1/-1;margin:0}.timed-speed-message--error[data-v-d66c636b]{color:#97382f}.shop-content[data-v-32ee9107]{overscroll-behavior:contain;scrollbar-color:#8650277a transparent;scrollbar-width:thin;min-height:0;padding:2px 3px clamp(20px,6cqw,36px);position:absolute;inset:clamp(72px,18cqw,112px) 4.5cqw 0;overflow:hidden auto}.shop-categories[data-v-32ee9107]{background:var(--ui-dialog-surface);box-shadow:var(--ui-menu-card-shadow);border:0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:absolute;top:clamp(72px,18cqw,112px);left:4.5cqw;right:4.5cqw}.shop-content--categorized[data-v-32ee9107]{top:calc(clamp(72px,18cqw,112px) + 56px)}.shop-categories>button[data-v-32ee9107]{white-space:nowrap;min-height:44px;box-shadow:none;border:0;border-radius:12px;padding:6px;font-size:clamp(16px,4cqw,18px)}.shop-categories[data-v-32ee9107] button span{text-wrap:nowrap}.shop-board[data-v-32ee9107]{clip-path:none;width:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:clamp(10px,2.8cqw,18px);padding:0 0 clamp(24px,7cqw,42px);display:flex;overflow:visible}.shop-catalog[data-v-32ee9107]{align-content:start;gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:2px 3px 10px;display:grid;overflow:visible}.shop-section[data-v-32ee9107]{gap:clamp(8px,2.2cqw,14px);min-width:0;display:grid}.shop-section__header[data-v-32ee9107]{justify-content:space-between;align-items:end;gap:var(--ui-space-3);min-width:0;padding:0 5px;display:flex}.shop-section__header>div[data-v-32ee9107]{gap:1px;display:grid}.shop-section__header span[data-v-32ee9107]{color:var(--ui-text-secondary);font-size:clamp(9px,2.5cqw,11px);font-weight:var(--ui-font-weight-heavy);letter-spacing:0;line-height:1}.shop-section__header h2[data-v-32ee9107]{font-size:clamp(20px,5.8cqw,25px);font-weight:var(--ui-font-weight-heavy);letter-spacing:0;margin:0;line-height:1}.shop-section__header p[data-v-32ee9107]{max-width:27ch;color:var(--ui-text-secondary);font-size:clamp(10px,2.8cqw,13px);font-weight:var(--ui-font-weight-semibold);text-align:right;margin:0 0 1px;line-height:1.35}.shop-coins[data-v-32ee9107],.shop-gameplay[data-v-32ee9107]{gap:6px;padding-top:2px}.shop-coins__payment-label[data-v-32ee9107],.shop-gameplay__hint[data-v-32ee9107]{color:var(--ui-text-primary);background:var(--ui-dialog-surface);font-size:12px;font-weight:var(--ui-font-weight-semibold);border-radius:6px;margin:0;padding:6px 10px;line-height:1.35}.shop-board.shop-board--coins[data-v-32ee9107],.shop-board.shop-board--gameplay[data-v-32ee9107]{padding-bottom:6px}.shop-action-error[data-v-32ee9107]{justify-content:space-between;align-items:center;gap:var(--ui-space-2);width:min(100%,620px);padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-text-primary);background:linear-gradient(180deg, var(--ui-shop-error-top) 0%, var(--ui-shop-error-bottom) 100%);grid-template-columns:minmax(0,1fr) auto;display:grid}.shop-action-error strong[data-v-32ee9107]{font-size:12px;font-weight:var(--ui-font-weight-heavy);letter-spacing:.04em;line-height:1.2}.screen-shell[data-layout=portrait] .shop-content[data-v-32ee9107]{padding-bottom:0;bottom:0}.screen-shell[data-layout=portrait] .shop-board[data-v-32ee9107]{gap:clamp(8px,2.2cqw,12px)}.screen-shell[data-layout=portrait] .shop-catalog[data-v-32ee9107]{gap:clamp(8px,2.2cqw,12px);padding-bottom:6px}.screen-shell[data-layout=portrait] .shop-section__header[data-v-32ee9107]{align-items:start}.screen-shell[data-layout=portrait] .shop-section__header p[data-v-32ee9107]{max-width:18ch}.screen-shell[data-layout=portrait] .shop-header-resources[data-v-32ee9107]{z-index:12;pointer-events:auto;gap:8px;width:auto;height:clamp(46px,12cqw,58px);display:flex;position:absolute;top:calc(clamp(10px,2.8cqw,14px) + clamp(52px,13cqw,58px) + 10px);left:4.5cqw;right:4.5cqw}.screen-shell[data-layout=portrait] .shop-header-resources .home-wallet-button[data-v-32ee9107],.screen-shell[data-layout=portrait] .shop-header-resources .home-life-resource[data-v-32ee9107]{border-radius:var(--ui-plaque-radius);flex:1 1 0;width:auto;min-width:0;height:100%;padding-inline:6px}.screen-shell[data-layout=portrait] .shop-content[data-v-32ee9107],.screen-shell[data-layout=portrait] .shop-categories[data-v-32ee9107]{top:calc(clamp(10px,2.8cqw,14px) + clamp(52px,13cqw,58px) + 22px + clamp(46px,12cqw,58px))}.screen-shell[data-layout=portrait] .shop-content--categorized[data-v-32ee9107]{top:calc(clamp(10px,2.8cqw,14px) + clamp(52px,13cqw,58px) + 78px + clamp(46px,12cqw,58px))}@media (width<=359px){.screen-shell[data-layout=portrait] .shop-catalog[data-v-32ee9107]{grid-template-columns:minmax(0,1fr)}}.menu-screen{color:var(--ui-text-primary);background:linear-gradient(#fff6e014, #67432814), var(--screen-background-image) center center / cover no-repeat;position:absolute;inset:0;overflow:hidden}.screen-shell[data-layout=desktop]{--desktop-screen-top:14px;--desktop-screen-content-top:calc(var(--desktop-screen-top) + 60px)}.screen-state-slot{align-content:start;justify-items:center;width:100%;min-height:100%;padding-top:clamp(48px,13cqh,100px);display:grid}.home-screen{background:linear-gradient(#fff6e014, #67432814), var(--home-background-image) center center / cover no-repeat}.home-composition,.home-status-content{display:contents}.home-desktop-art{pointer-events:none;-webkit-user-select:none;user-select:none;display:none}.home-account-bar{z-index:12;pointer-events:none;justify-content:flex-end;align-items:center;width:92%;height:12cqw;display:flex;position:absolute;top:clamp(10px,2.8cqw,14px);left:4%}.home-shortcuts{z-index:13;pointer-events:auto;justify-content:center;gap:8px;width:84%;display:flex;position:absolute;top:calc(49.5% + 47cqw + 16px);left:8%}.home-shortcut{min-height:44px;color:var(--ui-text-primary);font:inherit;font-size:11px;font-weight:var(--ui-font-weight-heavy);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.home-shortcut img{object-fit:contain;width:26px;height:28px}.home-shortcut i{background:var(--ui-shop-state-equipped);border-radius:50%;width:7px;height:7px}.home-shortcut:disabled{opacity:.65;cursor:default}.home-shortcuts--with-error{top:calc(51.3% + 47cqw + 16px)}.home-wallet-button{box-sizing:border-box;color:#4b2b1f;height:12cqw;min-height:44px;font:inherit;font-weight:var(--ui-font-weight-heavy);background:var(--ui-dialog-surface);border:1px solid var(--ui-plaque-border-color);box-shadow:var(--ui-menu-card-shadow);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:3.4cqw;justify-content:center;align-items:center;padding:0;display:flex}.home-resource-group{justify-content:flex-end;align-items:center;gap:2cqw;width:73cqw;height:12cqw;display:flex}.home-wallet-button{gap:1.2cqw;width:39cqw;padding:0 1.5cqw 0 .7cqw}.home-wallet-button__coin{object-fit:contain;filter:drop-shadow(0 .55cqw #9d4b087a);flex:none;width:9.7cqw;height:9.7cqw}.home-wallet-button__balance{color:#5f321f;min-width:0;font-size:max(4.6cqw,16px);font-weight:var(--ui-font-weight-heavy);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 .42cqw #ffffffb8;flex:auto;justify-items:center;gap:2px;line-height:1;display:grid}.home-wallet-button__balance small{font-size:12px;font-weight:var(--ui-font-weight-bold);text-shadow:none}.home-wallet-button__plus{object-fit:contain;filter:drop-shadow(0 .42cqw .35cqw #2d682747);flex:none;width:6.8cqw;height:6.8cqw;display:block}.home-life-resource{box-sizing:border-box;color:#4b2b1f;background:var(--ui-dialog-surface);border:1px solid var(--ui-plaque-border-color);width:32cqw;height:12cqw;min-height:44px;box-shadow:var(--ui-menu-card-shadow);border-radius:3.4cqw;justify-content:center;align-items:center;gap:1cqw;padding:0 1.3cqw 0 .5cqw;display:flex}.home-life-resource__heart{object-fit:contain;filter:drop-shadow(0 .45cqw #683a233d);flex:none;width:8.2cqw;height:auto}.home-life-resource__copy{color:#4b2b1f;text-align:center;grid-template-columns:auto;justify-items:center;gap:.65cqw;min-width:0;line-height:1;display:grid}.home-life-resource__copy small{color:#8d5c39;font-size:1.9cqw;font-weight:var(--ui-font-weight-heavy);letter-spacing:.07em;display:none}.home-life-resource__copy strong{color:var(--ui-text-primary);font-size:max(4.8cqw,16px);font-weight:var(--ui-font-weight-heavy);font-variant-numeric:tabular-nums;line-height:1.1}.home-life-resource__copy time{color:#4d7b31;font-size:max(2.9cqw,12px);font-weight:var(--ui-font-weight-heavy);font-variant-numeric:tabular-nums;white-space:nowrap}.home-life-resource--empty .home-life-resource__heart{filter:grayscale(.75)opacity(.58)}.home-life-resource--empty .home-life-resource__copy strong,.home-life-resource--empty .home-life-resource__copy time{color:#b84942}.home-life-resource--pending .home-life-resource__heart{filter:grayscale(.25)opacity(.72)}.home-life-resource--pending .home-life-resource__copy strong{color:#8d5c39}.home-life-resource--unavailable .home-life-resource__heart{filter:grayscale(.8)opacity(.55)}.home-life-resource--unavailable .home-life-resource__copy strong{color:#8d5c39}.home-wallet-button:active{transform:translateY(2px)}.home-wallet-button:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.home-start-error{z-index:8;box-sizing:border-box;color:#8e302e;width:100%;font-size:max(2.7cqw,11px);font-weight:var(--ui-font-weight-heavy);letter-spacing:.025em;text-align:center;text-shadow:0 .35cqw #fff8ddc2;background:#fff8ddeb;border:.42cqw solid #be664db8;border-radius:2.5cqw;grid-column:1/-1;place-items:center;margin:0;padding:1.2cqw 2.2cqw;line-height:1.15;display:grid;position:relative;box-shadow:0 .7cqw #7e452847}.home-start-error:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.home-title,.home-status{clip-path:var(--ui-game-card-clip);border-radius:0}.home-title{width:80%;height:13%;color:var(--ui-text-primary);font-size:10cqw;font-weight:var(--ui-font-weight-heavy);letter-spacing:.16em;text-indent:.16em;background:var(--ui-header-surface);border:.55cqw solid var(--ui-header-edge-dark);box-shadow:inset 0 -.3cqw 0 var(--ui-header-pixel-edge), inset .55cqw .55cqw 0 var(--ui-header-highlight), inset -.55cqw -.55cqw 0 var(--ui-header-lower-edge), 0 1cqw 0 var(--ui-header-edge-dark);place-items:center;display:grid;position:absolute;top:10%;left:10%}.home-status{text-align:center;background:var(--ui-dialog-surface);border:1px solid var(--ui-plaque-border-color);width:64%;height:14%;box-shadow:var(--ui-menu-card-shadow);place-content:center;gap:1%;display:grid;position:absolute;top:29%;left:18%}.home-status span{color:var(--ui-text-secondary);font-size:4.2cqw;font-weight:var(--ui-font-weight-bold);letter-spacing:0}.home-status strong{font-size:5.8cqw;font-weight:var(--ui-font-weight-heavy);letter-spacing:0}.home-status small{color:var(--ui-text-secondary);font-size:3.2cqw;font-weight:var(--ui-font-weight-bold);letter-spacing:0}.home-progress-summary{color:#7b5134;justify-content:space-between;align-items:baseline;gap:2cqw;line-height:1.2;display:flex}.home-progress-track{background:#e6d2a6;border-radius:999px;height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #6d491e24}.home-progress-track>span{background:linear-gradient(var(--ui-green-top), var(--ui-green-bottom));border-radius:inherit;height:100%;display:block;box-shadow:inset 0 1px #ffffff52}.home-status .home-progress-summary>small{color:#8d5c39;font-size:2.7cqw;font-weight:var(--ui-font-weight-heavy);letter-spacing:0}.home-progress-summary__value{justify-content:center;align-items:baseline;gap:.8cqw;display:inline-flex}.home-status .home-progress-summary__value output{color:#4b2b1f;font-size:5.5cqw;font-weight:var(--ui-font-weight-heavy);font-variant-numeric:tabular-nums}.home-status .home-progress-summary__value>span{color:#7b5134;font-size:3cqw;font-weight:var(--ui-font-weight-heavy);letter-spacing:0}.home-actions{gap:var(--ui-space-3);grid-template-rows:1.2fr repeat(2,1fr);width:83.333%;height:36%;display:grid;position:absolute;top:51%;left:8.333%}.screen-header{grid-template-columns:clamp(46px,13cqw,58px) minmax(0,1fr) clamp(46px,13cqw,58px);gap:clamp(7px,2cqw,10px);height:clamp(46px,13cqw,58px);display:grid;position:absolute;top:clamp(10px,2.8cqw,18px);left:4.5cqw;right:4.5cqw}.screen-header:after{content:""}.screen-home-button,.screen-header .screen-title{height:100%;color:var(--ui-text-primary)}.screen-home-button{cursor:pointer;place-items:center;width:100%;padding:0;display:grid}.screen-home-button svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:66%;height:66%}.screen-header .screen-title{font-size:clamp(17px,5.2cqw,23px);font-weight:var(--ui-font-weight-heavy);color:var(--ui-text-on-color);letter-spacing:0;background:linear-gradient(var(--ui-blue-top), var(--ui-blue-bottom));border-color:var(--ui-blue-edge);box-shadow:inset 0 1px 0 #ffffff52, 0 3px 0 var(--ui-blue-edge);text-shadow:0 1px #17456852;border-radius:18px;place-items:center;margin:0;display:grid}.screen-shell[data-layout=portrait] .screen-header{grid-template-columns:clamp(46px,13cqw,58px) minmax(0,1fr) clamp(46px,13cqw,58px);height:clamp(52px,13cqw,58px);top:clamp(10px,2.8cqw,14px);left:4.5cqw;right:4.5cqw}.screen-shell[data-layout=portrait] .screen-header .screen-title{font-size:clamp(18px,5.2cqw,23px)}.screen-shell[data-layout=desktop] .screen-header{top:var(--desktop-screen-top);gap:var(--ui-space-2);grid-template-columns:50px minmax(0,1fr) 50px;width:480px;height:50px;left:50%;right:auto;transform:translate(-50%)}.screen-shell[data-layout=desktop] .screen-title{font-size:22px}.rating-content{min-height:0;position:absolute;inset:clamp(72px,18cqw,112px) 4.5cqw clamp(18px,5cqw,30px)}.rating-board{gap:var(--ui-space-3);background:var(--ui-dialog-surface);border:1px solid var(--ui-dialog-border);clip-path:none;width:100%;height:auto;min-height:0;max-height:100%;box-shadow:var(--ui-dialog-shadow);border-radius:22px;flex-direction:column;padding:12px;display:flex;overflow:hidden}.ui-plaque.rating-summary{justify-content:space-between;align-self:center;align-items:center;gap:var(--ui-space-3);width:100%;min-height:58px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #b071392e;border-radius:0;flex:none;padding:8px 14px;display:flex}.rating-summary__overview{align-items:center;gap:10px;min-width:0;display:flex}.rating-summary__medal{filter:drop-shadow(0 2px 1px #5e2e1833);flex:none;width:32px;height:auto}.rating-summary__copy{text-align:left;gap:4px;min-width:0;display:grid}.rating-summary__copy>strong{font-size:14px;font-weight:var(--ui-font-weight-heavy);letter-spacing:0}.rating-summary__copy>span{color:var(--ui-text-secondary);font-size:12px;font-weight:var(--ui-font-weight-semibold);letter-spacing:0}.rating-summary__position{text-align:right;flex:none;gap:2px;min-width:0;padding-left:14px;display:grid}.rating-summary__position small{color:var(--ui-text-secondary);font-size:10px;font-weight:var(--ui-font-weight-bold)}.rating-summary__position strong{font-size:28px;font-weight:var(--ui-font-weight-heavy);line-height:1.1}.rating-controls{justify-content:space-between;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;flex:none;display:flex}@container (width<=340px){.rating-controls{grid-template-columns:minmax(0,1fr);display:grid}.rating-controls .rating-scope-switch,.rating-controls .rating-jump{width:100%;margin-left:0}}.rating-scope-switch{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:184px;display:grid}.rating-jump{flex:none;width:108px;margin-left:auto}@container (width<=380px){.rating-summary{gap:8px;padding:8px 10px}.rating-summary__overview{gap:8px}.rating-summary__copy>strong{letter-spacing:0;font-size:12px}.rating-summary__position{padding-left:10px}.rating-summary__position strong{font-size:20px}.rating-scope-switch{width:172px}.rating-jump{width:96px}}.leaderboard-list{align-content:start;gap:var(--ui-space-3);flex:auto;min-height:0;padding:2px 0 8px;display:grid;overflow:hidden}.rating-pagination{align-items:center;gap:var(--ui-space-2);flex:none;grid-template-columns:1fr auto 1fr;min-height:44px;display:grid}.rating-pagination strong{min-height:44px;padding:var(--ui-space-1) var(--ui-space-2);color:var(--ui-text-secondary);font:inherit;font-size:12px;font-weight:var(--ui-font-weight-heavy);letter-spacing:.04em;background:linear-gradient(180deg, var(--ui-shop-panel-top) 0%, var(--ui-header-surface) 100%);border:2px solid var(--ui-border-warm);border-radius:var(--ui-radius-md);box-shadow:inset 2px 2px 0 #ffffffa3, 0 3px 0 var(--ui-header-edge-dark);min-width:72px;font-size:var(--ui-font-size-sm);text-shadow:none;box-shadow:none;background:0 0;border:0;place-items:center;display:grid}.rating-empty{width:min(100%,420px);min-height:118px;padding:var(--ui-space-4);color:var(--ui-text-secondary);font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-weight-heavy);text-align:center;background:linear-gradient(180deg, var(--ui-shop-panel-top) 0%, var(--ui-surface-warm) 100%);flex:auto;align-self:center;place-items:center;display:grid}.screen-shell[data-layout=portrait] .home-account-bar{justify-content:center}.screen-shell[data-layout=portrait] .home-title{clip-path:none;width:76%;height:12.5%;box-shadow:none;background:0 0;border:0;display:block;top:15.2%;left:12%}.screen-shell[data-layout=portrait] .home-title-text{display:none}.screen-shell[data-layout=portrait] .home-logo-art{width:100%;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.screen-shell[data-layout=portrait] .home-status{background:var(--ui-dialog-surface);clip-path:none;width:76%;height:auto;box-shadow:var(--ui-menu-card-shadow);border:0;border-radius:4cqw;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:stretch;gap:1.8cqw;padding:2.6cqw 4cqw;display:grid;top:29.4%;left:12%}.screen-shell[data-layout=portrait] .home-status-content{display:contents}.screen-shell[data-layout=portrait] .home-progress-summary{grid-row:auto;gap:1.8cqw}.screen-shell[data-layout=portrait] .home-status .home-progress-summary>small{text-align:left;font-size:3.4cqw}.screen-shell[data-layout=portrait] .home-status .home-progress-summary__value output{font-size:4cqw}.screen-shell[data-layout=portrait] .home-status .home-progress-summary__value>span{font-size:3.2cqw}.screen-shell[data-layout=portrait] .leaderboard-list{height:calc(var(--rating-visible-rows) * 72px + (var(--rating-visible-rows) - 1) * var(--ui-space-2));grid-template-rows:repeat(var(--rating-visible-rows), minmax(0, 1fr));gap:var(--ui-space-2);flex:0 auto;padding:0}.screen-shell[data-layout=portrait] .leaderboard-row{min-height:0;padding-block:5px}.screen-shell[data-layout=portrait] .home-actions{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2.8cqw 3.2cqw;width:88%;height:auto;top:42%;left:6%}.screen-shell[data-layout=portrait] .home-actions--with-error{grid-template-rows:auto auto auto}.screen-shell[data-layout=portrait] .home-action-slot--start{grid-column:1/-1}.screen-shell[data-layout=portrait] .home-action-slot{width:100%;height:100%;min-height:0}.screen-shell[data-layout=desktop] .home-composition{top:var(--desktop-screen-top);width:900px;height:570px;display:block;position:absolute;left:50%;transform:translate(-50%)}.screen-shell[data-layout=desktop] .home-account-bar{width:900px;height:58px;top:0;left:0}.screen-shell[data-layout=desktop] .home-shortcuts{width:auto;position:absolute;top:0;left:0}.screen-shell[data-layout=desktop] .home-shortcut{min-height:48px;font-size:12px}.screen-shell[data-layout=desktop] .home-wallet-button{height:58px;min-height:58px;box-shadow:var(--ui-menu-card-shadow);border-width:1px;border-radius:22px}.screen-shell[data-layout=desktop] .home-resource-group{gap:12px;width:372px;height:58px}.screen-shell[data-layout=desktop] .home-wallet-button,.screen-shell[data-layout=desktop] .home-life-resource{justify-content:center;align-items:center;gap:7px;width:180px;padding:0 8px;display:flex}.screen-shell[data-layout=desktop] .home-life-resource{height:58px;min-height:58px;box-shadow:var(--ui-menu-card-shadow);border-width:1px;border-radius:22px}.screen-shell[data-layout=desktop] .home-life-resource__heart{filter:drop-shadow(0 2px #683a233d);width:40px}.screen-shell[data-layout=desktop] .home-life-resource__copy{text-align:center;grid-template-columns:auto;justify-content:center;gap:3px}.screen-shell[data-layout=desktop] .home-life-resource__copy small{display:none}.screen-shell[data-layout=desktop] .home-life-resource__copy strong{font-size:22px}.screen-shell[data-layout=desktop] .home-life-resource__copy time{font-size:13px}.screen-shell[data-layout=desktop] .home-wallet-button__coin{filter:drop-shadow(0 3px #9d4b087a);width:48px;height:48px}.screen-shell[data-layout=desktop] .home-wallet-button__balance{text-shadow:0 2px #ffffffb8;flex:0 auto;font-size:21px}.screen-shell[data-layout=desktop] .home-wallet-button__plus{filter:drop-shadow(0 2px 2px #2d682747);width:28px;height:28px}.screen-shell[data-layout=desktop] .home-desktop-art{display:block;position:absolute}.screen-shell[data-layout=desktop] .home-title{clip-path:none;width:470px;height:156px;box-shadow:none;background:0 0;border:0;display:block;top:142px;left:0}.screen-shell[data-layout=desktop] .home-title-text{display:none}.screen-shell[data-layout=desktop] .home-logo-art{width:470px;height:auto;inset:0 auto auto 0}.screen-shell[data-layout=desktop] .home-status{background:var(--ui-dialog-surface);clip-path:none;width:380px;height:auto;min-height:72px;box-shadow:var(--ui-menu-card-shadow);border:0;border-radius:22px;grid-template-rows:auto;place-content:center stretch;justify-items:stretch;gap:10px;padding:14px 20px;display:grid;top:313px;left:45px}.screen-shell[data-layout=desktop] .home-status-content{display:contents}.mobile-navigation-loader{z-index:calc(var(--ui-z-modal) + 1);min-height:100dvh;position:fixed;inset:0}.screen-shell[data-layout=desktop] .home-progress-summary{grid-row:auto;gap:12px}.screen-shell[data-layout=desktop] .home-status .home-progress-summary>small{font-size:15px}.screen-shell[data-layout=desktop] .home-status .home-progress-summary__value output{font-size:22px}.screen-shell[data-layout=desktop] .home-status .home-progress-summary__value>span{font-size:15px}.screen-shell[data-layout=desktop] .home-actions{grid-template-rows:112px 84px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;width:390px;height:214px;display:grid;top:187px;left:490px;right:auto}.screen-shell[data-layout=desktop] .home-action-slot--start{grid-column:1/-1}.screen-shell[data-layout=desktop] .home-action-slot{width:100%;height:100%;min-height:0}.screen-shell[data-layout=desktop] .home-start-error{color:#8e302e;text-shadow:0 2px #fff8ddc2;border-width:1px;border-radius:12px;min-height:38px;padding:7px 12px;font-size:12px;line-height:1.2;box-shadow:0 3px #7e452847}.screen-shell[data-layout=desktop] .home-actions--with-error{grid-template-rows:auto 112px 84px;height:auto}.screen-shell[data-layout=desktop] .rating-content{top:var(--desktop-screen-content-top);width:min(100% - 80px,900px);bottom:12px;left:50%;right:auto;transform:translate(-50%)}.screen-shell[data-layout=desktop] .leaderboard-row{min-height:50px;padding-inline:var(--ui-space-4);grid-template-columns:44px 44px minmax(0,1fr) 86px;padding-block:5px}.screen-shell[data-layout=desktop] .leaderboard-row__avatar{width:44px;height:44px}.screen-shell[data-layout=desktop] .leaderboard-list{align-self:center;gap:var(--ui-space-2);flex:0 auto;width:min(100%,680px);padding:0 0 8px;overflow:visible}.screen-shell[data-layout=desktop] .rating-summary,.screen-shell[data-layout=desktop] .rating-controls,.screen-shell[data-layout=desktop] .rating-pagination{align-self:center;width:min(100%,680px)}.screen-shell[data-layout=desktop] .leaderboard-row__identity strong{font-size:var(--ui-font-size-md)}.app-viewport.shop-screen-viewport[data-layout=desktop][data-surface=home]{background:url(/assets/home/home-meadow-desktop.webp) 50%/cover no-repeat}.screen-shell[data-layout=desktop] .shop-catalog{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;padding:2px 3px 8px}.screen-shell[data-layout=desktop] .shop-item-card{gap:8px;padding:12px}.screen-shell[data-layout=desktop] .shop-item-card__preview{width:64px;height:64px}.screen-shell[data-layout=desktop] .shop-item-card__details strong{min-height:26px}.screen-shell[data-layout=desktop] .shop-content{top:var(--desktop-screen-content-top);scrollbar-gutter:auto;width:min(820px,100% - 48px);padding:2px 4px 0;bottom:0;left:50%;right:auto;overflow-y:auto;transform:translate(-50%)}.screen-shell[data-layout=desktop] .shop-categories{top:var(--desktop-screen-content-top);width:min(820px,100% - 48px);left:50%;right:auto;transform:translate(-50%)}.screen-shell[data-layout=desktop] .shop-content--categorized{top:calc(var(--desktop-screen-content-top) + 56px)}.screen-shell[data-layout=desktop] .shop-rewarded__grid{align-self:center;width:100%}.screen-shell[data-layout=desktop] .shop-header{grid-template-columns:50px minmax(0,1fr);width:436px;left:calc(50% - 192px)}.screen-shell[data-layout=desktop] .shop-header:after{display:none}.screen-shell[data-layout=desktop] .shop-header-resources{z-index:12;top:calc(var(--desktop-screen-top) - 4px);pointer-events:auto;display:flex;position:absolute;left:calc(50% + 38px)}.screen-shell[data-layout=desktop] .shop-purchase-modal{padding:var(--ui-space-5)}.screen-shell[data-layout=desktop] .shop-purchase-modal__panel{max-width:420px}@font-face{font-family:vkAnts Nunito;src:url(/assets/fonts/nunito/Nunito-ui-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:vkAnts Nunito;src:url(/assets/fonts/nunito/Nunito-ui-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:vkAnts Nunito;src:url(/assets/fonts/nunito/Nunito-ui-650.woff2)format("woff2");font-style:normal;font-weight:650;font-display:swap}@font-face{font-family:vkAnts Nunito;src:url(/assets/fonts/nunito/Nunito-ui-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:vkAnts Nunito;src:url(/assets/fonts/nunito/Nunito-ui-750.woff2)format("woff2");font-style:normal;font-weight:750;font-display:swap}@font-face{font-family:vkAnts Nunito;src:url(/assets/fonts/nunito/Nunito-ui-800.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:vkAnts Nunito;src:url(/assets/fonts/nunito/Nunito-ui-850.woff2)format("woff2");font-style:normal;font-weight:850;font-display:swap}@font-face{font-family:vkAnts Nunito;src:url(/assets/fonts/nunito/Nunito-ui-900.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:vkAnts Nunito;src:url(/assets/fonts/nunito/Nunito-ui-1000.woff2)format("woff2");font-style:normal;font-weight:1000;font-display:swap}:root{--ui-font-family:"vkAnts Nunito", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--ui-font-size-xs:15px;--ui-font-size-sm:16px;--ui-font-size-md:17px;--ui-font-size-lg:18px;--ui-font-size-card:20px;--ui-font-size-title:25px;--ui-font-weight-normal:600;--ui-font-weight-semibold:600;--ui-font-weight-bold:800;--ui-font-weight-heavy:900;--ui-batch-number-color:#fff8f0;--ui-batch-number-size:20px;--ui-batch-number-weight:900;--ui-batch-number-optical-y:-1px;--ui-batch-number-shadow:1px 0 0 #37261cb3, -1px 0 0 #37261cb3, 0 1px 0 #37261cb3, 0 -1px 0 #37261cb3, 0 1px 0 #50281447;--ui-blue-top:#327cb7;--ui-blue-bottom:#286da7;--ui-blue-edge:#20568b;--ui-green-top:#24863e;--ui-green-bottom:#1e7937;--ui-green-edge:#17602c;--ui-text-primary:#523821;--ui-text-secondary:#816648;--ui-text-on-color:#fff;--ui-surface-primary:#fff6df;--ui-surface-primary-hover:#fffaf0;--ui-surface-warm:#f7e6c2;--ui-surface-modal:#fff6df;--ui-border-soft:#744e2f57;--ui-border-warm:#dfbe86;--ui-border-card:#462a1d33;--ui-wood:#986039;--ui-wood-dark:#6f4328;--ui-frame-dark:#6b3424;--ui-frame-wood:#a75d39;--ui-frame-terracotta:#ed7461;--ui-frame-highlight:#ffd18b;--ui-frame-inner:#7e452e;--ui-modal-backdrop:#1a161261;--ui-accent:#327cb7;--ui-accent-dark:#20568b;--ui-header-surface:#fff1cf;--ui-header-surface-hover:#fff9e9;--ui-header-highlight:#fff9e9;--ui-header-pixel-edge:#b77a4d;--ui-header-lower-edge:#d9aa71;--ui-header-edge-dark:#855035;--ui-header-accent:#ed7461;--ui-plaque-background:linear-gradient(180deg, #fffdeefa 0%, #ffecc2f5 100%);--ui-plaque-border-color:#dfbe86;--ui-plaque-border-width:1px;--ui-plaque-radius:16px;--ui-plaque-shadow:0 3px 0 #744f2847, 0 6px 12px #462a181f;--ui-shop-panel-top:#fff8df;--ui-shop-panel-bottom:#f5dfb8;--ui-shop-card-top:#fff5d8;--ui-shop-wallet-top:#fff6d5;--ui-shop-wallet-bottom:#f4d69e;--ui-shop-error-top:#fff3d0;--ui-shop-error-bottom:#efcf97;--ui-shop-action-coral:#ff7a5f;--ui-shop-action-green:#24863e;--ui-shop-action-green-highlight:#a9f2bf;--ui-shop-action-green-edge:#17602c;--ui-shop-state-equipped:#45b96e;--ui-shop-state-owned:#efc16c;--ui-shop-action-disabled:#ead7b4;--ui-shop-action-disabled-edge:#b98d5e;--ui-home-action-coral:var(--ui-shop-action-coral);--ui-home-action-coral-dark:#c94f42;--ui-home-action-coral-glow:#ff7a5f61;--ui-home-action-blue:var(--ui-accent);--ui-home-action-blue-dark:var(--ui-accent-dark);--ui-home-action-blue-glow:#5a8ff05c;--ui-home-action-purple:#9b6bff;--ui-home-action-purple-dark:#7c56cc;--ui-home-action-purple-glow:#9b6bff59;--ui-rating-rank-gold:#f5c84b;--ui-rating-rank-gold-dark:#c78d24;--ui-rating-rank-silver:#d9e6f2;--ui-rating-rank-silver-dark:#91a8bc;--ui-rating-rank-bronze:#eea36a;--ui-rating-rank-bronze-dark:#b96c38;--ui-rating-current:#48c99a;--ui-rating-current-dark:#278b6c;--ui-rating-current-glow:#48c99a33;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-control-size:44px;--ui-title-height:44px;--ui-card-size:48px;--ui-slot-size:48px;--ui-stack-gap:4px;--ui-stack-height:204px;--ui-touch-target-min:44px;--ui-radius-sm:8px;--ui-radius-md:10px;--ui-radius-lg:14px;--ui-radius-round:999px;--ui-game-card-clip:polygon(4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 4px), calc(100% - 4px) 100%, 4px 100%, 0 calc(100% - 4px), 0 4px);--ui-game-card-border:2px solid var(--batch-shadow-color,var(--ui-frame-inner));--ui-batch-disabled-opacity:.55;--ui-batch-disabled-saturation:.4;--ui-batch-disabled-brightness:1.08;--ui-queued-transition:.16s;--ui-shadow-control:0 3px 0 #673f223d, 0 6px 10px #36201414, inset 0 1px 0 #ffffffc7;--ui-shadow-header-control:inset 0 1px 0 #fff9;--ui-shadow-header-control-pressed:none;--ui-filter-header-control:drop-shadow(0 2px 0 #744f2847);--ui-filter-header-control-pressed:none;--ui-shadow-card:inset 0 2px 0 #ffffff7a, inset 0 -4px 0 var(--batch-shadow-color,var(--ui-frame-inner)), 0 4px 0 var(--batch-shadow-color,var(--ui-frame-inner)), 0 7px 10px #4a2b1929;--ui-shadow-card-queued:inset 0 2px 0 #ffffff61, inset 0 -3px 0 var(--batch-shadow-color,var(--ui-frame-inner)), 0 3px 0 var(--batch-shadow-color,var(--ui-frame-inner)), 0 5px 8px #4a2b191f;--ui-game-card-shadow:var(--ui-shadow-card);--ui-shadow-modal:0 14px 40px #26181040;--ui-dialog-overlay:#20181270;--ui-dialog-surface:#fff6df;--ui-dialog-border:#dfbe86;--ui-dialog-radius:24px;--ui-dialog-shadow:inset 0 1px 0 #ffffffd9, 0 3px 0 #744f2847, 0 8px 20px #4c2e1829;--ui-dialog-inset:#f1dfb7;--ui-menu-card-shadow:inset 0 1px 0 #fffc, 0 3px 0 #744f2842, 0 5px 10px #4c2e181a;--ui-dialog-heading-size:24px;--ui-dialog-copy-size:14px;--ui-dialog-label-size:11px;--ui-dialog-copy-leading:1.4;--ui-motion-fast:.14s;--ui-motion-slot-departure:.15s;--ui-motion-shake:.17s;--ui-motion-normal:.2s;--ui-motion-flight:.23s;--ui-ease-standard:cubic-bezier(.22, .75, .25, 1);--ui-z-base:10;--ui-z-flight:80;--ui-z-modal:100;--ui-safe-top:var(--safe-top);--ui-safe-right:var(--safe-right);--ui-safe-bottom:var(--safe-bottom);--ui-safe-left:var(--safe-left)}.ui-plaque{background:var(--ui-plaque-surface,var(--ui-plaque-background));border:var(--ui-plaque-border-width) solid var(--ui-plaque-border-color);border-radius:var(--ui-plaque-radius);clip-path:none;box-shadow:var(--ui-plaque-shadow)}:is([data-dialog-panel],.game-modal)>.ui-dialog-header{margin:calc(-1 * var(--dialog-padding-block,24px)) calc(-1 * var(--dialog-padding-inline,24px)) 0;color:var(--ui-text-on-color);background:linear-gradient(var(--ui-blue-top), var(--ui-blue-bottom));border-bottom:1px solid var(--ui-blue-edge);border-radius:var(--ui-dialog-radius) var(--ui-dialog-radius) 0 0;text-align:center;flex:none;padding:16px 50px 16px 20px;box-shadow:inset 0 1px #ffffff52}:is([data-dialog-panel],.game-modal)>.ui-dialog-header h2{color:inherit;font-size:var(--ui-dialog-heading-size);font-weight:var(--ui-font-weight-heavy);letter-spacing:0;text-shadow:0 1px #17456852;overflow-wrap:normal;text-wrap:balance;margin:0;line-height:1.15}:is([data-dialog-panel],.game-modal)>.ui-dialog-header p{color:inherit}:is([data-dialog-panel],.game-modal)>.ui-dialog-header:has(>.ui-close-button){text-align:left;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.ui-dialog-header>h2,.ui-dialog-header__copy{flex:auto;min-width:0}.ui-dialog-header__copy{gap:6px;display:grid}.ui-dialog-header>.ui-close-button{color:var(--ui-text-on-color);background:#ffffff29;border-radius:14px;align-self:center;margin-left:auto;box-shadow:inset 0 1px #ffffff38}.screen-shell[data-layout=portrait] :is([data-dialog-panel],.game-modal)>.ui-dialog-header:has(>.ui-close-button) h2{font-size:20px}@container (width<=340px){.screen-shell[data-layout=portrait] :is([data-dialog-panel],.game-modal)>.ui-dialog-header:has(>.ui-close-button) h2{font-size:18px}}.ui-dialog-header .shop-topup-modal__wallet>span,.ui-dialog-header .daily-reward-modal__streak{color:inherit}:root{--vk-safe-top:0px;--vk-safe-right:0px;--vk-safe-bottom:0px;--vk-safe-left:0px;--safe-top:max(env(safe-area-inset-top,0px), var(--vk-safe-top,0px));--safe-right:max(env(safe-area-inset-right,0px), var(--vk-safe-right,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--vk-safe-bottom,0px));--safe-left:max(env(safe-area-inset-left,0px), var(--vk-safe-left,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--ui-font-family);background:#cfd5dc}*{box-sizing:border-box}#app,#app *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#app input,#app textarea,#app [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html,body,#app{width:100%;min-height:100%;margin:0}html,body{overflow-x:hidden}body{background:linear-gradient(#d9dee4 0%,#c7cdd5 100%);min-height:100dvh;overflow-y:auto}#app{min-height:100dvh}html[data-app-layout=portrait],html[data-app-layout=portrait] body,html[data-app-layout=portrait] #app{overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}html[data-app-layout=portrait]{height:var(--app-viewport-height,100dvh);position:fixed;top:0;left:0;right:0}html[data-app-layout=portrait] #app{overflow-y:auto}.app-viewport{width:100%;min-height:100vh;min-height:var(--app-viewport-height,100dvh);padding:calc(var(--safe-top) + 8px) calc(var(--safe-right) + 8px) calc(var(--safe-bottom) + 8px) calc(var(--safe-left) + 8px);justify-content:center;align-items:center;display:flex;overflow-x:hidden}.app-viewport[data-surface=home]{background:linear-gradient(#fff6e014,#67432814),url(/assets/home/home-meadow-mobile.webp) 50%/cover no-repeat}.app-viewport[data-layout=desktop][data-surface=home]{background-image:linear-gradient(#fff6e014,#67432814),url(/assets/home/home-meadow-desktop.webp)}.screen-shell{--screen-background-image:url(/assets/game/background-garden-workbench.webp);--home-background-image:url(/assets/home/home-meadow-mobile.webp);width:min(100%,56.25vh - 9px);width:min(100%, calc((var(--app-viewport-height,100dvh) - 16px) * .5625));width:min(100%, calc((var(--app-viewport-height,100dvh) - var(--safe-top) - var(--safe-bottom) - 16px) * .5625));background:#f8efe3;border-radius:8px;flex:none;max-width:540px;position:relative;overflow:hidden;container-type:size}.screen-shell[data-layout=desktop]{--screen-background-image:url(/assets/game/background-garden-workbench-desktop.webp);--home-background-image:url(/assets/home/home-meadow-desktop.webp);width:100%;height:100vh;height:var(--app-viewport-height,100dvh);background:linear-gradient(#fff6e014, #67432814), var(--screen-background-image) center center / cover no-repeat;max-width:none;box-shadow:none;border-radius:0;justify-content:center;align-items:flex-start;display:flex}.screen-shell[data-surface=home]{box-shadow:none;background:0 0;border-radius:0}.screen-shell[data-surface=home] .menu-screen{background:0 0}.screen-shell[data-layout=desktop]:before{display:none}.screen-shell:before{content:"";padding-top:177.778%;display:block}@supports (aspect-ratio:9 / 16){.screen-shell{aspect-ratio:9/16}.screen-shell:before{display:none}.screen-shell[data-layout=desktop]{aspect-ratio:auto}}.app-viewport[data-layout=desktop]{height:100vh;height:var(--app-viewport-height,100dvh);align-items:flex-start;min-height:0;padding:0;overflow:hidden}.app-viewport.game-screen-viewport{--game-viewport-background:url(/assets/game/background-garden-workbench.webp);height:100vh;height:var(--app-viewport-height,100dvh);min-height:0;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);touch-action:manipulation;background:var(--game-viewport-background) center center / cover no-repeat;overflow:hidden}.app-viewport.game-screen-viewport[data-layout=desktop]{--game-viewport-background:url(/assets/game/background-garden-workbench-desktop.webp)}.app-viewport.game-screen-viewport .screen-shell{box-shadow:none;background:0 0;border-radius:0}.app-viewport.game-screen-viewport[data-layout=portrait] .screen-shell{width:min(calc((100vh - var(--safe-top) - var(--safe-bottom)) * .5625), calc((100vw - var(--safe-left) - var(--safe-right) - 16px) * 1.11111));width:min(calc((var(--app-viewport-height,100dvh) - var(--safe-top) - var(--safe-bottom)) * .5625), calc((100vw - var(--safe-left) - var(--safe-right) - 16px) * 1.11111));aspect-ratio:auto;max-width:none;height:100%}.app-viewport.secondary-screen-viewport[data-layout=portrait]{align-items:flex-start}.app-viewport.rating-screen-viewport[data-layout=portrait],.app-viewport.shop-screen-viewport[data-layout=portrait]{align-items:stretch}.app-viewport.shop-screen-viewport[data-layout=portrait]{height:100vh;height:var(--app-viewport-height,100dvh);min-height:0;overflow:hidden}.app-viewport.rating-screen-viewport[data-layout=portrait] .screen-shell,.app-viewport.shop-screen-viewport[data-layout=portrait] .screen-shell{aspect-ratio:auto;width:min(100%,540px)}.app-viewport.rating-screen-viewport[data-layout=portrait] .screen-shell{height:auto}.app-viewport.shop-screen-viewport[data-layout=portrait] .screen-shell{height:100%;min-height:0}.app-viewport.rating-screen-viewport[data-layout=portrait] .screen-shell:before,.app-viewport.shop-screen-viewport[data-layout=portrait] .screen-shell:before{display:none}.screen-shell__stage{flex:none;position:relative;overflow:hidden}.screen-shell__content{transform-origin:0 0;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.game-screen,.game-ui-readiness-host{position:absolute;inset:0}.game-ui-readiness-host--waiting{visibility:hidden;pointer-events:none}.orientation-lock{z-index:1000;padding:calc(var(--safe-top) + 20px) calc(var(--safe-right) + 20px) calc(var(--safe-bottom) + 20px) calc(var(--safe-left) + 20px);color:#3c2e28;letter-spacing:.08em;text-align:center;background:#f5ead5;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:17px;font-weight:850;display:none;position:fixed;inset:0}.orientation-lock svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:64px;height:64px}@media (hover:hover) and (pointer:fine){.screen-shell{border-radius:14px;box-shadow:0 18px 60px #181f2833}}@media (hover:none),(pointer:coarse){.screen-shell{box-shadow:none;border-radius:0}}@media (pointer:fine) and (width>=768px) and (height<=680px){.app-viewport{align-items:flex-start;min-height:100dvh;overflow-y:visible}.screen-shell[data-layout=portrait]{width:min(540px,100vw - 24px);min-width:360px}}@media (orientation:landscape) and (pointer:coarse) and (height<=500px){.app-viewport[data-layout=portrait] .orientation-lock{display:flex}}html[data-mobile-zoom=locked],html[data-mobile-zoom=locked] body,html[data-mobile-zoom=locked] #app,html[data-mobile-zoom=locked] #app *{touch-action:manipulation;touch-action:pan-x pan-y}
