@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--straw:#f6ecd6;--straw-deep:#eddcb6;--shell:#fffaf0;--yolk:#f4b63f;--yolk-deep:#d9932a;--nest:#8a5a34;--ink:#3b2a1e;--ink-soft:#6e5844;--line:#e2cfa6;--gold:#e8b923;--gold-light:#fff1a8;--stone:#b9ad9b;--danger:#b8432f;--success:#3d7030;--scroll-thumb:#d6bd8c;--font-display:"Fredoka Variable", "Trebuchet MS", sans-serif;--font-body:"Nunito Variable", system-ui, sans-serif;--radius:14px;--radius-sm:9px;--shadow:0 2px 0 #3b2a1e1f, 0 8px 24px -12px #3b2a1e59;--gutter:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background-color:var(--straw);color:var(--ink);font-family:var(--font-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 20% 10%,#ffffff8c,#0000 40%),repeating-linear-gradient(115deg,#0000 0 22px,#8a5a3409 22px 24px);font-size:15px;line-height:1.4}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:600;line-height:1.15}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}a,.link{color:var(--nest);text-underline-offset:2px;cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .12s}.link{font:inherit;background:0 0;border:0;padding:0;font-weight:700}a:hover,.link:hover{color:var(--ink);text-decoration-thickness:2px}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}:hover{scrollbar-color:var(--nest) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb) padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--nest) padding-box}input[type=checkbox],input[type=radio]{appearance:none;border:2px solid var(--ink);background:var(--shell);cursor:pointer;flex:none;place-content:center;margin:0;transition:background-color .12s,transform 80ms;display:inline-grid}input[type=checkbox]{width:24px;height:24px;box-shadow:0 2px 0 var(--ink);border-radius:7px}input[type=checkbox]:before{content:"";border-left:3px solid var(--ink);border-bottom:3px solid var(--ink);width:12px;height:7px;transition:scale .14s cubic-bezier(.3,1.6,.6,1);translate:0 -2px;rotate:-45deg;scale:0}input[type=checkbox]:checked{background:var(--yolk)}input[type=checkbox]:checked:before{scale:1}input[type=radio]{border-radius:50% 50% 46% 46%/60% 60% 40% 40%;width:19px;height:23px}input[type=radio]:before{content:"";background:var(--yolk);width:9px;height:9px;box-shadow:inset 0 -2px 0 var(--yolk-deep);border-radius:50%;transition:scale .14s cubic-bezier(.3,1.6,.6,1);translate:0 2px;scale:0}input[type=radio]:checked:before{scale:1}input[type=checkbox]:active,input[type=radio]:active{transform:translateY(1px)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}input[type=range]{appearance:none;border:2px solid var(--ink);background:linear-gradient(var(--yolk), var(--yolk)) 0 / 100% 100% no-repeat var(--shell);cursor:pointer;border-radius:999px;height:10px;margin:0}input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--ink);background:var(--shell);width:20px;height:24px;box-shadow:0 2px 0 var(--ink);border-radius:50% 50% 46% 46%/60% 60% 40% 40%}input[type=range]::-moz-range-thumb{border:2px solid var(--ink);background:var(--shell);border-radius:50% 50% 46% 46%/60% 60% 40% 40%;width:18px;height:22px}input[type=range]:disabled{opacity:.45;cursor:not-allowed}.panel{background:var(--shell);border:2px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.btn{border:2px solid var(--ink);background:var(--yolk);font-family:var(--font-display);cursor:pointer;box-shadow:0 3px 0 var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.btn:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--ghost{background:var(--shell)}.btn--danger{background:var(--danger);color:var(--shell)}.muted{color:var(--ink-soft)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reduced-motion *,.reduced-motion :before,.reduced-motion :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (pointer:coarse){a,.link{margin-block:-12px;padding-block:12px;display:inline-block}}:root[data-tutorial=lay] [data-testid=big-egg],:root[data-tutorial=buy] [data-testid=pane-shop],:root[data-tutorial=buy] .species.is-affordable,:root[data-tutorial=daily] [data-testid=tab-daily],:root[data-tutorial=daily] [data-testid=pane-daily]{outline:3px dashed var(--yolk-deep);outline-offset:4px;animation:1.1s ease-in-out infinite alternate tutorial-ring}:root[data-tutorial=lay] [data-testid=big-egg]{outline-offset:8px;border-radius:50%}@keyframes tutorial-ring{to{outline-color:var(--ink)}}:root[data-event=christmas]{--straw:#f6e3df;--shell:#fffaf6;--line:#e3b9b0;--event-accent:#b8322a;--event-soft:#fde3df}:root[data-event=easter]{--straw:#f1eaf7;--shell:#fffcf6;--line:#d8c6e6;--event-accent:#8a5cc8;--event-soft:#f2eaff}:root[data-event=back-to-school]{--straw:#e6edf5;--shell:#fff;--line:#c3d2e2;--event-accent:#2b6cb0;--event-soft:#e3eefa}:root[data-event=halloween]{--straw:#f2e0cc;--shell:#fff8ef;--line:#dfbb92;--event-accent:#c45a0c;--event-soft:#ffe6cc}:root[data-event=season-spring]{--straw:#e7f2df;--shell:#fbfff8;--line:#c6dfb4;--event-accent:#3d7030;--event-soft:#e3f5d8}:root[data-event=season-summer]{--straw:#faedc0;--shell:#fffbec;--line:#e9d084;--event-accent:#b86e00;--event-soft:#fff1c4}:root[data-event=season-autumn]{--straw:#f2dfc9;--shell:#fff8f0;--line:#ddbc97;--event-accent:#a8501c;--event-soft:#fbe3cc}:root[data-event=birthday]{--straw:#f8e6ef;--shell:#fffafc;--line:#e8c3d4;--event-accent:#c2407a;--event-soft:#fde6f0}:root[data-event=season-winter]{--straw:#e3eef6;--shell:#fbfdff;--line:#c0d4e3;--event-accent:#2f6a98;--event-soft:#e3f0fa}select{border:2px solid var(--line);border-radius:var(--radius-sm);background-color:var(--shell);color:var(--ink);font:inherit;cursor:pointer;padding:8px 12px}select:hover{border-color:var(--yolk)}select:focus-visible{outline:3px solid var(--ink);outline-offset:1px}@supports not (appearance:base-select){select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238a5a34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:34px}}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}select{align-items:center;gap:8px;display:inline-flex}select::picker-icon{color:var(--nest);transition:rotate .15s ease-out}select:open::picker-icon{rotate:180deg}::picker(select){border:2px solid var(--ink);background:var(--shell);box-shadow:0 4px 0 var(--ink), 0 18px 36px -14px #3b2a1e73;border-radius:12px;margin-top:6px;padding:6px}option{color:var(--ink);border-radius:8px;padding:6px 10px;font-weight:600}option:hover,option:focus-visible{background:var(--gold-light);outline:none}option:checked{background:var(--event-soft,var(--straw));font-weight:800}option::checkmark{color:var(--yolk-deep)}}.header[data-v-15b51c95]{padding:10px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.brand[data-v-15b51c95]{flex:auto;align-items:center;gap:8px;min-width:0;display:flex;container-type:inline-size}.logo[data-v-15b51c95]{flex:none;width:24px;height:30px;display:block}.logo .grand-egg-art[data-v-15b51c95]{width:100%;height:100%;display:block}h1[data-v-15b51c95]{min-width:0;margin:0}.brand-inner[data-v-15b51c95]{align-items:center;gap:8px;display:flex;position:relative}.title[data-v-15b51c95]{white-space:nowrap;font-size:min(24px,16.129cqw - 5.16129px)}.is-clickable[data-v-15b51c95]{border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:-4px -6px;padding:4px 6px}.is-clickable[data-v-15b51c95]:focus-visible{outline:3px solid var(--ink)}.is-pressed .logo[data-v-15b51c95]{transform-origin:50% 100%;animation:.22s ease-out squash-15b51c95}@keyframes squash-15b51c95{40%{transform:scale(1.15,.82)}}.gain[data-v-15b51c95]{font-family:var(--font-display);color:var(--nest);white-space:nowrap;pointer-events:none;font-size:15px;font-weight:700;animation:.8s ease-out forwards gain-up-15b51c95;position:absolute;top:30%}@keyframes gain-up-15b51c95{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px)}}.mini-counter[data-v-15b51c95]{font-family:var(--font-display);flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:0 6px;margin:0;line-height:1.2;display:flex;container-type:inline-size}.mini-counter strong[data-v-15b51c95]{font-size:min(17px, calc(100cqw / (var(--chars,1) * .62)))}.mini-counter .muted[data-v-15b51c95]{font-family:var(--font-body);font-size:min(13px, calc(100cqw / (var(--chars,1) * .6)));font-weight:700}.nav[data-v-15b51c95]{gap:6px;display:flex}.nav-btn[data-v-15b51c95]{border:2px solid var(--line);background:var(--shell);font-family:var(--font-display);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:15px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}.nav-btn[data-v-15b51c95]:hover{border-color:var(--nest)}.nav-btn.is-active[data-v-15b51c95]{border-color:var(--ink);background:var(--yolk);box-shadow:0 2px 0 var(--ink)}.nav-btn svg[data-v-15b51c95]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.badge[data-v-15b51c95]{border:2px solid var(--shell);background:var(--danger);min-width:20px;height:20px;color:var(--shell);font-family:var(--font-body);text-align:center;border-radius:999px;padding:0 5px;font-size:13px;font-weight:800;line-height:16px;position:absolute;top:-6px;right:-6px}.new[data-v-15b51c95]{border:2px solid var(--shell);background:var(--danger);color:var(--shell);font-family:var(--font-body);border-radius:999px;padding:0 6px;font-size:11px;font-weight:800;line-height:16px;position:absolute;top:-9px;right:-6px}.badge.is-dot[data-v-15b51c95]{min-width:14px;height:14px;padding:0;top:-3px;right:-3px}@media (width<=759px){.nav-btn[data-v-15b51c95]{padding:8px}}@media (width<=339px){.nav-btn.mute[data-v-15b51c95]{display:none}.nav[data-v-15b51c95]{gap:4px}}.label-short[data-v-15b51c95]{font-family:var(--font-body);font-size:11px;font-weight:800;line-height:1}.nav-btn[data-v-15b51c95]:has(.label-short){border-radius:14px;flex-direction:column;gap:2px;min-width:52px;padding:5px 6px 4px}.nav-btn:has(.label-short) svg[data-v-15b51c95]{width:18px;height:18px}.bottom-nav[data-v-1014532d]{z-index:30;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:2px solid var(--line);background:var(--shell);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px -12px #3b2a1e66}.item[data-v-1014532d]{border-radius:var(--radius-sm);font-family:var(--font-display);color:var(--ink-soft);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:14px;font-weight:600;display:flex}.item.is-active[data-v-1014532d]{background:var(--straw);color:var(--ink)}.icon[data-v-1014532d]{width:26px;height:26px;display:block;position:relative}.icon svg[data-v-1014532d]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.item.is-active svg[data-v-1014532d]{fill:var(--yolk)}.badge[data-v-1014532d]{border:2px solid var(--shell);background:var(--danger);border-radius:50%;width:11px;height:11px;position:absolute;top:-2px;right:-4px}.ad-bonuses[data-v-2fb7f443]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.bonus[data-v-2fb7f443]{border:2px solid var(--line);background:var(--shell);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:flex}.bonus[data-v-2fb7f443]:not(:disabled):hover{border-color:var(--gold)}.bonus[data-v-2fb7f443]:disabled{cursor:default;opacity:.6}.tv[data-v-2fb7f443]{background:var(--gold);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.bonus strong[data-v-2fb7f443]{font-size:13px;display:block}.detail[data-v-2fb7f443]{color:var(--ink-soft);font-size:12px;display:block}.cap[data-v-2fb7f443]{text-align:center;grid-column:1/-1;margin:0;font-size:12px}.event[data-v-54f9682d]{border:2px solid var(--event-accent,var(--gold));border-radius:var(--radius-sm);background:var(--event-soft,var(--gold-light));width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:13px;display:flex}.icon[data-v-54f9682d]{color:var(--event-accent,var(--yolk-deep));font-size:16px;line-height:1.2}.tutorial[data-v-74dcaad4]{border:2px solid var(--ink);border-radius:var(--radius-sm);background:var(--gold-light);box-shadow:0 3px 0 var(--ink);align-items:center;gap:10px;margin:10px 0 0;padding:8px 12px;display:flex}.tutorial p[data-v-74dcaad4]{text-align:left;flex:1;margin:0;font-weight:700}.step[data-v-74dcaad4]{background:var(--ink);color:var(--shell);border-radius:999px;flex:none;padding:0 7px;font-size:12px;font-weight:800}.skip[data-v-74dcaad4]{flex:none;font-size:13px}.tutorial.is-wide[data-v-74dcaad4]{flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:12px 16px}.wide-head[data-v-74dcaad4]{justify-content:space-between;align-items:baseline;display:flex}.wide-head h3[data-v-74dcaad4]{margin:0;font-size:18px}.steps[data-v-74dcaad4]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.step-row[data-v-74dcaad4]{color:var(--ink-soft);align-items:center;gap:10px;display:flex}.mark[data-v-74dcaad4]{border:2px solid var(--line);background:var(--shell);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.step-row.is-current[data-v-74dcaad4]{color:var(--ink);font-weight:800}.step-row.is-current .mark[data-v-74dcaad4]{border-color:var(--ink);background:var(--ink);color:var(--shell)}.step-row.is-done[data-v-74dcaad4]{text-decoration:line-through;text-decoration-thickness:1.5px}.step-row.is-done .mark[data-v-74dcaad4]{color:#3f6a22;background:#e3f0d8;border-color:#6f9a4a;text-decoration:none}.buffs[data-v-1e1fa95a]{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.buff[data-v-1e1fa95a]{background:var(--gold-light);border:2px solid #c8920f;border-radius:999px;justify-content:space-between;gap:8px;padding:6px 12px;font-size:13px;display:flex;position:relative;overflow:hidden}.name[data-v-1e1fa95a]{font-weight:800}.effect[data-v-1e1fa95a]{font-variant-numeric:tabular-nums}.bar[data-v-1e1fa95a]{transform-origin:0;background:#c8920f;width:100%;height:3px;position:absolute;bottom:0;left:0}.illustration[data-v-6fb22ebc]{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}img.is-silhouette[data-v-6fb22ebc]{filter:brightness(0)opacity(.35)}.equipped[data-v-3d497305]{width:100%;display:block;position:relative}.animal[data-v-3d497305]{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.gear[data-v-3d497305]{pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px #3b2a1e59);position:absolute;translate:-50% -50%}.ticker[data-v-5477cf1c]{border:2px dashed var(--line);border-radius:var(--radius-sm);background:var(--straw);text-align:left;align-items:center;gap:10px;width:100%;min-height:62px;padding:8px 12px;display:flex}.label[data-v-5477cf1c]{background:var(--yolk);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.label svg[data-v-5477cf1c]{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.text[data-v-5477cf1c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-style:italic;display:-webkit-box;overflow:hidden}.news-enter-active[data-v-5477cf1c],.news-leave-active[data-v-5477cf1c]{transition:opacity .3s,transform .3s}.news-enter-from[data-v-5477cf1c]{opacity:0;transform:translateY(6px)}.news-leave-to[data-v-5477cf1c]{opacity:0;transform:translateY(-6px)}.egg-panel[data-v-828c362a]{height:100%;padding:20px var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.era[data-v-828c362a]{border:2px solid var(--line);background:var(--straw);cursor:help;border-radius:999px;margin:0;padding:3px 12px;font-size:14px}.counter[data-v-828c362a]{flex-direction:column;align-self:stretch;gap:2px;display:flex;container-type:inline-size}.stock[data-v-828c362a]{font-family:var(--font-display);flex-direction:column;margin:0;display:flex}.stock-value[data-v-828c362a]{font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,40px);font-weight:700}.stock-word[data-v-828c362a]{font-size:min(1em, calc(100cqw / (var(--chars,1) * .56)))}.stock-unit[data-v-828c362a]{color:var(--ink-soft);font-size:18px}.rate[data-v-828c362a]{font-size:min(15px, calc(100cqw / (var(--chars,1) * .62)));color:var(--nest);margin:0;font-weight:700}.egg-stage[data-v-828c362a]{flex:auto;justify-content:center;align-items:center;width:100%;min-height:180px;display:flex}.stage[data-v-828c362a]{aspect-ratio:512/640;max-width:100%;height:100%;max-height:600px;position:relative}.garland[data-v-828c362a]{z-index:2;pointer-events:none;border-top:3px solid #c8923d;border-radius:50% 50% 0 0/30% 30% 0 0;justify-content:space-between;height:40px;display:flex;position:absolute;top:4%;left:8%;right:8%}.garland-egg[data-v-828c362a]{width:16px;height:21px;margin-top:calc(sin(var(--i) * .5) * 6px + 4px);border:2px solid var(--ink);background:var(--color);transform-origin:50% -6px;animation:garland-sway-828c362a 3s ease-in-out calc(var(--i) * -.4s) infinite alternate;border-radius:50%/60% 60% 40% 40%}@keyframes garland-sway-828c362a{0%{rotate:-8deg}to{rotate:8deg}}.nest[data-v-828c362a]{border:4px solid var(--ink);background:repeating-linear-gradient(160deg,#a8743f 0 6px,#8a5a34 6px 10px,#b98448 10px 15px),#8a5a34;border-radius:50%;width:92%;height:26%;position:absolute;bottom:4%;left:4%}.scene[data-v-828c362a]{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.scene-front[data-v-828c362a]{z-index:2}.egg-panel.has-lamp[data-v-828c362a]{background:radial-gradient(ellipse at 50% 45%, #fff3cf 0%, var(--shell) 70%)}.egg-panel.is-gold[data-v-828c362a]{background:radial-gradient(ellipse at 50% 45%, #fff1a8 0%, #fff8e0 45%, var(--shell) 80%)}.big-egg[data-v-828c362a]{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:50% 50% 46% 46%/60% 60% 40% 40%;width:61.72%;padding:0;transition:transform .12s;position:absolute;top:32.34%;left:19.14%}.big-egg[data-v-828c362a]:hover{transform:rotate(-2deg)scale(1.03)}.big-egg svg[data-v-828c362a],.big-egg img[data-v-828c362a]{filter:drop-shadow(0 6px #3b2a1e2e);width:100%;display:block}.big-egg.is-golden svg[data-v-828c362a],.big-egg.is-golden img[data-v-828c362a]{animation:1.2s ease-in-out infinite alternate golden-glow-828c362a}.big-egg.is-golden img[data-v-828c362a]{filter:sepia()saturate(4)hue-rotate(-12deg)brightness(1.05)drop-shadow(0 0 18px #ffdc5ae6)}@keyframes golden-glow-828c362a{0%{filter:drop-shadow(0 0 8px #ffdc5a99)drop-shadow(0 6px #3b2a1e2e)}to{filter:drop-shadow(0 0 22px #ffdc5af2)drop-shadow(0 6px #3b2a1e2e)}}.sparkles path[data-v-828c362a]{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite twinkle-828c362a}.sparkles path[data-v-828c362a]:nth-child(2){animation-delay:.45s}.sparkles path[data-v-828c362a]:nth-child(3){animation-delay:.9s}@keyframes twinkle-828c362a{0%,to{opacity:.2;scale:.6}50%{opacity:1;scale:1.1}}.big-egg.is-pressed[data-v-828c362a]{animation:.16s ease-out squash-828c362a}@keyframes squash-828c362a{0%{transform:scale(1)}40%{transform:scale(1.06,.92)}to{transform:scale(1)}}.floating-gain[data-v-828c362a]{font-family:var(--font-display);color:var(--ink);text-shadow:0 2px 0 var(--shell), 0 -1px 0 var(--shell), 2px 0 0 var(--shell), -2px 0 0 var(--shell);pointer-events:none;white-space:nowrap;font-size:20px;font-weight:700;animation:.9s ease-out forwards float-up-828c362a;position:absolute;transform:translate(-50%,-50%)}.particle.is-animal[data-v-828c362a]{background:0 0;border:none;border-radius:0;width:30px;height:30px;margin:-15px 0 0 -15px}.particle[data-v-828c362a]{border:2px solid var(--ink);background:var(--shell);pointer-events:none;border-radius:50% 50% 46% 46%/60% 60% 40% 40%;width:12px;height:15px;margin:-7px 0 0 -6px;animation:.7s cubic-bezier(.2,.7,.4,1) forwards burst-828c362a;position:absolute}@keyframes burst-828c362a{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 30px)) rotate(var(--spin))}}@keyframes float-up-828c362a{0%{opacity:1;translate:0}to{opacity:0;translate:0 -70px}}.stage.is-upgrading .scene[data-v-828c362a]{animation:.9s cubic-bezier(.2,.9,.3,1.3) both scene-in-828c362a}.stage.is-upgrading .big-egg[data-v-828c362a]{animation:.9s ease-out egg-hop-828c362a}.upgrade-glow[data-v-828c362a]{z-index:3;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#fffffff2,#ffe68c99 40%,#0000 70%);border-radius:50%;width:90%;animation:1.1s ease-out forwards upgrade-glow-828c362a;position:absolute;top:55%;left:50%;translate:-50% -50%}.upgrade-spark[data-v-828c362a]{z-index:3;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);pointer-events:none;opacity:0;width:18px;height:18px;animation:upgrade-spark-828c362a 1s ease-out calc(.25s + var(--delay)) forwards;background:#fff1a8;position:absolute;top:55%;left:50%}@keyframes scene-in-828c362a{0%{opacity:.2;filter:brightness(1.8);transform:scale(1.08)}60%{opacity:1;transform:scale(.98)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes egg-hop-828c362a{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-14%)rotate(-6deg)}55%{transform:translateY(0)rotate(4deg)}75%{transform:translateY(-4%)rotate(-2deg)}}@keyframes upgrade-glow-828c362a{0%{opacity:0;scale:.3}25%{opacity:1}to{opacity:0;scale:1.3}}@keyframes upgrade-spark-828c362a{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(0) scale(1.4)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(calc(var(--distance) * -1)) scale(.3)}}.evolution[data-v-62fde58e]{--t:3.4s;z-index:65;cursor:pointer;background:radial-gradient(circle at 50% 48%,#fffae6f5 0%,#3b2a1ed1 70%);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0;overflow:hidden}.rays[data-v-62fde58e]{pointer-events:none;background:repeating-conic-gradient(#fff1a859 0deg 8deg,#0000 8deg 22deg);animation:9s linear infinite spin-62fde58e;position:absolute;inset:-50%}.title[data-v-62fde58e],.result[data-v-62fde58e],.skip[data-v-62fde58e]{text-align:center;font-family:var(--font-display);margin:0;position:relative}.title[data-v-62fde58e]{color:var(--ink);font-size:26px;animation:.4s ease-out both fade-in-62fde58e}.result[data-v-62fde58e]{color:var(--ink);opacity:0;animation:fade-in-62fde58e .5s ease-out calc(var(--t) * .78) forwards;flex-direction:column;gap:2px;font-size:22px;display:flex}.bonus[data-v-62fde58e]{font-family:var(--font-body);color:var(--success);font-size:16px;font-weight:800}.skip[data-v-62fde58e]{font-family:var(--font-body);color:var(--ink-soft);font-size:13px}.stage[data-v-62fde58e]{aspect-ratio:1;width:min(300px,70vw);position:relative}.art[data-v-62fde58e]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.from-sil[data-v-62fde58e],.to-sil[data-v-62fde58e]{filter:brightness(0)invert()drop-shadow(0 0 18px #fff1a8)drop-shadow(0 0 4px #fff);opacity:0}.from[data-v-62fde58e]{animation:from-out-62fde58e var(--t) linear forwards}.from-sil[data-v-62fde58e]{animation:swap-a-62fde58e var(--t) linear forwards}.to-sil[data-v-62fde58e]{animation:swap-b-62fde58e var(--t) linear forwards}.to[data-v-62fde58e]{opacity:0;animation:reveal-62fde58e var(--t) ease-out forwards}@keyframes from-out-62fde58e{0%,12%{opacity:1;transform:scale(1)}20%,to{opacity:0;transform:scale(1.02)}}@keyframes swap-a-62fde58e{0%,12%{opacity:0;transform:scale(1)}14%,26%{opacity:1;transform:scale(1)}27%,36%{opacity:0}37%,45%{opacity:1;transform:scale(1.04)}46%,52%{opacity:0}53%,58%{opacity:1;transform:scale(1.06)}59%,62%{opacity:0}63%,66%{opacity:1;transform:scale(1.08)}67%,to{opacity:0}}@keyframes swap-b-62fde58e{0%,26%{opacity:0;transform:scale(1)}27%,36%{opacity:1;transform:scale(1.02)}37%,45%{opacity:0}46%,52%{opacity:1;transform:scale(1.05)}53%,58%{opacity:0}59%,62%{opacity:1;transform:scale(1.07)}63%,66%{opacity:0}67%,74%{opacity:1;transform:scale(1.1)}75%,to{opacity:0;transform:scale(1)}}@keyframes reveal-62fde58e{0%,73%{opacity:0;transform:scale(.8)}80%{opacity:1;transform:scale(1.12)}88%,to{opacity:1;transform:scale(1)}}.flash[data-v-62fde58e]{opacity:0;animation:flash-62fde58e var(--t) ease-out forwards;pointer-events:none;background:radial-gradient(circle,#fff 0%,#fffc 30%,#0000 65%);border-radius:50%;position:absolute;inset:-40%}@keyframes flash-62fde58e{0%,70%{opacity:0;transform:scale(.4)}75%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1.4)}}.ring[data-v-62fde58e]{opacity:0;animation:1.1s ease-out infinite ring-62fde58e;animation-delay:calc(var(--t) * .14);border:4px solid #fff1a8;border-radius:50%;position:absolute;inset:10%}.ring-2[data-v-62fde58e]{animation-delay:calc(var(--t) * .14 + .55s)}@keyframes ring-62fde58e{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.spark[data-v-62fde58e]{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:14px;height:14px;animation:spark-62fde58e .9s ease-out calc(var(--t) * .76 + var(--delay)) forwards;background:#fff1a8;position:absolute;top:50%;left:50%}@keyframes spark-62fde58e{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(0) scale(1.4)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(calc(var(--distance) * -1)) scale(.4)}}@keyframes spin-62fde58e{to{rotate:360deg}}@keyframes fade-in-62fde58e{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.evolution.is-reduced .rays[data-v-62fde58e],.evolution.is-reduced .ring[data-v-62fde58e],.evolution.is-reduced .flash[data-v-62fde58e],.evolution.is-reduced .spark[data-v-62fde58e],.evolution.is-reduced .from-sil[data-v-62fde58e],.evolution.is-reduced .to-sil[data-v-62fde58e],.evolution.is-reduced .from[data-v-62fde58e]{display:none}.evolution.is-reduced .to[data-v-62fde58e],.evolution.is-reduced .result[data-v-62fde58e]{opacity:1;animation:none}.evo-enter-active[data-v-62fde58e],.evo-leave-active[data-v-62fde58e]{transition:opacity .3s}.evo-enter-from[data-v-62fde58e],.evo-leave-to[data-v-62fde58e]{opacity:0}.species-reveal[data-v-8e37c1d9]{--hatch:1.25s;z-index:60;pointer-events:none;width:min(320px,100vw - 32px);position:fixed;top:84px;left:50%;transform:translate(-50%)}.card[data-v-8e37c1d9]{text-align:center;background:var(--shell);border:3px solid var(--ink);box-shadow:0 6px 0 var(--ink), 0 18px 40px #3b2a1e47;border-radius:22px;flex-direction:column;align-items:center;padding:12px 18px 16px;animation:.42s cubic-bezier(.34,1.56,.64,1) both card-in-8e37c1d9;display:flex}.stage[data-v-8e37c1d9]{width:170px;height:170px;position:relative}.rays[data-v-8e37c1d9]{opacity:0;animation:fade-in-8e37c1d9 .4s ease-out var(--hatch) forwards,spin-8e37c1d9 8s linear infinite;background:repeating-conic-gradient(#ffd66680 0deg 10deg,#0000 10deg 26deg);border-radius:50%;position:absolute;inset:-12px;-webkit-mask:radial-gradient(circle,#000 35%,#0000 70%);mask:radial-gradient(circle,#000 35%,#0000 70%)}.art[data-v-8e37c1d9]{object-fit:contain;opacity:0;width:calc(100% - 16px);height:calc(100% - 16px);animation:pop-8e37c1d9 .7s cubic-bezier(.34, 1.56, .64, 1) var(--hatch) forwards;position:absolute;inset:8px}.egg[data-v-8e37c1d9]{transform-origin:50% 90%;width:100px;height:130px;animation:wobble-8e37c1d9 var(--hatch) ease-in-out both;margin:-65px 0 0 -50px;position:absolute;top:50%;left:50%}.half[data-v-8e37c1d9]{border:4px solid var(--ink);background:radial-gradient(circle at 30% 30%,#ffffffd9 0 9%,#0000 10%),radial-gradient(circle at 66% 44%,#d9b48a 0 5%,#0000 6%),radial-gradient(circle at 38% 70%,#d9b48a 0 4%,#0000 5%),radial-gradient(circle at 70% 76%,#d9b48a 0 3%,#0000 4%),linear-gradient(160deg,#fffaf0 0%,#f3e2c0 100%);border-radius:50%/60% 60% 40% 40%;position:absolute;inset:0}.top[data-v-8e37c1d9]{clip-path:polygon(0 0,100% 0,100% 46%,88% 51%,74% 43%,60% 52%,46% 41%,32% 52%,18% 43%,4% 49%,0 49%);animation:top-off-8e37c1d9 .6s ease-out var(--hatch) forwards}.bottom[data-v-8e37c1d9]{clip-path:polygon(0 49%,4% 49%,18% 43%,32% 52%,46% 41%,60% 52%,74% 43%,88% 51%,100% 46%,100% 100%,0 100%);animation:bottom-off-8e37c1d9 .6s ease-in var(--hatch) forwards}.crack[data-v-8e37c1d9]{fill:none;width:100%;height:100%;stroke:var(--ink);stroke-width:4px;stroke-linejoin:round;stroke-dasharray:120;stroke-dashoffset:120px;animation:crack-8e37c1d9 calc(var(--hatch) * .35) ease-out calc(var(--hatch) * .6) forwards,vanish-8e37c1d9 .15s ease-out var(--hatch) forwards;position:absolute;inset:0;overflow:visible}.flash[data-v-8e37c1d9]{opacity:0;animation:flash-8e37c1d9 .7s ease-out var(--hatch) forwards;background:radial-gradient(circle,#fff 0%,#fff6d6cc 35%,#0000 65%);border-radius:50%;position:absolute;inset:-30%}.spark[data-v-8e37c1d9]{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:14px;height:14px;animation:spark-8e37c1d9 .8s ease-out calc(var(--hatch) + var(--delay)) forwards;background:#ffd666;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.kicker[data-v-8e37c1d9],.name[data-v-8e37c1d9],.description[data-v-8e37c1d9]{opacity:0;animation:fade-up-8e37c1d9 .45s ease-out calc(var(--hatch) + .25s) forwards;margin:0}.kicker[data-v-8e37c1d9]{letter-spacing:.08em;text-transform:uppercase;color:#9a5a12;font-size:12px;font-weight:800}.name[data-v-8e37c1d9]{font-family:var(--font-display);color:var(--ink);font-size:26px}.description[data-v-8e37c1d9]{color:var(--ink-soft);animation-delay:calc(var(--hatch) + .4s);margin-top:4px;font-size:13px}.is-reduced .egg[data-v-8e37c1d9],.is-reduced .spark[data-v-8e37c1d9],.is-reduced .flash[data-v-8e37c1d9]{display:none}.is-reduced .card[data-v-8e37c1d9],.is-reduced .art[data-v-8e37c1d9],.is-reduced .rays[data-v-8e37c1d9],.is-reduced .kicker[data-v-8e37c1d9],.is-reduced .name[data-v-8e37c1d9],.is-reduced .description[data-v-8e37c1d9]{animation:.3s ease-out both fade-in-8e37c1d9}.is-reduced .rays[data-v-8e37c1d9]{opacity:1}.reveal-leave-active[data-v-8e37c1d9]{transition:opacity .4s ease-in,transform .4s ease-in}.reveal-leave-to[data-v-8e37c1d9]{opacity:0;transform:translate(-50%,-16px)}@keyframes card-in-8e37c1d9{0%{opacity:0;transform:translateY(-24px)scale(.9)}to{opacity:1;transform:none}}@keyframes wobble-8e37c1d9{0%,10%{transform:rotate(0)}20%{transform:rotate(-9deg)}30%{transform:rotate(8deg)}40%{transform:rotate(0)}55%{transform:rotate(-12deg)}65%{transform:rotate(11deg)}75%{transform:rotate(-7deg)}85%,to{transform:rotate(0)scale(1.04)}}@keyframes vanish-8e37c1d9{to{opacity:0}}@keyframes crack-8e37c1d9{to{stroke-dashoffset:0}}@keyframes top-off-8e37c1d9{to{opacity:0;transform:translate(-34px,-70px)rotate(-38deg)}}@keyframes bottom-off-8e37c1d9{to{opacity:0;transform:translateY(46px)scale(.9)}}@keyframes pop-8e37c1d9{0%{opacity:0;transform:scale(.3)translateY(30px)}to{opacity:1;transform:none}}@keyframes flash-8e37c1d9{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes spark-8e37c1d9{0%{opacity:1;transform:rotate(var(--angle)) translateY(0) scale(.6)}to{opacity:0;transform:rotate(var(--angle)) translateY(calc(-1 * var(--distance))) scale(1)}}@keyframes fade-in-8e37c1d9{0%{opacity:0}to{opacity:1}}@keyframes fade-up-8e37c1d9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes spin-8e37c1d9{to{rotate:360deg}}.update[data-v-96f4ab7c]{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:70;border:2px solid var(--ink);border-radius:var(--radius);background:var(--shell);width:max-content;max-width:calc(100vw - 32px);box-shadow:0 4px 0 var(--ink);align-items:center;gap:12px;padding:10px 14px;font-weight:700;display:flex;position:fixed;transform:translate(-50%)}.ad[data-v-a118db85]{z-index:80;background:#140e0ad9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.screen[data-v-a118db85]{aspect-ratio:16/10;border-radius:var(--radius);color:#fffaf0;text-align:center;background:repeating-linear-gradient(135deg,#2c2a33 0 18px,#34313c 18px 36px);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:min(420px,100%);padding:20px;display:flex}.label[data-v-a118db85]{font-family:var(--font-display);margin:0;font-size:20px}.muted[data-v-a118db85]{color:#d9d2c4;margin:0;font-size:13px}.countdown[data-v-a118db85]{margin:8px 0 0;font-size:18px;font-weight:800}.actions[data-v-a118db85]{margin-top:8px}.actions .btn--ghost[data-v-a118db85]{color:#fffaf0;box-shadow:none;background:0 0;border-color:#fffaf0}.modal[data-v-dcfb6c93]{width:min(440px,100vw - 32px);color:var(--ink);padding:22px}.modal[data-v-dcfb6c93]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3b2a1e73}.modal[open][data-v-dcfb6c93]{animation:.18s ease-out pop-dcfb6c93}.modal.is-danger[data-v-dcfb6c93]{border-color:var(--danger)}.title[data-v-dcfb6c93]{margin-bottom:10px;font-size:22px}.body[data-v-dcfb6c93]{flex-direction:column;gap:8px;display:flex}.body[data-v-dcfb6c93] p{margin:0}.actions[data-v-dcfb6c93]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@keyframes pop-dcfb6c93{0%{opacity:0;transform:scale(.94)}}.party[data-v-ccb20ffd]{flex-direction:column;align-items:center;gap:10px;padding-top:8px;display:flex;position:relative;overflow:hidden}.egg[data-v-ccb20ffd]{width:96px;height:120px;animation:.9s ease-in-out 3 hop-ccb20ffd}.egg[data-v-ccb20ffd] .grand-egg-art{width:100%;height:100%;display:block}.gifts[data-v-ccb20ffd]{margin:0;padding-left:18px}.confetti[data-v-ccb20ffd]{pointer-events:none;border-radius:2px;width:7px;height:14px;animation:2.4s ease-in infinite fall-ccb20ffd;position:absolute;top:-12px}@keyframes fall-ccb20ffd{to{opacity:0;transform:translateY(260px)rotate(540deg)}}@keyframes hop-ccb20ffd{50%{transform:translateY(-14px)rotate(-4deg)}}.ambiance[data-v-bc295f0e]{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.piece[data-v-bc295f0e]{left:var(--x);width:var(--size);height:var(--size);opacity:.55;position:absolute}.is-fall .piece[data-v-bc295f0e]{animation:fall-bc295f0e var(--duration) linear var(--delay) infinite;top:-30px}.is-rise .piece[data-v-bc295f0e]{animation:rise-bc295f0e var(--duration) linear var(--delay) infinite;bottom:-30px}.is-fly .piece[data-v-bc295f0e]{top:var(--y);animation:fly-bc295f0e var(--duration) linear var(--delay) infinite;left:-40px}@keyframes fall-bc295f0e{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--drift), 110vh) rotate(360deg)}}@keyframes rise-bc295f0e{0%{opacity:0;transform:translate(0)scale(.8)}20%{opacity:.8}to{transform:translate(var(--drift), -110vh) scale(1.1);opacity:0}}@keyframes fly-bc295f0e{0%{transform:translate(0)}50%{transform:translate(55vw, var(--drift))}to{transform:translate(110vw)}}.golden-egg[data-v-c0381dca]{z-index:40;cursor:pointer;filter:drop-shadow(0 0 14px #ffdc5ae6);background:0 0;border:none;width:68px;padding:0;animation:.3s ease-out appear-c0381dca,1.4s ease-in-out .3s infinite wobble-c0381dca;position:fixed;translate:-50% -50%}.golden-egg svg[data-v-c0381dca],.golden-egg img[data-v-c0381dca]{width:100%;display:block}.golden-egg[data-v-c0381dca]:hover{scale:1.1}.golden-egg.is-fading[data-v-c0381dca]{animation:1.4s ease-in-out infinite wobble-c0381dca,.5s steps(2,end) infinite blink-c0381dca}@keyframes appear-c0381dca{0%{opacity:0;scale:.3}}@keyframes wobble-c0381dca{0%,to{rotate:-8deg}50%{rotate:8deg}}@keyframes blink-c0381dca{50%{opacity:.35}}.achievements[data-v-87ce7285]{flex-direction:column;gap:16px;display:flex}.summary[data-v-87ce7285]{margin:0}.next-list[data-v-87ce7285]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.next-item[data-v-87ce7285]{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--straw);align-items:center;gap:10px;padding:8px 10px;display:flex}.next-medal[data-v-87ce7285]{filter:grayscale()opacity(.5);flex:none;width:44px;height:44px}.next-text[data-v-87ce7285]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.next-text .muted[data-v-87ce7285]{font-size:13px}.bar[data-v-87ce7285]{background:var(--line);border-radius:999px;height:6px;margin-top:4px;display:block;overflow:hidden}.bar>span[data-v-87ce7285]{border-radius:inherit;background:var(--yolk-deep);height:100%;display:block}.unknown[data-v-87ce7285]{margin:8px 0 0;font-size:13px;font-weight:700}.group h3[data-v-87ce7285]{margin-bottom:8px;font-size:16px}.group h3 .muted[data-v-87ce7285]{font-family:var(--font-body);font-size:13px;font-weight:700}.row+.row[data-v-87ce7285]{margin-top:6px}.row.is-labelled[data-v-87ce7285]{grid-template-columns:9em 1fr;align-items:center;gap:8px;display:grid}.row-label[data-v-87ce7285]{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.is-labelled .grid[data-v-87ce7285]{grid-template-columns:repeat(6,minmax(0,52px))}.grid[data-v-87ce7285]{grid-template-columns:repeat(auto-fill,minmax(48px,52px));gap:6px;margin:0;padding:0;list-style:none;display:grid}.badge[data-v-87ce7285]{aspect-ratio:1;cursor:help;-webkit-touch-callout:none;place-items:center;display:grid}.badge img[data-v-87ce7285]{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.badge:not(.is-done) img[data-v-87ce7285]{filter:grayscale()opacity(.4)}.badge.is-done img[data-v-87ce7285]{filter:drop-shadow(0 2px #3b2a1e33)}.badge svg[data-v-87ce7285]{border:2px dashed var(--line);box-sizing:content-box;fill:#cfc2a8;border-radius:50%;width:70%;padding:18%}.advent h3[data-v-3124c65d]{margin:0 0 4px}.note[data-v-3124c65d]{margin:0 0 8px;font-size:13px}.doors[data-v-3124c65d]{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.door[data-v-3124c65d]{aspect-ratio:1;border:2px solid var(--event-accent,var(--line));background:var(--event-soft,var(--straw));width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.number[data-v-3124c65d]{font-family:var(--font-display);font-size:15px;font-weight:700}.mark[data-v-3124c65d]{color:var(--event-accent,var(--yolk-deep));font-size:10px;position:absolute;top:1px;right:3px}.door.is-available[data-v-3124c65d]{color:#fffaf0;background:linear-gradient(135deg,#d9443a 0 50%,#b8322a 50%);border-color:#7a1e18;box-shadow:0 3px #7a1e18}.door.is-available .mark[data-v-3124c65d]{color:#fff1a8}.door.is-available[data-v-3124c65d]:hover{transform:translateY(-1px)}.door.is-opened[data-v-3124c65d]{background:var(--shell);opacity:.8;cursor:default}.door.is-locked[data-v-3124c65d]{opacity:.5;cursor:default}.door.is-fresh[data-v-3124c65d]{animation:.9s ease-out open-door-3124c65d}@keyframes open-door-3124c65d{30%{transform:scale(1.18)rotate(-6deg)}60%{transform:scale(.95)rotate(3deg)}}@media (width<=480px){.doors[data-v-3124c65d]{grid-template-columns:repeat(6,minmax(0,1fr))}}.events[data-v-20e15310]{flex-direction:column;gap:8px;display:flex}.events h3[data-v-20e15310]{margin:0}.note[data-v-20e15310]{margin:0;font-size:13px}.event[data-v-20e15310]{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--straw);align-items:center;gap:12px;padding:10px 12px;display:flex}.event.is-active[data-v-20e15310]{border-color:var(--event-accent,var(--gold));background:var(--event-soft,var(--gold-light))}.skin[data-v-20e15310]{flex:none;width:34px;height:42px}.skin[data-v-20e15310] .grand-egg-art{width:100%;height:100%;display:block}.skin.is-locked[data-v-20e15310]{filter:grayscale(.8);opacity:.55}.text[data-v-20e15310]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.when[data-v-20e15310]{color:var(--nest);font-weight:800}.small[data-v-20e15310]{font-size:12px}.eggs[data-v-20e15310]{align-items:center;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.eggs img[data-v-20e15310]{filter:brightness(0);opacity:.18;width:26px;height:26px;display:block}.eggs .is-found img[data-v-20e15310]{filter:none;opacity:1}.won[data-v-20e15310]{color:var(--ink-soft);margin-left:4px;font-size:12px;font-weight:800}.won.is-found[data-v-20e15310]{color:var(--success)}.daily[data-v-f0ad12f8]{flex-direction:column;gap:18px;display:flex}.block h3[data-v-f0ad12f8]{margin-bottom:10px;font-size:17px}.block h3 .muted[data-v-f0ad12f8]{font-family:var(--font-body);font-size:13px;font-weight:700}.note[data-v-f0ad12f8]{margin:8px 0 0;font-size:13px}.week[data-v-f0ad12f8]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.day[data-v-f0ad12f8]{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--straw);text-align:center;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;display:flex}.day-label[data-v-f0ad12f8]{font-size:12px;font-weight:700}.day-icon[data-v-f0ad12f8]{width:22px;height:28px;display:block;position:relative}.day-icon .grand-egg-art[data-v-f0ad12f8]{width:100%;height:100%;display:block}.day-mark[data-v-f0ad12f8]{background:var(--shell);border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-4px;right:-8px}.day-hint[data-v-f0ad12f8]{color:#8a5a12;font-size:11px;font-weight:800}.day.is-done[data-v-f0ad12f8]{color:var(--success);background:#eef4e4;border-color:#bcd3a6}.day.is-today[data-v-f0ad12f8]{border-color:var(--gold);background:var(--gold-light);box-shadow:0 0 0 3px #f4b63f59}.claim[data-v-f0ad12f8]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.claim .note[data-v-f0ad12f8],.claim [data-testid=daily-done][data-v-f0ad12f8]{flex-basis:100%;margin:0}.challenges[data-v-f0ad12f8]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.challenge[data-v-f0ad12f8]{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--straw);align-items:center;gap:12px;padding:10px 12px;display:flex}.challenge.is-complete[data-v-f0ad12f8]:not(.is-claimed){border-color:var(--gold);background:var(--gold-light)}.challenge.is-claimed[data-v-f0ad12f8]{background:#eef4e4;border-color:#bcd3a6}.challenge-text[data-v-f0ad12f8]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bar[data-v-f0ad12f8]{background:#3b2a1e1f;border-radius:999px;height:8px;position:relative;overflow:hidden}.fill[data-v-f0ad12f8]{border-radius:inherit;background:var(--success);transition:width .3s ease-out;position:absolute;inset:0 auto 0 0}.count[data-v-f0ad12f8]{font-size:12px}.claimed[data-v-f0ad12f8]{color:var(--success);flex:none;font-weight:800}.series[data-v-f0ad12f8]{grid-template-columns:6.5em 1fr;align-items:center;gap:8px;margin-top:8px;display:grid}.series-name[data-v-f0ad12f8]{font-size:13px;font-weight:700}.series.is-complete .series-name[data-v-f0ad12f8]{color:var(--success)}.eggs[data-v-f0ad12f8]{grid-template-columns:repeat(6,minmax(0,52px));gap:6px;margin:0;padding:0;list-style:none;display:grid}.egg[data-v-f0ad12f8]{aspect-ratio:1;background:var(--straw);border-radius:12px}.egg img[data-v-f0ad12f8]{width:100%;height:100%;display:block}.egg:not(.is-found) img[data-v-f0ad12f8]{filter:brightness(0);opacity:.18}.egg.is-fresh[data-v-f0ad12f8]{animation:.8s ease-in-out 4 alternate fresh-f0ad12f8}@keyframes fresh-f0ad12f8{to{box-shadow:0 0 0 4px var(--gold);background:var(--gold-light)}}@media (width<=480px){.series[data-v-f0ad12f8]{grid-template-columns:1fr;gap:4px}.day-hint[data-v-f0ad12f8]{display:none}}.name-tag[data-v-25b7f134]{color:var(--ink);white-space:nowrap;pointer-events:none;background:#fffaf0e6;border-radius:999px;padding:0 5px;font-size:11px;font-weight:800;position:absolute;bottom:100%;left:50%;translate:-50%}.figure[data-v-25b7f134]{isolation:isolate;cursor:pointer;animation:wander-25b7f134 var(--duration) linear var(--delay) infinite;position:absolute}.body[data-v-25b7f134]{transform-origin:50% 100%;display:block}.body[data-v-25b7f134] .animal,.body[data-v-25b7f134] .illustration{filter:drop-shadow(0 3px #3b2a1e2e)}@keyframes wander-25b7f134{0%,to{transform:translate(0)}49%,50%{transform:translateX(calc(var(--range) * 1cqw))}}.facing[data-v-25b7f134]{animation:face-25b7f134 var(--duration) linear var(--delay) infinite;display:block}@keyframes face-25b7f134{0%,49%{transform:scaleX(1)}50%,99%{transform:scaleX(-1)}to{transform:scaleX(1)}}.is-walk .body[data-v-25b7f134]{animation:hop-25b7f134 var(--step) ease-in-out infinite alternate}@keyframes hop-25b7f134{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.is-swim .body[data-v-25b7f134]{animation:bob-25b7f134 calc(var(--step) * 3) ease-in-out infinite alternate}@keyframes bob-25b7f134{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(5px)rotate(3deg)}}.is-fly .body[data-v-25b7f134]{animation:float-25b7f134 1.6s ease-in-out infinite alternate,flap-25b7f134 var(--step) ease-in-out infinite alternate}@keyframes float-25b7f134{to{translate:0 -10px}}@keyframes flap-25b7f134{to{transform:scaleY(.9)}}.is-crawl .body[data-v-25b7f134]{animation:crawl-25b7f134 calc(var(--step) * 2) ease-in-out infinite alternate}@keyframes crawl-25b7f134{to{transform:scale(1.08,.9)}}.figure.is-shiny .body[data-v-25b7f134] .animal{filter:hue-rotate(160deg)saturate(1.4)drop-shadow(0 3px #3b2a1e2e)}.figure.is-shiny[data-v-25b7f134]:before{content:"";z-index:-1;background:radial-gradient(closest-side,#fff1a8d9,#fff1a800);border-radius:50%;animation:1.6s ease-in-out infinite alternate glow-25b7f134;position:absolute;inset:-20%}@keyframes glow-25b7f134{0%{opacity:.35}}.figure.is-new .body[data-v-25b7f134] .equipped{animation:.6s cubic-bezier(.3,1.6,.6,1) hatch-in-25b7f134}@keyframes hatch-in-25b7f134{0%{opacity:0;scale:.2}}.form[data-v-5bed59cd]{flex-direction:column;gap:10px;display:flex}.field[data-v-5bed59cd]{flex-direction:column;gap:4px;font-weight:700;display:flex}.field input[data-v-5bed59cd],.field select[data-v-5bed59cd]{border:2px solid var(--line);border-radius:var(--radius-sm);font:inherit;background:var(--shell);color:var(--ink);padding:8px 10px;font-weight:400}.hint[data-v-5bed59cd]{margin:0;font-size:13px}.enclos-view[data-v-1208968a]{flex-direction:column;gap:12px;display:flex}.enclos.is-locked[data-v-1208968a]{border-style:dashed}.is-locked .pen[data-v-1208968a]{background-blend-mode:luminosity;background-color:#d9d2c3}.lock[data-v-1208968a]{fill:none;width:20px;height:20px;stroke:var(--ink-soft);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:auto}.pen[data-v-1208968a]:has(.nudge){align-items:flex-end;height:auto;min-height:clamp(140px,17.8571cqw,180px);display:flex}.empty-hint.nudge[data-v-1208968a]{flex:1;margin:12px;position:relative;inset:auto}.nudge p[data-v-1208968a]{margin:0}.nudge-actions[data-v-1208968a]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:8px;display:flex}.empty-hint[data-v-1208968a]{border-radius:var(--radius-sm);text-align:center;background:#fffaf0eb;margin:0;padding:8px 12px;font-weight:700;position:absolute;inset:auto 12px 12px}.enclos[data-v-1208968a]{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--straw);content-visibility:auto;contain-intrinsic-size:auto 230px;flex:none;overflow:hidden;container-type:inline-size}.enclos-header[data-v-1208968a]{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}.enclos-header h3[data-v-1208968a]{flex:14em;min-width:0;font-size:17px}.habitat[data-v-1208968a]{color:var(--ink-soft);font-weight:500}.tally[data-v-1208968a]{display:block}.count[data-v-1208968a]{color:var(--nest)}.gear-list[data-v-1208968a]{gap:3px;margin:0;padding:0;list-style:none;display:flex}.gear-list li[data-v-1208968a]{width:24px;height:24px}.gear-pick[data-v-1208968a]{cursor:pointer;opacity:.55;background:0 0;border:2px solid #0000;border-radius:7px;width:100%;height:100%;padding:1px;transition:opacity .12s,transform .12s;display:block}.gear-pick[data-v-1208968a]:hover,.gear-pick[data-v-1208968a]:focus-visible{opacity:1;transform:scale(1.12)}.gear-pick.is-shown[data-v-1208968a]{border-color:var(--ink);background:var(--straw);opacity:1}.gear-list:has(.gear-pick) li[data-v-1208968a]{width:28px;height:28px}.rate[data-v-1208968a]{color:var(--nest);flex:none;margin-left:auto;font-weight:700}.pen[data-v-1208968a]{border-top:2px solid var(--line);background-color:#e9f5ee;background-position:bottom;background-size:cover;height:clamp(140px,17.8571cqw,180px);position:relative;overflow:hidden;container-type:inline-size}.scale[data-v-1208968a]{background:#fffaf0e6;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:700;position:absolute;top:6px;right:8px}.name-btn[data-v-1208968a]{border:2px solid var(--line);background:var(--shell);width:28px;height:28px;color:var(--nest);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.name-btn[data-v-1208968a]:after{content:"";position:absolute;inset:-8px}.name-btn svg[data-v-1208968a]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mutants[data-v-1208968a]{white-space:nowrap;font-family:var(--font-body);color:#6b4c9a;margin-left:6px;font-size:13px;font-weight:800}.enclos.is-paused[data-v-1208968a] .figure,.enclos.is-paused[data-v-1208968a] .figure:before,.enclos.is-paused[data-v-1208968a] .facing,.enclos.is-paused[data-v-1208968a] .body{animation-play-state:paused}.extinction[data-v-ac76f09f]{flex-direction:column;gap:18px;display:flex}.eras[data-v-ac76f09f]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.era[data-v-ac76f09f]{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--straw);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.era.is-next[data-v-ac76f09f]{border-style:dashed;border-color:var(--nest)}.era-label[data-v-ac76f09f]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800}.era strong[data-v-ac76f09f]{font-family:var(--font-display);font-size:18px}.reasons ul[data-v-ac76f09f]{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.fossils[data-v-ac76f09f]{align-items:center;gap:14px;display:flex}.fossil-icon[data-v-ac76f09f]{flex:none;width:56px;height:56px}.fossil-icon svg[data-v-ac76f09f],.fossil-icon img[data-v-ac76f09f]{width:100%;height:100%}.fossils p[data-v-ac76f09f]{margin:0}.count[data-v-ac76f09f]{font-family:var(--font-display);font-size:22px}.block[data-v-ac76f09f]{flex-direction:column;gap:10px;display:flex}.block h3[data-v-ac76f09f]{font-size:18px}.block p[data-v-ac76f09f]{margin:0}.gain-box[data-v-ac76f09f]{border:2px dashed var(--stone);border-radius:var(--radius-sm);background:var(--straw);flex-direction:column;gap:8px;padding:12px;display:flex}.gain-box.is-ready[data-v-ac76f09f]{border-style:solid;border-color:var(--danger)}.next[data-v-ac76f09f]{flex-direction:column;gap:4px;font-size:13px;display:flex}.bar[data-v-ac76f09f]{background:var(--straw-deep);border-radius:999px;height:8px;overflow:hidden}.fill[data-v-ac76f09f]{background:var(--stone);transform-origin:0;height:100%;display:block}.row[data-v-ac76f09f]{display:flex}.lists[data-v-ac76f09f]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lists h4[data-v-ac76f09f]{font-family:var(--font-display);margin:0 0 4px}.lists ul[data-v-ac76f09f]{margin:0;padding-left:18px}.leaderboard h3[data-v-25492b34]{margin-bottom:8px;font-size:16px}.kinds[data-v-25492b34]{border:2px solid var(--ink);border-radius:999px;display:inline-flex;overflow:hidden}.kind[data-v-25492b34]{background:var(--shell);color:var(--ink);font:inherit;cursor:pointer;border:0;padding:4px 12px;font-weight:700}.kind.is-active[data-v-25492b34]{background:var(--gold)}.join[data-v-25492b34],.small[data-v-25492b34]{margin:8px 0 0;font-size:13px}.rows[data-v-25492b34]{margin:8px 0 0;padding:0;list-style:none}.row[data-v-25492b34]{border-bottom:1px solid var(--line);grid-template-columns:2.5em 1fr auto;gap:8px;padding:6px 8px;display:grid}.row.is-me[data-v-25492b34]{border-radius:var(--radius-sm);background:var(--gold-light);font-weight:800}.rank[data-v-25492b34]{color:var(--nest);font-weight:800}.eggs[data-v-25492b34]{text-align:right;font-weight:700}.stats[data-v-5ab62526]{flex-direction:column;gap:18px;display:flex}h3[data-v-5ab62526]{margin-bottom:8px;font-size:17px}.list[data-v-5ab62526]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px;margin:0;display:grid}.item[data-v-5ab62526]{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}dt[data-v-5ab62526]{color:var(--ink-soft)}dd[data-v-5ab62526]{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:800}.species[data-v-5ab62526]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.species-row[data-v-5ab62526]{grid-template-columns:1fr auto;gap:4px 12px;display:grid}.name[data-v-5ab62526]{font-weight:700}.value[data-v-5ab62526]{font-variant-numeric:tabular-nums}.bar[data-v-5ab62526]{background:var(--straw-deep);border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.fill[data-v-5ab62526]{transform-origin:0;height:100%;display:block}.main-view[data-v-e747daef]{flex-direction:column;min-height:0;display:flex}.page-header[data-v-e747daef]{padding:12px var(--gutter);border-bottom:2px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.page-header h2[data-v-e747daef]{outline:none;font-size:22px}.page-header.is-compact[data-v-e747daef]{padding:8px var(--gutter);justify-content:flex-start;gap:6px}.back-icon[data-v-e747daef]{border:2px solid var(--line);background:var(--shell);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.back-icon svg[data-v-e747daef],.back svg[data-v-e747daef]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.content[data-v-e747daef]{min-height:0;padding:16px var(--gutter);flex:1;position:relative;overflow-y:auto}.boosted[data-v-a3f2ad05]{color:var(--success);font-weight:700}.gain[data-v-a3f2ad05]{font-family:var(--font-display);color:var(--nest);font-size:30px;font-weight:700}.other-tab[data-v-60ba98ac]{z-index:100;padding:var(--gutter);background:#3b2a1e8c;place-items:center;display:grid;position:fixed;inset:0}.card[data-v-60ba98ac]{text-align:center;max-width:460px;padding:22px}.card h2[data-v-60ba98ac]{margin:0 0 8px;font-size:21px}.card p[data-v-60ba98ac]{margin:0 0 16px}.offer[data-v-d452c657]{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:70;border:2px solid var(--ink);border-radius:var(--radius);background:var(--shell);width:min(460px,100vw - 32px);box-shadow:0 4px 0 var(--ink);padding:12px 16px;position:fixed;transform:translate(-50%)}.offer p[data-v-d452c657]{margin:0}.actions[data-v-d452c657]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.small[data-v-d452c657]{margin-top:8px;font-size:13px}@media (width<=759px){.offer[data-v-d452c657]{padding:10px 12px;font-size:14px}.long[data-v-d452c657]{display:none}.actions[data-v-d452c657]{flex-wrap:nowrap;margin-top:8px}.actions .btn[data-v-d452c657]{flex:1;padding:6px 8px;font-size:14px}.small[data-v-d452c657]{margin-top:6px;font-size:12px}}.couvaison[data-v-886ee4fd]{flex-direction:column;gap:12px;padding:12px 10px;display:flex}.summary[data-v-886ee4fd]{margin:0}.list[data-v-886ee4fd]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.upgrade[data-v-886ee4fd]{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--straw);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid;container-type:inline-size}.price-btn[data-v-886ee4fd]{white-space:nowrap;font-size:min(15px, calc(40cqw / (var(--chars,1) * .6)))}.upgrade.is-locked[data-v-886ee4fd]{color:var(--ink-soft);border-style:dashed;grid-template-columns:52px 1fr}.upgrade.is-discovered[data-v-886ee4fd]{animation:.8s ease-in-out 3 alternate glow-886ee4fd}@keyframes glow-886ee4fd{to{box-shadow:0 0 0 4px var(--gold);background:var(--gold-light)}}.upgrade.is-owned[data-v-886ee4fd]{background:#eef4e4;border-color:#bcd3a6}.icon[data-v-886ee4fd]{border:2px solid var(--ink);background:var(--yolk);width:44px;height:44px;font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:700;display:grid}.icon.has-image[data-v-886ee4fd]{background:0 0;border:none;border-radius:0;width:52px;height:52px}.icon img[data-v-886ee4fd]{object-fit:contain;width:100%;height:100%}.is-locked .icon[data-v-886ee4fd]{background:var(--shell);border-color:var(--stone);color:var(--ink-soft)}.text[data-v-886ee4fd]{flex-direction:column;min-width:0;display:flex}.text .muted[data-v-886ee4fd]{font-size:13px}.owned[data-v-886ee4fd]{color:var(--success);font-weight:800}.equipment[data-v-c9009cdb]{flex-direction:column;gap:10px;padding:10px;display:flex}.species-row.is-buyable[data-v-c9009cdb]{border-color:var(--yolk-deep);background:#fff3d6}.empty[data-v-c9009cdb]{text-align:center;margin:24px 0}.species-row[data-v-c9009cdb]{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--straw);flex-direction:column;gap:10px;padding:12px;display:flex}.row-header[data-v-c9009cdb]{justify-content:space-between;align-items:baseline;display:flex}.row-header h3[data-v-c9009cdb]{font-size:17px}.mult[data-v-c9009cdb]{font-family:var(--font-display);color:var(--nest);font-weight:700}.slots[data-v-c9009cdb]{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.slot[data-v-c9009cdb]{aspect-ratio:1;border:2px solid var(--line);background:var(--shell);font-family:var(--font-display);border-radius:10px;place-items:center;font-weight:700;display:grid}.slot.is-bought[data-v-c9009cdb]{border-color:var(--yolk-deep);padding:2px}.slot.is-next[data-v-c9009cdb]{border-style:dashed;border-color:var(--nest);color:var(--nest);font-size:13px}.slot.is-discovered[data-v-c9009cdb]{animation:.8s ease-in-out 3 alternate glow-c9009cdb}@keyframes glow-c9009cdb{to{background:var(--gold-light);box-shadow:0 0 0 4px var(--gold)}}.slot.is-hidden[data-v-c9009cdb]{opacity:.45;color:var(--ink-soft)}.offer[data-v-c9009cdb]{justify-content:space-between;align-items:center;gap:12px;display:flex;container-type:inline-size}.price-btn[data-v-c9009cdb]{white-space:nowrap;font-size:min(15px, calc(40cqw / (var(--chars,1) * .6)));flex:none}.offer-text[data-v-c9009cdb]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.best[data-v-c9009cdb]{background:var(--gold);color:var(--ink);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:800}.offer-text .muted[data-v-c9009cdb]{flex-basis:100%;font-size:13px}.bonus[data-v-c9009cdb]{color:var(--success);font-weight:800}.locked[data-v-c9009cdb]{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.offer .btn[data-v-c9009cdb]{flex:none}.complete[data-v-c9009cdb]{color:var(--success);margin:0;font-weight:700}.shop[data-v-c1d55874]{flex-direction:column;min-height:0;display:flex}.shop-header[data-v-c1d55874]{justify-content:flex-end;align-items:center;gap:8px;padding:10px 10px 0;display:flex}.modes-label[data-v-c1d55874]{color:var(--ink-soft);font-weight:700}.modes[data-v-c1d55874]{border:2px solid var(--ink);border-radius:999px;display:flex;overflow:hidden}.mode[data-v-c1d55874]{background:var(--shell);font-family:var(--font-display);cursor:pointer;border:none;padding:4px 10px;font-size:13px;font-weight:600}.mode+.mode[data-v-c1d55874]{border-left:2px solid var(--ink)}.mode.is-active[data-v-c1d55874]{background:var(--yolk)}@media (pointer:coarse){.mode[data-v-c1d55874]{min-height:36px;padding:6px 12px}}.list[data-v-c1d55874]{flex-direction:column;gap:8px;margin:0;padding:10px;list-style:none;display:flex}.species[data-v-c1d55874]{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--straw);text-align:left;cursor:pointer;-webkit-touch-callout:none;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;width:100%;padding:8px 12px 8px 8px;transition:transform 80ms,border-color .12s;display:grid}.species:not(.is-affordable) .thumb[data-v-c1d55874]{opacity:.6}.species.is-affordable[data-v-c1d55874]{border-color:var(--yolk-deep);background:#fff3d6}.species.is-affordable[data-v-c1d55874]:hover{transform:translate(-3px)}.species.is-affordable[data-v-c1d55874]:active{transform:scale(.98)}.species.is-mystery[data-v-c1d55874]{cursor:default;color:var(--ink-soft);border-style:dashed}.reveal-bar[data-v-c1d55874]{background:var(--line);border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.reveal-bar>span[data-v-c1d55874]{border-radius:inherit;background:var(--yolk-deep);height:100%;transition:width .3s;display:block}.species.is-discovered[data-v-c1d55874]{box-shadow:0 0 0 4px var(--gold-light);animation:.7s ease-out reveal-c1d55874}@keyframes reveal-c1d55874{0%{transform:perspective(600px)rotateY(90deg)}60%{transform:perspective(600px)rotateY(-10deg)}to{transform:perspective(600px)rotateY(0)}}.is-hatching .thumb[data-v-c1d55874]{animation:.45s ease-out hatch-c1d55874}.is-hatching .owned[data-v-c1d55874]{animation:.45s ease-out bump-c1d55874}@keyframes hatch-c1d55874{0%{transform:scale(1)rotate(0)}30%{transform:scale(.85)rotate(-8deg)}60%{transform:scale(1.18)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes bump-c1d55874{40%{color:var(--yolk-deep);opacity:1;transform:scale(1.3)}}.thumb[data-v-c1d55874]{width:52px;height:52px}.info[data-v-c1d55874]{flex-direction:column;min-width:0;display:flex;container-type:inline-size}.name[data-v-c1d55874]{font-family:var(--font-display);font-size:16px;font-weight:600}.best[data-v-c1d55874]{background:var(--gold);color:var(--ink);font-family:var(--font-body);white-space:nowrap;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:800}.qty[data-v-c1d55874]{color:var(--nest);font-size:13px}.price[data-v-c1d55874]{font-size:min(15px, calc((100cqw - 14px) / (var(--chars,1) * .6)));white-space:nowrap;color:var(--success);align-items:center;gap:4px;font-weight:800;display:inline-flex}.price svg[data-v-c1d55874]{fill:currentColor;width:10px;height:12px}.price.is-short[data-v-c1d55874]{color:var(--danger)}.mutants[data-v-c1d55874]{color:#6f4fa3;font-size:13px;font-weight:800}.yield[data-v-c1d55874]{font-size:13px}.owned[data-v-c1d55874]{font-family:var(--font-display);color:var(--nest);opacity:.75;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.shop-panel[data-v-8d2442a4]{flex-direction:column;min-height:0;display:flex}.tabs[data-v-8d2442a4]{border-bottom:2px dashed var(--line);gap:4px;padding:10px 10px 0;display:flex}.tab[data-v-8d2442a4]{border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-family:var(--font-display);color:var(--ink-soft);cursor:pointer;background:0 0;border:2px solid #0000;border-bottom:none;flex:1;padding:8px 6px;font-size:15px;font-weight:600;position:relative}.tab.is-active[data-v-8d2442a4]{background:var(--straw);border-color:var(--line);color:var(--ink)}.new[data-v-8d2442a4]{border:2px solid var(--shell);background:var(--danger);color:var(--shell);font-family:var(--font-body);border-radius:999px;padding:0 6px;font-size:11px;font-weight:800;line-height:16px;position:absolute;top:-9px;right:2px}.badge[data-v-8d2442a4]{border:2px solid var(--shell);background:var(--danger);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;right:6px}.content[data-v-8d2442a4]{flex:1;min-height:0;position:relative;overflow-y:auto}.toasts[data-v-316afa38]{z-index:50;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.toast[data-v-316afa38]{pointer-events:auto;border:2px solid var(--ink);border-radius:var(--radius-sm);background:var(--shell);width:100%;box-shadow:0 3px 0 var(--ink);text-align:center;cursor:pointer;padding:10px 16px;font-weight:700}.toast.is-success[data-v-316afa38]{background:#e3f0d8}.toast.is-warning[data-v-316afa38]{background:#f8dccf}.toast.is-gold[data-v-316afa38]{background:linear-gradient(120deg, var(--gold-light), var(--gold))}.toast-enter-active[data-v-316afa38],.toast-leave-active[data-v-316afa38]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-316afa38],.toast-leave-to[data-v-316afa38]{opacity:0;transform:translateY(12px)}.tooltip[data-v-a1a3daba]{--gap:12px;z-index:70;border:2px solid var(--ink);border-radius:var(--radius-sm);background:var(--shell);width:max-content;max-width:min(280px,100vw - 16px);box-shadow:0 3px 0 var(--ink);color:var(--ink);pointer-events:none;translate:calc(-50% + var(--shift)) 0;flex-direction:column;gap:2px;padding:8px 12px;font-size:14px;line-height:1.35;animation:.12s ease-out tooltip-in-a1a3daba;display:flex;position:fixed}.tooltip.is-top[data-v-a1a3daba]{transform:translateY(calc(-100% - var(--gap)))}.tooltip.is-bottom[data-v-a1a3daba]{transform:translateY(var(--gap))}.tooltip[data-v-a1a3daba]:after{content:"";left:calc(50% - var(--shift));border:2px solid var(--ink);background:var(--shell);width:12px;height:12px;position:absolute;translate:-50%;rotate:45deg}.tooltip.is-top[data-v-a1a3daba]:after{border-top:none;border-left:none;bottom:-8px}.tooltip.is-bottom[data-v-a1a3daba]:after{border-bottom:none;border-right:none;top:-8px}.title[data-v-a1a3daba]{font-family:var(--font-display);font-size:15px;font-weight:600}.hint[data-v-a1a3daba]{color:var(--ink-soft);margin-top:2px;font-size:13px}@keyframes tooltip-in-a1a3daba{0%{opacity:0}}.skip-links[data-v-7f644a9a]{z-index:200;gap:8px;display:flex;position:fixed;top:8px;left:8px}.skip[data-v-7f644a9a]{border:2px solid var(--ink);background:var(--yolk);font-family:var(--font-display);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:700}.skip[data-v-7f644a9a]:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app.is-shaking[data-v-7f644a9a]{animation:.6s ease-out 1.3s quake-7f644a9a}@keyframes quake-7f644a9a{10%,50%,90%{transform:translate(-8px,4px)}30%,70%{transform:translate(8px,-4px)}to{transform:none}}.app[data-v-7f644a9a]{flex-direction:column;height:100dvh;display:flex}.layout[data-v-7f644a9a]{min-height:0;padding:0 var(--gutter) var(--gutter);flex:1;gap:14px;display:grid}.layout[data-v-7f644a9a]>*,.right[data-v-7f644a9a]>*{min-height:0;overflow:hidden}.layout--desktop[data-v-7f644a9a]{grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(330px,390px)}.layout--tablet[data-v-7f644a9a]{grid-template-columns:minmax(280px,1fr) minmax(330px,1.15fr)}.right[data-v-7f644a9a]{flex-direction:column;gap:10px;display:flex}.grow[data-v-7f644a9a]{flex:1}.switch[data-v-7f644a9a]{border:2px solid var(--ink);border-radius:999px;flex:none;align-self:flex-start;display:flex;overflow:hidden}.switch button[data-v-7f644a9a]{background:var(--shell);font-family:var(--font-display);cursor:pointer;border:none;padding:6px 16px;font-size:15px;font-weight:600;position:relative}.switch button+button[data-v-7f644a9a]{border-left:2px solid var(--ink)}.switch button.is-active[data-v-7f644a9a]{background:var(--yolk)}.dot[data-v-7f644a9a]{background:var(--danger);vertical-align:2px;border-radius:50%;width:9px;height:9px;margin-left:4px;display:inline-block}.layout--mobile[data-v-7f644a9a]{padding-bottom:calc(80px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.is-mobile[data-v-7f644a9a] .toasts{bottom:calc(84px + env(safe-area-inset-bottom))}
