:root{color-scheme:dark;--font-pixel: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--app-viewport-height: 100dvh;--ink: #0b1020;--page: #101827;--panel: #151d31;--panel-soft: #273452;--panel-card: #111827;--panel-border: #263650;--panel-fill: #344461;--panel-shadow-color: #0f1628;--frame: #5b6f9b;--page-grid-x: #11192a;--page-grid-y: #18243a;--page-grid-size: 22px;--page-grid-step: 20px;--cream: #fff3d6;--cream-shadow: #e9d8ad;--white: #ffffff;--accent: #ffe17a;--text-light: #dbe7ff;--text-muted: #b8c6e6;--text-subtle: #4d5a72;--text-placeholder: #5b6478;--text-dark: #182033;--gold: #ffd166;--gold-light: #fff0a6;--gold-dark: #d88b35;--sky: #7dcad8;--floor: #5f8d5d;--success: #76e0a1;--success-dark: #35a96d;--success-light: #c1ffd6;--danger: #ff8a65;--danger-dark: #d45245;--danger-light: #ffd0c4;--play: #7f7cff;--play-dark: #5550cf;--play-light: #c9c7ff;--care: #ff8aab;--care-dark: #d4527a;--care-light: #ffd3df;--health: #ff6b8a;--shop: #f1b65f;--shop-dark: #b77948;--shop-light: #ffe0a2;--passport-dark: #4a9bad;--passport-light: #d5fbff;--result-won-bg: #243d35;--shadow-medium: rgba(11, 16, 32, .42);--shadow-soft: rgba(11, 16, 32, .34);--shadow-button: rgba(24, 32, 51, .48);--shadow-overlay: rgba(5, 8, 16, .72);--shadow-highlight: rgba(255, 255, 255, .16);--highlight-soft: rgba(255, 255, 255, .22);--telegram-safe-area-bottom: 0px;--pixel-border-size: 4px;--pixel-frame-border-size: var(--pixel-border-size);--pixel-border-color: #111827;--pixel-border: var(--pixel-border-size) solid var(--pixel-border-color);--pixel-thin-border: var(--pixel-border-size) solid var(--pixel-border-color);--pixel-frame-border: var(--pixel-frame-border-size) solid var(--pixel-border-color);--pixel-shadow-thickness: 4px;--pixel-shadow-size: var(--pixel-shadow-thickness);--pixel-highlight-size: var(--pixel-shadow-thickness);--pixel-press-size: var(--pixel-shadow-thickness);--pixel-raise-size: calc(var(--pixel-shadow-thickness) * .75);--pixel-raise-hover-size: calc(var(--pixel-shadow-thickness) * .75);--pixel-raise-active-size: calc(var(--pixel-shadow-thickness) * .5);--pixel-panel-shadow-size: var(--pixel-shadow-thickness);--panel-shadow: inset 0 calc(-1 * var(--pixel-panel-shadow-size)) 0 var(--panel-shadow-color);--pixel-frame-shadow: 0 0 0 var(--pixel-frame-border-size) var(--frame);--pixel-drop-shadow: var(--pixel-shadow-thickness) var(--pixel-shadow-thickness) 0 var(--ink);--pixel-ui-shadow: var(--pixel-raise-size) var(--pixel-raise-size) 0 var(--shadow-button);--pixel-raised-shadow: var(--panel-shadow), var(--pixel-ui-shadow);--pixel-sunken-shadow: var(--pixel-inset-top), var(--pixel-ui-shadow);--pixel-float-shadow: 0 var(--pixel-shadow-thickness) 0 var(--shadow-medium);--pixel-inset-top: inset 0 var(--pixel-highlight-size) 0 var(--panel-border);--space-0: 0;--space-1: 1px;--space-2: 2px;--space-3: 4px;--space-4: 8px;--space-5: 12px;--space-6: 16px;--font-xs: 9px;--font-sm: 10px;--font-md: 11px;--font-lg: 13px;--font-xl: 21px;--control-height-sm: 32px;--control-height-md: 34px;--control-height-lg: 42px;--header-button-size: 38px;--header-padding-block: calc(var(--dense-gap) + var(--pixel-raise-size));--header-block-size: calc(var(--header-button-size) + var(--header-padding-block) * 2);--action-button-height: 56px;--icon-sm: 20px;--icon-md: 24px;--icon-notice: 26px;--icon-result: 52px;--stat-size: 16px;--stat-bar-height: var(--stat-size);--stat-font-size: calc(var(--font-md) + var(--space-1));--stat-row-gap: calc(var(--dense-gap) + var(--space-1));--stage-bg-day: var(--sky);--stage-bg-sleep: #596a99;--stage-bg-evening: #78b8c8;--stage-bg-night: #4f6591;--stage-toilet-hit-size: 96px;--game-desktop-breakpoint-width: 540px;--game-desktop-breakpoint-height: 960px;--game-desktop-margin: var(--space-6);--gap-xs: var(--space-3);--gap-sm: var(--space-4);--gap-md: var(--space-5);--button-gap: var(--gap-sm);--content-gap: var(--gap-sm);--dense-gap: var(--gap-xs);--icon-text-gap: var(--gap-xs);--text-gap: var(--gap-xs);--section-title-offset: var(--pixel-border-size);--section-title-raise: calc(-1 * var(--pixel-border-size));--section-title-margin-top: var(--text-gap);--section-title-margin-bottom: calc(-1 * var(--dense-gap));--pad-sm: var(--space-4);--pad-md: var(--space-5);--pad-lg: var(--space-6);--card-padding: var(--pad-sm);--row-gap: var(--content-gap);--row-padding-x: var(--card-padding);--row-padding-y: calc(var(--card-padding) + var(--dense-gap) * .5);--row-padding-bottom: calc(var(--row-padding-y) + var(--pixel-shadow-size));--row-action-padding-y: calc(var(--dense-gap) * 1.5);--row-action-padding-bottom: calc(var(--row-action-padding-y) + var(--pixel-shadow-size));--row-min-height: calc(var(--control-height-lg) + var(--content-gap) + var(--card-padding) + var(--dense-gap) + var(--dense-gap));--modal-padding: var(--pad-md);--modal-title-size: calc(var(--font-xl) - 2px);--modal-icon-frame-size: 28px;--control-padding-y: var(--pad-sm);--control-padding-x: var(--pad-sm);--control-shadow-balance-y: var(--space-1);--overlay-padding: calc(var(--pad-lg) + var(--gap-xs));--modal-max-width: 420px;--modal-card-height: 560px;--notification-card-min-height: 76px;--sync-note-min-height: 52px;--name-input-min-height: 38px;--pet-preview-min-height: 210px;--game-overlay-bg: rgba(11, 16, 32, .62);--text-line-height: 1.35;--focus-size: 3px;--focus-offset: 2px;--color-focus: var(--accent)}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{min-block-size:100%;max-inline-size:100vw;text-size-adjust:100%;overflow-x:hidden}body{min-block-size:100%;margin:var(--space-0);overflow-x:hidden}html.telegram-webapp,html.telegram-webapp body,html.telegram-webapp #app{overscroll-behavior:none}#app{min-block-size:100dvh}button,input,textarea,select{font:inherit}button{border:0;padding:var(--space-0);color:inherit;background:transparent;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button:disabled{cursor:not-allowed}button *{-webkit-user-select:none;user-select:none}img,picture,svg,canvas{display:block;max-inline-size:100%}img,canvas{image-rendering:pixelated}:focus-visible{outline:var(--focus-size) solid var(--color-focus);outline-offset:var(--focus-offset)}html,body,#app{min-height:100dvh;height:100dvh}body{color:var(--text-light);background:linear-gradient(90deg,var(--page-grid-x) var(--page-grid-step),transparent var(--space-1)) 0 0 / var(--page-grid-size) var(--page-grid-size),linear-gradient(var(--page-grid-y) var(--page-grid-step),transparent var(--space-1)) 0 0 / var(--page-grid-size) var(--page-grid-size),var(--page);font-family:var(--font-pixel),monospace;line-height:var(--text-line-height);touch-action:manipulation}h1,h2,h3,p,dl,dd{margin:var(--space-0)}strong,b{color:var(--accent)}small{color:var(--text-muted)}body.modal-open,html.telegram-webapp,html.telegram-webapp body,html.telegram-webapp #app{overflow:hidden}.icon-frame[data-v-e49a9767]{--icon-frame-size: var(--modal-icon-frame-size);--icon-size: var(--icon-sm);--icon-frame-bg: var(--accent);--icon-frame-shadow: var(--gold-dark);display:grid;place-items:center;inline-size:var(--icon-frame-size);block-size:var(--icon-frame-size);flex:0 0 auto;color:var(--text-dark);background:var(--icon-frame-bg);border:var(--pixel-border);box-shadow:inset calc(-1 * var(--pixel-shadow-thickness)) calc(-1 * var(--pixel-shadow-thickness)) 0 var(--icon-frame-shadow);font-style:normal}.icon-frame[data-size=sm][data-v-e49a9767]{--icon-frame-size: var(--icon-md);--icon-size: calc(var(--icon-sm) - var(--space-2))}.icon-frame[data-size=notice][data-v-e49a9767]{--icon-frame-size: var(--icon-notice);--icon-size: calc(var(--icon-sm) - var(--space-2))}.icon-frame[data-tone=play][data-v-e49a9767]{--icon-frame-bg: var(--play);--icon-frame-shadow: var(--play-dark)}.icon-frame[data-tone=care][data-v-e49a9767]{--icon-frame-bg: var(--care);--icon-frame-shadow: var(--care-dark)}.icon-frame[data-tone=success][data-v-e49a9767]{--icon-frame-bg: var(--success);--icon-frame-shadow: var(--success-dark)}.icon-frame[data-tone=muted][data-v-e49a9767]{--icon-frame-bg: var(--panel-fill);--icon-frame-shadow: var(--panel-border)}.notice-body-shell[data-v-62a69e1e]{min-width:0;display:grid;gap:var(--text-gap);overflow-wrap:anywhere}.notice-body-shell b[data-v-62a69e1e]{font-size:var(--notice-body-title-size, inherit);line-height:var(--notice-body-title-line-height, normal)}.notice-body-shell small[data-v-62a69e1e]{color:var(--text-muted);line-height:var(--text-line-height)}.button[data-v-ce0c7abe]{--btn-bg: var(--gold);--btn-dark: var(--gold-dark);--btn-light: var(--gold-light);width:100%;min-width:0;min-inline-size:var(--control-height-md);min-height:var(--control-height-md);display:inline-grid;place-items:center;color:var(--text-dark);background:var(--btn-bg);border:var(--pixel-border);box-shadow:inset calc(-1 * var(--pixel-shadow-size)) calc(-1 * var(--pixel-shadow-size)) 0 var(--btn-dark),inset var(--pixel-highlight-size) var(--pixel-highlight-size) 0 var(--btn-light),var(--pixel-raise-size) var(--pixel-raise-size) 0 var(--shadow-button);cursor:pointer;font:inherit;font-weight:700;line-height:1.15;padding:var(--control-padding-y) var(--control-padding-x) calc(var(--control-padding-y) + var(--control-shadow-balance-y));text-align:center;touch-action:manipulation;transition:transform 45ms ease,box-shadow 45ms ease,filter 45ms ease}.button[data-v-ce0c7abe]:hover:not(:disabled){filter:brightness(1.02);box-shadow:inset calc(-1 * var(--pixel-shadow-size)) calc(-1 * var(--pixel-shadow-size)) 0 var(--btn-dark),inset var(--pixel-highlight-size) var(--pixel-highlight-size) 0 var(--btn-light),var(--pixel-raise-hover-size) var(--pixel-raise-hover-size) 0 var(--shadow-button);transform:translateY(-1px)}.button[data-v-ce0c7abe]:active:not(:disabled){filter:brightness(.93);box-shadow:inset var(--pixel-highlight-size) var(--pixel-highlight-size) 0 var(--shadow-soft),inset calc(-1 * var(--pixel-press-size)) calc(-1 * var(--pixel-press-size)) 0 var(--shadow-highlight),var(--pixel-raise-active-size) var(--pixel-raise-active-size) 0 var(--shadow-button);transform:translateY(1px)}.button[data-v-ce0c7abe]:disabled{cursor:not-allowed;opacity:.45;transform:none}.button[data-selected=true][data-v-ce0c7abe],.button[data-selected=true][data-v-ce0c7abe]:hover,.button[data-selected=true][data-v-ce0c7abe]:active{filter:brightness(.92) saturate(1.08);box-shadow:inset var(--pixel-shadow-size) var(--pixel-shadow-size) 0 var(--shadow-medium),inset calc(-1 * var(--pixel-highlight-size)) calc(-1 * var(--pixel-highlight-size)) 0 var(--highlight-soft),var(--pixel-raise-active-size) var(--pixel-raise-active-size) 0 var(--shadow-button);transform:none}.button[data-v-ce0c7abe]:focus-visible{outline:var(--focus-size) solid var(--color-focus);outline-offset:var(--focus-offset)}.content[data-v-ce0c7abe]{min-width:0;max-width:100%;display:inline-grid;place-items:center}.content[data-layout=stack][data-v-ce0c7abe]{display:grid;gap:var(--icon-text-gap)}.button[data-size=sm][data-v-ce0c7abe]{min-inline-size:var(--control-height-sm);min-height:var(--control-height-sm);font-size:var(--font-xs)}.button[data-size=md][data-v-ce0c7abe]{min-inline-size:var(--control-height-md);min-height:var(--control-height-md);font-size:var(--font-sm)}.button[data-size=lg][data-v-ce0c7abe]{min-inline-size:var(--control-height-lg);min-height:var(--control-height-lg);font-size:var(--font-md)}.button[data-tone=feed][data-v-ce0c7abe]{--btn-bg: var(--danger);--btn-dark: var(--danger-dark);--btn-light: var(--danger-light)}.button[data-tone=clean][data-v-ce0c7abe]{--btn-bg: var(--success);--btn-dark: var(--success-dark);--btn-light: var(--success-light)}.button[data-tone=sleep][data-v-ce0c7abe]{--btn-bg: var(--accent)}.button[data-tone=play][data-v-ce0c7abe]{--btn-bg: var(--play);--btn-dark: var(--play-dark);--btn-light: var(--play-light)}.button[data-tone=heal][data-v-ce0c7abe],.button[data-tone=care][data-v-ce0c7abe]{--btn-bg: var(--care);--btn-dark: var(--care-dark);--btn-light: var(--care-light)}.button[data-tone=danger][data-v-ce0c7abe]{--btn-bg: var(--danger);--btn-dark: var(--danger-dark);--btn-light: var(--danger-light)}.button[data-tone=shop][data-v-ce0c7abe]{--btn-bg: var(--shop);--btn-dark: var(--shop-dark);--btn-light: var(--shop-light)}.button[data-tone=passport][data-v-ce0c7abe]{--btn-bg: var(--sky);--btn-dark: var(--passport-dark);--btn-light: var(--passport-light)}.panel[data-v-a3da1842]{min-inline-size:0;max-inline-size:100%;overflow:hidden;color:var(--text-light);background:var(--panel);border:var(--pixel-border);box-shadow:var(--pixel-raised-shadow)}.panel[data-padded=true][data-v-a3da1842]{padding:var(--card-padding)}.panel[data-tone=raised][data-v-a3da1842]{background:var(--panel-soft)}.panel[data-tone=sunken][data-v-a3da1842]{background:var(--panel-card);box-shadow:var(--pixel-sunken-shadow)}.panel[data-tone=paper][data-v-a3da1842]{color:var(--text-dark);background:var(--cream);box-shadow:inset calc(-1 * var(--pixel-shadow-size)) calc(-1 * var(--pixel-shadow-size)) 0 var(--cream-shadow),inset var(--pixel-highlight-size) var(--pixel-highlight-size) 0 var(--white),var(--pixel-ui-shadow)}.panel[data-tone=success][data-v-a3da1842]{background:var(--result-won-bg)}.app-update-backdrop[data-v-e2eada0e]{position:fixed;z-index:5000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:max(var(--overlay-padding),env(safe-area-inset-top)) max(var(--overlay-padding),env(safe-area-inset-right)) max(var(--overlay-padding),env(safe-area-inset-bottom)) max(var(--overlay-padding),env(safe-area-inset-left));background:var(--shadow-overlay)}.app-update-card[data-v-e2eada0e]{inline-size:min(100%,var(--modal-max-width));min-block-size:var(--notification-card-min-height);display:grid;grid-template-columns:var(--control-height-md) minmax(0,1fr);gap:var(--content-gap);align-items:center;padding:var(--pad-lg);border:var(--pixel-frame-border)}.refresh[data-v-e2eada0e]{grid-column:1 / -1;justify-self:stretch}.pixel-icon[data-v-04cd3c0c]{width:var(--icon-size, 24px);height:var(--icon-size, 24px);display:block;flex:0 0 auto;color:currentColor;shape-rendering:crispEdges}section[data-v-bc6b69a6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--button-gap)}.action[data-v-bc6b69a6]{--icon-size: var(--icon-sm);height:var(--action-button-height);min-height:var(--action-button-height);padding:var(--space-2)}.action-label[data-v-bc6b69a6]{display:block;max-width:100%;white-space:nowrap;overflow-wrap:normal;line-height:1}header[data-v-09a209b1]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--content-gap);min-height:var(--header-block-size);padding:var(--header-padding-block) var(--card-padding);overflow:hidden;background:var(--panel);border:var(--pixel-border);box-shadow:var(--pixel-raised-shadow)}nav[data-v-09a209b1]{display:flex;flex:0 0 auto;align-items:center;justify-self:end;gap:var(--button-gap);max-width:100%}h1[data-v-09a209b1]{min-width:0;overflow:hidden;margin:var(--space-0);color:var(--accent);font-size:var(--font-xl);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}h1[data-size=compact][data-v-09a209b1],h1[data-size=tight][data-v-09a209b1]{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}h1[data-size=compact][data-v-09a209b1]{font-size:var(--font-lg)}h1[data-size=tight][data-v-09a209b1]{font-size:var(--font-md)}.icon[data-v-09a209b1]{--icon-size: var(--icon-sm);width:var(--header-button-size);height:var(--header-button-size);min-width:var(--header-button-size);min-height:var(--header-button-size);display:grid;place-items:center;padding:var(--space-0);aspect-ratio:1;font-size:var(--font-xl);line-height:1}.shop[data-v-09a209b1]{--icon-size: calc(var(--icon-sm) - var(--space-2))}.progress[data-v-50d65039]{display:block;block-size:var(--stat-bar-height);min-inline-size:0;overflow:hidden;background:var(--panel-fill);border:var(--pixel-thin-border);box-shadow:var(--pixel-inset-top)}.progress i[data-v-50d65039]{display:block;block-size:100%;background:var(--progress-fill, var(--success));box-shadow:inset 0 calc(-1 * var(--pixel-shadow-size)) 0 var(--progress-shadow, var(--success-dark))}.progress[data-tone=feed][data-v-50d65039]{--progress-fill: var(--danger);--progress-shadow: var(--danger-dark)}.progress[data-tone=clean][data-v-50d65039]{--progress-fill: var(--sky);--progress-shadow: var(--passport-dark)}.progress[data-tone=sleep][data-v-50d65039]{--progress-fill: var(--accent);--progress-shadow: var(--gold-dark)}.progress[data-tone=play][data-v-50d65039]{--progress-fill: var(--play);--progress-shadow: var(--play-dark)}.progress[data-tone=heal][data-v-50d65039]{--progress-fill: var(--health);--progress-shadow: var(--danger-dark)}.progress[data-tone=care][data-v-50d65039]{--progress-fill: var(--care);--progress-shadow: var(--care-dark)}.stats[data-v-13f6a93f]{display:grid;grid-template-columns:max-content minmax(0,1fr) 3ch;gap:var(--stat-row-gap) var(--content-gap);align-items:center;color:var(--text-light);font-size:var(--stat-font-size)}.stats b[data-v-13f6a93f]{text-align:right}.stat-label[data-v-13f6a93f]{min-width:0;display:inline-flex;align-items:center;gap:var(--icon-text-gap);white-space:nowrap}.stat-label i[data-v-13f6a93f]{flex:0 0 var(--stat-size);width:var(--stat-size);height:var(--stat-size);border:var(--pixel-border);background:var(--gold)}.stat-label i[data-stat-tone=danger][data-v-13f6a93f]{background:var(--danger)}.stat-label i[data-stat-tone=sky][data-v-13f6a93f]{background:var(--sky)}.stat-label i[data-stat-tone=accent][data-v-13f6a93f]{background:var(--accent)}.stat-label i[data-stat-tone=play][data-v-13f6a93f]{background:var(--play)}.stat-label i[data-stat-tone=health][data-v-13f6a93f]{background:var(--health)}.stat-label i[data-stat-tone=care][data-v-13f6a93f]{background:var(--care)}.status[data-v-43240424]{min-height:calc((var(--font-lg) * 1.25 * 2) + var(--card-padding) + var(--card-padding));color:var(--accent);font-size:var(--font-lg);line-height:1.25}.status p[data-v-43240424]{margin:var(--space-0);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}.box-dialog[data-v-f24f1ecc]{position:absolute;z-index:4;right:calc(var(--content-gap) + var(--pixel-raise-size));bottom:calc(var(--content-gap) + var(--pixel-raise-size));left:var(--content-gap);display:grid;grid-template-columns:var(--icon-md) 1fr;gap:var(--text-gap) var(--content-gap);align-items:center}.box-dialog[data-ready=true][data-v-f24f1ecc]{grid-template-columns:var(--icon-md) 1fr auto}.box-dialog[data-ready=true] .meet[data-v-f24f1ecc]{grid-column:auto;align-self:stretch;min-height:var(--control-height-sm);padding-inline:var(--space-6)}span[data-v-f24f1ecc]{display:grid;gap:var(--text-gap);min-width:0;overflow:hidden;overflow-wrap:anywhere}small[data-v-f24f1ecc]{color:var(--text-muted);font-size:var(--font-xs);line-height:var(--text-line-height)}.meet[data-v-f24f1ecc]{grid-column:1 / -1;min-height:var(--control-height-sm)}.pet-sprite[data-v-3d337c98]{--sprite-size: 192px;--sprite-margin-top: 76px;position:relative;z-index:1;width:var(--sprite-size);height:var(--sprite-size);margin-top:var(--sprite-margin-top);transform-origin:50% 78%;touch-action:manipulation;-webkit-user-select:none;user-select:none}.pet-sprite[data-interactive=true][data-v-3d337c98]{cursor:pointer}.pet-sprite[data-variant=draft][data-v-3d337c98]{--sprite-margin-top: 22px;animation:none}.pet-sprite[data-variant=stage][data-v-3d337c98]{--sprite-margin-top: var(--space-0);position:absolute;left:calc(var(--stage-pet-left, 180px) - var(--stage-pet-half-size, 80px));top:calc(var(--stage-crop-y, 0px) + var(--stage-asset-y-shift, 0px) + var(--stage-pet-feet-top, 265px) - var(--stage-pet-top-offset, 140px));transform:none}.pet-sprite[data-variant=passport][data-v-3d337c98]{--sprite-margin-top: 12px;animation:none}.pet-sprite[data-box=true][data-v-3d337c98]{margin-top:var(--space-0)}.pet-sprite[data-box=true][data-variant=passport][data-v-3d337c98]{position:relative;left:auto;bottom:auto;animation:none;transform:none}.pet-sprite[data-state=sick][data-v-3d337c98],.pet-sprite[data-state=critical][data-v-3d337c98]{filter:saturate(.9)}.pet-sprite[data-variant=draft][data-v-3d337c98],.pet-sprite[data-variant=passport][data-v-3d337c98]{cursor:default}.pet-sprite__frame[data-v-3d337c98]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;pointer-events:none}.stage-sequence[data-v-a76ad848]{--frame-delay: 0ms;--frame-duration: .24s;--stage-fx-loop-duration: 1.2s;--stage-fx-size: 128px;--stage-item-size: 192px;position:absolute;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none}.stage-sequence[data-kind=fx][data-v-a76ad848]{left:var(--stage-fx-left, 220px);top:var(--stage-fx-top, 120px);z-index:3;width:var(--stage-fx-size);height:var(--stage-fx-size)}.stage-sequence[data-kind=food][data-v-a76ad848],.stage-sequence[data-kind=medicine][data-v-a76ad848]{z-index:2;width:var(--stage-item-size);height:var(--stage-item-size);transform:none}.stage-sequence[data-kind=food][data-v-a76ad848]{left:var(--stage-food-left, 5px);top:calc(var(--stage-crop-y, 0px) + var(--stage-asset-y-shift, 0px) + var(--stage-food-top, 185px))}.stage-sequence[data-kind=medicine][data-v-a76ad848]{left:var(--stage-medicine-left, 120px);top:var(--stage-medicine-top, 100px)}.stage-sequence__frame[data-v-a76ad848]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;image-rendering:pixelated;animation:stage-fx-frame-a76ad848 var(--frame-duration) steps(1,end);animation-delay:var(--frame-delay)}.stage-sequence[data-persistent=true] .stage-sequence__frame[data-v-a76ad848]{opacity:0;animation:stage-fx-persistent-a76ad848 var(--stage-fx-loop-duration) steps(1,end) infinite;animation-delay:var(--frame-delay)}@keyframes stage-fx-frame-a76ad848{0%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes stage-fx-persistent-a76ad848{0%{opacity:1}33%{opacity:1}34%{opacity:0}to{opacity:0}}.rest-dim[data-v-9a37f333]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:var(--shadow-medium)}.rest-panel[data-v-9a37f333]{position:absolute;inset:auto 24px 20px;z-index:4;display:grid;gap:var(--content-gap);text-align:center;border:var(--pixel-frame-border)}.rest-panel b[data-v-9a37f333]{color:var(--panel-card)}.rest-panel p[data-v-9a37f333]{margin:var(--space-0);font-size:var(--font-md);line-height:var(--text-line-height)}.rest-actions[data-v-9a37f333]{display:grid;gap:calc(var(--button-gap) + var(--dense-gap))}.rest-actions>button[data-v-9a37f333]{min-height:var(--control-height-lg)}.stage[data-v-9ff086b2]{--stage-asset-y-shift: 15px;--stage-background-image: none;--stage-background-night-image: none;--stage-background-size: 360px;--stage-background-x: 0px;--stage-background-y: 0px;--stage-corner-inset: 40px;--stage-corner-rise: 20px;--stage-current-background-image: var(--stage-background-image);--stage-crop-x: var(--stage-background-x);--stage-crop-y: var(--stage-background-y);--stage-food-left: 5px;--stage-food-top: 185px;--stage-fx-left: calc(var(--stage-pet-left) + var(--stage-pet-half-size) - var(--stage-corner-inset));--stage-fx-top: calc(var(--stage-crop-y) + var(--stage-asset-y-shift) + var(--stage-pet-feet-top) - var(--stage-pet-top-offset) - var(--stage-corner-rise));--stage-item-half-size: 80px;--stage-medicine-left: calc(var(--stage-pet-left) - var(--stage-pet-half-size) + var(--stage-corner-inset) - var(--stage-item-half-size) - var(--stage-medicine-left-offset));--stage-medicine-left-offset: 50px;--stage-medicine-top: calc(var(--stage-fx-top) - var(--stage-medicine-top-offset));--stage-medicine-top-offset: 20px;--stage-pet-feet-top: 265px;--stage-pet-half-size: 80px;--stage-pet-left: 180px;--stage-pet-top-offset: 140px;--stage-scene-height: 360px;--stage-scene-width: 340px;--stage-toilet-size: var(--stage-toilet-hit-size);position:relative;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;background:var(--stage-bg-day);border:var(--pixel-frame-border);box-shadow:var(--pixel-raised-shadow);image-rendering:pixelated;touch-action:manipulation}.stage-scene[data-v-9ff086b2]{position:relative;z-index:1;width:var(--stage-scene-width);height:var(--stage-scene-height);overflow:hidden;image-rendering:pixelated}.stage-scene[data-v-9ff086b2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--stage-current-background-image);background-position:var(--stage-background-x) var(--stage-background-y);background-repeat:no-repeat;background-size:var(--stage-background-size) var(--stage-background-size);image-rendering:pixelated;pointer-events:none}.stage[data-sleep=true][data-v-9ff086b2]{--stage-current-background-image: var(--stage-background-night-image);background:var(--stage-bg-sleep)}.stage[data-mode=evening][data-v-9ff086b2]{background:var(--stage-bg-evening)}.stage[data-mode=night][data-v-9ff086b2],.stage[data-mode=boxed][data-v-9ff086b2]{--stage-current-background-image: var(--stage-background-night-image);background:var(--stage-bg-night)}.stage-toilet[data-v-9ff086b2]{position:absolute;z-index:2;width:var(--stage-toilet-size, var(--stage-toilet-hit-size));height:var(--stage-toilet-size, var(--stage-toilet-hit-size));-webkit-appearance:none;appearance:none;padding:var(--space-0);background:transparent;border:0;box-shadow:none;transform:none;cursor:pointer;image-rendering:pixelated;touch-action:manipulation;-webkit-user-select:none;user-select:none}.stage-toilet[data-v-9ff086b2]:focus,.stage-toilet[data-v-9ff086b2]:focus-visible,.stage-toilet[data-v-9ff086b2]:hover,.stage-toilet[data-v-9ff086b2]:active{outline:0;filter:none;box-shadow:none;transform:none}.stage-toilet img[data-v-9ff086b2]{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;pointer-events:none}.stage[data-v-461d7bfa]{inline-size:100%;block-size:100%;min-block-size:0}.action-bar[data-v-461d7bfa]{align-self:end}.notification-card[data-v-88202d5c]{position:absolute;z-index:3000;top:var(--game-content-inset-top);left:var(--game-content-inset-left);right:var(--game-content-inset-right);inline-size:auto;min-width:0;margin-inline:var(--space-0);overflow:visible;pointer-events:auto}.notification-toast[data-v-88202d5c]{--notification-title-size: calc(var(--font-lg) + var(--ui-px, 1px) + var(--ui-px, 1px));--notice-body-title-size: var(--notification-title-size);--notice-body-title-line-height: 1.18;display:grid;grid-template-columns:var(--control-height-md) minmax(0,1fr) auto;gap:var(--content-gap);align-items:center;font-size:var(--font-lg);min-block-size:var(--header-block-size);animation:notification-slide-in-88202d5c .42s cubic-bezier(.18,.9,.25,1) both}.closing[data-v-88202d5c]{pointer-events:none;animation:notification-slide-out-88202d5c .36s cubic-bezier(.6,0,.7,.2) both}.close[data-v-88202d5c]{justify-self:end;width:calc(var(--control-height-sm) + var(--icon-md));height:var(--control-height-sm);min-width:calc(var(--control-height-sm) + var(--icon-md));min-height:var(--control-height-sm);padding:var(--space-0);white-space:nowrap}@keyframes notification-slide-in-88202d5c{0%{opacity:0;transform:translateY(calc(-100% - var(--space-4)))}80%{opacity:1;transform:translateY(var(--space-1))}to{opacity:1;transform:translateY(0)}}@keyframes notification-slide-out-88202d5c{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-100% - var(--space-4)))}}.pet-preview-frame[data-v-92c244a1]{--pet-preview-frame-min-height: var(--pet-preview-min-height);--pet-preview-frame-floor-inset: -54px;position:relative;display:grid;place-items:center;min-height:var(--pet-preview-frame-min-height);overflow:hidden;background:var(--sky);border:var(--pixel-border);box-shadow:inset 0 var(--pet-preview-frame-floor-inset) 0 var(--floor)}section[data-v-ecf64ac7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:var(--overlay-padding);overflow:hidden;background:var(--game-overlay-bg);pointer-events:auto;touch-action:pan-y}form[data-v-ecf64ac7]{display:grid;gap:var(--content-gap);inline-size:min(100%,var(--modal-max-width));max-block-size:min(100%,var(--modal-card-height));min-height:0;padding:var(--card-padding);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--frame) var(--cream);scrollbar-width:thin;color:var(--text-dark);text-align:center;background:var(--cream);border:var(--pixel-frame-border);box-shadow:var(--pixel-ui-shadow)}b[data-v-ecf64ac7]{color:var(--panel-card)}.name-field[data-v-ecf64ac7],.choice[data-v-ecf64ac7]{display:grid;gap:var(--text-gap);font-size:var(--font-md);text-align:left}input[data-v-ecf64ac7]{width:100%;min-height:var(--name-input-min-height);padding:var(--control-padding-y) var(--control-padding-x);color:var(--text-dark);background:var(--white);border:var(--pixel-border);font:inherit}.name-row[data-v-ecf64ac7]{display:grid;grid-template-columns:minmax(0,1fr) var(--name-input-min-height);gap:var(--button-gap)}.choice[data-v-ecf64ac7]{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:var(--content-gap)}.choice span[data-v-ecf64ac7]{display:grid;gap:var(--dense-gap);font-size:var(--font-md)}.choice small[data-v-ecf64ac7]{color:var(--text-placeholder);font-size:var(--font-xs);line-height:1}.choice-options[data-v-ecf64ac7]{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:var(--button-gap)}.random-name[data-v-ecf64ac7]{width:var(--name-input-min-height);min-inline-size:var(--name-input-min-height);min-height:var(--name-input-min-height);padding-inline:var(--space-0)}.choice-options[data-v-ecf64ac7]>*{min-height:var(--control-height-lg)}.choice .choice-options[data-v-ecf64ac7]>*{position:relative;min-height:var(--control-height-md)}.breed-choice[data-v-ecf64ac7]{align-items:center}.breed-choice .choice-options[data-v-ecf64ac7]{grid-template-columns:1fr}.game[data-v-2c1088bd]{--ui-scale: 1.02;--game-height: min(100dvh, var(--app-viewport-height));--ui-px: calc(var(--ui-scale) * 1px);--game-base-inset: var(--space-3);--game-safe-top: calc(var(--game-base-inset) + env(safe-area-inset-top));--game-safe-right: calc(var(--game-base-inset) + env(safe-area-inset-right));--game-device-safe-bottom: max(env(safe-area-inset-bottom), var(--telegram-safe-area-bottom));--game-safe-bottom: calc(var(--game-base-inset) + var(--game-device-safe-bottom));--game-safe-left: calc(var(--game-base-inset) + env(safe-area-inset-left));--game-content-inset-top: var(--game-safe-top);--game-content-inset-right: var(--game-safe-right);--game-content-inset-bottom: var(--game-safe-bottom);--game-content-inset-left: var(--game-safe-left);--game-viewport-height: var(--game-height);--game-gap: calc(8 * var(--ui-px));--game-desktop-max-width: var(--game-desktop-breakpoint-width);--game-desktop-max-height: var(--game-desktop-breakpoint-height);--pixel-border-size: calc(4 * var(--ui-px));--pixel-frame-border-size: var(--pixel-border-size);--pixel-border-color: #111827;--pixel-border: var(--pixel-border-size) solid var(--pixel-border-color);--pixel-thin-border: var(--pixel-border-size) solid var(--pixel-border-color);--pixel-frame-border: var(--pixel-frame-border-size) solid var(--pixel-border-color);--pixel-frame-shadow: 0 0 0 var(--pixel-frame-border-size) var(--frame);--pixel-shadow-thickness: calc(4 * var(--ui-px));--pixel-shadow-size: var(--pixel-shadow-thickness);--pixel-highlight-size: var(--pixel-shadow-thickness);--pixel-press-size: var(--pixel-shadow-thickness);--pixel-raise-size: calc(var(--pixel-shadow-thickness) * .75);--pixel-raise-hover-size: calc(var(--pixel-shadow-thickness) * .75);--pixel-raise-active-size: calc(var(--pixel-shadow-thickness) * .5);--pixel-panel-shadow-size: var(--pixel-shadow-thickness);--panel-shadow: inset 0 calc(-1 * var(--pixel-panel-shadow-size)) 0 var(--panel-shadow-color);--pixel-drop-shadow: var(--pixel-shadow-thickness) var(--pixel-shadow-thickness) 0 var(--ink);--pixel-ui-shadow: var(--pixel-raise-size) var(--pixel-raise-size) 0 var(--shadow-button);--pixel-raised-shadow: var(--panel-shadow), var(--pixel-ui-shadow);--pixel-sunken-shadow: var(--pixel-inset-top), var(--pixel-ui-shadow);--pixel-float-shadow: 0 var(--pixel-shadow-thickness) 0 var(--shadow-medium);--pixel-inset-top: inset 0 var(--pixel-highlight-size) 0 var(--panel-border);--gap-xs: calc(4 * var(--ui-px));--gap-sm: calc(6 * var(--ui-px));--gap-md: calc(10 * var(--ui-px));--button-gap: var(--gap-sm);--content-gap: var(--gap-md);--dense-gap: var(--gap-xs);--icon-text-gap: var(--gap-xs);--text-gap: var(--gap-sm);--section-title-offset: var(--pixel-border-size);--section-title-raise: calc(-1 * var(--pixel-border-size));--section-title-margin-top: var(--text-gap);--section-title-margin-bottom: calc(-1 * var(--dense-gap));--pad-sm: calc(8 * var(--ui-px));--pad-md: calc(10 * var(--ui-px));--pad-lg: calc(16 * var(--ui-px));--card-padding: var(--pad-md);--row-gap: var(--content-gap);--row-padding-x: var(--card-padding);--row-padding-y: calc(var(--card-padding) + var(--dense-gap) * .5);--row-padding-bottom: calc(var(--row-padding-y) + var(--pixel-shadow-size));--row-action-padding-y: calc(var(--dense-gap) * 1.5);--row-action-padding-bottom: calc(var(--row-action-padding-y) + var(--pixel-shadow-size));--row-min-height: calc(var(--control-height-lg) + var(--content-gap) + var(--card-padding) + var(--dense-gap) + var(--dense-gap));--modal-padding: var(--pad-md);--overlay-padding: calc(var(--pad-lg) + var(--gap-xs));--modal-max-width: calc(440 * var(--ui-px));--modal-card-height: calc(var(--game-height) - var(--overlay-padding) * 2);--notification-card-min-height: calc(76 * var(--ui-px));--modal-icon-frame-size: calc(30 * var(--ui-px));--font-xs: calc(12 * var(--ui-px));--font-sm: calc(13 * var(--ui-px));--font-md: calc(14 * var(--ui-px));--font-lg: calc(17 * var(--ui-px));--font-xl: calc(30 * var(--ui-px));--modal-title-size: calc(24 * var(--ui-px));--control-height-sm: calc(36 * var(--ui-px));--control-height-md: calc(42 * var(--ui-px));--control-height-lg: calc(50 * var(--ui-px));--control-padding-y: calc(9 * var(--ui-px));--control-padding-x: calc(10 * var(--ui-px));--header-button-size: calc(48 * var(--ui-px));--header-padding-block: calc(var(--dense-gap) + var(--pixel-raise-size));--header-block-size: calc(var(--header-button-size) + var(--header-padding-block) * 2);--action-button-height: max(calc(64 * var(--ui-px)), 56px);--icon-sm: calc(26 * var(--ui-px));--icon-md: calc(30 * var(--ui-px));--stat-size: calc(22 * var(--ui-px));--stat-bar-height: var(--stat-size);--stat-font-size: calc(16 * var(--ui-px));--stat-row-gap: calc(5 * var(--ui-px))}@media(pointer:fine){.game[data-v-2c1088bd]{--ui-scale: .94}}@media(pointer:coarse)and (max-width:520px)and (min-height:900px){.game[data-v-2c1088bd]{--ui-scale: 1.06}}html.telegram-webapp .game[data-v-2c1088bd]{--ui-scale: .88}html.telegram-compact-height .game[data-v-2c1088bd]{--ui-scale: .78}.game[data-v-2c1088bd]{position:relative;inline-size:100%;block-size:var(--game-viewport-height);min-block-size:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:var(--game-gap);padding:var(--game-content-inset-top) var(--game-content-inset-right) var(--game-content-inset-bottom) var(--game-content-inset-left);overflow:hidden;background:var(--panel-soft);border:0;box-shadow:none}.game.boxed[data-v-2c1088bd]{grid-template-rows:auto minmax(0,1fr)}.game.empty[data-v-2c1088bd]>:not([data-surface-layer=setup]):not(.modal-frame):not([data-surface-layer=notification]){opacity:.42;filter:saturate(.55) brightness(.7)}.game.boxed[data-v-2c1088bd]>:not([data-surface-layer=header]):not(.stage):not(.stats):not(.modal-frame):not([data-surface-layer=notification]){opacity:.42;filter:saturate(.55) brightness(.7);pointer-events:none}.game.empty>[data-surface-layer=setup][data-v-2c1088bd],.game.empty>.modal-frame[data-v-2c1088bd],.game.boxed>.modal-frame[data-v-2c1088bd]{opacity:1;filter:none;pointer-events:auto}@media(pointer:fine)and (min-width:572px),(pointer:fine)and (min-height:992px){.game[data-v-2c1088bd]{--game-content-inset-top: var(--pad-md);--game-content-inset-right: var(--pad-md);--game-content-inset-bottom: var(--pad-md);--game-content-inset-left: var(--pad-md);inline-size:min(calc(100vw - var(--game-desktop-margin) * 2),var(--game-desktop-max-width));max-inline-size:var(--game-desktop-max-width);block-size:min(calc(var(--game-viewport-height) - var(--game-desktop-margin) * 2),var(--game-desktop-max-height));max-block-size:var(--game-desktop-max-height);padding:var(--pad-md);border:var(--pixel-frame-border);box-shadow:var(--pixel-frame-shadow),0 var(--pixel-shadow-thickness) 0 var(--ink)}}section[data-v-d80d323f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:var(--overlay-padding);overflow:hidden;background:var(--game-overlay-bg);pointer-events:auto;touch-action:pan-y}section.game-frame[data-v-d80d323f]{padding:var(--space-0)}article[data-v-d80d323f]{position:relative;z-index:101;inline-size:min(100%,var(--modal-max-width));max-block-size:min(100%,var(--modal-card-height));min-height:0;display:flex;flex-direction:column;gap:var(--content-gap);padding:var(--modal-padding);overflow:visible;background:var(--panel);border:var(--pixel-border);box-shadow:inset 0 calc(-1 * var(--pixel-shadow-size)) 0 var(--panel-shadow-color);pointer-events:auto;touch-action:auto}article[data-v-d80d323f]:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--pixel-frame-border-size));border:var(--pixel-frame-border-size) solid var(--frame);box-shadow:var(--pixel-ui-shadow);pointer-events:none}.modal-dialog[data-v-d80d323f]{flex:1 1 auto;min-height:0;max-block-size:100%;display:flex;flex-direction:column;gap:var(--content-gap)}article.game[data-v-d80d323f]{inline-size:100%;block-size:100%;max-block-size:100%}header[data-v-d80d323f]{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--content-gap);align-items:center;padding-bottom:var(--content-gap);border-bottom:var(--pixel-border);border-bottom-color:var(--panel-border)}header b[data-v-d80d323f]{min-width:0;overflow:hidden;color:var(--accent);font-size:var(--modal-title-size);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.close[data-v-d80d323f]{justify-self:end;min-inline-size:calc(var(--control-height-lg) + var(--control-height-md));min-block-size:var(--control-height-md);align-self:start;flex:0 0 auto}.modal-body[data-v-d80d323f]{flex:0 1 auto;min-height:0;max-block-size:100%;display:grid;gap:var(--content-gap);align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--frame) var(--page);scrollbar-width:thin;font-size:var(--font-md)}article.game .modal-body[data-v-d80d323f]{flex:1 1 auto;align-content:stretch}.modal-body button[data-v-d80d323f]{font-size:var(--font-sm)}.sync-conflict[data-v-ddc3cd7c]{display:grid;gap:var(--content-gap)}.sync-conflict-grid[data-v-ddc3cd7c]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--content-gap)}.sync-conflict-card[data-v-ddc3cd7c]{display:grid;gap:var(--button-gap)}.sync-conflict-card-head[data-v-ddc3cd7c]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--text-gap)}.sync-conflict-card-head b[data-v-ddc3cd7c],.sync-conflict-card-head small[data-v-ddc3cd7c]{min-width:0;overflow-wrap:anywhere}.sync-conflict-card-head small[data-v-ddc3cd7c]{color:var(--text-muted)}.sync-conflict-card>button[data-v-ddc3cd7c]{justify-self:stretch}.sync-conflict-note[data-v-ddc3cd7c]{min-height:var(--sync-note-min-height);display:flex;align-items:center}.preview-meta[data-v-ddc3cd7c]{margin:var(--space-0);color:var(--text-muted);font-size:var(--font-sm);line-height:var(--text-line-height)}.info-row[data-v-9f202787]{--info-label-column: 9ch;--info-column-gap: calc(var(--text-gap) + var(--dense-gap));display:grid;grid-template-columns:var(--info-label-column) minmax(0,1fr);gap:var(--info-column-gap);align-items:center;min-width:0;font-size:var(--font-md)}dt[data-v-9f202787],dd[data-v-9f202787]{margin:var(--space-0)}dt[data-v-9f202787]{color:var(--text-muted);white-space:nowrap}dd[data-v-9f202787]{min-width:0;color:var(--text-light);font-weight:700;overflow-wrap:anywhere}.modal-section-title[data-v-bc2c8e36]{display:block;margin:var(--section-title-margin-top) var(--space-0) var(--section-title-margin-bottom);color:var(--accent);font-size:var(--font-lg);padding-inline-start:var(--section-title-offset);transform:translateY(var(--section-title-raise))}article[data-v-7bbfab93]{display:grid;gap:var(--content-gap)}.passport-sections[data-v-7bbfab93],.passport-section[data-v-7bbfab93],.passport-list[data-v-7bbfab93]{display:grid}.passport-sections[data-v-7bbfab93]{gap:var(--content-gap)}.passport-section[data-v-7bbfab93]{gap:var(--dense-gap)}dl[data-v-7bbfab93]{gap:var(--dense-gap);margin:var(--space-0)}.modal-list[data-v-00a0462e]{display:grid;gap:var(--dense-gap);align-content:start}.store-row[data-v-1f5babab]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--row-gap);align-items:center;block-size:max-content;min-block-size:calc(var(--row-min-height) + var(--pixel-shadow-size));padding:var(--row-padding-y) var(--row-padding-x) var(--row-padding-bottom) var(--row-padding-x);overflow:visible}.store-row[data-kind=action][data-v-1f5babab]{min-block-size:calc(var(--control-height-lg) + var(--dense-gap) + var(--dense-gap) + var(--pixel-shadow-size));padding:var(--row-action-padding-y) var(--row-padding-x) var(--row-action-padding-bottom) var(--row-padding-x)}.store-copy[data-v-1f5babab]{align-self:center;display:grid;gap:var(--text-gap);min-width:0;font-size:var(--font-md);line-height:var(--text-line-height)}.store-copy b[data-v-1f5babab],.store-copy small[data-v-1f5babab]{min-width:0;overflow-wrap:anywhere}.store-copy small[data-v-1f5babab]{color:var(--text-muted);font-size:var(--font-md);line-height:var(--text-line-height)}.store-copy b[data-v-1f5babab]{font-size:var(--font-lg)}.store-row[data-kind=action] .store-copy[data-v-1f5babab]{gap:var(--dense-gap)}.store-action[data-v-1f5babab]{align-self:center;display:grid;min-width:0;transform:translateY(calc(var(--pixel-shadow-size) / 2))}.badge[data-v-1f5babab]{justify-self:end}.modal-note[data-v-b34dddfe]{margin:var(--space-0);color:var(--text-muted);font-size:var(--font-md);line-height:var(--text-line-height)}.memory-card[data-v-9a752c28]{display:grid;gap:var(--text-gap)}.memory-card b[data-v-9a752c28]{color:var(--ink);font-size:var(--modal-title-size)}.memory-card p[data-v-9a752c28]{margin:var(--space-0);line-height:var(--text-line-height)}.memory-card span[data-v-9a752c28],.memory-card small[data-v-9a752c28]{color:var(--text-subtle);font-size:var(--font-sm)}.actions[data-v-e791e98d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--button-gap)}.actions[data-v-e791e98d]>:only-child{grid-column:1 / -1}.mini-game-card[data-v-f7bfbdc6]{display:grid;grid-template-columns:var(--modal-icon-frame-size) minmax(0,1fr) auto;gap:var(--content-gap);align-items:center}.mini-game-card span[data-v-f7bfbdc6]{display:grid;gap:var(--text-gap);min-width:0}.mini-game-card small[data-v-f7bfbdc6]{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--text-line-height)}[data-mini-alert][data-tone=raised][data-v-4a2509f8]{display:grid;grid-template-columns:var(--modal-icon-frame-size) 1fr;gap:var(--content-gap);align-items:center;margin:var(--space-0);background:linear-gradient(90deg,#ffd16624,#27345200 64%),var(--panel-soft)}[data-mini-alert] span[data-v-4a2509f8]{display:grid;gap:var(--dense-gap);min-width:0}[data-mini-alert] b[data-v-4a2509f8]{color:var(--accent);font-size:var(--font-md);line-height:1}[data-mini-alert] small[data-v-4a2509f8]{color:var(--text-light);font-size:var(--font-md);line-height:1.25}.coin-badge[data-v-1eccf4c4]{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--icon-text-gap);width:max-content;color:var(--text-light);font-size:var(--font-lg);font-weight:700;line-height:1}.coin-badge i[data-v-1eccf4c4]{width:var(--icon-sm);height:var(--icon-sm);flex:0 0 auto;background:var(--gold);border:var(--pixel-border);border-radius:50%;box-shadow:inset calc(-1 * var(--pixel-shadow-thickness)) calc(-1 * var(--pixel-shadow-thickness)) 0 var(--gold-dark)}.coin-badge[data-variant=hud][data-v-1eccf4c4]{color:var(--accent)}.coin-badge[data-variant=hud] b[data-v-1eccf4c4]{font-size:var(--font-lg)}.coin-badge[data-variant=boxed][data-v-1eccf4c4]{min-height:var(--control-height-md);padding:var(--dense-gap) var(--pad-sm);background:var(--page);border:var(--pixel-border);box-shadow:inset 0 calc(-1 * var(--pixel-shadow-thickness)) 0 var(--panel-shadow-color)}.mini-caption[data-v-ac1e2306]{position:absolute;z-index:8;left:var(--content-gap);top:46px;padding:var(--dense-gap) var(--card-padding);color:var(--text-dark);background:var(--cream);border:var(--pixel-border);box-shadow:var(--pixel-float-shadow);font-size:var(--font-xs)}.mini-caption.danger[data-v-ac1e2306]{top:72px;background:var(--care)}.mini-item[data-v-ac1e2306],.catcher[data-v-ac1e2306]{position:absolute;border:var(--pixel-border)}.mini-item[data-v-ac1e2306]{z-index:2;width:64px;height:64px;background:transparent;border:0;box-shadow:none;transform:translate(-50%);transition:top .12s linear}.mini-item.bad[data-v-ac1e2306]{width:64px;height:64px}.mini-item img[data-v-ac1e2306]{display:block;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}.catcher[data-v-ac1e2306]{z-index:3;bottom:26px;width:72px;height:30px;background:var(--cream);border-top:0;box-shadow:inset -8px -6px #e9d8ad,0 5px #21351f;transform:translate(-50%)}.catcher.caught[data-v-ac1e2306]{animation:catcher-catch-ac1e2306 .22s steps(2)}.catcher[data-v-ac1e2306]:before,.catcher[data-v-ac1e2306]:after{position:absolute;content:""}.catcher[data-v-ac1e2306]:before{left:-6px;right:-6px;top:-9px;height:9px;background:var(--accent);border:var(--pixel-border);box-shadow:inset -8px -3px 0 var(--gold-dark)}.catcher[data-v-ac1e2306]:after{left:9px;right:9px;top:-2px;height:5px;background:#6b4a32;border:var(--pixel-border);border-top:0}@keyframes catcher-catch-ac1e2306{0%,to{transform:translate(-50%) scale(1)}45%{transform:translate(-50%) scale(1.12,.86)}70%{transform:translate(-50%) scale(.94,1.08)}}.runner-track[data-v-a4798d0c],.runner-pet[data-v-a4798d0c],.runner-pet-shadow[data-v-a4798d0c],.runner-obstacle[data-v-a4798d0c]{position:absolute}.runner-pet[data-v-a4798d0c]{--runner-y: 0px;z-index:3;left:18%;bottom:calc(var(--runner-ground) + var(--runner-y, 0px));width:64px;height:64px;transform:translate(-50%);transition:transform 80ms steps(2)}.runner-pet img[data-v-a4798d0c]{display:block;width:100%;height:100%;image-rendering:pixelated;object-fit:contain;filter:drop-shadow(5px 5px 0 rgba(11,16,32,.22));pointer-events:none}.runner-pet.jump[data-v-a4798d0c]{transform:translate(-50%) scale(.96,1.06)}.runner-pet.landed[data-v-a4798d0c]{animation:runner-land-a4798d0c .16s steps(2)}.runner-obstacle[data-v-a4798d0c]{--obstacle-width: 12%;--obstacle-height: 60px;z-index:4;bottom:var(--runner-ground);width:clamp(40px,var(--obstacle-width, 12%),52px);height:var(--obstacle-height, 60px);overflow:hidden;background:transparent;border:0;box-shadow:5px 5px #0b102038;transform:translate3d(-50%,0,0);backface-visibility:hidden}.runner-obstacle img[data-v-a4798d0c]{display:block;width:100%;height:100%;image-rendering:pixelated;object-fit:contain;pointer-events:none}.runner-track[data-v-a4798d0c]{z-index:1;left:0;right:0;bottom:calc(var(--runner-ground) - 4px);height:8px;background:var(--ink);opacity:.85}.runner-pet-shadow[data-v-a4798d0c]{--runner-shadow-scale: 1;z-index:2;left:18%;bottom:calc(var(--runner-ground) - 8px);width:56px;height:10px;background:#0b10205c;transform:translate(-50%) scaleX(var(--runner-shadow-scale, 1));transform-origin:center}@keyframes runner-land-a4798d0c{0%,to{transform:translate(-50%) scale(1)}45%{transform:translate(-50%) scale(1.08,.9)}}.tower-layer[data-v-4505de95]{position:absolute;top:0;right:0;bottom:0;left:0}.tower-backdrop[data-v-4505de95],.tower-rail[data-v-4505de95],.tower-goal-line[data-v-4505de95],.tower-base-shadow[data-v-4505de95],.tower-block[data-v-4505de95]{position:absolute}.tower-block[data-v-4505de95]{--tower-block-height: 16px;--tower-block-tilt: 0deg;--tower-target-bottom: 18px;width:16%;height:var(--tower-block-height);background:var(--accent);box-shadow:inset -6px -3px 0 var(--gold-dark);transform:translate(-50%) rotate(var(--tower-block-tilt));transition:left .11s linear,bottom .18s ease-out,transform .22s steps(2)}.tower-backdrop[data-v-4505de95]{z-index:1;left:50%;bottom:18px;width:min(46%,190px);height:calc(100% - var(--tower-drop-y) - 42px);background:linear-gradient(90deg,transparent 0 44%,rgba(11,16,32,.2) 44% 56%,transparent 56% 100%),repeating-linear-gradient(0deg,rgba(11,16,32,.18) 0 3px,transparent 3px 34px),linear-gradient(90deg,transparent 0 9%,rgba(255,255,255,.08) 9% 11%,transparent 11% 89%,rgba(255,255,255,.08) 89% 91%,transparent 91% 100%);opacity:.58;transform:translate(-50%)}.tower-rail[data-v-4505de95]{z-index:2;left:var(--content-gap);right:var(--content-gap);top:var(--tower-rail-y);height:8px;background:var(--panel-border);box-shadow:0 16px 0 -2px #0b102047,0 -10px 0 -5px var(--highlight-soft),inset 0 3px #6d80ad}.tower-goal-line[data-v-4505de95]{z-index:3;left:28%;right:28%;top:var(--tower-drop-y);height:4px;background:var(--accent);box-shadow:0 0 0 2px #0b102070,0 5px #0b10203d}.tower-base-shadow[data-v-4505de95]{z-index:1;left:50%;bottom:12px;width:38%;height:14px;background:var(--shadow-soft);transform:translate(-50%)}.tower-block.placed[data-v-4505de95]{z-index:4}.tower-block.placed.landed[data-v-4505de95]{animation:tower-land-4505de95 .18s ease-out}.tower-layer[data-collapsed=true] .tower-block.placed[data-v-4505de95]{animation:tower-collapse-4505de95 .85s cubic-bezier(.42,0,.72,.96) forwards}.tower-block.base[data-v-4505de95]{z-index:3;height:18px;background:#8d5a3b;box-shadow:inset -6px -3px #6b4a32;animation:none}.tower-block.moving[data-v-4505de95]{top:var(--tower-drop-y);z-index:5;--tower-block-tilt: 0deg;transition:none}.tower-block.falling[data-v-4505de95]{--tower-fall-end: calc(100% - var(--tower-target-bottom) - var(--tower-block-height));top:var(--tower-drop-y);z-index:6;animation:tower-fall-land-4505de95 .52s cubic-bezier(.22,.86,.28,1) forwards;transition:none}.tower-block.falling[data-v-4505de95]:after{position:absolute;left:12%;right:12%;bottom:calc(100% + 5px);height:24px;content:"";background:linear-gradient(#ffe17a75,#ffe17a00),repeating-linear-gradient(0deg,rgba(11,16,32,.18) 0 2px,transparent 2px 8px);border-left:2px solid rgba(11,16,32,.22);border-right:2px solid rgba(11,16,32,.22)}.tower-block.falling.miss[data-v-4505de95]{animation:tower-fall-miss-4505de95 .76s cubic-bezier(.48,0,.72,.9) forwards}.tower-block.weak[data-v-4505de95]{background:var(--danger);box-shadow:inset -6px -3px 0 var(--care-dark)}@keyframes tower-land-4505de95{0%{transform:translate(-50%,-2px) rotate(var(--tower-block-tilt)) scale(1.02,.96)}to{transform:translate(-50%) rotate(var(--tower-block-tilt))}}@keyframes tower-collapse-4505de95{0%{transform:translate(-50%) rotate(var(--tower-block-tilt));opacity:1}to{transform:translate(-48%,38px) rotate(calc(var(--tower-block-tilt) + 18deg));opacity:.82}}@keyframes tower-fall-land-4505de95{0%{top:var(--tower-drop-y);transform:translate(-50%) scale(1)}78%{top:var(--tower-fall-end);transform:translate(-50%) scale(1)}90%{top:var(--tower-fall-end);transform:translate(-50%) scale(1.015,.96)}to{top:var(--tower-fall-end);transform:translate(-50%) scale(1)}}@keyframes tower-fall-miss-4505de95{0%{top:var(--tower-drop-y);transform:translate(-50%) rotate(0);opacity:1}to{top:calc(100% + 24px);transform:translate(-50%) rotate(4deg);opacity:.72}}.mini-field[data-v-34404c99]{position:relative;min-height:0;height:100%;overflow:hidden;background:var(--sky);border:var(--pixel-border);box-shadow:inset 0 -36px 0 var(--floor);touch-action:none;-webkit-user-select:none;user-select:none}.mini-field-hud[data-v-34404c99]{position:absolute;z-index:12;left:var(--content-gap);right:var(--content-gap);top:var(--content-gap);display:flex;justify-content:space-between;gap:var(--content-gap);pointer-events:none}.mini-field-hud span[data-v-34404c99]{display:grid;place-items:center;min-width:clamp(52px,16dvw,68px);padding:var(--dense-gap) var(--card-padding);color:var(--text-light);background:#151d31eb;border:var(--pixel-border);box-shadow:var(--panel-shadow),var(--pixel-float-shadow);font-size:var(--font-lg);font-weight:700;line-height:1;text-align:center}.mini-field-hud .mini-coins[data-v-34404c99]{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--icon-text-gap);color:var(--accent);text-align:right}.mini-field[data-mode=runner][data-v-34404c99]{--runner-ground: 50px;background:linear-gradient(var(--sky) 0 calc(100% - 90px),#6aa06a calc(100% - 90px) calc(100% - 48px),var(--floor) calc(100% - 48px) 100%)}.mini-field[data-mode=tower][data-v-34404c99]{--tower-drop-y: clamp(72px, 18dvw, 78px);--tower-rail-y: calc(var(--tower-drop-y) - 14px);background:radial-gradient(circle at 50% 73%,rgba(255,225,122,.24) 0 13%,transparent 14%),linear-gradient(#6278ad 0 58%,#526784 58% 70%,#405f56 70% 100%);box-shadow:inset 0 -34px #35534c,inset 0 18px #ffffff14}.mini-feedback[data-v-34404c99]{position:absolute;z-index:12;top:46px;right:var(--content-gap);max-width:min(190px,48%);padding:var(--card-padding);color:var(--text-dark);background:var(--accent);border:var(--pixel-border);box-shadow:var(--pixel-drop-shadow);font-size:var(--font-sm);line-height:1.15}.mini-field[data-mode=tower] .mini-feedback[data-v-34404c99]{top:calc(var(--tower-drop-y) + clamp(28px,7dvw,30px));right:var(--content-gap);max-width:min(clamp(168px,47vw,180px),50%);padding:var(--card-padding);box-shadow:inset calc(-1 * var(--pixel-shadow-thickness)) calc(-1 * var(--pixel-shadow-thickness)) 0 var(--gold-dark),var(--pixel-drop-shadow);font-size:var(--font-md)}.mini-hud[data-v-0820f859]{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,auto);gap:var(--dense-gap);align-items:center}.mini-hud b[data-v-0820f859]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-hud span[data-v-0820f859]{padding:var(--dense-gap);color:var(--text-light);background:var(--panel-soft);border:var(--pixel-border);box-shadow:var(--pixel-raised-shadow);font-size:var(--font-sm)}.mini-game-ready[data-v-f16b9e40]{display:grid;grid-template-columns:var(--modal-icon-frame-size) minmax(0,1fr);gap:var(--content-gap);align-content:start;align-items:center}.mini-game-ready p[data-v-f16b9e40],.mini-game-ready small[data-v-f16b9e40],.ready-actions[data-v-f16b9e40]{grid-column:1 / -1}.mini-game-ready p[data-v-f16b9e40]{margin:var(--space-0);color:var(--text-light);font-size:var(--font-md);line-height:var(--text-line-height)}.mini-game-ready small[data-v-f16b9e40]{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--text-line-height)}.mini-result-card[data-v-46d2a33b]{min-height:100%;display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--content-gap);align-content:center;align-items:start;font-size:var(--font-sm)}.mini-result-icon[data-v-46d2a33b]{width:var(--icon-result);height:var(--icon-result);display:grid;place-items:center;color:var(--text-dark);background:var(--danger);border:var(--pixel-border);box-shadow:inset calc(-1 * var(--pixel-shadow-thickness)) calc(-1 * var(--pixel-shadow-thickness)) 0 var(--danger-dark),var(--pixel-shadow-thickness) var(--pixel-shadow-thickness) 0 var(--shadow-soft);font-size:var(--font-xl);font-style:normal;font-weight:700}.mini-result-card[data-tone=success] .mini-result-icon[data-v-46d2a33b]{background:var(--success);box-shadow:inset calc(-1 * var(--pixel-shadow-thickness)) calc(-1 * var(--pixel-shadow-thickness)) 0 var(--success-dark),var(--pixel-shadow-thickness) var(--pixel-shadow-thickness) 0 var(--shadow-soft)}.mini-result-title[data-v-46d2a33b],.mini-result-stats[data-v-46d2a33b],.mini-result-earnings[data-v-46d2a33b],.mini-result-actions[data-v-46d2a33b]{grid-column:1 / -1}.mini-result-title[data-v-46d2a33b]{display:grid;gap:var(--text-gap)}.mini-result-title b[data-v-46d2a33b]{color:var(--cream);font-size:var(--font-xl);line-height:1.05}.mini-result-title small[data-v-46d2a33b]{color:var(--accent);font-size:var(--font-lg)}.mini-result-stats[data-v-46d2a33b]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--content-gap);margin:var(--space-0)}.mini-result-stats.catch[data-v-46d2a33b]{grid-template-columns:repeat(3,1fr)}.mini-result-stats[data-v-46d2a33b]>*{display:grid;gap:var(--dense-gap);padding:var(--pad-lg)}.mini-result-stats[data-v-46d2a33b] :where(dt,dd){margin:var(--space-0)}.mini-result-stats dt[data-v-46d2a33b]{color:var(--text-muted);font-size:var(--font-xs)}.mini-result-stats dd[data-v-46d2a33b]{color:var(--accent);font-size:var(--font-xl);font-weight:700}.mini-result-earnings[data-v-46d2a33b]{margin:var(--space-0);color:var(--accent);font-size:var(--font-xl);line-height:var(--text-line-height)}.mini-result-actions[data-v-46d2a33b]>*{min-height:var(--control-height-md)}.mini-game[data-v-8ab4aea9]{display:grid;gap:var(--content-gap);grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;align-content:stretch}.mini-help[data-v-8ab4aea9]{margin:var(--space-0);color:var(--text-muted);font-size:var(--font-sm)}.shop-top[data-v-72646efd]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--content-gap);align-items:center}.daily[data-v-72646efd]{justify-self:stretch}.shop-section[data-v-72646efd]{display:grid;gap:var(--text-gap)}.settings-danger-actions[data-v-10baedbf]{display:grid;gap:var(--button-gap);margin-block-start:calc(var(--button-gap) - var(--dense-gap))}.telegram-auth-message[data-v-be56ca38]{display:grid;gap:var(--content-gap);margin:var(--space-0);padding:var(--row-padding-y) var(--row-padding-x);color:var(--text-light);background:var(--panel);border:var(--pixel-border);box-shadow:var(--pixel-ui-shadow);font-size:var(--font-md);line-height:var(--text-line-height)}.telegram-auth-message b[data-v-be56ca38]{color:var(--accent);font-size:var(--font-lg)}.telegram-auth-message p[data-v-be56ca38]{margin:var(--space-0);color:var(--text-muted)}.shell[data-v-41a6b0a3]{width:100%;max-width:100vw;min-height:100dvh;height:100dvh;display:block;overflow-x:hidden;padding:var(--space-0)}@media(pointer:fine)and (min-width:572px),(pointer:fine)and (min-height:992px){.shell[data-v-41a6b0a3]{display:grid;place-items:center;padding:var(--game-desktop-margin);overflow:hidden}}
