@charset "UTF-8";.p-confirm[data-v-5f386781]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;align-items:safe center;justify-items:center;padding:var(--modal-top-gap, 110px) 16px var(--modal-bottom-gap, 20px);box-sizing:border-box}.p-confirm__veil[data-v-5f386781]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c08048c}.p-confirm__card[data-v-5f386781]{position:relative;z-index:1;display:flex;flex-direction:column;width:min(510px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap, 110px) - var(--modal-bottom-gap, 20px));min-height:0;overflow:hidden;filter:drop-shadow(0 12px 22px rgba(0,0,0,.4))}.p-confirm__rail[data-v-5f386781]{position:relative;flex:0 0 auto}.p-confirm__sheet[data-v-5f386781]{display:flex;flex:1 1 auto;flex-direction:column;margin:0 8px;min-height:0;overflow:hidden}.p-confirm__content[data-v-5f386781]{gap:14px;padding:30px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.p-confirm__facts[data-v-5f386781]{margin:0;display:grid;gap:6px}.p-confirm__fact[data-v-5f386781]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;align-items:center;min-height:20px;font:600 14px/1.45 Nunito,Tahoma,Arial,sans-serif;color:#3a2f26;text-align:center}.p-confirm__fact dt[data-v-5f386781]{margin:0;color:#7a6550;font-weight:700}.p-confirm__bird[data-v-5f386781]{display:inline-flex;align-items:center;gap:4px;color:#3a2f26;font-weight:800}.p-confirm__bird .p-confirm__res[data-v-5f386781]{margin:0}.p-confirm__portrait[data-v-5f386781]{width:20px;height:20px;flex:0 0 20px;border-radius:50%;object-fit:cover;background:#efe2cc}.p-confirm__fact dd[data-v-5f386781]{margin:0;word-break:break-word}.p-confirm__lead[data-v-5f386781]{width:100%;box-sizing:border-box;margin:0;padding:10px 16px;border-style:dashed;border-color:#c4a882;background:transparent;box-shadow:none}.p-confirm__notice[data-v-5f386781]{padding:8px 10px;border:2px dashed #c4a882;border-radius:6px;font:600 14px/1.35 Nunito,Tahoma,Arial,sans-serif;color:#3a2f26;text-align:center;background:transparent}.p-confirm__actions[data-v-5f386781]{display:flex;gap:8px;margin-top:4px}.p-confirm__btn[data-v-5f386781]{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1 1 0;min-width:0;height:46px;padding:0 12px;border:2px solid var(--ui-beige-border, #af836d);border-radius:10px;background:linear-gradient(180deg,var(--ui-beige-light, #ffefda),var(--ui-beige-dark, #ebd0ac));box-shadow:inset 0 1px #ffffffbf;color:var(--ui-brown, #603321);font-family:var(--font-display, "Shantell Sans"),cursive;font-size:15px;font-weight:800;line-height:1;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.p-confirm__btn[data-v-5f386781]:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(180deg,#fff7ec,#f6e0c4);border-color:#8d624c;box-shadow:0 8px 16px #60332129}.p-confirm__btn--primary[data-v-5f386781]:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange, #dd723c) 45%,var(--ui-orange-dark, #b05729) 100%);border-color:#a44e22;color:#fff;box-shadow:inset 0 1px #ffffff80,0 8px 16px #a44e2252}.p-confirm__btn--danger[data-v-5f386781]:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(180deg,#e07a62,#c04a38 48%,#8b2e24);border-color:#7a2a22;color:#fff;box-shadow:inset 0 1px #fff6,0 8px 16px #8b2e2452}.p-confirm__btn[data-v-5f386781]:active:not(:disabled){transform:translateY(0) scale(.98);filter:brightness(.96);transition-duration:.08s}.p-confirm__btn[data-v-5f386781]:disabled{opacity:.55;cursor:wait}.p-confirm__btn-ico[data-v-5f386781]{width:18px;height:18px;object-fit:contain}.p-confirm__btn-dot[data-v-5f386781]{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:currentColor}.p-confirm__btn--primary[data-v-5f386781]{border-color:#a44e22;background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange, #dd723c) 45%,var(--ui-orange-dark, #b05729) 100%);box-shadow:inset 0 1px #ffffff59;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.p-confirm__btn--danger[data-v-5f386781]{border-color:#7a2a22;background:linear-gradient(180deg,#e07a62,#c04a38 48%,#8b2e24);box-shadow:inset 0 1px #ffffff47;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3)}@media (max-width: 420px){.p-confirm__actions[data-v-5f386781]{flex-direction:column-reverse}.p-confirm__btn[data-v-5f386781]{width:100%;flex:none}}.p-toast__rail[data-v-5f386781]{height:28px;background:url(/img/ne/toast/wood-rail.png) center / 100% 100% no-repeat;position:relative;z-index:2}.p-toast__rail--top[data-v-5f386781]{margin-bottom:-7px}.p-toast__rail--bottom[data-v-5f386781]{margin-top:-7px}.p-toast__close[data-v-5f386781]{position:absolute;top:50%;right:10px;transform:translateY(-52%);width:28px;height:28px;margin:0;padding:0;border:0;background:transparent;color:#f3e6c8;font:800 22px/1 Nunito,Tahoma,Arial,sans-serif;cursor:pointer;text-shadow:0 1px 0 rgba(40,18,6,.45)}.p-toast__close[data-v-5f386781]:disabled{opacity:.5;cursor:wait}.p-toast__sheet[data-v-5f386781]{position:relative;z-index:1;background:url(/img/ne/toast/parchment.png) center / 100% 100% no-repeat;min-height:128px}.p-toast__content[data-v-5f386781]{display:flex;flex-direction:column;box-sizing:border-box}.p-toast__titles[data-v-5f386781]{display:grid;gap:6px}.p-toast__title[data-v-5f386781]{margin:0;color:#1a1410;font:800 22px/1.15 Nunito,Tahoma,Arial,sans-serif;text-align:center;word-break:break-word}.p-toast__body[data-v-5f386781]{margin:0;color:#3a2f26;font:600 14px/1.45 Nunito,Tahoma,Arial,sans-serif;text-align:center;word-break:break-word}.p-toast__body strong[data-v-5f386781]{font-weight:800}.p-confirm__res[data-v-5f386781]{display:inline-block;width:18px;height:18px;margin:0 3px;vertical-align:middle;object-fit:contain}.p-confirm__res--round[data-v-5f386781]{border-radius:50%;object-fit:cover;background:#efe2cc}.p-confirm__rule[data-v-5f386781]{display:block;position:relative;width:min(420px,100%);height:10px;margin:2px auto 0}.p-confirm__rule[data-v-5f386781]:before,.p-confirm__rule[data-v-5f386781]:after{content:"";position:absolute;left:8%;height:1px;border-radius:1px;background:#5c3e2466}.p-confirm__rule[data-v-5f386781]:before{top:3px;width:84%;transform:rotate(-.4deg)}.p-confirm__rule[data-v-5f386781]:after{top:6px;left:22%;width:48%;transform:rotate(.6deg);background:#46301c47}.p-confirm__hp.health-bar[data-v-5f386781]{position:relative;left:auto;top:auto;bottom:auto;transform:none;width:100%;margin:0;pointer-events:none;cursor:default}.p-confirm__hp .health-bar__track[data-v-5f386781]{width:100%;height:31px}.p-confirm__lead .norm-notice__body[data-v-5f386781]{width:100%}.p-confirm__chunk[data-v-5f386781]{display:inline-flex;align-items:center;gap:4px;max-width:100%;vertical-align:middle}.p-confirm__flow .p-confirm__chunk[data-v-5f386781]{transform:translateY(-2px)}.p-confirm__line[data-v-5f386781]{display:flex;flex:1 0 100%;align-items:center;justify-content:center}.p-confirm__item[data-v-5f386781]{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-height:28px;padding:2px 10px 2px 2px;border:1px solid #c4a574;border-radius:999px;background:transparent;color:#5a3b27}.p-confirm__item .p-confirm__res[data-v-5f386781]{width:22px;height:22px;margin:0}.p-confirm__item strong[data-v-5f386781]{font-weight:800;color:#3a2f26}.p-confirm__badges[data-v-5f386781]{display:flex;flex:1 0 100%;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:4px}.p-confirm__badge[data-v-5f386781]{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:2px 10px;border-radius:999px;background:#6033211a;color:#3a2a1e;font-weight:800}.p-confirm__flow[data-v-5f386781]{display:block;flex:1 0 100%;text-align:center;line-height:1.7}.p-confirm__badge--line[data-v-5f386781]{display:inline-flex;align-items:center;gap:3px;min-height:0;margin:0;padding:0 8px;border:0;border-radius:999px;background:#6b4630;color:#f7efe2;vertical-align:middle;line-height:1.35}.p-confirm__badge--line[data-v-5f386781]:has(.p-confirm__res){padding-left:3px}.p-confirm__badge--line strong[data-v-5f386781]{font-weight:800;color:#f7efe2}.p-confirm__chunk .p-confirm__res[data-v-5f386781],.p-confirm__badge .p-confirm__res[data-v-5f386781],.p-confirm__line .p-confirm__res[data-v-5f386781],.p-confirm__badge--line .p-confirm__res[data-v-5f386781]{margin:0}.p-confirm__scratch[data-v-5f386781]{flex:1 0 100%;margin:2px 0}.p-confirm__skill-plate[data-v-5f386781]{display:block;width:150px;height:150px;margin:0 auto;object-fit:contain}.p-confirm__lead[data-v-5f386781]:has(.p-confirm__para),.p-confirm__lead[data-v-5f386781]:has(.p-confirm__skill-table),.p-confirm__lead[data-v-5f386781]:has(.p-confirm__meter){justify-content:flex-start;padding:12px 16px;text-align:left;font-weight:600;container-type:inline-size}.p-confirm__lead:has(.p-confirm__para) .norm-notice__copy[data-v-5f386781],.p-confirm__lead:has(.p-confirm__skill-table) .norm-notice__copy[data-v-5f386781],.p-confirm__lead:has(.p-confirm__meter) .norm-notice__copy[data-v-5f386781]{align-items:stretch;width:100%}.p-confirm__lead:has(.p-confirm__para) .norm-notice__body[data-v-5f386781],.p-confirm__lead:has(.p-confirm__skill-table) .norm-notice__body[data-v-5f386781],.p-confirm__lead:has(.p-confirm__meter) .norm-notice__body[data-v-5f386781]{justify-content:flex-start;gap:6px 0;width:100%}.p-confirm__para[data-v-5f386781]{flex:1 0 100%;text-align:left;font-weight:600}.p-confirm__para strong[data-v-5f386781]{font-weight:800}.p-confirm__meter[data-v-5f386781]{display:flex;flex-direction:column;gap:6px;flex:1 0 100%;width:100%}.p-confirm__meter-label[data-v-5f386781]{color:#5c3a24;font:800 13px/1.2 Nunito,Tahoma,Arial,sans-serif}.p-confirm__meter-track[data-v-5f386781]{position:relative;width:100%;height:22px;border-radius:999px;background:linear-gradient(180deg,#ffffff47,#fff0 45%),linear-gradient(180deg,#cfc3b4,#8f7f6e);box-shadow:inset 0 1px #fff6,0 1px #5a321438;overflow:hidden}.p-confirm__meter-fill[data-v-5f386781]{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff47,#fff0 42%),linear-gradient(180deg,#9a8f84,#5f564c)}.p-confirm__meter.is-ok .p-confirm__meter-fill[data-v-5f386781]{background:linear-gradient(180deg,#ffffff47,#fff0 42%),linear-gradient(180deg,#9ec88a,#42743c)}.p-confirm__meter.is-short .p-confirm__meter-fill[data-v-5f386781]{background:linear-gradient(180deg,#ffffff47,#fff0 42%),linear-gradient(180deg,#d99a90,#a85a52)}.p-confirm__meter-edge[data-v-5f386781]{position:absolute;top:50%;z-index:1;transform:translateY(-50%);color:#fff6ea;font:800 12px/1 Nunito,Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 1px 1px rgba(42,32,24,.55);pointer-events:none}.p-confirm__meter-edge.is-from[data-v-5f386781]{left:8px}.p-confirm__meter-edge.is-to[data-v-5f386781]{right:8px}.p-confirm__skill-table[data-v-5f386781]{display:flex;flex-direction:column;align-self:stretch;flex:1 0 100%;gap:.2em;width:100%;font-size:clamp(12px,3.7cqw,16px)}.p-confirm__skill-row[data-v-5f386781]{display:grid;grid-template-columns:22% 40% 38%;align-items:center;width:100%;box-sizing:border-box;min-height:1.8em;padding:.12em .4em;border-radius:.5em;color:#3a2a1e;font-weight:700}.p-confirm__skill-row.is-now[data-v-5f386781]{background:#dff3cc;color:#1d6b34}.p-confirm__skill-row.is-next[data-v-5f386781]{background:#f8e7b0;color:#6d4e16}.p-confirm__skill-level[data-v-5f386781],.p-confirm__skill-value[data-v-5f386781],.p-confirm__skill-price[data-v-5f386781]{min-width:0}.p-confirm__skill-level[data-v-5f386781]{display:flex;align-items:center;gap:.25em;font-weight:800}.p-confirm__skill-mark[data-v-5f386781],.p-confirm__skill-pulse[data-v-5f386781],.p-confirm__skill-arrow[data-v-5f386781]{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex:0 0 1em}.p-confirm__skill-pulse[data-v-5f386781]:before{content:"";width:.55em;height:.55em;border-radius:50%;background:#2f9e4a;box-shadow:0 0 #2f9e4a8c;animation:p-confirm-skill-pulse-5f386781 1.3s ease-out infinite}.p-confirm__skill-arrow[data-v-5f386781]:before{content:"";width:0;height:0;border-top:.32em solid transparent;border-bottom:.32em solid transparent;border-left:.45em solid currentColor}@keyframes p-confirm-skill-pulse-5f386781{0%{transform:scale(.85);box-shadow:0 0 #2f9e4a8c}70%{transform:scale(1);box-shadow:0 0 0 .4em #2f9e4a00}to{transform:scale(.85);box-shadow:0 0 #2f9e4a00}}.p-confirm__skill-value[data-v-5f386781]{min-width:0;text-align:left}.p-confirm__skill-price[data-v-5f386781]{display:flex;align-items:center;justify-content:flex-end;gap:.25em;font-weight:800}.p-confirm__skill-price img[data-v-5f386781]{width:1.05em;height:1.05em;object-fit:contain}.p-confirm__skill-next[data-v-5f386781]{display:flex;flex:1 0 100%;align-items:center;justify-content:flex-start;gap:6px;color:#3a2a1e;font-weight:600}.p-confirm__skill-label[data-v-5f386781]{color:#7a2d3a;font-weight:800}.p-confirm__skill-num[data-v-5f386781]{display:inline-flex;align-items:center;justify-content:center;min-width:1.45em;height:1.45em;padding:0 5px;border:1.5px solid rgba(96,51,33,.55);border-radius:999px;line-height:1}.p-confirm__skill-dot[data-v-5f386781]{width:4px;height:4px;border-radius:50%;background:#603321}.p-confirm__skill-next img[data-v-5f386781]{width:18px;height:18px;object-fit:contain}.p-confirm__break[data-v-5f386781]{display:block;flex:1 0 100%;height:4px}.p-confirm__break--gap[data-v-5f386781]{height:12px}.p-confirm__potions[data-v-5f386781]{display:flex;flex-direction:column;gap:6px;width:100%}.p-confirm__potion[data-v-5f386781]{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;margin:0;padding:6px 10px;border:2px solid #c9ae91;border-radius:10px;background:#f6ead4;color:#3a2a1e;font:800 14px/1.2 Nunito,Tahoma,sans-serif;text-align:left;cursor:pointer}.p-confirm__potion img[data-v-5f386781]{width:28px;height:28px;object-fit:contain;flex-shrink:0}.p-confirm__potion span[data-v-5f386781]{flex:1;min-width:0}.p-confirm__potion span.p-confirm__potion-name[data-v-5f386781]{flex:0 1 auto}.p-confirm__potion span.p-confirm__potion-gain[data-v-5f386781]{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;font-weight:700}.p-confirm__potion .p-confirm__potion-gain span[data-v-5f386781]{flex:0 0 auto;min-width:0}.p-confirm__potion .p-confirm__potion-gain img[data-v-5f386781]{width:16px;height:16px}.p-confirm__potion-dot[data-v-5f386781]{margin-right:2px}.p-confirm__potion-held[data-v-5f386781]{margin-left:auto;flex:0 0 auto}.p-confirm__potion.is-on[data-v-5f386781]{border-color:#dd723c;background:#fff6e8}.p-confirm__count[data-v-5f386781]{display:flex;flex-direction:column;align-items:center;gap:6px}.p-confirm__count-row[data-v-5f386781]{display:flex;align-items:center;gap:8px}.p-confirm__count-btn[data-v-5f386781]{width:36px;height:36px;border:1px solid #8a5a12;border-radius:8px;background:#f7dfbe;color:#3a2416;font:800 20px/1 Nunito,Tahoma,Arial,sans-serif;cursor:pointer}.p-confirm__count-btn[data-v-5f386781]:disabled{opacity:.4;cursor:default}.p-confirm__count-n[data-v-5f386781]{width:4.5em;box-sizing:border-box;padding:6px 4px;border:1px solid #c4a574;border-radius:8px;background:#fff8ea;color:#1a1410;font:800 18px/1 Nunito,Tahoma,Arial,sans-serif;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}span.p-confirm__count-n[data-v-5f386781]{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:5.5em;height:36px;padding:0 12px;white-space:nowrap}.p-confirm__count-n[data-v-5f386781]::-webkit-outer-spin-button,.p-confirm__count-n[data-v-5f386781]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p-confirm__count-max[data-v-5f386781]{color:#7a6550;font:700 13px/1 Nunito,Tahoma,Arial,sans-serif}.p-toast[data-v-d9a954c2]{position:fixed;right:20px;bottom:20px;z-index:400;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:16px;width:min(300px,calc(100vw - 28px));pointer-events:none}.p-toast__card[data-v-d9a954c2]{position:relative;width:100%;pointer-events:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.p-toast__rail[data-v-d9a954c2]{height:28px;background:url(/img/ne/toast/wood-rail.png) center / 100% 100% no-repeat;position:relative;z-index:2}.p-toast__rail--top[data-v-d9a954c2]{margin-bottom:-7px}.p-toast__rail--bottom[data-v-d9a954c2]{margin-top:-7px}.p-toast__close[data-v-d9a954c2]{position:absolute;top:50%;right:10px;transform:translateY(-52%);width:28px;height:28px;margin:0;padding:0;border:0;background:transparent;color:#f3e6c8;font:800 22px/1 Nunito,Tahoma,Arial,sans-serif;cursor:pointer;text-shadow:0 1px 0 rgba(40,18,6,.45)}.p-toast__close[data-v-d9a954c2]:hover{color:#fff6df}.p-toast__sheet[data-v-d9a954c2]{position:relative;z-index:1;margin:0 8px;background:url(/img/ne/toast/parchment.png) center / 100% 100% no-repeat;min-height:128px}.p-toast__content[data-v-d9a954c2]{display:flex;flex-direction:column;gap:12px;padding:24px 22px 16px;min-height:128px;box-sizing:border-box}.p-toast__titles[data-v-d9a954c2]{display:grid;gap:6px}.p-toast__title[data-v-d9a954c2]{margin:0;color:#1a1410;font:800 10pt/1.15 Nunito,Tahoma,Arial,sans-serif;text-decoration:none;word-break:break-word}.p-toast__card--error .p-toast__title[data-v-d9a954c2]{color:#1a1410}.p-toast__body[data-v-d9a954c2]{margin:0;color:#3a2f26;font:600 13px/20px Nunito,Tahoma,Arial,sans-serif;word-break:break-word}.p-toast__body strong[data-v-d9a954c2]{font-weight:800}.p-toast__icon[data-v-d9a954c2]{width:18px;height:18px;margin:0 3px;object-fit:contain;vertical-align:-4px}.p-toast__reward[data-v-d9a954c2]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:10px 18px;background:url(/img/ne/toast/reward-panel.png) center / 100% 100% no-repeat}.p-toast__reward-value[data-v-d9a954c2]{color:#14100c;font:900 28px/1 Nunito,Tahoma,Arial,sans-serif;letter-spacing:.02em}.p-toast__reward-icon[data-v-d9a954c2]{width:36px;height:36px;object-fit:contain;flex:0 0 auto}.p-toast__time[data-v-d9a954c2]{margin-top:auto;color:#7a6550;font:600 12px/1 Nunito,Tahoma,Arial,sans-serif}.p-toast-item-enter-active[data-v-d9a954c2],.p-toast-item-leave-active[data-v-d9a954c2]{transition:opacity .24s ease,transform .28s cubic-bezier(.22,.61,.36,1)}.p-toast-item-enter-from[data-v-d9a954c2],.p-toast-item-leave-to[data-v-d9a954c2]{opacity:0;transform:translateY(18px) scale(.96)}.p-toast-item-move[data-v-d9a954c2]{transition:transform .24s ease}@media (max-width: 640px){.p-toast[data-v-d9a954c2]{right:12px;bottom:12px;left:12px;width:auto;align-items:stretch}}.gift-delivered[data-v-f24818ac]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;align-items:safe center;justify-items:center;padding:var(--modal-top-gap, 110px) 16px var(--modal-bottom-gap, 20px);box-sizing:border-box;background:#1c18148c}.gift-delivered__card[data-v-f24818ac]{position:relative;width:min(300px,calc(100vw - 28px));max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap, 110px) - var(--modal-bottom-gap, 20px));filter:drop-shadow(0 14px 28px rgba(0,0,0,.45))}.gift-delivered__rail[data-v-f24818ac]{height:28px;background:url(/img/ne/toast/wood-rail.png) center / 100% 100% no-repeat;position:relative;z-index:2}.gift-delivered__rail--top[data-v-f24818ac]{margin-bottom:-7px}.gift-delivered__rail--bottom[data-v-f24818ac]{margin-top:-7px}.gift-delivered__close[data-v-f24818ac]{position:absolute;top:50%;right:10px;transform:translateY(-52%);width:28px;height:28px;margin:0;padding:0;border:0;background:transparent;color:#f3e6c8;font:800 22px/1 Nunito,Tahoma,Arial,sans-serif;cursor:pointer;text-shadow:0 1px 0 rgba(40,18,6,.45)}.gift-delivered__close[data-v-f24818ac]:hover{color:#fff6df}.gift-delivered__sheet[data-v-f24818ac]{position:relative;z-index:1;margin:0 8px;background:url(/img/ne/toast/parchment.png) center / 100% 100% no-repeat;min-height:160px}.gift-delivered__content[data-v-f24818ac]{display:flex;flex-direction:column;gap:14px;padding:24px 22px 16px;min-height:160px;box-sizing:border-box}.gift-delivered__titles[data-v-f24818ac]{display:grid;gap:4px}.gift-delivered__title[data-v-f24818ac]{margin:0;color:#1a1410;font:800 10pt/1.15 Nunito,Tahoma,Arial,sans-serif;word-break:break-word}.gift-delivered__pick[data-v-f24818ac]{display:flex;flex-direction:column;align-items:center;align-self:center;gap:8px;width:124px;padding:12px 10px 10px;border:2px solid #dd723c;border-radius:12px;background:#ffffff9e;box-shadow:0 0 0 3px #dd723c38}.gift-delivered__pick-img[data-v-f24818ac]{display:grid;place-items:center;width:64px;height:64px}.gift-delivered__pick-img img[data-v-f24818ac]{width:100%;height:100%;object-fit:contain;display:block;transform:scale(var(--icon-fit, 1))}.gift-delivered__pick-label[data-v-f24818ac]{color:#603321;font:800 13px/1.15 Nunito,Tahoma,Arial,sans-serif;text-align:center}.gift-delivered__time[data-v-f24818ac]{margin-top:auto;color:#7a6550;font:600 12px/1 Nunito,Tahoma,Arial,sans-serif}.gift-delivered-fade-enter-active[data-v-f24818ac],.gift-delivered-fade-leave-active[data-v-f24818ac]{transition:opacity .22s ease}.gift-delivered-fade-enter-active .gift-delivered__card[data-v-f24818ac],.gift-delivered-fade-leave-active .gift-delivered__card[data-v-f24818ac]{transition:opacity .22s ease,transform .28s cubic-bezier(.22,.61,.36,1)}.gift-delivered-fade-enter-from[data-v-f24818ac],.gift-delivered-fade-leave-to[data-v-f24818ac]{opacity:0}.gift-delivered-fade-enter-from .gift-delivered__card[data-v-f24818ac],.gift-delivered-fade-leave-to .gift-delivered__card[data-v-f24818ac]{opacity:0;transform:translateY(14px) scale(.96)}.award-claim[data-v-33c178bf] .founders-reward__npc{--npc-w: 300px;aspect-ratio:1}.award-claim__close[data-v-33c178bf]{position:absolute;top:14px;right:16px;z-index:6}.award-claim__prize[data-v-33c178bf]{position:relative;width:200px;max-width:min(200px,72vw);margin:8px 0 18px}.award-claim__shine[data-v-33c178bf]{position:relative}.award-claim__shine[data-v-33c178bf]:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(105deg,transparent 0%,transparent 42%,rgba(255,248,214,.7) 50%,transparent 58%,transparent 100%);background-size:220% 100%;background-repeat:no-repeat;background-position:120% 0;-webkit-mask-image:var(--award-art);mask-image:var(--award-art);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mix-blend-mode:soft-light;animation:award-claim-shine-33c178bf 3s linear infinite;pointer-events:none}.award-claim__art[data-v-33c178bf]{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(48,28,12,.28))}.award-claim__feather[data-v-33c178bf]{position:absolute;left:-2%;bottom:-2%;z-index:2;width:83px;height:83px;pointer-events:none}.award-claim__feather-icon[data-v-33c178bf]{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(1.08) drop-shadow(0 2px 3px rgba(40,22,8,.35)) drop-shadow(0 0 1px rgba(255,214,120,.9));animation:award-claim-feather-glow-33c178bf 1.2s ease-in-out infinite}.award-claim__feather-value[data-v-33c178bf]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.award-claim__feather-value strong[data-v-33c178bf]{color:#fff;font:800 22px/1 var(--font-ui, Nunito, sans-serif);text-shadow:0 1px 2px rgba(40,22,8,.9)}@keyframes award-claim-shine-33c178bf{0%,40%{background-position:120% 0}to{background-position:-20% 0}}@keyframes award-claim-feather-glow-33c178bf{0%,to{filter:brightness(1.08) drop-shadow(0 2px 3px rgba(40,22,8,.35)) drop-shadow(0 0 1px rgba(255,214,120,.95))}50%{filter:brightness(1.22) drop-shadow(0 2px 3px rgba(40,22,8,.35)) drop-shadow(0 0 2px rgb(255,236,180)) drop-shadow(0 0 6px rgba(255,186,48,.9))}}@media (prefers-reduced-motion: reduce){.award-claim__shine[data-v-33c178bf]:after{animation:none}.award-claim__feather-icon[data-v-33c178bf]{animation:none;filter:brightness(1.14) drop-shadow(0 2px 3px rgba(40,22,8,.35)) drop-shadow(0 0 2px rgba(255,186,64,.95))}}@media (max-width: 767px){.award-claim[data-v-33c178bf] .founders-reward__npc{--npc-w: 200px}.award-claim[data-v-33c178bf] .founders-reward__title{font-size:18px}.award-claim[data-v-33c178bf] .founders-reward__text{margin-top:10px;font-size:13px}.award-claim__feather[data-v-33c178bf]{width:77px;height:77px}.award-claim__feather-value strong[data-v-33c178bf]{font-size:19px}}.weather-mark[data-v-424994d4]{position:absolute;z-index:6;width:36px;height:36px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto}.weather-mark--bureau[data-v-424994d4],.weather-mark--scout[data-v-424994d4]{top:14px;right:58px}.weather-mark--flea[data-v-424994d4]{top:14px;right:94px}.weather-mark--maze[data-v-424994d4]{top:14px;right:58px}.weather-mark--maze.weather-mark--beside-info[data-v-424994d4]{right:90px}.weather-mark--cave[data-v-424994d4],.weather-mark--cabinet[data-v-424994d4],.weather-mark--totem[data-v-424994d4]{top:14px;right:58px}.weather-mark--cabinet[data-v-424994d4],.weather-mark--totem[data-v-424994d4]{top:18px}.weather-mark--cave.weather-mark--beside-info[data-v-424994d4]{right:94px}.weather-mark--battle[data-v-424994d4],.weather-mark--norm[data-v-424994d4]{position:relative}.weather-mark img[data-v-424994d4]{width:32px;height:32px;object-fit:cover;border-radius:50%;display:block;margin:2px auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));transform-origin:center center;transition:transform .18s ease}.weather-mark:active img[data-v-424994d4]{transform:scale(1.12)}@media (hover: hover) and (pointer: fine){.weather-mark:hover img[data-v-424994d4]{transform:scale(1.12)}}.weather-mark__dot[data-v-424994d4]{--dot: 63, 143, 42;position:absolute;right:0;bottom:0;width:9px;height:9px;border-radius:50%;border:1.5px solid #fff8ee;background:rgb(var(--dot));pointer-events:none;animation:weather-dot-pulse-424994d4 1.4s ease-out infinite}.weather-mark__dot--bad[data-v-424994d4]{--dot: 196, 52, 36}@keyframes weather-dot-pulse-424994d4{0%{transform:scale(.85);box-shadow:0 0 rgba(var(--dot),.7)}70%{transform:scale(1);box-shadow:0 0 0 7px rgba(var(--dot),0)}to{transform:scale(.85);box-shadow:0 0 rgba(var(--dot),0)}}@media (prefers-reduced-motion: reduce){.weather-mark__dot[data-v-424994d4]{animation:none;transform:none}}.carve[data-v-9d820726]{position:relative;display:flex;flex-direction:column;gap:12px}.carve-head[data-v-9d820726]{--s: 1;display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;column-gap:calc(12px * var(--s))}.carve-head__portrait[data-v-9d820726]{position:relative;width:70px;height:70px}.carve-head__icon[data-v-9d820726]{display:block;width:70px;height:70px;object-fit:contain}.carve-head__icon.is-ghost[data-v-9d820726]{filter:brightness(0);opacity:.32}.carve-head__icon.is-live[data-v-9d820726]{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .35s ease}.carve-head__main[data-v-9d820726]{display:flex;flex-direction:column;justify-content:center;gap:calc(8px * var(--s));min-width:0}.carve-head__title[data-v-9d820726]{display:flex;align-items:center;gap:calc(6px * var(--s));min-width:0;margin:0}.carve-head__name[data-v-9d820726]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(16px * var(--s));line-height:1.15;color:#3a2614}.carve-head__rock-short[data-v-9d820726]{display:none}.carve-head__dot[data-v-9d820726]{flex:0 0 auto;color:#8a623c;font-weight:800}.carve-head__size[data-v-9d820726]{flex:0 0 auto;display:inline-flex;align-items:center;height:calc(18px * var(--s));padding:0 calc(6px * var(--s));border:1.5px solid #c4894a;border-radius:999px;background:linear-gradient(180deg,#fff6e8,#f3d7b0);color:#603321;font:800 calc(11px * var(--s))/1 Nunito,Tahoma,sans-serif}.carve-head__bar.prof-cab__bar[data-v-9d820726]{margin:0;width:100%;height:calc(24px * var(--s))}.carve-head__bar .prof-cab__bar-label[data-v-9d820726]{font-size:calc(12px * var(--s));white-space:nowrap}.carve-head__side[data-v-9d820726]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:calc(6px * var(--s))}.flea-pill.carve-clock[data-v-9d820726]{height:calc(24px * var(--s));padding:0 calc(8px * var(--s));gap:calc(3px * var(--s));font-size:calc(11px * var(--s))}.flea-pill.carve-clock img[data-v-9d820726]{width:calc(12px * var(--s));height:calc(12px * var(--s))}.flea-pill.carve-clock.is-low[data-v-9d820726]{border-color:#c44732;color:#9a2a18;animation:carve-pulse-9d820726 1s ease-in-out infinite}.carve-cracks[data-v-9d820726]{display:inline-flex;align-items:center;justify-content:center;gap:calc(6px * var(--s));height:calc(28px * var(--s));padding:0 calc(8px * var(--s));border-radius:999px;border:1.5px solid #c4a574;background:linear-gradient(180deg,#fff6e6,#f3e0c2);cursor:help}.carve-cracks.is-bump[data-v-9d820726]{animation:carve-bump-9d820726 .38s ease-out}.carve-cracks__pip[data-v-9d820726]{position:relative;width:calc(16px * var(--s));height:calc(14px * var(--s));border-radius:calc(3px * var(--s));border:1.5px solid #c4a574;background:#fffaf2}.carve-cracks__pip[data-v-9d820726]:before{content:"";position:absolute;left:calc(2px * var(--s));top:calc(5px * var(--s));width:calc(3px * var(--s));height:calc(2px * var(--s));background:#c4a574;box-shadow:calc(3px * var(--s)) calc(-3px * var(--s)) 0 #c4a574,calc(6px * var(--s)) calc(1px * var(--s)) 0 #c4a574}.carve-cracks__pip.is-on[data-v-9d820726]{border-color:#c44732;background:#fde4dc}.carve-cracks__pip.is-on[data-v-9d820726]:before{background:#c44732;box-shadow:calc(3px * var(--s)) calc(-3px * var(--s)) 0 #c44732,calc(6px * var(--s)) calc(1px * var(--s)) 0 #c44732}.carve-main[data-v-9d820726]{display:block}.carve-board-wrap[data-v-9d820726]{position:relative;width:100%;max-width:440px;margin:0 auto}.carve-board[data-v-9d820726]{--n: 5;position:relative;display:grid;grid-template-columns:max-content repeat(var(--n),minmax(0,1fr));gap:3px;padding:10px;border-radius:16px;border:3px solid #6b5138;background:radial-gradient(circle at 60% 40%,rgba(130,175,210,.22),transparent 65%),linear-gradient(180deg,#2c3a4a,#18202c);box-shadow:inset 0 0 0 2px #ffffff0f,0 8px 22px #1c12084d;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:manipulation}.carve.is-quake .carve-board[data-v-9d820726]{animation:carve-quake-9d820726 .36s ease-out}.carve-clue[data-v-9d820726]{display:flex;align-items:center;justify-content:center;gap:4px;border-radius:6px;font-size:13px;font-weight:900;color:#f1e3c8;transition:color .25s ease,background .25s ease,opacity .25s ease}.carve-clue b[data-v-9d820726]{min-width:10px;text-align:center}.carve-clue--col[data-v-9d820726]{flex-direction:column;justify-content:flex-end;gap:0;padding:2px 0 4px;line-height:1.15}.carve-clue--row[data-v-9d820726]{justify-content:flex-end;padding:0 6px 0 2px}.carve-clue.is-hot[data-v-9d820726]{background:#ffdc9629;color:#ffe2a0}.carve-clue.is-done[data-v-9d820726]{color:#7fd0a0;opacity:.75}.carve-cell[data-v-9d820726]{position:relative;aspect-ratio:1;padding:0;border:0;border-radius:7px;cursor:pointer;font:inherit;overflow:visible;transition:transform .12s ease,filter .12s ease,background .25s ease,box-shadow .25s ease;background:linear-gradient(135deg,rgba(255,255,255,.55) 0 18%,transparent 18% 100%),linear-gradient(315deg,rgba(110,90,70,.28) 0 22%,transparent 22% 100%),linear-gradient(160deg,#efe6d8,#cdbfa9 60%,#b3a38b);box-shadow:inset 0 -3px #503c2859,0 2px 3px #00000059}.carve-cell[data-v-9d820726]:focus-visible{outline:2px solid #ffe08a;outline-offset:1px}.carve-cell.is-cross[data-v-9d820726]{filter:brightness(1.08)}.carve-cell.is-unknown[data-v-9d820726]:hover,.carve-cell.is-marked[data-v-9d820726]:hover{transform:translateY(-1px);filter:brightness(1.12)}.carve-cell.is-marked[data-v-9d820726]:after{content:"";position:absolute;top:26%;right:26%;bottom:26%;left:26%;transform:rotate(45deg);border-radius:3px;background:linear-gradient(135deg,#f4fbff,#6fb8e2);box-shadow:0 0 8px #78c8ffcc}.carve-cell.is-hit[data-v-9d820726]{animation:carve-hit-9d820726 .22s ease-in-out infinite}.carve-cell.is-cleared[data-v-9d820726]{cursor:default;background:#0a10188c;box-shadow:inset 0 3px 6px #0009}.carve-cell.is-core[data-v-9d820726],.carve-cell.is-cracked[data-v-9d820726]{cursor:default;background:linear-gradient(125deg,rgba(255,255,255,.75) 0 16%,transparent 16% 100%),linear-gradient(320deg,rgba(40,90,140,.35) 0 26%,transparent 26% 100%),linear-gradient(160deg,#eaf8ff,#a7daf4 55%,#5ea7d4);box-shadow:inset 0 -3px #1e508259,0 0 10px #8cd2ff59}.carve-cell.is-cracked[data-v-9d820726]:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;background:linear-gradient(118deg,transparent 45%,#9b2412 46%,#9b2412 49%,transparent 50%),linear-gradient(60deg,transparent 52%,#9b2412 53%,#9b2412 55%,transparent 56%)}.carve-cell.fx-shatter .carve-cell__chips[data-v-9d820726],.carve-cell.fx-shatter[data-v-9d820726]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.carve-cell.fx-shatter[data-v-9d820726]:before{background:linear-gradient(160deg,#efe6d8,#b3a38b);animation:carve-shatter-9d820726 .46s ease-out forwards}.carve-cell.fx-shatter .carve-cell__chips[data-v-9d820726]{background:radial-gradient(circle at 20% 30%,#e7dcc9 0 9%,transparent 10%),radial-gradient(circle at 75% 25%,#d6c8b1 0 8%,transparent 9%),radial-gradient(circle at 60% 80%,#cdbfa9 0 10%,transparent 11%),radial-gradient(circle at 25% 75%,#efe6d8 0 7%,transparent 8%);animation:carve-chips-9d820726 .46s ease-out forwards}.carve-cell.fx-crack[data-v-9d820726]{animation:carve-crack-9d820726 .6s ease-out}.carve-cell.fx-heal[data-v-9d820726]{animation:carve-heal-9d820726 .7s ease-out}.carve-cell.fx-nope[data-v-9d820726]{animation:carve-nope-9d820726 .3s ease-in-out}.carve-shine[data-v-9d820726]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%);animation:carve-sweep-9d820726 1.1s ease-out forwards}.carve-result[data-v-9d820726]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;overflow:auto;border-radius:16px;text-align:center;color:#fff7e8;background:radial-gradient(circle at 50% 35%,#466482b8,#101620e6);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.carve-result img[data-v-9d820726]{object-fit:contain;filter:drop-shadow(0 0 18px rgba(150,215,255,.85));animation:carve-reveal-9d820726 .7s cubic-bezier(.2,1.3,.4,1)}.carve-result.is-lost img[data-v-9d820726]{filter:grayscale(.7) brightness(.7);transform:rotate(-10deg);animation:none}.carve-result.is-lost .carve-result__boulder[data-v-9d820726]{width:140px;height:140px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35));transform:none;animation:carve-reveal-9d820726 .7s cubic-bezier(.2,1.3,.4,1)}.carve-result__title[data-v-9d820726]{margin:0;font-size:20px;font-weight:800}.carve-result__title img[data-v-9d820726]{width:22px;height:22px;margin-right:4px;vertical-align:-4px;filter:none;animation:none}.carve-result__quality[data-v-9d820726]{padding:3px 12px;border-radius:999px;font-size:13px;font-weight:800;background:#ffffff24}.carve-result__quality.is-excellent[data-v-9d820726]{background:linear-gradient(180deg,#ffe28a,#e9a23b);color:#3a2208}.carve-result__insight[data-v-9d820726]{font-size:13px;font-weight:800;color:#ffe28a}.carve-result__note img[data-v-9d820726]{width:16px;height:16px;margin:0 2px;vertical-align:-3px;filter:none;animation:none}.flea-pill.carve-result__badge[data-v-9d820726]{height:28px;padding:0 10px;gap:4px;font-size:14px;cursor:default}.carve-result .carve-result__badge img[data-v-9d820726],.carve-result.is-lost .carve-result__badge img[data-v-9d820726]{width:16px;height:16px;filter:none;transform:none;animation:none}.carve-result__done[data-v-9d820726]{margin-top:8px}.carve-result__note b[data-v-9d820726]{color:inherit;font-weight:800;max-width:300px;font-size:12px;color:#c8d7e6}.carve-actions[data-v-9d820726]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;max-width:440px;margin:0 auto}.carve-act-host[data-v-9d820726]{display:flex;min-width:0}.carve-act[data-v-9d820726]{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:46px;margin:0;padding:6px 8px;border-radius:10px;border:2px solid var(--act-edge, #c4a574);background:var(--act-fill, linear-gradient(180deg, #fff6e6 0%, #f3e0c2 100%));color:var(--act-ink, #603321);font:inherit;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.carve-act--chisel[data-v-9d820726]{--act-edge: #7da86a;--act-edge-hot: #4f8a3c;--act-ink: #2c5424;--act-fill: linear-gradient(180deg, #f4fbea 0%, #c9e4ae 100%);--act-glow: rgba(79, 138, 60, .45);--act-glow-hot: rgba(79, 138, 60, .72)}.carve-act--mark[data-v-9d820726]{--act-edge: #6f9ec4;--act-edge-hot: #3d78a8;--act-ink: #244868;--act-fill: linear-gradient(180deg, #f3f8fd 0%, #c5dff3 100%);--act-glow: rgba(61, 120, 168, .45);--act-glow-hot: rgba(61, 120, 168, .72)}.carve-act--resin[data-v-9d820726]{--act-edge: #e09a55;--act-edge-hot: #dd723c;--act-ink: #8a4518;--act-fill: linear-gradient(180deg, #fff4e6 0%, #f6c98a 100%);--act-glow: rgba(221, 114, 60, .4);--act-glow-hot: rgba(221, 114, 60, .7)}.carve-act img[data-v-9d820726]{width:28px;height:28px;object-fit:contain}.carve-act b[data-v-9d820726]{font-size:16px;line-height:1}.carve-act__dot[data-v-9d820726]{font-weight:800;color:inherit;opacity:.7}.carve-act[data-v-9d820726]:hover:not(:disabled){transform:translateY(-2px);border-color:var(--act-edge-hot, #dd723c);box-shadow:0 8px 16px #6033212e}.carve-act.is-on[data-v-9d820726]{border-color:var(--act-edge-hot, #dd723c);animation:carve-act-pick-9d820726 1.35s ease-in-out infinite}@keyframes carve-act-pick-9d820726{0%,to{box-shadow:0 0 0 2px var(--act-glow, rgba(221, 114, 60, .35)),0 0 8px var(--act-glow, rgba(221, 114, 60, .2))}50%{box-shadow:0 0 0 5px var(--act-glow, rgba(221, 114, 60, .12)),0 0 22px var(--act-glow-hot, rgba(221, 114, 60, .75))}}.carve-act__mark[data-v-9d820726]{position:relative;width:26px;height:26px;border-radius:6px;background:linear-gradient(160deg,#efe6d8,#b3a38b)}.carve-act__mark[data-v-9d820726]:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;transform:rotate(45deg);border-radius:3px;background:linear-gradient(135deg,#f4fbff,#6fb8e2);box-shadow:0 0 6px #78c8ffcc}.carve-result-enter-active[data-v-9d820726]{transition:opacity .35s ease}.carve-result-enter-from[data-v-9d820726]{opacity:0}@keyframes carve-hit-9d820726{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg) scale(.96)}}@keyframes carve-shatter-9d820726{0%{transform:scale(1);opacity:1}to{transform:scale(.4) rotate(18deg);opacity:0}}@keyframes carve-chips-9d820726{0%{transform:scale(.6);opacity:1}to{transform:scale(2.2) translateY(10px);opacity:0}}@keyframes carve-crack-9d820726{0%{filter:brightness(2) saturate(0);transform:scale(1.12)}to{filter:none;transform:scale(1)}}@keyframes carve-heal-9d820726{0%{box-shadow:0 0 #ffbe50e6}to{box-shadow:0 0 0 12px #ffbe5000}}@keyframes carve-nope-9d820726{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes carve-quake-9d820726{0%,to{transform:translate(0)}20%{transform:translate(-5px,2px)}40%{transform:translate(5px,-2px)}60%{transform:translate(-3px)}80%{transform:translate(2px,1px)}}@keyframes carve-sweep-9d820726{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes carve-reveal-9d820726{0%{transform:scale(.3) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes carve-pulse-9d820726{50%{transform:scale(1.06)}}@keyframes carve-bump-9d820726{50%{transform:scale(1.3)}}@media (max-width: 767px){.carve-head[data-v-9d820726]{--s: .75}.carve-head__rock-full[data-v-9d820726]{display:none}.carve-head__rock-short[data-v-9d820726]{display:inline}}@media (max-width: 420px){.carve-board[data-v-9d820726]{gap:2px;padding:6px}.carve-clue[data-v-9d820726]{font-size:11px}}@media (prefers-reduced-motion: reduce){.carve-cell.is-hit[data-v-9d820726],.flea-pill.carve-clock.is-low[data-v-9d820726],.carve-act.is-on[data-v-9d820726]{animation:none}}.siege-fit[data-v-701a8784]{container-type:inline-size;width:100%}.siege[data-v-701a8784]{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:420px;margin-inline:auto;zoom:min(1,calc(100cqi/420px));--gap: 4px}.siege.is-quake .siege-board[data-v-701a8784]{animation:siege-quake-701a8784 .34s ease-out}.siege-head[data-v-701a8784]{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;column-gap:10px}.siege-head__title[data-v-701a8784]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;margin:0}.siege-head__dot[data-v-701a8784]{flex:0 0 auto;color:#8a623c;font-weight:800}.siege-meta[data-v-701a8784]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0}.flea-pill.siege-clock[data-v-701a8784],.flea-pill.siege-earn[data-v-701a8784]{height:24px;padding:0 8px;gap:3px;font-size:11px}.flea-pill.siege-clock img[data-v-701a8784],.flea-pill.siege-earn img[data-v-701a8784]{width:12px;height:12px}.flea-pill.siege-earn[data-v-701a8784]{gap:3px}.flea-pill.siege-earn b[data-v-701a8784]{font-variant-numeric:tabular-nums}.flea-pill.siege-clock.is-low[data-v-701a8784]{border-color:#c44732;color:#9a2a18}.siege-target__statue[data-v-701a8784]{position:relative;width:70px;height:70px}.siege-target__art[data-v-701a8784]{position:relative;display:block;width:70px;height:70px}.siege-target__art img[data-v-701a8784]{width:70px;height:70px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.45))}.siege-target__art.is-hit[data-v-701a8784]{animation:siege-hit-701a8784 .32s ease-out}.siege-target__cracks[data-v-701a8784]{position:absolute;top:10%;right:18%;bottom:10%;left:18%;pointer-events:none;background:linear-gradient(118deg,transparent 46%,rgba(30,40,60,.9) 47%,transparent 49%),linear-gradient(64deg,transparent 52%,rgba(30,40,60,.8) 53%,transparent 55%),linear-gradient(160deg,transparent 38%,rgba(30,40,60,.7) 39%,transparent 41%);mix-blend-mode:multiply;transition:opacity .4s ease}.siege-target__floats[data-v-701a8784]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.siege-float[data-v-701a8784]{position:absolute;left:50%;top:20%;transform:translate(-50%);font-size:22px;font-weight:900;color:#ffd2c4;text-shadow:0 2px 0 #7a1c0e,0 0 10px rgba(255,90,60,.7);animation:siege-rise-701a8784 .9s ease-out forwards}.siege-float.is-big[data-v-701a8784]{font-size:28px;color:#ffe28a}.siege-target__info[data-v-701a8784]{display:flex;flex-direction:column;gap:4px;min-width:0}.siege-target__name[data-v-701a8784]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.15;color:#3a2614}.siege-target__owner[data-v-701a8784]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;color:#8a623c}.siege-target__owner--train[data-v-701a8784]{color:#7a5410}.siege-hp.prof-cab__bar[data-v-701a8784]{margin:0;width:100%;height:22px}.siege-hp .prof-cab__bar-label[data-v-701a8784]{font-size:12px;white-space:nowrap}.siege-target__stats[data-v-701a8784]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.flea-pill.siege-clock[data-v-701a8784],.flea-pill.siege-earn[data-v-701a8784],.siege-moves[data-v-701a8784]{cursor:help}.siege-moves[data-v-701a8784]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;border-radius:999px;border:1.5px solid #c4a574;background:linear-gradient(180deg,#fff6e6,#f3e0c2)}.siege-moves__pip[data-v-701a8784]{width:12px;height:12px;border-radius:50%;border:1.5px solid #c4a574;background:#fffaf2}.siege-moves__pip.is-on[data-v-701a8784]{border-color:#c4894a;background:radial-gradient(circle at 35% 35%,#fff4d2,#e2b44a 55%,#b97a22)}.siege-moves.is-bump[data-v-701a8784],.siege-earn.is-bump[data-v-701a8784]{animation:siege-bump-701a8784 .32s ease-out}.siege-main[data-v-701a8784]{display:flex;justify-content:center}.siege-board[data-v-701a8784]{position:relative;box-sizing:border-box;width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;cursor:pointer;border:3px solid #5d4632;background:radial-gradient(circle at 50% 30%,rgba(120,170,210,.25),transparent 70%),linear-gradient(180deg,#2a3646,#1a2230);box-shadow:inset 0 0 0 2px #ffffff14,0 8px 22px #1c120859}.siege-board__bg[data-v-701a8784]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr)}.siege-board__slot[data-v-701a8784]{margin:var(--gap);border-radius:10px;background:#ffffff0d;box-shadow:inset 0 2px 4px #00000059}.siege-tile[data-v-701a8784]{position:absolute;left:0;top:0;width:calc(100% / 6);height:calc(100% / 6);padding:var(--gap);box-sizing:border-box;transition:transform .3s cubic-bezier(.34,.1,.56,1.22);will-change:transform;pointer-events:none}.siege-tile__face[data-v-701a8784]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:10px;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #00000040,0 2px 4px #00000059;transition:transform .16s ease,filter .16s ease}.siege-tile__face img[data-v-701a8784]{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35));pointer-events:none}.siege-tile.is-stone .siege-tile__face[data-v-701a8784]{background:radial-gradient(circle at 35% 30%,#d6d0c6,#9a9184 55%,#6b6358)}.siege-tile.is-chip .siege-tile__face[data-v-701a8784]{background:radial-gradient(circle at 35% 30%,#ffe2a6,#e0a258 55%,#a86426)}.siege-tile.is-crumb .siege-tile__face[data-v-701a8784]{background:radial-gradient(circle at 35% 30%,#f2fbff,#a9dcf5 55%,#5aa3cf)}.siege-tile.is-cone .siege-tile__face[data-v-701a8784]{background:radial-gradient(circle at 35% 30%,#e3f0b2,#94b55a 55%,#56742c)}.siege-tile.is-selected .siege-tile__face[data-v-701a8784]{transform:scale(1.08);filter:brightness(1.15);box-shadow:0 0 0 3px #ffe08a,0 0 14px #ffdc78d9}.siege-tile.is-pop .siege-tile__face[data-v-701a8784]{animation:siege-pop-701a8784 .24s ease-in forwards}.siege-tile.is-nope .siege-tile__face[data-v-701a8784]{animation:siege-nope-701a8784 .28s ease-in-out}.siege-tile.is-morph .siege-tile__face[data-v-701a8784]{animation:siege-morph-701a8784 .36s ease-out}.siege-tile.is-appear .siege-tile__face[data-v-701a8784]{animation:siege-appear-701a8784 .36s ease-out both}.siege-tile.has-h .siege-tile__face[data-v-701a8784]:after,.siege-tile.has-v .siege-tile__face[data-v-701a8784]:after,.siege-tile.has-b .siege-tile__face[data-v-701a8784]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.siege-tile.has-h .siege-tile__face[data-v-701a8784]:after{background:linear-gradient(180deg,transparent 38%,rgba(255,255,255,.95) 46%,rgba(255,230,140,.95) 54%,transparent 62%);animation:siege-glint-701a8784 1.2s ease-in-out infinite}.siege-tile.has-v .siege-tile__face[data-v-701a8784]:after{background:linear-gradient(90deg,transparent 38%,rgba(255,255,255,.95) 46%,rgba(255,230,140,.95) 54%,transparent 62%);animation:siege-glint-701a8784 1.2s ease-in-out infinite}.siege-tile.has-b .siege-tile__face[data-v-701a8784]:after{box-shadow:inset 0 0 0 3px #ffdc78f2,0 0 12px 2px #ffaa3cd9;animation:siege-throb-701a8784 .9s ease-in-out infinite}.siege-fx[data-v-701a8784]{position:absolute;pointer-events:none;z-index:3}.siege-fx.is-row[data-v-701a8784]{left:0;width:100%;background:linear-gradient(180deg,transparent,rgba(255,246,200,.95) 45%,rgba(255,200,90,.95) 55%,transparent);animation:siege-beam-h-701a8784 .5s ease-out forwards}.siege-fx.is-col[data-v-701a8784]{top:0;height:100%;background:linear-gradient(90deg,transparent,rgba(255,246,200,.95) 45%,rgba(255,200,90,.95) 55%,transparent);animation:siege-beam-v-701a8784 .5s ease-out forwards}.siege-fx.is-bomb[data-v-701a8784]{border-radius:50%;background:radial-gradient(circle,rgba(255,255,230,.95) 0%,rgba(255,170,60,.8) 40%,transparent 70%);animation:siege-boom-701a8784 .5s ease-out forwards}.siege-spark[data-v-701a8784]{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:2px;pointer-events:none;z-index:2;animation:siege-spark-701a8784 .56s ease-out forwards}.siege-spark.is-stone[data-v-701a8784]{background:#b9b1a5}.siege-spark.is-chip[data-v-701a8784]{background:#e7a75a}.siege-spark.is-crumb[data-v-701a8784]{background:#d8f2ff;box-shadow:0 0 6px #9fdcff}.siege-spark.is-cone[data-v-701a8784]{background:#9bbb5c}.siege-combo[data-v-701a8784]{position:absolute;left:50%;top:42%;z-index:4;transform:translate(-50%,-50%);padding:6px 16px;border-radius:999px;white-space:nowrap;font-size:22px;font-weight:900;color:#fff7dc;background:#28180a8c;text-shadow:0 2px 0 #8d4318,0 0 12px rgba(255,190,90,.9);pointer-events:none}.siege-result[data-v-701a8784]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center;color:#fff7e8;background:radial-gradient(circle at 50% 35%,#465c78eb,#101620f2)}.siege-result img[data-v-701a8784]{object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}.siege-result img.is-broken[data-v-701a8784]{filter:grayscale(.6) brightness(.75) drop-shadow(0 6px 10px rgba(0,0,0,.5));transform:rotate(-8deg)}.siege-result__title[data-v-701a8784]{font-size:20px}.siege-result__note[data-v-701a8784]{font-size:12px;color:#b7c9dc}.siege-result__loot[data-v-701a8784]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.flea-pill.siege-badge[data-v-701a8784]{height:28px;padding:0 10px;gap:4px;font-size:14px;cursor:default}.flea-pill.siege-badge img[data-v-701a8784]{width:16px;height:16px}.siege-result__done[data-v-701a8784]{margin-top:8px}.siege-actions[data-v-701a8784]{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:8px}.siege-salvo[data-v-701a8784]{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.siege-salvo__cost[data-v-701a8784]{display:inline-flex;align-items:center;gap:3px}.siege-float-leave-active[data-v-701a8784]{transition:opacity .2s}.siege-float-leave-to[data-v-701a8784]{opacity:0}.siege-combo-enter-active[data-v-701a8784]{animation:siege-combo-in-701a8784 .28s cubic-bezier(.2,1.4,.4,1)}.siege-combo-leave-active[data-v-701a8784]{transition:opacity .2s ease,transform .2s ease}.siege-combo-leave-to[data-v-701a8784]{opacity:0;transform:translate(-50%,-80%)}.siege-result-enter-active[data-v-701a8784]{transition:opacity .3s ease}.siege-result-enter-from[data-v-701a8784]{opacity:0}@keyframes siege-pop-701a8784{0%{transform:scale(1);filter:brightness(1)}40%{transform:scale(1.18);filter:brightness(1.8)}to{transform:scale(.1);opacity:0}}@keyframes siege-nope-701a8784{0%,to{transform:translate(0)}25%{transform:translate(-4px) rotate(-4deg)}75%{transform:translate(4px) rotate(4deg)}}@keyframes siege-morph-701a8784{0%{transform:scale(.6);filter:brightness(2)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes siege-appear-701a8784{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes siege-glint-701a8784{0%,to{opacity:.55}50%{opacity:1}}@keyframes siege-throb-701a8784{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes siege-beam-h-701a8784{0%{transform:scaleY(.2);opacity:0}30%{transform:scaleY(1.2);opacity:1}to{transform:scaleY(.4);opacity:0}}@keyframes siege-beam-v-701a8784{0%{transform:scaleX(.2);opacity:0}30%{transform:scaleX(1.2);opacity:1}to{transform:scaleX(.4);opacity:0}}@keyframes siege-boom-701a8784{0%{transform:scale(.2);opacity:1}to{transform:scale(1.3);opacity:0}}@keyframes siege-spark-701a8784{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.3) rotate(160deg);opacity:0}}@keyframes siege-hit-701a8784{0%{transform:translate(0);filter:brightness(1)}20%{transform:translate(-5px) rotate(-3deg);filter:brightness(1.9)}50%{transform:translate(4px) rotate(2deg)}to{transform:translate(0);filter:brightness(1)}}@keyframes siege-rise-701a8784{0%{transform:translate(-50%) scale(.7);opacity:0}20%{transform:translate(-50%,-8px) scale(1.15);opacity:1}to{transform:translate(-50%,-46px) scale(1);opacity:0}}@keyframes siege-bump-701a8784{50%{transform:scale(1.22)}}@keyframes siege-quake-701a8784{0%,to{transform:translate(0)}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,-1px)}80%{transform:translate(2px,1px)}}@keyframes siege-combo-in-701a8784{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.siege-tile[data-v-701a8784]{transition-duration:.12s}}.salt-cave__panel[data-v-201e531f]{width:min(920px,100%);max-width:920px}.salt-cave-modal[data-v-201e531f] .btn.shop-offer__buy,.salt-cave-modal .btn.shop-offer__buy[data-v-201e531f]{min-width:0;height:36px;padding:0 12px;font-size:13px}.salt-cave__body[data-v-201e531f]{display:flex;flex-direction:column;gap:12px}.salt-cave__bar[data-v-201e531f]{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:12px;margin:0;padding:8px 0 10px;background:#faedd8}.salt-cave-modal .shop-tabs[data-v-201e531f]{margin-bottom:0}.salt-room-head[data-v-201e531f]{display:flex;flex-direction:column;width:100%;min-width:0}.salt-room-bar[data-v-201e531f]{display:flex;align-items:flex-end;gap:8px;width:100%;min-width:0;margin-bottom:-3px}.salt-room-tabs[data-v-201e531f]{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-start;gap:4px;width:auto;min-width:0;margin-bottom:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab}.salt-room-tabs[data-v-201e531f]::-webkit-scrollbar{display:none}.salt-room-tabs.is-drag[data-v-201e531f]{cursor:grabbing;-webkit-user-select:none;user-select:none}.salt-cave-modal .salt-room-tabs .shop-tabs__tab[data-v-201e531f]{flex:0 0 auto;min-width:44px;min-height:28px;padding:4px 12px;border-radius:10px 10px 0 0;border-bottom:0;box-shadow:inset 0 1px #fffc;touch-action:pan-x}.salt-cave-modal .salt-room-tabs .shop-tabs__tab.is-active[data-v-201e531f]{box-shadow:inset 0 1px #ffffff73}.salt-room-pills[data-v-201e531f]{display:flex;align-items:center;gap:4px;flex:0 0 auto;align-self:flex-start;margin:0 2px 0 0}.salt-room-count[data-v-201e531f]{flex:0 0 auto;height:22px;margin:0;padding:0 7px;gap:3px;font-size:11px;cursor:help;transition:background .28s ease,border-color .28s ease,color .28s ease}.salt-room-count.is-max[data-v-201e531f]{border-color:#c9a04a;background:linear-gradient(180deg,#ffffff80,#fff0 42%),linear-gradient(180deg,#fff1c4,#e2b44a);color:#7a5410}.salt-room-count.is-open[data-v-201e531f]{border-color:#3d8a4a;background:linear-gradient(180deg,#ffffff80,#fff0 42%),linear-gradient(180deg,#e7f6df,#8fce86);color:#1f5a28}.salt-room-count.is-empty[data-v-201e531f],.salt-room-bag[data-v-201e531f]{border-color:#b7aea4;background:linear-gradient(180deg,#ffffff8c,#fff0 42%),linear-gradient(180deg,#f4f1ec,#c8c2ba);color:#5c564e}.salt-room-count img[data-v-201e531f]{width:12px;height:12px}.salt-room-rule[data-v-201e531f]{height:0;margin:0;border:0;border-top:3px solid #c79a62;box-shadow:0 1px #efd9b3,0 4px 6px #5a341838}.salt-build__wait[data-v-201e531f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;pointer-events:none}.salt-cave__section[data-v-201e531f]{display:flex;flex-direction:column;gap:12px}.salt-cave__works[data-v-201e531f]{width:100%}.salt-cave__works .trader-card.is-aside[data-v-201e531f]{opacity:.75}.salt-cave__open-track[data-v-201e531f]{position:relative;height:26px;border-radius:0;background:#603321;box-shadow:inset 0 2px 4px #00000040;overflow:hidden}.salt-cave__open-fill[data-v-201e531f]{position:absolute;left:0;top:0;height:100%;width:calc(100% * var(--fill, 0));background:#1a6b2e;transition:width 1.05s cubic-bezier(.12,.72,.14,1),background .25s ease}.salt-cave__open-track--low .salt-cave__open-fill[data-v-201e531f]{background:#8b1a1c}.salt-cave__open-track--mid .salt-cave__open-fill[data-v-201e531f]{background:#d4a00e}.salt-cave__open-value[data-v-201e531f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.45)}.salt-cave__strip[data-v-201e531f]{max-width:100%}.salt-hall[data-v-201e531f]{width:100%;max-width:100%;margin:-12px auto 0;overflow:hidden;border-radius:0 0 16px 16px;border:2px solid #c4894a;background:#c4a36a}.salt-hall__scroll[data-v-201e531f]{max-height:min(440px,62dvh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(200,186,220,.45) transparent}.salt-hall__grid[data-v-201e531f]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));box-sizing:content-box;width:100%;padding-bottom:calc(100% * 72 / 1520);background:url(/img/ne/play/cave/hall-pedestals-10x3.webp?v=20261102k) 0 0 / 100% 100% no-repeat;background-origin:padding-box}.salt-hall.is-room-2[data-v-201e531f]{background-color:#8d6840}.salt-hall.is-room-2 .salt-hall__grid[data-v-201e531f]{background-image:url(/img/ne/play/cave/hall-pedestals-10x3-r2.webp?v=20261102q)}.salt-hall.is-room-3[data-v-201e531f]{background-color:#4a3828}.salt-hall.is-room-3 .salt-hall__grid[data-v-201e531f]{background-image:url(/img/ne/play/cave/hall-pedestals-10x3-r3.webp?v=20261102q)}.salt-niche[data-v-201e531f]{position:relative;z-index:0;aspect-ratio:152 / 168;margin:0;padding:0;border:0;background:none;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:transform .28s ease,filter .28s ease}@property --niche-turn{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.salt-niche[data-v-201e531f]:after{content:"";position:absolute;z-index:2;top:22%;right:7%;bottom:1.5%;left:7%;border-radius:12px;padding:2px;background:conic-gradient(from var(--niche-turn),#3caf58 0deg,#1b6b32 90deg,#3caf58 160deg,#0e4520 230deg,#2a8a44 300deg,#3caf58 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .28s ease,filter .28s ease,padding .28s ease}.salt-niche.is-free[data-v-201e531f]:after{opacity:1;padding:1px;background:linear-gradient(to top,#ffffff40,#fff0);animation:none;filter:none}.salt-niche.is-free[data-v-201e531f]:hover:after,.salt-niche.is-free.is-selected[data-v-201e531f]:after,.salt-niche.is-free[data-v-201e531f]:focus-visible:after{padding:2px;opacity:1;background:conic-gradient(from var(--niche-turn),#3caf58 0deg,#1b6b32 90deg,#3caf58 160deg,#0e4520 230deg,#2a8a44 300deg,#3caf58 360deg);filter:drop-shadow(0 1px 2px rgba(10,48,18,.55));animation:niche-turn-201e531f 2.6s linear infinite}.salt-niche.is-mine[data-v-201e531f]:after{opacity:1;padding:2px;background:linear-gradient(155deg,#3a74e4,#16336f);filter:drop-shadow(0 1px 2px rgba(10,24,64,.55))}.salt-niche.is-mine[data-v-201e531f]:hover:after,.salt-niche.is-mine[data-v-201e531f]:focus-visible:after{background:conic-gradient(from var(--niche-turn),#3a74e4 0deg,#16336f 90deg,#3a74e4 160deg,#0c2048 230deg,#2456b0 300deg,#3a74e4 360deg);animation:niche-turn-201e531f 2.6s linear infinite}.salt-niche.is-siege[data-v-201e531f]:after,.salt-niche.is-siege[data-v-201e531f]:hover:after,.salt-niche.is-siege[data-v-201e531f]:focus-visible:after{opacity:1;padding:2px;background:conic-gradient(from var(--niche-turn),#c49bff 0deg,#6a2db8 90deg,#efe4ff 160deg,#3d1578 230deg,#8d4ae0 300deg,#c49bff 360deg);filter:drop-shadow(0 1px 2px rgba(48,16,84,.6));animation:niche-turn-201e531f 2.6s linear infinite}.salt-niche.is-enemy[data-v-201e531f]:hover:after,.salt-niche.is-enemy[data-v-201e531f]:focus-visible:after{opacity:1;padding:2px;background:conic-gradient(from var(--niche-turn),#e24a3c 0deg,#6a1812 90deg,#e24a3c 160deg,#3d0c08 230deg,#a83228 300deg,#e24a3c 360deg);filter:drop-shadow(0 1px 2px rgba(70,12,8,.55));animation:niche-turn-201e531f 2.6s linear infinite}.salt-niche.is-filled[data-v-201e531f]:hover{z-index:3;transform:scale(1.05);filter:contrast(1.14) saturate(1.08)}.salt-niche[data-v-201e531f]:focus-visible{outline:none}.salt-niche img[data-v-201e531f]{pointer-events:none;-webkit-user-drag:none}.salt-niche.is-free[data-v-201e531f]:focus-visible:after,.salt-niche.is-mine[data-v-201e531f]:focus-visible:after,.salt-niche.is-enemy[data-v-201e531f]:focus-visible:after{opacity:1}.salt-niche__plinth[data-v-201e531f]{position:absolute;z-index:0;left:50%;top:calc(86.7% - 6px);width:86%;height:auto;aspect-ratio:436 / 308;transform:translate(-50%);pointer-events:none}.salt-niche__plus[data-v-201e531f]{position:absolute;z-index:3;left:50%;top:60.25%;width:18px;height:18px;opacity:0;transform:translate(-50%,-50%) scale(.55);pointer-events:none;filter:drop-shadow(0 1px 2px rgba(40,24,8,.4));transition:opacity .22s ease,transform .28s cubic-bezier(.2,.85,.2,1)}.salt-niche__plus[data-v-201e531f]:before,.salt-niche__plus[data-v-201e531f]:after{content:"";position:absolute;left:50%;top:50%;background:#fff;border-radius:1px;transform:translate(-50%,-50%)}.salt-niche__plus[data-v-201e531f]:before{width:18px;height:2.5px}.salt-niche__plus[data-v-201e531f]:after{width:2.5px;height:18px}.salt-niche.is-free:hover .salt-niche__plus[data-v-201e531f]{opacity:1;transform:translate(-50%,-50%) scale(1)}.salt-niche__stand[data-v-201e531f]{position:absolute;z-index:1;left:50%;top:60.25%;width:74%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.salt-niche__hp[data-v-201e531f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;opacity:.25;transition:opacity .28s ease}.salt-niche:hover .salt-niche__hp[data-v-201e531f]{opacity:1}@keyframes niche-turn-201e531f{to{--niche-turn: 360deg}}.salt-niche__track[data-v-201e531f]{fill:none;stroke:#16223873;stroke-width:2.8}.salt-niche__arc[data-v-201e531f]{fill:none;stroke:#3fb35a;stroke-width:2.2;stroke-linecap:round;transform:rotate(-90deg);transform-origin:18px 18px;filter:drop-shadow(0 0 1.5px rgba(0,0,0,.6))}.salt-niche__stand.is-low .salt-niche__arc[data-v-201e531f]{stroke:#e0473c}.salt-niche__stand.is-mid .salt-niche__arc[data-v-201e531f]{stroke:#f0be2a}.salt-niche__img[data-v-201e531f]{position:absolute;top:7%;right:7%;bottom:7%;left:7%;width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))}.salt-niche__siege[data-v-201e531f]{position:absolute;z-index:4;left:50%;top:50%;width:46%;aspect-ratio:1;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:999px;background:linear-gradient(180deg,#fff6c8,#e2b143);box-shadow:0 1px 3px #30105473,inset 0 1px #ffffffbf;pointer-events:none}.salt-niche__siege img[data-v-201e531f]{width:78%;height:78%;object-fit:contain}.salt-niche__shield[data-v-201e531f]{position:absolute;top:-2px;left:-2px;width:16px;height:18px;overflow:visible;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5));transition:opacity .28s ease}@media (max-width: 767px){.salt-cave__bar[data-v-201e531f]{padding:4px 0 6px;gap:6px}.salt-cave-modal .shop-tabs__tab[data-v-201e531f]{padding:6px 4px;font-size:12px}.salt-cave-modal .salt-cave__card-actions .shop-offer__buy[data-v-201e531f]{width:auto;grid-column:auto;flex:0 1 auto}.salt-niche__shield[data-v-201e531f]{width:11px;height:13px}}@media (max-width: 767px),(max-height: 780px){.salt-cave__body[data-v-201e531f]:has(.salt-hall){overflow:hidden}.salt-cave__section[data-v-201e531f]:has(.salt-hall){flex:1 1 auto;min-height:0;overflow:hidden}.salt-hall[data-v-201e531f]{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}.salt-hall__scroll[data-v-201e531f]{flex:1 1 auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}}@media (max-width: 599px){.salt-hall__grid[data-v-201e531f]{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;padding-bottom:calc(100% * 72 / 760);background-image:url(/img/ne/play/cave/hall-pedestals-5x6.webp?v=20261102k)}.salt-hall.is-room-2 .salt-hall__grid[data-v-201e531f]{background-image:url(/img/ne/play/cave/hall-pedestals-5x6-r2.webp?v=20261102q)}.salt-hall.is-room-3 .salt-hall__grid[data-v-201e531f]{background-image:url(/img/ne/play/cave/hall-pedestals-5x6-r3.webp?v=20261102q)}}.salt-cave__stats[data-v-201e531f],.salt-cave__needs[data-v-201e531f]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;color:#3a2a1d}.salt-cave__stats>span[data-v-201e531f],.salt-cave__needs>span[data-v-201e531f]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.salt-cave__needs[data-v-201e531f]{margin-top:2px;font-size:12px}.salt-cave__stats img[data-v-201e531f],.salt-cave__needs img[data-v-201e531f]{object-fit:contain}.salt-cave__dot[data-v-201e531f]{display:inline-block;width:10px;height:10px;border-radius:50%;background:#3fb35a;box-shadow:0 0 0 2px #3fb35a38}.salt-cave__dot.is-mid[data-v-201e531f]{background:#e5ad18;box-shadow:0 0 0 2px #e5ad1838}.salt-cave__dot.is-low[data-v-201e531f]{background:#d23b31;box-shadow:0 0 0 2px #d23b3138}.salt-cave__shield-ico[data-v-201e531f]{display:inline-block;width:13px;height:15px;flex:0 0 auto;overflow:visible;vertical-align:-2px}.salt-cave__carve-head[data-v-201e531f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.salt-cave__more[data-v-201e531f]{align-self:flex-start}.salt-cave__job[data-v-201e531f]{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 10px;border:2px solid #c4894a;border-radius:16px;background:#fff9ef}.salt-cave__job-icon[data-v-201e531f]{width:40px;height:40px;object-fit:contain}.salt-cave__job-main[data-v-201e531f]{display:flex;flex-direction:column;gap:2px;min-width:0}.salt-cave__job-opt[data-v-201e531f]{grid-column:2 / -1}.salt-cave__prof-head[data-v-201e531f]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px;font-size:15px;color:#3a2a1d}.salt-cave__prof-head small[data-v-201e531f]{font-size:12px;font-weight:700;color:#7a5a3a}.salt-cave__prof-head .salt-cave__guide-go[data-v-201e531f]{margin-left:auto}@media (max-width: 420px){.salt-cave__job[data-v-201e531f]{grid-template-columns:32px minmax(0,1fr)}.salt-cave__job-icon[data-v-201e531f]{width:32px;height:32px}.salt-cave__job>.btn[data-v-201e531f]{grid-column:1 / -1;justify-self:stretch}.salt-cave__job-opt[data-v-201e531f]{grid-column:1 / -1}}.salt-cave__melt[data-v-201e531f]{display:inline-flex;align-items:center;gap:4px}.salt-cave__melt img[data-v-201e531f]{object-fit:contain}.salt-cave__card-head--spread[data-v-201e531f]{justify-content:space-between}.salt-cave__card[data-v-201e531f]{padding:12px 14px;border-radius:12px;background:#fff9ef;border:1px solid #d8be98;display:flex;flex-direction:column;gap:8px}.salt-cave__card-head[data-v-201e531f]{display:flex;align-items:center;gap:12px}.salt-cave__card-icon[data-v-201e531f]{border-radius:10px;object-fit:contain;flex-shrink:0}.salt-cave__card-sub[data-v-201e531f]{font-size:12px;color:#5c432c}.salt-cave__train[data-v-201e531f]{margin-top:12px}.salt-cave__train>.btn[data-v-201e531f]{align-self:flex-start}.salt-cave__train-kinds[data-v-201e531f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.salt-cave__train-kind[data-v-201e531f]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border:1px solid #d8be98;border-radius:10px;background:#fffdf8;color:#4f3d2c;font:inherit;font-size:12px;line-height:1.2;text-align:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.salt-cave__train-kind small[data-v-201e531f]{color:#7a6146;font-size:11px}.salt-cave__train-kind[data-v-201e531f]:hover{border-color:#b98d55}.salt-cave__train-kind.is-on[data-v-201e531f]{border-color:#a8742f;background:#fbefd9;box-shadow:0 0 0 2px #a8742f40}.salt-cave__card-actions[data-v-201e531f]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.salt-cave__type-list[data-v-201e531f]{display:flex;flex-direction:column;gap:8px}.salt-cave__type-card[data-v-201e531f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#fff9ef;border:1px solid #d8be98}.salt-cave__type-card.is-locked[data-v-201e531f]{opacity:.65}.salt-cave__type-main[data-v-201e531f]{flex:1 1 0}.salt-cave__type-card--stack .salt-cave__type-main[data-v-201e531f]{min-width:0}@media (max-width: 520px){.salt-cave__type-card:not(.salt-cave__type-card--stack)>.btn[data-v-201e531f]{min-width:0;padding:0 10px}.salt-cave__type-card--stack[data-v-201e531f]{flex-wrap:wrap;align-items:flex-start}.salt-cave__type-card--stack>.btn[data-v-201e531f]{flex:1 0 100%}}.salt-cave__badge[data-v-201e531f]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:800;color:#2b2118}.salt-cave__badge img[data-v-201e531f]{object-fit:contain}.salt-cave__check[data-v-201e531f]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#3a2a1d;cursor:pointer}.salt-cave__check input[data-v-201e531f]{width:16px;height:16px;margin:0;accent-color:#c85a22;flex-shrink:0}.salt-cave__guide-go[data-v-201e531f]{padding:2px 8px;border:0;border-radius:6px;background:transparent;color:#a1501b;font:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.salt-cave__guide-go[data-v-201e531f]:hover{background:#c85a221a}.salt-cave__why[data-v-201e531f]{margin:4px 0 0;font-size:12px;color:#a1501b}.salt-cave__muted[data-v-201e531f]{margin:0;font-size:13px;color:#655241}.salt-cave__stock[data-v-201e531f]{margin:0}.salt-build[data-v-201e531f]{display:flex;flex-direction:column;gap:8px;container-type:inline-size}.salt-build .prof-cab__bar[data-v-201e531f]{margin:0}.salt-build .prof-cab__bar-label[data-v-201e531f]{max-width:calc(100% - 24px);overflow:hidden;font-size:clamp(11px,3.4cqw,14px);text-overflow:ellipsis;white-space:nowrap}.salt-build__stage[data-v-201e531f]{position:relative;width:100%;height:min(330px,56.25cqw);overflow:hidden;border:2px solid #c4894a;border-radius:16px;background:#1c2430;transition:height .28s ease}.salt-build__stage.is-fold[data-v-201e531f]{height:min(165px,28.125cqw)}@container (min-width: 480px){.salt-build__stage.is-fold[data-v-201e531f]{height:min(calc(165px * .7),19.6875cqw)}}.salt-build__votes[data-v-201e531f],.salt-build__vault[data-v-201e531f]{--cave-fit: min(1, (100cqw - 16px) / 360px)}.salt-build__fold[data-v-201e531f]{position:absolute;z-index:5;top:8px;right:8px;display:grid;place-items:center;width:36px;height:22px;margin:0;padding:0;border:2px solid #c4922a;border-radius:999px;background:linear-gradient(180deg,#fff6c8,#e2b143);box-shadow:inset 0 1px #ffffffb3;cursor:pointer}.salt-build__fold-mark[data-v-201e531f]{width:7px;height:7px;border-right:2px solid #603321;border-bottom:2px solid #603321;transform:rotate(45deg) translate(-1px,-1px);transition:transform .22s ease}.salt-build__fold-mark.is-open[data-v-201e531f]{transform:rotate(225deg) translate(-1px,-1px)}@media (prefers-reduced-motion: reduce){.salt-build__stage[data-v-201e531f],.salt-build__fold-mark[data-v-201e531f],.salt-niche[data-v-201e531f],.salt-niche[data-v-201e531f]:after,.salt-niche__hp[data-v-201e531f],.salt-niche__plus[data-v-201e531f]{transition:none;animation:none}}.salt-cave__note[data-v-201e531f]{container-type:inline-size}.salt-cave__result.norm-notice.prof-cab__result[data-v-201e531f]{margin:0;font-size:12px}.salt-cave__result+.salt-cave__works[data-v-201e531f]{margin-top:0}@media (max-width: 419px){.salt-cave__result.norm-notice.prof-cab__result[data-v-201e531f]{font-size:10px}}.salt-cave__note .norm-notice[data-v-201e531f]{padding:clamp(6px,2.2cqw,10px) clamp(28px,8cqw,40px);border-width:clamp(1.5px,.45cqw,2px);border-radius:clamp(8px,2.2cqw,10px);font-size:14px}.salt-cave__note .norm-notice__copy[data-v-201e531f]{display:block;white-space:nowrap;font-size:clamp(8px,(100cqw - 76px) / 26.5,14px);line-height:1.2}.salt-cave__note .norm-notice.is-long .norm-notice__copy[data-v-201e531f]{font-size:clamp(6px,(100cqw - 76px) / 40,14px)}.salt-cave__note .norm-notice__mark[data-v-201e531f]{left:clamp(6px,2cqw,12px);width:clamp(16px,4.6cqw,22px);height:clamp(16px,4.6cqw,22px);font-size:clamp(10px,2.8cqw,13px);line-height:clamp(12px,3.6cqw,18px)}.salt-build__stage>img[data-v-201e531f]{display:block;width:100%;height:100%;object-fit:cover}.salt-hall-gate[data-v-201e531f]{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 8px;container-type:inline-size}.salt-hall-gate__votes[data-v-201e531f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.salt-build__votes[data-v-201e531f]{position:absolute;top:8px;left:50%;z-index:3;display:flex;align-items:center;gap:8px;max-width:calc(100% - 52px);transform:translate(-50%) scale(var(--cave-fit));transform-origin:center top}.flea-pill.prof-cab__res.salt-vote[data-v-201e531f]{cursor:help}.flea-pill.prof-cab__res.salt-vote img[data-v-201e531f]{width:14px;height:14px;object-fit:contain}.flea-pill.prof-cab__res.salt-vote .lotto-reel[data-v-201e531f],.flea-pill.prof-cab__res.salt-vote .lotto-reel span[data-v-201e531f]{font-size:inherit;font-weight:inherit;color:inherit}.flea-pill.prof-cab__res.salt-vote .lotto-reel__strip[data-v-201e531f]{transition-duration:.55s}.salt-vote__dot[data-v-201e531f]{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:currentColor}.salt-build__vault[data-v-201e531f]{position:absolute;bottom:8px;left:50%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:none;color:#fff6e8;transform:translate(-50%) scale(var(--cave-fit));transform-origin:center bottom}.salt-build__vault.is-inline[data-v-201e531f]{position:static;bottom:auto;left:auto;max-width:none;color:#5c4030;transform:scale(min(1,(100cqw - 8px) / 360px));transform-origin:center center}.salt-build__vault-row[data-v-201e531f]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:none}.salt-build__vault-row .btn[data-v-201e531f]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;width:auto}.salt-build__vault-row .btn img[data-v-201e531f]{width:15px;height:15px;object-fit:contain}.salt-build__vault-row .shop-qty__n[data-v-201e531f]{min-width:22px}.salt-build__sep[data-v-201e531f]{color:#5c4030;font-size:22px;font-weight:800;line-height:1}.salt-place[data-v-201e531f]{z-index:90}.salt-siege[data-v-201e531f]{z-index:96}.salt-siege .mail-modal__panel.is-carve-game[data-v-201e531f]{container-type:inline-size;width:min(456px,100%)}.salt-siege .mail-modal__panel.is-carve-game .mail-modal__body[data-v-201e531f]{padding-top:calc(62px*min(1,100cqi / 456px))}@media (min-width: 768px){.mail-modal.salt-place .mail-modal__head[data-v-201e531f]{padding-top:80px}}.salt-place__meta[data-v-201e531f]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.salt-place__hours[data-v-201e531f],.salt-place__dur[data-v-201e531f]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:22px;height:18px;padding:0 6px;border:1.5px solid transparent;border-radius:999px;font:800 11px/1 Nunito,Tahoma,sans-serif;font-variant-numeric:tabular-nums}.salt-place__hours[data-v-201e531f]{cursor:help}.salt-place__hours.is-q-excellent[data-v-201e531f]{border-color:#0e3a08;background:#16560c;color:#f3ffe8}.salt-place__hours.is-q-average[data-v-201e531f]{border-color:#8a7008;background:#c9a20e;color:#fff8d8}.salt-place__hours.is-q-lost[data-v-201e531f]{border-color:#541400;background:#7e1e00;color:#fff0e8}.salt-place__hours.is-q-unusable[data-v-201e531f]{border-color:#2e2922;background:#4c4436;color:#f6f1e8}.salt-place__dur[data-v-201e531f]{border-color:#c9a04a;background:linear-gradient(180deg,#ffffff80,#fff0 42%),linear-gradient(180deg,#fff1c4,#e2b44a);color:#7a5410;cursor:help}.salt-place__go[data-v-201e531f]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.salt-place__go img[data-v-201e531f]{width:16px;height:16px;object-fit:contain}.salt-place__sep[data-v-201e531f]{font-weight:800;line-height:1}.salt-view .item-modal__actions>.tip-host--block[data-v-201e531f]{flex:1 1 auto;justify-content:center}.salt-view .item-modal__actions>.tip-host--block>.item-modal__act[data-v-201e531f]:not(.salt-view__sled){flex:1 1 auto;width:100%}.salt-view .item-modal__act.salt-view__sled[data-v-201e531f]{flex:0 1 auto;width:max-content;max-width:100%;height:auto;min-height:40px;margin-inline:auto;padding:8px 12px;white-space:nowrap}.salt-view__sled-bit[data-v-201e531f]{display:inline-flex;align-items:center;gap:.35em}.salt-view .item-modal__act.salt-view__sled .flea-pill[data-v-201e531f]{flex:0 0 auto;cursor:inherit}.salt-view .item-modal__act.salt-view__sled .flea-pill img[data-v-201e531f]{width:12px;height:12px}@media (max-width: 767px){.salt-view .item-modal__act.salt-view__sled[data-v-201e531f]{font-size:clamp(11px,3.15vw,14px);gap:.28em;padding:7px 10px}.salt-view .item-modal__act.salt-view__sled img[data-v-201e531f]{width:1.1em;height:1.1em}.salt-view .item-modal__act.salt-view__sled .flea-pill img[data-v-201e531f]{width:12px;height:12px}}.salt-view__sheet[data-v-201e531f]{display:flex;flex-direction:column;gap:4px}.salt-view__copy[data-v-201e531f]{margin:0;color:#5c432c;font:700 13px/1.4 Nunito,Tahoma,sans-serif;text-align:center}.salt-view__copy[data-v-201e531f] img{width:16px;height:16px;margin:0 2px;object-fit:contain;vertical-align:-3px}.salt-view__row[data-v-201e531f]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px;padding:2px 6px;border-radius:8px;color:#3a2a1e;font:700 13px/1.2 Nunito,Tahoma,sans-serif}.salt-view__row[data-v-201e531f]:nth-child(odd){background:#fff6e8d9}.salt-view__label[data-v-201e531f]{color:#7a6550}.salt-view__owner[data-v-201e531f]{display:inline-flex;align-items:center;gap:6px;min-width:0}.salt-view__owner b[data-v-201e531f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.salt-view__face[data-v-201e531f]{width:22px;height:22px;flex:0 0 22px;border-radius:50%;object-fit:cover}.salt-view__time[data-v-201e531f]{height:22px;padding:0 7px;gap:3px;font-size:11px}.salt-view__time img[data-v-201e531f]{width:12px;height:12px}.salt-view__ended[data-v-201e531f],.salt-view__hp[data-v-201e531f]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;border:1.5px solid transparent;border-radius:999px;font:800 11px/1 Nunito,Tahoma,sans-serif}.salt-view__ended[data-v-201e531f],.salt-view__hp.is-red[data-v-201e531f]{border-color:#541400;background:#7e1e00;color:#fff0e8}.salt-view__hp.is-green[data-v-201e531f]{border-color:#0e3a08;background:#16560c;color:#f3ffe8}.salt-view__hp.is-blue[data-v-201e531f]{border-color:#0e335c;background:#1a4f86;color:#e8f4ff}.salt-view__hp.is-yellow[data-v-201e531f]{border-color:#a8742f;background:#f0c14a;color:#5a3b08}.salt-view__pay[data-v-201e531f]{justify-content:center}.res-tip[data-v-929853ea]{position:fixed;z-index:110;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.res-tip__card[data-v-929853ea]{position:relative;display:flex;flex-direction:column;width:100%;min-height:0;max-height:100%;overflow:hidden}.res-tip__rail[data-v-929853ea]{flex:0 0 auto;height:28px;background:url(/img/ne/toast/wood-rail.png) center / 100% 100% no-repeat;position:relative;z-index:2}.res-tip__rail--top[data-v-929853ea]{margin-bottom:-7px}.res-tip__rail--bottom[data-v-929853ea]{margin-top:-7px}.res-tip__sheet[data-v-929853ea]{position:relative;z-index:1;flex:1 1 auto;min-height:0;margin:0 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:url(/img/ne/toast/parchment.png) center / 100% 100% no-repeat}.res-tip__content[data-v-929853ea]{display:flex;flex-direction:column;gap:14px;padding:22px 20px 18px;box-sizing:border-box}.res-tip__head[data-v-929853ea]{display:flex;align-items:center;gap:12px;min-width:0}.res-tip__icon[data-v-929853ea]{width:40px;height:40px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.res-tip__content--stack[data-v-929853ea]{align-items:stretch;text-align:left}.res-tip__icon--stack[data-v-929853ea]{width:56px;height:56px}.res-tip__content--stack .res-tip__head[data-v-929853ea]{justify-content:flex-start}.res-tip__content--stack .res-tip__lore[data-v-929853ea]{align-self:stretch;text-align:justify}.res-tip__content--stack .res-tip__foot[data-v-929853ea]{text-align:left}.res-tip__title[data-v-929853ea]{margin:0;font:800 15px/1 Nunito,Tahoma,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#2a1c14}.res-tip__facts-box[data-v-929853ea]{width:100%;margin:0;text-align:left}.res-tip__content--item[data-v-929853ea]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center}.res-tip__content--item .item-modal__scratch[data-v-929853ea],.res-tip__content--item .item-modal__facts-box[data-v-929853ea],.res-tip__content--item .res-tip__lore[data-v-929853ea]{align-self:stretch;width:100%}.res-tip__content--item .res-tip__lore[data-v-929853ea]{text-align:justify}.res-tip__content--item .item-modal__art[data-v-929853ea]{background:#e8d5ba}.res-tip__stats[data-v-929853ea]{margin:0;display:grid;gap:6px}.res-tip__row[data-v-929853ea]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:center;min-height:20px;font:700 13px/20px Nunito,Tahoma,Arial,sans-serif;color:#3a2f26}.res-tip__row dt[data-v-929853ea]{margin:0;white-space:nowrap}.res-tip__row dd[data-v-929853ea]{margin:0;min-width:0;word-break:break-word}.res-tip__value[data-v-929853ea]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.res-tip__part[data-v-929853ea]{display:inline-flex;align-items:center;height:20px;line-height:20px;gap:4px}.res-tip__part-icon[data-v-929853ea]{width:16px;height:16px;object-fit:contain;flex:0 0 16px;display:block}.res-tip__part strong[data-v-929853ea]{font-weight:800;line-height:20px}.res-tip__row.is-q-excellent dd[data-v-929853ea]{color:#16560c}.res-tip__row.is-q-average dd[data-v-929853ea]{color:#c9a20e}.res-tip__row.is-q-lost dd[data-v-929853ea]{color:#7e1e00}.res-tip__row.is-q-unusable dd[data-v-929853ea]{color:#4c4436}.res-tip__row.is-q-wearing dd[data-v-929853ea]{color:#016789}.res-tip__blocks[data-v-929853ea]{display:flex;flex-direction:column;gap:10px}.res-tip__lore[data-v-929853ea]{margin:0;font:600 13px/20px Nunito,Tahoma,Arial,sans-serif;color:#3a2f26;white-space:pre-line}.res-tip__lore strong[data-v-929853ea]{font-weight:800}.res-tip__lore em[data-v-929853ea]{font-style:italic}.res-tip__lore strong.is-red[data-v-929853ea]{color:#c44732}.res-tip__lore hr[data-v-929853ea]{margin:8px 0;border:0;border-top:1px solid rgba(90,59,39,.35)}.res-tip__swatch[data-v-929853ea]{display:inline-block;width:10px;height:10px;margin:0 6px 0 0;border-radius:50%;vertical-align:-1px;background:var(--swatch, #8a7560)}.res-tip__swatch.is-gray[data-v-929853ea]{--swatch: #8a7560}.res-tip__swatch.is-red[data-v-929853ea]{--swatch: #c44732}.res-tip__swatch.is-blue[data-v-929853ea]{--swatch: #2f6fbe}.res-tip__swatch.is-yellow[data-v-929853ea]{--swatch: #c4922a}.res-tip__swatch.is-green[data-v-929853ea]{--swatch: #3d8f45}.res-tip__swatch.is-black[data-v-929853ea]{--swatch: #1a120c}.res-tip__swatch.is-white[data-v-929853ea]{--swatch: #ffffff;box-shadow:0 0 0 1px #4a2c1c73}.res-tip__swatch.is-empty[data-v-929853ea]{--swatch: transparent;background:transparent;box-shadow:0 0 0 1.5px #4a2c1cb3}.res-tip__inline-icon[data-v-929853ea]{display:inline-block;width:16px;height:16px;margin:0 3px;vertical-align:-3px;object-fit:contain}.res-tip__gem[data-v-929853ea]{position:relative;display:inline-block;width:18px;height:18px;margin:0 4px 0 0;vertical-align:-4px;border-radius:5px;background:radial-gradient(circle at 35% 30%,#f2fbff,#a9dcf5 55%,#5aa3cf)}.res-tip__gem[data-v-929853ea]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.res-tip__gem.is-line[data-v-929853ea]:after{background:linear-gradient(180deg,transparent 38%,rgba(255,255,255,.95) 46%,rgba(255,230,140,.95) 54%,transparent 62%)}.res-tip__gem.is-bomb[data-v-929853ea]:after{box-shadow:inset 0 0 0 2px #ffdc78f2,0 0 6px 1px #ffaa3cd9}.res-tip__foot[data-v-929853ea]{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;white-space:nowrap}.res-tip__dot[data-v-929853ea]{flex:0 0 auto;width:4px;height:4px;border-radius:50%;background:#8a6a48}.res-tip__rank[data-v-929853ea]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:3px 8px;border:1px solid #b8894a;border-radius:999px;background:linear-gradient(180deg,#fff6e4,#e7c99a);box-shadow:inset 0 1px #ffffffbf,0 1px #5a321438;color:#5a3b27;font:800 13px/1.2 Nunito,Tahoma,Arial,sans-serif;white-space:nowrap}.res-tip__rank.is-max[data-v-929853ea]{border-color:#6f9a62;background:linear-gradient(180deg,#eef8e6,#b7d7a8);color:#2c5a28}.res-tip__rank.is-none[data-v-929853ea]{border-color:#b3a89c;background:linear-gradient(180deg,#f7f4ef,#e3dbd2);color:#7a7066}.res-tip__count[data-v-929853ea]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border:1.5px solid #b8894a;border-radius:999px;background:transparent;color:#5a3b27;font-weight:800;line-height:1}.res-tip__scratch[data-v-929853ea]{display:flex;align-items:center;gap:8px;height:10px}.res-tip__mark[data-v-929853ea]{position:relative;display:block;flex:1 1 auto;height:10px}.res-tip__mark[data-v-929853ea]:before,.res-tip__mark[data-v-929853ea]:after{content:"";position:absolute;height:1.5px;border-radius:1px;background:#5a34208c;box-shadow:0 1px #fff8ee73}.res-tip__mark--left[data-v-929853ea]:before{top:2px;left:6%;width:94%;transform:rotate(-1.2deg)}.res-tip__mark--left[data-v-929853ea]:after{top:6px;left:24%;width:52%;transform:rotate(1.3deg);background:#5a342052}.res-tip__mark--right[data-v-929853ea]:before{top:3px;right:4%;width:90%;transform:rotate(.8deg)}.res-tip__mark--right[data-v-929853ea]:after{top:7px;right:20%;width:42%;transform:rotate(-1.5deg);background:#5a342047}.res-tip__effect[data-v-929853ea]{display:grid;gap:4px}.res-tip__effect-lead[data-v-929853ea],.res-tip__effect-line[data-v-929853ea]{margin:0;font:700 13px/18px Nunito,Tahoma,Arial,sans-serif;color:#2a1c14}.res-tip__until[data-v-929853ea]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font:700 13px/20px Nunito,Tahoma,Arial,sans-serif;color:#3a2f26}.res-tip__until-badge[data-v-929853ea]{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 5px;border:1px solid #c4a574;border-radius:999px;background:#f6e0c4;box-shadow:inset 0 1px #ffffffa6;color:#603321}.res-tip__until-badge img[data-v-929853ea]{width:14px;height:14px;object-fit:contain}.res-tip__until-badge strong[data-v-929853ea]{font-size:12px;font-weight:800;line-height:1}.res-tip__lines[data-v-929853ea]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.res-tip__notice strong[data-v-929853ea]{font-weight:800}.res-tip__notice[data-v-929853ea]{margin:0;padding:8px 12px;text-align:left;border:2px solid #c4922a;border-radius:10px;background:linear-gradient(180deg,#fff6df,#f3d7a2);color:#4a3228;font:600 13px/20px Nunito,Tahoma,Arial,sans-serif;box-shadow:inset 0 1px #ffffffb3}.res-tip__notice--ok[data-v-929853ea]{border-color:#6d8a32;background:linear-gradient(180deg,#f4f8df,#d5e3a6);color:#314216}.res-tip__notice--bad[data-v-929853ea]{border-color:#b5523c;background:linear-gradient(180deg,#fde8df,#f0c2b0);color:#6a2c22}.res-tip-fade-enter-active .res-tip__card[data-v-929853ea],.res-tip-fade-leave-active .res-tip__card[data-v-929853ea]{transition:opacity .2s ease,transform .2s ease}.res-tip-fade-enter-from .res-tip__card[data-v-929853ea],.res-tip-fade-leave-to .res-tip__card[data-v-929853ea]{opacity:0;transform:translateY(8px)}.tip-host{display:inline-flex}.tip-host>:disabled{pointer-events:none}.tip-host:has(>:disabled){cursor:not-allowed}.tip-host--block{display:flex;width:100%}.tip-host--block>.btn{width:100%}.game-tip[data-v-85c64581]{position:fixed;z-index:130;width:max-content;max-width:min(340px,calc(100vw - 24px));pointer-events:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.game-tip__card[data-v-85c64581]{position:relative;width:100%}.game-tip__rail[data-v-85c64581]{height:16px;background:url(/img/ne/toast/wood-rail.png) center / 100% 100% no-repeat;position:relative;z-index:2}.game-tip__rail--top[data-v-85c64581]{margin-bottom:-5px}.game-tip__rail--bottom[data-v-85c64581]{margin-top:-5px}.game-tip__sheet[data-v-85c64581]{position:relative;z-index:1;margin:0 6px;background:url(/img/ne/toast/parchment.png) center / 100% 100% no-repeat}.game-tip__text[data-v-85c64581]{margin:0;padding:8px 14px 7px;font:800 13px/20px Nunito,Tahoma,Arial,sans-serif;color:#2a1c14;text-align:center}.game-tip__text--rich[data-v-85c64581]{display:flex;align-items:center;justify-content:center;gap:4px}.game-tip__bit[data-v-85c64581]{display:inline-flex;align-items:center;gap:3px}.game-tip__icon[data-v-85c64581]{width:14px;height:14px;object-fit:contain}.game-tip-fade-enter-active .game-tip__card[data-v-85c64581],.game-tip-fade-leave-active .game-tip__card[data-v-85c64581]{transition:opacity .2s ease,transform .2s ease}.game-tip-fade-enter-from .game-tip__card[data-v-85c64581],.game-tip-fade-leave-to .game-tip__card[data-v-85c64581]{opacity:0;transform:translateY(8px)}.totem-cab__marks[data-v-b2e2ce3f]{display:flex;align-items:center;gap:8px;justify-self:start;min-width:0}.totem-cab__marks .flea-pill.prof-cab__res[data-v-b2e2ce3f],.totem-cab__time[data-v-b2e2ce3f]{cursor:help}.is-totem .prof-cab__head .flea-pill.prof-cab__res[data-v-b2e2ce3f],.is-totem .prof-cab__head .flea-pill.totem-cab__time[data-v-b2e2ce3f]{height:28px;padding:0 12px;border-width:2px;gap:4px;font:800 13px/1 Nunito,Tahoma,Arial,sans-serif}.is-totem .prof-cab__head .flea-pill img[data-v-b2e2ce3f]{width:14px;height:14px}@container (max-width: 360px){.is-totem .prof-cab__head .flea-pill.prof-cab__res[data-v-b2e2ce3f],.is-totem .prof-cab__head .flea-pill.totem-cab__time[data-v-b2e2ce3f]{height:calc(28px*100cqi/360px);padding:0 calc(12px*100cqi/360px);border-width:calc(2px*100cqi/360px);gap:calc(4px*100cqi/360px);font-size:calc(13px*100cqi/360px)}.is-totem .prof-cab__head .flea-pill img[data-v-b2e2ce3f]{width:calc(14px*100cqi/360px);height:calc(14px*100cqi/360px)}}.totem-cab__time[data-v-b2e2ce3f]{justify-self:end;width:max-content;max-width:100%}@media (max-width: 767px){.is-totem .prof-cab__head[data-v-b2e2ce3f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;margin-inline:0;gap:8px}.is-totem .prof-cab__name[data-v-b2e2ce3f]{flex:1 0 100%;order:-1;font-size:22px;text-align:center}.is-totem .totem-cab__time[data-v-b2e2ce3f]{margin-left:auto}.flea-pill.totem-cab__decay[data-v-b2e2ce3f],.flea-pill.totem-cab__fx[data-v-b2e2ce3f]{max-width:calc(100% - 8px);white-space:normal;text-align:center}.flea-pill.totem-cab__fx[data-v-b2e2ce3f]{padding:4px 10px;font-size:11px;line-height:1.3}.trader-card.totem-cab[data-v-b2e2ce3f]{height:300px;min-height:300px}.totem-cab[data-v-b2e2ce3f]:after{height:150px}.totem-cab__dock[data-v-b2e2ce3f]{width:calc(100% - 16px)}.totem-cab__dock .trader-card__actions[data-v-b2e2ce3f]{flex-direction:column;align-items:stretch;width:100%}.totem-cab__dock .trader-card__actions .btn[data-v-b2e2ce3f],.totem-cab__dock .trader-card__batch[data-v-b2e2ce3f]{width:100%}}.totem-cab__dock .shop-qty__step--minus[data-v-b2e2ce3f]{border-color:var(--ui-beige-border, #af836d);background:linear-gradient(180deg,var(--ui-beige-light, #ffefda),var(--ui-beige-dark, #ebd0ac));box-shadow:inset 0 1px #ffffff8c;color:var(--ui-brown, #603321);text-shadow:none}.totem-cab__meter[data-v-b2e2ce3f]{display:flex;flex-direction:column;align-items:center;margin:14px 0 0}.totem-cab__busy[data-v-b2e2ce3f]{margin-top:10px;font-size:13px}.totem-cab__busy .norm-notice__copy[data-v-b2e2ce3f],.totem-cab__busy .norm-notice__body[data-v-b2e2ce3f]{display:block;text-align:center}@media (max-width: 419px){.totem-cab__busy[data-v-b2e2ce3f]{font-size:10px}}.totem-cab__gift-icon[data-v-b2e2ce3f]{display:inline-block;width:1.6em;height:1.6em;margin:-.3em 0;object-fit:contain;vertical-align:middle}.totem-cab__meter .prof-cab__bar[data-v-b2e2ce3f]{position:relative;z-index:2;width:100%;margin:0;cursor:help}.totem-cab__bar .prof-cab__fill[data-v-b2e2ce3f]{transition:none}.totem-cab__forecast[data-v-b2e2ce3f]{position:absolute;top:0;bottom:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(-45deg,#78ba7033,#78ba7033 4px,#2f8c48b8 4px,#2f8c48b8 8px)}.flea-pill.totem-cab__decay[data-v-b2e2ce3f]{position:relative;z-index:1;margin-top:-2px;border-radius:0 0 8px 8px;pointer-events:none;white-space:nowrap}.totem-cab__stage[data-v-b2e2ce3f]{display:flex;flex:1 1 100%;flex-direction:column;align-items:stretch;width:100%;max-width:100%;margin-top:10px}.trader-card.totem-cab[data-v-b2e2ce3f]{position:relative;z-index:2;flex:none;width:100%;max-width:none;height:330px;min-height:330px;aspect-ratio:auto;overflow:hidden;background:#24160f}.totem-cab__poster[data-v-b2e2ce3f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.totem-cab[data-v-b2e2ce3f]:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:92px;background:linear-gradient(180deg,transparent,rgba(18,10,6,.42));pointer-events:none}.totem-cab__stones[data-v-b2e2ce3f]{position:absolute;top:8px;right:8px;left:8px;z-index:2;display:flex;align-items:flex-start;justify-content:center;gap:18px}.totem-cab__stone[data-v-b2e2ce3f]{position:relative;display:flex;align-items:center;justify-content:center;width:104px;height:104px;padding:0;border:0;background:none;cursor:pointer;transition:transform .28s ease}.totem-cab__stone img[data-v-b2e2ce3f]{width:100%;height:100%;object-fit:contain;transition:filter .28s ease}.totem-cab__stone[data-v-b2e2ce3f]:hover:not(:disabled){transform:scale(1.08)}.totem-cab__stone:hover:not(:disabled) img[data-v-b2e2ce3f]{animation:totem-shimmer-b2e2ce3f .9s ease-in-out infinite}.totem-cab__stone.is-on[data-v-b2e2ce3f]{transform:scale(1.06);filter:drop-shadow(0 0 12px rgba(232,184,74,.8))}.totem-cab__stone.is-on[data-v-b2e2ce3f]:hover:not(:disabled){transform:scale(1.12)}.totem-cab__stone.is-on[data-v-b2e2ce3f]:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:-1;padding:3px;border-radius:26px;background:conic-gradient(from 0deg,#fff6c8,#e8b84a,#fffdf2,#c8902a,#ffe08a,#fff6c8);animation:totem-ring-b2e2ce3f 2.4s linear infinite,totem-ring-in-b2e2ce3f .35s ease;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (max-width: 767px){.totem-cab__stones[data-v-b2e2ce3f]{right:8px;left:8px;justify-content:center;gap:4px;width:auto;transform:none}.totem-cab__stone[data-v-b2e2ce3f]{flex:0 0 62px;width:62px;height:62px}.totem-cab__stone.is-on[data-v-b2e2ce3f]:before{top:-4px;right:-4px;bottom:-4px;left:-4px;padding:2px;border-radius:16px}}.totem-cab__stone[data-v-b2e2ce3f]:disabled{cursor:default}.flea-pill.totem-cab__fx[data-v-b2e2ce3f]{position:relative;z-index:1;align-self:center;display:block;height:auto;max-width:min(560px,calc(100% - 16px));margin:0 0 -2px;padding:6px 12px;overflow:visible;border-radius:8px 8px 0 0;line-height:1.35;text-align:center;white-space:normal}.totem-cab__fx[data-v-b2e2ce3f] img{width:16px;height:16px;vertical-align:-3px;object-fit:contain}.totem-fx-enter-active[data-v-b2e2ce3f],.totem-fx-leave-active[data-v-b2e2ce3f]{transition:opacity .22s ease,transform .22s ease}.totem-fx-enter-from[data-v-b2e2ce3f]{opacity:0;transform:translateY(6px)}.totem-fx-leave-to[data-v-b2e2ce3f]{opacity:0;transform:translateY(-6px)}.totem-cab__dock[data-v-b2e2ce3f]{position:absolute;bottom:8px;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 16px);transform:translate(-50%)}.totem-cab__dock .trader-card__actions[data-v-b2e2ce3f]{flex-wrap:wrap;justify-content:center}@keyframes totem-shimmer-b2e2ce3f{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.35) saturate(1.4) drop-shadow(0 0 8px rgba(255,220,140,.9))}}@keyframes totem-ring-b2e2ce3f{to{transform:rotate(1turn)}}@keyframes totem-ring-in-b2e2ce3f{0%{opacity:0}to{opacity:1}}.totem-cab__line[data-v-b2e2ce3f],.totem-cab__note[data-v-b2e2ce3f]{margin:0;text-align:center}.totem-cab__line[data-v-b2e2ce3f]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.totem-cab__line img[data-v-b2e2ce3f]{width:16px;height:16px;object-fit:contain}.totem-cab__note[data-v-b2e2ce3f]{opacity:.85}.support-modal.mail-modal--notch[data-v-89edfee4]{flex-direction:column;align-items:center;justify-content:flex-start;overflow-anchor:none;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap)}.support-modal.mail-modal--notch .mail-modal__panel[data-v-89edfee4]{max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap))}.support-modal.mail-modal--notch[data-v-89edfee4]:before,.support-modal.mail-modal--notch[data-v-89edfee4]:after{content:"";flex:1 1 0;width:0;min-height:0}.mail-modal__body[data-v-89edfee4]{overflow-anchor:none}.support-title[data-v-89edfee4]{margin:0;color:#603321;font-size:22px;line-height:1.2}.support-topic[data-v-89edfee4]{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin:0 auto;padding:4px 12px;border-radius:999px;background:#efe2d0;color:#603321;font-size:13px;font-weight:800;line-height:1.25;text-align:center;overflow-wrap:anywhere}.mail-modal__head[data-v-89edfee4]{flex-direction:column}.mail-modal__head.support-head--thread[data-v-89edfee4]{align-items:center;padding-bottom:4px}.support-head--list[data-v-89edfee4]{align-items:stretch}.support-list-bar[data-v-89edfee4]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.support-list-bar .btn[data-v-89edfee4]{flex:0 0 auto}.mail-modal--notch .mail-modal__panel>button.support-back[data-v-89edfee4]{position:absolute;top:18px;left:20px;z-index:6;pointer-events:auto}.support-back[data-v-89edfee4]{position:absolute;top:18px;left:20px;z-index:6;display:inline-flex;align-items:center;gap:6px;height:36px;margin:0;padding:0;border:0;background:transparent;color:#5a3b27;font:800 15px/1 Nunito,Tahoma,sans-serif;cursor:pointer}.support-back svg[data-v-89edfee4]{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.support-back[data-v-89edfee4]:hover{color:var(--ui-orange, #dd723c)}.support-empty[data-v-89edfee4]{display:flex;flex-direction:column;align-items:center;padding-bottom:60px}.support-card[data-v-89edfee4]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.support-card.is-closed[data-v-89edfee4]{background:linear-gradient(180deg,#efe6d8,#e4d3bc)}.mail-modal--notch .mail-modal__panel>button.support-open-only[data-v-89edfee4]{position:absolute;top:18px;right:62px;z-index:6;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;background:transparent;color:#5a3b27;line-height:0;cursor:pointer}.support-open-only svg[data-v-89edfee4]{width:22px;height:22px}.support-open-only rect[data-v-89edfee4],.support-open-only path[data-v-89edfee4]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.support-open-only.is-on[data-v-89edfee4],.support-open-only[data-v-89edfee4]:hover{color:var(--ui-orange, #dd723c)}.support-portrait[data-v-89edfee4]{position:relative;flex:0 0 44px;width:44px;height:44px}.support-card__dot[data-v-89edfee4]{position:absolute;top:-1px;right:-1px;width:12px;height:12px;border-radius:50%;background:#e53935;box-shadow:0 0 0 2px #3a2416;pointer-events:none;z-index:1}.support-bird[data-v-89edfee4]{display:inline-flex;align-items:center;gap:8px;min-width:0}.support-bird__avatar[data-v-89edfee4]{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;align-self:flex-start;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #8a5a38,0 0 0 4px #3a2416}.support-subject[data-v-89edfee4]{display:block;margin-top:2px;color:#3a2a1e;font-weight:800}.mail-modal__body .chat-msg+.chat-msg[data-v-89edfee4]{margin-top:14px}.chat-msg__avatar--support[data-v-89edfee4]{isolation:isolate}.chat-msg__avatar--support[data-v-89edfee4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--event-footer, url(/img/ne/play/ui/footer-tile.webp?v=perf1)) center / cover no-repeat;opacity:.8;pointer-events:none}.chat-msg__avatar--support img[data-v-89edfee4]{position:relative;z-index:1}.play-root.play--winter{background-position:center bottom;background-size:auto 200%}.support-line[data-v-89edfee4]{display:flex;flex-wrap:wrap;gap:8px;color:#7a6550;font-size:13px}.support-status[data-v-89edfee4]{display:inline-flex;align-items:center;padding:2px 8px;border:0;border-radius:999px;background:#efe2d0;color:#7a6550;font:inherit;font-size:12px;font-weight:800}.support-status.is-open[data-v-89edfee4]{background:#e5f3df;color:#2f6b32}.support-status.is-closed[data-v-89edfee4],.support-status--close[data-v-89edfee4]{background:#f3e4d4;color:#8a4b32}.support-status-row[data-v-89edfee4]{display:flex;align-items:center;gap:8px}.support-thread.is-waiting[data-v-89edfee4]{visibility:hidden}.support-delete[data-v-89edfee4]{margin-left:auto;padding:2px 8px;border:0;background:transparent;color:#8a3b2a;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.support-delete[data-v-89edfee4]:disabled{cursor:default;opacity:.6}.support-status-row .support-status[data-v-89edfee4]{cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.support-status-row .support-status[data-v-89edfee4]:not(:disabled):active{animation:support-status-pop-89edfee4 .42s ease forwards}@media (hover: hover) and (pointer: fine){.support-status-row .support-status[data-v-89edfee4]:not(:disabled):hover{animation:support-status-pop-89edfee4 .42s ease forwards}}@keyframes support-status-pop-89edfee4{0%{transform:scale(1);box-shadow:0 0 #60332147}45%{transform:scale(1.08);box-shadow:0 0 0 5px #6033211f}to{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 14px #60332138}}.support-status-row .support-status[data-v-89edfee4]:disabled{cursor:default}.support-form[data-v-89edfee4]{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;min-height:0;padding:8px 16px 16px}.support-reply-open[data-v-89edfee4]{display:flex;justify-content:center;padding:8px 0 4px}.support-reply[data-v-89edfee4]{display:flex;flex-direction:column;gap:8px;min-width:0}.support-form label[data-v-89edfee4]{display:flex;flex-direction:column;gap:4px;color:#603321;font-weight:800}.support-input[data-v-89edfee4]{width:100%;box-sizing:border-box;border:2px solid #c4894a;border-radius:8px;background:#fff6e8;color:#3a2a1e;font:inherit;padding:8px 10px}textarea.support-input[data-v-89edfee4]{display:block;resize:vertical;height:96px;min-height:96px;max-height:176px;overflow:auto}.support-compose[data-v-89edfee4]{position:relative;display:flex;flex-direction:column;border:2px solid #c4894a;border-radius:8px;background:#fff6e8}.support-compose[data-v-89edfee4]:focus-within{outline:2px solid #dd723c;outline-offset:1px}.support-compose textarea.support-input[data-v-89edfee4]{border:0;border-radius:0;background:transparent;padding:6px 10px 8px;line-height:1.5}.support-compose textarea.support-input[data-v-89edfee4]:focus{outline:none}.support-compose__tools[data-v-89edfee4]{display:flex;align-items:center;justify-content:flex-end;gap:2px;padding:4px 6px 0}.support-compose__tool[data-v-89edfee4]{display:grid;place-items:center;width:26px;height:26px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#6b4630;font:inherit;font-size:15px;font-weight:800;line-height:1;cursor:pointer}.support-compose__tool--italic[data-v-89edfee4]{font-style:italic;font-weight:700}.support-compose__tool--under[data-v-89edfee4]{text-decoration:underline;text-underline-offset:2px}.support-compose__tool[data-v-89edfee4]:disabled{opacity:.4;cursor:default}.support-compose.has-file textarea.support-input[data-v-89edfee4]{padding-right:76px;padding-bottom:44px}.support-compose__pick[data-v-89edfee4]{display:grid;place-items:center;width:26px;height:26px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#6b4630;cursor:pointer}.support-compose__pick[data-v-89edfee4]:disabled{opacity:.4;cursor:default}.support-compose__pick svg[data-v-89edfee4]{width:18px;height:18px}.support-compose__preview[data-v-89edfee4]{position:absolute;right:32px;bottom:5px;width:36px;height:36px;object-fit:cover;border-radius:6px;border:2px solid #c4894a;pointer-events:none}.support-compose__clear[data-v-89edfee4]{position:absolute;right:28px;bottom:28px;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:#3a2416;color:#fff6e8;font:inherit;font-size:12px;line-height:16px;cursor:pointer}.support-file[data-v-89edfee4]{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);pointer-events:none}.support-photo[data-v-89edfee4]{display:block;margin-top:6px;max-width:100%;padding:0;border:0;background:none;cursor:zoom-in;font:inherit;text-align:left}.support-photo:hover img[data-v-89edfee4],.support-photo:focus-visible img[data-v-89edfee4]{outline:2px solid #c4a574;outline-offset:2px}.support-photo[data-v-89edfee4]:focus-visible{outline:none}.support-photo img[data-v-89edfee4]{display:block;max-width:100%;max-height:220px;border-radius:8px;object-fit:contain}.support-form__error[data-v-89edfee4]{margin:0;color:#8a3b2a;font-weight:800}.support-form__bar[data-v-89edfee4]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px 16px;color:#7a6550;font-weight:800}.support-form .support-form__bar[data-v-89edfee4]{padding:0}@media (max-width: 767px){.support-modal.mail-modal--notch[data-v-89edfee4]{padding-left:8px;padding-right:8px}.support-title[data-v-89edfee4]{font-size:18px}.support-list-bar[data-v-89edfee4]{flex-direction:column;align-items:stretch;gap:8px}.support-list-bar .support-title[data-v-89edfee4]{text-align:center}.support-list-bar .btn[data-v-89edfee4]{width:100%;min-width:0;height:42px;font-size:14px}.support-back[data-v-89edfee4]{top:14px;left:12px;max-width:calc(100% - 56px);height:32px;font-size:13px}.support-topic[data-v-89edfee4]{font-size:12px;padding:3px 10px}.support-bird__avatar[data-v-89edfee4]{width:38px;height:38px;min-width:38px;min-height:38px;flex-basis:38px}.mail-card__top[data-v-89edfee4]{gap:6px}.mail-card__top time[data-v-89edfee4]{font-size:11px}.support-subject[data-v-89edfee4]{font-size:13px;line-height:1.3}.support-form[data-v-89edfee4]{padding:6px 12px 12px}.support-form__bar .btn[data-v-89edfee4]{min-width:0;height:42px;padding:0 14px;font-size:14px}textarea.support-input[data-v-89edfee4]{height:80px;min-height:80px;max-height:160px}.support-compose textarea.support-input[data-v-89edfee4]{padding:6px 8px 8px}}.mail-peek[data-v-41e8775e]{position:fixed;top:152px;right:120px;z-index:70;width:255px;pointer-events:none}.mail-peek__list[data-v-41e8775e]{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:16px;width:100%}.mail-peek-enter-active[data-v-41e8775e],.mail-peek-leave-active[data-v-41e8775e]{transition:opacity .28s ease,transform .32s cubic-bezier(.22,.61,.36,1)}.mail-peek-enter-from[data-v-41e8775e],.mail-peek-leave-to[data-v-41e8775e]{opacity:0;transform:translateY(-14px)}.mail-peek-leave-active[data-v-41e8775e]{position:absolute;z-index:1}.mail-peek-move[data-v-41e8775e]{transition:transform .32s cubic-bezier(.22,.61,.36,1)}.mail-peek__card[data-v-41e8775e]{position:relative;width:100%;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.mail-peek__rail[data-v-41e8775e]{height:28px;background:url(/img/ne/toast/wood-rail.png) center / 100% 100% no-repeat;position:relative;z-index:2}.mail-peek__rail--top[data-v-41e8775e]{margin-bottom:-7px}.mail-peek__rail--bottom[data-v-41e8775e]{margin-top:-7px}.mail-peek__close[data-v-41e8775e]{position:absolute;top:50%;right:10px;transform:translateY(-52%);width:28px;height:28px;margin:0;padding:0;border:0;background:transparent;color:#f3e6c8;font:800 22px/1 Nunito,Tahoma,Arial,sans-serif;cursor:pointer;text-shadow:0 1px 0 rgba(40,18,6,.45)}.mail-peek__close[data-v-41e8775e]:hover{color:#fff6df}.mail-peek__sheet[data-v-41e8775e]{position:relative;z-index:1;margin:0 8px;background:url(/img/ne/toast/parchment.png) center / 100% 100% no-repeat}.mail-peek__content[data-v-41e8775e]{display:flex;flex-direction:column;gap:8px;padding:18px 22px 12px;box-sizing:border-box}.mail-peek__body[data-v-41e8775e]{margin:0;color:#3a2f26;font:600 13px/20px Nunito,Tahoma,Arial,sans-serif;word-break:break-word}.mail-peek__body strong[data-v-41e8775e]{font-weight:800}.mail-peek__section[data-v-41e8775e]{display:inline-block;width:18px;height:18px;margin:0 2px 0 0;vertical-align:middle;object-fit:contain}.mail-peek__dot[data-v-41e8775e]{margin:0 4px 0 2px;font-weight:800;line-height:20px}.mail-peek__chunk[data-v-41e8775e]{display:inline-block;white-space:nowrap;vertical-align:baseline}.mail-peek__res[data-v-41e8775e]{display:inline-block;width:16px;height:16px;margin:0 2px;vertical-align:middle;object-fit:contain}.mail-peek__bird[data-v-41e8775e]{display:inline-flex;align-items:center;height:22px;gap:4px;margin:0 2px;vertical-align:middle;line-height:22px}.mail-peek__portrait[data-v-41e8775e]{width:20px;height:20px;flex:0 0 20px;border-radius:50%;object-fit:cover;background:#efe2cc}.mail-peek__badge[data-v-41e8775e]{display:inline-block;height:22px;margin:0 2px;padding:0 7px;border-radius:999px;font-weight:800;font-size:13px;line-height:22px;vertical-align:baseline;box-sizing:border-box}.mail-peek__badge--win[data-v-41e8775e]{background:#d7ecc4;color:#2f6a22}.mail-peek__badge--loss[data-v-41e8775e]{background:#f6d0c8;color:#8d2b22}.mail-peek__log-row[data-v-41e8775e]{display:flex;align-items:center;gap:10px;width:100%;margin-top:6px}.mail-peek__log-row .mail-peek__log[data-v-41e8775e]{flex:0 0 auto;margin:0}.mail-peek__log[data-v-41e8775e]{display:inline-flex;align-items:center;gap:4px;margin:2px 0;padding:2px 10px 2px 6px;border:1px solid #c4a574;border-radius:999px;background:transparent;color:#5a3b27;font:800 12px/1.2 Nunito,Tahoma,Arial,sans-serif;text-decoration:none;cursor:pointer;vertical-align:middle}.mail-peek__log img[data-v-41e8775e]{width:16px;height:16px;object-fit:contain}.mail-peek__log[data-v-41e8775e]:hover{border-color:#dd723c;color:#dd723c}.mail-peek__place[data-v-41e8775e]{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.mail-peek__scratch[data-v-41e8775e]{display:flex;align-items:center;gap:8px;height:10px}.mail-peek__mark[data-v-41e8775e]{position:relative;display:block;flex:1 1 auto;height:10px}.mail-peek__mark[data-v-41e8775e]:before,.mail-peek__mark[data-v-41e8775e]:after{content:"";position:absolute;height:1.5px;border-radius:1px;background:#5a34208c;box-shadow:0 1px #fff8ee73}.mail-peek__mark--left[data-v-41e8775e]:before{top:2px;left:6%;width:94%;transform:rotate(-1.2deg)}.mail-peek__mark--left[data-v-41e8775e]:after{top:6px;left:24%;width:52%;transform:rotate(1.3deg);background:#5a342052}.mail-peek__mark--right[data-v-41e8775e]:before{top:3px;right:4%;width:90%;transform:rotate(.8deg)}.mail-peek__mark--right[data-v-41e8775e]:after{top:7px;right:20%;width:42%;transform:rotate(-1.5deg);background:#5a342047}.mail-peek__time[data-v-41e8775e]{color:#7a6550;font:600 12px/1 Nunito,Tahoma,Arial,sans-serif}@media (max-width: 1031px){.mail-peek[data-v-41e8775e]{display:none}html.tg-webapp .mail-peek[data-v-41e8775e]{display:block;width:min(255px,calc(100vw - 24px))}}@font-face{font-family:Bebas;src:url(/css/fonts/bebas.ttf) format("truetype");font-display:swap}@font-face{font-family:Bebas Neue;src:url(/css/fonts/bebas_neue.otf) format("opentype");font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:#0a0d14;color:#2a2118;font:14px/1.35 Tahoma,Arial,sans-serif}a{color:#9a5520;text-decoration:none}@media (hover: hover) and (pointer: fine){a:hover{color:#c46a28;text-decoration:underline}}a:active{color:#c46a28;text-decoration:underline}.guest{position:relative;height:100%;min-width:800px;min-height:720px;overflow:hidden;--px: 0;--py: 0}.guest--booting .guest__bg,.guest--booting .guest__main,.guest--booting .guest__footer,.guest--booting .guest__overlay,.guest--booting .guest__veil{opacity:0;pointer-events:none}.guest--ready .guest__bg,.guest--ready .guest__main,.guest--ready .guest__footer{opacity:1;transition:opacity .55s ease}.guest__bg{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;z-index:1;background:url(/img/pernatsk-ne-bg.webp?v=20261102b) top center/cover no-repeat,#0a0d14;transform:translate3d(calc(var(--px) * -18px),calc(var(--py) * -12px),0);will-change:transform}.guest--winter .guest__bg{background-image:url(/img/pernatsk-ne-bg2.webp?v=20261102b)}.guest__volcano{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.guest__weather{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;pointer-events:none}.guest__boot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:#0a0d14}.guest__boot-mark{width:min(120px,28vw);height:auto;filter:drop-shadow(0 10px 24px rgba(0,0,0,.55));animation:boot-pulse 1.6s ease-in-out infinite}.guest__boot-bar{width:min(180px,42vw);height:3px;overflow:hidden;border-radius:2px;background:#ffffff1f}.guest__boot-bar>i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#c9a05a,#f0d9a0,#c9a05a);box-shadow:0 0 10px #f0d9a059;transition:width .2s ease}@keyframes boot-pulse{0%,to{transform:translateY(0) scale(1);opacity:.92}50%{transform:translateY(-4px) scale(1.03);opacity:1}}.guest__main{position:relative;z-index:8;width:800px;height:100%;margin:0 auto;text-align:center}.guest__logo-box{--logo-fit: min(1, 72vw / 480px, 52vh / 480px);position:absolute;top:50%;left:0;width:800px;text-align:center;transform:translate3d(calc(var(--px) * 10px),calc(-50% + var(--py) * 8px),0);will-change:transform}.guest__logo-stack{position:relative;width:calc(480px * var(--logo-fit));margin:0 auto}.guest__logo{display:block;width:100%;height:auto;margin:0 auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 18px 28px rgba(0,0,0,.45))}.guest__alpha{position:absolute;left:50%;bottom:calc(9% + 16px);z-index:2;width:42%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform:translate(-50%)}@media (prefers-reduced-motion: reduce){.logo-fade-enter-active,.logo-fade-leave-active{transition:none}}.guest__cta{margin-top:calc(-28px * var(--logo-fit));position:relative;z-index:11}.guest__play{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(360px * var(--logo-fit, 1));max-width:min(360px,86vw);height:calc(68px * var(--logo-fit, 1));min-width:min(200px,86vw);min-height:44px;padding:0 calc(24px * var(--logo-fit, 1));border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#fff;font:800 22px/1 Nunito,Tahoma,Arial,sans-serif;font-size:calc(22px * var(--logo-fit, 1));letter-spacing:.4px;cursor:pointer;background:none;transition:transform .28s cubic-bezier(.22,.61,.36,1)}.guest__play-face{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;box-sizing:border-box;background:url(/img/ne/btn-main.svg) center/100% 100% no-repeat;filter:drop-shadow(0 14px 26px rgba(0,0,0,.48));pointer-events:none;transition:filter .32s ease}.guest__play-label{position:relative;z-index:1}@media (hover: hover) and (pointer: fine){.guest__play:hover{transform:translateY(-3px)}.guest__play:hover .guest__play-face{filter:brightness(1.08) drop-shadow(0 20px 34px rgba(0,0,0,.55))}}.guest__play:active{transform:translateY(-3px)}.guest__play:active .guest__play-face{filter:brightness(.96) drop-shadow(0 8px 16px rgba(0,0,0,.42))}.guest--dim .guest__logo-box{visibility:hidden;pointer-events:none}.guest.guest--dim{min-height:0;overflow:hidden}.guest__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#00000073;opacity:0;pointer-events:none;transition:opacity .28s ease,width .28s ease,max-width .28s ease}.guest__veil.is-on{opacity:1;pointer-events:auto}.guest__overlay{position:absolute;left:50%;top:50%;z-index:25;width:680px;max-width:94vw;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .28s ease,width .28s ease,max-width .28s ease}.guest__overlay.is-on{opacity:1;pointer-events:auto}.guest__overlay--wide{width:988px;max-width:96vw}.guest__footer{position:absolute;left:0;right:0;bottom:20px;z-index:15;min-width:800px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;pointer-events:none}.guest__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 8px;max-width:min(920px,94vw);pointer-events:auto}.guest__legal-sep{color:#ffffff6b;font:400 8pt/1.2 Nunito,Tahoma,Arial,sans-serif;text-shadow:0 1px 3px rgba(0,0,0,.55);-webkit-user-select:none;user-select:none}.guest__legal-link{margin:0;padding:0;border:0;background:none;color:#ffffff9e;font:400 8pt/1.2 Nunito,Tahoma,Arial,sans-serif;letter-spacing:.2px;text-shadow:0 1px 3px rgba(0,0,0,.55);text-decoration:none;cursor:pointer;transition:color .22s ease}@media (hover: hover) and (pointer: fine){.guest__legal-link:hover{color:#fff}}.guest__legal-link:active{color:#fff}.guest__copy-row{display:flex;align-items:center;justify-content:center;gap:10px;pointer-events:none}.guest__copy-row .guest__legal-sep,.guest__copy-row .locale-switch{pointer-events:auto}.guest__copy{color:#fff;font:400 8pt/1.2 Nunito,Tahoma,Arial,sans-serif;letter-spacing:.2px;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.55)}.guest__age{position:relative;flex:0 0 25px;width:25px;height:25px;opacity:.8;transform:rotate(-8deg)}.guest__age-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#5a4030;font:900 10px/1 Nunito,Tahoma,Arial,sans-serif;letter-spacing:-.5px;background:radial-gradient(120% 100% at 30% 20%,#f6ecd8,#e8d4b0 55%,#d2b48a);border:2px solid #a67c52;border-radius:6px 10px 5px 9px/8px 5px 10px 6px;box-shadow:1px 2px #6b4a2e,0 3px 6px #00000059,inset 0 1px #ffffff59;text-shadow:0 1px 0 rgba(255,248,230,.45)}.guest__age-inner:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px dashed rgba(90,64,48,.45);border-radius:4px 8px 3px 7px/6px 3px 8px 4px;pointer-events:none}.guest--winter .guest__copy{color:#fff}.logo-fade-enter-active,.logo-fade-leave-active{transition:opacity .9s ease}.logo-fade-leave-active{position:absolute;left:0;right:0;top:0}.logo-fade-enter-from,.logo-fade-leave-to{opacity:0}.auth{position:relative;width:100%;padding-top:180px;font-family:Nunito,Tahoma,Arial,sans-serif}.auth__crest-wrap{position:absolute;top:0;left:50%;z-index:2;width:450px;max-width:72%;transform:translate(-50%);pointer-events:none}.auth__crest{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 12px 20px rgba(0,0,0,.4))}.auth__crest-wrap .guest__alpha{bottom:calc(9% - 35px)}.auth__paper{position:relative;z-index:1;width:100%;min-height:600px;padding:168px 40px 65px;background:url(/img/ne/paper-login.webp) center/100% 100% no-repeat;filter:drop-shadow(0 10px 14px rgba(0,0,0,.18)) drop-shadow(0 3px 4px rgba(0,0,0,.1))}.auth__paper:after{content:"";position:absolute;left:3%;right:3%;bottom:-5px;height:10px;z-index:-1;pointer-events:none;background:#00000014;border-radius:50%;filter:blur(6px)}.auth__close{position:absolute;top:20px;right:calc(20px + max(0px,(100% - 680px) * .065));z-index:5;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:#6d3a12;font:700 34px/1 Nunito,Tahoma,Arial,sans-serif;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:right .28s ease,color .28s ease}@media (hover: hover) and (pointer: fine){.auth__close:hover{color:#e67a2e;text-decoration:none}}.auth__close:active{color:#e67a2e;text-decoration:none}.auth__body{width:400px;max-width:calc(100% - 48px);margin:0 auto;text-align:center}.auth__title{display:grid;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;column-gap:14px;width:100%;max-width:100%;margin:0 0 24px;color:#504b42;font:900 22px/1.2 Nunito,Tahoma,Arial,sans-serif;text-align:center}.auth__title:before,.auth__title:after{content:"";width:56px;max-width:100%;height:1px;position:relative;opacity:.85;pointer-events:none;background:#4e341e73;border-radius:1px;transform:rotate(-2deg);box-shadow:0 3px 0 -.2px #4e341e47,14px 1px 0 -.35px #6e4e2c52}.auth__title:before{justify-self:end}.auth__title:after{justify-self:start;transform:rotate(2.4deg);background:#4e341e66;box-shadow:0 3px 0 -.15px #462e1a4d,-12px 2px 0 -.35px #5f442847}.auth__lead{margin:-12px 0 20px;color:#3f3a33;font:600 14px/1.35 Nunito,Tahoma,Arial,sans-serif}.auth__form{display:flex;flex-direction:column;gap:24px}.auth__field{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left}.auth__input{width:100%;height:45px;padding:12px 20px;border:0;border-radius:8px;background:#ffefda;color:#3f3a33;font:600 16px/1.2 Nunito,Tahoma,Arial,sans-serif;outline:none}.auth__input::placeholder{color:#af836d}.auth__input.is-invalid{box-shadow:inset 0 0 0 1px #c62828}.auth__input:focus{box-shadow:inset 0 0 0 1px #af836d}.auth__input-wrap{position:relative;display:block}.auth__input-wrap .auth__input{padding-right:48px}.auth__eye{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;padding:0;background:transparent;color:#af836d;cursor:pointer}@media (hover: hover) and (pointer: fine){.auth__eye:hover{color:#b05729}}.auth__eye:active{color:#b05729}.auth__error{color:#c62828;font:700 12px/1.25 Nunito,Tahoma,Arial,sans-serif}.auth__error.is-ok{color:#2f6b3a}.auth__pass-block{display:flex;flex-direction:column;gap:16px}.auth__forgot{align-self:flex-end;color:#b05729;font:700 14px/1 Nunito,Tahoma,Arial,sans-serif;text-decoration:none}@media (hover: hover) and (pointer: fine){.auth__forgot:hover{color:#8a3f1c;text-decoration:underline}}.auth__forgot:active{color:#8a3f1c;text-decoration:underline}.auth__actions{display:flex;flex-direction:column;align-items:center;gap:28px}.auth__enter{display:flex;flex-direction:column;align-items:center;width:100%}.auth__alt{display:flex;flex-direction:column;align-items:center;width:min(280px,100%)}.auth__or{display:flex;align-items:center;gap:12px;width:100%;margin:12px 0;color:#6a4530;font:700 14px/1 Nunito,Tahoma,Arial,sans-serif}.auth__scratch{position:relative;flex:1 1 auto;height:10px}.auth__scratch:before,.auth__scratch:after{content:"";position:absolute;height:1.5px;border-radius:1px;background:#5a34208c;box-shadow:0 1px #fff8ee73}.auth__scratch--left:before{top:2px;left:6%;width:94%;transform:rotate(-1.2deg)}.auth__scratch--left:after{top:6px;left:24%;width:52%;transform:rotate(1.3deg);background:#5a342052}.auth__scratch--right:before{top:3px;right:4%;width:90%;transform:rotate(.8deg)}.auth__scratch--right:after{top:7px;right:18%;width:48%;transform:rotate(-1.1deg);background:#5a342052}.auth__btn--telegram{gap:8px;width:100%}.auth__tg{flex:0 0 auto;display:block}.auth__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:242px;height:45px;border:0;padding:0 16px;color:#fff;font:700 16px/1 Nunito,Tahoma,Arial,sans-serif;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;isolation:isolate;transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.auth__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/img/ne/btn-main.svg) center/100% 100% no-repeat;pointer-events:none;transition:filter .32s ease}@media (hover: hover) and (pointer: fine){.auth__btn:hover:not(:disabled){transform:translateY(-2px)}}.auth__btn:active:not(:disabled){transform:translateY(-2px)}@media (hover: hover) and (pointer: fine){.auth__btn:hover:not(:disabled):before{filter:brightness(1.08)}}.auth__btn:active:not(:disabled):before{filter:brightness(1.08)}.auth__btn:disabled{opacity:.55;cursor:wait}.auth__link{color:#b05729;font:700 16px/1.2 Nunito,Tahoma,Arial,sans-serif;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}@media (hover: hover) and (pointer: fine){.auth__link:hover:not(:disabled){color:#8a3f1c;text-decoration:underline}}.auth__link:active:not(:disabled){color:#8a3f1c;text-decoration:underline}.auth__link--disabled,.auth__link:disabled{color:#9a7a68;opacity:.55;cursor:not-allowed;text-decoration:none}.auth--wide .auth__paper{background-image:url(/img/ne/paper-login.webp)}.auth__paper--compact{min-height:480px;padding-top:156px;padding-bottom:48px}.legal-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:100px 16px;box-sizing:border-box}.legal-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.legal-modal__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:min(720px,100%);max-height:100%;min-height:0;padding:20px 8px 20px 28px;border-radius:4px;background:linear-gradient(180deg,#fff8e8f7,#f5e4c6fa);box-shadow:0 18px 48px #00000073,inset 0 0 0 1px #9a552038;outline:none}.legal-modal__close{position:absolute;top:8px;right:12px;z-index:2;width:36px;height:36px;margin:0;padding:0;border:0;background:none;color:#7a5530;font:400 28px/1 Nunito,Tahoma,Arial,sans-serif;cursor:pointer;opacity:.75;transition:opacity .15s ease,color .15s ease}@media (hover: hover) and (pointer: fine){.legal-modal__close:hover{opacity:1;color:#5a3a20}}.legal-modal__close:active{opacity:1;color:#5a3a20}.legal-modal__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 36px 8px 0;color:#3f3a33;font:500 14px/1.55 Nunito,Tahoma,Arial,sans-serif;text-align:left;-webkit-overflow-scrolling:touch}.legal-modal__scroll h1{margin:0 0 10px;color:#5a3a20;font:800 18px/1.3 Nunito,Tahoma,Arial,sans-serif}.legal-modal__scroll h2{margin:18px 0 8px;color:#5a3a20;font:700 16px/1.35 Nunito,Tahoma,Arial,sans-serif}.legal-modal__scroll h3{margin:14px 0 6px;color:#6a4528;font:700 14px/1.4 Nunito,Tahoma,Arial,sans-serif}.legal-modal__scroll .legal-clause{margin:14px 0 6px;color:#3f3a33;font:500 14px/1.55 Nunito,Tahoma,Arial,sans-serif}.legal-modal__scroll .legal-clause strong{font-weight:700;color:#6a4528}.legal-modal__scroll p{margin:0 0 10px}.legal-modal__scroll ul{margin:0 0 10px;padding-left:1.25em}.legal-modal__scroll li{margin:0 0 4px}.legal-modal__scroll hr{margin:16px 0;border:0;border-top:1px solid rgba(154,85,32,.28)}.legal-modal__scroll a{color:#9a5520;text-decoration:underline;text-underline-offset:2px}.legal-modal__scroll strong{font-weight:800;color:#3f2a18}.legal-table-wrap{width:100%;overflow-x:auto;margin:0 0 14px}.legal-table{width:100%;border-collapse:collapse;font:500 12.5px/1.4 Nunito,Tahoma,Arial,sans-serif}.legal-table th,.legal-table td{padding:8px 10px;border:1px solid rgba(154,85,32,.28);text-align:left;vertical-align:top}.legal-table th{background:#9a55201a;color:#5a3a20;font-weight:800}.legal-table td{background:#fff8e88c}.legal-fade-enter-active,.legal-fade-leave-active{transition:opacity .2s ease}.legal-fade-enter-active .legal-modal__panel,.legal-fade-leave-active .legal-modal__panel{transition:transform .2s ease,opacity .2s ease}.legal-fade-enter-from,.legal-fade-leave-to{opacity:0}.legal-fade-enter-from .legal-modal__panel,.legal-fade-leave-to .legal-modal__panel{opacity:0;transform:translateY(10px)}@media (max-width: 820px){.guest,.guest__footer{min-width:0}.guest{min-height:var(--play-viewport, 100vh);overflow-x:hidden;overflow-y:auto}.guest__main,.guest__logo-box{width:100%}.guest__logo-box{--logo-fit: min(1, 72vw / 360px, 42vh / 360px)}.guest__logo-stack{width:calc(360px * var(--logo-fit))}.guest__cta{margin-top:calc(-18px * var(--logo-fit))}.guest__play{width:min(300px,84vw,300px * var(--logo-fit, 1));height:max(44px,58px * var(--logo-fit, 1));font-size:max(15px,19px * var(--logo-fit, 1))}.guest__footer{bottom:max(12px,env(safe-area-inset-bottom,0px));padding:0 16px}.guest__legal{gap:0 6px}.guest__legal-sep,.guest__legal-link,.guest__copy{white-space:normal;text-align:center;font-size:10px}.guest__copy-row{flex-wrap:wrap}.guest__overlay,.guest__overlay--wide{left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;transform:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-block:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-bottom,0px));box-sizing:border-box}.guest__overlay.is-on{top:0}.auth,.auth--reg,.auth--wide{flex:0 0 auto;width:100%;margin-block:auto;padding-top:120px}.auth__crest-wrap{width:min(300px,56vw)}.auth__paper,.auth__paper--reg,.auth__paper--compact{min-height:0}.auth__paper{padding:112px 40px 72px}.auth__paper--compact{padding:104px 40px 72px}.auth__paper--reg{padding:112px 40px 28px}.auth__body{width:min(400px,100%);max-width:100%}.auth__title{font-size:18px;column-gap:10px;margin-bottom:18px}.auth__title:before,.auth__title:after{width:36px}.auth__lead{font-size:14px}.auth__actions{gap:24px}.auth__btn{width:min(240px,100%)}.auth__paper--reg .auth__close{top:25px}.legal-modal{padding:100px 0}.legal-modal__panel{padding:18px 6px 16px 18px}.legal-modal__scroll{padding-right:32px;font-size:13px}}@media (max-width: 480px){.guest__logo-box{--logo-fit: min(1, 78vw / 300px, 38vh / 300px)}.guest__logo-stack{width:calc(300px * var(--logo-fit))}.guest__play{width:min(280px,88vw,280px * var(--logo-fit, 1));height:max(44px,54px * var(--logo-fit, 1));font-size:max(15px,18px * var(--logo-fit, 1))}.auth{padding-top:96px}.auth__crest-wrap{width:min(240px,64vw)}.auth__paper{min-height:0;padding:96px 40px 64px}.auth__paper--compact{min-height:0;padding-bottom:64px}.auth__title{font-size:16px}}.auth--reg{padding-top:180px;font-family:Nunito,Tahoma,Arial,sans-serif}.auth__paper--reg{min-height:614px;padding:148px 40px 36px;background-size:100% 100%}.reg{width:min(820px,100%);max-width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box}.reg__head{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:38px}.reg__title{margin:0!important;color:#3f3a33!important;font-weight:800!important;width:100%}.reg__title:before,.reg__title:after{width:72px}.reg__step{display:flex;flex-direction:column;gap:14px}.reg__step--pick{gap:20px}.reg__thumbs{display:flex;justify-content:center;align-items:center;gap:18px}.reg__faction-split{position:relative;flex:0 0 18px;width:18px;height:74px;margin:0 2px;opacity:.75;pointer-events:none}.reg__faction-split:before,.reg__faction-split:after{content:"";position:absolute;background:#4e341e6b;border-radius:1px}.reg__faction-split--1:before{left:5px;top:10px;width:1.5px;height:28px;transform:rotate(-8deg);box-shadow:1px 18px 0 -.2px #4e341e59}.reg__faction-split--1:after{left:11px;top:32px;width:1px;height:34px;transform:rotate(11deg);opacity:.7;background:#6e4e2c66}.reg__faction-split--2:before{left:8px;top:8px;width:1.5px;height:56px;transform:rotate(3deg) skewY(-12deg);background:linear-gradient(180deg,transparent,rgba(70,46,26,.5) 18%,rgba(70,46,26,.35) 70%,transparent)}.reg__faction-split--2:after{left:4px;top:40px;width:2px;height:14px;transform:rotate(-18deg);opacity:.55;background:#5f442873}.reg__pick-split{display:none}.reg__thumb{position:relative;width:80px;height:80px;padding:0;border:0;border-radius:50%;background:#cbb79a;cursor:pointer;isolation:isolate;transition:box-shadow .25s ease,background .2s ease}.reg__thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#f3e7d0;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:0}.reg__thumb:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:3.5px solid #e67a2e;opacity:0;z-index:2;pointer-events:none;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 0 0 1px #e67a2e59,inset 0 0 0 1px #ffc87840}.reg__thumb-face{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}.reg__thumb img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none;transform-origin:center center;transition:transform .18s ease}.reg__thumb.is-selected{background:#f3e7d0;animation:select-glow 1.6s ease-in-out infinite}.reg__thumb.is-selected:before{opacity:1}.reg__thumb.is-selected:after{opacity:1;border-color:transparent;background:conic-gradient(from 0deg,#c45a18,#ffe08a 18%,#e67a2e,#fff6c8,#dd723c,#ffbc04 82%,#c45a18);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3.4px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3.4px));box-shadow:none;animation:select-rim 2.4s linear infinite}@media (hover: hover) and (pointer: fine){.reg__thumb:hover:not(:disabled):not(.is-selected){background:#eef3d8;box-shadow:0 0 0 1px #6d8a328c,0 0 8px 2px #6d8a3259,0 0 16px 4px #6d8a322e}.reg__thumb:hover:not(:disabled):not(.is-selected):before{opacity:1;background:#eef3d8}.reg__thumb:hover:not(:disabled):not(.is-selected):after{opacity:1;border-color:#6d8a32;box-shadow:0 0 0 1px #6d8a3259,inset 0 0 0 1px #b7d36a59}.reg__thumb:hover:not(:disabled):not(.is-selected) img{transform:scale(1.12)}}.reg__thumb:active:not(:disabled):not(.is-selected){background:#eef3d8;box-shadow:0 0 0 1px #6d8a328c,0 0 8px 2px #6d8a3259,0 0 16px 4px #6d8a322e}.reg__thumb:active:not(:disabled):not(.is-selected):before{opacity:1;background:#eef3d8}.reg__thumb:active:not(:disabled):not(.is-selected):after{opacity:1;border-color:#6d8a32;box-shadow:0 0 0 1px #6d8a3259,inset 0 0 0 1px #b7d36a59}.reg__thumb:active:not(:disabled):not(.is-selected) img{transform:scale(1.12)}@keyframes select-glow{0%,to{box-shadow:0 0 0 1px #e67a2e8c,0 0 8px 2px #e67a2e66,0 0 16px 4px #e67a2e38}50%{box-shadow:0 0 0 1px #ff963ccc,0 0 12px 3px #ff8c328c,0 0 22px 6px #e67a2e59}}@keyframes select-rim{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.reg__thumb.is-selected,.reg__thumb.is-selected:after{animation:none}}.reg__preview{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;margin-top:-4px;width:100%}.reg__art-wrap{position:relative;flex:0 0 auto;width:220px;height:220px;margin:0 -10px;overflow:hidden;align-self:center;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.reg__art-wrap:active{cursor:grabbing}.reg__art-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.reg__art{display:block;width:200px;height:auto;max-height:200px;object-fit:contain;object-position:center;filter:drop-shadow(0 5px 6px rgba(0,0,0,.16));-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.art-swipe-next-enter-active,.art-swipe-next-leave-active,.art-swipe-prev-enter-active,.art-swipe-prev-leave-active{transition:transform .22s cubic-bezier(.22,.9,.3,1),opacity .18s ease,filter .18s ease}.art-swipe-next-enter-from{transform:translate(70%);opacity:0;filter:blur(7px) saturate(.85)}.art-swipe-next-leave-to,.art-swipe-prev-enter-from{transform:translate(-70%);opacity:0;filter:blur(7px) saturate(.85)}.art-swipe-prev-leave-to{transform:translate(70%);opacity:0;filter:blur(7px) saturate(.85)}.art-swipe-next-enter-to,.art-swipe-next-leave-from,.art-swipe-prev-enter-to,.art-swipe-prev-leave-from{filter:blur(0)}@media (prefers-reduced-motion: reduce){.art-swipe-next-enter-active,.art-swipe-next-leave-active,.art-swipe-prev-enter-active,.art-swipe-prev-leave-active{transition:none}}.reg__info{position:relative;flex:0 0 500px;width:500px;min-height:168px;align-self:center;text-align:left;color:#3f3a33;transform-origin:50% 70%;will-change:transform,filter,opacity;animation:reg-info-imprint .62s cubic-bezier(.2,.85,.25,1) both}.reg__info-torn{position:absolute;top:-2px;right:-4px;bottom:-4px;left:-2px;width:calc(100% + 6px);height:calc(100% + 6px);color:#cbb892;pointer-events:none;z-index:0;overflow:visible;transform-origin:50% 55%;animation:reg-info-plate .62s cubic-bezier(.2,.85,.25,1) both}.reg__info-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;padding:26px 34px 28px;animation:reg-info-ink .62s ease both}.reg__row{display:flex;gap:7px;font:600 16px/1.3 Nunito,Tahoma,Arial,sans-serif;color:#3f3a33}.reg__row b{font-weight:700;color:#2c261f}@keyframes reg-info-imprint{0%{opacity:0;transform:translateY(-34px) scale(1.1) rotate(-1.2deg);filter:drop-shadow(0 22px 18px rgba(40,24,10,.35))}48%{opacity:1;transform:translateY(7px) scale(.94,1.05) rotate(.4deg);filter:drop-shadow(0 2px 3px rgba(40,24,10,.18))}68%{transform:translateY(-3px) scale(1.03,.97) rotate(-.25deg);filter:drop-shadow(0 4px 6px rgba(40,24,10,.12))}to{opacity:1;transform:translateY(0) scale(1) rotate(0);filter:none}}@keyframes reg-info-plate{0%{color:#e2d2b4;filter:drop-shadow(0 14px 12px rgba(40,24,10,.28))}48%{color:#c4ae84;filter:drop-shadow(0 1px 0 rgba(255,245,220,.2)) drop-shadow(0 -1px 2px rgba(70,45,25,.28))}to{color:#cbb892;filter:drop-shadow(0 1px 0 rgba(255,245,220,.35)) drop-shadow(0 -1px 1px rgba(70,45,25,.18))}}@keyframes reg-info-ink{0%,35%{opacity:0;transform:translateY(-4px)}70%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.reg__info,.reg__info-torn,.reg__info-body{animation:none}}.reg__scratch{position:relative;display:block;width:100%;height:10px;margin:2px 0;pointer-events:none;opacity:.75}.reg__scratch:before,.reg__scratch:after{content:"";position:absolute;left:0;height:1px;border-radius:1px;background:#5c3e2466}.reg__scratch--a:before{top:3px;width:72%;transform:rotate(-.8deg) skew(-8deg);box-shadow:0 1px #a0825a40}.reg__scratch--a:after{top:6px;left:18%;width:38%;height:1.5px;transform:rotate(1.6deg);background:#46301c52}.reg__scratch--b:before{top:2px;width:92%;transform:rotate(.6deg) skew(6deg);background:linear-gradient(90deg,transparent 0%,rgba(92,62,36,.42) 8%,rgba(92,62,36,.35) 70%,transparent 100%)}.reg__scratch--b:after{top:6px;left:8%;width:22%;height:1px;transform:rotate(-2.4deg);background:#46301c47}.reg__about{margin:0;font:700 15px/1.45 Nunito,Tahoma,Arial,sans-serif;color:#3f3a33}.reg__nav{display:flex;justify-content:center;align-items:center;gap:16px}form.reg__step>.reg__nav{margin-top:20px}.reg__back{margin:0;padding:0;border:0;background:none;cursor:pointer}.reg__choice-btn{width:280px;margin-bottom:30px}.reg__nav .reg__choice-btn{margin-bottom:0}.reg__step>.reg__nav{margin-bottom:30px}.reg__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.reg__grid .auth__field{width:100%;margin:0}.reg__licenses{display:flex;flex-direction:column;gap:10px;width:100%;max-width:420px}.reg__license-error{display:block;margin:-4px 0 0;text-align:left}.reg__license.is-invalid .reg__check-face{box-shadow:inset 0 0 0 1.5px #c62828}.reg__hint{margin:0;color:#7a5530;font:600 12px/1.3 Nunito,Tahoma,Arial,sans-serif;text-align:left}.reg__pass-meta{display:flex;justify-content:flex-start;margin:-4px 0 0}.reg__pass-badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 10px;border-radius:999px;font:700 12px/1.2 Nunito,Tahoma,Arial,sans-serif;letter-spacing:.2px;background:#7a55301f;color:#7a5530}.reg__pass-badge--0,.reg__pass-badge--1{background:#a13a2a24;color:#a13a2a}.reg__pass-badge--2{background:#8a4a1e24;color:#8a4a1e}.reg__pass-badge--3{background:#2f6b3a24;color:#2f6b3a}.reg__scratch--form-a:before{top:3px;width:64%;transform:rotate(-.7deg) skew(-6deg);background:#5c3e2461;box-shadow:0 1px #a0825a33}.reg__scratch--form-a:after{top:6px;left:22%;width:28%;height:1.5px;transform:rotate(1.8deg);background:#46301c47}.reg__scratch--form-b:before{top:2px;width:88%;transform:rotate(.5deg) skew(5deg);background:linear-gradient(90deg,transparent 0%,rgba(92,62,36,.4) 10%,rgba(92,62,36,.32) 72%,transparent 100%)}.reg__scratch--form-b:after{top:6px;left:12%;width:18%;height:1px;transform:rotate(-2.2deg);background:#46301c42}.reg__license{position:relative;display:flex;gap:12px;align-items:center;width:100%;max-width:420px;margin:0;font:600 13px/1.45 Nunito,Tahoma,Arial,sans-serif;color:#3f3a33;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none}.reg__check{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.reg__check-face{position:relative;flex:0 0 22px;width:22px;height:22px;margin-top:0;border-radius:5px;background:#ffefda;box-shadow:inset 0 0 0 1.5px #9a55208c,inset 0 -2px 4px #78461e1f;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.reg__check-face:after{content:"";position:absolute;left:6px;top:3px;width:7px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(40deg) scale(.4);opacity:0;transition:opacity .12s ease,transform .12s ease}.reg__check:checked+.reg__check-face{background:linear-gradient(180deg,#f0a04a,#e67a2e);box-shadow:inset 0 0 0 1.5px #9a5520a6,0 1px 3px #783c1440}.reg__check:checked+.reg__check-face:after{opacity:1;transform:rotate(40deg) scale(1)}.reg__check:focus-visible+.reg__check-face{box-shadow:inset 0 0 0 1.5px #9a55208c,0 0 0 3px #e67a2e47}@media (hover: hover) and (pointer: fine){.reg__license:hover .reg__check-face{box-shadow:inset 0 0 0 1.5px #9a5520b3,inset 0 -2px 4px #78461e24}}.reg__license:active .reg__check-face{box-shadow:inset 0 0 0 1.5px #9a5520b3,inset 0 -2px 4px #78461e24}.reg__license-text{flex:1 1 auto;min-width:0;text-align:left;line-height:1.45}.reg__legal-link{display:inline;margin:0;padding:0;border:0;background:none;color:#7a5530b8;font:inherit;line-height:inherit;text-align:left;text-decoration:none;white-space:normal;vertical-align:baseline;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:color .22s ease}@media (hover: hover) and (pointer: fine){.reg__legal-link:hover{color:#9a5520}}.reg__legal-link:active{color:#9a5520}@media (max-width: 820px){.auth--reg{padding-top:120px}.auth__paper--reg{min-height:0;padding:112px 40px 28px}}@media (max-width: 767px){.reg{width:100%}.reg__head{margin-bottom:24px}.reg__title:before,.reg__title:after{width:40px}.reg__step--pick{display:grid;grid-template-columns:1fr auto auto auto 1fr;column-gap:8px;row-gap:18px;align-items:center}.reg__step--pick .reg__thumbs{grid-column:2;grid-row:1;display:grid;width:auto;max-width:none;grid-template-columns:repeat(2,58px);justify-content:center;column-gap:10px;row-gap:10px;margin:0}.reg__step--pick .reg__pick-split{display:block;position:relative;grid-column:3;grid-row:1;width:14px;height:168px;opacity:.78;pointer-events:none}.reg__step--pick .reg__pick-split:before,.reg__step--pick .reg__pick-split:after{content:"";position:absolute;border-radius:1px}.reg__step--pick .reg__pick-split:before{left:6px;top:6px;width:1.5px;height:calc(100% - 12px);transform:rotate(2deg) skewY(-10deg);background:linear-gradient(180deg,transparent,rgba(70,46,26,.52) 12%,rgba(70,46,26,.38) 72%,transparent)}.reg__step--pick .reg__pick-split:after{left:3px;top:42%;width:2px;height:18px;transform:rotate(-16deg);opacity:.55;background:#5f442873;box-shadow:5px 28px 0 -.5px #4e341e47}.reg__faction-split{display:none}.reg__step--pick .reg__thumb{width:58px;height:58px}.reg__step--pick .reg__preview{display:contents}.reg__step--pick .reg__art-wrap{grid-column:4;grid-row:1;width:180px;height:180px;margin:0}.reg__step--pick .reg__art{width:168px;max-height:168px}.reg__step--pick .reg__info{grid-column:1/-1;grid-row:2;flex:0 1 auto;width:100%;max-width:100%}.reg__step--pick .reg__nav{grid-column:1/-1;grid-row:3;flex-wrap:wrap;gap:12px}.reg__info-body{padding:28px 36px 30px}.reg__row{font-size:15px}.reg__about{font-size:14px}.reg__nav{flex-wrap:wrap;gap:12px}.reg__choice-btn{width:min(260px,100%)}.reg__grid{grid-template-columns:1fr}.reg__licenses,.reg__license{max-width:min(420px,100%)}}@media (max-width: 480px){.auth--reg{padding-top:96px}.auth__paper--reg{padding:88px 22px 22px}.reg__head{margin-bottom:18px}.reg__step--pick .reg__thumbs{grid-template-columns:repeat(2,50px);column-gap:8px;row-gap:8px}.reg__step--pick .reg__thumb{width:50px;height:50px}.reg__step--pick .reg__thumb:after{top:-3px;right:-3px;bottom:-3px;left:-3px;border-width:3px}.reg__step--pick .reg__pick-split{height:138px}.reg__step--pick .reg__art-wrap{width:148px;height:148px}.reg__step--pick .reg__art{width:138px;max-height:138px}.reg__info-body{padding:26px 32px 28px;gap:8px}.reg__row{font-size:14px}.reg__about{font-size:13px;line-height:1.4}.reg__nav .auth__btn{width:min(240px,100%)}.reg__license{font-size:12px;gap:10px;line-height:1.4}.reg__licenses{gap:12px}}html,body{-webkit-tap-highlight-color:transparent}@media (hover: none) and (pointer: coarse){html,body{touch-action:pan-x pan-y}}#app{height:100%;min-height:100%}html.tg-webapp{--play-viewport: var(--tg-viewport-stable-height, 100dvh);height:var(--play-shell, var(--play-viewport));min-height:var(--play-shell, var(--play-viewport));overflow:hidden}html.tg-webapp body,html.tg-webapp #app{height:var(--play-shell, var(--play-viewport));min-height:var(--play-shell, var(--play-viewport));overflow:hidden}:root{--design-w: 1920;--design-h: 865;--layout-w: 1300;--ui-scale: 1;--layout-scale: 1}body:has(.play-root){overflow:hidden;background:#1a120c}.play-root,.play-root *,.play-root *:before,.play-root *:after{box-sizing:border-box}.play-root{font-family:Nunito,system-ui,sans-serif;color:#322e29}.play-root img{display:block;max-width:none}.play-root .ui-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.play-root button{font:inherit;border:none;background:none;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body:has(.play-root) button,body:has(.play-root) a,body:has(.play-root) [role=button],body:has(.play-root) summary,body:has(.play-root) label{-webkit-tap-highlight-color:transparent}.play-root a{color:inherit;text-decoration:none}.viewport{width:100%;height:var(--play-shell, var(--play-viewport, 100dvh));display:flex;align-items:center;justify-content:center;overflow:hidden}.viewport--adaptive{position:relative;display:block}.viewport--adaptive .screen__bg,.viewport--adaptive .screen__shade{position:absolute;top:0;right:0;bottom:0;left:0}.viewport--adaptive .screen__bg{background:#061f1a center / contain no-repeat url(/img/ne/play/bg/empty.webp?v=4)}.screen-stage{position:relative;width:calc(var(--design-w) * var(--ui-scale) * 1px);height:calc(var(--design-h) * var(--ui-scale) * 1px);flex-shrink:0}.screen{width:calc(var(--design-w) * 1px);height:calc(var(--design-h) * 1px);position:absolute;left:0;top:0;transform:scale(var(--ui-scale));transform-origin:top left}.screen__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#061f1a center / contain no-repeat url(/img/ne/play/bg/empty.webp?v=4)}.screen__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;pointer-events:none}.screen-layout{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;pointer-events:none}.screen-layout>*{pointer-events:auto}.screen-layout__header,.screen-layout__footer{flex-shrink:0;display:flex;justify-content:center;width:100%}.screen-layout__header{align-items:flex-start}.screen-layout__footer{align-items:flex-end;margin-top:auto}.screen-layout__content{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:0;overflow:hidden;pointer-events:none}.screen-layout__content>*{pointer-events:auto}:root{--ui-orange: #dd723c;--ui-orange-dark: #b05729;--ui-orange-light: #e8834a;--ui-brown: #603321;--ui-brown-mid: #815d35;--ui-brown-light: #d9ab79;--ui-beige: #f7dfbe;--ui-beige-light: #ffefda;--ui-beige-dark: #ebd0ac;--ui-beige-border: #af836d;--ui-ink: #322e29;--ui-wood-face: #e3aa6d;--ui-wood-dark: #6d3811;--ui-wood-plank: #ad6749;--ui-chip-bg: rgba(71, 36, 24, .8);--ui-parchment-shadow: rgba(96, 51, 33, .18);--wood-planks: repeating-linear-gradient( 90deg, #ad6749 0, #ad6749 24px, #965a42 24px, #965a42 25px );--wood-highlight: linear-gradient(180deg, rgba(255, 255, 255, .11) 0%, transparent 38%);--wood-shadow: linear-gradient(0deg, rgba(0, 0, 0, .16) 0%, transparent 42%);--parchment-fill: linear-gradient(180deg, #fff8ee 0%, #f7dfbe 52%, #f0d5b0 100%);--font-ui: "Nunito", system-ui, sans-serif;--font-display: "Shantell Sans", cursive}.wood-surface{background-color:var(--ui-wood-dark);background-image:var(--wood-shadow),var(--wood-highlight),var(--wood-planks)}.wood-bar{position:relative;background-color:var(--ui-wood-dark);background-image:var(--wood-shadow),var(--wood-highlight),var(--wood-planks);border:2px solid #3a2219;box-shadow:inset 0 1px #ffffff24,0 4px 14px #00000059}.game-header__shell{display:grid;grid-template-columns:90px 1130px 80px;grid-template-rows:80px 37px;width:1300px;min-width:1300px;height:117px;overflow:visible}.play-root--no-sky .game-header__shell,.play-root--no-sky .game-header__main{grid-template-rows:80px 0;height:80px}.game-header__edge--left{grid-column:1;grid-row:1 / -1;align-self:start;height:120%;position:relative;background:linear-gradient(180deg,#f9cf9c,#e3aa6d);clip-path:polygon(0 0,100% 0,100% 89.17%,50% 100%,0 89.17%);overflow:visible;z-index:2}.game-header__edge--left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#6d3811;clip-path:polygon(5.56% 3.66%,94.44% 3.66%,94.44% 85.47%,50% 95.15%,5.56% 85.47%)}.game-header__edge--left:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ad6749;background-image:var(--wood-shadow),var(--wood-highlight),var(--wood-planks);clip-path:polygon(9.5% 6.3%,90.5% 6.3%,90.5% 82.83%,50% 91.73%,9.5% 82.83%)}.game-header__main{grid-column:2;grid-row:1 / -1;width:1130px;min-width:1130px;display:grid;grid-template-rows:80px 37px}.game-header__board{position:relative;min-height:80px;width:1130px;overflow:hidden;background:linear-gradient(180deg,#f9cf9c,#e3aa6d)}.game-header__board-frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #6d3811,inset 0 5px #ffffff1f,inset 0 -4px #00000024}.game-header__board-frame:before{content:"";position:absolute;top:5px;right:6px;bottom:6px;left:6px;background-color:#ad6749;background-image:var(--wood-shadow),var(--wood-highlight),var(--wood-planks);box-shadow:inset 0 1px #ffffff1a}.game-header__toolbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;min-height:80px;padding:0 42px 0 24px}.game-header__weather{grid-row:1 / -1;grid-column:3;align-self:start;justify-self:stretch;flex-shrink:0;height:120%;position:relative;width:80px;min-width:80px;max-width:80px;background:linear-gradient(180deg,#f9cf9c,#e3aa6d 55%,#c88952);overflow:visible;z-index:2}.game-header__weather:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#00000040;z-index:1}.game-header__weather-frame{position:absolute;top:5px;right:5px;bottom:6px;left:5px;background-color:#6d3811;box-shadow:inset 0 1px #ffffff14}.game-header__weather-frame:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background-color:#965a42;background-image:var(--wood-shadow),var(--wood-highlight),var(--wood-planks);box-shadow:inset 0 1px #ffffff0f}.game-header__inset{position:relative;height:37px}.game-header__inset-band{position:absolute;left:0;right:0;top:0;height:42px;background-color:var(--ui-wood-face);background-image:var(--wood-highlight),linear-gradient(180deg,#f9cf9c 0%,var(--ui-wood-face) 100%);box-shadow:inset 0 -2px #00000014}.daynight-bar{--day-progress: .5;position:absolute;left:0;right:0;top:4px;height:33px;background:linear-gradient(90deg,#000e1d,#0c2438 18%,#b7d6ce 27%,#50acbb 40%,#50acbb 55%,#3a708b,#0c2438 75%,#000e1d);border-top:2px solid rgba(0,0,0,.4);border-bottom:2px solid #e6ba85;overflow:hidden}.daynight-bar__clouds{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.95;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 22%,#000 32%,#000 62%,transparent 72%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 22%,#000 32%,#000 62%,transparent 72%,transparent 100%)}.daynight-bar__stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 18%,transparent 28%,transparent 68%,#000 75%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#000 18%,transparent 28%,transparent 68%,#000 75%,#000 100%)}.daynight-bar__star{position:absolute;transform:translate(-50%,-50%)}.daynight-bar__star--dot{width:2px;height:2px;border-radius:50%;background:radial-gradient(circle,#fff,#cfefff 70%,#7ec6fa);box-shadow:0 0 2px #7ec6facc}.daynight-bar__star--spark,.daynight-bar__star--spark-sm,.daynight-bar__star--spark-lg{width:8px;height:8px;background:currentColor;color:#7ec6fa;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.daynight-bar__star--spark-sm{width:5px;height:5px;color:#265577}.daynight-bar__star--spark-lg{width:10px;height:10px;color:#2e71a2}.daynight-bar__marker{position:absolute;top:50%;left:calc(var(--day-progress) * 100%);transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #ffffff59,0 0 8px #ffffff8c;z-index:2}.daynight-bar__fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.daynight-bar__rain,.daynight-bar__lightning,.daynight-bar__wind,.daynight-bar__sun,.daynight-bar__overcast,.daynight-bar__fog{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.daynight-bar--rain .daynight-bar__rain,.daynight-bar--storm .daynight-bar__rain{right:0;bottom:0;left:0;top:0;height:auto;background-repeat:repeat;will-change:background-position;transition:none}.daynight-bar--rain .daynight-bar__rain--a{opacity:.88;background-image:repeating-linear-gradient(-24deg,transparent 0,transparent 22px,rgba(255,255,255,.5) 22px,rgba(255,255,255,.5) 23.5px,transparent 23.5px,transparent 48px);background-size:48px 48px;animation:daynight-rain-tile-48 .7s linear infinite}.daynight-bar--rain .daynight-bar__rain--b{opacity:.5;background-image:repeating-linear-gradient(-28deg,transparent 0,transparent 30px,rgba(220,235,255,.42) 30px,rgba(220,235,255,.42) 31.5px,transparent 31.5px,transparent 64px);background-size:64px 64px;animation:daynight-rain-tile-64 .95s linear infinite;animation-delay:-.3s}.daynight-bar--storm .daynight-bar__rain--a{opacity:1;background-image:repeating-linear-gradient(-28deg,transparent 0,transparent 9px,rgba(255,255,255,.58) 9px,rgba(255,255,255,.58) 10.5px,transparent 10.5px,transparent 24px);background-size:24px 24px;animation:daynight-rain-tile-24 .38s linear infinite}.daynight-bar--storm .daynight-bar__rain--b{opacity:.72;background-image:repeating-linear-gradient(-32deg,transparent 0,transparent 12px,rgba(200,220,255,.5) 12px,rgba(200,220,255,.5) 13.5px,transparent 13.5px,transparent 32px);background-size:32px 32px;animation:daynight-rain-tile-32 .5s linear infinite;animation-delay:-.18s}.daynight-bar--storm .daynight-bar__lightning{opacity:1;background:radial-gradient(circle at 58% 35%,rgba(255,255,255,.9) 0 1.5px,transparent 4px),linear-gradient(195deg,transparent 28%,rgba(230,240,255,.55) 42%,transparent 48%,transparent 58%,rgba(200,220,255,.4) 64%,transparent 72%);mix-blend-mode:screen;animation:daynight-lightning 2.8s ease-in-out infinite}.daynight-bar--snow .daynight-bar__rain,.daynight-bar--blizzard .daynight-bar__rain{right:0;bottom:0;left:0;top:0;height:auto;background-repeat:repeat;will-change:background-position;transition:none}.daynight-bar--snow .daynight-bar__rain--a{opacity:.9;background-image:radial-gradient(circle,rgba(255,255,255,.95) 1.1px,transparent 1.7px);background-size:16px 20px;animation:daynight-snow-a 1.8s linear infinite}.daynight-bar--snow .daynight-bar__rain--b{opacity:.55;background-image:radial-gradient(circle,rgba(230,244,255,.85) .8px,transparent 1.4px);background-size:22px 26px;animation:daynight-snow-b 2.6s linear infinite}.daynight-bar--blizzard .daynight-bar__rain--a{opacity:1;background-image:radial-gradient(circle,rgba(255,255,255,.95) 1.2px,transparent 1.8px);background-size:10px 12px;animation:daynight-snow-a .7s linear infinite}.daynight-bar--blizzard .daynight-bar__rain--b{opacity:.8;background-image:radial-gradient(circle,rgba(220,236,255,.9) .9px,transparent 1.5px);background-size:14px 16px;animation:daynight-snow-b .95s linear infinite}.daynight-bar--blizzard .daynight-bar__wind{opacity:1}.daynight-bar--blizzard .daynight-bar__wind--a{background:radial-gradient(ellipse 90px 5px at 8% 30%,rgba(255,255,255,.7),transparent 70%),radial-gradient(ellipse 120px 4px at 48% 55%,rgba(255,255,255,.55),transparent 70%),radial-gradient(ellipse 80px 4px at 78% 24%,rgba(255,255,255,.6),transparent 70%);animation:daynight-wind-drift .85s linear infinite}.daynight-bar--blizzard .daynight-bar__wind--b{opacity:.85;background:radial-gradient(ellipse 110px 4px at 22% 72%,rgba(230,240,255,.6),transparent 70%),radial-gradient(ellipse 70px 3px at 68% 40%,rgba(255,255,255,.5),transparent 70%);animation:daynight-wind-drift 1.05s linear infinite reverse}@keyframes daynight-snow-a{0%{background-position:0 0}to{background-position:6px 20px}}@keyframes daynight-snow-b{0%{background-position:0 0}to{background-position:-8px 26px}}.daynight-bar--wind .daynight-bar__wind{opacity:1}.daynight-bar--wind .daynight-bar__wind--a{background:radial-gradient(ellipse 90px 7px at 10% 35%,rgba(255,255,255,.38),transparent 70%),radial-gradient(ellipse 120px 6px at 55% 58%,rgba(255,255,255,.28),transparent 70%),radial-gradient(ellipse 80px 5px at 80% 28%,rgba(255,255,255,.32),transparent 70%);animation:daynight-wind-drift 2.8s ease-in-out infinite}.daynight-bar--wind .daynight-bar__wind--b{opacity:.7;background:radial-gradient(ellipse 100px 5px at 30% 70%,rgba(230,240,255,.3),transparent 70%),radial-gradient(ellipse 70px 4px at 70% 42%,rgba(255,255,255,.26),transparent 70%);animation:daynight-wind-drift 3.6s ease-in-out infinite reverse}.daynight-bar--wind .daynight-bar__clouds{animation:daynight-clouds-drift 3.8s ease-in-out infinite alternate}.daynight-bar--cloudy .daynight-bar__overcast{opacity:1;background:linear-gradient(90deg,#afbecd47,#96a5b46b 45%,#a5b4c352)}.daynight-bar--cloudy .daynight-bar__fog{opacity:1;filter:blur(2px);background:radial-gradient(ellipse 140px 36px at 8% 45%,rgba(235,240,245,.72),transparent 72%),radial-gradient(ellipse 160px 40px at 38% 60%,rgba(210,220,230,.65),transparent 74%),radial-gradient(ellipse 150px 34px at 62% 30%,rgba(225,232,238,.7),transparent 72%),radial-gradient(ellipse 170px 42px at 88% 55%,rgba(200,212,222,.62),transparent 74%),radial-gradient(ellipse 120px 30px at 50% 80%,rgba(220,228,235,.55),transparent 70%);animation:daynight-fog-drift 9s ease-in-out infinite alternate}.daynight-bar--cloudy .daynight-bar__clouds{opacity:1;animation:daynight-clouds-drift 8s ease-in-out infinite alternate;filter:brightness(.9) saturate(.85);transform:scale(1.15);transform-origin:center}.daynight-bar--sunny .daynight-bar__sun{opacity:1;background:radial-gradient(circle at calc(var(--day-progress) * 100%) 50%,rgba(255,230,140,.55) 0%,transparent 42%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 22%,#000 32%,#000 74%,transparent 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 22%,#000 32%,#000 74%,transparent 84%,transparent 100%);animation:daynight-sun-pulse 2.2s ease-in-out infinite}.daynight-bar--sunny .daynight-bar__marker{box-shadow:0 0 0 2px #ffecaa8c,0 0 12px #ffd25ad9}@keyframes daynight-rain-tile-24{0%{background-position:0 0}to{background-position:-24px 24px}}@keyframes daynight-rain-tile-32{0%{background-position:0 0}to{background-position:-32px 32px}}@keyframes daynight-rain-tile-48{0%{background-position:0 0}to{background-position:-48px 48px}}@keyframes daynight-rain-tile-64{0%{background-position:0 0}to{background-position:-64px 64px}}@keyframes daynight-lightning{0%,84%,to{opacity:0}86%{opacity:.95}87.5%{opacity:.2}89%{opacity:.8}91%{opacity:0}}@keyframes daynight-wind-drift{0%{transform:translate(-18%);opacity:.35}35%{opacity:.9}to{transform:translate(22%);opacity:.3}}@keyframes daynight-clouds-drift{0%{transform:translate(-12px) scale(1.05)}to{transform:translate(16px) scale(1.05)}}@keyframes daynight-fog-drift{0%{transform:translate(-8%)}to{transform:translate(10%)}}@keyframes daynight-sun-pulse{0%,to{opacity:.65}50%{opacity:1}}.resource-chip{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;width:145px;height:32px;padding:0 6px 0 3px;border-radius:8px;background:var(--ui-chip-bg);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0f;cursor:help}.resource-chip--tip{border-color:#ffe6b447;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffd28c2e}.resource-chip:has(.resource-chip__plus){width:155px;padding-right:4px}.resource-chip__icon{width:30px;height:30px;object-fit:contain;flex-shrink:0}.resource-chip__value{font-family:var(--font-ui);font-size:14px;font-weight:800;color:#fff;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.45)}.resource-chip:has(.resource-chip__plus) .resource-chip__value{flex:1;min-width:0}.play-root .resource-chip__plus,button.resource-chip__plus{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;padding:0;border:0;border-radius:6px;overflow:hidden;background:linear-gradient(180deg,#ffbc04,#cd8015);color:#322e29;font-size:16px;font-weight:800;line-height:1;text-align:center;flex-shrink:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:transform .18s ease,box-shadow .18s ease}.play-root .resource-chip__plus:before,button.resource-chip__plus:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,#9adf6a,#6bb83a);opacity:0;transition:opacity .18s ease;pointer-events:none}.play-root .resource-chip__plus-mark,button.resource-chip__plus .resource-chip__plus-mark{position:relative;z-index:1}@media (hover: hover) and (pointer: fine){.play-root .resource-chip__plus:hover,button.resource-chip__plus:hover{box-shadow:0 1px 3px #00000059;transform:scale(1.08)}}.play-root .resource-chip__plus:active,button.resource-chip__plus:active{box-shadow:0 1px 3px #00000059;transform:scale(1.08)}@media (hover: hover) and (pointer: fine){.play-root .resource-chip__plus:hover:before,button.resource-chip__plus:hover:before{opacity:1}}.play-root .resource-chip__plus:active:before,button.resource-chip__plus:active:before{opacity:1}.header-bird-menu{position:fixed;z-index:90;width:248px;margin:0;padding:6px;list-style:none;border-radius:12px;background:#f6ead4;box-shadow:0 10px 18px #00000059}.header-bird-menu__row{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:#3a2a1e;font:800 14px/1.2 Nunito,Tahoma,sans-serif;text-align:left;cursor:pointer}.header-bird-menu__row.is-current{background:linear-gradient(180deg,#5ea86a,#3d8a4c 55%,#2f6d3c);color:#fff}@media (hover: hover) and (pointer: fine){.header-bird-menu__row:hover:not(.is-current){background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange) 45%,var(--ui-orange-dark) 100%);color:#fff}}.header-bird-menu__row:active:not(.is-current){background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange) 45%,var(--ui-orange-dark) 100%);color:#fff}@media (hover: hover) and (pointer: fine){html:is(.play-halloween,.play-winter) .header-bird-menu__row:hover:not(.is-current){background:var(--event-btn-pattern, none) center / 56px 44px,var(--event-fill);color:var(--event-ink)}}html:is(.play-halloween,.play-winter) .header-bird-menu__row:active:not(.is-current){background:var(--event-btn-pattern, none) center / 56px 44px,var(--event-fill);color:var(--event-ink)}@media (hover: hover) and (pointer: fine){.header-bird-menu__row.is-current:hover{background:linear-gradient(180deg,#5ea86a,#3d8a4c 55%,#2f6d3c)}}.header-bird-menu__row.is-current:active{background:linear-gradient(180deg,#5ea86a,#3d8a4c 55%,#2f6d3c)}.header-bird-menu__portrait{width:28px;height:28px;flex:0 0 28px;border-radius:50%;object-fit:cover;background:#efe2cc}.header-bird-menu__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-bird-menu__badge{display:inline-flex;align-items:center;gap:2px;height:18px;padding:0 6px 0 3px;border-radius:999px;background:#f3e2c4;color:#5a3b27}.header-bird-menu__row.is-current .header-bird-menu__badge{background:#ffffff8c}.header-bird-menu__badge img{width:14px;height:14px;object-fit:contain;filter:brightness(0)}.header-bird-menu__badge b{font-size:11px;line-height:1}.header-bird-menu__check{width:14px;height:14px;flex:0 0 14px}.header-bird-menu__scratch{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 4px 2px;padding:0 4px;pointer-events:none}.header-bird-menu__scratch .item-modal__mark{flex:1 1 auto;height:10px}.header-bird-menu__cookie{width:22px;height:22px;flex:0 0 22px;object-fit:contain}.header-bird-menu__row--transfer{justify-content:center}.header-bird-menu__row--transfer .header-bird-menu__name{flex:0 1 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:2px solid transparent;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}@media (hover: hover) and (pointer: fine){.btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff80,0 8px 16px #60332138}}.btn:active:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff80,0 8px 16px #60332138}@media (hover: hover) and (pointer: fine){.btn--ghost:hover:not(:disabled){filter:none;background:linear-gradient(180deg,#fff7ec,#f6e0c4);border-color:#8d624c;color:var(--ui-brown, #603321);box-shadow:0 8px 16px #60332129}}.btn--ghost:active:not(:disabled){filter:none;background:linear-gradient(180deg,#fff7ec,#f6e0c4);border-color:#8d624c;color:var(--ui-brown, #603321);box-shadow:0 8px 16px #60332129}.btn:disabled{cursor:not-allowed}.btn--primary{min-width:224px;height:46px;padding:0 18px;border-radius:10px;background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange) 45%,var(--ui-orange-dark) 100%);border-color:#a44e22;box-shadow:inset 0 1px #ffffff59;font-family:var(--font-display);font-size:15px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.btn--ghost{min-width:287px;height:38px;padding:0 14px;border-radius:8px;background:linear-gradient(180deg,var(--ui-beige-light),var(--ui-beige-dark));border-color:var(--ui-beige-border);font-family:var(--font-ui);font-size:14px;color:var(--ui-brown-mid)}.btn--ghost:after{content:" ›"}.btn--attack{width:100%;height:46px;border-radius:10px;background:linear-gradient(180deg,#9b5b40 0%,var(--ui-brown) 55%,#4a2518 100%);border-color:#3a2219;box-shadow:inset 0 1px #ffffff26;font-family:var(--font-display);font-size:16px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.35)}.btn__icon{width:20px;height:20px;object-fit:contain}.panel-frame{position:relative;overflow:hidden;border:3px solid #af836d;border-radius:0;box-shadow:0 10px 40px #00000059;background:radial-gradient(ellipse 746px 442px at 20px 147px,#49372d,#af836d)}.panel-frame:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:var(--parchment-fill);z-index:0;pointer-events:none;transform:translateZ(0)}.panel-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.12);pointer-events:none;z-index:2}.panel-frame>*{position:relative;z-index:1}.mail-modal__body,.chat-modal__log,.chat-pins-modal__log,.battle-log__body,.battle-modal__body,.rating-modal__body,.bureau-modal__body,.settings-modal__body,.shop-modal__body,.maze-modal__body,.nest-modal__body,.bag-modal__body,.char-modal__stats,.char-modal__training{margin-left:8px;margin-right:8px;margin-bottom:12px}.nav-rail{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 24px 8px;gap:4px;overflow:visible}.nav-item{flex:1 1 0;max-width:170px;display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff;text-align:center}.nav-item__icon-wrap{width:58px;height:58px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#0000002e;box-shadow:inset 0 2px 4px #00000040}.nav-item__icon{width:100%;height:100%;object-fit:cover;transform:scale(1.28)}.nav-item--npc{position:relative;z-index:3;overflow:visible}.nav-item--npc .nav-item__icon{object-fit:cover;object-position:50% 0%;transform:scale(1.55);transform-origin:50% 0%;filter:none;pointer-events:none}.nav-item--npc-phil .nav-item__icon{object-position:52% 8%;transform:scale(2.05) translate(5%);transform-origin:52% 12%}.nav-item--npc-chipmunk .nav-item__icon{object-position:50% 0%;transform:scale(1.47) translateY(-10%);transform-origin:50% 0%}.nav-item--npc-ferrets .nav-item__icon{object-position:46% 18%;transform:scale(1.55) translate(-15%);transform-origin:46% 0%}.nav-item__label{font-family:var(--font-display);font-size:13px;font-weight:700;line-height:1.1;text-shadow:0 1px 2px rgba(0,0,0,.55)}.opponent-card{width:280px;max-width:100%;background:var(--parchment-fill);border:2px solid var(--ui-beige-dark);border-radius:14px;box-shadow:inset 0 1px #ffffff73;padding:10px 10px 12px;display:flex;flex-direction:column;align-items:stretch}.opponent-card__top{position:relative;min-height:72px;margin-bottom:4px}.opponent-card__level{position:absolute;right:0;top:0;z-index:2;min-width:42px;height:24px;padding:0 8px;border-radius:7px;background:linear-gradient(180deg,var(--ui-orange-light),var(--ui-orange-dark));box-shadow:inset 0 1px #ffffff59,0 1px 2px #0003;color:#fff;font-size:12px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:3px}.opponent-card__level-arrow{width:10px;height:10px;flex-shrink:0;display:block}.opponent-card__avatar{position:absolute;left:50%;top:14px;transform:translate(-50%);width:68px;height:68px;border-radius:50%;border:3px solid var(--ui-brown-light);object-fit:cover;background:#c4a882}.opponent-card__name{margin-top:8px;text-align:center;font-weight:800;font-size:15px;color:#1e1e1e}.opponent-card__clan{margin-top:2px;text-align:center;font-weight:700;font-size:13px;color:#9b5b40}.opponent-card__stats{list-style:none;margin:10px 0 0;padding:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:4px;flex:1;box-sizing:border-box}.opponent-card__stat{display:flex;align-items:center;justify-content:space-between;width:100%;height:30px;padding:0 10px;border-radius:6px;background:#fff5e1e0;font-size:13px;font-weight:700;color:var(--ui-brown);box-sizing:border-box}.opponent-card__stat-left{display:flex;align-items:center;gap:6px}.opponent-card__action{margin-top:10px}.header-avatar{--avatar-ring-progress: 0;--avatar-xp-progress: .5;position:absolute;left:50%;top:6px;width:80px;transform:translate(-50%);z-index:3}.header-avatar__medallion{position:absolute;left:6px;top:48px;z-index:5;width:26px;height:26px;margin:0;padding:0;border:2px solid #fff6e4;border-radius:50%;background:#1b2438;cursor:pointer}.header-avatar__medallion img{display:block;width:100%;height:100%;object-fit:contain}.header-avatar__medallion:focus-visible img{animation:medallion-glow 1.05s ease-in-out infinite}@media (hover: hover) and (pointer: fine){.header-avatar__medallion:hover img{animation:medallion-glow 1.05s ease-in-out infinite}}.header-avatar__medallion:active img{animation:medallion-glow 1.05s ease-in-out infinite}@keyframes medallion-glow{0%,to{filter:brightness(1.06) drop-shadow(0 0 .5px rgba(255,214,120,.9))}50%{filter:brightness(1.16) drop-shadow(0 0 .5px rgba(255,236,180,1)) drop-shadow(0 0 1.5px rgba(255,176,48,.85))}}@media (prefers-reduced-motion: reduce){.header-avatar__medallion:focus-visible img{animation:none;filter:brightness(1.12) drop-shadow(0 0 1px rgba(255,186,64,.9))}@media (hover: hover) and (pointer: fine){.header-avatar__medallion:hover img{animation:none;filter:brightness(1.12) drop-shadow(0 0 1px rgba(255,186,64,.9))}}}.header-avatar__portrait{position:relative;display:block;width:80px;height:80px;margin:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;cursor:pointer;text-decoration:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .18s ease}.header-avatar__switch{position:absolute;top:-2px;right:-8px;z-index:6;opacity:0;pointer-events:none;transition:opacity .16s ease}.header-avatar:focus-within .header-avatar__switch,.header-avatar__switch.is-open{opacity:1;pointer-events:auto}@media (hover: hover) and (pointer: fine){.header-avatar:hover .header-avatar__switch{opacity:1;pointer-events:auto}}.header-avatar:active .header-avatar__switch{opacity:1;pointer-events:auto}.header-avatar__add.resource-chip__plus{position:relative;margin:0;width:22px;height:22px}.header-avatar__add--inline.resource-chip__plus{width:22px;height:22px;pointer-events:none}.header-avatar__chevron{position:relative;z-index:1;width:12px;height:8px;display:block;color:#111}@media (hover: hover) and (pointer: fine){.header-avatar__portrait:hover{transform:scale(1.03)}}.header-avatar__portrait:active{transform:scale(1.03)}.header-avatar__ring{display:block;width:80px;height:80px}.header-avatar__track{fill:#2c150c;stroke:#3d2218;stroke-width:6}.header-avatar__arc{fill:none;stroke:#8b1a1c;stroke-width:6;stroke-linecap:butt;transform:rotate(-90deg);transform-origin:40px 40px;transition:stroke .25s ease}.header-avatar--hp-low .header-avatar__arc{stroke:#8b1a1c}.header-avatar--hp-mid .header-avatar__arc{stroke:#d4a00e}.header-avatar--hp-high .header-avatar__arc{stroke:#1a6b2e}.header-avatar__img{position:absolute;left:50%;top:calc(50% + 2px);width:59px;height:59px;transform:translate(-50%,-50%);border-radius:50%;object-fit:cover;pointer-events:none}.play-root .header-avatar__xp,.play-root button.header-avatar__xp{position:relative;display:block;width:72px;height:22px;margin:6px auto 0;padding:0;border:0;border-radius:4px;background:#3a2219cc;box-shadow:0 1px 2px #00000059;overflow:hidden;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transform-origin:center bottom;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}@media (hover: hover) and (pointer: fine){.play-root .header-avatar__xp:hover,.play-root button.header-avatar__xp:hover{transform:translateY(-2px) scale(1.08);filter:contrast(1.12) brightness(1.1);box-shadow:0 2px 4px #0006;z-index:2}}.play-root .header-avatar__xp:active,.play-root button.header-avatar__xp:active{transform:translateY(-2px) scale(1.08);filter:contrast(1.12) brightness(1.1);box-shadow:0 2px 4px #0006;z-index:2}.header-avatar__xp-fill{position:absolute;left:2px;top:2px;height:calc(100% - 4px);width:calc((100% - 4px) * var(--avatar-xp-progress));border-radius:3px;background:linear-gradient(180deg,#ffbc04,#cd8015);transition:width .85s ease-out}.header-avatar__level{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-family:var(--font-ui, "Nunito", sans-serif);font-size:13px;font-weight:800;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.45);pointer-events:none}.header-resources{display:flex;align-items:center;flex-shrink:0;gap:24px}.header-tools{display:flex;align-items:center;flex-shrink:0;gap:24px;margin-left:55px}.header-tool{position:relative;width:40px;height:40px;border-radius:50%;background:var(--ui-chip-bg);display:grid;place-items:center;box-shadow:inset 0 1px #ffffff14;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.header-tool__dot{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#e53935;box-shadow:0 0 0 2px #28120a8c;pointer-events:none;z-index:1}@media (hover: hover) and (pointer: fine){.header-tool:hover{background:#28120aeb;box-shadow:inset 0 1px #ffffff0a;transform:scale(1.06)}}.header-tool:active{background:#28120aeb;box-shadow:inset 0 1px #ffffff0a;transform:scale(1.06)}.header-tool img{width:34px;height:34px;object-fit:contain;pointer-events:none;transition:opacity .18s ease}button.header-tool{border:0;padding:0;color:inherit;font:inherit}button.header-tool:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.45)}button.header-tool:disabled:active{transform:none;background:var(--ui-chip-bg)}@media (hover: hover) and (pointer: fine){button.header-tool:disabled:hover{transform:none;background:var(--ui-chip-bg)}}.header-tool:active img{opacity:.9}.header-weather-panel{position:absolute;z-index:2;left:5px;right:5px;top:5px;bottom:6px;height:auto;padding:8px 4px 10px;background:#472418;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;text-align:center;box-shadow:inset 0 1px #ffffff0a}.header-weather-panel__icon-slot{position:relative;width:56px;height:56px;flex-shrink:0}.side-btn__online{position:absolute;left:50%;bottom:1px;z-index:2;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:14px;padding:0 4px;border-radius:999px;border:1px solid #6d645c;background:linear-gradient(#ece7e1,#b7aea4);box-shadow:inset 0 1px #ffffffb3,0 1px 1px #00000059;color:#3c342c;font-family:var(--font-ui);font-size:9px;font-weight:800;line-height:1;pointer-events:none}.header-weather-panel__icon-wrap{position:relative;width:56px;height:56px;flex-shrink:0;padding:0;border:0;background:transparent;box-sizing:border-box;box-shadow:none;clip-path:polygon(17.65% 0,82.35% 0,100% 17.65%,100% 82.35%,82.35% 100%,17.65% 100%,0 82.35%,0 17.65%);overflow:hidden;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .18s ease,transform .18s ease}.header-weather-panel__icon{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;clip-path:polygon(17.65% 0,82.35% 0,100% 17.65%,100% 82.35%,82.35% 100%,17.65% 100%,0 82.35%,0 17.65%);transform-origin:center center;transition:transform .18s ease}@media (hover: hover) and (pointer: fine){.header-weather-panel__icon-wrap:hover{background:#00000073}.header-weather-panel__icon-wrap:hover .header-weather-panel__icon{transform:scale(1.12)}}.header-weather-panel__icon-wrap:active{background:#00000073}.header-weather-panel__icon-wrap:active .header-weather-panel__icon{transform:scale(1.12)}.header-weather-panel__shade,.header-weather-panel__ticks{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;pointer-events:none;clip-path:polygon(17.65% 0,82.35% 0,100% 17.65%,100% 82.35%,82.35% 100%,17.65% 100%,0 82.35%,0 17.65%)}.header-weather-panel__shade{background:conic-gradient(from 0deg,rgba(8,12,22,.38) 0,rgba(8,12,22,.38) calc(var(--weather-gone, 0) * 1turn),transparent calc(var(--weather-gone, 0) * 1turn))}.header-weather-panel__ticks{background:repeating-conic-gradient(from -.35deg,rgba(255,246,228,.38) 0 .7deg,transparent .7deg 30deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='white' fill-rule='evenodd' d='M17.65 0 L82.35 0 L100 17.65 L100 82.35 L82.35 100 L17.65 100 L0 82.35 L0 17.65 Z M19.51 4.5 L80.49 4.5 L95.5 19.51 L95.5 80.49 L80.49 95.5 L19.51 95.5 L4.5 80.49 L4.5 19.51 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='white' fill-rule='evenodd' d='M17.65 0 L82.35 0 L100 17.65 L100 82.35 L82.35 100 L17.65 100 L0 82.35 L0 17.65 Z M19.51 4.5 L80.49 4.5 L95.5 19.51 L95.5 80.49 L80.49 95.5 L19.51 95.5 L4.5 80.49 L4.5 19.51 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.header-weather-panel__label{font-family:var(--font-ui);font-size:11px;font-weight:700;color:#fff;line-height:1.2;text-shadow:0 1px 1px rgba(0,0,0,.45)}.header-weather-panel__time{margin-top:auto;font-family:var(--font-display);font-size:13px;font-weight:700;color:#fff;line-height:1.2;letter-spacing:.02em;text-shadow:0 1px 1px rgba(0,0,0,.45)}.footer-strip{position:absolute;left:360px;top:755px;width:1190px;height:110px;border-radius:14px 14px 0 0}.play-shell .screen__bg{background-image:none}.play-shell .screen-layout__header,.play-shell .screen-layout__footer{overflow:visible}.play-shell .header-zone{position:relative;width:calc(var(--layout-w) * 1px * var(--layout-scale));flex-shrink:0}.play-shell .game-header-scaler{position:relative;width:100%;height:calc(137px * var(--layout-scale));overflow:visible}.play-shell .game-header{position:absolute;left:0;top:0;width:1300px;height:137px;overflow:visible;z-index:20;transform:scale(var(--layout-scale));transform-origin:top left}.play-shell .header-effects-scaler{position:absolute;left:calc(28px * var(--layout-scale));top:calc(137px * var(--layout-scale));z-index:25;pointer-events:auto}.play-shell .header-effects{display:flex;flex-direction:column;gap:10px;transform:scale(var(--layout-scale));transform-origin:top left}.effect-chip{display:flex;flex-direction:column;align-items:center;width:70px}.effect-chip__icon{position:relative;width:64px;height:64px;border-radius:50%;background:#603321;box-shadow:0 0 0 3px #9b5b40,0 0 0 5px #d08f74,0 4px #00000040;display:grid;place-items:center;overflow:hidden}.effect-chip__icon img{width:64px;height:64px;object-fit:cover}.effect-chip__timer{margin-top:4px;min-width:70px;padding:2px 8px 3px;border-radius:12px;background:#603321;box-shadow:0 0 0 1px #9b5b40,0 0 0 2px #d08f74,0 2px #00000040;font-family:var(--font-ui);font-size:12px;font-weight:800;line-height:1.2;text-align:center;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.45)}.play-shell .gear-screen{position:relative;width:1300px;height:640px;transform:scale(var(--stage-scale, var(--layout-scale)));transform-origin:center center;margin-block:calc(640px * (1 - var(--stage-scale, var(--layout-scale))) / -2)}.gear-slot{position:absolute;width:124px;height:124px}.gear-slot__frame{position:relative;width:124px;height:124px;background:center / cover no-repeat url(/img/ne/play/ui/rock-slot.webp?v=perf1);display:grid;place-items:center;place-content:center}.gear-slot__frame:before{content:none}.gear-slot__item,.gear-slot__lock{position:relative;z-index:1;width:88px;height:88px;margin:0;object-fit:contain;object-position:center center;display:block;transform:none}.gear-slot--dim .gear-slot__item{opacity:.4}.gear-slot__item--ghost{width:72px;height:72px;opacity:.82}.gear-slot__lock{width:27px;height:30px;transform:translateY(-4px)}.gear-slot--tl{left:284px;top:0}.gear-slot--ml{left:214px;top:140px}.gear-slot--bl{left:214px;top:282px}.gear-slot--ll{left:284px;top:423px}.gear-slot--tr{left:897px;top:0}.gear-slot--mr{left:967px;top:140px}.gear-slot--br{left:967px;top:282px}.gear-slot--lr{left:897px;top:423px}.health-bar{position:absolute;left:50%;top:559px;transform:translate(-50%);display:flex;align-items:center;gap:0;overflow:visible}.health-bar__heart{position:relative;z-index:2;width:29px;height:29px;flex-shrink:0;margin-right:-14.5px}.health-bar__heart img{width:100%;height:100%;display:block;object-fit:contain}.health-bar__plus.resource-chip__plus{position:absolute;top:0;right:0;bottom:0;width:31px;height:auto;margin:0;border-radius:0;transform:none;z-index:3;font-size:16px}.health-bar__track{position:relative;z-index:1;width:404px;height:31px;border-radius:16px;background:#603321;box-shadow:0 0 0 2px #d08f74,inset 0 2px 4px #00000040;overflow:hidden}.health-bar__fill{position:absolute;left:3px;top:3px;bottom:3px;width:calc((100% - 6px) * var(--hp-progress, 0));border-radius:13px;background:#1a6b2e;transition:width 1.05s cubic-bezier(.12,.72,.14,1),background .25s ease}@media (prefers-reduced-motion: reduce){.health-bar__fill{transition:none}}.health-bar--hp-low .health-bar__fill{background:#8b1a1c}.health-bar--hp-mid .health-bar__fill{background:#d4a00e}.health-bar--hp-high .health-bar__fill{background:#1a6b2e}.health-bar__value{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-ui);font-size:13px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55)}.play-shell .footer-strip{position:absolute;left:50px;bottom:0;top:auto;width:1199px;height:110px;border-radius:14px 14px 0 0;overflow:visible}.footer-dock__side{position:absolute;display:flex;flex-direction:column;gap:16px}.footer-dock__side--left{left:0;bottom:86px}.footer-dock__side--right{right:0;bottom:0;align-items:flex-end;justify-content:flex-end;padding-bottom:26px;width:50px;height:208px}.side-btn{position:relative;width:44px;height:44px;border-radius:50%;background:#7f513a;box-shadow:inset 0 0 0 2px #af836d;display:grid;place-items:center;color:#d9ab79;flex-shrink:0}.side-btn svg{width:24px;height:24px}.side-btn--events{position:absolute;right:0;bottom:137px;width:50px;height:73px;border-radius:25px;background:#7f513a;box-shadow:inset 0 0 0 2px #af836d}.side-btn--events .side-btn__icon{width:46px;height:47px;object-fit:contain}.side-btn__badge{position:absolute;left:50%;bottom:4px;transform:translate(-50%);min-width:28px;height:16px;padding:0 6px;border-radius:8px;background:#f7dfbe;font-family:var(--font-ui);font-size:10px;font-weight:800;line-height:16px;text-align:center;color:#000}.side-btn__badge-dot{position:absolute;top:-4px;right:-4px;width:9px;height:9px;border-radius:50%;background:#e53935;box-shadow:0 0 0 1px #f7dfbe;pointer-events:none}.play-shell .gear-slot--tl{top:92px}.play-shell .gear-slot--ml{top:232px}.play-shell .gear-slot--bl{top:374px}.play-shell .gear-slot--ll{top:515px}.play-shell .gear-slot--tr{top:92px}.play-shell .gear-slot--mr{top:232px}.play-shell .gear-slot--br{top:374px}.play-shell .gear-slot--lr{top:515px}.play-shell .gear-stage .health-bar{top:auto;bottom:0;left:50%;transform:translate(-50%)}.play-shell .health-bar{top:auto}.play-shell .footer-dock-scaler{position:relative;width:calc(var(--layout-w) * 1px * var(--layout-scale));height:calc(208px * var(--layout-scale));flex-shrink:0;overflow:visible}.play-shell .footer-dock{position:absolute;left:50%;bottom:0;width:1300px;height:208px;margin-left:-650px;transform:scale(var(--layout-scale));transform-origin:bottom center;overflow:visible}.play-shell .footer-strip{position:absolute;left:50px;bottom:0;width:1199px;height:110px;border-radius:14px 14px 0 0;overflow:visible}.play-shell .footer-dock__side--left{bottom:86px}.play-shell .footer-dock__side--right{bottom:0;padding-bottom:26px}.play-shell .side-btn--events{bottom:137px}@property --layout-scale{syntax: "<number>"; inherits: true; initial-value: 1;}@property --stage-scale{syntax: "<number>"; inherits: true; initial-value: 1;}@property --content-scale{syntax: "<number>"; inherits: true; initial-value: .8;}@property --rock-w{syntax: "<length>"; inherits: true; initial-value: 300px;}.play-root{position:fixed;top:var(--play-shell-top, var(--play-viewport-top, 0px));left:0;width:100%;height:var(--play-shell, var(--play-viewport, 100dvh));overflow:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;transition:--layout-scale .45s ease,--stage-scale .45s ease,--content-scale .45s ease}html.play-keyboard-lock .play-root{transition:none}html.play-vv-frame .chat-modal,html.play-vv-frame .support-modal{top:var(--play-viewport-top, 0px);right:0;bottom:auto;left:0;height:var(--play-viewport, 100dvh);padding-top:var(--modal-top-gap);padding-bottom:var(--modal-bottom-gap);box-sizing:border-box}html.play-vv-frame .chat-modal__panel,html.play-vv-frame .support-modal .mail-modal__panel{max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap))}html.play-keyboard-lock .chat-modal,html.play-keyboard-lock .support-modal,html.tg-keyboard .chat-modal,html.tg-keyboard .support-modal{top:var(--play-visible-top, 0px);right:0;bottom:auto;left:0;height:var(--play-visible, var(--play-viewport, 100dvh));padding-top:var(--modal-top-gap);padding-bottom:var(--modal-bottom-gap);box-sizing:border-box}html.play-keyboard-lock .chat-modal__panel,html.play-keyboard-lock .support-modal .mail-modal__panel,html.tg-keyboard .chat-modal__panel,html.tg-keyboard .support-modal .mail-modal__panel{max-height:calc(var(--play-visible, var(--play-viewport, 100dvh)) - var(--modal-top-gap) - var(--modal-bottom-gap))}.play-root--booting,.play-root--still-sky{transition:none}@media (prefers-reduced-motion: reduce){.play-root{transition:none}}.play-root,.play-root *{scrollbar-width:thin;scrollbar-color:rgba(208,143,116,.45) transparent}.play-root::-webkit-scrollbar,.play-root *::-webkit-scrollbar{width:4px;height:4px;-webkit-appearance:none;background:transparent}.play-root::-webkit-scrollbar-track,.play-root *::-webkit-scrollbar-track,.play-root::-webkit-scrollbar-corner,.play-root *::-webkit-scrollbar-corner{background:transparent}.play-root::-webkit-scrollbar-thumb,.play-root *::-webkit-scrollbar-thumb{background:#d08f7473;border-radius:4px}@media (hover: hover) and (pointer: fine){.play-root::-webkit-scrollbar-thumb:hover,.play-root *::-webkit-scrollbar-thumb:hover{background:#d08f74bf}}.play-root::-webkit-scrollbar-thumb:active,.play-root *::-webkit-scrollbar-thumb:active{background:#d08f74bf}.play-root::-webkit-scrollbar-button,.play-root *::-webkit-scrollbar-button{display:none;width:0;height:0}.play-root--booting .screen-layout,.play-root--booting .screen__bg{opacity:0;pointer-events:none}.play-boot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:#1a120c}.play-boot__mark{width:min(120px,28vw);height:auto;animation:play-boot-pulse 1.6s ease-in-out infinite}.modal-opening{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;background:#0c080447}.is-holding{visibility:hidden!important}.play-boot__bar{width:min(180px,42vw);height:3px;overflow:hidden;border-radius:2px;background:#ffffff1f}.play-boot__bar>i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#c9a05a,#f0d9a0,#c9a05a);box-shadow:0 0 10px #f0d9a059;transition:width .2s ease}@keyframes play-boot-pulse{0%,to{transform:translateY(0) scale(1);opacity:.92}50%{transform:translateY(-4px) scale(1.03);opacity:1}}.boot-fade-leave-active{transition:opacity .45s ease}.boot-fade-leave-to{opacity:0}.play-root .screen-layout__header,.play-root .screen-layout__footer{contain:layout style}.play-root .screen-layout__header{position:relative;z-index:20}.play-root .screen-layout__footer{position:relative;z-index:10}.play-root .screen-layout__footer,.play-root .footer-dock-scaler,.play-root .footer-dock,.play-root .footer-dock__side{pointer-events:none}.play-root .footer-strip,.play-root .footer-dock__side .side-btn,.play-root .footer-dock__side .effect-chip,.play-root .footer-dock__side .tip-host,.play-root .nav-item,.play-root .play-update{pointer-events:auto}.play-root .screen-layout{width:100%;height:100%;padding:0 20px;box-sizing:border-box}.play-root .screen-layout__content{contain:layout style}.play-root .screen__bg{z-index:0;background:none;overflow:hidden;pointer-events:none}.play-root .screen__bg .guest__weather{z-index:4}.play-root--still-sky .sky-weather,.play-root--still-sky .screen__volcano,.play-root--still-sky .guest__weather{display:none}.play-root .sky-weather{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;overflow:hidden}.play-root .sky-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.play-root .sky-blow{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.play-root .sky-weather--live .sky-layer{transition:opacity 2.2s ease}.play-root .sky-layer.is-on{opacity:1}.play-root .sky-drop{position:absolute;width:2px;border-radius:2px;background:linear-gradient(to bottom,#fff0,#ffffffe6 35%,#96b2cecc);box-shadow:0 0 1px #101c2873;animation-name:sky-drop;animation-timing-function:linear;animation-iteration-count:infinite}.play-root .sky-weather--still .sky-drop{animation:none}.play-root .sky-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 100% 58% at 50% 0%,rgba(236,244,255,.38),rgba(180,204,245,.08) 48%,transparent 74%);animation:sky-flash .46s ease-out forwards}.play-root .sky-bolt{position:absolute;top:0;width:56px;height:46%;transform:translate(-50%);overflow:visible;animation:sky-flash .42s ease-out forwards}.play-root .sky-bolt path{fill:none;stroke:#f6fafff2;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@keyframes sky-drop{0%{transform:translate3d(0,-10vh,0)}to{transform:translate3d(var(--drift),112vh,0)}}@keyframes sky-flash{0%{opacity:0}12%{opacity:1}26%{opacity:.2}38%{opacity:.85}to{opacity:0}}.play-root .sky-fog{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(216,222,224,.42) 0%,rgba(210,216,218,.32) 20%,rgba(206,214,216,.12) 42%,transparent 64%)}.play-root .sky-fog:before,.play-root .sky-fog:after{content:"";position:absolute;left:-10%;width:120%;bottom:0;height:58%;background:radial-gradient(ellipse 55% 80% at 8% 100%,rgba(236,240,242,.28),transparent 74%),radial-gradient(ellipse 70% 88% at 50% 100%,rgba(214,222,226,.26),transparent 76%),radial-gradient(ellipse 55% 80% at 92% 100%,rgba(186,198,206,.28),transparent 74%);animation:sky-fog 56s ease-in-out infinite alternate}.play-root .sky-fog:after{height:36%;bottom:0;opacity:.45;animation-duration:78s;animation-direction:alternate-reverse;background:radial-gradient(ellipse 46% 90% at 30% 100%,rgba(236,240,242,.22),transparent 70%),radial-gradient(ellipse 46% 90% at 70% 100%,rgba(200,210,216,.2),transparent 70%)}.play-root .sky-weather--still .sky-fog:before,.play-root .sky-weather--still .sky-fog:after,.play-root .sky-weather--still .sky-gust{animation:none}.play-root .sky-weather--still .sky-gust{opacity:0}.play-root .sky-blow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.play-root .sky-wind{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transition:opacity .9s ease}.play-root .sky-wind--left{transform:scaleX(-1)}.play-root .sky-wind.is-turning{opacity:0}.play-root .sky-gust{position:absolute;left:-22%;height:2px;border-radius:2px;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);animation-name:sky-gust;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes sky-gust{0%{transform:translateZ(0);opacity:0}14%{opacity:var(--gust, .28)}74%{opacity:var(--gust, .28)}to{transform:translate3d(128vw,0,0);opacity:0}}@keyframes sky-fog{0%{transform:translate3d(-2.5%,0,0)}to{transform:translate3d(2.5%,0,0)}}@media (prefers-reduced-motion: reduce){.play-root .sky-weather--live .sky-layer,.play-root .sky-drop,.play-root .sky-flash,.play-root .sky-bolt,.play-root .sky-fog:before,.play-root .sky-fog:after,.play-root .sky-gust{animation:none;transition:none}}.play-root .screen__bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;pointer-events:none}.play-root .screen__bg-layer--base{z-index:0;background-color:#061f1a;background-image:url(/img/ne/play/bg/empty.webp?v=4)}.play-root .screen__bg-layer--base-night{z-index:1;background-color:#071422;background-image:url(/img/ne/play/bg/empty-night.webp?v=3)}.play-root.play--winter .screen__bg-layer--base{background-color:#dfeaf2;background-image:url(/img/ne/play/bg/empty-winter.webp?v=3)}.play-root.play--winter .screen__bg-layer--base-night{background-color:#0a1638;background-image:url(/img/ne/play/bg/empty-winter-night.webp?v=3)}.play-root.play--autumn .screen__bg-layer--base{background-color:#6b3a14;background-image:url(/img/ne/play/bg/empty-autumn.webp?v=3)}.play-root.play--autumn .screen__bg-layer--base-night{background-color:#120f1e;background-image:url(/img/ne/play/bg/empty-autumn-night.webp?v=3)}.play-root .screen__bg-layer--base-night,.play-root .screen__bg-layer--nest,.play-root .screen__bg-layer--bureau,.play-root .screen__bg-layer--scout,.play-root .screen__bg-layer--battle,.play-root .screen__bg-layer--maze,.play-root .screen__bg-layer--city,.play-root .screen__bg-layer--shop,.play-root .screen__bg-layer--smuggle,.play-root .screen__bg-layer--flea,.play-root .screen__bg-layer--cave,.play-root .screen__bg-layer--fork,.play-root .screen__bg-layer--nest-night,.play-root .screen__bg-layer--bureau-night,.play-root .screen__bg-layer--scout-night,.play-root .screen__bg-layer--battle-night,.play-root .screen__bg-layer--maze-night,.play-root .screen__bg-layer--city-night,.play-root .screen__bg-layer--shop-night,.play-root .screen__bg-layer--smuggle-night,.play-root .screen__bg-layer--flea-night,.play-root .screen__bg-layer--cave-night,.play-root .screen__bg-layer--fork-night,.play-root .screen__bg-layer--prof-miner,.play-root .screen__bg-layer--prof-crafter,.play-root .screen__bg-layer--prof-trader,.play-root .screen__bg-layer--prof-miner-night,.play-root .screen__bg-layer--prof-crafter-night,.play-root .screen__bg-layer--prof-trader-night{opacity:0;transition:opacity .45s ease;will-change:opacity}.play-root .screen__bg-layer--nest,.play-root .screen__bg-layer--bureau,.play-root .screen__bg-layer--scout,.play-root .screen__bg-layer--battle,.play-root .screen__bg-layer--maze,.play-root .screen__bg-layer--city,.play-root .screen__bg-layer--shop,.play-root .screen__bg-layer--smuggle,.play-root .screen__bg-layer--flea,.play-root .screen__bg-layer--cave,.play-root .screen__bg-layer--fork,.play-root .screen__bg-layer--prof-miner,.play-root .screen__bg-layer--prof-crafter,.play-root .screen__bg-layer--prof-trader{z-index:2}.play-root .screen__bg-layer--nest-night,.play-root .screen__bg-layer--bureau-night,.play-root .screen__bg-layer--scout-night,.play-root .screen__bg-layer--battle-night,.play-root .screen__bg-layer--maze-night,.play-root .screen__bg-layer--city-night,.play-root .screen__bg-layer--shop-night,.play-root .screen__bg-layer--smuggle-night,.play-root .screen__bg-layer--flea-night,.play-root .screen__bg-layer--cave-night,.play-root .screen__bg-layer--fork-night{z-index:3}.play-root .screen__bg-layer--nest{background-color:#374121;background-image:url(/img/ne/play/bg/nest.webp?v=7)}.play-root .screen__bg-layer--nest-night{background-color:#152033;background-image:url(/img/ne/play/bg/nest-night.webp?v=3)}.play-root .screen__bg-layer--bureau{background-color:#746240;background-image:url(/img/ne/play/bg/bureau.webp?v=11)}.play-root .screen__bg-layer--bureau-night{background-color:#10182c;background-image:url(/img/ne/play/bg/bureau-night.webp?v=4)}.play-root .screen__bg-layer--scout{background-color:#6e6a3b;background-image:url(/img/ne/play/bg/scout.webp?v=11)}.play-root .screen__bg-layer--scout-night{background-color:#12182c;background-image:url(/img/ne/play/bg/scout-night.webp?v=4)}.play-root .screen__bg-layer--fork{background-color:#243028;background-image:url(/img/ne/play/bg/gloom-fork.webp?v=5)}.play-root .screen__bg-layer--fork-night{background-color:#0b1424;background-image:url(/img/ne/play/bg/gloom-fork-night.webp?v=1)}.play-root.play--winter .screen__bg-layer--maze{background-color:#3a4456;background-image:url(/img/ne/play/bg/maze-winter.webp?v=2)}.play-root.play--winter .screen__bg-layer--maze-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/maze-winter-night.webp?v=2)}.play-root.play--winter .screen__bg-layer--nest{background-color:#dfe8f0;background-image:url(/img/ne/play/bg/nest-winter.webp?v=2)}.play-root.play--winter .screen__bg-layer--nest-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/nest-winter-night.webp?v=2)}.play-root.play--winter .screen__bg-layer--smuggle{background-color:#e4d6dc;background-image:url(/img/ne/play/bg/smuggle-winter.webp?v=2)}.play-root.play--winter .screen__bg-layer--smuggle-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/smuggle-winter-night.webp?v=2)}.play-root.play--winter .screen__bg-layer--flea{background-color:#dde6f0;background-image:url(/img/ne/play/bg/flea-winter.webp?v=2)}.play-root.play--winter .screen__bg-layer--flea-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/flea-winter-night.webp?v=2)}.play-root.play--winter .screen__bg-layer--battle{background-color:#dfe6ef;background-image:url(/img/ne/play/bg/battle-winter.webp?v=2)}.play-root.play--winter .screen__bg-layer--battle-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/battle-winter-night.webp?v=2)}.play-root.play--winter .screen__bg-layer--bureau{background-color:#e9d9de;background-image:url(/img/ne/play/bg/bureau-winter.webp?v=3)}.play-root.play--winter .screen__bg-layer--bureau-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/bureau-winter-night.webp?v=3)}.play-root.play--winter .screen__bg-layer--scout{background-color:#dfeaf4;background-image:url(/img/ne/play/bg/scout-winter.webp?v=3)}.play-root.play--winter .screen__bg-layer--scout-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/scout-winter-night.webp?v=3)}.play-root.play--winter .screen__bg-layer--fork{background-color:#cfdceb;background-image:url(/img/ne/play/bg/gloom-fork-winter.webp?v=1)}.play-root.play--winter .screen__bg-layer--fork-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/gloom-fork-winter-night.webp?v=1)}.play-root.play--autumn .screen__bg-layer--nest{background-color:#8a4a1a;background-image:url(/img/ne/play/bg/nest-autumn.webp?v=2)}.play-root.play--autumn .screen__bg-layer--nest-night{background-color:#0e1430;background-image:url(/img/ne/play/bg/nest-autumn-night.webp?v=2)}.play-root.play--autumn .screen__bg-layer--bureau{background-color:#a0521c;background-image:url(/img/ne/play/bg/bureau-autumn.webp?v=3)}.play-root.play--autumn .screen__bg-layer--bureau-night{background-color:#0c1430;background-image:url(/img/ne/play/bg/bureau-autumn-night.webp?v=3)}.play-root.play--autumn .screen__bg-layer--scout{background-color:#a8641e;background-image:url(/img/ne/play/bg/scout-autumn.webp?v=3)}.play-root.play--autumn .screen__bg-layer--scout-night{background-color:#0e1430;background-image:url(/img/ne/play/bg/scout-autumn-night.webp?v=3)}.play-root.play--autumn .screen__bg-layer--fork{background-color:#8a4a1a;background-image:url(/img/ne/play/bg/gloom-fork-autumn.webp?v=1)}.play-root.play--autumn .screen__bg-layer--fork-night{background-color:#0e1430;background-image:url(/img/ne/play/bg/gloom-fork-autumn-night.webp?v=1)}.play-root .screen__bg-layer--battle{background-color:#905d28;background-image:url(/img/ne/play/bg/battle.webp?v=6)}.play-root .screen__bg-layer--battle-night{background-color:#12182a;background-image:url(/img/ne/play/bg/battle-night.webp?v=3)}.play-root .screen__bg-layer--maze{background-color:#19211b;background-image:url(/img/ne/play/bg/maze.webp?v=8)}.play-root .screen__bg-layer--maze-night{background-color:#0c1420;background-image:url(/img/ne/play/bg/maze-night.webp?v=3)}.play-root .screen__bg-layer--city{background-color:#16324a;background-image:url(/img/ne/play/map/city.webp?v=3)}.play-root .screen__bg-layer--city-night{background-color:#0a1428;background-image:url(/img/ne/play/map/city-night.webp?v=1)}.play-root.play--winter .screen__bg-layer--city{background-color:#b8c8da;background-image:url(/img/ne/play/map/city-winter.webp?v=1)}.play-root.play--winter .screen__bg-layer--city-night{background-color:#0a1638;background-image:url(/img/ne/play/map/city-winter-night.webp?v=1)}.play-root.play--autumn .screen__bg-layer--city{background-color:#5a4a3a;background-image:url(/img/ne/play/map/city-autumn.webp?v=1)}.play-root.play--autumn .screen__bg-layer--city-night{background-color:#0a1430;background-image:url(/img/ne/play/map/city-autumn-night.webp?v=1)}.play-root .screen__bg-layer--shop{background-color:#53351f;background-image:url(/img/ne/play/bg/shop.webp?v=3)}.play-root .screen__bg-layer--shop-night{background-color:#1a1220;background-image:url(/img/ne/play/bg/shop-night.webp?v=2)}.play-root.play--newyear .screen__bg-layer--base{background-image:url(/img/ne/play/bg/empty-newyear.webp?v=3)}.play-root.play--newyear .screen__bg-layer--base-night{background-image:url(/img/ne/play/bg/empty-newyear-night.webp?v=3)}.play-root.play--newyear .screen__bg-layer--shop{background-color:#53351f;background-image:url(/img/ne/play/bg/shop-newyear.webp?v=3)}.play-root.play--newyear .screen__bg-layer--shop-night{background-color:#1a1220;background-image:url(/img/ne/play/bg/shop-newyear-night.webp?v=3)}.play-root.play--newyear .screen__bg-layer--smuggle{background-color:#e4d6dc;background-image:url(/img/ne/play/bg/smuggle-newyear.webp?v=3)}.play-root.play--newyear .screen__bg-layer--smuggle-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/smuggle-newyear-night.webp?v=3)}.play-root.play--newyear .screen__bg-layer--bureau{background-color:#e9d9de;background-image:url(/img/ne/play/bg/bureau-newyear.webp?v=4)}.play-root.play--newyear .screen__bg-layer--bureau-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/bureau-newyear-night.webp?v=4)}.play-root.play--newyear .screen__bg-layer--scout{background-color:#dfeaf4;background-image:url(/img/ne/play/bg/scout-newyear.webp?v=4)}.play-root.play--newyear .screen__bg-layer--scout-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/scout-newyear-night.webp?v=4)}.play-root.play--newyear .screen__bg-layer--battle{background-color:#dfe6ef;background-image:url(/img/ne/play/bg/battle-newyear.webp?v=2)}.play-root.play--newyear .screen__bg-layer--battle-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/battle-newyear-night.webp?v=2)}.play-root.play--newyear .screen__bg-layer--maze{background-color:#3a4456;background-image:url(/img/ne/play/bg/maze-newyear.webp?v=2)}.play-root.play--newyear .screen__bg-layer--maze-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/maze-newyear-night.webp?v=2)}.play-root.play--newyear .screen__bg-layer--nest{background-color:#dfe8f0;background-image:url(/img/ne/play/bg/nest-newyear.webp?v=2)}.play-root.play--newyear .screen__bg-layer--nest-night{background-color:#0c1638;background-image:url(/img/ne/play/bg/nest-newyear-night.webp?v=2)}.play-root .screen__bg-layer--smuggle{background-color:#be7444;background-image:url(/img/ne/play/bg/smuggle.webp?v=3)}.play-root .screen__bg-layer--smuggle-night{background-color:#000f2c;background-image:url(/img/ne/play/bg/smuggle-night.webp?v=3)}.play-root .screen__bg-layer--flea{background-color:#6e8f4a;background-image:url(/img/ne/play/bg/flea.webp?v=4)}.play-root .screen__bg-layer--flea-night{background-color:#0c1830;background-image:url(/img/ne/play/bg/flea-night.webp?v=4)}.play-root .screen__bg-layer--cave{background-color:#1c3144;background-image:url(/img/ne/play/bg/cave.webp?v=3)}.play-root .screen__bg-layer--cave-night{background-color:#0e1726;background-image:url(/img/ne/play/bg/cave-night.webp?v=4)}.play-root .screen__bg-layer--prof-miner,.play-root .screen__bg-layer--prof-miner-night{background-color:#3a2a18;background-image:url(/img/ne/play/bg/prof-miner.webp?v=3)}.play-root .screen__bg-layer--prof-crafter,.play-root .screen__bg-layer--prof-crafter-night{background-color:#4a3824;background-image:url(/img/ne/play/bg/prof-crafter.webp?v=3)}.play-root .screen__bg-layer--prof-trader,.play-root .screen__bg-layer--prof-trader-night{background-color:#4a3018;background-image:url(/img/ne/play/bg/prof-trader.webp?v=3)}.play-root .screen__bg-layer--visible{opacity:1}.play-root .header-effects-scaler{left:calc(17px * var(--layout-scale));top:calc(155px * var(--layout-scale))}.play-root .header-effects{gap:10px}.play-root:not(.play-root--narrow) .header-effects{max-height:calc(var(--play-shell, var(--play-viewport, 100dvh)) / var(--layout-scale) - 155px - 157px);min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;padding:8px 18px 12px 10px;margin-top:-4px}.play-root:not(.play-root--narrow) .header-effects .effect-chip{flex-shrink:0}.play-root .effect-chip{position:relative;width:45px;height:auto;display:flex;flex-direction:column;align-items:center;overflow:visible;padding:0;border:0;background:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:transform .18s ease;transform-origin:center center}@media (hover: hover) and (pointer: fine){.play-root .effect-chip:hover{transform:scale(1.08)}}.play-root .effect-chip:active{transform:scale(1.08)}.play-root .effect-chip__icon{position:relative;width:45px;height:45px;flex-shrink:0;border-radius:50%;overflow:visible!important;background:#603321;transition:background .18s ease,box-shadow .18s ease;box-shadow:0 0 0 2px #9b5b40,0 0 0 3.5px #d08f74,0 3px #00000040,7.5px 0 #68301073}.play-root .effect-chip--gold .effect-chip__icon,.play-root.play-shell.play-root--narrow .effect-chip--gold .effect-chip__icon,.play-root--narrow .effect-chip--gold .effect-chip__icon{background:linear-gradient(180deg,#fff1c2,#e2b143);box-shadow:0 0 0 2px #c4922a,0 0 0 3.5px #f3d48a,0 3px #00000040,7.5px 0 #b0781866}@media (hover: hover) and (pointer: fine){.play-root .effect-chip:hover .effect-chip__icon{background:#4a2818}}.play-root .effect-chip:active .effect-chip__icon{background:#4a2818}@media (hover: hover) and (pointer: fine){.play-root .effect-chip--gold:hover .effect-chip__icon,.play-root--narrow .effect-chip--gold:hover .effect-chip__icon{background:linear-gradient(180deg,#ffe08a,#d4a030)}}.play-root .effect-chip--gold:active .effect-chip__icon,.play-root--narrow .effect-chip--gold:active .effect-chip__icon{background:linear-gradient(180deg,#ffe08a,#d4a030)}.play-root .effect-chip--rest .effect-chip__icon{background:#3f6b45;box-shadow:0 0 0 2px #6d9a72,0 0 0 3.5px #c5ddc4,0 3px #00000040,7.5px 0 #28482c73}.play-root .effect-chip--rest:active .effect-chip__icon{background:#2f5234}@media (hover: hover) and (pointer: fine){.play-root .effect-chip--rest:hover .effect-chip__icon{background:#2f5234}}.play-root .effect-chip--rest .effect-chip__timer{background:#3f6b45;box-shadow:0 0 0 1px #6d9a72,0 0 0 2px #c5ddc4,0 2px #00000040,6px 0 #28482c73}.play-root .effect-chip__icon img{width:45px;height:45px;border-radius:50%;opacity:1;transition:opacity .18s ease}.play-root .effect-chip--mentor .effect-chip__icon img{object-fit:cover;object-position:center 18%}.play-root .effect-chip--mentor{margin-bottom:14px;transition:transform .22s ease}@media (hover: hover) and (pointer: fine){.play-root .effect-chip--mentor:hover{transform:scale(1.18)}}.play-root .effect-chip--mentor:active{transform:scale(1.18)}@media (hover: hover) and (pointer: fine){.play-root .effect-chip--mentor:hover .effect-chip__icon img{opacity:1}}.play-root .effect-chip--mentor:active .effect-chip__icon img{opacity:1}.play-root .effect-chip--mentor.is-lifted{visibility:hidden}.effect-chip--lift{position:fixed;z-index:95;width:45px;margin:0;display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:scale(var(--lift-scale, 1));transform-origin:top left;transition:transform .22s ease}.effect-chip--lift .effect-chip__icon{width:45px;height:45px;border-radius:50%;background:#603321;box-shadow:0 0 0 2px #9b5b40,0 0 0 3.5px #d08f74,0 3px #00000040,7.5px 0 #68301073}.effect-chip--lift .effect-chip__icon img{width:45px;height:45px;border-radius:50%;object-fit:cover;object-position:center 18%;display:block}@media (hover: hover) and (pointer: fine){.effect-chip--lift:hover{transform:scale(calc(var(--lift-scale, 1) * 1.18))}}.effect-chip--lift:active{transform:scale(calc(var(--lift-scale, 1) * 1.18))}@media (hover: hover) and (pointer: fine){.play-root .effect-chip:hover .effect-chip__icon img{opacity:.92}}.play-root .effect-chip:active .effect-chip__icon img{opacity:.92}.play-root .effect-chip__timer{position:relative;left:auto;bottom:auto;transform:none;z-index:2;margin-top:-4px;min-width:42px;height:18px;padding:0 6px;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1;pointer-events:none;overflow:visible;border-radius:12px;box-shadow:0 0 0 1px #9b5b40,0 0 0 2px #d08f74,0 2px #00000040,6px 0 #68301073}.play-root .effect-chip--ready .effect-chip__timer{color:var(--ui-orange, #dd723c)}.play-root .header-effects .effect-chip-out-enter-active,.play-root .header-effects .effect-chip-out-leave-active{pointer-events:none;transition:opacity .32s ease,transform .32s ease}.play-root .header-effects .effect-chip-out-enter-from,.play-root .header-effects .effect-chip-out-leave-to{opacity:0;transform:scale(.72)}.play-root .header-effects .effect-chip-out-move{transition:transform .32s ease}.play-root .screen-layout__content{position:relative;overflow:hidden!important;padding:0}.play-root--lawn-spill .screen-layout__content,.play-root--lawn-spill .screen-layout__content>.play-page{overflow:visible!important}.play-root .screen-layout__header,.play-root .screen-layout__footer{flex-grow:0;flex-shrink:0}.play-root .screen-layout__content:has(.gear-screen){flex:1 1 0;min-height:0;overflow:visible!important}.play-root .screen-layout__content:has(.gear-screen)>.play-page{min-height:0;overflow:visible!important}.play-root .screen-layout__content>.play-page{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;pointer-events:none}.play-root .play-page>*{pointer-events:auto}.play-page-enter-active,.play-page-leave-active{transition:opacity .45s ease}.play-page-leave-active{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.play-page-enter-from,.play-page-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){.play-page-enter-active,.play-page-leave-active,.play-root .city-spot,.play-root .city-spot__name,.play-root .city-timer-leave-active,.play-root .header-effects .effect-chip-out-enter-active,.play-root .header-effects .effect-chip-out-leave-active,.play-root .header-effects .effect-chip-out-move,.play-root--dock .dock-fold__tray,.play-root--dock .dock-fold__chevron{transition:none}}.play-root .gear-screen{width:1300px;min-width:1300px;height:640px;flex-shrink:0;transform:scale(calc(var(--stage-scale, var(--layout-scale, 1)) * var(--content-scale, .8)));transform-origin:center center;margin-block:calc(640px * (1 - var(--stage-scale, var(--layout-scale, 1)) * var(--content-scale, .8)) / -2);overflow:visible;transition:opacity .45s ease}.play-root--location .gear-screen{opacity:0;pointer-events:none}.play-root .screen-layout__content .city-map{pointer-events:none}.play-root .city-map.is-pannable{pointer-events:auto;touch-action:none;cursor:grab}.play-root .city-map.is-zoomable{pointer-events:auto;touch-action:none}.play-root .city-map.is-panning{cursor:grabbing}.play-root .city-map.is-locked .city-spot{opacity:.45;pointer-events:none}.play-root .city-map{position:relative;width:100%;height:100%;min-height:0}.play-root .city-map__stage{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.play-root--city-pan .screen__bg-layer--city,.play-root--city-pan .screen__bg-layer--city-night,.play-root--city-pan .screen__volcano{inset:auto;left:var(--city-bg-x, 0px);top:var(--city-bg-y, 0px);width:var(--city-bg-w, 100%);height:var(--city-bg-h, 100%);background-size:100% 100%;transform:translate(var(--city-pan-x, 0px),var(--city-pan-y, 0px))}.play-root .screen__volcano{position:absolute;z-index:6;pointer-events:none;opacity:0;isolation:isolate}.play-root--city-pan .screen__volcano{opacity:1;transform:translate3d(var(--city-pan-x, 0px),var(--city-pan-y, 0px),0)}.play-root--city-hold .screen__bg-layer--city,.play-root--city-hold .screen__bg-layer--city-night,.play-root--city-hold .screen__volcano,.play-root--city-hold .city-spot{opacity:0!important;transition:none!important}.play-root .screen-layout__content:has(.city-map),.play-root .screen-layout__content:has(.city-map)>.play-page,.play-root .city-map,.play-root .city-map__stage{overflow:visible!important}.play-root .city-spot{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;width:112px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:transform .18s ease,opacity .4s ease}.play-root .city-map.is-panning .city-spot{transition:none}.play-root--location .city-spot{opacity:0;pointer-events:none}.play-root .city-spot__weather{--dot: 63, 143, 42;position:absolute;top:-3px;right:calc(50% - 33px);z-index:2;width:10px;height:10px;border:1.5px solid #fff8ee;border-radius:50%;background:rgb(var(--dot));pointer-events:none;animation:city-weather-pulse 1.4s ease-out infinite}.play-root .city-spot__weather--bad{--dot: 196, 52, 36}@keyframes city-weather-pulse{0%{transform:scale(.85);box-shadow:0 0 rgba(var(--dot),.7)}70%{transform:scale(1);box-shadow:0 0 0 7px rgba(var(--dot),0)}to{transform:scale(.85);box-shadow:0 0 rgba(var(--dot),0)}}@media (prefers-reduced-motion: reduce){.play-root .city-spot__weather{animation:none;transform:none}}.play-root .city-spot__well{position:relative;width:58px;height:58px;border:2px solid #8a5a12;border-radius:50%;padding:6px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(180deg,#ffe566,#efb020);box-shadow:inset 0 1px #ffffffb3}.play-root .city-spot__well:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:6px;border-radius:inherit;background:linear-gradient(180deg,#d1bc54,#c4901a);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.play-root .city-spot__face{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:50%;display:grid;place-items:center}.play-root .city-spot--work .city-spot__well,.play-root .city-spot--work:focus-visible .city-spot__well{border-color:#3d74a8}@media (hover: hover) and (pointer: fine){.play-root .city-spot--work:hover .city-spot__well{border-color:#3d74a8}}.play-root .city-spot--work:active .city-spot__well{border-color:#3d74a8}.play-root .city-spot--wait .city-spot__well,.play-root .city-spot--wait:focus-visible .city-spot__well{border-color:#a33a32}@media (hover: hover) and (pointer: fine){.play-root .city-spot--wait:hover .city-spot__well{border-color:#a33a32}}.play-root .city-spot--wait:active .city-spot__well{border-color:#a33a32}.play-root .city-spot--buff .city-spot__well,.play-root .city-spot--buff:focus-visible .city-spot__well{border-color:#3d8f45}@media (hover: hover) and (pointer: fine){.play-root .city-spot--buff:hover .city-spot__well{border-color:#3d8f45}}.play-root .city-spot--buff:active .city-spot__well{border-color:#3d8f45}.play-root .city-spot__well img{width:100%;height:100%;object-fit:cover;border-radius:50%}.play-root .city-spot--npc .city-spot__face{place-items:stretch}.play-root .city-spot--medallion .city-spot__well img{position:absolute;left:50%;top:50%;width:140%;height:140%;max-width:none;border-radius:0;object-fit:fill;transform:translate(-50%,-50%)}.play-root .city-spot--npc .city-spot__well img{object-fit:cover;object-position:50% 0%;transform:scale(1.32);transform-origin:50% 0%;border-radius:0}.play-root .city-spot--npc-phil .city-spot__well img{object-position:52% 8%;transform:scale(1.78) translate(5%);transform-origin:52% 12%}.play-root .city-spot--npc-chipmunk .city-spot__well img{object-position:50% 0%;transform:translateY(-4%) scale(1.16);transform-origin:50% 0%}.play-root .city-spot--npc-ferrets .city-spot__well img{object-position:50% 0%;transform:translate(-12%) scale(2);transform-origin:50% 0%}.play-root .city-spot--npc-ja .city-spot__well img{object-position:50% 4%;transform:translateY(-2%) scale(1.64);transform-origin:50% 0%}.play-root .city-spot--npc-karkarych .city-spot__well img{object-position:40% 0%;transform:translate(-20%,-12%) scale(1.58);transform-origin:40% 0%}.play-root .city-spot--npc-pelican .city-spot__well img{object-position:62% 18%;transform:translateY(6%) scale(1.22);transform-origin:60% 10%}.play-root .city-spot--flea .city-spot__well img,.play-root .city-spot--nest .city-spot__well img,.play-root .city-spot--cave .city-spot__well img{transform:scale(1.5)}.play-root .city-spot--nest .city-spot__well img{object-position:top center;transform-origin:top center;transform:scale(1.9) translateY(-14%)}.play-root .city-spot__name{position:absolute;top:calc(100% + 6px);left:50%;max-width:128px;padding:3px 8px;border:2px solid #8a5a12;border-radius:999px;background:linear-gradient(180deg,#ffe566,#efb020);box-shadow:inset 0 1px #ffffffb3;color:#4a3228;font:800 11px/1.15 Nunito,Tahoma,sans-serif;letter-spacing:.02em;text-transform:uppercase;text-align:center;transform:translate(-50%)}.play-root .city-spot:focus-visible{z-index:2;transform:translate(-50%,-56%)}@media (hover: hover) and (pointer: fine){.play-root .city-spot:hover{z-index:2;transform:translate(-50%,-56%)}}.play-root .city-spot:active{z-index:2;transform:translate(-50%,-56%)}.play-root .city-spot:focus-visible .city-spot__name{border-color:#efb020}@media (hover: hover) and (pointer: fine){.play-root .city-spot:hover .city-spot__name{border-color:#efb020}}.play-root .city-spot:active .city-spot__name{border-color:#efb020}.play-root .city-spot:after{content:"";position:absolute;z-index:0;left:50%;top:-7px;width:72px;height:72px;border:2px solid #ffe566;border-radius:50%;box-shadow:0 0 0 2px #c4901a66,0 0 16px 3px #efb0208c;opacity:0;pointer-events:none;transform:translate(-50%) scale(.86);transition:opacity .22s ease,transform .22s ease}.play-root .city-spot:focus-visible:after{opacity:1;transform:translate(-50%) scale(1)}@media (hover: hover) and (pointer: fine){.play-root .city-spot:hover:after{opacity:1;transform:translate(-50%) scale(1)}}.play-root .city-spot:active:after{opacity:1;transform:translate(-50%) scale(1)}.play-root .city-spot--work:after{border-color:#9ec8ea;box-shadow:0 0 0 2px #3d74a859,0 0 16px 3px #3d74a880}.play-root .city-spot--wait:after{border-color:#f0a090;box-shadow:0 0 0 2px #a33a3259,0 0 16px 3px #a33a327a}.play-root .city-spot--buff:after{border-color:#a8dca0;box-shadow:0 0 0 2px #3d8f4559,0 0 16px 3px #3d8f4580}@media (prefers-reduced-motion: reduce){.play-root .city-spot:after{transition:opacity .22s ease;transform:translate(-50%)}.play-root .city-spot:focus-visible:after{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.play-root .city-spot:hover:after{transform:translate(-50%)}}.play-root:not(.play-root--city-labels) .city-spot__name{opacity:0;pointer-events:none;transform:translate(-50%) translateY(6px);transition:opacity .18s ease,transform .18s ease,border-color .18s ease}.play-root:not(.play-root--city-labels) .city-spot:focus-visible .city-spot__name{opacity:1;transform:translate(-50%) translateY(0)}@media (hover: hover) and (pointer: fine){.play-root:not(.play-root--city-labels) .city-spot:hover .city-spot__name{opacity:1;transform:translate(-50%) translateY(0)}}.play-root:not(.play-root--city-labels) .city-spot:active .city-spot__name{opacity:1;transform:translate(-50%) translateY(0)}.play-root .city-spot--work .city-spot__name,.play-root .city-spot--wait .city-spot__name,.play-root .city-spot--buff .city-spot__name,.play-root .city-spot--lots .city-spot__name{width:max-content;max-width:none;white-space:nowrap;opacity:1;transform:translate(-50%)}.play-root .city-spot--work .city-spot__name,.play-root .city-spot--work:focus-visible .city-spot__name{border-color:#3d74a8;background:linear-gradient(180deg,#d7ebf8,#7eb6de);color:#16324a}@media (hover: hover) and (pointer: fine){.play-root .city-spot--work:hover .city-spot__name{border-color:#3d74a8;background:linear-gradient(180deg,#d7ebf8,#7eb6de);color:#16324a}}.play-root .city-spot--work:active .city-spot__name{border-color:#3d74a8;background:linear-gradient(180deg,#d7ebf8,#7eb6de);color:#16324a}.play-root .city-spot--wait .city-spot__name,.play-root .city-spot--wait:focus-visible .city-spot__name{border-color:#a33a32;background:linear-gradient(180deg,#f8d7cf,#e08a78);color:#4a1c16}@media (hover: hover) and (pointer: fine){.play-root .city-spot--wait:hover .city-spot__name{border-color:#a33a32;background:linear-gradient(180deg,#f8d7cf,#e08a78);color:#4a1c16}}.play-root .city-spot--wait:active .city-spot__name{border-color:#a33a32;background:linear-gradient(180deg,#f8d7cf,#e08a78);color:#4a1c16}.play-root .city-spot--buff .city-spot__name,.play-root .city-spot--buff:focus-visible .city-spot__name{border-color:#3d8f45;background:linear-gradient(180deg,#dcf2d6,#8fcd84);color:#183f1c}@media (hover: hover) and (pointer: fine){.play-root .city-spot--buff:hover .city-spot__name{border-color:#3d8f45;background:linear-gradient(180deg,#dcf2d6,#8fcd84);color:#183f1c}}.play-root .city-spot--buff:active .city-spot__name{border-color:#3d8f45;background:linear-gradient(180deg,#dcf2d6,#8fcd84);color:#183f1c}.play-root .city-spot__name-timer{display:inline-block;white-space:nowrap;font-variant-numeric:tabular-nums}.play-root .city-spot__name-dot{display:inline-block;width:5px;height:5px;margin:0 6px;border-radius:50%;background:currentColor;vertical-align:middle}.play-root .city-timer-leave-active{position:absolute;left:50%;top:50%;z-index:1;margin:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .32s ease,transform .32s ease}.play-root .city-timer-leave-to{opacity:0;transform:translate(-50%,calc(-50% - 8px))}.play-root .city-spot--work .city-spot__name-label,.play-root .city-spot--wait .city-spot__name-label,.play-root .city-spot--buff .city-spot__name-label,.play-root .city-spot--lots .city-spot__name-label{display:none}.play-root .city-spot--work:focus-visible .city-spot__name-label,.play-root .city-spot--wait:focus-visible .city-spot__name-label,.play-root .city-spot--buff:focus-visible .city-spot__name-label,.play-root .city-spot--lots:focus-visible .city-spot__name-label{display:inline}@media (hover: hover) and (pointer: fine){.play-root .city-spot--work:hover .city-spot__name-label,.play-root .city-spot--wait:hover .city-spot__name-label,.play-root .city-spot--buff:hover .city-spot__name-label,.play-root .city-spot--lots:hover .city-spot__name-label{display:inline}}.play-root .city-spot--work:active .city-spot__name-label,.play-root .city-spot--wait:active .city-spot__name-label,.play-root .city-spot--buff:active .city-spot__name-label,.play-root .city-spot--lots:active .city-spot__name-label{display:inline}.play-root .city-spot__name-short,.play-root--narrow .city-spot__name-full{display:none}.play-root--narrow .city-spot__name-short{display:inline}.play-root--narrow .city-spot{transform:translate(-50%,-50%) scale(.75)}.play-root--narrow .city-spot:focus-visible{transform:translate(-50%,-56%) scale(.75)}@media (hover: hover) and (pointer: fine){.play-root--narrow .city-spot:hover{transform:translate(-50%,-56%) scale(.75)}}.play-root--narrow .city-spot:active{transform:translate(-50%,-56%) scale(.75)}.play-root .city-spot--work:focus-visible .city-spot__name-timer,.play-root .city-spot--wait:focus-visible .city-spot__name-timer,.play-root .city-spot--buff:focus-visible .city-spot__name-timer,.play-root .city-spot--lots:focus-visible .city-spot__name-timer{display:none}@media (hover: hover) and (pointer: fine){.play-root .city-spot--work:hover .city-spot__name-timer,.play-root .city-spot--wait:hover .city-spot__name-timer,.play-root .city-spot--buff:hover .city-spot__name-timer,.play-root .city-spot--lots:hover .city-spot__name-timer{display:none}}.play-root .city-spot--work:active .city-spot__name-timer,.play-root .city-spot--wait:active .city-spot__name-timer,.play-root .city-spot--buff:active .city-spot__name-timer,.play-root .city-spot--lots:active .city-spot__name-timer{display:none}.play-root .gear-stage{--rocks-bottom: 11px;--health-gap: 50px;--health-track-h: 31px;position:absolute;left:50%;top:50%;width:506px;height:484px;transform:translate(-50%,-50%);transition:transform .45s ease;z-index:1;pointer-events:none;overflow:visible}.play-root .gear-stage .health-bar{position:absolute;left:50%;top:auto;bottom:calc(var(--rocks-bottom) - var(--health-gap) - var(--health-track-h));transform:translate(-50%);z-index:5;pointer-events:auto;cursor:pointer}.play-root .gear-stage__rocks{position:absolute;left:50%;bottom:calc(var(--rocks-bottom) - 30px);width:374px;height:auto;transform:translate(-50%);object-fit:contain;z-index:1}.play-root .gear-stage__bird-btn{position:absolute;left:50%;bottom:54px;z-index:2;padding:0;border:0;background:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;pointer-events:auto;transform:translate(-50%);transform-origin:bottom center;transition:transform .2s ease,filter .2s ease;line-height:0;display:flex;flex-direction:column;align-items:center}.play-root .gear-stage--parrot .gear-stage__bird-btn,.play-root .gear-stage--parrot .gear-stage__bird--empty{bottom:40px}.play-root .gear-stage--eagle .gear-stage__bird-btn,.play-root .gear-stage--eagle .gear-stage__bird--empty{bottom:39px}.play-root .gear-stage__bird-name{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0 0 6px;max-width:348px;pointer-events:none;transform:translateY(-4px)}.play-root:not(.play-root--narrow) .gear-stage__bird-name{transform:translateY(-10px)}.play-root .gear-stage__bird-name-plate{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;max-width:224px;padding:3px 10px;border-radius:4px;background:#3a2219cc;box-shadow:0 1px 2px #00000059}.play-root .gear-stage__bird-name-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui, "Nunito", sans-serif);font-size:12pt;font-weight:800;line-height:1.2;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.45)}.play-root button.gear-stage__bird-name-plate--hp{position:relative;display:inline-flex;width:max-content;min-width:100px;justify-content:center;overflow:hidden;cursor:pointer;pointer-events:auto;text-align:center}.play-root .gear-stage__bird-name-fill{position:absolute;left:0;top:0;bottom:0;width:calc(100% * var(--hp-progress, 0));background:#1a6b2e;z-index:0;pointer-events:none;transition:width 1.05s cubic-bezier(.12,.72,.14,1),background .25s ease}.play-root .gear-stage__bird-name-plate--hp.health-bar--hp-low .gear-stage__bird-name-fill{background:#8b1a1c}.play-root .gear-stage__bird-name-plate--hp.health-bar--hp-mid .gear-stage__bird-name-fill{background:#d4a00e}.play-root .gear-stage__bird-name-plate--hp.health-bar--hp-high .gear-stage__bird-name-fill{background:#1a6b2e}.play-root .gear-stage__bird-name-flip{position:relative;z-index:1;display:grid;flex:1 1 auto;min-width:0;justify-items:center;align-items:center}.play-root .gear-stage__bird-name-flip>*{grid-area:1/1}.play-root .gear-stage__bird-name-text.is-hold,.play-root .gear-stage__bird-name-plus-row.is-hold{visibility:hidden}.play-root .gear-stage__bird-name-plus-row{display:inline-flex;align-items:center;justify-content:center;gap:4px;justify-self:center}.play-root .gear-stage__bird-name-hp{font-family:var(--font-ui, "Nunito", sans-serif);font-size:13px;font-weight:800;line-height:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55);font-variant-numeric:tabular-nums}.play-root .gear-stage__bird-name-plate--hp .gear-stage__bird-name-text{justify-self:stretch;text-align:center}.play-root .gear-stage__bird-name-plus{display:grid;place-items:center;width:22px;height:18px;border-radius:4px;background:linear-gradient(180deg,#ffbc04,#cd8015);color:#322e29;font-family:var(--font-ui, "Nunito", sans-serif);font-size:16px;font-weight:800;line-height:1}.play-root .gear-stage__bird-name-plate--hp.is-empty .gear-stage__bird-name-plus{opacity:.5;filter:saturate(.35)}.play-root .gear-stage__bird-hit{display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;line-height:0;cursor:pointer}.play-root .gear-stage__bird-name-scratch{position:relative;display:block;width:40px;height:10px;flex-shrink:0;opacity:.85}.play-root .gear-stage__bird-name-scratch:before,.play-root .gear-stage__bird-name-scratch:after{content:"";position:absolute;height:1px;border-radius:1px;background:#fff8eec7;box-shadow:1px 1px #00000073}.play-root .gear-stage__bird-name-scratch--left:before{top:3px;left:0;width:100%;transform:rotate(-.8deg) skew(-8deg)}.play-root .gear-stage__bird-name-scratch--left:after{top:6px;left:18%;width:55%;height:1.5px;transform:rotate(1.6deg);background:#fff8ee8c}.play-root .gear-stage__bird-name-scratch--right:before{top:2px;left:0;width:100%;transform:rotate(.6deg) skew(6deg);background:linear-gradient(90deg,transparent 0%,rgba(255,248,238,.78) 12%,rgba(255,248,238,.65) 78%,transparent 100%);box-shadow:-1px 1px #0006}.play-root .gear-stage__bird-name-scratch--right:after{top:6px;right:8%;left:auto;width:42%;height:1px;transform:rotate(-2.4deg);background:#fff8ee80;box-shadow:-1px 1px #00000059}.play-root .gear-stage__bird{display:block;width:308px;height:auto;max-height:352px;object-fit:contain;object-position:bottom center;pointer-events:none;transition:filter .2s ease}.play-root:not(.play-root--narrow) .gear-stage__bird{position:relative;left:6px;width:339px;max-height:387px}@media (hover: hover) and (pointer: fine){.play-root .gear-stage__bird-hit:hover .gear-stage__bird{filter:contrast(1.09) brightness(1.12)}}.play-root .gear-stage__bird-hit:active .gear-stage__bird{filter:contrast(1.09) brightness(1.12)}.play-root .gear-stage__bird--empty{position:absolute;left:50%;bottom:58px;transform:translate(-50%);display:grid;place-items:center;width:220px;height:180px;color:#ffffffb3;font-size:14px;text-align:center}.play-root:not(.play-root--narrow) .gear-slots{display:contents}.play-root .gear-slot{z-index:2;padding:0;border:0;background:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:transform .2s ease,filter .2s ease;transform-origin:center center}@media (hover: hover) and (pointer: fine){.play-root .gear-slot:not(.gear-slot--locked):not(.is-dim):hover{transform:scale(1.08);filter:contrast(1.18) brightness(1.12);z-index:4}}.play-root .gear-slot:not(.gear-slot--locked):not(.is-dim):active{transform:scale(1.08);filter:contrast(1.18) brightness(1.12);z-index:4}.play-root .gear-slot.gear-slot--quick:not(.gear-slot--locked):not(.is-dim):active{filter:brightness(1.06)}@media (hover: hover) and (pointer: fine){.play-root .gear-slot.gear-slot--quick:not(.gear-slot--locked):not(.is-dim):hover{filter:brightness(1.06)}}.play-root .gear-slot:not(.gear-slot--locked):active{transform:scale(1.04);filter:contrast(1.12) brightness(1.06)}.play-root .gear-slot--locked{cursor:default}.play-root .gear-slot--quick{display:block}.play-root .gear-slot__hit{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.play-root .gear-slot__hit:disabled{cursor:default;pointer-events:none}.play-root .gear-slot__plus{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(180deg,#e7a45a,#c4813a);color:#4a3018;font:800 28px/1 Nunito,sans-serif;box-shadow:inset 0 1px #ffecd273}.play-root .gear-slot--quick.is-dim .gear-slot__frame{opacity:.45;filter:grayscale(.4)}.play-root .gear-slot__cross{position:absolute;left:50%;top:50%;z-index:4;width:44px;height:44px;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}.play-root .gear-slot__badge{position:absolute;left:50%;bottom:10px;z-index:3;transform:translate(-50%);min-width:46px;height:20px;padding:0 7px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#603321;color:#fff;font:800 11px/1 Nunito,sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 1px 1px rgba(0,0,0,.45);box-sizing:border-box;box-shadow:0 0 0 1px #9b5b40,0 0 0 2px #d08f74,0 2px #00000040,6px 0 #68301073;pointer-events:none;white-space:nowrap;overflow:hidden}.play-root .gear-slot__badge--center{min-width:0;box-shadow:0 0 0 1px #9b5b40,0 0 0 2px #d08f74,0 2px #00000040}.play-root .gear-slot__badge-face{display:inline-flex;align-items:center;justify-content:center;min-width:0}.play-root .gear-slot__badge-face--tag{display:block;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-root .gear-slot__badge-flip{position:relative;display:grid;height:100%;align-items:center}.play-root .gear-slot__badge-sizer{display:grid;visibility:hidden;pointer-events:none}.play-root .gear-slot__badge-sizer>.gear-slot__badge-face{grid-area:1/1}.play-root .gear-slot__badge-face--slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.play-root--narrow .gear-slot__badge-face--tag{max-width:54px}.play-root--narrow .gear-slot__badge:has(.gear-slot__badge-flip){padding:0 3px}.play-root--narrow .gear-slot__badge-flip .gear-slot__badge-sizer>.gear-slot__badge-face:not(.gear-slot__badge-face--tag){min-width:max-content;white-space:nowrap}.play-root--narrow .gear-slot__badge-flip .gear-slot__badge-sizer>.gear-slot__badge-face--tag{position:absolute;width:0;max-width:none;overflow:hidden}.play-root .gear-slot__badge-dot{display:inline-block;width:3.5px;height:3.5px;margin:0 4px;border-radius:50%;background:currentColor;vertical-align:middle}.play-root .gear-slot__badge.is-rest{background:#3f6b45;box-shadow:0 0 0 1px #6d9a72,0 0 0 2px #c5ddc4,0 2px #00000040,6px 0 #28482c73}.play-root--narrow .gear-slot__cross{width:26px;height:26px}.play-root--narrow .gear-slot__badge{bottom:-1px;min-width:0;height:16px;padding:0 3px;font-size:9px;box-shadow:0 0 0 1px #9b5b40,0 0 0 2px #d08f74,0 2px #00000040}.play-root--narrow .gear-slot__badge--center{padding:0 4px;font-size:9px}.play-root--narrow .gear-slot__badge-dot{margin:0 3px}.play-root--narrow .gear-slot__badge.is-rest{box-shadow:0 0 0 1px #6d9a72,0 0 0 2px #c5ddc4,0 2px #00000040}.play-root--narrow .gear-slot__plus{width:22px;height:22px;border-radius:6px;font-size:16px}.play-root .gear-slot__frame{transition:filter .2s ease,transform .2s ease}.play-root .game-header__shell{position:relative;width:1300px;min-width:1300px;height:137px;grid-template-columns:100px 1100px 100px;grid-template-rows:137px;align-items:start;overflow:visible}.play-root .game-header__end{display:contents}.play-root:not(.play-root--narrow) .game-header__toolbar{position:relative;width:100%;box-sizing:border-box}.play-root:not(.play-root--narrow) .header-tools{position:absolute;right:16px;top:0;margin:0;padding:0;height:80px;display:flex;align-items:center;gap:24px;flex-shrink:0;z-index:5}.play-root .game-header__shell:before{content:"";position:absolute;left:0;top:0;width:1300px;height:80px;background-image:url(/img/ne/play/ui/header-bar.webp?v=perf2);background-color:transparent;background-size:100% 100%;background-position:top left;background-repeat:no-repeat;z-index:0;pointer-events:none}.play-root .game-header__main{width:1100px;min-width:1100px;position:relative;z-index:1;grid-template-rows:80px auto;align-self:start;height:137px}.play-root .game-header__board{width:1100px;background:transparent;background-image:none;overflow:visible}.play-root .game-header__board-frame{display:none}.play-root .game-header__edge--left{width:100px;min-width:100px;max-width:100px;height:137px;align-self:start;justify-self:start;margin:0;padding:0;top:0;background-color:transparent;background-image:url(/img/ne/play/ui/avatar-plate.webp?v=perf2);background-size:100% 100%;background-position:top left;background-repeat:no-repeat;clip-path:none;overflow:visible;z-index:3;box-shadow:none}.play-root .game-header__edge--left:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;clip-path:none;background-color:transparent;background-image:url(/img/ne/play/ui/avatar-plate.webp?v=perf2);background-size:100% 100%;background-position:top left;background-repeat:no-repeat;filter:drop-shadow(4px 0 0 rgba(104,48,16,.45))}.play-root .game-header__edge--left:after{display:none}.play-root .game-header__weather{width:100px;min-width:100px;max-width:100px;height:137px;min-height:137px;align-self:start;justify-self:end;margin:0;padding:0;top:0;background:transparent url(/img/ne/play/ui/weather-panel.webp?v=perf2) top left/100% 100% no-repeat;overflow:visible;z-index:3;box-shadow:-4px 0 #68301073}.play-root .daynight-bar{top:1px;height:32px;border-bottom:none}.play-root .daynight-notice{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;margin:0;padding:0 4px;overflow:hidden;background:linear-gradient(180deg,#fff6df,#f3d7a2);color:#4a3228;pointer-events:none}.play-root .daynight-notice__line{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:none;white-space:nowrap;font-family:var(--font-ui, "Nunito", sans-serif);font-size:14px;font-weight:800;line-height:1;transform-origin:center center}.play-root .daynight-notice__line img{width:16px;height:16px;flex:none}.play-root .daynight-notice__line strong{font-weight:900}.play-root .game-header__weather:before{display:none}.play-root .game-header__weather-frame{display:none}.play-root .header-weather-panel{left:5px;right:5px;top:5px;bottom:6px;background:transparent;box-shadow:none;padding:6px 4px;gap:6px;justify-content:flex-start}.play-root .header-weather-panel__badge{position:relative;width:84px;height:22px;flex-shrink:0;border-radius:4px;background:#3a2219cc;box-shadow:0 1px 2px #00000059;overflow:hidden}html:not(.play-halloween):not(.play-winter) .play-root .header-resources .resource-chip{border-color:#e6ba8547;box-shadow:inset 0 1px #fff1d429}html:not(.play-halloween):not(.play-winter) .play-root .header-avatar__xp,html:not(.play-halloween):not(.play-winter) .play-root button.header-avatar__xp,html:not(.play-halloween):not(.play-winter) .play-root .header-weather-panel__badge{box-shadow:inset 0 1px #fff1d438,0 1px 2px #00000059}@media (hover: hover) and (pointer: fine){html:not(.play-halloween):not(.play-winter) .play-root .header-avatar__xp:hover,html:not(.play-halloween):not(.play-winter) .play-root button.header-avatar__xp:hover{box-shadow:inset 0 1px #fff1d438,0 2px 4px #0006}}html:not(.play-halloween):not(.play-winter) .play-root .header-avatar__xp:active,html:not(.play-halloween):not(.play-winter) .play-root button.header-avatar__xp:active{box-shadow:inset 0 1px #fff1d438,0 2px 4px #0006}.play-root .header-weather-panel__label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;font-family:var(--font-ui, "Nunito", sans-serif);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.45);white-space:nowrap}.play-root .weather-badge-enter-active,.play-root .weather-badge-leave-active{transition:opacity .4s ease,transform .4s ease}.play-root .weather-badge-enter-from{opacity:0;transform:translateY(80%)}.play-root .weather-badge-leave-to{opacity:0;transform:translateY(-80%)}@media (prefers-reduced-motion: reduce){.play-root .weather-badge-enter-active,.play-root .weather-badge-leave-active,.play-root .gear-stage__bird-name-fill{transition:none}}.play-root .header-weather-panel__time{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:0;padding-top:0}.play-root .header-weather-panel__phase{flex-shrink:0;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:14px;line-height:1}.play-root .header-weather-panel__icon-wrap,.play-root button.header-weather-panel__icon-wrap{position:relative;display:block;width:56px;height:56px;flex-shrink:0;padding:0;border:0;background:transparent;box-shadow:none;box-sizing:border-box;clip-path:polygon(17.65% 0,82.35% 0,100% 17.65%,100% 82.35%,82.35% 100%,17.65% 100%,0 82.35%,0 17.65%);overflow:hidden;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .18s ease,transform .18s ease}.play-root .header-weather-panel__icon{transition:transform .18s ease;transform-origin:center center}@media (hover: hover) and (pointer: fine){.play-root .header-weather-panel__icon-wrap:hover,.play-root button.header-weather-panel__icon-wrap:hover{background:#00000080}.play-root .header-weather-panel__icon-wrap:hover .header-weather-panel__icon,.play-root button.header-weather-panel__icon-wrap:hover .header-weather-panel__icon{transform:scale(1.12)}}.play-root .header-weather-panel__icon-wrap:active,.play-root button.header-weather-panel__icon-wrap:active{background:#00000080}.play-root .header-weather-panel__icon-wrap:active .header-weather-panel__icon,.play-root button.header-weather-panel__icon-wrap:active .header-weather-panel__icon{transform:scale(1.12)}.play-root .footer-strip{background:transparent;background-image:none;border-radius:0;box-shadow:none;display:flex;align-items:stretch;padding:0;overflow:visible}.play-root .play-update{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:45;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:min(560px,100% - 108px);margin:0;padding:8px 14px 8px 10px;box-sizing:border-box;border:2px solid #c4922a;border-radius:10px;background:linear-gradient(180deg,#fff6df,#f3d7a2);color:#4a3228;font-size:14px;font-weight:700;line-height:1.3;text-align:center;box-shadow:inset 0 1px #ffffffb3,0 4px 10px #00000047;pointer-events:auto}.play-root .play-update__mark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#efb020;border:2px solid #8a5a12;color:#4a3228;font-size:14px;font-weight:900;line-height:18px;text-align:center}.play-root .play-update__text{min-width:0}.play-root .play-update__link{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (hover: hover) and (pointer: fine){.play-root .play-update__link:hover{color:#8a4b12}}.play-root .play-update__link:active{color:#8a4b12}.play-root .footer-dock,.play-root .footer-dock-scaler{overflow:visible}.play-root .footer-dock__side--left{bottom:8px}.play-root .footer-dock__side--right{bottom:8px;padding-bottom:0;height:auto;justify-content:flex-end}.play-root .side-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;border:0;border-radius:50%;background:#7f513a;box-shadow:inset 0 0 0 2px #af836d,4px 0 #68301073;color:#d9ab79;line-height:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}@media (hover: hover) and (pointer: fine){.play-root .side-btn:hover{background:#5c3a29;box-shadow:inset 0 0 0 2px #8a6550,4px 0 #68301073;transform:scale(1.08)}}.play-root .side-btn:active{background:#5c3a29;box-shadow:inset 0 0 0 2px #8a6550,4px 0 #68301073;transform:scale(1.08)}.play-root .side-btn:disabled,.play-root .side-btn:disabled:active,.play-root .header-tool:disabled,.play-root .resource-chip__plus:disabled,.play-root .side-items:disabled{opacity:.45;filter:grayscale(.35);cursor:not-allowed;transform:none}@media (hover: hover) and (pointer: fine){.play-root .side-btn:disabled:hover,.play-root .header-tool:disabled:hover{opacity:.45;filter:grayscale(.35);cursor:not-allowed;transform:none}}.play-root .side-btn,.play-root .side-items .effect-chip__icon,.play-root .header-effects .effect-chip:not(.effect-chip--gold):not(.effect-chip--mentor) .effect-chip__icon{isolation:isolate}.play-root .side-btn:before,.play-root .side-items .effect-chip__icon:before,.play-root .header-effects .effect-chip:not(.effect-chip--gold):not(.effect-chip--mentor) .effect-chip__icon:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:-1;border-radius:inherit;background:var(--event-footer, url(/img/ne/play/ui/footer-tile.webp?v=perf1)) center/cover no-repeat;opacity:.8;pointer-events:none}.play-root .side-items .effect-chip__icon:before,.play-root .header-effects .effect-chip__icon:before{top:0;right:0;bottom:0;left:0}.play-root.play--winter .side-btn:before,.play-root.play--winter .side-items .effect-chip__icon:before,.play-root.play--winter .header-effects .effect-chip:not(.effect-chip--gold):not(.effect-chip--mentor) .effect-chip__icon:before{background-position:center bottom;background-size:auto 200%}.play-root--narrow .footer-dock__side .side-items .effect-chip__icon:before{top:2px;right:2px;bottom:2px;left:2px}.play-root .side-btn svg{display:block;width:18px;height:18px;margin:0;flex-shrink:0;transition:opacity .18s ease}.play-root .side-stack{position:absolute;right:0;bottom:140px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.play-root .side-stack__scroll{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-height:0;max-height:calc(var(--play-shell, var(--play-viewport, 100dvh)) / var(--layout-scale) - 137px - 12px - 148px - 58px - 10px);overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;padding:6px 6px 4px 4px}.play-root:not(.play-root--narrow) .side-stack__scroll{direction:rtl;align-items:flex-start;padding-left:12px}.play-root:not(.play-root--narrow) .side-stack__scroll>*{direction:ltr}.play-root:not(.play-root--narrow) .side-stack .side-btn--events{margin-right:6px}.play-root .side-stack__scroll .effect-chip,.play-root .side-stack__scroll .side-btn{flex-shrink:0}.play-root .side-stack .side-btn--events{position:relative;right:auto;bottom:auto}.play-root .side-items.is-idle .effect-chip__icon img{filter:grayscale(1)}.play-root .side-items{width:40px}.play-root .side-items--maze,.play-root .side-items--shop{margin-bottom:3px}.play-root .side-items .effect-chip__icon{width:34px;height:34px;box-shadow:0 0 0 1.5px #9b5b40,0 0 0 3px #d08f74,0 2px #00000040,7px 0 #68301073}.play-root .side-items .effect-chip__icon img{width:34px;height:34px}.play-root .side-items--prof{margin-bottom:4px}.play-root .side-items--prof .effect-chip__icon{overflow:hidden!important}.play-root .side-items--prof .effect-chip__icon img,.play-root.play-shell.play-root--narrow .side-stack .side-items--prof .effect-chip__icon img,.play-root--narrow .side-stack .side-items--prof .effect-chip__icon img{position:absolute;left:50%;top:50%;width:126%!important;height:126%!important;max-width:none;transform:translate(-50%,-50%);object-fit:cover;border-radius:0}.play-root .side-btn--events{position:absolute;right:0;bottom:140px;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;width:40px;height:58px;padding:6px 0 0;border-radius:20px;background:#7f513a;box-shadow:inset 0 0 0 2px #af836d,4px 0 #68301073}@media (hover: hover) and (pointer: fine){.play-root .side-btn--events:hover{background:#5c3a29;box-shadow:inset 0 0 0 2px #8a6550,4px 0 #68301073;transform:scale(1.08)}}.play-root .side-btn--events:active{background:#5c3a29;box-shadow:inset 0 0 0 2px #8a6550,4px 0 #68301073;transform:scale(1.08)}.play-root .side-btn--events .side-btn__icon{display:block;width:29px;height:29px;margin:0;object-fit:contain}.play-root .side-btn__badge{bottom:8px}.play-root .nav-rail{width:100%;height:100%;display:flex;justify-content:stretch;align-items:flex-end;gap:2px;padding:0;overflow:visible}.play-root .nav-rail--fill .nav-item{flex:1 1 0;width:0;max-width:none}.play-root .nav-item{position:relative;flex:1 1 0;max-width:none;height:100%;min-width:0;gap:0;padding:8px 6px;justify-content:center;align-items:center;display:flex;flex-direction:column;text-decoration:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;cursor:pointer;font:inherit;background-color:#6d3811;background-image:url(/img/ne/play/ui/footer-tile.webp?v=perf1);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:3px 3px 0 0;border-top:4px solid #e6ba85;box-shadow:inset 0 1px #fff0d2a6,inset 0 -3px 5px #00000047,1px 0 #00000040,-1px 0 #00000040,2px 0 #68301073;color:#fff;transform:translateY(0);transform-origin:bottom center;transition:flex-grow .22s ease,height .22s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}.play-root .nav-item--current{filter:saturate(1.25)}@media (hover: hover) and (pointer: fine){.play-root .nav-item:hover{filter:saturate(1.25)}}.play-root .nav-item:active{filter:saturate(1.25)}.play-root .nav-item--current{border-top-color:#fff1d4}.play-root .nav-item--disabled,.play-root .nav-item:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.45)}@media (hover: hover) and (pointer: fine){.play-root .nav-item--disabled:hover,.play-root .nav-item:disabled:hover{transform:none;filter:grayscale(.45);z-index:auto}}.play-root .nav-item--disabled:active,.play-root .nav-item:disabled:active{transform:none;filter:grayscale(.45);z-index:auto}.play-root .nav-item__icon-wrap{--nav-ring: #5c3420;width:50px;height:50px;flex-shrink:0;margin-top:0;margin-bottom:0;padding:0;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,#4a2a1633,#2c160c33 70%,#1a0c0633);box-shadow:0 2px #1a0c06,0 4px 6px #00000059,0 0 0 3px var(--nav-ring),0 0 0 5px #3d2214,inset 0 4px 8px #0000008c,inset 0 -2px 3px #ffd2962e;transition:width .22s ease,height .22s ease,box-shadow .22s ease,background .22s ease,transform .22s ease,filter .18s ease}.play-root.play--halloween .nav-item--current .nav-item__icon-wrap{filter:drop-shadow(0 0 5px var(--nav-ring))}@media (hover: hover) and (pointer: fine){.play-root.play--halloween .nav-item:hover .nav-item__icon-wrap{filter:drop-shadow(0 0 5px var(--nav-ring))}}.play-root.play--halloween .nav-item:active .nav-item__icon-wrap{filter:drop-shadow(0 0 5px var(--nav-ring))}.play-root:not(.play--halloween) .nav-item--current .nav-item__icon-wrap{--nav-ring: #8a5636}@media (hover: hover) and (pointer: fine){.play-root:not(.play--halloween) .nav-item:not(.nav-item--disabled):not(:disabled):hover .nav-item__icon-wrap{--nav-ring: #8a5636}}.play-root:not(.play--halloween) .nav-item:not(.nav-item--disabled):not(:disabled):active .nav-item__icon-wrap{--nav-ring: #8a5636}.play-root.play--winter .nav-item--current .nav-item__icon-wrap{--nav-ring: color-mix(in srgb, var(--event-stroke) 70%, #fff)}@media (hover: hover) and (pointer: fine){.play-root.play--winter .nav-item:not(.nav-item--disabled):not(:disabled):hover .nav-item__icon-wrap{--nav-ring: color-mix(in srgb, var(--event-stroke) 70%, #fff)}}.play-root.play--winter .nav-item:not(.nav-item--disabled):not(:disabled):active .nav-item__icon-wrap{--nav-ring: color-mix(in srgb, var(--event-stroke) 70%, #fff)}@media (hover: hover) and (pointer: fine){.play-root .nav-item--disabled:hover .nav-item__icon-wrap,.play-root .nav-item:disabled:hover .nav-item__icon-wrap{filter:none}}.play-root .nav-item--disabled:active .nav-item__icon-wrap,.play-root .nav-item:disabled:active .nav-item__icon-wrap{filter:none}.play-root .nav-item__icon{width:100%;height:100%;transform:scale(1.28);object-fit:cover;display:block;transition:width .22s ease,height .22s ease,transform .22s ease}.play-root .nav-item--nest .nav-item__icon{object-fit:contain;transform:scale(1.125);padding:0}.play-root .nav-item--npc .nav-item__icon-wrap{place-items:stretch}.play-root .nav-item--npc .nav-item__icon{width:100%;height:100%;object-fit:cover;object-position:50% 0%;transform:scale(1.55);transform-origin:50% 0%;filter:none}.play-root .nav-item--npc-phil .nav-item__icon{object-position:52% 8%;transform:scale(2.05) translate(5%);transform-origin:52% 12%}.play-root .nav-item--npc-chipmunk .nav-item__icon{object-position:50% 0%;transform:translateY(-4%) scale(1.16);transform-origin:50% 0%}.play-root .nav-item--npc-ferrets .nav-item__icon{object-position:50% 0%;transform:translate(-12%) scale(2);transform-origin:50% 0%}.play-root .nav-item--npc-ja .nav-item__icon{object-position:50% 4%;transform:translateY(-2%) scale(1.64);transform-origin:50% 0%}.play-root .nav-item--npc-karkarych .nav-item__icon{object-position:40% 0%;transform:translate(-20%,-12%) scale(1.58);transform-origin:40% 0%}.play-root .nav-item__label{margin-top:10px;padding-top:0;font-size:10pt;font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 4px rgba(0,0,0,.35);transition:margin-top .22s ease}.play-stub{text-align:center;padding:36px 28px;border-radius:16px;background:#140c08c7;border:1px solid rgba(255,220,160,.2);box-shadow:0 18px 40px #00000073;max-width:480px;color:#fff8e8}.play-stub h1{margin:0 0 8px;font-size:28px;font-family:var(--font-ui, Nunito, system-ui, sans-serif)}.play-stub p{margin:0;color:#fff8e8c7}.play-root--narrow .screen-layout{padding-left:0;padding-right:0;padding-top:var(--play-safe-top, env(safe-area-inset-top, 0px));padding-bottom:var(--play-safe-bottom, env(safe-area-inset-bottom, 0px));box-sizing:border-box}html.play-standalone .play-root--narrow .screen-layout{padding-top:calc(var(--play-safe-top, env(safe-area-inset-top, 0px)) + 11px)}html.tg-webapp.tg-phone .play-root .screen-layout{padding-top:calc(var(--play-safe-top, env(safe-area-inset-top, 0px)) + 40px)}html.tg-webapp:not(.tg-phone):not(.tg-fullscreen) .play-root--narrow .screen-layout{padding-top:0}html.tg-webapp.tg-phone{--modal-top-gap: calc(var(--play-safe-top, env(safe-area-inset-top, 0px)) + 40px + var(--play-keyboard-top, 0px));--modal-bottom-gap: calc(max(20px, var(--play-safe-bottom, env(safe-area-inset-bottom, 0px))) + var(--play-keyboard, 0px))}@media (max-height: 740px){html.tg-webapp.tg-phone .bureau-modal--cone{--modal-top-gap: calc(var(--play-safe-top, env(safe-area-inset-top, 0px)) + 40px + var(--play-keyboard-top, 0px));--modal-bottom-gap: calc(max(20px, var(--play-safe-bottom, env(safe-area-inset-bottom, 0px))) + var(--play-keyboard, 0px))}}html.tg-webapp .play-root--narrow .screen-layout{padding-bottom:0}html.tg-webapp .play-root--narrow .footer-strip{box-sizing:border-box;height:calc(96px + var(--play-safe-bottom, env(safe-area-inset-bottom, 0px)));padding-bottom:var(--play-safe-bottom, env(safe-area-inset-bottom, 0px))}html.play-standalone,html.play-standalone body{width:100%;overflow:hidden}:root{--npc-overhang: 140px;--modal-top-gap: max(20px, calc(var(--play-safe-top, env(safe-area-inset-top, 0px)) + 12px + var(--play-keyboard-top, 0px)));--modal-bottom-gap: calc(20px + var(--play-keyboard, 0px))}html.play-keyboard-lock,html.tg-webapp.play-keyboard-lock,html.tg-webapp.tg-phone.play-keyboard-lock{--modal-top-gap: max(12px, calc(var(--play-safe-top, env(safe-area-inset-top, 0px)) + 8px));--modal-bottom-gap: 12px}@media (max-width: 767px){:root{--npc-overhang: 100px}}.play-root--narrow .header-zone,.play-root--narrow .game-header-scaler,.play-root--narrow .game-header{width:100%;max-width:100%;height:auto;min-height:0;position:relative;transform:none;margin:0;left:auto;top:auto}.play-root--narrow .header-zone{position:relative;display:flex;flex-direction:column;align-items:stretch;overflow:visible}.play-root--narrow .game-header-scaler{overflow:visible;position:relative;z-index:2}.play-root--narrow .game-header__shell{width:100%;min-width:0;height:auto;min-height:0;display:grid;grid-template-columns:72px minmax(0,1fr) 64px;grid-template-rows:auto auto;grid-template-areas:"avatar resources weather" "daynight daynight daynight";column-gap:0;row-gap:0;align-items:start;padding:0;position:relative}.play-root--narrow.play-root--no-sky .game-header__shell{grid-template-rows:auto;grid-template-areas:"avatar resources weather";height:auto}.play-root--narrow.play-root--no-sky .game-header__shell:before{height:calc(100% - 3px)}.play-root--narrow .game-header__shell:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:calc(100% - 28px);background-image:url(/img/ne/play/ui/header-bar.webp?v=perf2);background-color:transparent;background-size:auto 100%;background-position:center top;background-repeat:no-repeat;z-index:0;pointer-events:none}.play-root--narrow .game-header__edge--left{grid-area:avatar;width:72px;min-width:72px;max-width:72px;height:108px;min-height:108px;justify-self:start;margin:0 0 -10px;padding:0;top:0;background-size:100% 100%;z-index:3}.play-root--narrow .game-header__edge--left:after{display:none}.play-root--narrow.play-root--no-sky.play--halloween .game-header__edge--left:before{bottom:-5px}.play-root--narrow.play-root--no-sky.play--winter .game-header__edge--left:before{bottom:-3px}.play-root--narrow .game-header__main{display:contents;width:auto;min-width:0;height:auto}.play-root--narrow .game-header__board{grid-area:resources;width:100%;min-width:0;max-width:100%;align-self:stretch;z-index:2;overflow:hidden}.play-root--narrow .game-header__toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;gap:2px 4px;min-height:0;min-width:0;width:100%;max-width:100%;padding:8px 4px 0;height:auto;align-items:center;box-sizing:border-box}.play-root--narrow .header-resources{display:contents}.play-root--narrow .header-resources .resource-chip:nth-child(1){grid-column:1;grid-row:1}.play-root--narrow .header-resources .resource-chip:nth-child(2){grid-column:2;grid-row:1}.play-root--narrow .header-resources .resource-chip:nth-child(3){grid-column:1;grid-row:2}.play-root--narrow .header-resources .resource-chip:nth-child(4){grid-column:2;grid-row:2}.play-root--narrow .header-resources .resource-chip:nth-child(5){grid-column:1;grid-row:3}.play-root--narrow .resource-chip{gap:2px;min-width:0;width:100%;padding:1px 4px;height:26px;border-radius:5px;background:#140a0459;box-sizing:border-box}.play-root--narrow .resource-chip__icon{width:16px;height:16px;flex-shrink:0}.header-resources .resource-chip[data-key=cones] .resource-chip__icon{transform:scale(.92)}.header-resources .resource-chip[data-key=cookies] .resource-chip__icon{transform:scale(.88)}.header-resources .resource-chip[data-key=bust] .resource-chip__icon{transform:translateY(1px) scale(.9)}.play-root--narrow .resource-chip__value{font-size:11px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis}.play-root--narrow .resource-chip__plus,.play-root--narrow button.resource-chip__plus{width:15px;height:15px;font-size:10px;border-radius:3px}.play-root--narrow .header-tools{grid-column:2;grid-row:3;position:static;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:3px;margin:0;padding:0;width:100%;max-width:100%;min-width:0;height:26px;z-index:3;box-sizing:border-box}.play-root--narrow .header-tool{width:26px;height:26px;flex:0 0 26px}.play-root--narrow .header-tool img{width:20px;height:20px}@media (min-width: 601px){.play-root--narrow .game-header__board{height:auto;align-self:center;overflow:visible}.play-root--narrow .game-header__toolbar{display:flex;flex-direction:row;align-items:center;gap:4px;width:100%;height:auto;min-height:0;padding:6px 4px;box-sizing:border-box}.play-root--narrow .header-resources{display:flex;flex:5 1 0;align-items:stretch;gap:4px;min-width:0;height:auto;padding:0;box-sizing:border-box}.play-root--narrow .header-resources .resource-chip{position:relative;display:grid;grid-template-rows:1fr 1fr;justify-items:center;align-items:center;flex:1 1 0;width:auto;min-width:0;height:74px;gap:0;padding:3px 4px 2px;border-radius:8px;background:var(--ui-chip-bg);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0f}.play-root--narrow .header-resources .resource-chip__icon{width:auto;height:28.86px;max-width:90%;object-fit:contain;transform:none}.play-root--narrow .header-resources .resource-chip__value{max-width:100%;font-size:13px;line-height:1.1;text-align:center}.play-root--narrow .header-resources .resource-chip__plus,.play-root--narrow .header-resources button.resource-chip__plus{position:absolute;top:3px;right:3px;z-index:2;width:18px;height:18px;margin:0;font-size:12px;border-radius:4px}.play-root--narrow .header-tools{position:static;display:flex;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;height:auto;margin:0;padding:0 2px;box-sizing:border-box}.play-root--narrow .header-tools>.tip-host{display:flex;justify-content:center;width:auto}.play-root--narrow .header-tools .header-tool{width:36px;height:36px;flex:0 0 36px}.play-root--narrow .header-tools .header-tool img{width:28px;height:28px}}@media (max-width: 767px){.play-root--narrow.play-root--res-alt .game-header__board{position:relative;align-self:stretch;height:auto;min-height:0;overflow:visible;z-index:6}.play-root--narrow.play-root--res-alt .game-header__toolbar{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto;min-height:0;padding:10px 4px 4px;box-sizing:border-box}.play-root--narrow.play-root--res-alt .header-resources{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:36px 36px;flex:0 0 auto;align-self:stretch;gap:2px;width:100%;min-width:0;min-height:0;height:auto;padding:0;box-sizing:border-box}.play-root--narrow.play-root--res-alt .header-resources .resource-chip{position:relative;display:grid;grid-template-rows:1fr 1fr;justify-items:center;align-items:center;gap:0;width:auto;min-width:0;min-height:0;height:36px;padding:1px 3px 1px 0;border-radius:6px;background:var(--ui-chip-bg);border:1px solid rgba(230,186,133,.28);box-shadow:inset 0 1px #fff1d429;box-sizing:border-box}.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=coins],.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=cones],.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=peacocks],.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=bust],.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=cookies]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:1px 4px 1px 0}.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=coins] .resource-chip__icon,.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=cones] .resource-chip__icon,.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=peacocks] .resource-chip__icon,.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=bust] .resource-chip__icon,.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=cookies] .resource-chip__icon{position:static;left:auto;top:auto;flex:0 0 auto;max-width:28px;margin-left:0;transform:none}.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=coins] .resource-chip__value,.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=cones] .resource-chip__value,.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=peacocks] .resource-chip__value,.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=bust] .resource-chip__value,.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=cookies] .resource-chip__value{flex:0 1 auto;min-width:0;text-align:center}.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=coins]{grid-column:1/span 3;grid-row:1}.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=cones]{grid-column:4/span 2;grid-row:1}.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=peacocks]{grid-column:1/span 2;grid-row:2}.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=bust]{grid-column:3/span 2;grid-row:2}.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=cookies]{grid-column:5/span 2;grid-row:2;gap:2px}.play-root--narrow.play-root--res-alt .header-resources .resource-chip__icon{width:auto;height:16px;max-height:16px;max-width:90%;object-fit:contain;transform:none}.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=cookies] .resource-chip__icon{transform:none}.play-root--narrow.play-root--res-alt .header-resources .resource-chip__value{max-width:100%;font-size:12px;line-height:1;text-align:center}.play-root--narrow.play-root--res-alt .header-resources .resource-chip__plus,.play-root--narrow.play-root--res-alt .header-resources button.resource-chip__plus{position:absolute;top:1px;right:1px;z-index:2;width:12px;height:12px;margin:0;font-size:9px;border-radius:3px}.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=bust] .resource-chip__plus,.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=bust] button.resource-chip__plus,.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=cookies] .resource-chip__plus,.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=cookies] button.resource-chip__plus{top:auto;right:1px;bottom:1px;left:auto}.play-root--narrow.play-root--res-alt .header-tools{position:absolute;left:0;right:0;top:0;bottom:auto;z-index:7;display:block;width:auto;max-width:none;min-width:0;height:0;margin:0;padding:0;overflow:visible;pointer-events:none;transform:none;box-sizing:border-box}.play-root--narrow.play-root--res-alt .header-tools>.tip-host:last-child{position:absolute;top:11px;right:4px;z-index:8;display:flex;align-items:center;justify-content:center;width:calc((100% - 8px - 10px) / 6);height:36px;margin:0;pointer-events:auto}.play-root--narrow.play-root--res-alt .header-tools .header-tool{width:32px;height:32px;flex:0 0 32px}.play-root--narrow.play-root--res-alt .header-tools .header-tool img{width:24px;height:24px}}@media (min-width: 400px) and (max-width: 767px){.play-root--narrow.play-root--res-alt .header-resources .resource-chip{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:1px 4px 1px 0}.play-root--narrow.play-root--res-alt .header-resources .resource-chip__icon{position:static;left:auto;top:auto;width:auto;height:18px;max-height:18px;max-width:28px;flex:0 0 auto;margin-left:0;transform:none}.play-root--narrow.play-root--res-alt .header-resources .resource-chip[data-key=cookies]{gap:2px}.play-root--narrow.play-root--res-alt .header-resources .resource-chip__value{flex:0 1 auto;min-width:0;font-size:13px;text-align:center}}.play-root--narrow .game-header__inset{grid-area:daynight;width:100%;min-width:0;position:relative;height:26px;margin:0;z-index:2}.play-root--narrow .game-header__inset-band{display:none}.play-root--narrow .daynight-bar{position:relative;left:auto;top:-4px;width:100%;height:26px;border-radius:0;transform:none}.play-root--narrow .daynight-notice__line{font-size:12px}.play-root--narrow .daynight-notice__line img{width:12px;height:12px}.play-root--narrow .game-header__end{display:contents}.play-root--narrow .game-header__weather{grid-area:weather;position:relative;width:64px;min-width:64px;max-width:64px;height:108px;min-height:108px;justify-self:end;align-self:start;margin:0 0 -10px;padding:0;top:0;background-image:url(/img/ne/play/ui/weather-panel.webp?v=perf2);background-size:100% 100%;background-color:transparent;overflow:visible;box-shadow:-4px 0 #68301073;z-index:2}.play-root--narrow .game-header__weather:before,.play-root--narrow .game-header__weather-frame{display:none}.play-root--narrow .header-weather-panel{left:0;right:0;top:0;bottom:0;width:100%;height:100%;padding:4px;gap:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.play-root--narrow .header-weather-panel__icon-slot{width:41px;height:41px}.play-root--narrow .side-btn__online{bottom:0;min-width:14px;height:12px;padding:0 3px;font-size:8px}.play-root--narrow .header-weather-panel__icon-wrap,.play-root--narrow button.header-weather-panel__icon-wrap{width:41px;height:41px;padding:0;margin:0 auto;border:0}.play-root--narrow .header-weather-panel__icon{width:100%;height:100%}.play-root .header-weather-panel__shade,.play-root .header-weather-panel__ticks{border-radius:0;clip-path:polygon(17.65% 0,82.35% 0,100% 17.65%,100% 82.35%,82.35% 100%,17.65% 100%,0 82.35%,0 17.65%)}.play-root--narrow .header-weather-panel__badge{width:auto;max-width:calc(100% - 4px);min-height:14px;height:auto;padding:2px;margin:0 auto;box-sizing:border-box}.play-root--narrow .header-weather-panel__label{position:relative;inset:auto;display:block;font-size:8px;padding:0;text-align:center}.play-root--narrow .header-weather-panel__time{margin:0;padding:0;font-size:9px;text-align:center;width:100%;gap:2px}.play-root--narrow .header-weather-panel__phase{font-size:11px}.play-root--narrow .header-weather-panel{justify-content:flex-start;padding-top:17px}.play-root--narrow .header-avatar{left:0;right:0;top:11px;width:100%;transform:none;display:flex;flex-direction:column;align-items:center}.play-root--narrow .header-avatar__portrait,.play-root--narrow .header-avatar__ring{width:53px;height:53px}.play-root--narrow .header-avatar__medallion{left:calc(50% - 22px);top:32px;width:18px;height:18px}.play-root--narrow .header-avatar__img{width:40px;height:40px;top:calc(50% + 1px);left:50%;transform:translate(-50%,-50%)}.play-root--narrow .header-avatar__xp,.play-root--narrow button.header-avatar__xp{width:52px;height:16px;margin:2px auto 0;border-radius:4px}.play-root--narrow .header-avatar__xp-fill{left:1px;top:1px;height:calc(100% - 2px);width:calc((100% - 2px) * var(--avatar-xp-progress));border-radius:3px}.play-root--narrow .header-avatar__level{font-size:11px}.play-root--narrow .screen-layout__header{contain:none!important;position:relative;z-index:50;overflow:visible!important}.play-root--narrow .screen-layout__content{position:relative;z-index:1}.play-root.play-shell.play-root--narrow .header-effects-scaler,.play-root--narrow .header-effects-scaler{position:absolute!important;left:6px!important;right:auto!important;top:calc(100% + 8px)!important;bottom:auto!important;width:max-content!important;max-width:none!important;height:auto!important;max-height:calc(var(--play-shell, var(--play-viewport, 100dvh)) - 124px - 96px - 51px - 16px - var(--play-safe-top, env(safe-area-inset-top, 0px)) - var(--play-safe-bottom, env(safe-area-inset-bottom, 0px)));overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;padding:6px 14px 12px 8px;margin:-4px 0 0 -6px!important;box-sizing:border-box;transform:none!important;z-index:40!important;pointer-events:auto!important;display:block!important}.play-root.play-shell.play-root--narrow.play-root--no-sky .header-effects-scaler,.play-root--narrow.play-root--no-sky .header-effects-scaler{top:calc(100% + 19px)!important}.play-root.play-shell.play-root--narrow .header-effects,.play-root--narrow .header-effects{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important;transform-origin:top left!important}.play-root.play-shell.play-root--narrow .effect-chip,.play-root--narrow .effect-chip{width:40px!important;min-width:40px!important;max-width:40px!important;margin:0!important;padding:0!important;flex:0 0 40px!important;pointer-events:auto!important;cursor:pointer!important;overflow:visible!important}.play-root.play-shell.play-root--narrow .header-effects .effect-chip,.play-root--narrow .header-effects .effect-chip{flex:0 0 auto!important;height:auto!important}.play-root.play-shell.play-root--narrow .header-effects .effect-chip+.effect-chip,.play-root--narrow .header-effects .effect-chip+.effect-chip{margin-left:0!important;margin-top:8px!important}.play-root.play-shell.play-root--narrow .header-effects .effect-chip--mentor,.play-root--narrow .header-effects .effect-chip--mentor{margin-bottom:12px!important}.play-root.play-shell.play-root--narrow .effect-chip__icon,.play-root--narrow .effect-chip__icon{width:40px!important;height:40px!important;pointer-events:none;box-shadow:0 0 0 2px #9b5b40,0 0 0 3px #d08f74,0 2px #00000040}.play-root.play-shell.play-root--narrow .effect-chip__icon img,.play-root--narrow .effect-chip__icon img{width:40px!important;height:40px!important}.play-root.play-shell.play-root--narrow .effect-chip__timer,.play-root--narrow .effect-chip__timer{min-width:0!important;width:40px!important;max-width:40px!important;height:16px!important;margin-top:-4px!important;padding:0 2px!important;font-size:9px!important;line-height:16px!important;box-sizing:border-box;pointer-events:none;box-shadow:0 0 0 1px #9b5b40,0 0 0 2px #d08f74,0 2px #00000040}.play-root.play-shell.play-root--narrow .effect-chip--rest .effect-chip__icon,.play-root--narrow .effect-chip--rest .effect-chip__icon{background:#3f6b45;box-shadow:0 0 0 2px #6d9a72,0 0 0 3px #c5ddc4,0 2px #00000040}.play-root.play-shell.play-root--narrow .effect-chip--rest .effect-chip__timer,.play-root--narrow .effect-chip--rest .effect-chip__timer{background:#3f6b45;box-shadow:0 0 0 1px #6d9a72,0 0 0 2px #c5ddc4,0 2px #00000040}.play-root--narrow .screen-layout__footer{contain:none!important;position:relative;z-index:30;overflow:visible!important}.play-root--narrow .footer-dock-scaler,.play-root--narrow .footer-dock{position:relative;width:100%;max-width:100%;height:auto;min-height:0;margin:0;left:auto;bottom:auto;transform:none;overflow:visible!important;z-index:30}.play-root--narrow .footer-dock{display:block;padding-top:0;padding-bottom:2px;overflow:visible!important}.play-root--narrow .footer-dock__side{position:absolute;display:flex;flex-direction:row;gap:8px;height:auto;padding:0;align-items:flex-end;bottom:calc(100% + 11px);z-index:40!important;overflow:visible;pointer-events:auto!important}.play-root--narrow .footer-dock__side--left{left:6px;right:auto;justify-content:flex-start}.play-root--narrow .footer-dock__side--right{right:6px;left:auto;flex-direction:row;align-items:flex-end;gap:8px;justify-content:flex-end;margin-left:0;overflow:visible}.play-root--narrow .side-btn{position:relative;width:40px;height:40px;overflow:visible;pointer-events:auto!important;z-index:41}.play-root .dock-fold__tray{display:flex;flex-direction:inherit;align-items:inherit;gap:16px;min-width:0}.play-root--narrow .dock-fold__tray{gap:8px}.play-root--dock .footer-dock__side--left{gap:0}.play-root--dock .dock-fold__tray{flex-direction:row;align-items:flex-end;gap:8px;max-width:0;margin-left:0;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;transition:max-width .28s ease,opacity .22s ease,margin-left .28s ease,visibility 0s linear .28s}.play-root--dock .footer-dock__side--left.is-open .dock-fold__tray{max-width:220px;margin-left:8px;opacity:1;overflow:visible;visibility:visible;pointer-events:auto;transition:max-width .28s ease,opacity .22s ease,margin-left .28s ease,visibility 0s linear 0s}.play-root--dock.play-root--res-alt .footer-dock__side--left.is-open .dock-fold__tray{max-width:300px}.play-root .side-btn .side-btn__glyph{width:22px;height:22px;object-fit:contain;display:block}.play-root--dock .dock-fold__tray>.side-btn,.play-root--dock .dock-fold__tray>.tip-host{flex:0 0 auto}.play-root--dock .dock-fold__chevron{transition:transform .28s ease}.play-root--dock .footer-dock__side--left.is-open .dock-fold__chevron{transform:rotate(180deg)}.play-root--narrow .side-btn svg{width:22px;height:22px}.play-root--narrow .side-stack{position:relative;right:auto;bottom:auto;align-items:center;gap:8px}.play-root--narrow .side-stack__scroll{align-items:center;gap:8px;max-height:calc(var(--play-shell, var(--play-viewport, 100dvh)) - 124px - 12px - 96px - 11px - 64px - 8px - var(--play-safe-top, env(safe-area-inset-top, 0px)) - var(--play-safe-bottom, env(safe-area-inset-bottom, 0px)));-webkit-overflow-scrolling:touch;padding:6px 8px 4px 6px}.play-root.play-shell.play-root--narrow .side-stack .side-items .effect-chip__icon,.play-root--narrow .side-stack .side-items .effect-chip__icon{box-shadow:0 0 0 2px #9b5b40,0 0 0 3px #d08f74,0 2px #00000040,7px 0 #68301073}@media (max-width: 549px){.play-root--narrow .side-stack,.play-root--narrow .side-stack__scroll{align-items:flex-end}.play-root--narrow .side-stack{width:44px;max-width:44px;overflow:visible}.play-root--narrow .side-stack__scroll{width:52px;max-width:52px;padding:4px;margin:-4px;box-sizing:border-box}.play-root.play-shell.play-root--narrow .side-stack .side-items,.play-root--narrow .side-stack .side-items{width:44px!important;min-width:44px!important;max-width:44px!important;flex-basis:44px!important}.play-root .footer-dock__side .side-btn,.play-root .footer-dock__side .side-btn:active,.play-root .footer-dock__side .side-btn--events,.play-root .footer-dock__side .side-btn--events:active{box-shadow:inset 0 0 0 2px #af836d}}@media (max-width: 549px) and (hover: hover) and (pointer: fine){.play-root .footer-dock__side .side-btn:hover,.play-root .footer-dock__side .side-btn--events:hover{box-shadow:inset 0 0 0 2px #8a6550}}@media (max-width: 549px){.play-root .footer-dock__side .side-items .effect-chip__icon,.play-root.play-shell.play-root--narrow .footer-dock__side .side-stack .side-items .effect-chip__icon,.play-root--narrow .footer-dock__side .side-stack .side-items .effect-chip__icon{width:44px!important;height:44px!important;box-shadow:inset 0 0 0 2px #af836d}.play-root.play-shell.play-root--narrow .side-stack .side-items .effect-chip__icon img,.play-root--narrow .side-stack .side-items .effect-chip__icon img{width:44px!important;height:44px!important}}.play-root.play-shell.play-root--narrow .side-stack .side-items--maze,.play-root.play-shell.play-root--narrow .side-stack .side-items--shop,.play-root--narrow .side-stack .side-items--maze,.play-root--narrow .side-stack .side-items--shop{margin-top:0!important;margin-bottom:3px!important}.play-root.play-shell.play-root--narrow .side-stack .side-items:not(.side-items--shop):not(.side-items--maze),.play-root--narrow .side-stack .side-items:not(.side-items--shop):not(.side-items--maze){margin:0!important}.play-root.play-shell.play-root--narrow .side-stack .side-items--prof,.play-root--narrow .side-stack .side-items--prof{margin-bottom:4px!important}.play-root--narrow .side-stack .side-btn--events{position:relative!important;right:auto!important;bottom:auto!important}.play-root--narrow .side-btn--events{position:relative!important;right:auto!important;bottom:auto!important;width:44px;height:64px;padding:5px 0 18px;border-radius:22px;overflow:visible!important;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-shrink:0}.play-root--narrow .side-btn--events .side-btn__icon{width:36px;height:36px;flex-shrink:0;position:relative;z-index:1}.play-root--narrow .side-btn__badge,.play-root--narrow .side-btn--events .side-btn__badge{position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:5px!important;transform:translate(-50%)!important;display:block!important;min-width:20px;width:auto;height:14px;padding:0 5px;font-size:9px;font-weight:800;line-height:14px;text-align:center;z-index:20!important;opacity:1!important;visibility:visible!important;pointer-events:none;background:#f7dfbe!important;color:#000!important;border-radius:8px;box-sizing:border-box}.play-root--narrow .footer-strip{position:relative;left:auto;bottom:auto;top:auto;width:100%;height:96px;border-radius:10px 10px 0 0;display:flex;align-items:stretch;padding:0;overflow:visible;background-color:#6d3811;background-image:url(/img/ne/play/ui/footer-tile.webp?v=perf1);background-size:cover;background-position:center}.play-root--narrow .nav-rail{width:100%;height:100%;min-width:0;gap:0;padding:0 1px;align-items:flex-end;overflow-x:clip}.play-root--narrow .nav-item{height:100%;flex:1 1 0;width:0;padding:6px 1px 4px;border-top-width:3px;min-width:0;box-shadow:inset 0 1px #fff0d2a6,inset 0 -3px 5px #00000047,-1px 0 #00000040}.play-root--narrow .nav-item--current{filter:saturate(1.25)}@media (hover: hover) and (pointer: fine){.play-root--narrow .nav-item:hover{filter:saturate(1.25)}}.play-root--narrow .nav-item:active{filter:saturate(1.25)}@media (hover: hover) and (pointer: fine){.play-root--narrow .nav-item--disabled:hover,.play-root--narrow .nav-item:disabled:hover{transform:none;filter:grayscale(.45)}}.play-root--narrow .nav-item--disabled:active,.play-root--narrow .nav-item:disabled:active{transform:none;filter:grayscale(.45)}.play-root--narrow .nav-item__icon-wrap{width:40px;height:40px;padding:0;overflow:hidden;box-shadow:0 1px #1a0c06,0 2px 4px #00000059,0 0 0 2px var(--nav-ring),0 0 0 3px #3d2214,inset 0 2px 4px #0000008c,inset 0 -1px 2px #ffd2962e}.play-root--narrow .nav-item__icon{width:100%;height:100%;transform:scale(1.28);object-fit:cover;display:block}.play-root--narrow .nav-item--nest .nav-item__icon{object-fit:contain;transform:scale(1.125);padding:0}.play-root--narrow .nav-item--npc .nav-item__icon-wrap{place-items:stretch}.play-root--narrow .nav-item--npc .nav-item__icon{width:100%;height:100%;object-fit:cover;object-position:50% 0%;transform:scale(1.55);transform-origin:50% 0%}.play-root--narrow .nav-item--npc-phil .nav-item__icon{object-position:52% 8%;transform:scale(2.05) translate(5%);transform-origin:52% 12%}.play-root--narrow .nav-item--npc-chipmunk .nav-item__icon{object-position:50% 0%;transform:translateY(-4%) scale(1.16);transform-origin:50% 0%}.play-root--narrow .nav-item--npc-ferrets .nav-item__icon{object-position:50% 0%;transform:translate(-12%) scale(2);transform-origin:50% 0%}.play-root--narrow .nav-item--npc-ja .nav-item__icon{object-position:50% 4%;transform:translateY(-2%) scale(1.64);transform-origin:50% 0%}.play-root--narrow .nav-item--npc-karkarych .nav-item__icon{object-position:40% 0%;transform:translate(-20%,-12%) scale(1.58);transform-origin:40% 0%}.play-root--narrow .nav-item__label{margin-top:7px;font-size:8px;font-weight:700;line-height:1.05;letter-spacing:0;width:100%;min-width:0;max-width:100%;padding:0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-root--narrow .screen-layout__content{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.play-root--narrow .gear-screen{position:relative;width:100%!important;min-width:0!important;height:100%!important;max-height:100%;transform:none!important;margin:0!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:4px 6px;box-sizing:border-box;overflow:visible}.play-root--narrow .gear-slots{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:0!important;width:100%;z-index:3;flex:0 0 auto}.play-root--narrow .gear-slots--top{margin:0 0 10px}.play-root--narrow .gear-slots--bottom{margin:10px 0 0}@media (max-height: 900px){.play-root--narrow .gear-slots--top{transform:translateY(3px)}.play-root--narrow .gear-slots--bottom{transform:translateY(-8px)}}.play-root--narrow .gear-slot{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:56px!important;height:56px!important;flex:0 0 56px!important;margin:0!important}.play-root--narrow .gear-slot+.gear-slot{margin-left:20px!important}@media (max-width: 600px){.play-root--narrow .gear-slot+.gear-slot{margin-left:5px!important}}.play-root--narrow .gear-slot__frame{width:56px;height:56px;background-size:contain;display:grid;place-items:center}.play-root--narrow .gear-slot__item,.play-root--narrow .gear-slot__item--ghost{width:38px;height:38px}.play-root--narrow .gear-slot__lock{width:16px!important;height:18px!important;max-width:16px;max-height:18px;margin:0;object-fit:contain}.play-root--narrow .gear-stage{--rock-w: 300px;position:relative!important;left:auto!important;top:auto!important;width:300px!important;max-width:300px!important;height:auto!important;aspect-ratio:auto!important;transform:none!important;pointer-events:none;z-index:1;flex:0 0 auto;display:flex!important;flex-direction:column;align-items:center;margin:0}@media (min-width: 600px){.play-root--narrow .gear-stage{--rock-w: 299.2px }}@media (min-width: 601px){.play-root--narrow .gear-stage{width:270px!important;max-width:270px!important}}.play-root--narrow .gear-stage__bird-btn{order:1;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:auto;margin:0 0 calc(-28% - 4px)!important;transform:none!important;z-index:2;pointer-events:auto;line-height:0;display:flex;flex-direction:column;align-items:center}.play-root--narrow .gear-stage--owl .gear-stage__bird-btn{margin-bottom:calc(-28% + 3px)!important}.play-root--narrow .gear-stage--parrot .gear-stage__bird-btn{margin-bottom:calc(-28% - 8px)!important}.play-root--narrow .gear-stage--eagle .gear-stage__bird-btn{margin-bottom:calc(-28% - 7px)!important}.play-root--narrow .gear-stage__bird-name{max-width:calc(92% + 22px);gap:8px;margin-bottom:4px;transform:translateY(4px)}.play-root--narrow .gear-stage__bird-name-plate{min-width:100px;max-width:min(184px,52vw);padding:2px 8px}.play-root--narrow .gear-stage__bird-name-text{font-size:10pt}.play-root--narrow .gear-stage__bird-name-scratch{width:28px}.play-root--narrow .gear-stage__bird-hit{width:100%}.play-root--narrow .gear-stage__bird-btn:active{transform:none!important}@media (hover: hover) and (pointer: fine){.play-root--narrow .gear-stage__bird-btn:hover{transform:none!important}}.play-root--narrow .gear-stage,.play-root--narrow .gear-stage__bird,.play-root--narrow .gear-stage__rocks{transition:width .45s ease,max-width .45s ease,max-height .45s ease,--rock-w .45s ease}.play-root--booting .gear-stage,.play-root--booting .gear-stage__bird,.play-root--booting .gear-stage__rocks,.play-root--still-sky .gear-stage,.play-root--still-sky .gear-stage__bird,.play-root--still-sky .gear-stage__rocks,.play-root--booting:not(.play-root--narrow) .gear-stage,.play-root--still-sky:not(.play-root--narrow) .gear-stage{transition:none}@media (prefers-reduced-motion: reduce){.play-root--narrow .gear-stage,.play-root--narrow .gear-stage__bird,.play-root--narrow .gear-stage__rocks,.play-root:not(.play-root--narrow) .gear-stage{transition:none}}.play-root--narrow .gear-stage__bird{display:block;width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important;object-fit:contain;object-position:bottom center}@media (max-width: 600px){.play-root--narrow .gear-stage__bird{width:80%!important;max-width:80%!important}}@media (max-width: 599px) and (min-height: 901px){.play-root--narrow .gear-stage__bird{width:92%!important;max-width:92%!important}.play-root--narrow .gear-slot+.gear-slot{margin-left:20px!important}}@media (max-width: 1031px) and (min-height: 901px){.play-root--narrow .gear-stage__bird-name{transform:translateY(-6px)}.play-root--narrow .gear-slots--top{transform:translateY(-30px)}.play-root--narrow .gear-slots--bottom{transform:translateY(15px)}}@media (max-width: 1031px) and (min-height: 901px){html.tg-webapp .play-root--narrow .gear-stage__bird-name{transform:translateY(0)}html.tg-webapp .play-root--narrow .gear-slots--top{transform:translateY(-8px)}html.tg-webapp .play-root--narrow .gear-slots--bottom{transform:none}html.tg-webapp .play-root--narrow .gear-stage__bird{transform:scale(.95);transform-origin:bottom center}}@media (max-width: 599px) and (min-height: 701px){html:not(.tg-webapp) .play-root--narrow .gear-slots--top{transform:translateY(-20px)}html:not(.tg-webapp) .play-root--narrow .gear-stage__bird-name{transform:translateY(-6px)}html:not(.tg-webapp) .play-root--narrow .gear-slots--bottom{transform:translateY(6px)}html:not(.tg-webapp) .play-root--narrow .gear-stage__bird{width:80%!important;max-width:80%!important;transform:scale(.95);transform-origin:bottom center}html:not(.tg-webapp) .play-root--narrow .gear-slot+.gear-slot{margin-left:15px!important}}@media (max-width: 399px){.play-root--narrow .gear-slot+.gear-slot{margin-left:5px!important}html:not(.tg-webapp) .play-root--narrow .gear-slot+.gear-slot{margin-left:5px!important}}@media (max-width: 599px) and (max-height: 699px){.play-root--narrow .gear-stage__bird-name{transform:translateY(0)}}@media (min-width: 601px) and (max-width: 1031px) and (min-height: 901px){.play-root--narrow .gear-slot+.gear-slot{margin-left:40px!important}.play-root--narrow .gear-slot{width:75.6px!important;height:75.6px!important;flex-basis:75.6px!important}.play-root--narrow .gear-slot__frame{width:75.6px;height:75.6px}.play-root--narrow .gear-slot__item,.play-root--narrow .gear-slot__item--ghost{width:51.3px;height:51.3px}}@media (max-width: 599px) and (max-height: 770px){.play-root--narrow .gear-stage{--rock-w: 240px;width:240px!important;max-width:240px!important}}@media (max-width: 599px) and (max-height: 660px){.play-root--narrow .gear-stage{--rock-w: 192px;width:192px!important;max-width:192px!important}}@media (max-width: 399px) and (max-height: 675px){.play-root--narrow .gear-stage{--rock-w: 192px;width:192px!important;max-width:192px!important}}@media (max-width: 599px) and (max-height: 619px){.play-root--narrow .gear-stage{--rock-w: 153.6px;width:153.6px!important;max-width:153.6px!important}}@media (max-width: 599px) and (max-height: 549px){.play-root--narrow .gear-stage{--rock-w: 122.88px;width:122.88px!important;max-width:122.88px!important}}html.tg-keyboard .play-root--narrow .gear-stage{--rock-w: var(--gear-stage-w);width:var(--gear-stage-w)!important;max-width:var(--gear-stage-w)!important;transition:none}html.tg-keyboard .play-root--narrow .gear-stage__bird,html.tg-keyboard .play-root--narrow .gear-stage__rocks{transition:none}@media (max-width: 599px){html.tg-keyboard.gear-tall .play-root--narrow .gear-stage__bird{width:92%!important;max-width:92%!important}}html.tg-webapp.tg-keyboard.gear-tall .play-root--narrow .gear-stage__bird-name{transform:translateY(0)}html.tg-webapp.tg-keyboard.gear-tall .play-root--narrow .gear-slots--top{transform:translateY(-8px)}html.tg-webapp.tg-keyboard.gear-tall .play-root--narrow .gear-slots--bottom{transform:none}html.tg-webapp.tg-keyboard.gear-tall .play-root--narrow .gear-stage__bird{transform:scale(.95);transform-origin:bottom center}.play-root--narrow .gear-stage__bird--empty{order:1;position:relative!important;left:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:auto;min-height:100px;margin:0 0 -28%!important;transform:none!important;z-index:2}.play-root--narrow .gear-stage__rocks{order:2;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:auto!important;transform:none!important;display:block;margin:0!important;z-index:1;object-fit:contain}@media (max-width: 599px){.play-root--narrow .gear-stage__rocks{top:8px!important}}@media (min-width: 600px){.play-root--narrow .gear-stage__rocks{width:299.2px!important;max-width:none!important}}@media (min-width: 1001px) and (max-height: 769px){.play-root:not(.play-root--narrow) .gear-stage{transform:translate(-50%,-50%) scale(.9)}}@media (min-width: 1001px) and (max-width: 1031px) and (max-height: 769px){.play-root--narrow .gear-stage{--rock-w: 239.36px ;width:216px!important;max-width:216px!important}.play-root--narrow .gear-stage__rocks{width:239.36px!important;max-width:none!important}}.play-root--narrow .gear-stage .health-bar,.play-root--narrow .health-bar{position:absolute!important;left:50%!important;top:auto!important;bottom:10px!important;transform:translate(-50%)!important;width:min(240px,92%);margin:0!important;z-index:5;pointer-events:auto;cursor:pointer}.play-root--narrow .health-bar__track{width:100%;height:24px}.play-root--narrow .health-bar__heart{width:24px;height:24px;margin-right:-12px}.play-root--narrow .health-bar__plus.resource-chip__plus{top:0;right:0;bottom:0;width:24px;height:auto;margin:0;border-radius:0;font-size:14px;transform:none}@media (hover: hover) and (pointer: fine){.play-root .health-bar__plus.resource-chip__plus:hover{transform:none;filter:brightness(1.08)}}.play-root .health-bar__plus.resource-chip__plus:active{transform:none;filter:brightness(1.08)}.play-root .health-bar__plus.resource-chip__plus:disabled,.play-root .health-bar__plus.resource-chip__plus:disabled:active{transform:none;filter:none}@media (hover: hover) and (pointer: fine){.play-root .health-bar__plus.resource-chip__plus:disabled:hover{transform:none;filter:none}}html.play-halloween{--event-fill: #5a346e;--event-fill-hover: #432654;--event-ink: #f3c98a;--event-stroke: #6b3a86;--event-stroke-soft: #6e4588;--event-line: #e7a15a;--event-line-hover: #c98448;--event-line-soft: rgba(231, 161, 90, .55);--event-track: #3b2448;--event-shadow: rgba(26, 10, 32, .55);--event-header: url(/img/ne/play/ui/header-bar-halloween.webp?v=2);--event-avatar: url(/img/ne/play/ui/avatar-plate-halloween.webp?v=1);--event-weather: url(/img/ne/play/ui/weather-panel-halloween.webp?v=1);--event-footer: url(/img/ne/play/ui/footer-tile-halloween.webp?v=1);--event-slot: url(/img/ne/play/ui/rock-slot-halloween.webp?v=1);--event-frame: url(/img/ne/play/modal/modal-frame-halloween.svg?v=1)}html.play-winter{--event-fill: #1e5678;--event-fill-hover: #163f5a;--event-ink: #e7f6ff;--event-stroke: #2e6d94;--event-stroke-soft: #3d7ea6;--event-line: #b9e6f8;--event-line-hover: #8fd0ea;--event-line-soft: rgba(185, 230, 248, .55);--event-track: #16344a;--event-shadow: rgba(10, 24, 36, .55);--event-header: url(/img/ne/play/ui/header-bar-winter.webp?v=9);--event-avatar: url(/img/ne/play/ui/avatar-plate-winter.webp?v=12);--event-weather: url(/img/ne/play/ui/weather-panel-winter.webp?v=11);--event-footer: url(/img/ne/play/ui/footer-tile-winter.webp?v=12);--event-slot: url(/img/ne/play/ui/rock-slot-winter.webp?v=3);--event-frame: url(/img/ne/play/modal/modal-frame-winter.svg?v=1);--event-btn-pattern: url(/img/ne/play/ui/btn-snowflakes.svg?v=1)}html.play-autumn{--lawn-day: url(/img/ne/play/bg/empty-autumn.webp?v=3);--lawn-night: url(/img/ne/play/bg/empty-autumn-night.webp?v=3)}html.play-winter{--lawn-day: url(/img/ne/play/bg/empty-winter.webp?v=3);--lawn-night: url(/img/ne/play/bg/empty-winter-night.webp?v=3)}html.play-winter.play-newyear{--lawn-day: url(/img/ne/play/bg/empty-newyear.webp?v=3);--lawn-night: url(/img/ne/play/bg/empty-newyear-night.webp?v=3)}html.play-newyear img[src*="/battle/iron-bird.png"]{content:url(/img/ne/play/battle/iron-bird-newyear.webp?v=2)}html.play-winter .resource-chip{background:#16344ad1;border-color:#b9e6f838;box-shadow:inset 0 1px #b9e6f829}html.play-winter .play-root--narrow .resource-chip{background:#0e283a80;border-color:#b9e6f829}@media (min-width: 601px){html.play-winter .play-root--narrow .header-resources .resource-chip{background:#16344ad1;border-color:#b9e6f838;box-shadow:inset 0 1px #b9e6f829}}html.play-winter .play-root--narrow.play-root--res-alt .header-resources .resource-chip{background:#16344ad1;border-color:#b9e6f838;box-shadow:inset 0 1px #b9e6f829}html.play-winter .resource-chip--tip{border-color:#b9e6f880;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #8fd0ea4d}html.play-halloween .resource-chip{background:#3b2448d1;border-color:#e7a15a47;box-shadow:inset 0 1px #f3c98a29}html.play-halloween .play-root--narrow .resource-chip{background:#2b183680;border-color:#e7a15a2e}@media (min-width: 601px){html.play-halloween .play-root--narrow .header-resources .resource-chip{background:#3b2448d1;border-color:#e7a15a47;box-shadow:inset 0 1px #f3c98a29}}html.play-halloween .play-root--narrow.play-root--res-alt .header-resources .resource-chip{background:#3b2448d1;border-color:#e7a15a47;box-shadow:inset 0 1px #f3c98a29}html.play-halloween .resource-chip--tip{border-color:#e7a15a8c;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #e7a15a59}html:is(.play-halloween,.play-winter) .play-root .header-avatar__xp,html:is(.play-halloween,.play-winter) .play-root button.header-avatar__xp,html:is(.play-halloween,.play-winter) .play-root .gear-stage__bird-name-plate,html:is(.play-halloween,.play-winter) .play-root .header-weather-panel__badge{background:color-mix(in srgb,var(--event-track) 88%,transparent)}html.play-halloween .play-root .header-avatar__xp,html.play-halloween .play-root button.header-avatar__xp,html.play-halloween .play-root .gear-stage__bird-name-plate,html.play-halloween .play-root .header-weather-panel__badge{background:#3b2448eb;box-shadow:inset 0 1px #f3c98a38,0 1px 2px #00000059}html.play-winter.play-newyear{--event-stroke: #b8323a;--event-stroke-soft: #c4464c;--event-line: #f0c45a;--event-line-hover: #ffd77a;--event-line-soft: rgba(240, 196, 90, .55);--event-avatar: url(/img/ne/play/ui/avatar-plate-newyear.webp?v=3);--event-weather: url(/img/ne/play/ui/weather-panel-newyear.webp?v=3);--event-footer: url(/img/ne/play/ui/footer-tile-newyear.webp?v=3)}.play-root .game-header__garland{--garland-h: 32px;position:absolute;left:0;top:calc(80px - var(--garland-h) * .55);width:1300px;height:var(--garland-h);z-index:3;pointer-events:none;background:url(/img/ne/play/ui/header-garland-newyear.webp?v=1) center top/auto 100% repeat-x}.play-root .game-header__garland:before,.play-root .game-header__garland:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/ui/header-garland-lights-a.webp?v=1) center top/auto 100% repeat-x;animation:garland-twinkle 2.4s ease-in-out infinite}.play-root .game-header__garland:after{background-image:url(/img/ne/play/ui/header-garland-lights-b.webp?v=1);animation-delay:-1.2s}.play-root .game-header__garland--top:before,.play-root .game-header__garland--top:after{content:none}.play-root .nav-item>.nav-item__lights{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.play-root .nav-item__lights:before,.play-root .nav-item__lights:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/ui/footer-tile-lights-a.webp?v=1) center/cover no-repeat;animation:garland-twinkle 2.4s ease-in-out infinite}.play-root .nav-item__lights:after{background-image:url(/img/ne/play/ui/footer-tile-lights-b.webp?v=1);animation-delay:-1.2s}.play-root--still-sky .game-header__garland:before,.play-root--still-sky .game-header__garland:after,.play-root--still-sky .nav-item__lights:before,.play-root--still-sky .nav-item__lights:after{animation:none}@media (prefers-reduced-motion: reduce){.play-root .game-header__garland:before,.play-root .game-header__garland:after,.play-root .nav-item__lights:before,.play-root .nav-item__lights:after{animation:none}}@keyframes garland-twinkle{0%,to{opacity:1}50%{opacity:.25}}.play-root .game-header__garland--top{top:4px;height:calc(var(--garland-h) * .55);background-image:url(/img/ne/play/ui/header-garland-newyear.webp?v=1);background-position:calc(50% + var(--garland-h) * .4) bottom;background-size:auto var(--garland-h)}.play-root--narrow .game-header__garland{--garland-h: 24px;width:100%;top:calc(100% - 26px - 2px - var(--garland-h) * .55)}.play-root--narrow.play-root--no-sky .game-header__garland{top:calc(100% - var(--garland-h) * .55)}.play-root--narrow .game-header__garland--top,.play-root--narrow.play-root--no-sky .game-header__garland--top{top:4px}.play-root.play--newyear:not(.play-root--narrow) .nav-item__icon-wrap,.play-root.play--newyear:not(.play-root--narrow) .nav-item__label{top:6px}.play-root.play--newyear .game-header__edge--left,.play-root.play--newyear .game-header__weather{z-index:4}html.play-winter.play-newyear .resource-chip,html.play-winter.play-newyear .play-root--narrow .resource-chip{border-color:#f0c45a8c;box-shadow:inset 0 1px #ffe4a03d,0 0 0 1px #b8323a8c}@media (min-width: 601px){html.play-winter.play-newyear .play-root--narrow .header-resources .resource-chip{border-color:#f0c45a8c;box-shadow:inset 0 1px #ffe4a03d,0 0 0 1px #b8323a8c}}html.play-winter.play-newyear .play-root--narrow.play-root--res-alt .header-resources .resource-chip{border-color:#f0c45a8c;box-shadow:inset 0 1px #ffe4a03d,0 0 0 1px #b8323a8c}html.play-winter.play-newyear .resource-chip--tip{border-color:#ffd77ad9;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #b8323ab3}html.play-winter.play-newyear .play-root .header-avatar__xp,html.play-winter.play-newyear .play-root button.header-avatar__xp,html.play-winter.play-newyear .play-root .header-weather-panel__badge{background:color-mix(in srgb,var(--event-track) 92%,transparent);box-shadow:inset 0 0 0 1px #f0c45abf,0 0 0 1px #b8323a99,0 1px 2px #00000059}html.play-winter.play-newyear .play-root .header-avatar__xp-fill{background:repeating-linear-gradient(135deg,rgba(255,255,255,.28) 0 4px,transparent 4px 9px),linear-gradient(180deg,#e8484c,#a8242c)}.play-root.play--winter .game-header__inset-band{background-color:#7ea4bc;background-image:var(--event-header);background-repeat:no-repeat;background-size:1300px 80px;background-position:center bottom;box-shadow:none}html:is(.play-halloween,.play-winter) .daynight-bar{border-bottom-color:var(--event-line)}.play-root.play--winter .daynight-bar{background:linear-gradient(90deg,#061018,#0c2436 18%,#b7dde4 27%,#6eb8c8 40%,#6eb8c8 55%,#2d6d86,#0c2436 75%,#061018)}html:is(.play-halloween,.play-winter) .header-tool{transform:translateZ(0);transition:background .18s ease,transform .18s ease;box-shadow:inset 0 1px #ffffff24,0 2px 3px #0006}@media (hover: hover) and (pointer: fine){html:is(.play-halloween,.play-winter) .header-tool:hover{transform:translateZ(0) scale(1.06);box-shadow:inset 0 1px #ffffff24,0 2px 3px #0006}}html:is(.play-halloween,.play-winter) .header-tool:active{transform:translateZ(0) scale(1.06);box-shadow:inset 0 1px #ffffff24,0 2px 3px #0006}.play-root .game-header__shell:after{content:"";position:absolute;left:0;top:0;width:1300px;height:80px;background:var(--event-header) top left/100% 100% no-repeat;opacity:0;z-index:0;pointer-events:none}.play-root--narrow .game-header__shell:after{width:100%;height:calc(100% - 28px);background-size:auto 100%;background-position:center top}.play-root--narrow.play-root--no-sky .game-header__shell:after{height:calc(100% - 3px)}.play-root:is(.play--halloween,.play--winter) .game-header__shell:after,.play-root--narrow:is(.play--halloween,.play--winter) .game-header__shell:after{opacity:1}.play-root .game-header__edge--left:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--event-avatar) top left/100% 100% no-repeat;opacity:0}.play-root:is(.play--halloween,.play--winter) .game-header__edge--left{background-image:none}.play-root.play--halloween .game-header__edge--left{height:141px}.play-root--narrow.play--halloween .game-header__edge--left{height:112px;min-height:112px}.play-root:is(.play--halloween,.play--winter) .game-header__edge--left:before{background-image:var(--event-avatar);filter:drop-shadow(4px 0 0 var(--event-shadow))}.play-root.play--winter .game-header__edge--left:before{filter:drop-shadow(4px 0 0 color-mix(in srgb,var(--event-shadow) 40%,transparent))}.play-root--narrow.play--winter .game-header__edge--left:before{bottom:2px}.play-root:is(.play--halloween,.play--winter) .game-header__edge--left:after{opacity:0}.play-root:is(.play--halloween,.play--winter) .game-header__weather,.play-root--narrow:is(.play--halloween,.play--winter) .game-header__weather{background-image:var(--event-weather);box-shadow:-4px 0 0 0 var(--event-shadow)}.play-root.play--winter .game-header__weather,.play-root--narrow.play--winter .game-header__weather{box-shadow:-4px 0 color-mix(in srgb,var(--event-shadow) 40%,transparent)}.play-root .game-header__weather:after,.play-root--narrow .game-header__weather:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--event-weather) top left/100% 100% no-repeat;opacity:0}.play-root:is(.play--halloween,.play--winter) .game-header__weather:after,.play-root--narrow:is(.play--halloween,.play--winter) .game-header__weather:after{opacity:0}.play-root .header-weather-panel{z-index:1}.play-root .nav-item:before,.play-root--narrow .footer-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--event-track) var(--event-footer) center/cover no-repeat;opacity:0}.play-root:is(.play--halloween,.play--winter) .nav-item:before,.play-root--narrow:is(.play--halloween,.play--winter) .footer-strip:before{opacity:1}.play-root .nav-item>*{position:relative;z-index:1}.play-root:is(.play--halloween,.play--winter) .nav-item,.play-root--narrow:is(.play--halloween,.play--winter) .footer-strip{background-color:var(--event-track)}.play-root:is(.play--halloween,.play--winter) .nav-item{border-top-color:var(--event-line);box-shadow:inset 0 1px #fff0d2a6,inset 0 -3px 5px #00000047,1px 0 #00000040,-1px 0 #00000040,2px 0 0 0 var(--event-shadow)}.play-root--narrow:is(.play--halloween,.play--winter) .nav-item{box-shadow:inset 0 1px #fff0d2a6,inset 0 -3px 5px #00000047,-1px 0 #00000040}.play-root .gear-stage__spook{position:absolute;bottom:2%;width:38%;max-width:210px;height:auto;z-index:2;pointer-events:none;opacity:0;transition:opacity .45s ease}.play-root .gear-stage__spook.is-on{opacity:1}.play-root .gear-stage__spook--a{left:-40px;bottom:calc(2% - 70px);z-index:1}.play-root .gear-stage__spook--b{right:0;bottom:calc(5% - 60px);width:36%}.play-root.play--winter .gear-stage__spook--b{right:20px;bottom:calc(5% - 80px)}.play-root--narrow .gear-stage{overflow:visible!important}.play-root--narrow .gear-stage__spook{max-width:none;z-index:2}.play-root--narrow .gear-stage__spook--a{width:calc(var(--rock-w) * 192.28 / 374);left:calc(50% - var(--rock-w) / 2 - var(--rock-w) * 106 / 374);right:auto;bottom:calc(var(--rock-w) * -41.32 / 374)}.play-root .gear-stage__spook--tree{left:auto;right:-100px;bottom:calc(2% - 10px);width:69.3%;max-width:385px;z-index:0}.play-root .gear-stage__tree-img{display:block;width:100%;height:auto}.play-root .gear-stage__tree-lights{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:garland-twinkle 2.4s ease-in-out infinite}.play-root .gear-stage__tree-lights--b{animation-delay:-1.2s}.play-root .gear-stage__tree-star{position:absolute;left:48.7%;top:7%;width:46%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff6d233 0,#ffe4a01c 22%,#ffd28c0a 45%,#ffd28c00 70%);animation:tree-star-glow 25s ease-in-out infinite}.play-root .gear-stage__tree-star--shine{width:24%;background:radial-gradient(circle,#fffff01a 0,#fff0c800 65%);mix-blend-mode:screen}@keyframes tree-star-glow{0%,88%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}92%,95%{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.play-root--still-sky .gear-stage__tree-lights,.play-root--still-sky .gear-stage__tree-star{animation:none}@media (prefers-reduced-motion: reduce){.play-root .gear-stage__tree-lights,.play-root .gear-stage__tree-star{animation:none}}.play-root--narrow .gear-stage__spook--tree{width:calc(var(--rock-w) * 350.66 / 374);left:calc(50% + var(--rock-w) / 2 - var(--rock-w) * 184.66 / 374);right:auto;bottom:calc(var(--rock-w) * 18.68 / 374);z-index:0}.play-root--narrow .gear-stage__spook--b{width:calc(var(--rock-w) * 182.16 / 374);left:calc(50% + var(--rock-w) / 2 + var(--rock-w) * 66 / 374 - var(--rock-w) * 182.16 / 374);right:auto;bottom:calc(var(--rock-w) * 13.2 / 374 - 30px)}.play-root--narrow.play--winter .gear-stage__spook--b{left:calc(50% + var(--rock-w) / 2 + var(--rock-w) * 66 / 374 - var(--rock-w) * 182.16 / 374 - 20px);bottom:calc(var(--rock-w) * 13.2 / 374 - 50px)}.play-root:is(.play--halloween,.play--winter) .side-btn,.play-root:is(.play--halloween,.play--winter) .side-btn--events,.play-root:is(.play--halloween,.play--winter) .footer-dock__side .side-btn,.play-root:is(.play--halloween,.play--winter) .footer-dock__side .side-btn--events{background:var(--event-fill);color:var(--event-ink);box-shadow:inset 0 0 0 2px var(--event-line),4px 0 0 0 var(--event-shadow)}@media (hover: hover) and (pointer: fine){.play-root:is(.play--halloween,.play--winter) .side-btn:hover,.play-root:is(.play--halloween,.play--winter) .side-btn--events:hover,.play-root:is(.play--halloween,.play--winter) .footer-dock__side .side-btn:hover,.play-root:is(.play--halloween,.play--winter) .footer-dock__side .side-btn--events:hover{background:var(--event-fill-hover);box-shadow:inset 0 0 0 2px var(--event-line-hover),4px 0 0 0 var(--event-shadow)}}.play-root:is(.play--halloween,.play--winter) .side-btn:active,.play-root:is(.play--halloween,.play--winter) .side-btn--events:active,.play-root:is(.play--halloween,.play--winter) .footer-dock__side .side-btn:active,.play-root:is(.play--halloween,.play--winter) .footer-dock__side .side-btn--events:active{background:var(--event-fill-hover);box-shadow:inset 0 0 0 2px var(--event-line-hover),4px 0 0 0 var(--event-shadow)}.play-root:is(.play--halloween,.play--winter) .side-btn svg path{fill:var(--event-ink)}.play-root.play--winter .nav-item__icon-wrap{--nav-ring: var(--event-stroke);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--event-fill) 55%,transparent),color-mix(in srgb,var(--event-track) 55%,transparent) 70%,#0610188c);box-shadow:0 2px #061018,0 4px 6px #00000059,0 0 0 3px var(--nav-ring),0 0 0 5px var(--event-track),inset 0 4px 8px #00000073,inset 0 -2px 3px color-mix(in srgb,var(--event-line) 28%,transparent)}.play-root--narrow.play--winter .nav-item__icon-wrap{box-shadow:0 1px #061018,0 2px 4px #00000059,0 0 0 2px var(--nav-ring),0 0 0 3px var(--event-track),inset 0 2px 4px #00000073,inset 0 -1px 2px color-mix(in srgb,var(--event-line) 28%,transparent)}.play-root.play--halloween .nav-item__icon-wrap{--nav-ring: var(--event-stroke);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--event-fill) 55%,transparent),color-mix(in srgb,var(--event-track) 55%,transparent) 70%,#1408188c);box-shadow:0 2px #140818,0 4px 6px #00000059,0 0 0 3px var(--event-stroke),0 0 0 5px var(--event-track),inset 0 4px 8px #00000073,inset 0 -2px 3px color-mix(in srgb,var(--event-line) 28%,transparent)}.play-root--narrow.play--halloween .nav-item__icon-wrap{box-shadow:0 1px #140818,0 2px 4px #00000059,0 0 0 2px var(--event-stroke),0 0 0 3px var(--event-track),inset 0 2px 4px #00000073,inset 0 -1px 2px color-mix(in srgb,var(--event-line) 28%,transparent)}.play-root:is(.play--halloween,.play--winter) .footer-dock__side .side-items .effect-chip__icon,.play-root:is(.play--halloween,.play--winter) .side-items .effect-chip__icon{background:var(--event-fill);box-shadow:0 0 0 1.5px var(--event-stroke-soft),0 0 0 3px var(--event-line),0 2px #00000040,7px 0 0 0 var(--event-shadow)}@media (hover: hover) and (pointer: fine){.play-root:is(.play--halloween,.play--winter) .side-items:hover .effect-chip__icon,.play-root:is(.play--halloween,.play--winter) .footer-dock__side .side-items:hover .effect-chip__icon,.play-root:is(.play--halloween,.play--winter).play-shell.play-root--narrow .footer-dock__side .side-stack .side-items:hover .effect-chip__icon{background:var(--event-fill-hover)}}.play-root:is(.play--halloween,.play--winter) .side-items:active .effect-chip__icon,.play-root:is(.play--halloween,.play--winter) .footer-dock__side .side-items:active .effect-chip__icon,.play-root:is(.play--halloween,.play--winter).play-shell.play-root--narrow .footer-dock__side .side-stack .side-items:active .effect-chip__icon{background:var(--event-fill-hover)}.play-root:is(.play--halloween,.play--winter).play-shell.play-root--narrow .footer-dock__side .side-stack .side-items .effect-chip__icon,.play-root--narrow:is(.play--halloween,.play--winter) .footer-dock__side .side-stack .side-items .effect-chip__icon{background:var(--event-fill);box-shadow:inset 0 0 0 2px var(--event-line),4px 0 0 0 var(--event-shadow)}.play-root:is(.play--halloween,.play--winter) .header-effects .effect-chip:not(.effect-chip--gold):not(.effect-chip--mentor) .effect-chip__icon,.play-root:is(.play--halloween,.play--winter).play-shell.play-root--narrow .header-effects .effect-chip:not(.effect-chip--gold):not(.effect-chip--mentor) .effect-chip__icon,.play-root--narrow:is(.play--halloween,.play--winter) .header-effects .effect-chip:not(.effect-chip--gold):not(.effect-chip--mentor) .effect-chip__icon{background:var(--event-fill);box-shadow:0 0 0 2px var(--event-stroke-soft),0 0 0 3.5px var(--event-line),0 3px #00000040,7.5px 0 0 0 var(--event-shadow)}.play-root:is(.play--halloween,.play--winter) .header-effects .effect-chip:not(.effect-chip--gold):not(.effect-chip--mentor):active .effect-chip__icon,.play-root--narrow:is(.play--halloween,.play--winter) .header-effects .effect-chip:not(.effect-chip--gold):not(.effect-chip--mentor):active .effect-chip__icon{background:var(--event-fill-hover)}@media (hover: hover) and (pointer: fine){.play-root:is(.play--halloween,.play--winter) .header-effects .effect-chip:not(.effect-chip--gold):not(.effect-chip--mentor):hover .effect-chip__icon,.play-root--narrow:is(.play--halloween,.play--winter) .header-effects .effect-chip:not(.effect-chip--gold):not(.effect-chip--mentor):hover .effect-chip__icon{background:var(--event-fill-hover)}}.play-root:is(.play--halloween,.play--winter) .header-effects .effect-chip__timer,.play-root:is(.play--halloween,.play--winter).play-shell.play-root--narrow .header-effects .effect-chip__timer,.play-root--narrow:is(.play--halloween,.play--winter) .header-effects .effect-chip__timer,.play-root:is(.play--halloween,.play--winter) .effect-chip--rest .effect-chip__timer,.play-root--narrow:is(.play--halloween,.play--winter) .effect-chip--rest .effect-chip__timer{background:var(--event-fill);color:#fff;box-shadow:0 0 0 1px var(--event-stroke-soft),0 0 0 2px var(--event-line),0 2px #00000040,6px 0 0 0 var(--event-shadow)}.play-root--narrow:is(.play--halloween,.play--winter) .header-effects .effect-chip:not(.effect-chip--gold):not(.effect-chip--mentor) .effect-chip__icon,.play-root:is(.play--halloween,.play--winter).play-shell.play-root--narrow .header-effects .effect-chip:not(.effect-chip--gold):not(.effect-chip--mentor) .effect-chip__icon{box-shadow:0 0 0 2px var(--event-stroke-soft),0 0 0 3px var(--event-line),0 2px #00000040}.play-root--narrow:is(.play--halloween,.play--winter) .header-effects .effect-chip__timer,.play-root:is(.play--halloween,.play--winter).play-shell.play-root--narrow .header-effects .effect-chip__timer,.play-root--narrow:is(.play--halloween,.play--winter) .effect-chip--rest .effect-chip__timer{box-shadow:0 0 0 1px var(--event-stroke-soft),0 0 0 2px var(--event-line),0 2px #00000040}.play-root:is(.play--halloween,.play--winter) .gear-slot__badge,.play-root:is(.play--halloween,.play--winter) .gear-slot__badge.is-rest,.play-root--narrow:is(.play--halloween,.play--winter) .gear-slot__badge,.play-root--narrow:is(.play--halloween,.play--winter) .gear-slot__badge.is-rest{background:var(--event-fill);color:#fff;box-shadow:0 0 0 1px var(--event-stroke-soft),0 0 0 2px var(--event-line),0 2px #00000040,6px 0 0 0 var(--event-shadow)}.play-root:is(.play--halloween,.play--winter) .gear-slot__badge--center,.play-root--narrow:is(.play--halloween,.play--winter) .gear-slot__badge,.play-root--narrow:is(.play--halloween,.play--winter) .gear-slot__badge.is-rest{box-shadow:0 0 0 1px var(--event-stroke-soft),0 0 0 2px var(--event-line),0 2px #00000040}.play-root .gear-slot__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:center/cover no-repeat var(--event-slot);opacity:0}.play-root:is(.play--halloween,.play--winter) .gear-slot__frame:after{opacity:1}.play-root .gear-stage__rocks--event{opacity:0}.play-root:is(.play--halloween,.play--winter) .gear-stage__rocks--plain{opacity:0}.play-root:is(.play--halloween,.play--winter) .gear-stage__rocks--event{opacity:1}.play-root:is(.play--halloween,.play--winter) .game-header__shell:before,.play-root--narrow:is(.play--halloween,.play--winter) .game-header__shell:before,.play-root:is(.play--halloween,.play--winter) .nav-item,.play-root--narrow:is(.play--halloween,.play--winter) .footer-strip,.play-root:is(.play--halloween,.play--winter) .gear-slot__frame{background-image:none}html:is(.play-halloween,.play-winter) .health-bar__track{background:var(--event-track);box-shadow:0 0 0 2px var(--event-line),inset 0 2px 4px #00000059}html:is(.play-halloween,.play-winter) .health-bar__value{color:var(--event-ink)}.play-root--event-boot .gear-stage__spook{transition:none}.play-root.is-event-shift .game-header__shell:after,.play-root.is-event-shift .game-header__edge--left:after,.play-root.is-event-shift .game-header__weather:after,.play-root.is-event-shift .nav-item:before,.play-root.is-event-shift .footer-strip:before,.play-root.is-event-shift .gear-slot__frame:after,.play-root.is-event-shift .gear-stage__rocks,.play-root.is-event-shift .gear-stage__spook{transition:opacity .65s ease}.play-root.is-event-shift .side-btn,.play-root.is-event-shift .side-btn--events,.play-root.is-event-shift .effect-chip__icon,.play-root.is-event-shift .effect-chip__timer,.play-root.is-event-shift .gear-slot__badge,.play-root.is-event-shift .nav-item{transition:background-color .65s ease,color .65s ease,border-color .65s ease,box-shadow .65s ease,opacity .65s ease}.res-strip{display:flex;align-items:stretch;max-width:100%;min-width:0;height:34px;padding:0 4px;overflow-x:auto;overscroll-behavior-x:contain;border-radius:999px;border:1px solid #c4a574;background:#fff8ea;color:#5a3b27;font-size:15px;scrollbar-width:none;touch-action:pan-x}.res-strip.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.res-strip::-webkit-scrollbar{display:none}.res-strip__item{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 8px;cursor:pointer}.res-strip__item.is-empty{opacity:.45}.res-strip__div{flex:0 0 auto;align-self:center;width:1px;height:18px;background:#c4a574}.res-strip img{width:24px;height:24px;object-fit:contain}@media (max-width: 767px){.res-strip{height:30px;padding:0 6px;font-size:14px}.res-strip img{width:20px;height:20px}}.info-hint{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-width:0}.info-hint__head{min-width:0}.info-hint__head>*{margin:0}.info-hint__btn{display:inline-grid;place-items:center;width:26px;height:26px;margin:0;padding:0;border:1px solid #c9a36a;border-radius:50%;background:linear-gradient(180deg,#fff8ea,#f4e0c2);box-shadow:inset 0 -2px #7a522a29;color:#7a4a22;font:italic 800 15px/1 Georgia,Times New Roman,serif;cursor:pointer}.info-hint__btn,.nest-info,.char-talent-side__info,.cone-drop__info,.medallion-info,.lotto-info,.transfer-send__info,.maze-modal__gate-info.maze-badge__info,button.maze-info,.carve-pick__info{transform-origin:center center;transition:transform .18s ease}.info-hint__btn:active,.nest-info:active,.char-talent-side__info:active,.cone-drop__info:active,.medallion-info:active,.lotto-info:active,.transfer-send__info:active,.maze-modal__gate-info.maze-badge__info:active,button.maze-info:active,.carve-pick__info:active{transform:scale(1.12)}@media (hover: hover) and (pointer: fine){.info-hint__btn:hover,.nest-info:hover,.char-talent-side__info:hover,.cone-drop__info:hover,.medallion-info:hover,.lotto-info:hover,.transfer-send__info:hover,.maze-modal__gate-info.maze-badge__info:hover,button.maze-info:hover,.carve-pick__info:hover{transform:scale(1.12)}}.info-hint.is-open .info-hint__btn{border-color:#8d4318;background:linear-gradient(180deg,#ffc56a,#f08a3a 52%,#c85a22);color:#fff}.info-hint__panel{grid-column:1/-1;margin-top:8px;padding:10px 12px;border:1px dashed #c9a36a;border-radius:10px;background:#fff8ead9;color:#5a3b27;font-size:13px;line-height:1.45}.info-hint__panel p,.info-hint__panel ul{margin:0}.info-hint__panel p+p,.info-hint__panel p+ul,.info-hint__panel ul+p{margin-top:6px}.info-hint__panel ul{padding-left:18px}.info-hint__panel img{width:16px;height:16px;object-fit:contain;vertical-align:-3px}.info-hint-enter-active,.info-hint-leave-active{transition:opacity .18s ease,transform .18s ease}.info-hint-enter-from,.info-hint-leave-to{opacity:0;transform:translateY(-4px)}.game-text__amt{display:inline;white-space:nowrap}.game-ico{display:inline-block;width:1.3em;height:1.3em;margin:0 .12em;object-fit:contain;vertical-align:middle;position:relative;top:-.08em}.molniya-gift{--molniya-orange: #dd723c;--molniya-brown: #603321;--molniya-ink: #5a4638;--molniya-muted: #8a6b52;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:safe center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;background:#0c080485}.molniya-gift-fade-enter-active,.molniya-gift-fade-leave-active{transition:opacity .2s ease}.molniya-gift-fade-enter-active .molniya-gift__wrap,.molniya-gift-fade-leave-active .molniya-gift__wrap{transition:transform .22s ease,opacity .2s ease}.molniya-gift-fade-enter-from,.molniya-gift-fade-leave-to{opacity:0}.molniya-gift-fade-enter-from .molniya-gift__wrap,.molniya-gift-fade-leave-to .molniya-gift__wrap{opacity:0;transform:translateY(42px) scale(.97)}.molniya-gift__wrap{position:relative;width:min(630px,100%);margin-top:0;flex-shrink:0}.molniya-gift__close{position:absolute;top:20px;right:20px;z-index:10;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto;transition:color .15s ease,transform .15s ease}@media (hover: hover) and (pointer: fine){.molniya-gift__close:hover{color:var(--molniya-orange);transform:scale(1.08)}}.molniya-gift__close:active{color:var(--molniya-orange);transform:scale(1.08)}.molniya-gift__panel{position:relative;width:100%;max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang);padding:72px 32px 30px;background:transparent;display:flex;flex-direction:column;align-items:center;min-height:0;overflow:visible;text-align:center;box-sizing:border-box}.molniya-gift__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;text-align:center}.molniya-gift__body>*{flex-shrink:0}.molniya-gift__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/modal/modal-frame.svg) center/100% 100% no-repeat;z-index:1;pointer-events:none}.molniya-gift__panel>*:not(.molniya-gift__npc){position:relative;z-index:2}.molniya-gift__npc{--npc-w: 276px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1);width:var(--npc-w);height:auto;aspect-ratio:276/221;transform:translate(-50%);pointer-events:none;z-index:0}.molniya-gift__npc-img{width:100%;height:100%;object-fit:contain;display:block}.molniya-gift__title{margin:0;max-width:520px;font-family:var(--font-ui, "Nunito", sans-serif);font-size:24px;font-weight:800;line-height:1.2;color:var(--molniya-brown)}.molniya-gift__chain{display:flex;align-items:center;justify-content:center;margin:14px 0 0;padding:0;list-style:none}.molniya-gift__bead{position:relative;width:12px;height:12px;margin:0 11px;border:2px solid rgba(96,51,33,.32);border-radius:50%;background:transparent;box-sizing:border-box}.molniya-gift__bead:before{content:"";position:absolute;top:50%;right:calc(100% + 2px);width:22px;height:2px;background:#60332147;transform:translateY(-50%)}.molniya-gift__bead:first-child:before{display:none}.molniya-gift__bead.is-done,.molniya-gift__bead.is-now{background:var(--molniya-orange);border-color:var(--molniya-orange)}.molniya-gift__bead.is-done:before,.molniya-gift__bead.is-now:before{background:var(--molniya-orange)}.molniya-gift__bead.is-now{transform:scale(1.35);box-shadow:0 0 0 3px #dd723c47}.molniya-gift__subtitle{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--molniya-ink)}.molniya-gift__divider{width:100%;max-width:520px;height:1px;margin:16px 0;background:#6033212e;border:0}.molniya-gift__slots{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;width:100%;margin-top:4px}.molniya-gift__slot{box-sizing:border-box;flex:0 0 108px;width:108px;min-width:108px;max-width:108px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;border:2px solid rgba(96,51,33,.15);border-radius:10px;background:#ffffff47;color:inherit;font-family:var(--font-ui, "Nunito", sans-serif);font-size:13px;font-weight:800;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.molniya-gift__slot:active{transform:translateY(-6px);border-color:#dd723cb3;background:#ffffff8c;box-shadow:0 10px 18px #60332129}@media (hover: hover) and (pointer: fine){.molniya-gift__slot:hover{transform:translateY(-6px);border-color:#dd723cb3;background:#ffffff8c;box-shadow:0 10px 18px #60332129}}.molniya-gift__slot:active .molniya-gift__slot-img img{transform:translateY(-2px) scale(calc(var(--icon-fit, 1) * 1.08)) rotate(-6deg)}@media (hover: hover) and (pointer: fine){.molniya-gift__slot:hover .molniya-gift__slot-img img{transform:translateY(-2px) scale(calc(var(--icon-fit, 1) * 1.08)) rotate(-6deg)}}@media (prefers-reduced-motion: reduce){.molniya-gift__slot,.molniya-gift__slot-img img{transition:none}.molniya-gift__slot:active,.molniya-gift__slot:active .molniya-gift__slot-img img,.molniya-gift__slot--active{transform:none;animation:none}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.molniya-gift__slot:hover,.molniya-gift__slot:hover .molniya-gift__slot-img img,.molniya-gift__slot--active:hover{transform:none;animation:none}}@media (prefers-reduced-motion: reduce){.molniya-gift__slot-img img{transform:scale(var(--icon-fit, 1))}}.molniya-gift__slot--active{border-color:var(--molniya-orange);background:#ffffffb8;animation:molniya-pick 1.35s ease-in-out infinite}@media (hover: hover) and (pointer: fine){.molniya-gift__slot--active:hover{border-color:var(--molniya-orange);background:#ffffffb8;animation:molniya-pick 1.35s ease-in-out infinite}}@media (hover: hover) and (pointer: fine){.molniya-gift__slot--active:hover{transform:translateY(-6px)}}@keyframes molniya-pick{0%,to{box-shadow:0 0 0 2px #dd723c59,0 0 8px #dd723c33}50%{box-shadow:0 0 0 5px #dd723c1f,0 0 22px #dd723cbf}}.molniya-gift__slot-img{display:grid;place-items:center;width:52px;height:52px}.molniya-gift__slot-img img{width:100%;height:100%;object-fit:contain;display:block;transform:scale(var(--icon-fit, 1));transition:transform .22s ease}.molniya-gift__slot-label{font-size:13px;font-weight:800;color:var(--molniya-brown);text-align:center}.molniya-gift__footer{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--molniya-muted)}.molniya-gift__actions{margin-top:auto;padding-top:20px}.molniya-gift__thanks{min-width:240px;height:52px;padding:0 30px;border:0;border-radius:0;background:url(/img/ne/play/modal/modal-btn.svg) center/100% 100% no-repeat;box-shadow:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25));font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:18px;font-weight:800;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25);cursor:pointer;transition:transform .16s ease,filter .16s ease}@media (hover: hover) and (pointer: fine){.molniya-gift__thanks:hover{transform:translateY(-2px);filter:drop-shadow(0 8px 16px rgba(164,78,34,.32)) brightness(1.08)}}.molniya-gift__thanks:active{transform:translateY(-2px);filter:drop-shadow(0 8px 16px rgba(164,78,34,.32)) brightness(1.08)}.molniya-gift__thanks:disabled,.molniya-gift__thanks:disabled:active{cursor:default;opacity:.45;transform:none;filter:grayscale(.35)}@media (hover: hover) and (pointer: fine){.molniya-gift__thanks:disabled:hover{cursor:default;opacity:.45;transform:none;filter:grayscale(.35)}}@media (max-width: 767px){.molniya-gift__wrap{width:min(630px,100vw - 24px);margin-top:0}.molniya-gift__panel{min-height:0;padding:64px 16px 22px}.molniya-gift__npc{--npc-w: 220px;top:calc(var(--npc-overhang) * -1)}.molniya-gift__close{top:20px;right:20px}.molniya-gift__title{font-size:20px}.molniya-gift__slots{gap:8px}.molniya-gift__slot{box-sizing:border-box;flex:0 0 108px;width:108px;min-width:108px;max-width:108px;padding:6px 4px;gap:4px}.molniya-gift__slot-img{width:52px;height:52px}.molniya-gift__slot-label{font-size:10px}.molniya-gift__thanks{min-width:180px;height:46px;font-size:16px}}@media (max-width: 767px) and (max-width: 550px){.molniya-gift__thanks .molniya-gift__npc{--npc-w: 220px}}@media (max-width: 550px){.molniya-gift__subtitle,.molniya-gift__footer{font-size:11px;line-height:1.35}}.founders-reward{--fr-orange: #dd723c;--fr-brown: #603321;--fr-ink: #5a4638;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:safe center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.founders-reward-fade-enter-active,.founders-reward-fade-leave-active{transition:opacity .2s ease}.founders-reward-fade-enter-active .founders-reward__wrap,.founders-reward-fade-leave-active .founders-reward__wrap{transition:transform .22s ease,opacity .2s ease}.founders-reward-fade-enter-from,.founders-reward-fade-leave-to{opacity:0}.founders-reward-fade-enter-from .founders-reward__wrap,.founders-reward-fade-leave-to .founders-reward__wrap{opacity:0;transform:translateY(42px) scale(.97)}.founders-reward__wrap{position:relative;width:min(630px,100%);margin-top:0;flex-shrink:0}.founders-reward__close{position:absolute;top:20px;right:20px;z-index:10;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto;transition:color .15s ease,transform .15s ease}@media (hover: hover) and (pointer: fine){.founders-reward__close:hover{color:var(--fr-orange);transform:scale(1.08)}}.founders-reward__close:active{color:var(--fr-orange);transform:scale(1.08)}.founders-reward__panel{position:relative;width:100%;max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang);padding:72px 32px 30px;background:transparent;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.founders-reward__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/modal/modal-frame.svg) center/100% 100% no-repeat;z-index:1;pointer-events:none}.founders-reward__panel>*:not(.founders-reward__npc):not(.founders-reward__close){position:relative;z-index:2}.founders-reward__panel>.founders-reward__close{position:absolute;top:14px;right:16px;z-index:6;pointer-events:auto}.founders-reward__npc{--npc-w: 190px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1);width:var(--npc-w);height:auto;aspect-ratio:629/999;transform:translate(-50%);pointer-events:none;z-index:0}.founders-reward__npc-img{width:100%;height:100%;object-fit:contain;display:block}.founders-reward__title{margin:0;max-width:520px;font-family:var(--font-ui, "Nunito", sans-serif);font-size:24px;font-weight:800;line-height:1.2;color:var(--fr-brown)}.founders-reward__text{margin:16px 0 0;max-width:500px;font-size:15px;line-height:1.55;color:var(--fr-ink)}.founders-reward__divider{width:100%;max-width:520px;height:1px;margin:16px 0;background:#6033212e;border:0}.founders-reward__slots{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:20px}.founders-reward__item{position:relative;width:140px;height:140px;border:2px solid #3a2219;border-radius:8px;background:#5c2f22;display:grid;place-items:center}.founders-reward__item img{width:96px;height:96px;object-fit:contain;display:block}.founders-reward__badge{position:absolute;left:6px;bottom:6px;padding:2px 6px;border-radius:4px;background:#c0392b;font-size:11px;font-weight:800;color:#fff}.founders-reward__meta{position:absolute;right:6px;bottom:6px;font-size:13px;font-weight:800;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.45)}.founders-reward__actions{margin-top:auto;padding-top:20px}.founders-reward__thanks{min-width:240px;height:52px;padding:0 30px;border:0;border-radius:0;background:url(/img/ne/play/modal/modal-btn.svg) center/100% 100% no-repeat;box-shadow:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25));font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:18px;font-weight:800;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25);cursor:pointer;transition:transform .16s ease,filter .16s ease}@media (hover: hover) and (pointer: fine){.founders-reward__thanks:hover{transform:translateY(-2px);filter:drop-shadow(0 8px 16px rgba(164,78,34,.32)) brightness(1.08)}}.founders-reward__thanks:active{transform:translateY(-2px);filter:drop-shadow(0 8px 16px rgba(164,78,34,.32)) brightness(1.08)}@media (max-width: 767px){.founders-reward__wrap{width:min(630px,100vw - 24px);margin-top:0}.founders-reward__panel{min-height:0;padding:64px 16px 22px}.founders-reward__npc{--npc-w: 150px;top:calc(var(--npc-overhang, 140px) * -1)}.founders-reward__title{font-size:20px}.founders-reward__slots{gap:12px;margin-top:12px}.founders-reward__item{width:110px;height:110px}.founders-reward__item img{width:72px;height:72px}.founders-reward__thanks{min-width:180px;height:46px;font-size:16px}}@media (max-width: 767px) and (max-width: 550px){.founders-reward__thanks .founders-reward__npc{--npc-w: 150px}}.quest-success{--qs-orange: #dd723c;--qs-brown: #603321;--qs-ink: #5a4638;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:safe center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.quest-success-fade-enter-active,.quest-success-fade-leave-active{transition:opacity .2s ease}.quest-success-fade-enter-active .quest-success__wrap,.quest-success-fade-leave-active .quest-success__wrap{transition:transform .22s ease,opacity .2s ease}.quest-success-fade-enter-from,.quest-success-fade-leave-to{opacity:0}.quest-success-fade-enter-from .quest-success__wrap,.quest-success-fade-leave-to .quest-success__wrap{opacity:0;transform:translateY(42px) scale(.97)}.quest-success__wrap{position:relative;width:min(630px,100%);margin-top:0;flex-shrink:0}.quest-success__close{position:absolute;top:20px;right:20px;z-index:10;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto;transition:color .15s ease,transform .15s ease}@media (hover: hover) and (pointer: fine){.quest-success__close:hover{color:var(--qs-orange);transform:scale(1.08)}}.quest-success__close:active{color:var(--qs-orange);transform:scale(1.08)}.quest-success__panel{position:relative;width:100%;max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang);padding:88px 32px 30px;background:transparent;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.quest-success__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/modal/modal-frame.svg) center/100% 100% no-repeat;z-index:1;pointer-events:none}.quest-success__panel>*:not(.quest-success__npc){position:relative;z-index:2}.quest-success__npc{--npc-w: 234px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1);width:var(--npc-w);height:auto;aspect-ratio:638/819;transform:translate(-50%);pointer-events:none;z-index:0}.quest-success__npc-img{width:100%;height:100%;object-fit:contain;display:block}.quest-success__title{margin:0;max-width:520px;font-family:var(--font-ui, "Nunito", sans-serif);font-size:24px;font-weight:800;line-height:1.2;color:var(--qs-brown)}.quest-success__text{margin:16px 0 0;max-width:500px;font-size:15px;line-height:1.55;color:var(--qs-ink)}.quest-success__slot{position:relative;width:120px;height:120px;margin-top:20px;border:2px solid #3a2219;border-radius:8px;background:#5c2f22;display:grid;place-items:center}.quest-success__slot img{width:72px;height:72px;object-fit:contain;display:block}.quest-success__value{position:absolute;right:4px;bottom:4px;padding:2px 6px;border-radius:4px;background:#000000a6;font-size:14px;font-weight:800;color:#ffb347}.quest-success__actions{margin-top:auto;padding-top:20px}.quest-success__thanks{min-width:240px;height:52px;padding:0 30px;border:0;border-radius:0;background:url(/img/ne/play/modal/modal-btn.svg) center/100% 100% no-repeat;box-shadow:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25));font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:18px;font-weight:800;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25);cursor:pointer;transition:transform .16s ease,filter .16s ease}@media (hover: hover) and (pointer: fine){.quest-success__thanks:hover{transform:translateY(-2px);filter:drop-shadow(0 8px 16px rgba(164,78,34,.32)) brightness(1.08)}}.quest-success__thanks:active{transform:translateY(-2px);filter:drop-shadow(0 8px 16px rgba(164,78,34,.32)) brightness(1.08)}@media (max-width: 767px){.quest-success__wrap{width:min(630px,100vw - 24px);margin-top:0}.quest-success__panel{min-height:0;padding:72px 16px 22px}.quest-success__npc{--npc-w: 168px;top:calc(var(--npc-overhang, 140px) * -1)}.quest-success__title{font-size:20px}.quest-success__slot{width:100px;height:100px}.quest-success__slot img{width:60px;height:60px}.quest-success__thanks{min-width:180px;height:46px;font-size:16px}}@media (max-width: 767px) and (max-width: 550px){.quest-success__thanks .quest-success__npc{--npc-w: 168px}}.tutorial{--tut-orange: #dd723c;--tut-brown: #603321;--tut-ink: #5a4638;--tut-muted: #8a6b52;position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:safe center;justify-content:safe center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;background:#0c080485}.tutorial-fade-enter-active,.tutorial-fade-leave-active{transition:opacity .2s ease}.tutorial-fade-enter-active .tutorial__wrap,.tutorial-fade-leave-active .tutorial__wrap{transition:transform .22s ease,opacity .2s ease}.tutorial-fade-enter-from,.tutorial-fade-leave-to{opacity:0}.tutorial-fade-enter-from .tutorial__wrap,.tutorial-fade-leave-to .tutorial__wrap{opacity:0;transform:translateY(42px) scale(.97)}.tutorial__wrap{position:relative;width:min(630px,100%);margin-top:0;flex-shrink:0}.tutorial__close{position:absolute;top:18px;right:22px;z-index:6;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto;transition:color .15s ease,transform .15s ease}@media (hover: hover) and (pointer: fine){.tutorial__close:hover{color:var(--tut-orange);transform:scale(1.08)}}.tutorial__close:active{color:var(--tut-orange);transform:scale(1.08)}.tutorial__panel{position:relative;width:100%;max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang);padding:72px 36px 28px;background:transparent;display:flex;flex-direction:column;align-items:center;min-height:0;overflow:visible;text-align:center;box-sizing:border-box}.tutorial__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;text-align:center}.tutorial__body>*{flex-shrink:0}.tutorial__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/modal/modal-frame.svg) center/100% 100% no-repeat;z-index:1;pointer-events:none}.tutorial__panel>*:not(.tutorial__npc):not(.tutorial__close){position:relative;z-index:2}.tutorial__npc{--npc-w: 190px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1);width:var(--npc-w);height:auto;aspect-ratio:629/999;transform:translate(-50%);pointer-events:none;z-index:0}.tutorial__npc-img{width:100%;height:100%;object-fit:contain;display:block}.tutorial__title{margin:0;max-width:520px;font-family:var(--font-ui, "Nunito", sans-serif);font-size:24px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--tut-brown)}.tutorial__text{margin:14px 0 0;max-width:500px;font-size:15px;line-height:1.55;color:var(--tut-ink);white-space:pre-line}.tutorial__text--gap{margin-top:12px}.tutorial__task{position:relative;width:100%;max-width:420px;margin-top:18px;padding:0 0 14px;border-radius:12px;box-sizing:border-box;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#e8c36a,#c4922a 42%,#dfb45a 72%,#a87420)}.tutorial__task:before{content:"";position:absolute;left:50%;top:50%;width:220%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,rgba(255,248,220,.2) 322deg,#fff8dc 342deg,rgba(255,248,220,.2) 358deg,transparent 360deg);animation:tutorial-task-flow 7s linear infinite;z-index:0}.tutorial__task:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:10px;background:linear-gradient(180deg,#fff6e4f5,#ecd2a8e6);z-index:0}.tutorial__task>*{position:relative;z-index:1}.tutorial__task-head{padding:8px 14px;background:#6033211f;font:800 12px/1.2 var(--font-ui, "Nunito", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--tut-brown)}.tutorial__task-name{margin:12px 16px 0;font:800 16px/1.35 var(--font-ui, "Nunito", sans-serif);color:#2f2218}.tutorial__prize{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:16px}.tutorial__prize-slots{display:flex;gap:10px;align-items:stretch;justify-content:center}.tutorial__prize-slot{box-sizing:border-box;width:108px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;border:2px solid #c4922a;border-radius:10px;background:linear-gradient(180deg,#fff6d0,#f3d27a 58%,#e2b143);box-shadow:inset 0 1px #fffc,0 4px #8a5a122e;font-family:var(--font-ui, "Nunito", sans-serif);transition:transform .18s ease}@media (hover: hover) and (pointer: fine){.tutorial__prize-slot:hover{transform:translateY(-4px);animation:tutorial-prize-glow 1.15s ease-in-out infinite}}.tutorial__prize-slot:active{transform:translateY(-4px);animation:tutorial-prize-glow 1.15s ease-in-out infinite}.tutorial__prize-img{position:relative;display:grid;place-items:center;width:52px;height:52px}.tutorial__prize-img img{width:100%;height:100%;object-fit:contain;display:block}.tutorial__prize-value{position:absolute;left:0;bottom:0;z-index:1;margin:0;transform:rotate(-16deg);transform-origin:left bottom;font:800 16.5px/1 Nunito,Tahoma,Arial,sans-serif;color:#fffdf8;white-space:nowrap;pointer-events:none;-webkit-text-stroke:2.25px #6d3412;paint-order:stroke fill;filter:drop-shadow(0 1px 1px rgba(60,24,8,.35))}.tutorial__prize-label{font-size:13px;font-weight:800;color:var(--tut-brown);text-align:center}.tutorial__prize-caption{font:700 13px/1.2 var(--font-ui, "Nunito", sans-serif);color:var(--tut-muted)}.tutorial__actions{margin-top:auto;padding-top:22px}.tutorial__cta{position:relative;min-width:280px;height:52px;padding:0 28px;border:0;border-radius:0;background:url(/img/ne/play/modal/tutorial-btn.svg) center/100% 100% no-repeat;box-shadow:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25));font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:16px;font-weight:800;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25);cursor:pointer;transition:transform .16s ease,filter .16s ease}.tutorial__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,236,196,.55) 50%,transparent 60%);background-size:280% 100%;background-repeat:no-repeat;background-position:140% 0;clip-path:polygon(2.5% 9.6%,97.5% 9.6%,93.2% 50%,97.5% 90.4%,2.5% 90.4%,6.8% 50%);animation:tutorial-cta-gleam 18s linear infinite;pointer-events:none}@media (hover: hover) and (pointer: fine){.tutorial__cta:hover{transform:translateY(-2px);filter:drop-shadow(0 8px 16px rgba(164,78,34,.32)) brightness(1.08)}}.tutorial__cta:active{transform:translateY(-2px);filter:drop-shadow(0 8px 16px rgba(164,78,34,.32)) brightness(1.08)}@media (max-width: 767px){.tutorial__wrap{width:min(630px,100vw - 24px);margin-top:0}.tutorial__panel{min-height:0;padding:64px 16px 22px}.tutorial__npc{--npc-w: 150px;top:calc(var(--npc-overhang, 140px) * -1)}.tutorial__close{top:14px;right:12px}.tutorial__title{font-size:20px}.tutorial__text{font-size:14px}.tutorial__prize-value{font-size:12px;-webkit-text-stroke-width:1.5px}.tutorial__task-body{flex-wrap:wrap;gap:12px}.tutorial__task-rewards{width:100%;justify-content:flex-end}.tutorial__cta{min-width:0;width:min(280px,100%);font-size:15px}}@media (max-width: 767px) and (max-width: 550px){.tutorial__cta .tutorial__npc{--npc-w: 150px}}.tutorial-spot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;transition:opacity .7s ease}.tutorial-spot.is-fading{opacity:0;pointer-events:none}.tutorial-spot.is-fading .tutorial-spot__shade{pointer-events:none}.tutorial-spot__svg{position:fixed;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.tutorial-spot__shade{pointer-events:visibleFill}.tutorial-spot__ring{position:fixed;border-radius:16px;box-shadow:0 0 0 3px #f0c27a,0 0 16px #dd723cbf;pointer-events:none;animation:tutorial-spot-pulse 1.35s ease-in-out infinite}.tutorial-spot__ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid rgba(255,226,170,.95);animation:tutorial-spot-ripple 1.35s ease-out infinite}@keyframes tutorial-task-flow{to{transform:rotate(360deg)}}@keyframes tutorial-cta-gleam{0%,90%{background-position:140% 0}to{background-position:-80% 0}}@keyframes tutorial-prize-glow{0%,to{box-shadow:inset 0 1px #fffc,0 0 0 2px #f0c27a8c,0 0 10px #dda02859}50%{box-shadow:inset 0 1px #ffffffe6,0 0 0 5px #ffe2a047,0 0 22px #dda028e6}}@keyframes tutorial-spot-pulse{0%,to{box-shadow:0 0 0 3px #f0c27af2,0 0 10px #dd723c73}50%{box-shadow:0 0 0 5px #ffe2aa8c,0 0 26px #dd723cf2}}@keyframes tutorial-spot-ripple{0%{transform:scale(1);opacity:.85}to{transform:scale(1.08);opacity:0}}@media (prefers-reduced-motion: reduce){.tutorial-spot__ring,.tutorial-spot__ring:after,.tutorial__task:before,.tutorial__cta:before{animation:none}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.tutorial__prize-slot:hover{animation:none}}.game-select{position:relative;min-width:0;font-family:Nunito,system-ui,sans-serif}.game-select,.game-select__btn,.game-select__list{box-sizing:border-box}.game-select__btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:36px;padding:0 10px 0 12px;border:2px solid #c4894a;border-radius:8px;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#fff6e8,#f3d7b0);box-shadow:inset 0 1px #ffffffb3,0 1px #60332114;color:var(--ui-brown, #603321);font:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media (hover: hover) and (pointer: fine){.game-select__btn:hover:not(:disabled){border-color:#dd723c}}.game-select__btn:active:not(:disabled){border-color:#dd723c}.game-select__btn:focus-visible{outline:2px solid #dd723c;outline-offset:1px}.game-select.is-open .game-select__btn{border-color:#b05729}.game-select.is-disabled .game-select__btn,.game-select__btn:disabled{cursor:not-allowed;opacity:.7}.game-select__value{display:flex;align-items:center;gap:8px;min-width:0;text-align:left}.game-select__icon{width:22px;height:22px;flex:0 0 22px;object-fit:contain}.game-select__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-select__chevron{width:12px;height:8px;flex-shrink:0;color:#8a4b28;transition:transform .15s ease}.game-select.is-open .game-select__chevron{transform:rotate(180deg)}.game-select__list{margin:0;padding:4px;list-style:none;max-height:220px;max-width:calc(100vw - 16px);overflow-x:hidden;overflow-y:auto;border:2px solid #c4894a;border-radius:10px;background:linear-gradient(180deg,#ffffff59,#fff0 28%),#fff3e2;box-shadow:0 8px 18px #4a251838}.game-select__list.is-search{max-height:280px}.game-select__find{padding:2px 2px 4px}.game-select__input{width:100%;height:32px;padding:0 8px;border:2px solid #c4894a;border-radius:8px;background:#fff8ee;color:#603321;font:800 13px/1 Nunito,Tahoma,sans-serif;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}.game-select__input:focus{outline:none;border-color:#dd723c}.game-select__input::placeholder{color:#a07858;font-weight:700}.game-select__empty{padding:8px 10px;color:#8a6244;font-family:Nunito,system-ui,sans-serif;font-size:13px;font-weight:700}.game-select__scratch{padding:3px 8px 2px;pointer-events:none}.game-select__scratch .item-modal__scratch{margin:0}.game-select__option{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;white-space:nowrap;border-radius:7px;color:var(--ui-brown, #603321);font-family:Nunito,system-ui,sans-serif;font-size:13px;font-weight:800;line-height:1.2;cursor:pointer}.game-select__mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;width:14px;height:14px;border:2px solid #c4894a;border-radius:4px;background:#fff;color:#fff;box-sizing:border-box}.game-select__mark svg{width:10px;height:10px}.game-select__mark.is-on{border-color:#b05729;background:#dd723c}.game-select__option.is-selected .game-select__mark{border-color:#fff;background:#fff;color:#dd723c}.game-select__option.is-active{background:#dd723c29}.game-select__option.is-selected{background:linear-gradient(180deg,#ffb347,#dd723c);color:#fff}@media (max-width: 767px){.game-select__option{align-items:flex-start;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.game-select__option .game-select__icon,.game-select__option .game-select__mark{margin-top:1px}}.battle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:safe center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.battle-modal-fade-enter-active,.battle-modal-fade-leave-active{transition:opacity .2s ease}.battle-modal-fade-enter-active .battle-modal__panel,.battle-modal-fade-leave-active .battle-modal__panel{transition:transform .22s ease,opacity .2s ease}.battle-modal-fade-enter-from,.battle-modal-fade-leave-to{opacity:0}.battle-modal-fade-enter-from .battle-modal__panel,.battle-modal-fade-leave-to .battle-modal__panel{opacity:0;transform:translateY(16px) scale(.98)}.battle-modal__panel{--battle-inline: 22px;position:relative;width:min(980px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang);display:flex;flex-direction:column;overflow:visible;border:0;box-shadow:none;background:transparent}.battle-modal__panel.panel-frame:before{top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/modal/modal-frame.svg) center/100% 100% no-repeat;z-index:1}.battle-modal__panel.panel-frame:after{display:none}.battle-modal__panel>*:not(.battle-modal__npc){z-index:2}.battle-modal__panel>.battle-modal__meters,.battle-modal__panel>.battle-modal__corner{z-index:6;pointer-events:auto}.battle-modal__meters{position:absolute;top:18px;left:0;right:0;z-index:6;display:flex;align-items:center;gap:6px;padding:0 var(--battle-inline);box-sizing:border-box;pointer-events:none}.battle-modal__meters>*{pointer-events:auto}.battle-modal__corner{position:absolute;top:12px;right:12px;z-index:6;display:flex;align-items:center;gap:2px}.battle-modal__npc{--npc-w: 300px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1);width:var(--npc-w);height:auto;aspect-ratio:1;transform:translate(-50%);pointer-events:none;z-index:0}.battle-modal__npc-img{width:100%;height:100%;object-fit:contain;display:block}.battle-modal__license{position:static;pointer-events:auto}.battle-modal__meters .battle-modal__back{position:static;top:auto;left:auto}.battle-modal__close{position:static;z-index:5;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.battle-modal__close:hover{color:var(--ui-orange, #dd723c)}}.battle-modal__close:active{color:var(--ui-orange, #dd723c)}.battle-modal__back{position:absolute;top:16px;left:18px;z-index:6;display:inline-flex;align-items:center;gap:6px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font:800 15px/1 var(--font-ui, "Nunito", sans-serif);cursor:pointer}.battle-modal__back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover) and (pointer: fine){.battle-modal__back:hover{color:var(--ui-orange, #dd723c)}}.battle-modal__back:active{color:var(--ui-orange, #dd723c)}.battle-modal__head{flex:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;padding:74px var(--battle-inline) 12px}.battle-modal__tools{grid-column:3;justify-self:end;display:flex;align-items:center;gap:10px}.battle-modal__criteria{min-width:0!important;width:auto;max-width:100%;height:38px;padding:0 14px!important;white-space:nowrap}.battle-modal__title{grid-column:2;min-width:0;text-align:center}.battle-modal__title-icon{flex-shrink:0;display:block;width:44px;height:40px}.battle-modal__title-icon img{width:100%;height:100%;object-fit:contain;display:block}.battle-modal__title-text{margin:0;font-family:var(--font-ui, "Nunito", sans-serif);font-weight:800;font-size:28px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--ui-brown, #603321)}.battle-modal__body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px var(--battle-inline) 22px;display:flex;flex-direction:column;gap:14px;box-sizing:border-box}.battle-modal__body:not(.battle-modal__body--norm){padding-top:0}.battle-modal__body>*{flex-shrink:0}.battle-modal__search{margin:0;padding:16px 18px;border:2px dashed #c4894a;border-radius:16px;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#fff6e8,#f3d7b0);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "criteria find";align-items:end;column-gap:16px;row-gap:12px;box-sizing:border-box;transition:background .35s ease,border-color .35s ease}.battle-modal__search-title{grid-area:title;margin:0;font-size:18px;font-weight:800;line-height:1.2;color:var(--ui-brown, #603321)}.battle-modal__search.is-results{overflow:hidden;border-color:#c4894a;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#fff4d4,#f3d08c)}.battle-modal__criteria-toggle{display:none;font-family:var(--font-display, "Shantell Sans", cursive);font-size:13px;font-weight:800;line-height:1.05}.battle-modal__label-narrow{display:none}.battle-modal__filters{grid-area:criteria;min-width:0}.battle-modal__filters-inner{min-width:0}.battle-modal__search .battle-modal__filters-scratch{display:none;margin:4px 0 8px}.battle-modal__filters.is-open .battle-modal__filters-scratch{display:flex}.battle-modal__find-pin{grid-area:find;display:flex;align-self:end;justify-self:end}@media (min-width: 768px){.battle-modal__search .battle-modal__find{font-size:15px}.battle-modal__search.is-results{grid-template-columns:minmax(0,1fr) 230px 230px;grid-template-areas:"title toggle find" "criteria criteria criteria";align-items:center;column-gap:8px;row-gap:0}.battle-modal__search.is-results .battle-modal__criteria-toggle{grid-area:toggle;display:inline-flex;width:100%;height:46px;padding:0 12px;border:2px solid #c4894a;border-radius:10px;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#fff6e8,#f3d7b0);color:#603321;font-size:15px;box-sizing:border-box}.battle-modal__search.is-results .battle-modal__criteria-toggle.is-on{border-color:#8a6140;background:linear-gradient(180deg,#c9a27a,#a67a52);color:#fff}.battle-modal__search.is-results .battle-modal__filters{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;transition:grid-template-rows .28s ease,opacity .22s ease,margin-top .28s ease}.battle-modal__search.is-results .battle-modal__filters.is-open{grid-template-rows:1fr;margin-top:12px;opacity:1}.battle-modal__search.is-results .battle-modal__filters-inner{overflow:hidden;min-height:0}.battle-modal__search.is-results .battle-modal__find-pin{justify-self:stretch;align-self:center;width:100%}.battle-modal__search.is-results .battle-modal__find{width:100%;min-width:0!important;max-width:none;height:46px;font-size:15px;box-sizing:border-box}}.battle-modal__search-row{display:flex;align-items:flex-end;gap:8px}.battle-modal__dot{width:12px;height:12px;margin:0 2px 12px;border-radius:50%;background:#8a5430;flex:0 0 12px;align-self:flex-end}.battle-modal__dash{color:var(--ui-brown, #603321);font-size:16px;font-weight:800;line-height:1}.battle-modal__field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:700;color:var(--ui-brown, #603321)}.battle-modal__field>.game-select{width:100%}.battle-modal__field--faction,.battle-modal__field--level{flex:0 0 auto}.battle-modal__field--faction{width:max-content}.battle-modal__field--faction>span{white-space:nowrap}.battle-modal__field--name{flex:1 1 auto}.battle-modal__field input{width:100%;height:36px;padding:0 12px;border:2px solid #ebd0ac;border-radius:7px;background:#ffefda;font:inherit;font-size:13px;font-weight:600;color:#322e29;box-sizing:border-box;transition:background .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease}.battle-modal__search .game-select__btn{transition:background .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease}.battle-modal__search .game-select.is-shifted .game-select__btn,.battle-modal__search .battle-modal__field input.is-shifted{border-color:#3d78c4;background:linear-gradient(180deg,#ffffff8c,#fff0 46%),linear-gradient(180deg,#e7f3ff,#b7d4f6);color:#1d4e86;box-shadow:inset 0 1px #ffffffbf}.battle-modal__search .battle-modal__field input.is-shifted::placeholder{color:#6d97c4}.battle-modal__level{display:flex;align-items:center;gap:8px}.battle-modal__level .battle-modal__level-select{width:72px;flex:0 0 72px}.battle-modal__find{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:138px;min-width:138px!important;max-width:138px;height:46px;padding:0 10px!important;font-family:var(--font-display, "Shantell Sans", cursive);font-size:13px;font-weight:800;line-height:1.05}.battle-modal__search .battle-modal__find.is-wait{width:max-content;min-width:0!important;max-width:none;background:linear-gradient(180deg,#5ea86a,#3d8a4c 55%,#2f6d3c);border-color:#2c6a38;box-shadow:inset 0 1px #ffffff47;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.battle-modal__search.is-results .battle-modal__find.is-wait{width:100%}.battle-modal__find-dot{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:#ffffffd9}.battle-modal__find-price{display:inline-flex;align-items:center;gap:3px}.battle-modal__find-price img{width:16px;height:16px;object-fit:contain}.battle-modal__find-price strong{font-weight:800}.battle-modal__find-word{background-image:linear-gradient(105deg,#fff,#fff 46%,#fff4c2,#fff 54%,#fff);background-size:280% 100%;background-position:120% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}.battle-modal__find:not(:disabled) .battle-modal__find-word{animation:battle-find-gleam 16s ease-in-out infinite}@keyframes battle-find-gleam{0%,86%{background-position:120% 0}to{background-position:-30% 0}}.battle-modal__help{position:absolute;top:10px;right:10px;z-index:2;width:22px;height:22px;border-radius:50%;background:#00000040;color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center}.battle-modal__help--light{background:#ffffff38}.battle-modal__info{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 14px;border-radius:7px;border:2px solid #d9c0a4;background:#82533d26;font-size:12px;line-height:1.35;color:#5a4638;box-sizing:border-box}.battle-modal__info p{margin:0}.battle-modal__info strong{color:#7b3f98;font-weight:800}.battle-modal__info-icon{width:18px;height:18px;border-radius:50%;background:var(--ui-brown, #603321);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.battle-modal__missions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.battle-modal__mission{position:relative;min-height:120px;padding:16px 16px 16px 150px;border-radius:8px;overflow:hidden;color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:10px}.battle-modal__mission-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.battle-modal__mission-char{position:absolute;left:-4px;bottom:-8px;height:140px;width:auto;z-index:1;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45));pointer-events:none}.battle-modal__mission-char--ball{height:92px;left:22px;bottom:14px}.battle-modal__mission-text{position:relative;z-index:2;margin:0;max-width:250px;font-size:14px;font-weight:800;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.5)}.battle-modal__mission-btn{position:relative;z-index:2;align-self:flex-start;min-width:0;width:auto;height:36px;padding:0 18px;border:2px solid #b8860b;border-radius:10px;background:linear-gradient(180deg,#ffe566,#efb020);color:#4a3228;font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:14px;font-weight:700;text-shadow:none;cursor:pointer}.battle-modal__mission-btn:disabled{opacity:.55;filter:grayscale(.35);cursor:not-allowed}@media (hover: hover) and (pointer: fine){.battle-modal__mission-btn:disabled:hover{opacity:.55;filter:grayscale(.35);cursor:not-allowed}}.battle-modal__mission-btn:disabled:active{opacity:.55;filter:grayscale(.35);cursor:not-allowed}.battle-modal__mission-btn.is-wait{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border-color:#2c6a38;background:linear-gradient(180deg,#5ea86a,#3d8a4c 55%,#2f6d3c);box-shadow:inset 0 1px #ffffff47;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.battle-modal__panel--norm{height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap))}.battle-modal__panel--norm .battle-modal__head{padding-top:calc((var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap)) * .1 + 12px);padding-bottom:0}.battle-modal__body--norm{flex:1 1 auto;min-height:0;overflow:hidden;padding-top:8px;padding-bottom:14px}.norm-stage{position:relative;width:100%;height:100%;min-height:240px;border-radius:12px;overflow:hidden;background:#16324a}.norm-stage__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.norm-stage__nest{position:absolute;left:50%;top:46%;z-index:2;width:26%;height:auto;transform:translate(-50%,-32%);pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width: 768px){.battle-modal__body--norm{display:flex;align-items:center;justify-content:center;container-type:size}.norm-stage{width:min(100cqw,177.7777777778cqh);height:auto;max-height:100%;min-height:0;aspect-ratio:16/9}}.norm-wind{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 72%,transparent 88%);mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 72%,transparent 88%)}.norm-wind__mote{position:absolute;left:-8%;opacity:0;animation-name:norm-gust-right,norm-gust-bob;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,alternate}.norm-wind.is-left .norm-wind__mote{animation-name:norm-gust-left,norm-gust-bob}.norm-wind.is-weak{opacity:.92}.norm-wind__mote--dust{border-radius:50%;background:radial-gradient(circle at 35% 35%,#fffdf6,#f0d7a4 55%,#8a5a28 80%);box-shadow:0 0 0 1px #281608a6,0 0 7px #fff4d2f2}.norm-wind__mote--scrap{border-radius:2px 40%;background:linear-gradient(180deg,#f3e2c0,#a56b32 42%,#3a2212);box-shadow:0 1px 2px #0000008c,0 0 0 1px #ffecc8b3}.norm-wind.is-strong .norm-wind__mote--dust{background:radial-gradient(circle at 35% 35%,rgb(255,250,236),rgba(196,160,110,.7) 70%,transparent 74%)}@keyframes norm-gust-right{0%{left:-10%;opacity:0}12%{opacity:.95}88%{opacity:.8}to{left:108%;opacity:0}}@keyframes norm-gust-left{0%{left:108%;opacity:0}12%{opacity:.95}88%{opacity:.8}to{left:-10%;opacity:0}}@keyframes norm-gust-bob{0%{transform:translateY(-5px) rotate(-16deg)}to{transform:translateY(7px) rotate(20deg)}}.norm-wind-name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.norm-sock{--sock-drop: 86deg;--sock-band: 8px;--sock-wag: 0deg;--sock-time: 1.2s;--sock-rip: 0;position:absolute;z-index:5;top:64px;right:86px;width:18px;height:84px;margin:0;padding:0;border:0;background:transparent;cursor:help;overflow:visible}.norm-sock__pole{position:absolute;left:50%;bottom:0;width:5px;height:58px;transform:translate(-50%);border-radius:2px;background:linear-gradient(90deg,#5c3214,#d7a56a 42%,#3d2210);box-shadow:1px 2px 2px #00000059}.norm-sock__hoop{position:absolute;left:50%;bottom:50px;width:16px;height:16px;transform:translate(-50%);border-radius:50%;border:2px solid #f0ddb4;background:radial-gradient(circle at 38% 36%,#ffffff8c,#fff0 42%),radial-gradient(circle at 50% 50%,rgba(90,48,18,.18),rgba(40,18,8,.05) 62%,transparent 64%);box-shadow:inset 0 0 0 1px #5a301273,0 1px 2px #00000047}.norm-sock__arm{position:absolute;left:50%;bottom:58px;width:0;height:0}.norm-sock.is-left .norm-sock__arm{transform:scaleX(-1)}.norm-sock__fly{position:absolute;left:7px;top:0;height:18px;transform:translateY(-50%) rotate(var(--sock-drop));transform-origin:0 50%;filter:drop-shadow(0 3px 1px rgba(0,0,0,.38))}.norm-sock__cloth{display:flex;align-items:center;height:18px;transform-origin:left center;animation:norm-sock-wag var(--sock-time) ease-in-out infinite alternate}.norm-sock__cloth i{display:block;width:var(--sock-band);height:100%;transform-origin:left center;animation:norm-sock-ripple var(--sock-time) ease-in-out infinite alternate}.norm-sock__cloth i:nth-child(1){height:100%;background:#e24a16;border-radius:3px 0 0 3px;--rip: calc(2deg * var(--sock-rip))}.norm-sock__cloth i:nth-child(2){height:88%;background:#fff6e6;animation-delay:.06s;--rip: calc(5deg * var(--sock-rip))}.norm-sock__cloth i:nth-child(3){height:72%;background:#e24a16;animation-delay:.12s;--rip: calc(8deg * var(--sock-rip))}.norm-sock__cloth i:nth-child(4){height:54%;background:#fff6e6;border-radius:0 45% 45% 0;animation-delay:.18s;--rip: calc(12deg * var(--sock-rip))}.norm-sock.is-calm{--sock-drop: 86deg;--sock-band: 8px}.norm-sock.is-calm .norm-sock__cloth,.norm-sock.is-calm .norm-sock__cloth i{animation:none}.norm-sock.is-weak{--sock-drop: 52deg;--sock-band: 10px;--sock-wag: 4deg;--sock-time: 1.15s;--sock-rip: .65}.norm-sock.is-medium{--sock-drop: 24deg;--sock-band: 14px;--sock-wag: 7deg;--sock-time: .72s;--sock-rip: 1}.norm-sock.is-strong{--sock-drop: 4deg;--sock-band: 18px;--sock-wag: 9deg;--sock-time: .42s;--sock-rip: 1.35}@keyframes norm-sock-wag{0%{transform:rotate(calc(var(--sock-wag) * -1))}to{transform:rotate(var(--sock-wag))}}@keyframes norm-sock-ripple{0%{transform:rotate(calc(var(--rip) * -.35))}to{transform:rotate(var(--rip))}}@media (prefers-reduced-motion: reduce){.norm-sock__cloth,.norm-sock__cloth i{animation:none}}.norm-reward{position:absolute;z-index:5;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 12px;border:2px solid #b8860b;border-radius:999px;background:linear-gradient(180deg,#fff4d6f5,#efc460f0);color:#4a3228;font-size:13px;font-weight:800;line-height:18px;box-shadow:0 2px 8px #00000047}.norm-reward img{width:18px;height:18px;object-fit:contain}.norm-stage__path{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;overflow:visible;pointer-events:none}.norm-stage__path-line{fill:none;stroke:#fff4d2eb;stroke-width:.55;stroke-linecap:round;stroke-dasharray:1.4 1.1;paint-order:stroke;filter:drop-shadow(0 0 .35px rgba(40,22,10,.85))}.norm-stage__ball{position:absolute;z-index:6;width:clamp(28px,5vw,42px);height:clamp(28px,5vw,42px);object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 8px 6px rgba(0,0,0,.45));pointer-events:none}.norm-toasty{position:absolute;right:2%;bottom:10px;z-index:8;display:flex;flex-direction:column;align-items:center;gap:2px;width:clamp(110px,22vw,156px);pointer-events:none;transform:translateY(calc(100% + 18px));transition:transform .32s cubic-bezier(.18,1.45,.32,1);filter:drop-shadow(0 6px 10px rgba(0,0,0,.55))}.norm-toasty.is-on{transform:translateY(0)}.norm-toasty__face{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;object-position:center bottom;border-radius:14px;background:#0c080459}.norm-toasty__yell{padding:2px 8px 3px;border-radius:999px;background:#100a06c7;color:#ffe566;font:900 clamp(13px,2.4vw,18px)/1.1 Nunito,Tahoma,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.55);white-space:nowrap}@media (prefers-reduced-motion: reduce){.norm-toasty{transition:none}.norm-toasty:not(.is-on){opacity:0}.norm-toasty.is-on{opacity:1;transform:translateY(0)}}.norm-stage .norm-stage__note{position:absolute;top:10px;left:158px;right:12px;z-index:4;width:auto;margin:0;padding:4px 12px 4px 34px;font-size:13px;line-height:18px}.norm-scale{position:absolute;z-index:4;left:8%;right:8%;bottom:68px;height:36px;pointer-events:none}.norm-scale:before{content:"";position:absolute;left:-8px;right:-8px;top:4px;bottom:4px;border-radius:999px;background:#100a066b}.norm-scale__line{position:absolute;left:0;right:0;top:50%;height:3px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#ffecbe33,#ffecbeeb 6%,#ffecbeeb 94%,#ffecbe33)}.norm-scale__tick{position:absolute;top:50%;width:2px;height:10px;transform:translate(-50%,-50%);background:#ffecbee0;box-shadow:0 0 0 1px #28160a59}.norm-scale__tick.is-major{height:16px}.norm-scale__tick.is-hot{height:18px;background:#fff6df}.norm-scale__diamond{position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%,-50%) rotate(45deg);background:#efb020;box-shadow:0 0 0 2px #4a281280}.norm-scale__diamond.is-hot{background:#ffe566;box-shadow:0 0 0 2px #4a28128c,0 0 8px #ffd650d9}.norm-scale__ball{position:absolute;top:50%;z-index:2;width:clamp(26px,4.6vw,36px);height:clamp(26px,4.6vw,36px);object-fit:contain;transform:translate(-50%,-58%);filter:drop-shadow(0 4px 3px rgba(0,0,0,.45))}.norm-scale__origin{position:absolute;top:50%;z-index:2;width:clamp(22px,4vw,32px);height:clamp(22px,4vw,32px);transform:translate(-50%,-58%);pointer-events:none}.norm-scale__origin:before{content:"";position:absolute;left:50%;top:58%;width:150%;height:150%;border:2px solid rgba(255,236,190,.95);border-radius:50%;box-shadow:0 0 0 2px #28160a73,0 0 10px #ffd6508c;transform:translate(-50%,-50%)}.norm-scale__origin-ball{display:block;width:100%;height:100%;object-fit:contain;opacity:.72;filter:drop-shadow(0 3px 2px rgba(0,0,0,.4)) saturate(.85)}.norm-stage__actions{position:absolute;z-index:5;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 12px;background:linear-gradient(180deg,transparent,rgba(16,10,6,.55))}.norm-swap-enter-active,.norm-swap-leave-active{transition:opacity .32s ease,transform .32s ease}.norm-swap-enter-from{opacity:0;transform:translateY(10px)}.norm-swap-leave-to{opacity:0;transform:translateY(-8px)}.norm-outcome{display:flex;flex-direction:column;gap:14px}.norm-notice{position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:10px 40px;text-align:center;border:2px solid #c4922a;border-radius:10px;background:linear-gradient(180deg,#fff6df,#f3d7a2);color:#4a3228;font-size:14px;font-weight:700;line-height:1.35;box-shadow:inset 0 1px #ffffffb3}.norm-notice__mark{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:#efb020;border:2px solid #8a5a12;color:#4a3228;font-size:13px;font-weight:900;line-height:18px;text-align:center}.norm-notice__copy{display:flex;flex-direction:column;align-items:center;gap:2px}.norm-notice__body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.norm-notice--ok{border-color:#6d8a32;background:linear-gradient(180deg,#f4f8df,#d5e3a6);color:#314216}.norm-notice--ok .norm-notice__mark{background:#b7d36a;border-color:#4f6a22;color:#314216}.norm-notice--bad{border-color:#b5523c;background:linear-gradient(180deg,#fde8df,#f0c2b0);color:#6a2c22}.norm-notice--bad .norm-notice__mark{background:#f0a090;border-color:#8a3224;color:#6a2c22}.norm-notice--gray{border-color:#9a9084;background:linear-gradient(180deg,#f4f1ec,#ddd6cc);color:#4a433c}.norm-notice--gray .norm-notice__mark{background:#cfc7bc;border-color:#7a7268;color:#4a433c}.norm-throw,.norm-back{min-width:0;width:min(168px,42%);height:42px;padding:0 16px;font-size:16px}.norm-scratch{display:flex;align-items:center;gap:10px;height:14px}.norm-scratch__mark{position:relative;display:block;flex:1 1 auto;height:10px}.norm-scratch__mark:before,.norm-scratch__mark:after{content:"";position:absolute;height:1.5px;border-radius:1px;background:#5a3420b8;box-shadow:0 1px #fff8ee73}.norm-scratch__mark--left:before{top:2px;left:8%;width:92%;transform:rotate(-1.1deg)}.norm-scratch__mark--left:after{top:6px;left:22%;width:58%;transform:rotate(1.4deg);background:#5a342073}.norm-scratch__mark--right:before{top:3px;right:6%;width:88%;transform:rotate(.8deg)}.norm-scratch__mark--right:after{top:7px;right:18%;width:46%;transform:rotate(-1.6deg);background:#5a342066}.norm-result__pay{display:inline-flex;align-items:center;gap:4px;font-weight:800;line-height:18px}.norm-result__pay img{width:18px;height:18px;object-fit:contain}.battle-modal__body--opponents{gap:20px}.battle-modal__toolbar-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.battle-modal__toolbar-actions .battle-modal__criteria{height:42px}.battle-modal__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto}.battle-modal__timer{display:flex;align-items:center;gap:10px;margin:0;min-width:0;font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--ui-brown, #603321)}.battle-modal__timer-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:999px;background:#6b4630;color:#f7efe2;font-size:12px;font-weight:800;letter-spacing:0;text-transform:none;line-height:1.3}.battle-modal__timer-icon{width:16px;height:16px;object-fit:contain;flex-shrink:0}.battle-modal__wait-icon{width:16px;height:16px;object-fit:contain}.battle-modal__find:disabled,.battle-modal__refresh:disabled,.battle-modal .btn--primary:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.8}.battle-modal__empty,.battle-modal__spotted{display:flex;align-items:center;gap:12px;color:var(--ui-brown, #603321);font-weight:800;text-align:center}.battle-modal__empty{margin:50px 0}.battle-modal__spotted{margin:12px 0}@media (min-width: 768px){.battle-modal__spotted{margin:20px 0}}.battle-modal__empty span,.battle-modal__spotted span{flex:0 0 auto}.battle-modal__body--opponents:has(.battle-modal__empty),.battle-modal__body--opponents:has(.battle-modal__spotted){gap:0}.battle-modal__refresh{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0!important;width:auto;height:42px;padding:0 16px!important;flex-shrink:0}.battle-modal__opponents{display:flex;flex-direction:column;gap:10px;align-items:stretch;flex:1 1 auto;min-height:0;overflow:visible;padding-top:10px}@property --card-top{syntax: "<color>"; inherits: true; initial-value: #fff6e8;}@property --card-bot{syntax: "<color>"; inherits: true; initial-value: #f3d7b0;}@property --face-top{syntax: "<color>"; inherits: true; initial-value: #fffaf3;}@property --face-bot{syntax: "<color>"; inherits: true; initial-value: #f7e4c8;}@property --hit-a{syntax: "<color>"; inherits: true; initial-value: #a9633f;}@property --hit-b{syntax: "<color>"; inherits: true; initial-value: #8a4a2c;}@property --hit-c{syntax: "<color>"; inherits: true; initial-value: #5c2e18;}.opponent-card{--card-top: #fff6e8;--card-bot: #f3d7b0;--face-top: #fffaf3;--face-bot: #f7e4c8;--hit-a: #a9633f;--hit-b: #8a4a2c;--hit-c: #5c2e18;position:relative;display:flex;flex-direction:row;align-items:stretch;gap:0;width:100%;max-width:none;min-width:0;min-height:100px;margin:0;padding:0;overflow:visible;border:2px solid #c4894a;border-radius:16px;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,var(--card-top) 0%,var(--card-bot) 100%);box-shadow:none;box-sizing:border-box;transition:box-shadow .28s ease,border-color .35s ease,--card-top .45s ease,--card-bot .45s ease,--face-top .45s ease,--face-bot .45s ease}.opponent-card:active{z-index:1;border-color:#8a2a3c;box-shadow:0 8px 16px #3a241629;--card-top: #fffdf6;--card-bot: #f8e6c8;--face-top: #fffefb;--face-bot: #fbf0dc;--hit-a: #e0a24a;--hit-b: #c47c28;--hit-c: #8a4e16}@media (hover: hover) and (pointer: fine){.opponent-card:hover{z-index:1;border-color:#8a2a3c;box-shadow:0 8px 16px #3a241629;--card-top: #fffdf6;--card-bot: #f8e6c8;--face-top: #fffefb;--face-bot: #fbf0dc;--hit-a: #e0a24a;--hit-b: #c47c28;--hit-c: #8a4e16}}@media (hover: hover) and (pointer: fine){.opponent-card:hover{transition-delay:.5s}}@media (hover: hover) and (pointer: fine){.opponent-card:hover .opponent-card__portrait{animation:opponent-peek .48s ease .5s}}.opponent-card:active .opponent-card__portrait{animation:opponent-peek .48s ease .5s}@keyframes opponent-peek{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-5px) rotate(-7deg)}70%{transform:translateY(-1px) rotate(4deg)}to{transform:translateY(0) rotate(0)}}.opponent-card__faction{position:absolute;top:50%;left:0;z-index:3;display:grid;place-items:center;width:26px;height:26px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translate(-50%,-50%);transform-origin:center center}.opponent-card__faction img{display:block;width:26px;height:26px;object-fit:contain;pointer-events:none}.opponent-card__face{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:0 0 140px;width:140px;max-width:140px;min-width:140px;padding:16px 22px 14px;border-radius:14px 0 0 14px;background:linear-gradient(180deg,#ffffff94,#fff0 42%),linear-gradient(180deg,var(--face-top) 0%,var(--face-bot) 100%);box-sizing:border-box}.opponent-card__portrait{position:relative;width:50px;height:50px;flex:0 0 50px}.opponent-card__avatar{position:static;top:auto;left:auto;transform:none;display:block;width:50px;height:50px;border:0;border-radius:50%;object-fit:cover;background:#6b4630;box-shadow:0 0 0 2px #8a5a38,0 0 0 4px #3a2416}.opponent-card__level{position:absolute;top:auto;bottom:-4px;left:auto;right:-8px;z-index:1;display:inline-flex;align-items:center;justify-content:flex-start;gap:1px;min-width:0;height:18px;padding:0 5px 0 2px;border-radius:999px;background:#f3e2c4;color:#5a3b27;box-shadow:0 1px 2px #4a251847;font-size:11px;line-height:1}.opponent-card__level img{width:12px;height:12px;object-fit:contain}.opponent-card__level strong{font-size:11px;font-weight:800;line-height:1}.opponent-card__bird{max-width:100%;overflow:visible;white-space:normal;overflow-wrap:break-word;color:#603321;font-weight:800;font-size:12px;line-height:1.15;text-align:center}.opponent-card__stats{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;align-self:stretch;justify-content:stretch;gap:6px;width:auto;flex:1 1 auto;height:auto;min-width:0;min-height:0;max-height:100%;margin:0;padding:8px;list-style:none;border-left:2px dashed #c4894a;border-right:2px dashed #c4894a;box-sizing:border-box}.opponent-card__stat{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:center;justify-items:center;justify-content:center;flex:1 1 0;align-self:stretch;width:auto;min-width:0;height:auto;min-height:0;max-height:100%;margin:0;overflow:hidden;padding:6px 4px;border-radius:10px;border:1px solid rgba(122,82,42,.22);background:#f4e2c8;box-shadow:inset 0 1px 1px #784e2814;box-sizing:border-box}.opponent-card__stat-fill{position:absolute;z-index:0;left:0;right:0;top:auto;bottom:0;width:100%;height:calc(var(--fill, 0) * 1%);max-height:100%;border-radius:inherit;background:#d4b08a;pointer-events:none}.opponent-card__stat.is-down .opponent-card__stat-fill{background:linear-gradient(180deg,#8fba6e,#3f7a32)}.opponent-card__stat.is-up .opponent-card__stat-fill{top:0;bottom:auto;background:linear-gradient(180deg,#d08a72,#9a3e32)}.opponent-card__stat.is-even .opponent-card__stat-fill{background:#c8beb4}.opponent-card__stat-mark{position:relative;z-index:1;grid-row:1;display:flex;align-items:center;justify-content:center;justify-self:stretch;align-self:stretch;width:100%;height:100%;min-width:0;min-height:0}.opponent-card__stat-icon{display:block;flex:0 0 auto;width:26px;height:26px;max-width:100%;max-height:100%;margin:0 auto;object-fit:contain;object-position:center;pointer-events:none}.opponent-card__stat-onfill{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.opponent-card__stat-onfill .opponent-card__stat-icon{filter:brightness(1.7) contrast(1.05) saturate(1.05) drop-shadow(0 0 1px rgba(255,248,236,.55)) drop-shadow(0 1px 1px rgba(40,22,12,.4))}.opponent-card__stat.is-up .opponent-card__stat-onfill{clip-path:inset(0 0 calc(100% - clamp(0%,var(--fill, 0) * 2%,100%)) 0)}.opponent-card__stat.is-down .opponent-card__stat-onfill{clip-path:inset(calc(100% - clamp(0%,(var(--fill, 0) - 50) * 2%,100%)) 0 0 0)}.opponent-card__delta{position:relative;grid-row:2;z-index:1;display:grid;place-items:center;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;justify-self:stretch;align-self:stretch;background:transparent;box-shadow:none;text-align:center;font-size:14px;font-weight:800;line-height:1;color:#5c534c;white-space:nowrap}.opponent-card__delta-base,.opponent-card__delta-onfill{grid-area:1/1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-shadow:0 1px 1px rgba(48,28,16,.14)}.opponent-card__pct{font-size:67%}.opponent-card__delta.is-down .opponent-card__delta-base{color:#2f4a28}.opponent-card__delta.is-up .opponent-card__delta-base{color:#8a403c}.opponent-card__delta.is-even .opponent-card__delta-base{color:#5c534c}.opponent-card__delta-onfill{color:#fff8ec;text-shadow:0 0 2px rgba(40,22,12,.8),0 1px 1px rgba(40,22,12,.55);pointer-events:none}.opponent-card__delta.is-down .opponent-card__delta-onfill{clip-path:inset(calc(100% - clamp(0%,var(--fill, 0) * 2%,100%)) 0 0 0)}.opponent-card__delta.is-up .opponent-card__delta-onfill{clip-path:inset(0 0 calc(100% - clamp(0%,(var(--fill, 0) - 50) * 2%,100%)) 0)}.opponent-card__arrow.is-down{transform:rotate(180deg)}.opponent-card>.tip-host{display:flex;flex:0 0 auto;align-self:stretch;align-items:center;justify-content:center;margin:0;min-width:max-content;padding:10px 12px;box-sizing:border-box}.opponent-card__hit{flex:0 0 auto;align-self:center;width:auto!important;min-width:0!important;height:auto;min-height:40px;margin:0;padding:8px 14px;border:0;border-radius:12px;background:linear-gradient(180deg,var(--hit-a) 0%,var(--hit-b) 52%,var(--hit-c) 100%);box-shadow:inset 0 1px #ffffff2e;color:#fff;font-family:var(--font-display, "Shantell Sans", cursive);font-size:15px;font-weight:800;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.25);gap:6px;transform:none;filter:none;transition:transform .18s ease,--hit-a .45s ease,--hit-b .45s ease,--hit-c .45s ease,box-shadow .18s ease,filter .45s ease}@media (hover: hover) and (pointer: fine){.opponent-card__hit:hover:not(:disabled){--hit-a: #8fba6e;--hit-b: #5f9a42;--hit-c: #3f7a32;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff38,0 6px 12px #28461c52}}.opponent-card__hit:active:not(:disabled){--hit-a: #8fba6e;--hit-b: #5f9a42;--hit-c: #3f7a32;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff38,0 6px 12px #28461c52}.opponent-card__hit-dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#ffffffbf}.opponent-card__hit-price{display:inline-flex;align-items:center;gap:4px}.opponent-card__hit img{width:16px;height:16px;object-fit:contain}.opponent-card__hit strong{font-weight:800}.battle-modal__opponents .btn--attack:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.35)}@media (hover: hover) and (pointer: fine){.battle-modal__opponents .btn--attack:disabled:hover{cursor:not-allowed;opacity:.45;filter:saturate(.35)}}.battle-modal__opponents .btn--attack:disabled:active{cursor:not-allowed;opacity:.45;filter:saturate(.35)}@media (max-width: 767px){.battle-modal{padding:var(--modal-top-gap) 8px var(--modal-bottom-gap);align-items:safe center}.battle-modal__panel{width:min(980px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang)}.battle-modal__npc{--npc-w: 200px}.battle-modal__corner{top:10px;right:8px}.battle-modal__panel{--battle-inline: 12px}.battle-modal__meters{top:14px;gap:4px}.battle-modal__meters .battle-modal__back{height:28px;gap:4px;font-size:12px}.battle-modal__meters .battle-modal__back svg{width:14px;height:14px}.battle-modal__license{height:24px;padding:0 7px;font-size:11px}.battle-modal__head{grid-template-columns:1fr;padding:60px var(--battle-inline) 0;row-gap:10px}.battle-modal__panel--norm .battle-modal__head{padding-top:calc((var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap)) * .1 + 12px)}.norm-stage .norm-stage__note{top:46px;left:8px;right:8px;padding:4px 10px 4px 32px;font-size:13px;line-height:18px}.norm-scale{left:6%;right:6%;bottom:58px}.norm-back{width:auto;max-width:100%;height:32px;padding:0 12px;font-size:13px}.norm-sock{top:118px;right:52px;transform:scale(.88);transform-origin:top center}.battle-modal__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.battle-modal__title,.battle-modal__tools{grid-column:1}.battle-modal__tools{justify-self:end;flex-wrap:wrap;justify-content:flex-end}.battle-modal__title-text{font-size:20px}.battle-modal__body{padding:6px var(--battle-inline) 16px;gap:12px}.battle-modal__body:not(.battle-modal__body--norm){padding-top:0}.battle-modal__body--opponents{gap:12px}.battle-modal__label-wide{display:none}.battle-modal__label-narrow{display:inline}.battle-modal__search.is-results{position:sticky;top:0;z-index:5;grid-template-areas:"toggle find" "criteria criteria"}.battle-modal__search{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title title" "toggle find" "criteria criteria";align-items:stretch;column-gap:8px;row-gap:10px;padding:12px}.battle-modal__criteria-toggle{grid-area:toggle;display:inline-flex;width:100%;height:42px;padding:0 8px;border:2px solid #c4894a;border-radius:10px;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#fff6e8,#f3d7b0);color:#603321}.battle-modal__criteria-toggle.is-on{border-color:#8a6140;background:linear-gradient(180deg,#c9a27a,#a67a52);color:#fff}.battle-modal__filters{display:grid;grid-template-rows:0fr;margin-top:-10px;opacity:0;transition:grid-template-rows .28s ease,opacity .22s ease,margin-top .28s ease}.battle-modal__filters.is-open{grid-template-rows:1fr;margin-top:0;opacity:1}.battle-modal__search.is-results{row-gap:0}.battle-modal__search.is-results .battle-modal__filters{margin-top:0}.battle-modal__search.is-results .battle-modal__filters.is-open{margin-top:12px}.battle-modal__filters-inner{overflow:hidden;min-height:0}.battle-modal__search-row{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1.15fr);align-items:end;gap:8px 4px;padding-top:2px}.battle-modal__field--faction{grid-column:1;grid-row:1;width:auto}.battle-modal__dot{grid-column:2;grid-row:1;justify-self:center}.battle-modal__field--level{grid-column:3;grid-row:1}.battle-modal__dot--name{display:none}.battle-modal__field--name{grid-column:1/-1;grid-row:2;width:auto}.battle-modal__level{gap:4px}.battle-modal__level .battle-modal__level-select{width:auto;flex:1 1 0;min-width:0}.battle-modal__level .game-select__btn{justify-content:center;gap:3px;padding:0 6px}.battle-modal__level .game-select__value{flex:0 1 auto;gap:0}.battle-modal__level .game-select__text{overflow:visible;text-overflow:clip}.battle-modal__level .game-select__chevron{width:8px;height:5px;flex:0 0 8px;min-width:8px;max-width:8px}.battle-modal__find-pin{justify-self:stretch;align-self:stretch}.battle-modal__find{width:100%;min-width:0!important;max-width:none;height:42px}.battle-modal__search .battle-modal__find.is-wait{width:100%;max-width:none}.battle-modal__missions{grid-template-columns:1fr}.battle-modal__mission{align-items:center;padding-left:130px;padding-right:16px;text-align:center}.battle-modal__mission-text{width:100%;max-width:none}.battle-modal__mission .tip-host,.battle-modal__mission-btn{align-self:center}.battle-modal__body--opponents .battle-modal__toolbar,.battle-modal__body--opponents .battle-modal__toolbar-actions{display:contents}.battle-modal__body--opponents .battle-modal__timer,.battle-modal__body--opponents .battle-modal__criteria{flex-shrink:0}.battle-modal__refresh-pin{position:sticky;top:0;z-index:4;display:block;flex-shrink:0;margin-bottom:-12px}.battle-modal__toolbar{flex:0 0 auto;flex-direction:column;align-items:stretch;gap:10px;position:relative;z-index:2}.battle-modal__toolbar-actions{flex-direction:column;align-items:stretch}.battle-modal__toolbar-actions .battle-modal__criteria{width:100%}.battle-modal__timer{flex-wrap:wrap;font-size:12px;line-height:1.25}.battle-modal__refresh{width:100%;min-width:0!important;flex-shrink:0;position:relative;z-index:1}.battle-modal__opponents{display:flex;flex-direction:column;flex:0 0 auto;grid-template-columns:none;gap:14px;min-height:0;overflow:visible}.battle-modal__opponents .opponent-card{width:100%;max-width:none;gap:0;padding:0}.opponent-card__faction,.opponent-card__faction img{width:22px;height:22px}.opponent-card__face{flex:0 0 100px;width:100px;max-width:100px;min-width:100px;padding:10px 8px 8px}.opponent-card__bird{font-size:11px}.opponent-card__stats{gap:3px;margin:0;padding:4px}.opponent-card__stat{flex:1 1 0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:center;justify-items:center;justify-content:center;min-width:0;min-height:0;max-height:100%;padding:4px 2px}.opponent-card__stat-icon{width:18px;height:18px;max-width:100%;max-height:100%}.opponent-card>.tip-host{align-items:stretch;padding:0}.opponent-card__hit{flex-direction:column;align-self:stretch;justify-content:center;height:auto;min-height:0;padding:6px 8px;border-radius:0 12px 12px 0;font-size:12px;gap:2px}.opponent-card__hit-dot{display:none}.opponent-card__hit-price{gap:3px}.battle-modal__opponents .opponent-card__top{min-height:88px}.battle-modal__opponents .opponent-card__name{margin-top:18px;word-break:break-word}}@media (max-width: 550px){.battle-modal__npc{--npc-w: 200px}}@media (max-width: 600px){.opponent-card__delta,.opponent-card__delta.is-stack{font-size:12px;writing-mode:sideways-lr;text-orientation:mixed;letter-spacing:0}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.battle-modal__filters{transition:none}}@media (prefers-reduced-motion: reduce){.opponent-card,.opponent-card__hit{transition:none;animation:none;transform:none}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.opponent-card:hover .opponent-card__portrait{animation:none}}@media (prefers-reduced-motion: reduce){.battle-modal__search .game-select__btn,.battle-modal__search .battle-modal__field input{transition:none}.battle-modal__find-word{animation:none;background:none;color:#fff;-webkit-text-fill-color:#fff}}@media (max-width: 420px){.norm-stage .norm-stage__note{font-size:11px;line-height:14px;padding:3px 8px 3px 28px}.norm-stage .norm-stage__note .norm-notice__mark{left:6px;width:18px;height:18px;font-size:11px;line-height:14px}}.rating-modal{position:fixed;top:var(--play-viewport-top, 0px);left:0;z-index:80;display:flex;align-items:safe center;justify-content:safe center;width:100%;height:var(--play-viewport, 100dvh);padding:var(--modal-top-gap) 12px calc(var(--modal-bottom-gap) + var(--play-safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box;background:#0c080485}.rating-modal-fade-enter-active,.rating-modal-fade-leave-active{transition:opacity .2s ease}.rating-modal-fade-enter-active .rating-modal__panel,.rating-modal-fade-leave-active .rating-modal__panel{transition:transform .22s ease,opacity .2s ease}.rating-modal-fade-enter-from,.rating-modal-fade-leave-to{opacity:0}.rating-modal-fade-enter-from .rating-modal__panel,.rating-modal-fade-leave-to .rating-modal__panel{opacity:0;transform:translateY(16px) scale(.98)}.rating-modal__panel{position:relative;width:min(760px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap) - var(--play-safe-bottom, env(safe-area-inset-bottom, 0px)));margin-top:var(--npc-overhang);display:flex;flex-direction:column;overflow:visible;border:0;background:transparent}.rating-modal__panel.panel-frame:before{top:0;right:0;bottom:0;left:0;z-index:1;filter:drop-shadow(0 12px 26px rgba(0,0,0,.4))}.rating-modal__panel.panel-frame:after{display:none}.rating-modal__panel>*:not(.rating-modal__npc){z-index:2}.rating-modal__panel>.rating-modal__close{z-index:6;pointer-events:auto}.rating-modal__panel.panel-frame>.rating-modal__head{z-index:4}.rating-modal__panel.panel-frame>.rating-modal__body{z-index:2}.rating-modal__panel>.rating-modal__npc{z-index:0}.rating-modal__npc{--npc-w: 300px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1);width:var(--npc-w);aspect-ratio:1;transform:translate(-50%);pointer-events:none;z-index:0}.rating-modal__npc-img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 10px 14px rgba(0,0,0,.35))}.rating-modal__close{position:absolute;top:16px;right:18px;z-index:6;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.rating-modal__close:hover{color:var(--ui-orange, #dd723c)}}.rating-modal__close:active{color:var(--ui-orange, #dd723c)}.rating-modal__head{flex:0 0 auto;padding:74px 28px 8px;text-align:center}.rating-modal__title{margin:0;color:#5a3b27;font-size:22px;font-weight:800;line-height:1.1;text-align:center}.rating-modal__tools{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;margin:0 0 10px}.rating-modal__faction,.rating-modal__sort{flex:0 1 auto;width:168px;max-width:calc(50% - 5px);min-width:0;margin:0}.rating-modal__faction .game-select,.rating-modal__sort .game-select{width:100%;max-width:100%}.rating-modal__feather{display:inline-flex;align-items:center;gap:6px;min-width:max-content}.rating-modal__feather img{width:22px;height:22px;object-fit:contain}.rating-modal__feather strong{font-weight:800;font-variant-numeric:tabular-nums}.rating-modal__body{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0 18px 16px}.rating-modal__stage{position:relative;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.rating-sort-next-enter-active,.rating-sort-next-leave-active,.rating-sort-prev-enter-active,.rating-sort-prev-leave-active{transition:opacity .22s ease,transform .22s ease}.rating-sort-next-enter-active,.rating-sort-prev-enter-active{z-index:1}.rating-sort-next-leave-active,.rating-sort-prev-leave-active{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.rating-sort-next-enter-from,.rating-sort-prev-leave-to{opacity:0;transform:translate(28px)}.rating-sort-next-leave-to,.rating-sort-prev-enter-from{opacity:0;transform:translate(-28px)}@media (prefers-reduced-motion: reduce){.rating-sort-next-enter-active,.rating-sort-next-leave-active,.rating-sort-prev-enter-active,.rating-sort-prev-leave-active{transition:none}}.rating-modal__scroll{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.rating-modal__empty{margin:28px 0;color:#7a6550;font-weight:700;text-align:center}.rating-modal__table{width:100%;border-collapse:separate;border-spacing:0;color:#4a3228;font-size:15px}.rating-modal__table thead th{position:sticky;top:0;z-index:2;padding:8px 10px 10px;background:#f7dfbe;color:#5a3b27;font-size:13px;font-weight:800;text-align:left;box-shadow:0 2px #f7dfbe,inset 0 -2px #c4a574}.rating-modal__table td{padding:8px 10px;border-bottom:1px solid rgba(138,90,18,.28);vertical-align:middle}.rating-modal__table tr.is-mine td{border-top:2px solid #3c9a45;border-bottom:2px solid #3c9a45;background:#3c9a451f}.rating-modal__table tr.is-mine td:first-child{border-left:2px solid #3c9a45}.rating-modal__table tr.is-mine td:last-child{border-right:2px solid #3c9a45}.rating-modal__skip td{padding:4px 0 2px;border-bottom:0;color:#8a5a12;font-size:22px;font-weight:800;line-height:1;letter-spacing:.18em;text-align:center}.rating-modal__place{width:88px;white-space:nowrap}.rating-modal__place strong,.rating-modal__bird strong,.rating-modal__xp strong{font-weight:800}.rating-medal{width:22px;height:26px;margin-right:6px;vertical-align:middle}.rating-medal--1 .rating-medal__ribbon{fill:#c4922a}.rating-medal--1 .rating-medal__disc{fill:#efb020}.rating-medal--1 .rating-medal__face{fill:#ffe566}.rating-medal--1 .rating-medal__star{fill:#8a5a12}.rating-medal--2 .rating-medal__ribbon{fill:#8a9bb0}.rating-medal--2 .rating-medal__disc{fill:#c5d0dc}.rating-medal--2 .rating-medal__face{fill:#f4f7fb}.rating-medal--2 .rating-medal__star{fill:#5c6b7a}.rating-medal--3 .rating-medal__ribbon{fill:#8a4e22}.rating-medal--3 .rating-medal__disc{fill:#c4783a}.rating-medal--3 .rating-medal__face{fill:#e7a15a}.rating-medal--3 .rating-medal__star{fill:#5a3018}.rating-modal__bird,.rating-modal__xp{display:inline-flex;align-items:center;gap:8px;min-width:max-content}.rating-modal__bird img{width:32px;height:32px;flex:0 0 auto;border:2px solid #8a5a12;border-radius:50%;object-fit:cover;background:#f6e0c4}.rating-modal__bird strong{white-space:nowrap}.rating-modal__xp{width:min(180px,28vw)}.rating-modal__xp i{position:relative;flex:1 1 auto;height:16px;border-radius:4px;background:#3a2219cc;box-shadow:inset 0 1px 2px #00000059;overflow:hidden}.rating-modal__xp i:before{content:"";position:absolute;left:2px;top:2px;height:12px;width:calc((100% - 4px) * var(--fill, 0));border-radius:3px;background:linear-gradient(180deg,#ffbc04,#cd8015)}.rating-modal__xp strong{flex:0 0 42px;font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 767px){.rating-modal__head{padding:52px 18px 8px}.rating-modal__title{font-size:16px}.rating-modal__tools{margin-bottom:8px}.rating-modal__faction,.rating-modal__sort{width:max-content}.rating-modal__faction .game-select__btn,.rating-modal__sort .game-select__btn{height:30px;padding:0 8px 0 10px;font-size:12px}.rating-modal__body{contain:none}.rating-modal__table{width:max-content;min-width:100%}.rating-modal__xp{width:148px}.rating-modal__feather img{width:16px;height:16px}}@media (max-width: 767px){.rating-modal__table tbody td{padding:4px 8px;line-height:1}.rating-modal__table tbody tr:not(.rating-modal__skip) td{padding-block:11.28px}.rating-modal__bird img{width:16px;height:16px;border-width:1px}.rating-medal{width:11px;height:13px;margin-right:3px}.rating-modal__bird,.rating-modal__xp{gap:4px}.rating-modal__xp i{height:8px}.rating-modal__xp i:before{top:1px;left:1px;height:6px}.rating-modal__place{width:56px}}@media (max-width: 767px){.rating-modal__npc{--npc-w: 200px}}.battle-log{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130}.battle-log.battle-log--front{z-index:20000}.battle-log{display:flex;align-items:safe center;justify-content:safe center;overflow:auto;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);background:#0c080485}.battle-log-fade-enter-active,.battle-log-fade-leave-active{transition:opacity .2s ease}.battle-log-fade-enter-from,.battle-log-fade-leave-to{opacity:0}.battle-log__panel{width:min(830px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap));display:flex;flex-direction:column;overflow:hidden}.battle-log__share{position:absolute;top:16px;right:56px;z-index:5;width:28px;height:28px;margin:0;border:0;border-radius:50%;padding:3px;background:transparent;color:#8a6a52;cursor:pointer;box-shadow:none;transition:transform .18s ease,color .18s ease}.battle-log__share svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover) and (pointer: fine){.battle-log__share:hover:not(:disabled){background:transparent;color:#3a2416;transform:scale(1.12)}}.battle-log__share:active:not(:disabled){background:transparent;color:#3a2416;transform:scale(1.12)}.battle-log__share:disabled{opacity:.4;cursor:default}.battle-log__close{position:absolute;top:12px;right:14px;z-index:5;width:36px;height:36px;border:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;cursor:pointer;transition:color .18s ease}@media (hover: hover) and (pointer: fine){.battle-log__close:hover{color:var(--ui-orange, #dd723c)}}.battle-log__close:active{color:var(--ui-orange, #dd723c)}.battle-log__head{display:flex;align-items:center;box-sizing:content-box;height:28px;gap:12px;padding:16px 92px 10px 18px}.battle-log__title{margin:0;max-width:calc(50% - 24px);overflow:hidden;color:var(--ui-brown, #603321);font:800 22px/1 var(--font-ui, Nunito, sans-serif);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.battle-log__title-short{display:none}.battle-log__when{position:absolute;top:16px;left:50%;z-index:5;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;height:28px;margin:0;padding:0 10px 0 8px;border:1.5px solid #c4a574;border-radius:999px;background:transparent;color:#5a3b27;font:800 13px/1 var(--font-ui, Nunito, sans-serif);white-space:nowrap;pointer-events:none}.battle-log__when img{width:14px;height:14px;object-fit:contain}.battle-log__body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 16px 16px}.battle-log__empty{margin:24px 0;text-align:center;color:#7a6550;font-weight:700}.battle-log__sides{display:grid;grid-template-columns:1fr 1fr;gap:10px}.battle-log__side{min-width:0;padding:10px;border:1px solid rgba(96,51,33,.18);border-radius:10px;background:#fff8ee8c}.battle-log__hero{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;column-gap:4px;align-items:stretch;box-sizing:content-box;height:226px;padding:8px 4px;border-radius:10px;border:1px solid rgba(96,51,33,.22);background:linear-gradient(180deg,#fff8ee59,#f0d5b08c),var(--lawn-day, url(/img/ne/play/bg/empty.webp?v=4)) center/cover no-repeat;overflow:hidden}.battle-log__hero.is-night{background:linear-gradient(180deg,#0c16241f,#08101c38),var(--lawn-night, url(/img/ne/play/bg/empty-night.webp?v=3)) center/cover no-repeat}.battle-log__slots{display:flex;flex-direction:column;justify-content:center;gap:6px}.battle-log__slot{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit}button.battle-log__slot{cursor:pointer}.item-modal.item-modal--log{z-index:21000}.battle-log__slot-frame{display:grid;place-items:center;width:52px;height:52px;background:center/contain no-repeat url(/img/ne/play/ui/rock-slot.webp);filter:drop-shadow(0 2px 4px rgba(0,0,0,.28))}.battle-log__slot-icon{width:30px;height:30px;object-fit:contain;display:block}.battle-log__slot-icon--ghost{opacity:.82}.battle-log__lock{width:18px;height:20px;display:block;transform:translateY(-3px)}.battle-log__stage{display:grid;place-items:center;min-width:0;min-height:0;height:100%;overflow:hidden}.battle-log__bird{width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.35))}.battle-log__bird--iron{width:auto;height:100%;max-width:none;max-height:none}.battle-log__name{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;height:32px;margin:0 0 6px;padding:0 28px;color:#3a2a1e}.battle-log__role{position:absolute;top:50%;width:22px;height:22px;transform:translateY(-50%);transform-origin:center center;object-fit:contain;pointer-events:auto;cursor:help;transition:transform .18s ease}.battle-log__role--attack{left:0}.battle-log__role--defense{right:0}.battle-log__role:active{transform:translateY(-50%) scale(1.12)}@media (hover: hover) and (pointer: fine){.battle-log__role:hover{transform:translateY(-50%) scale(1.12)}}.battle-log__name-text{display:inline-flex;align-items:center;gap:4px;min-width:0;height:32px;font:800 14pt/32px var(--font-ui, Nunito, sans-serif);white-space:nowrap}.battle-log__name-text img{width:14px;height:14px}.battle-log__scratch{position:relative;display:block;width:32px;height:10px;flex:0 0 32px}.battle-log__scratch:before,.battle-log__scratch:after{content:"";position:absolute;height:1px;border-radius:1px;background:#5c3e2473}.battle-log__scratch--left:before{top:3px;left:0;width:100%;transform:rotate(-.8deg) skew(-8deg)}.battle-log__scratch--left:after{top:6px;left:18%;width:55%;height:1.5px;transform:rotate(1.6deg);background:#46301c47}.battle-log__scratch--right:before{top:2px;left:0;width:100%;transform:rotate(.6deg) skew(6deg);background:linear-gradient(90deg,transparent 0%,rgba(92,62,36,.45) 12%,rgba(92,62,36,.32) 78%,transparent 100%)}.battle-log__scratch--right:after{top:6px;right:8%;left:auto;width:42%;transform:rotate(-2.4deg);background:#46301c47}.battle-log__who{display:flex;align-items:center;gap:8px;margin-top:6px;color:#3a2a1e;font:800 16px/1.2 var(--font-ui, Nunito, sans-serif)}.battle-log__level{display:inline-flex;align-items:center;gap:3px}.battle-log__level img{width:14px;height:14px}.battle-log__hp,.battle-log__xp{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin:4px 0 0;color:#3a2a1e;font:700 13px/20px var(--font-ui, Nunito, sans-serif);text-align:center}.battle-log__hp{margin:4px 0 0;padding:0}.battle-log__xp{margin:0;padding:12px 0 8px}.battle-log__stash{margin:8px 0 0;font-size:12px;font-weight:650}.battle-log__stash strong{font-weight:900}.battle-log__stash .norm-notice__body{gap:4px 6px}.battle-log__stash-scratch{flex:1 0 100%;margin:2px 0}.battle-log__guard{flex:1 0 100%;text-align:center}.battle-log__guard img{width:16px;height:16px;margin-right:.2em;vertical-align:-3px}.battle-log__stash-bit{display:inline-flex;align-items:center;justify-content:center;gap:4px}.battle-log__stash img{width:16px;height:16px;min-width:16px;max-width:16px;max-height:16px;object-fit:contain;flex:0 0 16px}.battle-log__stash .battle-log__mini{width:18px;height:18px;flex:0 0 18px;margin:0}.battle-log__dot{margin:0 2px}.battle-log__plus{margin:0 2px;font-weight:800;color:#a08a74}.battle-log__joy{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 8px 2px;min-height:22px;color:#3a2a1e}.battle-log__joy-text{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;font:800 13px/20px var(--font-ui, Nunito, sans-serif);white-space:nowrap}.battle-log__joy .battle-log__scratch{flex:1 1 32px;width:auto}.battle-log__joy img{width:16px;height:16px;min-width:16px;max-width:16px;max-height:16px;flex:0 0 16px;object-fit:contain}.battle-log__rule{display:block;position:relative;height:10px;margin:8px 8px 2px}.battle-log__rule:before,.battle-log__rule:after{content:"";position:absolute;left:8%;height:1px;border-radius:1px;background:#5c3e2466}.battle-log__rule:before{top:3px;width:84%;transform:rotate(-.4deg)}.battle-log__rule:after{top:6px;left:22%;width:48%;transform:rotate(.6deg);background:#46301c47}.battle-log__hp img,.battle-log__xp img,.battle-log__stats img,.battle-log__hit img,.battle-log__loot img{width:16px;height:16px;min-width:16px;max-width:16px;max-height:16px;flex:0 0 16px;object-fit:contain}.battle-log__stats{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:26px max-content minmax(48px,1fr) max-content;column-gap:8px;row-gap:6px}.battle-log__stats li{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;color:#3a2a1e;font:700 14px/22px var(--font-ui, Nunito, sans-serif)}.battle-log__stats img{width:26px;height:26px;min-width:26px;max-width:26px;max-height:26px;flex:0 0 26px}.battle-log__stat-value{font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.battle-log__bar{height:16px;border-radius:999px;background:#ddd4c6;overflow:hidden;box-shadow:inset 0 1px 2px #4628142e}.battle-log__bar>i{display:block;height:100%;width:calc(var(--fill, 0) * 100%);border-radius:inherit;background:linear-gradient(180deg,#c9a27a,#8d5a38)}.battle-log__bar.is-up>i{background:linear-gradient(180deg,#8fba6e,#3f7a32)}.battle-log__bar.is-down>i{background:linear-gradient(180deg,#d08a72,#9a3e32)}.battle-log__xp.is-got{color:#3d6b28}.battle-log__outcome{margin:12px 0}.battle-log__outcome .battle-log__result{margin:0}.battle-log__result:has(.battle-log__trap){flex-direction:column;height:auto;padding:10px 14px}.battle-log__result .battle-log__rule{width:min(280px,70%);margin:6px 0 4px}.battle-log__result .battle-log__rule:before,.battle-log__result .battle-log__rule:after{background:#f6e6c8b3}.battle-log__result{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:50px;margin:12px 0;padding:0 12px;border-radius:10px;background:#6b4630;color:#f6e6c8;font:800 15px/22px var(--font-ui, Nunito, sans-serif);text-align:center}.battle-log__result.is-win{background:#2f7a3e}.battle-log__result.is-loss{background:#7a3b32}.battle-log__result.is-other{background:#6e6862}.battle-log__result.is-draw{background:#5c5348}.battle-log__victor{display:inline-flex;align-items:center;height:22px;line-height:22px}.battle-log__chunk{display:inline-flex;align-items:center;white-space:nowrap;gap:.35em}.battle-log__chunk--lvl{margin-left:.35em}.battle-log__victor strong{font-weight:800;line-height:22px}.battle-log__mini,.battle-log__result .battle-log__loot img{width:22px;height:22px;min-width:22px;max-width:22px;max-height:22px;margin:0;object-fit:contain;flex:0 0 22px}.battle-log__mini--round{margin:0 .35em;border-radius:50%;object-fit:cover;background:#efe2cc}.battle-log__victor .battle-log__mini--round{margin-right:0}.battle-log__loot{display:inline-flex;align-items:center;gap:3px;height:22px;margin-left:.35em;line-height:22px;font-weight:700}.battle-log__rounds{list-style:none;margin:0;padding:0;display:grid;gap:8px}.battle-log__round{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start}.battle-log__num{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#5c3a28;color:#fff6e8;font:800 13px/1 var(--font-ui, Nunito, sans-serif)}.battle-log__hits{display:grid;gap:4px}.battle-log__hit{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;min-height:28px;padding:4px 8px;border-radius:8px;background:#fff8eecc;color:#3a2a1e;font:700 13px/20px var(--font-ui, Nunito, sans-serif)}.battle-log__hit.is-dodge{background:#d7e4ef}.battle-log__hit.is-trap{background:#f3e0c4}.battle-log__trap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 .35em;margin:0;color:inherit;font:700 14px/22px var(--font-ui, Nunito, sans-serif);text-align:center}.battle-log__trap .battle-log__loot img{width:18px;height:18px;min-width:18px;max-width:18px;max-height:18px;flex:0 0 18px}.battle-log__hit.is-down{background:#efe6d8;color:#7a6550}.battle-log__mods{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 0;padding:0 8px 2px}.battle-log__mod{display:inline-flex;align-items:center;min-height:18px;padding:1px 8px;border-radius:999px;border:1px solid rgba(122,90,58,.45);background:transparent;color:#6d5a48;font:700 11px/1.3 var(--font-ui, Nunito, sans-serif)}.battle-log__hit em{font-style:normal;color:#9a3412}.battle-log__act{display:inline-flex;align-items:center;gap:4px}.battle-log__hit .battle-log__dot{margin:0;color:#a08a74}.battle-log__badge{display:inline-grid;place-items:center;min-width:22px;height:18px;padding:0 6px;border-radius:6px;color:#fff;font:800 12px/1 var(--font-ui, Nunito, sans-serif);box-sizing:border-box}.battle-log__badge.is-hit{background:#c44832}.battle-log__badge.is-block{background:#5f8a32}.battle-log__badge.is-zero{background:#b7aa9c}@media (max-width: 767px){.battle-log{align-items:safe center;padding:var(--modal-top-gap) 8px var(--modal-bottom-gap)}.battle-log__panel{margin-top:0;max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap))}.battle-log__title{font-size:16px}.battle-log__body{padding-top:10px}.battle-log__stash{font-size:10px}}@media (max-width: 400px){.battle-log__title{font-size:14px}.battle-log__title-full{display:none}.battle-log__title-short{display:inline}}@media (max-width: 767px){.battle-log__body{overflow-x:hidden}.battle-log__sides{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.battle-log__side{flex:0 0 100%;width:100%;box-sizing:border-box}.battle-log__result{height:auto;min-height:44px;padding:8px 12px;font-size:14px;line-height:22px}.battle-log__victor{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px;height:auto;max-width:100%;line-height:22px}.battle-log__victor strong,.battle-log__loot{height:auto;line-height:22px}}.bureau-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:safe center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.bureau-modal-fade-enter-active,.bureau-modal-fade-leave-active{transition:opacity .2s ease}.bureau-modal-fade-enter-active .bureau-modal__panel,.bureau-modal-fade-leave-active .bureau-modal__panel{transition:transform .22s ease,opacity .2s ease}.bureau-modal-fade-enter-from,.bureau-modal-fade-leave-to{opacity:0}.bureau-modal-fade-enter-from .bureau-modal__panel,.bureau-modal-fade-leave-to .bureau-modal__panel{opacity:0;transform:translateY(16px) scale(.98)}.bureau-modal__panel{position:relative;width:min(980px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang);display:flex;flex-direction:column;overflow:visible}.bureau-modal__panel.panel-frame.bureau-modal__panel--story{overflow:visible;margin-top:var(--npc-overhang);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));border:0;box-shadow:none;background:transparent}.bureau-modal__panel--story.panel-frame:before{top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/modal/modal-frame.svg) center/100% 100% no-repeat;z-index:1}.bureau-modal__panel--story.panel-frame:after{display:none}.bureau-modal__panel--story>*:not(.bureau-modal__npc){z-index:2}.bureau-modal__npc{--npc-w: 276px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1);width:var(--npc-w);height:auto;aspect-ratio:1066/854;transform:translate(-50%);pointer-events:none;z-index:0}.bureau-modal__npc-img{width:100%;height:100%;object-fit:contain;display:block}.bureau-modal__npc--detective{--npc-w: 234px;aspect-ratio:638/819;top:calc(var(--npc-overhang, 140px) * -1)}.bureau-modal__panel.panel-frame.bureau-modal__panel--detective{margin-top:var(--npc-overhang);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap))}.bureau-modal__npc--scout{--npc-ratio: .992;aspect-ratio:795/789;top:calc(var(--npc-overhang, 140px) * -1)}@media (max-width: 767px){.bureau-modal__npc{--npc-w: 189px}.bureau-modal__npc--detective{--npc-w: 168px}}.bureau-modal__panel>.bureau-modal__close,.bureau-modal__panel>.weather-mark{z-index:6;pointer-events:auto}.bureau-modal__panel--story .bureau-modal__head{padding-top:74px}.bureau-modal__panel--story .bureau-modal__body{margin-top:52px;padding-top:0}.bureau-modal__panel--story .bureau-modal__head+.bureau-modal__body{margin-top:0;padding-top:8px}.bureau-modal__close{position:absolute;top:14px;right:16px;z-index:6;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.bureau-modal__close:hover{color:var(--ui-orange, #dd723c)}}.bureau-modal__close:active{color:var(--ui-orange, #dd723c)}.bureau-modal__head{flex:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;gap:12px;padding:18px 28px 0 40px;box-sizing:border-box}.bureau-modal__tools{grid-column:3;justify-self:end;display:flex;align-items:center;gap:10px}.bureau-modal__back{min-width:0!important;width:auto;max-width:100%;height:38px;padding:0 14px!important;white-space:nowrap}.bureau-modal__title-icon{width:38px;height:38px;flex-shrink:0;border-radius:8px;background:#e5caab;display:grid;place-items:center}.bureau-modal__title-icon img{width:30px;height:30px;object-fit:contain;display:block}.bureau-modal__title{grid-column:2;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.bureau-modal__book{flex-shrink:0;display:block;width:44px;height:40px}.bureau-modal__book img{width:100%;height:100%;object-fit:contain;display:block}.bureau-modal__title-text{margin:0;font-family:var(--font-ui, "Nunito", sans-serif);font-weight:800;font-size:24px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--ui-brown, #603321)}.bureau-modal__weather{display:flex;align-items:center;gap:8px;flex:0 1 auto;flex-shrink:0;max-width:min(520px,58%);min-height:38px;padding:0 14px;border-radius:7px;border:2px solid #d9c0a4;background:#82533d26;font-size:12px;font-weight:700;line-height:1.2;color:#5a4638;box-sizing:border-box;white-space:nowrap}.bureau-modal__weather-icon{width:22px;height:22px;object-fit:contain;flex-shrink:0}.bureau-modal__body{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 18px 18px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.bureau-modal__body>*{flex-shrink:0}.bureau-modal__cards{display:grid;grid-template-columns:repeat(3,minmax(max-content,1fr));gap:14px;align-items:stretch}.bureau-modal__card{display:flex;flex-direction:column;min-width:max-content;border-radius:8px;overflow:hidden;border:2px solid #fff5e7;background:transparent}.bureau-modal__card.is-muted{filter:grayscale(1);pointer-events:none}.bureau-modal__art{position:relative;height:115px;flex-shrink:0;overflow:hidden}.bureau-modal__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bureau-modal__char{position:absolute;left:-10px;bottom:-6px;height:124px;width:auto;z-index:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));pointer-events:none}.bureau-modal__card-title{position:absolute;top:0;left:50%;z-index:3;transform:translate(-50%);margin:0;max-width:calc(100% - 12px);padding:4px 12px 5px;border:2px solid #c4a574;border-top:none;border-radius:0 0 10px 10px;background:linear-gradient(180deg,#fff6e4,#f0d7ae);box-shadow:inset 0 1px #ffffffb3;font-size:12px;font-weight:800;line-height:1.2;color:#603321;text-align:center;white-space:nowrap;pointer-events:none}.bureau-modal__card-body{flex:1 1 auto;padding:10px 11px 11px;display:flex;flex-direction:column;gap:6px;background:#fff5e7eb;box-sizing:border-box}.bureau-modal__stats{display:flex;gap:6px}.bureau-modal__stat{flex:1;min-height:46px;min-width:0;padding:5px 8px;border-radius:8px;border:1px solid #f3dcb8;background:#fbedd4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;box-sizing:border-box}.bureau-modal__stat--wide{flex:1 1 100%}.bureau-modal__stat-label{font-size:11px;font-weight:700;color:#7a5c3e}.bureau-modal__stat-label-short{display:none}.bureau-modal__stat-value{font-size:16px;font-weight:800;color:var(--ui-orange, #dd723c);line-height:1.1}.bureau-modal__time{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:4px 10px;border-radius:8px;border:1px solid #f3dcb8;background:#fbedd4;font-size:13px;font-weight:700;color:var(--ui-brown, #603321);box-sizing:border-box}.bureau-modal__time strong{font-weight:800}.bureau-modal__time-icon{width:16px;height:16px;object-fit:contain;flex-shrink:0}.bureau-modal__duration{flex:1;min-width:0}.bureau-modal__duration .game-select__btn{height:32px;font-size:12px}.bureau-modal__left-badge{position:absolute;left:50%;bottom:6px;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 12px);height:22px;padding:0 8px;border-radius:999px;border:1px solid #b8895a;background:linear-gradient(#fff6e4,#f0d7ae);box-shadow:inset 0 1px #ffffffbf,0 1px 2px #00000047;color:#603321;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;pointer-events:none}.bureau-modal__left-badge img{width:14px;height:14px;object-fit:contain;flex-shrink:0}.bureau-modal__dash{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;height:40px;margin-top:0;padding:0 16px;box-sizing:border-box;border-radius:10px;border:2px solid #2c6a38;background:linear-gradient(180deg,#5ea86a,#3d8a4c 55%,#2f6d3c);box-shadow:inset 0 1px #ffffff47;font-family:var(--font-display);font-size:14px;font-weight:800;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25);cursor:pointer}.bureau-modal__dash img{width:16px;height:16px}.bureau-modal__dash:disabled{opacity:.45;cursor:default}.bureau-modal__take{align-self:center;width:max-content;min-width:132px!important;height:40px!important;margin-top:auto;padding:0 16px!important;box-sizing:border-box;font-size:14px!important;background:linear-gradient(180deg,#a9633f,#8a4a2c 52%,#5c2e18)!important;border-color:#4a2516!important;box-shadow:inset 0 1px #ffffff2e!important}.bureau-modal__info{display:flex;align-items:flex-start;gap:10px;min-height:46px;padding:8px 14px;border-radius:7px;border:2px solid #d9c0a4;background:#82533d26;font-size:12px;line-height:1.35;color:#5a4638;box-sizing:border-box}.bureau-modal__info p{margin:0;min-width:0}.bureau-modal__info-icon{width:18px;height:18px;border-radius:50%;background:var(--ui-brown, #603321);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;flex-shrink:0;margin-top:2px}.bureau-modal__footer{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;min-height:110px;position:relative;z-index:1}.bureau-modal__lottery{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 14px;border-radius:10px;background:linear-gradient(180deg,#ffd24a,#f29b1d);box-shadow:inset 0 0 0 3px #ffffff59,inset 0 0 0 5px #d9821a;box-sizing:border-box}.bureau-modal__lottery-title{margin:0;font-size:14px;font-weight:800;letter-spacing:.02em;color:#7a2e12;text-transform:uppercase;text-align:center}.bureau-modal__lottery .btn--primary{min-width:0!important;width:min(180px,100%);height:40px;font-size:13px!important}.bureau-modal__footer-info{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px;border-radius:10px;background:#fff5e7b3;box-sizing:border-box;min-width:0}.bureau-modal__trust,.bureau-modal__contract{display:flex;flex-direction:column;gap:8px;min-width:0}.bureau-modal__trust-title{margin:0;font-size:14px;font-weight:800;line-height:1.2;color:var(--ui-brown, #603321)}.bureau-modal__trust-title span,.bureau-modal__contract-text>span{display:block}.bureau-modal__trust-got{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;font-weight:700;color:#5a4638}.bureau-modal__trust-got img{width:20px;height:20px;object-fit:contain}.bureau-modal__contract-text{margin:0;font-size:13px;line-height:1.3;color:#5a4638}.bureau-modal__chips{display:flex;flex-wrap:wrap;gap:8px}.bureau-modal__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:16px;background:#ffffffb3;font-size:12px;font-weight:800;color:var(--ui-brown, #603321)}.bureau-modal__chip img{width:16px;height:16px;object-fit:contain}.bureau-modal__instant{display:flex;min-width:0}.bureau-modal__instant .btn--primary{width:100%;height:100%;min-height:96px;min-width:0!important;padding:0 12px!important;font-size:14px!important;line-height:1.15;white-space:normal;display:flex!important;align-items:center;justify-content:space-between;gap:10px;text-align:left}.bureau-modal__instant-label{flex:1 1 auto;min-width:0;text-align:left}.bureau-modal__instant-price{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.bureau-modal__instant .btn__icon{width:20px;height:20px;vertical-align:middle}.bureau-modal__body--lottery{gap:10px}.bureau-modal__rules{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 14px;border-radius:8px;background:#82533d26;box-sizing:border-box}.bureau-modal__rules-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0}.bureau-modal__rules p{margin:0;font-size:12px;line-height:1.3;color:#5a4638}.bureau-modal__limit{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.2;color:#5a4638}.bureau-modal__lstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bureau-modal__lstat{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:0 12px;border-radius:8px;background:#ffefda;font-size:12px;font-weight:700;color:var(--ui-brown, #603321);box-sizing:border-box}.bureau-modal__lstat-value{display:inline-flex;align-items:center;gap:4px;font-weight:800}.bureau-modal__lstat-value img{width:16px;height:16px;object-fit:contain}.bureau-modal__lmain{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.95fr);gap:14px;align-items:stretch;flex:1 1 auto;min-height:0}.bureau-modal__board{min-width:0;padding:14px;border-radius:8px;background:#e5caab;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.bureau-modal__grid{display:grid;grid-template-columns:repeat(6,minmax(0,77px));grid-template-rows:repeat(2,77px);gap:8px;justify-content:center;width:100%}.bureau-modal__cell{width:100%;height:77px;max-width:77px;margin:0 auto;border:0;border-radius:8px;background:linear-gradient(180deg,#ffd86b,#efb020);box-shadow:inset 0 2px #ffffff59;font-size:28px;font-weight:800;color:#7a2e1259;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}@media (hover: hover) and (pointer: fine){.bureau-modal__cell:hover{transform:scale(1.03)}}.bureau-modal__cell:active{transform:scale(1.03)}.bureau-modal__cell--active{box-shadow:0 0 0 3px #ffef78f2,inset 0 2px #ffffff59}.bureau-modal__bet{min-width:0;padding:14px 12px;border-radius:8px;background:linear-gradient(180deg,#ffd86b,#efb020);box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.bureau-modal__bet-title{margin:0;text-align:center;font-size:14px;font-weight:800;color:var(--ui-brown, #603321)}.bureau-modal__bet-amount{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;background:#ffffffd9;font-size:18px;font-weight:800;color:var(--ui-brown, #603321)}.bureau-modal__bet-amount img{width:20px;height:20px;object-fit:contain}.bureau-modal__bet-limits{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#5a4638}.bureau-modal__bet-limit{display:flex;justify-content:space-between;align-items:center;gap:8px}.bureau-modal__bet-limit strong{font-weight:800;color:var(--ui-brown, #603321)}.bureau-modal__bet-timer{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:8px;border-radius:8px;background:#0000001f;font-size:18px;font-weight:800;color:var(--ui-brown, #603321)}.bureau-modal__bet-timer img{width:22px;height:22px;object-fit:contain}.bureau-modal__work,.bureau-modal__result{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:280px;padding:24px 20px 32px;text-align:center}.bureau-modal__brief{width:min(640px,100%);padding:14px 16px;border-radius:10px;border:1px solid rgba(96,51,33,.18);background:#fff8eeb8;box-sizing:border-box}.bureau-modal__brief-text{margin:0;color:#3a2a1e;font:700 14px/1.45 var(--font-ui, Nunito, sans-serif);text-align:left;white-space:pre-wrap}.bureau-modal__rule{display:block;position:relative;width:min(420px,100%);height:10px;margin:0}.bureau-modal__rule:before,.bureau-modal__rule:after{content:"";position:absolute;left:8%;height:1px;border-radius:1px;background:#5c3e2466}.bureau-modal__rule:before{top:3px;width:84%;transform:rotate(-.4deg)}.bureau-modal__rule:after{top:6px;left:22%;width:48%;transform:rotate(.6deg);background:#46301c47}.bureau-modal__haul{display:flex;flex-direction:column;align-items:center;gap:8px}.bureau-modal__haul-lead,.bureau-modal__miss{margin:0;color:var(--ui-brown, #603321);font:700 16px/1.35 var(--font-ui, Nunito, sans-serif);text-align:center}.bureau-modal__reward{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;min-height:22px;font-size:18px;line-height:22px;color:var(--ui-brown, #603321)}.bureau-modal__reward img,.bureau-modal__reward strong{line-height:22px}.bureau-modal__reward img{width:22px;height:22px;flex:0 0 22px;object-fit:contain;display:block}.bureau-modal__dot{margin:0 4px;font-weight:700;line-height:22px}.bureau-modal__work-title,.bureau-modal__result-title{margin:0;font-size:22px;color:var(--ui-brown, #603321)}.bureau-modal__work-timer{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:800;color:var(--ui-brown, #603321)}.bureau-modal__work-actions{display:flex;align-items:stretch;gap:12px;width:min(560px,100%)}.bureau-modal__work-actions .bureau-modal__rush,.bureau-modal__work-actions .btn--ghost{flex:1 1 auto;min-width:0;min-height:46px;height:46px;padding:0 12px}.bureau-modal__work-actions .btn--ghost{border-radius:10px;border-color:var(--ui-beige-border);background:linear-gradient(180deg,var(--ui-beige-light),var(--ui-beige-dark));box-shadow:inset 0 1px #ffffff8c;font-family:var(--font-display);font-size:15px;color:var(--ui-brown-mid)}.bureau-modal__work-actions .btn--ghost:after{content:none}.bureau-modal__work-actions .bureau-modal__rush{border-radius:10px;border-color:#2c6a38;background:linear-gradient(180deg,#5ea86a,#3d8a4c 55%,#2f6d3c);box-shadow:inset 0 1px #ffffff47;font-family:var(--font-display);font-size:15px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}@media (hover: hover) and (pointer: fine){.bureau-modal__work-actions .bureau-modal__rush:hover:not(:disabled){box-shadow:inset 0 1px #ffffff47,0 8px 16px #1e462840}}.bureau-modal__work-actions .bureau-modal__rush:active:not(:disabled){box-shadow:inset 0 1px #ffffff47,0 8px 16px #1e462840}.bureau-modal__error{margin:0 20px 12px;color:#a33;font-size:14px;text-align:center}.bureau-modal__take:disabled{opacity:.55;cursor:not-allowed}.scout-rent{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:10px;background:#fff5e7b3;box-sizing:border-box}.scout-rent__title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:14px;font-weight:800;line-height:1.25;color:var(--ui-brown, #603321)}.scout-rent__title-icon{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.scout-rent__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scout-rent__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;height:auto;min-height:40px;margin:0;padding:6px 14px;border-radius:8px;border:2px solid #d9c0a4;background:linear-gradient(180deg,#fff8ee,#f3e0c8);font-family:var(--font-ui, "Nunito", sans-serif);font-size:14px;font-weight:800;color:#6a4632;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}@media (hover: hover) and (pointer: fine){.scout-rent__btn:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(180deg,#fff7ec,#f6e0c4);border-color:#8d624c;box-shadow:0 8px 16px #60332129}}.scout-rent__btn:active:not(:disabled){transform:translateY(-2px);background:linear-gradient(180deg,#fff7ec,#f6e0c4);border-color:#8d624c;box-shadow:0 8px 16px #60332129}.scout-rent__btn:disabled{opacity:.55;cursor:not-allowed}.scout-rent__name{display:inline-flex;align-items:center;gap:6px;min-width:0}.scout-rent__icon{width:22px;height:22px;object-fit:contain;flex:0 0 auto;display:block}.flea-pill.scout-rent__timer{flex:0 0 auto;gap:3px;height:22px;padding:0 8px;font-size:11px;white-space:nowrap}.flea-pill.scout-rent__timer img{width:12px;height:12px;flex:0 0 auto;display:block}@media (max-width: 399px){.scout-rent__btn{gap:6px;padding:6px 10px}.scout-rent__name{flex:1 1 auto;min-width:0;white-space:nowrap}.scout-rent__label{flex:0 1 auto;min-width:0;overflow:visible}.flea-pill.scout-rent__timer{position:relative;z-index:1;gap:2px;height:18px;margin-left:auto;padding:0 5px;border-width:1.5px;font-size:9px}.flea-pill.scout-rent__timer img{width:10px;height:10px}}.scout-rent__price{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.scout-rent__price img{width:18px;height:18px;object-fit:contain;display:block}.scout-cone{position:relative;display:flex;align-items:center;gap:16px;min-height:132px;padding:16px 16px 16px 132px;border-radius:8px;overflow:hidden;color:#fff;box-sizing:border-box}.scout-cone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0810240d,#0810248c 34%,#081024b8);pointer-events:none}.scout-cone__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 68%;display:block}.scout-cone__char{position:absolute;left:2px;bottom:2px;height:118px;width:auto;z-index:2;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45));pointer-events:none}.scout-cone__text{position:relative;z-index:2;flex:1 1 auto;min-width:0;margin:0;font-size:12px;font-weight:800;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.5)}.scout-cone__go{position:relative;z-index:2;flex:0 0 auto;min-width:0;height:36px;padding:0 18px;border:2px solid #b8860b;border-radius:10px;background:linear-gradient(180deg,#ffe566,#efb020);color:#4a3228;font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:14px;font-weight:700;text-shadow:none}@media (max-width: 767px){.scout-cone{flex-direction:column;align-items:center;padding:16px 16px 16px 120px;text-align:center}.scout-cone__text{width:100%}.scout-cone__go{align-self:center}}@media (max-width: 767px){.bureau-modal{padding:var(--modal-top-gap) 8px var(--modal-bottom-gap);align-items:safe center}.bureau-modal__panel{max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang)}.bureau-modal__panel.panel-frame.bureau-modal__panel--story,.bureau-modal__panel.panel-frame.bureau-modal__panel--detective{margin-top:var(--npc-overhang);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap))}.bureau-modal__head,.bureau-modal__panel--story .bureau-modal__head{grid-template-columns:1fr;gap:10px;padding:50px 16px 0}.bureau-modal__panel--story .bureau-modal__head{padding-top:50px}.bureau-modal__panel--story .bureau-modal__body{margin-top:56px}.bureau-modal__panel--story .bureau-modal__head+.bureau-modal__body{margin-top:0;padding-top:8px}.bureau-modal__work,.bureau-modal__result{padding-top:0}.bureau-modal__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.bureau-modal__title,.bureau-modal__tools{grid-column:1;max-width:100%}.bureau-modal__tools{justify-self:end;flex-wrap:wrap;justify-content:flex-end}.bureau-modal__title-text{font-size:16px;line-height:1.15}.bureau-modal__weather{max-width:none;width:100%;flex-shrink:1;white-space:normal;align-items:flex-start;gap:8px;min-height:0;padding:8px 10px;line-height:1.3}.bureau-modal__weather-icon{width:28px;height:28px;margin-top:1px}.bureau-modal__body{padding:10px 12px 14px;gap:14px;-webkit-overflow-scrolling:touch}.bureau-modal__cards{grid-template-columns:1fr;gap:12px;min-width:0}.bureau-modal__card{min-width:0;width:100%}.bureau-modal__art{height:128px;min-height:128px}.bureau-modal__char{left:-18px;height:132px}.bureau-modal__take{align-self:stretch;width:100%!important;min-width:0!important;height:44px!important}.bureau-modal__info{align-items:flex-start;min-height:auto;height:auto;padding:10px 12px;margin-bottom:2px}.bureau-modal__info p{font-size:12px;line-height:1.35}.bureau-modal__footer{grid-template-columns:1fr;min-height:0;gap:12px;margin-top:2px}.bureau-modal__footer-info{grid-template-columns:1fr;gap:12px}.bureau-modal__trust,.bureau-modal__contract,.bureau-modal__trust-title,.bureau-modal__contract-text{width:100%}.bureau-modal__trust-title span,.bureau-modal__contract-text>span{display:inline}.bureau-modal__trust-title span+span:before,.bureau-modal__contract-text>span+span:before{content:" "}.bureau-modal__lottery .btn--primary{width:100%;max-width:none}.bureau-modal__chips{flex-wrap:wrap}.bureau-modal__instant .btn--primary{min-height:52px;width:100%}.bureau-modal__lstats{grid-template-columns:1fr 1fr}.bureau-modal__lmain{grid-template-columns:1fr}.bureau-modal__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,64px);justify-content:stretch}.bureau-modal__cell{height:64px;max-width:none;font-size:22px}.scout-rent__list{grid-template-columns:1fr}.bureau-modal__work-actions{flex-direction:column;gap:8px;width:100%}.bureau-modal__work-actions .bureau-modal__rush,.bureau-modal__work-actions .btn--ghost{flex:0 0 auto;width:100%;min-width:0;min-height:46px;height:46px;padding:0 12px;font-size:14px}.bureau-modal__work-actions .btn__icon{width:18px;height:18px}.bureau-modal__work-timer{font-size:24px}}@media (max-width: 767px){.bureau-modal__cards{grid-template-columns:1fr}.bureau-modal__stat-label-full{display:none}.bureau-modal__stat-label-short{display:inline}.bureau-modal__card-body{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:6px;padding:12px}.bureau-modal__stats{display:contents}.bureau-modal__stat,.bureau-modal__stat--wide,.bureau-modal__time{flex:1 1 0;min-width:28%;min-height:48px;padding:4px 3px}.bureau-modal__time{flex-wrap:nowrap;justify-content:center;gap:3px;font-size:11px}.bureau-modal__time strong{font-size:12px;white-space:nowrap}.bureau-modal__time-icon{width:14px;height:14px}.bureau-modal__stat-label{font-size:10px;line-height:1.15}.bureau-modal__stat-value{font-size:15px}.bureau-modal__take{flex:1 1 auto;width:100%!important;min-width:0!important}.bureau-modal--scout .bureau-modal__card-body{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.bureau-modal--scout .bureau-modal__stats{display:contents}.bureau-modal--scout .bureau-modal__stat,.bureau-modal--scout .bureau-modal__time{grid-column:span 2;min-width:0;min-height:52px;padding:4px}.bureau-modal--scout .bureau-modal__time{flex-wrap:nowrap;justify-content:center;gap:4px}.bureau-modal--scout .bureau-modal__stat-label{font-size:10px;line-height:1.15}.bureau-modal__card-body>.tip-host,.bureau-modal__dash{flex:1 1 calc(50% - 6px);width:auto;max-width:none;min-width:0;height:44px;align-self:center}.bureau-modal__take,.bureau-modal__dash{height:44px!important;min-height:44px;align-self:stretch}.bureau-modal--scout .bureau-modal__card-body>.tip-host,.bureau-modal--scout .bureau-modal__card-body>.bureau-modal__dash{grid-column:span 3;width:auto;min-width:0}.bureau-modal__duration{flex:1 1 0;width:auto;min-width:0;max-width:100%}}@media (max-width: 549px){.bureau-modal__take,.bureau-modal__dash{font-size:12px!important}}.fork-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:safe center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.fork-modal-fade-enter-active,.fork-modal-fade-leave-active{transition:opacity .2s ease}.fork-modal-fade-enter-active .fork-modal__panel,.fork-modal-fade-leave-active .fork-modal__panel{transition:transform .22s ease,opacity .2s ease}.fork-modal-fade-enter-from,.fork-modal-fade-leave-to{opacity:0}.fork-modal-fade-enter-from .fork-modal__panel,.fork-modal-fade-leave-to .fork-modal__panel{opacity:0;transform:translateY(16px) scale(.98)}.fork-modal__panel{position:relative;width:min(650px,100%);height:auto;max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang);display:flex;flex-direction:column;min-height:0;overflow:visible;border:0;box-shadow:none;background:transparent}.fork-modal__panel.panel-frame:before{top:0;right:0;bottom:0;left:0;z-index:1}.fork-modal__panel.panel-frame:after{display:none}.fork-modal__panel>*:not(.fork-modal__npc):not(.fork-modal__close){z-index:2}.fork-modal__panel>.fork-modal__close{z-index:6;pointer-events:auto}.fork-modal__npc{--npc-w: 240px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1);width:var(--npc-w);height:auto;aspect-ratio:1/1;transform:translate(-50%);pointer-events:none;z-index:0}.fork-modal__npc-img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fork-modal__close{position:absolute;top:18px;right:22px;z-index:4;width:36px;height:36px;margin:0;border:0;padding:0;border-radius:50%;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer;transition:color .18s ease}@media (hover: hover) and (pointer: fine){.fork-modal__close:hover{color:var(--ui-orange, #dd723c)}}.fork-modal__close:active{color:var(--ui-orange, #dd723c)}.fork-modal__head{flex:0 0 auto;padding:60px 28px 0;text-align:center}.fork-modal__title{margin:0;font-family:var(--font-display, Georgia, serif);font-size:22px;font-weight:700;color:#3d2612}.fork-modal__head .fork-modal__scratch{margin-top:10px}.fork-modal__body{flex:1 1 auto;min-height:0;padding:12px 22px 22px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.fork-modal__body>*{flex-shrink:0}.fork-modal__poster{position:relative;width:100%;max-height:330px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 2px #4a2a0c59;container-type:size;container-name:fork-poster}.fork-modal__poster-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fork-poster-enter-active,.fork-poster-leave-active{transition:opacity .28s ease}.fork-poster-leave-active{position:absolute;top:0;right:0;bottom:0;left:0}.fork-poster-enter-from,.fork-poster-leave-to{opacity:0}.fork-modal__timer{position:absolute;top:6px;right:6px;z-index:2;pointer-events:none}.fork-modal__picks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%}.fork-modal__pick{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;margin:0;padding:6px 4px;border:2px solid #8a5a2a;border-radius:12px;background:linear-gradient(180deg,#fff8e68c,#e8c48c59),linear-gradient(180deg,#f3dfb4,#e0b86a 48%,#c8923a);box-shadow:inset 0 1px #ffffff73,0 3px #6a4018;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;-webkit-tap-highlight-color:transparent}.fork-modal__pick-arrow{position:relative;z-index:1;width:min(36px,100%);height:auto;aspect-ratio:1;object-fit:contain;transform:rotate(var(--fork-rot, 0deg));filter:drop-shadow(0 1px 2px rgba(60,30,6,.35));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fork-modal__pick:disabled{opacity:.5;filter:saturate(.35);cursor:default;box-shadow:inset 0 1px #fff3}.fork-modal__pick.is-picked,.fork-modal__pick.is-picked:disabled{opacity:1;filter:none;cursor:default}.fork-modal__pick.is-picked.is-win,.fork-modal__pick.is-picked.is-win:disabled{border-color:#3f8a3a;background:linear-gradient(180deg,#ebffe6b3,#78c45a59),linear-gradient(180deg,#dff7c8,#7ec85a 48%,#3f8a2a);box-shadow:inset 0 1px #ffffff8c,0 3px #2a5c1c}.fork-modal__pick.is-picked.is-empty,.fork-modal__pick.is-picked.is-empty:disabled{border-color:#3a6f9a;background:linear-gradient(180deg,#e6f4ffb3,#6eaadc59),linear-gradient(180deg,#d8ecfb,#6aa8dc 48%,#2f6ea0);box-shadow:inset 0 1px #ffffff8c,0 3px #1f4c72}.fork-modal__pick.is-picked.is-fail,.fork-modal__pick.is-picked.is-fail:disabled{border-color:#a43a2e;background:linear-gradient(180deg,#ffe8e2b3,#dc6e5a59),linear-gradient(180deg,#fbd6cf,#d86a58 48%,#9a3224);box-shadow:inset 0 1px #ffffff8c,0 3px #6e2218}.fork-modal__pick:not(:disabled):active{transform:translateY(-2px);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff80,0 3px #6a4018,0 8px 16px #60332138}@media (hover: hover) and (pointer: fine){.fork-modal__pick:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff80,0 3px #6a4018,0 8px 16px #60332138}}@media (prefers-reduced-motion: reduce){.fork-news-enter-active,.fork-news-leave-active{transition:none}}.fork-modal__lanes{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);z-index:1}.fork-modal__lane{position:relative;border:0;background:transparent;cursor:pointer;padding:0}@property --fork-arrow-turn{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.fork-modal__arrow-wrap{position:absolute;left:50%;width:clamp(28px,9.5cqw,58px);aspect-ratio:1;pointer-events:none;transform:translate(-50%,-50%);transform-origin:center;transition:transform .18s ease;animation:fork-arrow-bob 1.6s ease-in-out infinite}.fork-modal__arrow-wrap:before{content:"";position:absolute;z-index:0;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;padding:3px;background:conic-gradient(from var(--fork-arrow-turn),#f0d27a 0deg,#a86a18 90deg,#fff1c2 160deg,#6a4010 230deg,#d4a43a 300deg,#f0d27a 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;filter:drop-shadow(0 1px 3px rgba(60,30,6,.55));transition:opacity .22s ease}.fork-modal__arrow-wrap:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:conic-gradient(from var(--fork-arrow-turn),#fff8d6 0deg,#e0a830 70deg,#fff1c2 140deg,#8a5a14 210deg,#f0d27a 280deg,#fff8d6 360deg);-webkit-mask:url(/img/ne/play/icons/fork-arrow.webp?v=1) center/contain no-repeat;mask:url(/img/ne/play/icons/fork-arrow.webp?v=1) center/contain no-repeat;opacity:0;mix-blend-mode:soft-light;transform:rotate(var(--fork-rot, 0deg));transform-origin:center;transition:opacity .22s ease;pointer-events:none}.fork-modal__arrow{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.55));transform:rotate(var(--fork-rot, 0deg));transform-origin:center;transition:transform .18s ease,filter .22s ease}.fork-modal__lane:nth-child(1) .fork-modal__arrow-wrap{top:calc(66% - 19.7cqh);left:calc(50% + 5.83cqw);--fork-rot: -50deg}.fork-modal__lane:nth-child(2) .fork-modal__arrow-wrap{top:calc(54% - 7.57cqh);left:calc(50% + 4.33cqw);--fork-rot: -42deg}.fork-modal__lane:nth-child(3) .fork-modal__arrow-wrap{top:calc(46% + 15.15cqh);left:calc(50% + .67cqw);--fork-rot: 0deg}.fork-modal__lane:nth-child(4) .fork-modal__arrow-wrap{top:calc(54% - 5.76cqh);left:calc(50% - 5.34cqw);--fork-rot: 34deg}.fork-modal__lane:nth-child(5) .fork-modal__arrow-wrap{top:calc(66% - 17.57cqh);left:calc(50% - 6.5cqw);--fork-rot: 50deg}@keyframes fork-arrow-bob{0%,to{translate:0 0}50%{translate:0 -8%}}@keyframes fork-arrow-turn{to{--fork-arrow-turn: 360deg}}.fork-modal__poster.is-done .fork-modal__lane{cursor:default;pointer-events:none}.fork-modal__lane:disabled{cursor:default}.fork-modal__arrow-wrap.is-picked{transform:translate(-50%,-50%) scale(1.12);animation:none}.fork-modal__arrow-wrap.is-picked:before{opacity:1;padding:4px;background:conic-gradient(from var(--fork-arrow-turn),#b8f0a0 0deg,#2f8a3a 70deg,#e8ffe0 140deg,#1f5c28 210deg,#6fbf7a 280deg,#b8f0a0 360deg);filter:drop-shadow(0 1px 3px rgba(20,70,30,.55));animation:fork-arrow-turn 2.6s linear infinite}.fork-modal__arrow-wrap.is-picked:after{opacity:1;background:conic-gradient(from var(--fork-arrow-turn),#e8ffe0 0deg,#6fbf7a 70deg,#b8f0a0 140deg,#2f8a3a 210deg,#9fd88a 280deg,#e8ffe0 360deg);animation:fork-arrow-turn 2.6s linear infinite}.fork-modal__arrow-wrap.is-picked .fork-modal__arrow{filter:drop-shadow(0 2px 4px rgba(0,0,0,.55)) brightness(1.08) saturate(1.25)}@media (prefers-reduced-motion: reduce){.fork-modal__arrow-wrap.is-picked:before,.fork-modal__arrow-wrap.is-picked:after{animation:none}}@media (hover: hover) and (pointer: fine){.fork-modal__lane:not(:disabled):hover .fork-modal__arrow-wrap{transform:translate(-50%,-50%) scale(1.12);animation:none}.fork-modal__lane:not(:disabled):hover .fork-modal__arrow-wrap:before,.fork-modal__lane:not(:disabled):hover .fork-modal__arrow-wrap:after{opacity:1;animation:fork-arrow-turn 2.6s linear infinite}.fork-modal__lane:not(:disabled):hover .fork-modal__arrow{filter:drop-shadow(0 2px 4px rgba(0,0,0,.55)) brightness(1.08) saturate(1.2)}}.fork-modal__lane:not(:disabled):active .fork-modal__arrow-wrap{transform:translate(-50%,-50%) scale(1.12);animation:none}.fork-modal__lane:not(:disabled):active .fork-modal__arrow-wrap:before,.fork-modal__lane:not(:disabled):active .fork-modal__arrow-wrap:after{opacity:1;animation:fork-arrow-turn 2.6s linear infinite}.fork-modal__lane:not(:disabled):active .fork-modal__arrow{filter:drop-shadow(0 2px 4px rgba(0,0,0,.55)) brightness(1.08) saturate(1.2)}.fork-modal__lane:not(:disabled):focus-visible .fork-modal__arrow-wrap{transform:translate(-50%,-50%) scale(1.12);animation:none}.fork-modal__lane:not(:disabled):focus-visible .fork-modal__arrow-wrap:before,.fork-modal__lane:not(:disabled):focus-visible .fork-modal__arrow-wrap:after{opacity:1;animation:fork-arrow-turn 2.6s linear infinite}.fork-modal__lane:not(:disabled):focus-visible .fork-modal__arrow{filter:drop-shadow(0 2px 4px rgba(0,0,0,.55)) brightness(1.08) saturate(1.2)}.fork-modal__scratch{display:flex;align-items:center;gap:8px;width:100%;margin:2px 0}.fork-modal__news{position:relative}.fork-modal__notice-block{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.fork-modal__notice{width:100%;box-sizing:border-box;margin:0;padding:8px 14px;text-align:center;justify-content:center;font-size:12px;line-height:1.35}.fork-modal__notice-copy{width:100%;text-align:center}.fork-modal__notice-block .fork-modal__ack{align-self:center}.fork-modal__ack{width:min(100%,280px)}.fork-modal__ack--fail{border-color:#1f4f8a;background:linear-gradient(180deg,#6aa8ef,#2f6fbf 45%,#1f4f8a);box-shadow:inset 0 1px #ffffff59;color:#fff;text-shadow:0 1px 0 rgba(12,30,60,.35)}@media (hover: hover) and (pointer: fine){.fork-modal__ack--fail:hover:not(:disabled){border-color:#1a4375;background:linear-gradient(180deg,#7bb4f4,#3a7dcb 45%,#255a9a);color:#fff}}.fork-modal__ack--fail:active:not(:disabled){border-color:#1a4375;background:linear-gradient(180deg,#7bb4f4,#3a7dcb 45%,#255a9a);color:#fff}.fork-modal__ack--win{border-color:#2f6d3c;background:linear-gradient(180deg,#6fbf7a,#3d8a4c 45%,#2f6d3c);box-shadow:inset 0 1px #ffffff59;color:#fff;text-shadow:0 1px 0 rgba(20,50,24,.35)}@media (hover: hover) and (pointer: fine){.fork-modal__ack--win:hover:not(:disabled){border-color:#275c33;background:linear-gradient(180deg,#7dcb87,#479657 45%,#357a44);color:#fff}}.fork-modal__ack--win:active:not(:disabled){border-color:#275c33;background:linear-gradient(180deg,#7dcb87,#479657 45%,#357a44);color:#fff}.fork-modal__ack--empty{border-color:#a47a12;background:linear-gradient(180deg,#f2d35a,#e0b020 45%,#b88912);box-shadow:inset 0 1px #fff6;color:#3d2a08;text-shadow:0 1px 0 rgba(255,255,255,.25)}@media (hover: hover) and (pointer: fine){.fork-modal__ack--empty:hover:not(:disabled){border-color:#8f6a10;background:linear-gradient(180deg,#f6dc6e,#e8bc2c 45%,#c49616);color:#3d2a08}}.fork-modal__ack--empty:active:not(:disabled){border-color:#8f6a10;background:linear-gradient(180deg,#f6dc6e,#e8bc2c 45%,#c49616);color:#3d2a08}.fork-news-enter-active,.fork-news-leave-active{transition:opacity .22s ease,transform .22s ease}.fork-news-enter-from,.fork-news-leave-to{opacity:0;transform:translateY(8px)}@media (max-width: 767px){.fork-modal__panel{width:min(650px,100%)}.fork-modal__head{padding:60px 36px 0;text-align:center}.fork-modal__title{font-size:16px;line-height:1.2;text-align:center}.fork-modal__close{top:14px;right:16px}.fork-modal__body{padding:10px 12px 16px;gap:8px;-webkit-overflow-scrolling:touch}.fork-modal__poster{max-height:min(42vw,220px)}.fork-modal__notice{padding:8px 12px}.fork-modal__notice :deep(.mail-log-parts){line-height:18px}.fork-modal__notice :deep(.mail-log-parts__res){width:14px;height:14px;top:-2px}.fork-modal__notice :deep(.mail-scratch){margin:4px 0}.fork-modal__ack{width:100%;min-width:0;height:42px;font-size:14px}}@media (max-width: 420px){.fork-modal__head{padding:60px 32px 0;text-align:center}.fork-modal__title{font-size:14px;line-height:1.15;text-align:center}.fork-modal__body{padding:8px 10px 14px}.fork-modal__notice{padding:7px 10px;font-size:11px;line-height:1.3}.fork-modal__ack{height:40px;font-size:13px}}@media (max-width: 399px){.fork-modal__notice{padding:6px 9px;font-size:10px;line-height:1.28}.fork-modal__notice :deep(.mail-log-parts){line-height:16px}.fork-modal__notice :deep(.mail-log-parts__res){width:12px;height:12px}}.vein-modal{--npc-overhang: 96px}.vein-modal__panel{--vein-pad: 22px;width:min(100%,max(420px,var(--vein-cols, 5) * 76px) + var(--vein-pad) * 2)}.fork-modal__panel.vein-modal__panel>button.vein-modal__info{top:22px;right:62px;z-index:6;pointer-events:auto}.vein-modal .vein-modal__medal{--npc-w: 188px;height:188px}@media (max-width: 767px){.vein-modal{--npc-overhang: 64px}.vein-modal__panel{--vein-pad: 12px}.fork-modal__panel.vein-modal__panel>button.vein-modal__info{top:18px;right:54px}.vein-modal .vein-modal__medal{--npc-w: 144px;height:144px}}.vein-modal__body{align-items:stretch}.vein-modal__tier{position:absolute;top:6px;left:6px;z-index:2;border-color:#7b4cc4;background:linear-gradient(180deg,#fff6,#fff0 42%),linear-gradient(180deg,#efe2ff,#cbb2f2);color:#3f1f73}.vein-modal__poster .fork-modal__timer{pointer-events:auto}.vein-modal__badges{position:absolute;right:6px;bottom:6px;left:6px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;pointer-events:none}.vein-modal__badge-group{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px;min-width:0;pointer-events:auto}.vein-modal__badge-group--end{flex-shrink:0;justify-content:flex-end}.vein-modal__hud{display:flex;align-items:center;justify-content:space-between;gap:6px}.vein-modal__hud-group{display:flex;align-items:center;gap:6px;min-width:0}.flea-pill.vein-modal__moves--mid{border-color:#c49a1c;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#fff4c8,#f3d77a);color:#6b4a08}.vein-modal__badges .flea-pill,.vein-modal__hud .flea-pill{height:30px;font-size:13px}.vein-modal__badges .flea-pill img,.vein-modal__hud .flea-pill img{width:18px;height:18px}@container fork-poster (max-width: 420px){.vein-modal__badges,.vein-modal__badge-group{gap:4px}.vein-modal__badge-group{flex-wrap:nowrap}.vein-modal__badge-group--end{flex-direction:column;align-items:flex-end}.vein-modal__badges .flea-pill{height:24px;padding:0 7px;font-size:11px}.vein-modal__badges .flea-pill img{width:14px;height:14px}}.flea-pill.vein-modal__fog-pill{border-color:#3a3f58;background:linear-gradient(180deg,#ffffff29,#fff0 42%),linear-gradient(180deg,#59607c,#2f3448);color:#e6e8f5}.vein-modal__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.vein-modal__actions .btn{min-width:0;height:44px;padding:0 16px;border-radius:10px;font-family:var(--font-display);font-size:14px}.vein-modal__actions--row{flex-wrap:nowrap}.vein-modal__actions--row .btn{flex:1 1 auto;min-width:0;justify-content:center;white-space:nowrap}.vein-modal__actions .btn img{width:18px;height:18px;object-fit:contain}.vein-modal__actions .btn--primary{min-width:200px}.vein-modal__auto{border-color:#2c6a38;background:linear-gradient(180deg,#5ea86a,#3d8a4c 55%,#2f6d3c);box-shadow:inset 0 1px #ffffff47;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.vein-modal__hint{border-color:#a47a12;background:linear-gradient(180deg,#f2d35a,#e0b020 45%,#b88912);box-shadow:inset 0 1px #fff6;color:#3d2a08}.vein-modal__quit{border-color:var(--ui-beige-border, #c49a74);background:linear-gradient(180deg,var(--ui-beige-light, #fff3e2),var(--ui-beige-dark, #f0d6b4));color:var(--ui-brown-mid, #7a4a2e)}.vein-modal__actions .btn:disabled{filter:grayscale(.45);opacity:.7}@media (hover: hover) and (pointer: fine){.vein-modal__auto:hover:not(:disabled){background:linear-gradient(180deg,#6fba7b,#469e56 55%,#357a44)}.vein-modal__hint:hover:not(:disabled){background:linear-gradient(180deg,#f6dc6e,#e8bc2c 45%,#c49616)}}.vein-board{--vein-cols: 5;--vein-rows: 4;--vein-gap: 3px;position:relative;display:grid;grid-template-columns:repeat(var(--vein-cols),minmax(0,1fr));gap:var(--vein-gap);width:100%;align-self:stretch;padding:10px;box-sizing:border-box;border-radius:16px;border:3px solid #6b5138;background:radial-gradient(circle at 50% 40%,rgba(150,110,220,.18),transparent 70%),linear-gradient(180deg,#2c3a4a,#18202c);box-shadow:inset 0 0 0 2px #ffffff0f,0 8px 22px #1c12084d;user-select:none;-webkit-user-select:none;touch-action:manipulation}.vein-board.is-collapsed{animation:vein-quake .42s ease-out}.vein-board.is-won{box-shadow:inset 0 0 0 2px #c8a0ff40,0 0 22px #965ae673,0 8px 22px #1c12084d;transition:box-shadow .4s ease}.vein-tile{position:relative;aspect-ratio:1;padding:0;border:0;border-radius:6px;cursor:pointer;font:inherit;overflow:hidden;background:linear-gradient(#0a0e144d,#0a0e144d),#1a222d url(/img/ne/play/ink-vein/stone.webp?v=1) center/cover;box-shadow:0 2px 3px #00000073;transition:transform .12s ease,filter .12s ease,box-shadow .25s ease}.vein-tile:disabled{cursor:default}.vein-tile:focus-visible{outline:2px solid #ffe08a;outline-offset:-2px}@media (hover: hover) and (pointer: fine){.vein-tile:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.12)}}.vein-tile:not(:disabled):active{transform:scale(.96)}.vein-tile__turn{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .18s ease}.vein-tile__sprite,.vein-tile__ink{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.vein-tile__sprite{filter:brightness(.72) saturate(.65) drop-shadow(0 2px 2px rgba(0,0,0,.55));transition:filter .25s ease}.vein-tile__ink{opacity:0;transition:opacity .18s ease;filter:drop-shadow(0 0 3px rgba(190,120,255,.9))}.vein-tile.is-linked .vein-tile__sprite{filter:brightness(1.08) saturate(1.15) drop-shadow(0 2px 2px rgba(0,0,0,.55))}.vein-tile.is-linked{outline:2px solid rgba(255,196,90,.75);outline-offset:-2px;box-shadow:0 0 10px #ffc45a99,0 2px 3px #00000073}.vein-tile.is-flow .vein-tile__ink{opacity:1}.vein-tile__damage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.vein-tile__rubble{animation:vein-rubble .45s ease-out}.vein-tile.is-fragile:not(.is-linked) .vein-tile__sprite{filter:brightness(.55) sepia(.6) saturate(.9) drop-shadow(0 2px 2px rgba(0,0,0,.55))}.vein-tile.is-worn{outline:2px solid rgba(214,74,52,.9);outline-offset:-2px}.vein-tile.is-hint{animation:vein-hint .9s ease-in-out infinite}.vein-tile.is-collapsed .vein-tile__turn{animation:vein-crumble .6s ease-out forwards}.vein-tile__mark{position:absolute;width:46%;height:46%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.vein-tile__mark--entry{left:2%;top:2%}.vein-tile__mark--ink{right:2%;bottom:2%}.vein-tile.is-src{outline:2px solid rgba(150,210,255,.85);outline-offset:-2px}.vein-tile.is-dst{outline:2px solid rgba(190,130,255,.9);outline-offset:-2px;box-shadow:0 0 10px #a05af073,0 2px 3px #00000073}.vein-tile.is-dst.is-flow{animation:vein-burst .7s ease-out}.vein-tile__fog{position:absolute;top:0;right:0;bottom:0;left:0;background:#070a10;pointer-events:none;transition:opacity .3s ease}.vein-modal__result{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0 0}.vein-modal__result-img{width:110px;height:110px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(60,30,10,.3))}.vein-modal__result.is-won .vein-modal__result-img{animation:vein-pop .55s ease-out}.vein-modal__result.is-lost .vein-modal__result-img{filter:grayscale(.55) drop-shadow(0 6px 10px rgba(60,30,10,.25))}.vein-modal__result-title{font-family:var(--font-display, Georgia, serif);font-size:20px;color:#3d2612}.vein-modal__result.is-won .vein-modal__result-title{color:#5a2a96}.vein-modal__loot{display:flex;justify-content:center}.vein-modal__loot-item{display:inline-flex;align-items:center;gap:5px;font-size:19px;font-weight:800;line-height:1;color:#3d2612}.vein-modal__loot-item img{width:26px;height:26px;object-fit:contain}.vein-modal__lost-note{margin:0;text-align:center;font-size:14px;font-weight:600;line-height:1.4;color:#5a3b27}.vein-modal__ack{align-self:center}@keyframes vein-hint{0%,to{outline:2px solid rgba(255,224,138,.8);outline-offset:-2px;box-shadow:0 0 4px #ffd26e80}50%{outline:3px solid #ffe08a;outline-offset:-3px;box-shadow:0 0 14px #ffd26ef2}}@keyframes vein-quake{0%,to{transform:translate(0)}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,1px)}80%{transform:translate(2px,-1px)}}@keyframes vein-crumble{0%{filter:none}to{filter:brightness(.6) saturate(.4)}}@keyframes vein-rubble{0%{transform:translateY(-30%) scale(1.15);opacity:0}60%{transform:translateY(4%) scale(.98);opacity:1}to{transform:translateY(0) scale(1)}}@keyframes vein-burst{0%{transform:scale(1)}45%{transform:scale(1.12);box-shadow:0 0 22px #be78fff2}to{transform:scale(1)}}@keyframes vein-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@media (max-width: 767px){.vein-board{--vein-gap: 2px;padding:6px}.vein-modal__actions .btn{height:40px;padding:0 12px;font-size:13px}.vein-modal__actions--row{gap:6px}.vein-modal__actions--row .btn{padding:0 8px}.vein-modal__actions .btn--primary{min-width:0}}@media (prefers-reduced-motion: reduce){.vein-tile__turn,.vein-tile__ink,.vein-tile__sprite,.vein-tile__fog{transition:none}.vein-board.is-collapsed,.vein-tile__rubble,.vein-tile.is-hint,.vein-tile.is-dst.is-flow,.vein-modal__result.is-won .vein-modal__result-img{animation:none}}@media (max-width: 420px){.vein-modal__panel{--vein-pad: 10px}}.bureau-modal--cone .bureau-modal__panel{height:calc(100dvh - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap))}.bureau-modal__body--cone{overflow:hidden;min-height:0;margin-top:0;padding-top:4px;padding-bottom:14px}.bureau-modal__body--cone>.cone-drop{flex:1 1 auto;flex-shrink:1;min-height:0}.cone-drop{display:flex;flex-direction:column;gap:4px;min-height:0;color:#3a2f26;font-family:var(--font-ui, "Nunito", sans-serif)}.cone-drop__top{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-height:32px;flex-wrap:wrap}.cone-drop__badge{display:inline-flex;align-items:center;gap:4px;margin:0;height:26px;padding:0 9px 0 6px;border-radius:999px;border:1px solid #b8895a;background:linear-gradient(#fff6e4,#f0d7ae);box-shadow:inset 0 1px #ffffffbf;color:#603321;font-weight:800;line-height:1;flex:0 0 auto}.cone-drop__badge img{width:16px;height:16px;object-fit:contain}.cone-drop__badge--stake{border-color:#1d5fa8;background:linear-gradient(#4ea0e8,#2b74c4);color:#fff;cursor:text}.cone-drop__stake{width:calc(var(--chars, 1) * 1ch);min-width:0;height:22px;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-align:left;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;overflow:hidden}.cone-drop__stake:disabled{opacity:1;cursor:default}.cone-drop__stake::-webkit-outer-spin-button,.cone-drop__stake::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.cone-drop__stats{margin:0 0 0 auto;padding:0;list-style:none;display:flex;justify-content:flex-end;gap:4px;min-width:0}.cone-drop__stats li{display:inline-flex;align-items:center;gap:5px;height:26px;margin:0;padding:0 8px;border-radius:8px;border:1px solid #e4cba8;background:#ffefda;font-size:11px;font-weight:700;line-height:1;color:#6b5344;white-space:nowrap}.cone-drop__stats strong{font-size:13px;font-weight:800;color:#3a2414}.cone-drop__record .tip-host{align-items:center;gap:3px}.cone-drop__record .is-win,.cone-drop__record .is-win strong{color:#2c6b34}.cone-drop__record .is-loss,.cone-drop__record .is-loss strong{color:#8d3b28}.cone-drop__ico{width:14px;height:14px;display:block;fill:currentColor}.cone-drop__ico--stroke{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cone-drop__dot{width:4px;height:4px;border-radius:50%;background:#a07848;flex:0 0 auto}.bureau-modal--cone .bureau-modal__panel>.cone-drop__info{z-index:7;pointer-events:auto}.cone-drop__info{position:absolute;top:18px;right:60px;z-index:7;width:28px;height:28px;margin:0;padding:0;border:2px solid #8a5a12;border-radius:50%;background:linear-gradient(180deg,#ffe566,#efb020);color:#4a3228;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;font-weight:800;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffffb3}.cone-drop__sound{width:32px;height:32px;flex:0 0 auto;border:0;padding:0;background:transparent;color:#603321;cursor:pointer}.cone-drop__sound svg{width:22px;height:22px;display:block;fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cone-drop__sound.is-off{opacity:.4}.cone-drop__quote{flex:0 0 auto;height:auto;margin:12px 0 8px;overflow:hidden;font-size:15px;font-weight:800;line-height:1.25;text-align:center;color:#3a2f26}.cone-drop__delta{display:inline-flex;align-items:center;gap:4px;height:28px;margin:0 0 0 8px;padding:0 10px 0 6px;border-radius:999px;font-weight:800;line-height:1;vertical-align:middle;color:#fff}.cone-drop__delta img{width:16px;height:16px;object-fit:contain}.cone-drop__delta.is-win{border:1px solid #1f5c24;background:#2f7d32}.cone-drop__delta.is-loss{border:1px solid #7f1d14;background:#b42318}.cone-drop__quote--note,.cone-drop__quote--win,.cone-drop__quote--lose{margin:12px 16px 8px;padding:10px 16px;border:2px solid #c4922a;border-radius:10px;background:linear-gradient(180deg,#fff6df,#f3d7a2);color:#4a3228;font-weight:700;box-shadow:inset 0 1px #ffffffb3}.cone-drop__quote--win{border-color:#6d8a32;background:linear-gradient(180deg,#f4f8df,#d5e3a6);color:#314216}.cone-drop__quote--lose{border-color:#b5523c;background:linear-gradient(180deg,#fde8df,#f0c2b0);color:#6a2c22}.cone-drop__quote em{display:inline;margin-left:.35em;font-weight:700;color:#6b5344}.cone-drop__stage{position:relative;flex:1 1 0;min-height:0;overflow:hidden;border-radius:16px}.cone-drop__board{display:block;width:100%;height:100%}.cone-drop__split{flex:0 0 auto;margin:-4px 0}.cone-drop__notice{margin:4px 8px 18px;padding:12px 20px;text-align:center;border:2px solid #c4922a;border-radius:10px;background:linear-gradient(180deg,#fff6df,#f3d7a2);color:#4a3228;font-size:15px;font-weight:800;line-height:1.35;box-shadow:inset 0 1px #ffffffb3}.cone-drop__cones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:8px 12px 4px}.cone-drop__cone{position:relative;aspect-ratio:1;width:100%;max-height:112px;margin:0 auto;border:2px solid #c4a57a;border-radius:16px;background:#fff8eceb;padding:12px;cursor:pointer;touch-action:manipulation}.cone-drop__nth{position:absolute;right:4px;bottom:4px;padding:1px 6px;border-radius:999px;background:#603321;color:#fff8ee;font-size:11px;font-weight:800;line-height:1.3;pointer-events:none}.cone-drop__cone img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.cone-drop__cone:disabled{opacity:1;cursor:default}.cone-drop__cone.is-locked{cursor:default}.cone-drop__cone.is-player{border-radius:50%;border:3px solid #8a5a12;background:radial-gradient(circle at 50% 36%,#fff6c8,#ffe566 42%,#efb020 78%);box-shadow:inset 0 0 0 2px #ffffffb3,inset 0 -3px #8a5a1259,0 0 0 3px #efb020}.cone-drop__cone.is-rubik{border-color:#3d7ea6;box-shadow:0 0 0 2px #3d7ea666}.cone-drop__cone.is-win{border-color:#e2a122;box-shadow:0 0 0 3px #e2a122a6}.cone-drop__cone.is-dim{opacity:.35}.cone-drop__dock{flex:0 0 84px;height:84px;display:flex;flex-direction:column;gap:6px}.cone-drop__pot{display:flex;align-items:center;justify-content:center;gap:10px;min-height:28px}.cone-drop__pouch{display:inline-flex;align-items:center;gap:4px;padding:2px 10px 2px 6px;border-radius:999px;background:#efe2c8;box-shadow:inset 0 0 0 2px #c4a57a;font-weight:800;color:#603321}.cone-drop__pouch img{width:18px;height:18px;object-fit:contain}.cone-drop__pouch.is-player{animation:cone-pouch-player .7s ease forwards}.cone-drop__pouch.is-rubik{animation:cone-pouch-rubik .75s ease forwards}.cone-drop__gain{margin:0;font-weight:800;color:#2f7d32;animation:cone-gain .45s ease}.cone-drop__ask{position:absolute;z-index:4;left:50%;top:50%;width:min(680px,100% - 28px);transform:translate(-50%,-50%);filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.cone-drop__ask-card{position:relative;width:100%}.cone-drop__ask-rail{height:28px;background:url(/img/ne/toast/wood-rail.png) center/100% 100% no-repeat;position:relative;z-index:2}.cone-drop__ask-rail--top{margin-bottom:-7px}.cone-drop__ask-rail--bottom{margin-top:-7px}.cone-drop__ask-sheet{position:relative;z-index:1;margin:0 10px;padding:22px 28px 26px;background:url(/img/ne/toast/parchment.png) center/100% 100% no-repeat}.cone-ask-enter-active,.cone-ask-leave-active{transition:opacity .2s ease,transform .2s ease}.cone-ask-enter-from,.cone-ask-leave-to{opacity:0;transform:translate(-50%,calc(-50% + 8px))}.cone-drop__bet{display:grid;grid-template-columns:36px minmax(48px,1fr) 36px minmax(96px,auto);gap:6px;align-items:center}.cone-drop__step{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:2px solid var(--ui-beige-border, #af836d);border-radius:8px;background:linear-gradient(180deg,var(--ui-beige-light, #ffefda),var(--ui-beige-dark, #ebd0ac));box-shadow:inset 0 1px #ffffff8c;color:var(--ui-brown, #603321);font:800 18px/1 var(--font-ui, Nunito, Tahoma, sans-serif);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}@media (hover: hover) and (pointer: fine){.cone-drop__step:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:inset 0 1px #ffffff8c,0 4px 8px #60332129}}.cone-drop__step:active:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:inset 0 1px #ffffff8c,0 4px 8px #60332129}.cone-drop__step--plus{border-color:#a44e22;background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange, #dd723c) 45%,var(--ui-orange-dark, #b05729) 100%);box-shadow:inset 0 1px #ffffff59;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.cone-drop__slider-wrap{position:relative;display:flex;align-items:center;min-width:0;height:36px;font:800 12px/1 var(--font-ui, Nunito, Tahoma, sans-serif);--badge: max(22px, calc(var(--chars, 1) * 1ch + 16px))}.cone-drop__rail{position:absolute;left:0;right:0;top:50%;height:6px;border-radius:999px;background:#2a241c;overflow:hidden;pointer-events:none;transform:translateY(-50%)}.cone-drop__fill{display:block;height:100%;width:calc(var(--t, 0) * (100% - var(--badge)) + var(--badge) / 2);max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb347 0%,var(--ui-orange, #dd723c) 70%,var(--ui-orange-dark, #b05729) 100%)}.cone-drop__slider-wrap.is-off{opacity:.45}.cone-drop__slider{width:100%;min-width:0;height:36px;margin:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.cone-drop__slider:disabled{cursor:default}.cone-drop__slider:focus{outline:none}.cone-drop__slider:focus-visible{outline:2px solid #1d5fa8;outline-offset:2px;border-radius:8px}.cone-drop__slider::-webkit-slider-runnable-track{height:6px;border:0;border-radius:999px;background:transparent}.cone-drop__slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;margin-top:1px;opacity:0}.cone-drop__slider::-moz-range-track{height:6px;border:0;border-radius:999px;background:transparent}.cone-drop__slider::-moz-range-thumb{width:1px;height:1px;border:0;opacity:0}.cone-drop__thumb{position:absolute;z-index:1;top:50%;left:calc(var(--t, 0) * 100%);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px;height:22px;padding:0 6px;border:2px solid #9a3e14;border-radius:999px;background:linear-gradient(180deg,#ffb067,#e25a22);box-shadow:inset 0 1px #ffffff73,0 1px 2px #28120859;color:#fff8ee;font-weight:800;font-size:12px;line-height:1;white-space:nowrap;pointer-events:none;transform:translate(calc(var(--t, 0) * -100%),-50%)}.cone-drop__bet .tip-host{display:flex;min-width:0}.cone-drop__bet .btn--primary,.cone-drop__actions .btn{min-width:0;height:40px;padding:0 12px;font-size:14px}.cone-drop__bet .btn--primary:disabled{opacity:.45;filter:grayscale(.35);cursor:not-allowed}.cone-drop__actions{display:flex;gap:8px}.cone-drop__actions .btn{flex:1 1 0}@keyframes cone-pouch-player{to{transform:translate(72px,-64px) scale(.45);opacity:0}}@keyframes cone-pouch-rubik{to{transform:translateY(-140px) scale(.4);opacity:0}}@keyframes cone-gain{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}@media (max-width: 767px){.bureau-modal--cone .bureau-modal__title{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;border:0}}@media (max-width: 767px){.cone-drop__bet{grid-template-columns:36px minmax(0,1fr) 36px}.cone-drop__bet .tip-host{grid-column:1/-1}.cone-drop__bet .btn--primary{width:100%}.cone-drop__stats li{padding:0 5px;font-size:10px}.cone-drop__stats strong{font-size:12px}.cone-drop__ask{width:min(100% - 12px,680px)}.cone-drop__ask-sheet{padding:16px 14px 18px}.cone-drop__cones{gap:10px;padding:4px 0 0}.cone-drop__dock{flex-basis:128px;height:128px}}@media (max-height: 740px){.bureau-modal--cone{--npc-overhang: 72px;--modal-top-gap: calc(8px + var(--play-keyboard-top, 0px));--modal-bottom-gap: calc(8px + var(--play-keyboard, 0px))}.bureau-modal--cone .bureau-modal__npc--scout{--npc-w: 190px}.bureau-modal--cone .bureau-modal__panel--story .bureau-modal__head{padding-top:36px}.cone-drop__quote{font-size:14px}.cone-drop__quote em{display:inline;margin-left:.35em}.cone-drop{gap:4px}.cone-drop__cone{max-height:84px;padding:8px}}.bag-modal__error{margin:0 16px 8px;color:#8a2a12;font-size:13px}.bag-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.bag-modal-fade-enter-active,.bag-modal-fade-leave-active{transition:opacity .2s ease}.bag-modal-fade-enter-active .bag-modal__panel,.bag-modal-fade-leave-active .bag-modal__panel{transition:transform .22s ease,opacity .2s ease}.bag-modal-fade-enter-from,.bag-modal-fade-leave-to{opacity:0}.bag-modal-fade-enter-from .bag-modal__panel,.bag-modal-fade-leave-to .bag-modal__panel{opacity:0;transform:translateY(16px) scale(.98)}.bag-modal__panel{position:relative;width:min(1120px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap));display:flex;flex-direction:column;overflow:hidden}.bag-modal__close{position:absolute;top:14px;right:16px;z-index:5;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.bag-modal__close:hover{color:var(--ui-orange, #dd723c)}}.bag-modal__close:active{color:var(--ui-orange, #dd723c)}.bag-modal__head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 52px 0 20px;box-sizing:border-box}.bag-modal__title{display:flex;align-items:center;gap:8px;min-width:0;flex-shrink:0}.bag-modal__book{flex-shrink:0;display:block;width:44px;height:40px}.bag-modal__book img{width:100%;height:100%;object-fit:contain;display:block}.bag-modal__title-text{margin:0;font-family:var(--font-ui, "Nunito", sans-serif);font-weight:800;font-size:24px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--ui-brown, #603321)}.bag-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:min(720px,72%)}.bag-modal__action{position:relative;min-width:108px;min-height:44px;padding:6px 10px;border-radius:8px;border:1px solid #c9ae91;background:linear-gradient(180deg,#efe0cb,#dcc4a6);box-shadow:inset 0 1px #ffffff73;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-family:var(--font-ui, "Nunito", sans-serif);font-size:11px;font-weight:800;line-height:1.15;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25);cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}@media (hover: hover) and (pointer: fine){.bag-modal__action:hover:not(:disabled):not(.bag-modal__action--disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff80,0 8px 16px #60332138}}.bag-modal__action:active:not(:disabled):not(.bag-modal__action--disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff80,0 8px 16px #60332138}.bag-modal__action--shop{align-items:flex-start;padding-left:8px;padding-right:52px;border-color:#16304f;background:linear-gradient(180deg,#3d6494,#1c3b62);color:#f4f7fb;text-align:left}.bag-modal__action--shop>span{position:relative;z-index:1}.bag-modal__action--shop:before{content:"";position:absolute;top:0;right:0;bottom:0;width:72px;border-radius:0 6px 6px 0;background:url(/img/ne/play/npc/ja.webp) 54% 8%/auto 300% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 36%);mask-image:linear-gradient(90deg,transparent 0%,#000 36%);pointer-events:none}.bag-modal__action-rent{position:absolute;top:-7px;right:-4px;z-index:1;height:18px;padding:0 5px;border:2px solid #8a6140;border-radius:999px;background:linear-gradient(180deg,#fff6e8,#f3d7b0);box-shadow:0 1px 2px #4a251847;color:#603321;font:800 11px/14px Nunito,Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:none}.bag-modal__action-badge{position:absolute;top:-7px;left:-6px;z-index:1;min-width:18px;height:18px;padding:0 5px;border:2px solid #8a6140;border-radius:999px;background:linear-gradient(180deg,#fff6e8,#f3d7b0);box-shadow:0 1px 2px #4a251847;color:#603321;font:800 11px/14px Nunito,Tahoma,Arial,sans-serif;text-align:center;text-shadow:none}.bag-modal__action-badge.is-full,.bag-modal__action-rent.is-soon{border-color:#a34538;background:linear-gradient(180deg,#f8d4cc,#e7a094);color:#6a241c}.bag-modal__action--active{background:linear-gradient(180deg,#c9a27a,#a67a52);border-color:#8a6140}.bag-modal__action--carry{border-color:#2f6d3c;background:linear-gradient(180deg,#8ec98a,#5ea86a 55%,#3d8a4c);color:#f7fff4;outline:2px solid #3d8a4c;outline-offset:1px}.bag-modal__action--carry.bag-modal__action--drop{border-color:#7a241e;background:linear-gradient(180deg,#e88980,#c44e45 55%,#9a332c);color:#fff6f4;outline-color:#9a332c}.bag-modal__action--disabled,.bag-modal__action:disabled{background:linear-gradient(180deg,#d5c8b6,#b8a794);border-color:#a89886;color:#ffffffc7;cursor:default;opacity:.85}.bag-panes{display:none}.bag-modal__body{flex:1 1 auto;min-height:0;overflow:auto;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:18px;padding:12px 18px 10px;box-sizing:border-box}.bag-modal__main,.bag-modal__pockets{min-width:0;display:flex;flex-direction:column;gap:8px}.bag-modal__tabs{display:flex;flex-wrap:wrap;gap:4px}.bag-modal__tabs--pockets{position:relative;z-index:4;padding-left:30px;box-sizing:border-box}.bag-modal__tabs--pockets>.bag-filter{flex:0 1 auto;min-width:0}.bag-modal__tabs--pockets>.bag-filter .bag-filter__btn{width:100%;justify-content:center}.bag-modal__tab{min-height:28px;padding:4px 10px;border:1px solid #c9a36a;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#fff8ea,#f4e0c2 52%,#e6c89a);box-shadow:inset 0 1px #fffc,inset 0 -2px #7a522a29;font-family:var(--font-ui, "Nunito", sans-serif);font-size:12px;font-weight:800;color:#5a3b27;cursor:pointer;transition:color .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.bag-modal__tab--active{border-color:#8d4318;background:linear-gradient(180deg,#ffc56a,#f08a3a 42%,#c85a22);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #5c240847;color:#fff;text-shadow:0 1px 0 rgba(80,28,6,.35)}.bag-modal__tab--wide{padding-left:12px;padding-right:12px;white-space:nowrap}.bag-modal__tab--back,.bag-modal__tab--icon{display:inline-flex;align-items:center;justify-content:center;width:32px;padding-left:0;padding-right:0}.bag-modal__tab-back{width:14px;height:14px;display:block}.bag-modal__tab-icon{width:20px;height:20px;display:block;object-fit:contain;pointer-events:none}.bag-modal__filters{position:relative;z-index:4}.bag-filter{position:relative}.bag-filter.is-open{z-index:6}.bag-filter__btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bag-filter__btn--icon{padding-left:8px;padding-right:8px}.bag-filter__chevron{width:10px;height:7px;flex:0 0 auto;transition:transform .16s ease}.bag-filter.is-open .bag-filter__chevron{transform:rotate(180deg)}.bag-filter__glyph{display:block;flex:0 0 auto}.bag-filter__glyph--alpha{width:20px;height:18px}.bag-filter__type{width:18px;height:18px;flex:0 0 auto;object-fit:contain}.bag-filter__menu{position:absolute;top:calc(100% + 4px);left:0;z-index:6;display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:4px;list-style:none;border:1px solid #c9a36a;border-radius:10px;background:linear-gradient(180deg,#fff8ea,#f6e6cc);box-shadow:0 8px 18px #3a241638}.bag-filter__menu--icons{align-items:center}.bag-filter__opt{display:flex;align-items:center;gap:6px;width:100%;border-radius:8px;text-align:left;white-space:nowrap}.bag-filter__opt--icon{display:inline-flex;align-items:center;justify-content:center;width:40px;padding-left:0;padding-right:0}.bag-modal__stage{position:relative;min-width:0;margin:-4px;padding:4px;overflow:hidden}.bag-tab-enter-active,.bag-tab-leave-active{transition:transform .42s cubic-bezier(.22,1,.36,1)}.bag-tab-leave-active{position:absolute;top:4px;left:4px;width:calc(100% - 8px);pointer-events:none}.bag-tab-enter-from{transform:translate3d(100%,0,0)}.bag-tab-leave-to,.bag-modal__stage.is-back .bag-tab-enter-from{transform:translate3d(-100%,0,0)}.bag-modal__stage.is-back .bag-tab-leave-to{transform:translate3d(100%,0,0)}@media (prefers-reduced-motion: reduce){.bag-tab-enter-active,.bag-tab-leave-active{transition:none}}.bag-modal__grid{display:grid;gap:8px}.bag-modal__grid--main{grid-template-columns:repeat(7,minmax(0,1fr))}.bag-modal__grid--pockets{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start}.bag-modal__slot{position:relative;aspect-ratio:1;border-radius:8px;background:#e4d0b4;box-shadow:inset 0 1px 3px #5a3b272e;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0}.bag-modal__slot--item{padding:0;overflow:hidden}.bag-modal__slot--selected{outline:2px solid #f0a03a;outline-offset:0;box-shadow:inset 0 1px 3px #5a3b272e,0 0 0 2px #f0a03a59}.bag-modal__slot--locked,.bag-modal__slot--empty{background:#e8d5ba}.bag-modal__item{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:6px;border:3px solid transparent;border-radius:inherit;cursor:pointer;box-sizing:border-box;background:#b9a48c;transition:filter .22s ease}.bag-modal__item:focus-visible{outline:2px solid #fff6e8;outline-offset:-5px}.bag-modal__item-icon{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));transition:transform .22s ease}.bag-modal__slot--item:focus-within .bag-modal__item{filter:brightness(1.08)}@media (hover: hover) and (pointer: fine){.bag-modal__slot--item:hover .bag-modal__item{filter:brightness(1.08)}}.bag-modal__slot--item:active .bag-modal__item{filter:brightness(1.08)}.bag-modal__slot--item:focus-within .bag-modal__item-icon{transform:translateY(-2px) scale(1.06)}@media (hover: hover) and (pointer: fine){.bag-modal__slot--item:hover .bag-modal__item-icon{transform:translateY(-2px) scale(1.06)}}.bag-modal__slot--item:active .bag-modal__item-icon{transform:translateY(-2px) scale(1.06)}.bag-modal__item--plain{background:#e8d5ba}.bag-modal__item--equipment{background:#b2a269}.bag-modal__item--rarelic{background:#b5a534}.bag-modal__item--beak{background:#919fa8}.bag-modal__item--unic{background:#9cac67}.bag-modal__item--q-excellent{border-color:#16560c}.bag-modal__item--q-average{border-color:#c9a20e}.bag-modal__item--q-lost{border-color:#7e1e00}.bag-modal__item--q-unusable{border-color:#4c4436}.bag-modal__item--q-wearing{border-color:#016789}.bag-modal__item--picked{border-color:#dd723c;box-shadow:inset 0 0 0 1px #fff6e8}.bag-check{position:absolute;z-index:3;top:5px;right:5px;width:16px;height:16px;box-sizing:border-box;border:2px solid #8a4b24;border-radius:4px;background:linear-gradient(180deg,#fff8ee,#f0d7b4);box-shadow:inset 0 1px #ffffffbf,0 1px 1px #5a3b2747;display:flex;align-items:center;justify-content:center;pointer-events:none}.bag-check.is-on{border-color:#8a3d16;background:linear-gradient(180deg,#ffb347,#dd723c)}.bag-check svg{width:11px;height:11px;display:block;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.bag-move-list{align-self:stretch;width:100%;max-height:220px;box-sizing:border-box;overflow:auto;text-align:left}.bag-move-list .bag-tent-qty .shop-qty__n{min-width:44px}.bag-tent-note{margin:0 0 8px;padding:10px 16px;border-style:dashed;border-color:#c4a882;background:transparent;box-shadow:none}.bag-slot-act{position:absolute;z-index:2;left:4px;right:4px;bottom:4px;height:22px;margin:0;padding:0 4px;border:2px solid #a44e22;border-radius:7px;background:linear-gradient(180deg,#ffb347,#dd723c 45%,#b05729);box-shadow:inset 0 1px #ffffff59;color:#fff;font-family:var(--font-display, "Shantell Sans"),cursive;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;overflow:hidden;cursor:pointer;transform:translateY(140%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease}.bag-modal__slot--item:focus-within .bag-slot-act{transform:translateY(0);opacity:1;pointer-events:auto}@media (hover: hover) and (pointer: fine){.bag-modal__slot--item:hover .bag-slot-act{transform:translateY(0);opacity:1;pointer-events:auto}}@media (hover: none),(pointer: coarse){.bag-modal__slot--item .bag-slot-act{display:none}}.bag-slot-act--lock{display:flex;align-items:center;justify-content:center;cursor:default}.bag-slot-act__lock{width:12px;height:14px;display:block;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion: reduce){.bag-slot-act,.bag-modal__item,.bag-modal__item-icon{transition:none}}.bag-modal__qty{position:absolute;right:4px;bottom:3px;min-width:16px;padding:0 4px;border-radius:8px;background:#140c06c7;color:#fff;font-family:var(--font-ui, "Nunito", sans-serif);font-size:11px;font-weight:800;line-height:16px;text-align:center;pointer-events:none}@media (max-width: 399px){.bag-modal__action-badge,.bag-modal__action-rent{top:-5px;height:14px;padding:0 4px;border-width:1.5px;font:800 9px/11px Nunito,Tahoma,Arial,sans-serif}.bag-modal__action-badge{left:-4px;min-width:14px}.bag-modal__action-rent{right:-3px}.bag-modal__grid--pockets .bag-modal__qty{right:2px;bottom:2px;min-width:12px;padding:0 3px;border-radius:6px;font-size:9px;line-height:12px}.bag-modal__grid--pockets .resale-badge{left:2px;bottom:2px;height:12px;padding:0 2px 0 1px;border-radius:6px;font:800 9px/12px Nunito,Tahoma,Arial,sans-serif}.bag-modal__grid--pockets .resale-badge svg{width:7px;height:7px}.bag-modal__grid--pockets .resale-badge__n{min-width:6px}}.item-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:safe center;justify-content:center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.item-modal-fade-enter-active,.item-modal-fade-leave-active{transition:opacity .2s ease}.item-modal-fade-enter-active .item-modal__card,.item-modal-fade-leave-active .item-modal__card{transition:transform .22s ease,opacity .2s ease}.item-modal-fade-enter-from,.item-modal-fade-leave-to{opacity:0}.item-modal-fade-enter-from .item-modal__card,.item-modal-fade-leave-to .item-modal__card{opacity:0;transform:translateY(-14px)}.item-modal__card{position:relative;width:min(360px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap));display:flex;flex-direction:column;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.item-modal__rail{flex:0 0 auto;height:28px;background:url(/img/ne/toast/wood-rail.png) center/100% 100% no-repeat;position:relative;z-index:2}.item-modal__rail--top{margin-bottom:-7px}.item-modal__rail--bottom{margin-top:-7px}.item-modal__close{position:absolute;top:50%;right:10px;transform:translateY(-52%);width:28px;height:28px;margin:0;padding:0;border:0;background:transparent;color:#f3e6c8;font:800 22px/1 Nunito,Tahoma,Arial,sans-serif;cursor:pointer;text-shadow:0 1px 0 rgba(40,18,6,.45)}@media (hover: hover) and (pointer: fine){.item-modal__close:hover{color:#fff6df}}.item-modal__close:active{color:#fff6df}.item-modal__sheet{position:relative;z-index:1;margin:0 8px;min-height:0;overflow:auto;background:url(/img/ne/toast/parchment.png) center/100% 100% no-repeat}.item-modal__content{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 22px 16px;box-sizing:border-box;text-align:center}.item-modal__art{position:relative;width:64px;height:64px;border:3px solid transparent;border-radius:10px;overflow:hidden;box-sizing:border-box}.item-modal__art img{width:100%;height:100%;object-fit:contain;display:block;padding:4px;box-sizing:border-box}.item-modal__confirm-art{position:relative;width:72px;height:72px}.item-modal__confirm-art .item-modal__art{width:72px;height:72px}.item-modal__qty{position:absolute;right:-6px;bottom:-6px;min-width:22px;height:22px;padding:0 5px;border-radius:11px;background:#fff;border:1px solid #c9b48a;color:#3a2f26;font:800 12px/20px Nunito,Tahoma,Arial,sans-serif;text-align:center;box-sizing:border-box}.item-modal__dose{display:flex;align-items:center;justify-content:center;gap:8px}.item-modal__dose-step{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:2px solid var(--ui-beige-border, #af836d);border-radius:10px;background:linear-gradient(180deg,var(--ui-beige-light, #ffefda),var(--ui-beige-dark, #ebd0ac));box-shadow:inset 0 1px #ffffff8c;color:var(--ui-brown, #603321);font:800 20px/1 Nunito,Tahoma,Arial,sans-serif;cursor:pointer}.item-modal__dose-step:disabled{opacity:.45;cursor:default}.item-modal__dose-step--plus{border-color:#a44e22;background:linear-gradient(180deg,#ffb347,#dd723c 45%,#b05729);color:#fff}.item-modal__dose-n{min-width:36px;color:#3a2f26;font:800 22px/1 Nunito,Tahoma,Arial,sans-serif;text-align:center}.item-modal__dose-gain{display:flex;align-items:center;justify-content:center;gap:6px}.item-modal__dose-gain img{width:18px;height:18px;object-fit:contain}.item-modal__ask{margin:0 0 8px;padding:10px 16px;border-style:dashed;border-color:#c4a882;background:transparent;box-shadow:none}.item-modal__ask b{font-weight:800}.item-modal__title{margin:0;color:#1a1410;font:800 20px/1.15 Nunito,Tahoma,Arial,sans-serif}.item-modal__type{display:inline-flex;align-items:center;gap:4px;margin:-4px 0 0;color:#7a6550;font:700 13px/1.2 Nunito,Tahoma,Arial,sans-serif}.item-modal__type img{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.item-modal__facts-box{width:100%;margin:0;padding:10px 12px;border:2px dashed rgba(90,70,52,.38);border-radius:12px;background:transparent;box-sizing:border-box}.item-modal__facts{display:grid;grid-template-columns:1fr auto;justify-content:stretch;column-gap:12px;row-gap:2px;width:100%;margin:0;text-align:left;box-sizing:border-box}.item-modal__facts div{display:contents}.item-modal__facts dt,.item-modal__facts dd{margin:0;font:700 13px/1.35 Nunito,Tahoma,Arial,sans-serif}.item-modal__facts dt{justify-self:start;color:#7a6550}.item-modal__facts dd{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;justify-self:end;gap:4px;color:#1a1410;font-weight:800;text-align:right}.item-modal__part{display:inline-flex;align-items:center;gap:4px}.item-modal__part--sep{line-height:1;color:#7a6550;font-weight:800;margin:0 2px}.item-modal__fact-icon{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.item-modal__facts dd.is-q-excellent{color:#16560c}.item-modal__facts dd.is-q-average{color:#c9a20e}.item-modal__facts dd.is-q-lost{color:#7e1e00}.item-modal__facts dd.is-q-unusable{color:#4c4436}.item-modal__facts dd.is-q-wearing{color:#016789}.item-modal__facts .resale-badge{position:static;flex:0 0 auto;pointer-events:auto}.item-modal__dur{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;border:1.5px solid transparent;border-radius:999px;font:800 11px/1 Nunito,Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums;box-sizing:border-box}.item-modal__dur.is-green{border-color:#0e3a08;background:#16560c;color:#f3ffe8}.item-modal__dur.is-blue{border-color:#0e335c;background:#1a4f86;color:#e8f4ff}.item-modal__dur.is-yellow{border-color:#a8742f;background:#f0c14a;color:#5a3b08}.item-modal__dur.is-red{border-color:#541400;background:#7e1e00;color:#fff0e8}.item-modal__fact-badge{display:inline-flex;align-items:center;gap:3px;min-height:18px;padding:0 6px;border:1.5px solid #8a6140;border-radius:999px;background:transparent;color:#1a1410;font:800 11px/1.2 Nunito,Tahoma,Arial,sans-serif;box-sizing:border-box}.item-modal__fact-badge .item-modal__fact-icon{width:13px;height:13px}.item-modal__fact-badge.is-q-excellent{color:#16560c;border-color:#16560c}.item-modal__fact-badge.is-q-average{color:#c9a20e;border-color:#c9a20e}.item-modal__fact-badge.is-q-lost{color:#7e1e00;border-color:#7e1e00}.item-modal__fact-badge.is-q-unusable{color:#4c4436;border-color:#4c4436}.item-modal__fact-badge.is-q-wearing{color:#016789;border-color:#016789}.item-modal__scratch{display:flex;align-items:center;gap:8px;width:100%;height:10px}.item-modal__mark{position:relative;display:block;flex:1 1 auto;height:10px}.item-modal__mark:before,.item-modal__mark:after{content:"";position:absolute;height:1.5px;border-radius:1px;background:#5a34208c;box-shadow:0 1px #fff8ee73}.item-modal__mark--left:before{top:2px;left:6%;width:94%;transform:rotate(-1.2deg)}.item-modal__mark--left:after{top:6px;left:24%;width:52%;transform:rotate(1.3deg);background:#5a342052}.item-modal__mark--right:before{top:3px;right:4%;width:90%;transform:rotate(.8deg)}.item-modal__mark--right:after{top:7px;right:20%;width:42%;transform:rotate(-1.5deg);background:#5a342047}.item-modal__scratch--b .item-modal__mark--left:before{transform:rotate(.9deg);width:86%}.item-modal__scratch--c .item-modal__mark--right:before{transform:rotate(-.6deg)}.item-modal__text{align-self:stretch;width:100%;margin:0;color:#3a2f26;font:600 13px/1.45 Nunito,Tahoma,Arial,sans-serif;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.item-modal__inline-icon{width:16px;height:16px;margin:0 2px 0 0;object-fit:contain;vertical-align:-3px}.item-modal__text hr{margin:8px 0;border:0;border-top:1px solid rgba(90,59,39,.35)}.item-modal__text :first-child{margin-top:0}.item-modal__text :last-child{margin-bottom:0}.item-modal__error{margin:0;color:#8a2a12;font:700 13px/1.3 Nunito,Tahoma,Arial,sans-serif}.item-modal__actions{display:flex;align-items:center;gap:8px;width:100%}.item-modal__actions--tent{display:grid;grid-template-columns:1fr 1fr}.item-modal__act--wide{grid-column:1/-1;height:auto;min-height:40px;padding:8px 12px;line-height:1.15;white-space:normal}.item-modal__act{flex:1 1 0;min-width:0;height:40px;padding:0 8px;border:2px solid #a44e22;border-radius:10px;background:linear-gradient(180deg,#ffb347,#dd723c 45%,#b05729);box-shadow:inset 0 1px #ffffff59;color:#fff;font-family:var(--font-display, "Shantell Sans"),cursive;font-size:14px;font-weight:800;cursor:pointer}.item-modal__act--alt{border-color:#af836d;background:linear-gradient(180deg,#ffefda,#ebd0ac);box-shadow:inset 0 1px #ffffffbf;color:#603321;text-shadow:none}@media (hover: hover) and (pointer: fine){.item-modal__act:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}}.item-modal__act:active:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.item-modal__act:disabled{opacity:.55;cursor:not-allowed}.item-modal__act.item-modal__act--wide{border-color:#2a5678;background:linear-gradient(180deg,#7eb6de,#4d86b8 55%,#356894);box-shadow:inset 0 1px #ffffff59;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.28)}.bag-modal__lock{width:22px;height:24px;opacity:.72}.bag-modal__slot--upgrade{padding:0}.bag-modal__grow{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:2px solid transparent;border-radius:inherit;background:linear-gradient(#d4bc9a,#d4bc9a) padding-box,linear-gradient(180deg,#ffe08a,#ffbc04 42%,#cd8015) border-box;cursor:pointer;transition:filter .22s ease}@media (hover: hover) and (pointer: fine){.bag-modal__grow:hover{filter:brightness(1.14)}}.bag-modal__grow:active{filter:brightness(1.14)}.bag-modal__grow-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:linear-gradient(180deg,#ffbc04,#cd8015);color:#322e29;font-size:20px;font-weight:800;line-height:1;transition:transform .22s ease}@media (hover: hover) and (pointer: fine){.bag-modal__grow:hover .bag-modal__grow-mark{transform:scale(1.14)}}.bag-modal__grow:active .bag-modal__grow-mark{transform:scale(1.14)}@media (prefers-reduced-motion: reduce){.bag-modal__grow,.bag-modal__grow-mark{transition:none}}.bag-modal__pockets-row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start}.bag-modal__pockets-label{margin:0;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-family:var(--font-ui, "Nunito", sans-serif);font-size:12px;font-weight:800;letter-spacing:.04em;color:#6a5040;align-self:center}.bag-modal__shop{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px;box-sizing:border-box}.bag-modal__offer{display:flex;align-items:center;gap:10px;min-height:54px;padding:8px 10px;border-radius:8px;background:#82533d1f;box-sizing:border-box}.bag-modal__offer-icon{flex:0 0 auto;width:28px;height:28px;object-fit:contain}.bag-modal__offer-title{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-ui, "Nunito", sans-serif);font-size:13px;font-weight:800;color:#5a3b27;text-align:left}.bag-modal__buy{flex:0 0 auto;min-width:0!important;width:auto!important;height:36px!important;padding:0 14px!important;font-size:13px!important;white-space:nowrap}.bag-modal__buy:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}@media (max-width: 767px){.bag-modal{align-items:safe center;padding:var(--modal-top-gap) 8px var(--modal-bottom-gap)}.bag-modal__panel{margin-top:0;max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap))}.bag-modal__head{flex-direction:column;align-items:stretch;padding:14px 48px 0 20px}.bag-modal__title-text{font-size:16px}.bag-modal__book{margin-left:-9px}.bag-modal__actions{max-width:none;justify-content:flex-start;flex-wrap:nowrap;margin-bottom:12px}.bag-modal__action--drop,.bag-modal__action--shop{flex:0 1 auto;min-width:max-content;padding-right:8px;padding-left:8px}.bag-modal__action--shop{padding-right:36px}.bag-modal__action--shop:before{width:48px}.bag-panes{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:0 0 auto;margin:0 20px 12px}.bag-panes__btn{min-height:36px;padding:6px 10px;border-radius:10px;border:1px solid #c9a36a;background:linear-gradient(180deg,#fff8ea,#f4e0c2 52%,#e6c89a);box-shadow:inset 0 1px #fffc,inset 0 -2px #7a522a29;color:#5a3b27;font:inherit;font-weight:800;cursor:pointer}.bag-panes__btn.is-on{border-color:#8d4318;background:linear-gradient(180deg,#ffc56a,#f08a3a 42%,#c85a22);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #5c240852;color:#fff;text-shadow:0 1px 0 rgba(80,28,6,.35)}.bag-modal__body{grid-template-columns:1fr;margin-left:0;margin-right:0;padding:0 20px 10px}.bag-modal__grid--main{grid-template-columns:repeat(4,minmax(0,1fr))}.bag-modal__shop{grid-template-columns:1fr;row-gap:5px;padding:0 20px 14px}.bag-modal__offer{min-height:42px;padding:5px 10px}.bag-modal__buy{height:30px!important;padding:0 12px!important;font-size:12px!important}.bag-modal__pockets-row{grid-template-columns:18px minmax(0,1fr)}.bag-modal__tabs--pockets{flex-wrap:nowrap;padding-left:26px}.bag-modal__tabs--pockets>.bag-filter,.bag-modal__tabs--pockets>.bag-modal__tab{flex:0 1 auto;min-width:0}.bag-modal__tabs--pockets>.bag-modal__tab,.bag-modal__tabs--pockets>.bag-filter .bag-filter__btn{width:auto;padding:4px 10px;text-align:center;white-space:nowrap}.bag-modal__tabs--pockets .bag-modal__tab--icon{flex:0 0 36px;width:36px;min-width:36px;padding:3px}}.bag-modal__action.bag-modal__action--icon{flex:0 0 64px;width:64px;height:48px;min-width:64px;padding:4px 6px}.bag-modal__action-icon{height:40px;width:auto;max-width:none;object-fit:contain;display:block;pointer-events:none}.bag-modal__action-icon--check{height:20px}.bag-action-icon-enter-active,.bag-action-icon-leave-active{transition:opacity .22s ease,transform .22s ease}.bag-action-icon-leave-active{position:absolute}.bag-action-icon-enter-from,.bag-action-icon-leave-to{opacity:0;transform:scale(.62)}@media (prefers-reduced-motion: reduce){.bag-action-icon-enter-active,.bag-action-icon-leave-active{transition:none}}.transfer-send{z-index:95}.transfer-send .mail-modal__panel{width:min(440px,100%)}@media (min-width: 768px){.transfer-send .mail-modal__panel{width:min(600px,100%)}}.transfer-send__left{position:absolute;top:14px;left:14px;z-index:6;pointer-events:auto}.transfer-send__left.is-empty{border-color:#a34538;background:linear-gradient(180deg,#f8d4cc,#e7a094);color:#6a241c}.mail-modal--notch.transfer-send .mail-modal__panel>.transfer-send__left,.mail-modal--notch.transfer-send .mail-modal__panel>.transfer-send__info{z-index:7;pointer-events:auto}.transfer-send__info{position:absolute;top:22px;right:64px;z-index:7;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:2px solid #8a5a12;border-radius:50%;background:linear-gradient(180deg,#ffe566,#efb020);box-shadow:inset 0 1px #ffffffb3;color:#4a3228;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;font-weight:800;line-height:1;cursor:pointer;pointer-events:auto}.transfer-send .mail-modal__head{justify-content:center;padding-right:52px;padding-left:78px;text-align:center}.transfer-send .mail-modal__title{width:100%;margin:0;font-size:18px}.transfer-send .mail-modal__body{display:flex;flex-direction:column;gap:10px;padding:0 22px 18px}.cookie-transfer__qty{display:flex;align-items:center;justify-content:center;gap:10px}.cookie-transfer__icon{width:28px;height:28px;object-fit:contain}.cookie-transfer__tax{color:#7a6550;font-weight:700}.transfer-pick{position:relative}.transfer-pick__placeholder{color:#8a6a52;font-weight:800}.transfer-pick__menu{position:fixed;z-index:200;max-height:240px;overflow:auto;padding:6px;border:2px solid #c4894a;border-radius:10px;background:linear-gradient(180deg,#fff8ee,#f3d7b0);box-shadow:0 10px 22px #4a251847}.transfer-pick__input{width:100%;height:32px;margin:0 0 4px;padding:0 8px;border:2px solid #c4894a;border-radius:8px;background:#fffaf3;color:#603321;font:800 13px/1 Nunito,Tahoma,sans-serif}.transfer-pick__option{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;margin:0;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:#603321;font:800 13px/1 Nunito,Tahoma,sans-serif;text-align:left;cursor:pointer}@media (hover: hover) and (pointer: fine){.transfer-pick__option:hover{background:#dd723c29}}.transfer-pick__option:active{background:#dd723c29}.transfer-pick__empty{margin:8px 4px;color:#7a6550;font:700 13px/1.3 Nunito,Tahoma,sans-serif;text-align:center}.transfer-note{margin:0;padding:8px 10px;list-style:none;border:1.5px dashed rgba(122,84,52,.75);border-radius:12px;background:none}.transfer-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;color:#3a2a1e;font:700 13px/1.3 Nunito,Tahoma,sans-serif}.transfer-no{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:2px solid #8a6140;border-radius:999px;background:linear-gradient(180deg,#fff6e8,#f3d7b0);color:#603321;font:800 11px/1 Nunito,Tahoma,sans-serif}.transfer-dot{color:#7a6550;font-weight:800}.transfer-icon,.transfer-pay img,.transfer-total img{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.transfer-name{min-width:0}.transfer-pay,.transfer-total{display:inline-flex;align-items:center;gap:4px}.transfer-total{justify-content:center;margin:0;color:#603321;font:800 15px/1.4 Nunito,Tahoma,sans-serif}.transfer-total.is-short{color:#8a2a12}.mail-modal--notch.restore-send{z-index:96;--npc-overhang: 96px}.mail-modal--notch.restore-send .mail-modal__npc--medal{top:-96px;width:188px;height:188px;aspect-ratio:1}.mail-modal--notch.restore-send .mail-modal__panel{width:min(460px,100%)}@media (min-width: 768px){.mail-modal--notch.restore-send:not(.salt-view) .mail-modal__panel{width:min(600px,100%)}}.mail-modal--notch.restore-send .mail-modal__head{justify-content:center;padding:64px 52px 8px;text-align:center}.mail-modal--notch.restore-send .mail-modal__title{width:100%;margin:0;font-size:18px}.mail-modal--notch.restore-send .mail-modal__body{display:flex;flex-direction:column;gap:10px;padding:0 22px 18px}.restore-send .transfer-note{max-height:min(320px,46vh);overflow:auto}.restore-send__row{position:relative;isolation:isolate;width:100%;margin:0;padding:4px 6px;border:2px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:background .28s ease,box-shadow .28s ease}.restore-send__row>*{position:relative;z-index:1}.restore-send__row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(102deg,transparent 0%,transparent 34%,rgba(255,228,160,.2) 44%,rgba(255,250,230,.96) 50%,rgba(226,176,64,.62) 57%,transparent 70%);background-size:240% 100%;background-position:130% 0;opacity:0;pointer-events:none;transition:opacity .28s ease}.restore-send__row:focus-visible{background:linear-gradient(180deg,#fffefb,#fff4d4)}@media (hover: hover) and (pointer: fine){.restore-send__row:hover{background:linear-gradient(180deg,#fffefb,#fff4d4)}}.restore-send__row:active{background:linear-gradient(180deg,#fffefb,#fff4d4)}.restore-send__row:focus-visible:before{opacity:1;animation:restore-row-sheen 1.6s ease-in-out infinite}@media (hover: hover) and (pointer: fine){.restore-send__row:hover:before{opacity:1;animation:restore-row-sheen 1.6s ease-in-out infinite}}.restore-send__row:active:before{opacity:1;animation:restore-row-sheen 1.6s ease-in-out infinite}.restore-send__row.is-on{background:linear-gradient(#fffaf0,#fff1cc) padding-box,linear-gradient(115deg,#e8b84a,#fff1b0,#b87418,#f3d48a,#e8b84a) border-box;background-size:auto,240% 100%;border-color:transparent;box-shadow:none;animation:restore-row-rim 2.8s linear infinite}.restore-send__row.is-on:focus-visible{background:linear-gradient(#fffefb,#fff3c8) padding-box,linear-gradient(115deg,#e8b84a,#fff1b0,#b87418,#f3d48a,#e8b84a) border-box;background-size:auto,240% 100%}@media (hover: hover) and (pointer: fine){.restore-send__row.is-on:hover{background:linear-gradient(#fffefb,#fff3c8) padding-box,linear-gradient(115deg,#e8b84a,#fff1b0,#b87418,#f3d48a,#e8b84a) border-box;background-size:auto,240% 100%}}.restore-send__row.is-on:active{background:linear-gradient(#fffefb,#fff3c8) padding-box,linear-gradient(115deg,#e8b84a,#fff1b0,#b87418,#f3d48a,#e8b84a) border-box;background-size:auto,240% 100%}@keyframes restore-row-sheen{0%{background-position:130% 0}to{background-position:-50% 0}}@keyframes restore-row-rim{0%{background-position:0 0,0% 0}to{background-position:0 0,240% 0}}@media (prefers-reduced-motion: reduce){.restore-send__row.is-on,.restore-send__row:focus-visible:before{animation:none}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.restore-send__row:hover:before{animation:none}}@media (prefers-reduced-motion: reduce){.restore-send__row:focus-visible:before{opacity:.7;background-position:42% 0}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.restore-send__row:hover:before{opacity:.7;background-position:42% 0}}.restore-send .resale-badge{position:static;flex:0 0 auto}.restore-send__plus{font-weight:800;line-height:1}.restore-send__q{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#7a5410;box-shadow:0 0 0 1.5px #fff6e8f2}.restore-send__q.is-q-excellent{background:#16560c}.restore-send__q.is-q-average{background:#c9a20e}.restore-send__q.is-q-lost{background:#7e1e00}.restore-send__q.is-q-unusable{background:#4c4436}.restore-send__empty{margin:4px 0;color:#7a6550;font:700 14px/1.4 Nunito,Tahoma,sans-serif;text-align:center}.resale-badge{position:absolute;left:4px;bottom:3px;z-index:2;display:inline-flex;align-items:center;gap:1px;height:16px;padding:0 3px 0 2px;border-radius:8px;color:#fff;font:800 11px/16px Nunito,Tahoma,Arial,sans-serif;pointer-events:none;box-shadow:0 1px 2px #0006}.resale-badge svg{width:9px;height:9px;fill:currentColor;display:block}.resale-badge__n{min-width:7px;text-align:center}.resale-badge.is-5{background:#2f8a34}.resale-badge.is-4{background:#e07a2f}.resale-badge.is-3{background:#e3b423;color:#3d2e10}.resale-badge.is-2{background:#d04532}.resale-badge.is-1{background:#8a8680}.resale-badge.is-0{background:#111;color:#fff}.resource-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;align-items:safe center;justify-items:safe center;padding:var(--modal-top-gap) 16px var(--modal-bottom-gap);background:#140c0873}.resource-modal-fade-enter-active,.resource-modal-fade-leave-active{transition:opacity .2s ease}.resource-modal-fade-enter-from,.resource-modal-fade-leave-to{opacity:0}.resource-modal__panel.panel-frame{position:relative;width:min(560px,100%);margin-top:78px;max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap) - 78px);min-height:0;display:flex;flex-direction:column;align-items:center;overflow:visible;border:0;box-shadow:none;background:transparent;padding:78px 36px 36px;box-sizing:border-box}.resource-modal__panel.panel-frame:before{top:0;right:0;bottom:0;left:0;background:none;border-style:solid;border-color:transparent;border-width:60px 18px 18px 18px;border-image:url(/img/ne/play/modal/modal-frame.svg?v=notch) 64 24 24 24 fill/60px 18px 18px 18px stretch;box-sizing:border-box;filter:drop-shadow(0 12px 26px rgba(0,0,0,.4));transform:translateZ(0);z-index:1;pointer-events:none}.resource-modal__panel.panel-frame:after{display:none}.resource-modal__panel>.resource-modal__mark,.resource-modal__panel>.resource-modal__close{position:absolute}.resource-modal__panel>*:not(.resource-modal__mark){z-index:2}.resource-modal__mark{position:absolute;left:50%;top:-78px;width:148px;height:148px;transform:translate(-50%);z-index:3;pointer-events:none}.resource-modal__mark img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 8px 10px rgba(0,0,0,.28))}.resource-modal__close{position:absolute;top:22px;right:26px;z-index:4;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.resource-modal__close:hover{color:#dd723c}}.resource-modal__close:active{color:#dd723c}.resource-modal__body{width:100%;max-height:min(460px,var(--play-viewport, 100dvh) - var(--modal-top-gap) - 78px - var(--modal-bottom-gap) - 96px);overflow:auto;display:flex;flex-direction:column;align-items:center}.resource-modal__title{margin:0 28px 8px;color:#5a3b27;font-size:22px;line-height:1.15;text-align:center}.resource-modal__lead{margin:0 8px 16px;color:#3a2f26;font:600 16px/1.35 Nunito,Tahoma,Arial,sans-serif;text-align:center}.resource-modal__lead b{font-weight:800}.resource-modal__loot{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;margin:0 0 8px}.resource-modal__cell{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.resource-modal__cell img{width:72px;height:72px;object-fit:contain}.resource-modal__cell span{min-width:56px;padding:3px 8px;border-radius:8px;border:1px solid #c9b48a;background:#f4e6cf;color:#3a2f26;font:800 14px/1.2 Nunito,Tahoma,Arial,sans-serif;text-align:center}.resource-modal__miss{margin:8px 0 0;color:#3a2f26;font:700 15px/1.35 Nunito,Tahoma,Arial,sans-serif;text-align:center}.resource-modal__miss img{width:22px;height:22px;object-fit:contain;vertical-align:-5px}.resource-modal__error{margin:8px 0 0;color:#8a2a12;font:700 13px/1.3 Nunito,Tahoma,Arial,sans-serif;text-align:center}.resource-modal__more{margin-top:14px;min-width:180px;height:40px;padding:0 16px;border:2px solid #a44e22;border-radius:10px;background:linear-gradient(180deg,#ffb347,#dd723c 45%,#b05729);box-shadow:inset 0 1px #ffffff59;color:#fff;font-family:var(--font-display, "Shantell Sans"),cursive;font-size:16px;font-weight:800;cursor:pointer}.resource-modal__more:disabled{opacity:.6;cursor:default}@media (max-width: 520px){.resource-modal__loot{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-modal__panel.panel-frame{padding:72px 18px 28px}}.char-modal{--cm-ink: #3a2a1e;--cm-brown: #603321;--cm-muted: #7a6550;--cm-tab: #6b4630;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:safe center;overflow:auto;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.char-modal-fade-enter-active,.char-modal-fade-leave-active{transition:opacity .2s ease}.char-modal-fade-enter-active .char-modal__panel,.char-modal-fade-leave-active .char-modal__panel{transition:transform .22s ease,opacity .2s ease}.char-modal-fade-enter-from,.char-modal-fade-leave-to{opacity:0}.char-modal-fade-enter-from .char-modal__panel,.char-modal-fade-leave-to .char-modal__panel{opacity:0;transform:translateY(16px) scale(.98)}.char-modal__panel{position:relative;width:min(1080px,100%);height:auto;max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap));flex:0 1 auto;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 26px #0006}.char-modal__panel.panel-frame>.char-modal__tools{position:absolute;top:14px;right:16px;z-index:6;display:flex;align-items:center;gap:4px}.char-modal__tools .header-avatar__switch{position:relative;top:auto;right:auto;z-index:1;opacity:1;pointer-events:auto}.char-modal__tools .header-avatar__add.resource-chip__plus{margin:0}.char-modal__close{position:relative;flex:0 0 auto;z-index:2;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.char-modal__close:hover{color:var(--ui-orange, #dd723c)}}.char-modal__close:active{color:var(--ui-orange, #dd723c)}.char-modal__head{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:18px 92px 0 20px;box-sizing:border-box}.char-modal__menu{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 10px;border:1px solid rgba(96,51,33,.28);border-radius:8px;background:linear-gradient(180deg,#fff4e2,#efd5b0);color:var(--cm-brown);font:800 13px/1 var(--font-ui, Nunito, sans-serif);cursor:pointer;flex-shrink:0}.char-modal__menu-grid{display:grid;grid-template-columns:repeat(2,6px);gap:2px}.char-modal__menu-grid i{width:6px;height:6px;border-radius:1px;background:#5a3a28}.char-modal__menu-dot{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:#d6452f;box-shadow:0 0 0 2px #f7dfbe}.char-modal__title{display:flex;align-items:center;gap:8px;min-width:0}.char-modal__title-icon{width:38px;height:38px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#e5caab;display:grid;place-items:center;border:2px solid #8a5a3a}.char-modal__title-icon img{width:100%;height:100%;object-fit:cover;display:block}.char-modal__title-text{margin:0;font-family:var(--font-ui, "Nunito", sans-serif);font-weight:800;font-size:24px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--ui-brown, #603321)}.char-modal__body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;padding:14px 18px 12px;box-sizing:border-box}.char-modal__bird-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-content:start;min-width:0}.char-modal__panel:has(.char-modal__body.is-record){height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap))}.char-modal__body.is-record,.char-modal__body:has(.char-awards-pane){overflow:hidden;min-height:0}.char-modal__hero{position:relative;min-width:0;min-height:360px;display:grid;grid-template-columns:70px minmax(0,1fr) 70px;grid-template-rows:minmax(0,1fr) auto;column-gap:6px;padding:10px 8px 12px;border-radius:10px;border:1px solid rgba(96,51,33,.22);background:linear-gradient(180deg,#fff8ee59,#f0d5b08c),var(--lawn-day, url(/img/ne/play/bg/empty.webp?v=4)) center/cover no-repeat;overflow:hidden;box-sizing:border-box}.char-modal__hero.is-night{background:linear-gradient(180deg,#0c16241f,#08101c38),var(--lawn-night, url(/img/ne/play/bg/empty-night.webp?v=3)) center/cover no-repeat}.char-modal__equip{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:8px}.char-modal__slot{padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.char-modal__slot:disabled{cursor:default}.char-modal__slot--dim .char-modal__slot-icon{opacity:.45}.char-modal__slot-frame{display:grid;place-items:center;width:64px;height:64px;background:center/contain no-repeat url(/img/ne/play/ui/rock-slot.webp);filter:drop-shadow(0 2px 4px rgba(0,0,0,.28))}.char-modal__slot-icon{width:36px;height:36px;object-fit:contain;display:block}.char-modal__slot-icon--ghost{width:30px;height:30px;opacity:.82}.char-modal__slot-lock{width:22px;height:24px;display:block;transform:translateY(-4px)}.char-modal__stage{position:relative;z-index:1;display:grid;place-items:center;min-width:0;min-height:280px}.char-modal__perch{--perch-w: min( 277.2px , 100%);position:relative;align-self:center;display:flex;align-items:flex-end;justify-content:center;width:var(--perch-w)}.char-modal__bird{position:relative;z-index:1;display:block;width:100%;height:auto;max-height:calc(var(--perch-w) * 352 / 308);object-fit:contain;object-position:bottom center;transform:translate(15px,30px)}.char-modal__bird-empty{margin:0;color:var(--cm-brown);font:700 14px/1.3 var(--font-ui, Nunito, sans-serif);text-align:center}.char-modal__vitals{grid-column:1/-1;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px}.char-modal__bars{display:grid;gap:8px;width:min(300px,72%)}.char-modal__bar{display:flex;align-items:center;gap:6px;cursor:pointer}.char-modal__bar-icon{flex:0 0 auto;width:20px;height:20px;object-fit:contain}.char-modal__bar-track{position:relative;flex:1 1 auto;height:22px;border-radius:4px;background:#3a2219cc;box-shadow:0 1px 2px #00000059;overflow:hidden}.char-modal__bar-fill{position:absolute;left:2px;top:2px;height:18px;width:calc((100% - 4px) * var(--fill, 0));border-radius:3px;background:linear-gradient(180deg,#ffbc04,#cd8015);transition:width 1.05s cubic-bezier(.12,.72,.14,1),background .25s ease}.char-modal__bar--hp-low .char-modal__bar-fill,.char-modal__bar--hp-mid .char-modal__bar-fill,.char-modal__bar--hp-high .char-modal__bar-fill{transition:width 1.05s cubic-bezier(.12,.72,.14,1),background .25s ease}.char-modal__bar--hp-low .char-modal__bar-fill{background:#8b1a1c}.char-modal__bar--hp-mid .char-modal__bar-fill{background:#d4a00e}.char-modal__bar--hp-high .char-modal__bar-fill{background:#1a6b2e}.char-modal__bar-count{display:inline-flex;align-items:center;gap:.35em}.char-modal__bar-value{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;font:800 13px/1 Nunito,Tahoma,sans-serif;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.45);pointer-events:none}.char-modal__bar-plus.resource-chip__plus,.play-root--narrow .char-modal__bar-plus.resource-chip__plus{position:absolute;top:50%;right:2px;width:16px;height:16px;margin:0;border-radius:4px;font-size:13px;transform:translateY(-50%);z-index:3}@media (hover: hover) and (pointer: fine){button.char-modal__bar-plus.resource-chip__plus:hover{transform:translateY(-50%) scale(1.08)}}button.char-modal__bar-plus.resource-chip__plus:active{transform:translateY(-50%) scale(1.08)}button.char-modal__bar-plus.resource-chip__plus:disabled,button.char-modal__bar-plus.resource-chip__plus:disabled:active{transform:translateY(-50%)}@media (hover: hover) and (pointer: fine){button.char-modal__bar-plus.resource-chip__plus:disabled:hover{transform:translateY(-50%)}}.char-modal__level{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border:2px solid #a44e22;border-radius:50%;background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange, #dd723c) 48%,var(--ui-orange-dark, #b85a28) 100%);color:#fff;font:800 16px/1 var(--font-ui, Nunito, sans-serif);text-shadow:0 1px 0 rgba(0,0,0,.28);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #78300c47,0 2px #7a3414}.char-modal__sheet{min-width:0;min-height:auto;flex:0 0 auto;overflow:visible;display:flex;flex-direction:column;padding:8px;border-radius:10px;border:1px solid rgba(96,51,33,.18);background:#fff8ee8c;box-sizing:border-box}.char-modal__sheet.is-locked{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.char-modal__sheet-stage{position:relative;display:grid;min-width:0;max-width:100%;overflow:hidden;transition:height .22s ease}.char-modal__sheet-stage>.char-modal__stats,.char-modal__sheet-stage>.char-modal__training{grid-area:1/1;align-self:start;width:100%;transition:transform .22s ease,opacity .22s ease,visibility .22s}.char-modal__sheet-stage>.char-modal__stats.is-off{transform:translate(-28px)}.char-modal__sheet-stage>.char-modal__training.is-off{transform:translate(28px)}.char-modal__sheet-stage>.is-off{position:absolute;top:0;right:0;left:0;opacity:0;visibility:hidden;pointer-events:none}.char-modal__tabs{display:flex;gap:6px;margin-bottom:12px}.char-modal__tab{flex:1 1 0;margin:0;padding:6px 8px;border:1px solid #c9a36a;border-radius:10px;background:linear-gradient(180deg,#fff8ea,#f4e0c2 52%,#e6c89a);box-shadow:inset 0 1px #fffc,inset 0 -2px #7a522a29;color:#5a3b27;font:800 14px/1.15 var(--font-ui, Nunito, sans-serif);cursor:pointer}.char-modal__tab--active{border-color:#8d4318;background:linear-gradient(180deg,#ffc56a,#f08a3a 42%,#c85a22);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #5c240852;color:#fff;text-shadow:0 1px 0 rgba(80,28,6,.35)}.char-modal__tab:disabled,.char-modal__tab--disabled{opacity:.45;cursor:not-allowed}.char-modal__tab--bird{display:flex;align-items:center;justify-content:center}.char-modal__tab-avatar{width:22px;height:22px;border:1.5px solid #8a5a3a;border-radius:50%;background:#e5caab;object-fit:cover;display:block}.char-modal__tab--active .char-modal__tab-avatar{border-color:#f6e6c8}.char-modal__stats,.char-modal__training{flex:0 0 auto;width:100%;min-width:0;min-height:auto;max-width:100%;overflow:visible;display:grid;gap:10px;align-content:start;box-sizing:border-box}.char-modal__stats{--stat-gap: 8px;grid-template-columns:28px max-content minmax(48px,1fr) auto;column-gap:var(--stat-gap);padding:2px 14px 6px 2px}.char-modal__training{--train-gap: 8px;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);column-gap:var(--train-gap);row-gap:0;margin:0;padding:0}.char-modal__stat{display:grid;grid-template-columns:auto minmax(12px,1fr) auto;align-items:center;gap:8px 10px;color:var(--cm-ink);font:700 14px/1.2 var(--font-ui, Nunito, sans-serif)}.char-modal__stat-icon{width:28px;height:28px;object-fit:contain;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.char-modal__stat-label{white-space:nowrap}.char-modal__stat-rule{height:0;border-bottom:1px dashed rgba(90,60,35,.35);transform:translateY(1px)}.char-modal__stat-value{font-variant-numeric:tabular-nums;font-weight:800;min-width:2.5ch;text-align:right}.char-stat,.char-train{display:grid;align-items:center;gap:8px;box-sizing:border-box;padding-bottom:8px;border-bottom:1px solid rgba(96,51,33,.28);color:var(--cm-ink);font:700 14px/1.2 var(--font-ui, Nunito, sans-serif)}.char-stat.is-bare,.char-train.is-bare{padding-bottom:0;border-bottom:0}.char-stat{grid-column:1/-1;grid-template-columns:subgrid;cursor:help}.char-stat__rule{grid-column:1/-1;display:block;position:relative;height:10px;margin:2px 4px}.char-stat__rule:before,.char-stat__rule:after{content:"";position:absolute;left:8%;height:1px;border-radius:1px;background:#5c3e2466}.char-stat__rule:before{top:3px;width:84%;transform:rotate(-.4deg)}.char-stat__rule:after{top:6px;left:22%;width:48%;transform:rotate(.6deg);background:#46301c47}.char-stat__icon,.char-train__pay{width:28px;height:28px;object-fit:contain;display:block}.char-train__pay{width:18px;height:18px}.char-stat__label,.char-train__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.char-train__label{overflow:hidden;text-overflow:ellipsis}.char-stat__bar{height:12px;border-radius:999px;background:#ddd4c6;overflow:hidden;box-shadow:inset 0 1px 2px #4628142e}.char-stat__bar>i{display:block;height:100%;width:calc(var(--fill, 0) * 100%);border-radius:inherit;background:linear-gradient(180deg,#c9a27a,#8d5a38);transition:width 1.05s cubic-bezier(.12,.72,.14,1)}.char-stat__value,.char-train__value{min-width:0;padding:4px 8px;border:1px solid #e2c9a4;border-radius:8px;background:#fff8ee;font-variant-numeric:tabular-nums;font-weight:800;text-align:center}.char-stat__value{min-width:2.5ch}.char-train{position:relative;grid-column:1/-1;grid-template-columns:subgrid;width:100%;min-width:0;max-width:100%;padding:0 6px;border-bottom:0;border-radius:4px;background-image:linear-gradient(180deg,#f5e6d5,#f5e6d5);background-repeat:no-repeat;background-position:left center;background-size:calc(var(--fill, 0) * 100%) 100%;transition:background-size .7s cubic-bezier(.12,.72,.14,1)}.char-train.is-poured:after{content:"";position:absolute;z-index:0;top:0;bottom:0;left:0;width:calc(var(--fill, 0) * 100%);border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 0%,rgba(255,244,214,0) 32%,rgba(255,250,236,.95) 50%,rgba(255,244,214,0) 68%,transparent 100%);background-repeat:no-repeat;background-size:45% 100%;animation:char-train-pour .9s ease-out forwards}.char-train__who,.char-train__ctrl,.char-train>.char-train__value{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.char-train{transition:none}.char-train.is-poured:after{animation:none}}@keyframes char-train-pour{0%{background-position:-40% center}to{background-position:160% center}}.char-train+.char-train{margin-top:9px}.char-train+.char-train:before{content:"";position:absolute;left:0;right:0;top:-5px;height:1px;background:#60332147;pointer-events:none}.char-train__who,.char-train__ctrl,.char-train__price{min-width:0;max-width:100%;overflow:visible}.char-train__who{display:flex;align-items:center;justify-content:flex-start;justify-self:start;gap:8px;min-width:0;max-width:100%;overflow:hidden;cursor:help}.char-train__who .char-stat__icon{flex:0 0 28px;width:28px;height:28px}.char-train__ctrl{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:1fr 1fr;align-items:stretch;justify-self:stretch;box-sizing:border-box;width:auto;min-width:0;max-width:none;height:36px;max-height:36px;border-radius:8px;overflow:hidden}.char-train>.char-train__value{justify-self:end;box-sizing:border-box;flex:0 0 auto;width:5em;min-width:5em;max-width:none;white-space:nowrap}@media (max-width: 599px){.char-train>.char-train__value{width:3.9em;min-width:3.9em;padding-left:4px;padding-right:4px}}.char-train__stepper{display:contents}.char-train__step{width:24px;height:auto;min-width:24px;max-width:24px;min-height:0;margin:0;padding:0;border:0;border-radius:0;color:#fff8ee;font:800 16px/1 Nunito,Tahoma,sans-serif;cursor:pointer;transition:background .16s ease,filter .16s ease}.char-train__step--minus{grid-column:1;grid-row:1/span 2;background:#b5523c}.char-train__step--plus{grid-column:3;grid-row:1/span 2;background:#6d9444}@media (hover: hover) and (pointer: fine){.char-train__step--minus:hover:not(:disabled){background:#d46a52;filter:brightness(1.08)}}.char-train__step--minus:active:not(:disabled){background:#d46a52;filter:brightness(1.08)}@media (hover: hover) and (pointer: fine){.char-train__step--plus:hover:not(:disabled){background:#86b356;filter:brightness(1.08)}}.char-train__step--plus:active:not(:disabled){background:#86b356;filter:brightness(1.08)}.char-train__step:active:not(:disabled){filter:brightness(.92);transition-duration:.08s}.char-train__step:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion: reduce){.char-train__step{transition:none}}.char-train__qty{grid-column:2;grid-row:1;box-sizing:border-box;min-width:0;min-height:0;height:auto;display:grid;place-items:center;padding:0 4px;border:1px dashed #d7b48e;border-top:0;border-radius:0;background:transparent;color:#3a2a1e;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.char-train__price{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;width:auto;min-width:0;min-height:0;height:auto;margin:0;padding:0 4px;border:1px dashed #d7b48e;border-top:0;border-bottom:0;border-radius:0;background:transparent;color:#3a2a1e}.char-train__cost,.char-train__sum{font-weight:800;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:0 1 auto;min-width:0}.char-train__sum{min-width:3ch;justify-self:end}.char-train__ctrl .char-train__pay{width:12px;height:12px}.char-train__ctrl .char-train__cost{color:inherit;text-align:center;font-size:11px}.char-train__foot{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;align-items:center;row-gap:6px;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin-top:14px;padding-top:2px}.char-train__totals{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:4px;min-width:0}.char-train__totals--have{align-items:flex-end}.char-train__need{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 2px;border-radius:999px}.char-train__need.is-short{padding:0 8px 0 4px;background:#f6d0c8;color:#8d2b22}.char-train__need.is-ok{padding:0 8px 0 4px;background:#d7ecc4;color:#2f6a22}.char-train__total-label{justify-self:center;align-self:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:22px;height:auto;padding:8px 0;border:1.5px solid #c4894a;border-radius:999px;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#fff6e8,#f3d7b0);color:#603321;font:800 12px/1 Nunito,Tahoma,sans-serif;writing-mode:sideways-lr;text-orientation:mixed;white-space:nowrap}.char-train__ledger>.char-train__total-label:first-of-type{margin-left:4px}.char-train__ledger>.char-train__total-label:last-of-type{margin-right:4px}.char-train__ledger{display:grid;grid-template-columns:auto minmax(0,1fr) 16px minmax(0,1fr) auto;align-items:stretch;justify-content:start;column-gap:6px;row-gap:6px;width:100%;min-width:0}.char-train__split{container-type:size;position:relative;align-self:stretch;justify-self:center;width:16px;min-height:28px}.char-train__split .item-modal__scratch{position:absolute;left:50%;top:50%;width:100cqh;height:10px;margin:0;transform:translate(-50%,-50%) rotate(90deg)}.char-train__scratch{grid-column:1/-1;width:100%;min-width:0;margin:2px 0 0}.char-train__scratch--lead{margin-top:0}.char-train__go-host{grid-column:1/-1;margin-left:0;justify-self:end;flex:0 0 auto}.char-modal .char-train__go.btn--primary{flex:0 0 auto;align-self:center;box-sizing:border-box;width:auto;max-width:100%;min-width:max-content;height:40px;margin:0;padding:0 16px}.char-modal .char-train__go.btn--primary:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.35)}@media (hover: hover) and (pointer: fine){.char-modal .char-train__go.btn--primary:disabled:hover{cursor:not-allowed;opacity:.45;filter:saturate(.35)}}.char-modal .char-train__go.btn--primary:disabled:active{cursor:not-allowed;opacity:.45;filter:saturate(.35)}.char-modal__train-btn{width:28px;height:28px;margin:0;padding:0;border:1px solid rgba(96,51,33,.28);border-radius:6px;background:linear-gradient(180deg,#fff4e2,#efd5b0);color:var(--cm-brown);font:800 18px/1 Nunito,Tahoma,sans-serif;cursor:pointer}@media (hover: hover) and (pointer: fine){.char-modal__train-btn:hover{filter:brightness(1.05)}}.char-modal__train-btn:active{filter:brightness(1.05)}.char-modal__foot{flex:0 0 auto;display:grid;grid-template-columns:repeat(var(--foot-cols, 5),minmax(0,1fr));gap:8px;margin:0 8px 14px;padding:8px 10px 6px;box-sizing:border-box;background:var(--parchment-fill);position:relative;z-index:4}.char-modal__foot-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:0;padding:8px 10px;border:1px solid #c9a36a;border-radius:8px;background:linear-gradient(180deg,#fff8ea,#f4e0c2 52%,#e6c89a);box-shadow:inset 0 1px #fffc,inset 0 -2px #7a522a29;color:#5a3b27;font:800 13px/1.1 var(--font-ui, Nunito, sans-serif);cursor:pointer}.char-modal__foot-icon{width:22px;height:22px;object-fit:contain;flex:0 0 22px}.char-modal__foot-btn{position:relative;isolation:isolate;transition:color .22s ease,border-color .22s ease,text-shadow .22s ease}.char-modal__foot-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,#ffc56a,#f08a3a 42%,#c85a22);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #5c240852;opacity:0;transition:opacity .22s ease;pointer-events:none}html:is(.play-halloween,.play-winter) .char-modal__foot-btn:before{background:var(--event-btn-pattern, none) center/56px 44px,var(--event-fill);box-shadow:none}@media (hover: hover) and (pointer: fine){.char-modal__foot-btn:hover:not(:disabled){border-color:#8d4318;color:#fff;text-shadow:0 1px 0 rgba(80,28,6,.35)}}.char-modal__foot-btn:active:not(:disabled){border-color:#8d4318;color:#fff;text-shadow:0 1px 0 rgba(80,28,6,.35)}@media (hover: hover) and (pointer: fine){html:is(.play-halloween,.play-winter) .char-modal__foot-btn:hover:not(:disabled){border-color:var(--event-stroke);color:var(--event-ink)}}html:is(.play-halloween,.play-winter) .char-modal__foot-btn:active:not(:disabled){border-color:var(--event-stroke);color:var(--event-ink)}.char-modal__foot-btn.is-on:before{opacity:1}@media (hover: hover) and (pointer: fine){.char-modal__foot-btn:hover:not(:disabled):before{opacity:1}}.char-modal__foot-btn:active:not(:disabled):before{opacity:1}.char-modal__foot-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.35)}@media (hover: hover) and (pointer: fine){.char-modal__foot-btn:disabled:hover{filter:grayscale(.35)}}.char-modal__foot-btn:disabled:active{filter:grayscale(.35)}.char-modal__foot-icon{width:28px;height:28px;object-fit:contain;flex:0 0 auto}.char-modal__foot-label{min-width:0;text-align:center}@media (max-width: 1031px){.char-modal{padding:var(--modal-top-gap) 8px var(--modal-bottom-gap);align-items:safe center;justify-content:safe center;overflow:auto}.char-modal__panel{width:100%;height:auto;margin-top:0;max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap));overflow:hidden}.char-modal__head{padding:14px 84px 0 14px}.char-modal__title-text{font-size:16px}.char-modal__menu-label{display:none}.char-modal__body,.char-modal__body.is-record{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 12px 10px}.char-modal__tab{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:4px 10px;font-size:13px;line-height:1.1}.char-modal__tab-icon{width:26px;height:26px;flex:0 0 26px;object-fit:contain}.char-modal__hero{flex:0 0 auto;grid-template-columns:56px minmax(0,1fr) 56px;grid-template-rows:minmax(0,1fr) auto;overflow:visible}.char-modal__slot-frame{width:52px;height:52px}.char-modal__slot-icon{width:30px;height:30px}.char-modal__stage{min-height:232px}.char-modal__sheet,.char-modal__stats,.char-modal__training{flex:0 0 auto;width:100%;min-height:auto;overflow:visible}.char-modal__foot,.char-modal__foot--bag{gap:6px;margin:0 8px 12px;padding:6px 4px 4px}.char-modal__foot-btn{min-height:42px;padding:6px 2px;gap:0}.char-modal__foot-label{display:none}.char-modal__stats{--stat-gap: 6px;grid-template-columns:24px minmax(0,max-content) minmax(0,1fr) auto}.char-modal__training{--train-gap: 6px}.char-stat,.char-train{gap:6px;font-size:13px}.char-stat__icon,.char-train__who .char-stat__icon{width:24px;height:24px;flex-basis:24px}.char-train__step{width:22px;min-width:22px;max-width:22px}}@media (max-width: 767px){.char-modal__bird-page{display:flex;flex-direction:column;gap:0}.char-modal__sheet{display:contents}.char-modal__tabs{order:-1;margin-bottom:4px}.char-modal__hero.is-off,.char-modal__sheet-stage.is-bird{display:none}.char-modal__sheet-stage:not(.is-bird){padding:8px;border:1px solid rgba(96,51,33,.18);border-radius:10px;background:#fff8ee8c}.char-train__who{position:relative;overflow:visible}.char-train__label{position:absolute;left:calc(100% + 6px);top:50%;max-width:var(--train-label-room, 0px);overflow:hidden;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}.char-train__ledger .char-train__sum,.char-train__ledger .lotto-reel,.char-train__ledger .lotto-reel span{font-size:12px}.char-train__foot .char-train__total-label{font-size:11px}}.char-modal__record,.char-record{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.char-record__tabs{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.char-record__tabs+.char-record__tabs{margin-top:8px}.char-record__tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;margin:0;padding:6px 12px;border:1px solid #c9a36a;border-radius:10px;background:linear-gradient(180deg,#fff8ea,#f4e0c2 52%,#e6c89a);box-shadow:inset 0 1px #fffc,inset 0 -2px #7a522a29;color:#5a3b27;font:800 13px/1.2 var(--font-ui, Nunito, sans-serif);white-space:nowrap;cursor:pointer}@media (max-width: 767px){.char-skills .char-record__tabs{width:100%}.char-skills .char-record__tab{flex:1 1 0;justify-content:center;min-height:36px;padding:4px 10px;font-size:13px;line-height:1.1}}.char-record__tabs--section .char-record__tab{padding:4px 10px;font-size:12px}.char-record__tab:disabled{opacity:.45;cursor:default}.char-record__tab-off{width:16px;height:16px;object-fit:contain}.char-skills__stage{position:relative;display:grid;min-width:0;overflow:hidden}.char-skills__pane{grid-area:1/1;min-width:0}.char-skills__pane.char-page-next-leave-active,.char-skills__pane.char-page-prev-leave-active,.char-skills__pane.char-page-fade-leave-active{position:absolute;top:0;left:0;width:100%}.char-skill-lock{display:flex;flex-direction:column;align-items:center;gap:8px;margin:12px 0;padding:12px 16px;border:1.5px dashed #c4a882;border-radius:12px;background:none;text-align:center}.char-skill-lock__bird{display:block;width:180px;height:180px;flex:0 0 180px;object-fit:contain}.char-skill-lock .norm-notice{align-self:center;width:fit-content;max-width:100%;margin:0;text-align:center}.char-skill-lock .norm-notice__copy{display:block;width:auto;max-width:100%;text-align:center}.char-skill-lock__keep{white-space:nowrap}.char-skill-lock b{font-weight:800}.char-skill-lock .flea-bird__badge{margin-left:6px;vertical-align:middle;position:relative;top:-2px}.char-skills{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}.char-modal__panel:has(.char-skills){height:min(max-content,var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap))}@media (min-width: 768px){.char-modal__panel:has(.char-skills__pane:not(.char-page-next-leave-active):not(.char-page-prev-leave-active) .char-talent-wheel){height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap))}}.char-modal__body:has(.char-skills){overflow:hidden}.char-modal__body:has(.char-skills__pane>.prof){overflow:auto}.char-skills,.char-skills__stage{flex:1 1 auto;min-height:0}.char-skills__stage{grid-template-rows:minmax(0,1fr)}.char-skills__pane:has(.char-talents){display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.char-skills:has(>.char-skills__stage>.char-skills__pane>.prof),.char-skills:has(>.char-skills__stage>.char-skills__pane>.prof)>.char-skills__stage{flex:0 0 auto;min-height:auto;height:auto;overflow:visible}.char-skills__pane:has(.prof){display:flex;flex:0 0 auto;flex-direction:column;align-self:stretch;width:100%;height:auto;min-height:auto;overflow:visible}.char-skills__pane>.prof{flex:0 0 auto;width:100%;height:auto;min-height:auto;overflow:visible}.char-skills__pane>.prof.char-talent-frame,.char-skills__pane>.prof .char-talent-split{flex:0 0 auto;min-height:auto}.char-skills__pane>.prof .prof-deck{width:100%;min-width:0}.char-record__tab-icon{width:26px;height:26px;flex:0 0 26px;object-fit:contain}.char-record__tab-badge{margin-left:2px}.char-record__tab.is-active .char-record__tab-badge{background:#fff6e8;color:#5a3b27}.char-talents{display:flex;flex-direction:column;min-height:0;height:100%}.char-talent-frame{container-type:inline-size;container-name:talent-frame;position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin-top:32px;padding:12px 14px;border:1.5px dashed #c4a882;border-radius:12px}.char-talent-frame--bare{margin-top:0}.char-talent-frame__tabs{position:absolute;top:0;left:50%;z-index:1;justify-content:center;width:max-content;max-width:calc(100% - 24px);margin:0;padding:0;transform:translate(-50%,-100%);background:none;flex-wrap:nowrap}.bag-modal__tab.char-talent-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:3px 10px;white-space:nowrap}.char-talent-tab__icon{width:26px;height:26px;flex:0 0 26px;object-fit:contain}.char-talent-tab__short{display:none}@container talent-frame (max-width: 480px){.char-talent-tab__full{display:none}.char-talent-tab__short{display:inline}}.char-talent-frame__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.char-talent-frame__body:has(.char-talent-board){display:flex;flex-direction:column}.char-talent-stage{position:relative;display:grid;flex:1 1 auto;box-sizing:border-box;min-width:0;min-height:0;padding-bottom:12px;overflow:hidden}.char-talent-pane{grid-area:1/1;min-width:0;min-height:0}.char-talent-pane.char-page-next-leave-active,.char-talent-pane.char-page-prev-leave-active{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media (min-width: 768px){.char-talent-frame__body:has(.char-talent-board){overflow:hidden}}.char-talent-frame .char-skill-lock{margin:0;padding:4px 0 0;border:0}.char-talent-races{display:flex;flex-direction:column;gap:16px}.char-talent-learn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;padding:8px 4px 4px;text-align:center}.char-talent-learn .char-skill-lock__bird{width:160px;height:160px;flex:0 0 160px}.char-talent-learn .norm-notice{width:fit-content;max-width:100%;margin:0}.char-talent-board{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0}.char-talent-split{display:grid;flex:1 1 auto;grid-template-columns:minmax(120px,.5fr) minmax(0,2.5fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:8px 4px;min-height:0}.char-talent-side{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0}.char-talent-side__crest{position:relative;width:min(112px,100%);cursor:help}.char-talent-side__mark{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:contrast(1) saturate(1) drop-shadow(0 4px 6px rgba(0,0,0,.28));transition:filter .28s ease}.char-talent-side__crest:active .char-talent-side__mark{filter:contrast(1.28) saturate(1.12) drop-shadow(0 4px 6px rgba(0,0,0,.28))}@media (hover: hover) and (pointer: fine){.char-talent-side__crest:hover .char-talent-side__mark{filter:contrast(1.28) saturate(1.12) drop-shadow(0 4px 6px rgba(0,0,0,.28))}}.char-talent-side__info{position:absolute;top:6%;right:0;z-index:2;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:2px solid #8a5a12;border-radius:50%;background:linear-gradient(180deg,#ffe566,#efb020);box-shadow:inset 0 1px #ffffffb3,0 2px 3px #00000047;color:#4a3228;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;font-weight:800;line-height:1;cursor:help;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 767px){.char-talent-split{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:0}.char-maze-skills>.char-talent-split>.maze-tree{flex:1 1 auto;min-height:0}.char-talent-side{display:grid;grid-template-columns:1fr auto 30px auto 1fr;align-items:center;column-gap:0;row-gap:10px;width:100%}.char-talent-side__crest{grid-column:2;grid-row:1;width:78px}.char-talent-points{grid-column:4;grid-row:1;width:78px}.char-talent-side .item-modal__scratch{grid-column:1/-1;grid-row:2;width:100%}.char-talent-side__info{width:22px;height:22px;font-size:13px}}@media (min-width: 768px){.char-talent-side__crest{width:min(187px,100%)}.char-talent-points{width:min(128px,100%)}}.char-talent-side .item-modal__scratch{width:100%}.char-talent-points{position:relative;width:min(112px,100%);padding:0;background:none;cursor:help}@media (max-width: 767px){.char-talent-points{width:78px}}@media (min-width: 768px){.char-talent-points{width:min(128px,100%)}}.char-talent-points__plate{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:contrast(1) saturate(1) drop-shadow(0 3px 4px rgba(0,0,0,.28));transition:filter .28s ease}.char-talent-points:active .char-talent-points__plate{filter:contrast(1.28) saturate(1.12) drop-shadow(0 3px 4px rgba(0,0,0,.28))}@media (hover: hover) and (pointer: fine){.char-talent-points:hover .char-talent-points__plate{filter:contrast(1.28) saturate(1.12) drop-shadow(0 3px 4px rgba(0,0,0,.28))}}.char-talent-points__value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#4a2a12}.char-talent-points__value strong{color:#fff;font:800 18px/1 var(--font-ui, Nunito, sans-serif);text-shadow:0 1px 2px rgba(40,22,8,.9)}@media (min-width: 768px){.char-talent-side{gap:0;container-type:inline-size}.char-talent-side__crest{z-index:1}.char-talent-side .item-modal__scratch{display:none}.char-talent-points{margin-top:-20px}.char-talent-points .char-talent-side__info{top:auto;bottom:6%;right:calc((min(128px,100cqw) - min(187px,100cqw))/2)}.char-talent-points__value strong{font-size:22px}}.char-talent-wheel-fit{container-type:size;display:grid;place-items:center;min-width:0;min-height:0;height:100%}.char-talent-wheel{--orbit-x: 36%;--orbit-y: 36%;position:relative;width:min(100cqw,100cqh);max-width:100%;aspect-ratio:1}@media (max-width: 767px){.char-modal__panel:has(.char-skills__pane:not(.char-page-next-leave-active):not(.char-page-prev-leave-active) .char-talent-wheel){height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap))}.char-modal__body:has(.char-talent-wheel),.char-talent-frame__body:has(.char-talent-wheel){overflow:hidden}.char-skills__stage:has(.char-talent-wheel){grid-template-rows:minmax(0,1fr)}.char-talent-wheel-fit{display:grid;flex:1 1 auto;place-items:center;width:100%;height:auto;min-height:0;aspect-ratio:auto;container-type:size}.char-talent-wheel{width:min(100cqw,100cqh);height:auto;min-height:0;aspect-ratio:1}}@media (min-width: 768px){.char-talent-wheel{--orbit-x: 40%;--orbit-y: 34%;width:100%;height:100%;aspect-ratio:auto;container-type:size}}.char-talent-wheel__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.char-talent-wheel__ring ellipse{rx:var(--orbit-x);ry:var(--orbit-y)}.char-talent-node{position:absolute;left:calc(50% + cos(var(--a)) * var(--orbit-x));top:calc(50% + sin(var(--a)) * var(--orbit-y));width:31.2%;aspect-ratio:1;container-type:inline-size;margin:0;padding:0;border:0;background:none;transform:translate(-50%,-50%);cursor:pointer;transition:transform .18s ease,filter .18s ease,opacity .18s ease}@media (min-width: 768px){.char-talent-node{width:min(31.2cqh,18cqw)}}.char-talent-node__mask{position:absolute;left:50%;top:50%;z-index:0;width:92%;height:92%;border-radius:50%;background:var(--parchment-fill);transform:translate(-50%,-50%);pointer-events:none}.char-talent-node__plate{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(40,24,8,.42))}.char-talent-node__rank{position:absolute;z-index:3;right:2%;bottom:6%;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border:1px solid #b8894a;border-radius:999px;background:linear-gradient(180deg,#fff6e4,#e7c99a);box-shadow:inset 0 1px #ffffffbf,0 1px #5a321438;color:#5a3b27;font:800 clamp(8px,12cqi,11px)/1.15 var(--font-ui, Nunito, sans-serif);white-space:nowrap;transform:translate(calc(18% - 8px),16%);pointer-events:none}.char-talent-node__rank.is-max{border-color:#6f9a62;background:linear-gradient(180deg,#eef8e6,#b7d7a8);color:#2c5a28}.char-talent-node__rank.is-none{border-color:#b3a89c;background:linear-gradient(180deg,#f7f4ef,#e3dbd2);color:#7a7066}.char-talent-node.is-dim .char-talent-node__plate{opacity:.42}.char-talent-node.is-dim:focus-visible .char-talent-node__plate{opacity:1}.char-talent-node:focus-visible{z-index:2;opacity:1;transform:translate(-50%,-50%) scale(1.08);filter:contrast(1.14) saturate(1.16) brightness(1.05)}@media (hover: hover) and (pointer: fine){.char-talent-node.is-dim:hover .char-talent-node__plate,.char-talent-node.is-dim:active .char-talent-node__plate{opacity:1}.char-talent-node:hover,.char-talent-node:active{z-index:2;opacity:1;transform:translate(-50%,-50%) scale(1.08);filter:contrast(1.14) saturate(1.16) brightness(1.05)}}.char-talent-race__title{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--cm-ink, #3a2a1e);font:800 15px/1.3 var(--font-ui, Nunito, sans-serif)}.char-talent-race__badge{width:36px;height:36px;flex:0 0 auto;object-fit:contain}.char-talent-perks{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.char-talent-perks li{display:flex;align-items:flex-start;gap:8px;color:var(--cm-ink, #3a2a1e);font-size:14px;line-height:1.4}.char-talent-perks img{flex:0 0 auto;width:22px;height:22px;object-fit:contain}.char-modal__panel:has(.char-maze-skills:not(.char-page-next-leave-active):not(.char-page-prev-leave-active)),.char-modal__panel:has(.char-awards-pane),.char-modal__panel:has(.char-skills__pane>.prof){height:min(max-content,var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap))}.char-modal__body:has(.char-maze-skills){overflow:hidden}.char-skills:has(.char-maze-skills),.char-skills__stage:has(.char-maze-skills){flex:1 1 auto;min-height:0;overflow:hidden}.char-skills__stage:has(.char-maze-skills){grid-template-rows:minmax(0,1fr)}.char-skills__pane:has(.char-maze-skills){display:flex;flex-direction:column;min-height:0;overflow:hidden}.char-talent-frame__body:has(.char-maze-skills){display:flex;flex-direction:column;overflow:hidden}.char-talent-frame__body>.char-maze-skills{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;margin:0;overflow:hidden}.char-talent-pane.char-maze-skills{display:flex;flex-direction:column;height:100%}.char-talent-frame:has(.char-maze-skills){padding-bottom:0}.char-talent-frame__body:has(.char-maze-skills){overflow:auto}.char-talent-frame__body:has(.char-maze-skills) .char-talent-stage{padding-bottom:0;overflow:visible}.char-talent-frame__body>.char-maze-skills,.char-talent-pane.char-maze-skills{overflow:visible;min-height:0}.char-maze-skills .maze-tree{padding-bottom:28px}@media (max-width: 767px){.char-talent-frame__body>.char-maze-skills,.char-talent-pane.char-maze-skills{height:auto}.char-maze-skills .maze-tree{overflow:visible}}.char-maze-skills>.char-talent-split{flex:1 1 auto;min-height:0}.maze-tree{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;min-height:0;padding-bottom:16px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.maze-tree__note{margin:0 0 8px;color:#7a5a3c;font-size:13px;font-weight:700;text-align:center}.maze-tree__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;align-items:start;width:100%;margin:0}.maze-tree__cols--passive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;justify-items:stretch;gap:10px 8px;align-items:start;width:100%;max-width:100%;margin:0;overflow:visible}.maze-tree__cols--passive.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.maze-tree__cols--passive.is-drag .maze-node{pointer-events:none}.char-passive__col{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.char-passive__nodes{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0 4px;width:100%}.char-passive__nodes .maze-tree__link{flex:0 0 auto;width:18px;height:10px;background-image:radial-gradient(circle,#8a6844 1.4px,transparent 1.6px);background-size:7px 10px;background-repeat:repeat-x;background-position:left center}.char-passive-skills .maze-tree__head{flex:0 0 auto;justify-content:flex-end;min-height:51.9px}.char-passive-skills .maze-tree__title{display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;width:100%;min-height:29.9px}.char-passive-skills .maze-node{flex:0 0 auto;width:min(108px,100%)}.char-passive-skills>.char-talent-split{flex:1 1 auto;min-height:0}.maze-tree__cols--passive>.char-passive__col:nth-child(3n+1):last-child{grid-column:1/-1}.maze-tree__cols--passive>.char-passive__col[data-col=profession]{grid-column:span 2}@media (max-width: 767px){.maze-tree__cols--passive{padding:0 4px 16px}.char-passive__nodes{gap:0 2px}.char-passive__nodes .maze-tree__link{width:14px}.char-passive-skills .maze-tree__head{margin:0 0 6px;min-height:0;justify-content:flex-start}.char-passive-skills .maze-tree__title{font-size:12px;min-height:0;align-items:flex-start}.char-passive-skills .maze-node{width:min(72px,28vw)}}.maze-tree__col{display:flex;flex-direction:column;align-items:center;min-width:0}.maze-tree__head{display:flex;flex-direction:column;align-items:center;width:100%;margin:12px 0}.maze-tree__title{margin:0;color:#5c3a24;font-size:13px;font-weight:800;line-height:1.15;text-align:center}.maze-tree__head .item-modal__scratch{width:86%;margin-top:12px}.maze-tree__link{width:10px;height:22px;background-image:radial-gradient(circle,#8a6844 1.4px,transparent 1.6px);background-size:10px 7px;background-repeat:repeat-y;background-position:center top}.maze-node{position:relative;width:min(108px,100%);aspect-ratio:1;container-type:inline-size;margin:0;padding:0;border:0;background:none;cursor:pointer;transition:transform .18s ease,filter .18s ease}.maze-node__plate{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(40,24,8,.42));transition:opacity .18s ease,filter .18s ease}.maze-node.is-dim .maze-node__plate{opacity:.42;filter:grayscale(.75) brightness(.92) drop-shadow(0 3px 4px rgba(40,24,8,.22))}.maze-node.is-dim:focus-visible .maze-node__plate{opacity:1;filter:drop-shadow(0 4px 5px rgba(40,24,8,.42))}.maze-node .char-talent-node__rank{right:0;bottom:4%}.maze-node__price{position:absolute;z-index:3;left:0;bottom:4%;display:inline-flex;align-items:center;gap:2px;padding:2px 6px;border:1px solid #b3a89c;border-radius:999px;background:linear-gradient(180deg,#f7f4ef,#e3dbd2);box-shadow:inset 0 1px #ffffffbf,0 1px #5a321438;color:#7a7066;font:800 clamp(8px,12cqi,11px)/1.15 var(--font-ui, Nunito, sans-serif);white-space:nowrap;transform:translate(calc(-8% + 6px),16%);pointer-events:none}.maze-node__price img{width:1.15em;height:1.15em;object-fit:contain}.maze-node__price.is-ok{border-color:#6f9a62;background:linear-gradient(180deg,#eef8e6,#b7d7a8);color:#2c5a28}.maze-node__price.is-short{border-color:#c4847c;background:linear-gradient(180deg,#f8e6e2,#e4b5ae);color:#8a3e3a}.maze-node:focus-visible{z-index:2;transform:scale(1.08);filter:contrast(1.14) saturate(1.16) brightness(1.05)}@media (hover: hover) and (pointer: fine){.maze-node.is-dim:hover .maze-node__plate,.maze-node.is-dim:active .maze-node__plate{opacity:1;filter:drop-shadow(0 4px 5px rgba(40,24,8,.42))}.maze-node:hover,.maze-node:active{z-index:2;transform:scale(1.08);filter:contrast(1.14) saturate(1.16) brightness(1.05)}}@media (max-width: 767px){.maze-node{width:min(86px,100%)}.maze-tree__link{height:18px}}.char-awards-pane.char-maze-skills,.char-awards.char-maze-skills{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;padding-top:0;padding-bottom:0;overflow:hidden}.char-awards.char-maze-skills>.char-talent-split,.char-awards>.char-talent-split{flex:1 1 auto;min-height:0}.char-awards .maze-tree{flex:1 1 auto;padding-bottom:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0}.char-awards__cols{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;margin:0;padding:0 2px;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;cursor:grab;scrollbar-width:thin}.char-awards .maze-tree__head{flex:0 0 auto;justify-content:flex-end;min-height:51.9px}.char-awards .maze-tree__title{display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;width:100%;min-height:29.9px}.char-awards__cols.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.char-awards__cols.is-drag .maze-node{pointer-events:none}.char-awards__col{flex:0 0 auto;width:min(120px,42vw)}@media (min-width: 768px){.char-awards__cols{justify-content:space-between;gap:clamp(6px,1.4vw,18px);overflow-x:hidden;cursor:default;touch-action:pan-y}.char-awards__col{flex:1 1 0;width:auto;min-width:0;max-width:none}}.char-awards .maze-node{width:min(108px,100%);margin-bottom:14px}.char-awards .maze-node .char-talent-node__rank{right:2%;bottom:auto;top:0;padding:1px 5px;font-size:clamp(7px,10cqi,9px);transform:translate(8%,-18%)}.char-awards__meter{position:absolute;z-index:3;left:4%;right:4%;bottom:-4%;height:15px;pointer-events:none}.char-awards__track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(180deg,#ffffff2e,#fff0 40%),linear-gradient(180deg,#c8b9a6,#7e6d5a);box-shadow:inset 0 1px #ffffff59,0 1px #5a321447;overflow:hidden}.char-awards__fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff38,#fff0 40%),linear-gradient(180deg,#8f8478,#52483f)}.char-awards__meter.is-ok .char-awards__fill{background:linear-gradient(180deg,#ffffff38,#fff0 40%),linear-gradient(180deg,#8fbf78,#3d6e36)}.char-awards__meter.is-short .char-awards__fill{background:linear-gradient(180deg,#ffffff38,#fff0 40%),linear-gradient(180deg,#d0897e,#9a4a42)}.char-awards__edge{position:absolute;top:50%;z-index:1;transform:translateY(-50%);color:#fff8ee;font:800 9px/1 Nunito,Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 1px 1px rgba(42,32,24,.7);pointer-events:none}.char-awards__edge.is-from{left:6px}.char-awards__edge.is-to{right:6px}@media (max-width: 767px){.char-modal__body:has(.char-awards-pane){overflow:auto;-webkit-overflow-scrolling:touch}.char-awards-pane.char-maze-skills,.char-awards.char-maze-skills{flex:0 0 auto;height:auto;min-height:auto;padding-top:6px;padding-bottom:12px;overflow:visible}.char-awards.char-maze-skills>.char-talent-split,.char-awards>.char-talent-split{display:flex;flex-direction:column;flex:0 0 auto;min-height:auto;overflow:visible}.char-awards .maze-tree{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:auto;padding-bottom:0;overflow:visible}.char-awards__cols{justify-content:safe center;align-self:stretch;align-items:flex-start;width:100%;max-width:100%;margin:0;padding:0 8px;flex:0 0 auto;touch-action:pan-x pan-y}.char-awards__col{display:flex;flex-direction:column;align-items:center;width:min(100px,46vw)}.char-awards .maze-tree__head{margin:0 0 6px;min-height:0;justify-content:flex-start}.char-awards .maze-tree__title{font-size:12px;min-height:0;align-items:flex-start}.char-awards .maze-node{width:min(86px,100%)}}.char-record__tab.is-active{border-color:#8d4318;background:linear-gradient(180deg,#ffc56a,#f08a3a 42%,#c85a22);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #5c240852;color:#fff;text-shadow:0 1px 0 rgba(80,28,6,.35)}.char-record__stage{flex:1 1 auto;min-height:0;margin-top:12px;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden}.char-record__stage.char-talent-frame{padding:8px 10px}.char-record__scroll{grid-area:1/1;min-height:0;overflow:hidden auto;overscroll-behavior:contain}@media (max-width: 1031px){.char-modal__body.is-record{overflow:hidden}}.char-page-next-enter-active,.char-page-next-leave-active,.char-page-prev-enter-active,.char-page-prev-leave-active,.char-page-fade-enter-active,.char-page-fade-leave-active{transition:opacity .22s ease,transform .22s ease}.char-page-next-enter-active,.char-page-prev-enter-active{z-index:1}.char-page-next-leave-active,.char-page-prev-leave-active,.char-page-fade-leave-active{pointer-events:none}.char-page-next-enter-from,.char-page-prev-leave-to{opacity:0;transform:translate(28px)}.char-page-next-leave-to,.char-page-prev-enter-from{opacity:0;transform:translate(-28px)}.char-page-fade-enter-from,.char-page-fade-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){.char-page-next-enter-active,.char-page-next-leave-active,.char-page-prev-enter-active,.char-page-prev-leave-active,.char-page-fade-enter-active,.char-page-fade-leave-active,.char-modal__sheet-stage,.char-modal__sheet-stage>.char-modal__stats,.char-modal__sheet-stage>.char-modal__training,.char-modal__bar-fill,.char-stat__bar>i{transition:none}}.char-record__table{width:100%;border-collapse:separate;border-spacing:0;color:#4a3228;font-size:13px}.char-record__table thead th{position:sticky;top:0;z-index:2;padding:8px 10px 10px;background:#f7dfbe;color:#5a3b27;font-size:12px;font-weight:800;text-align:left;box-shadow:0 2px #f7dfbe,inset 0 -2px #c4a574}.char-record__table thead th:last-child{text-align:right}.char-record__table td{padding:8px 10px;border-bottom:1px solid rgba(138,90,18,.28);vertical-align:middle}@media (hover: hover) and (pointer: fine){.char-record__table tbody tr:hover td{background:#ffd6788c}}.char-record__table tbody tr:active td{background:#ffd6788c}.char-record__num{width:7.5em;font-weight:800;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.char-record__icon{width:18px;height:18px;margin:0 2px;object-fit:contain;vertical-align:-4px;cursor:help}.char-record__empty{margin:18px 0;color:#7a6550;font-weight:700;text-align:center}.char-modal__foot-btn.is-on{border-color:#8d4318;background:linear-gradient(180deg,#ffc56a,#f08a3a 42%,#c85a22);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #5c240852;color:#fff;text-shadow:0 1px 0 rgba(80,28,6,.35)}.prof-deck{position:relative;flex:0 0 auto;width:100%;min-width:0;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;container-type:inline-size;container-name:prof-deck}.prof-deck__fit{--card: min(352px, 74cqw);--u: calc(var(--card) / 352);position:relative;width:100%}.prof-deck.is-dragging{cursor:grabbing}.prof-deck__sizer,.prof-slide{width:var(--card);aspect-ratio:3/4}.prof-deck__edge{position:absolute;top:0;bottom:0;z-index:5;width:calc((100% - var(--card)) / 2);margin:0;padding:0;border:0;background:none;cursor:pointer}.prof-deck__edge--prev{left:0}.prof-deck__edge--next{right:0}.prof-deck__sizer{margin-inline:auto;visibility:hidden}.prof-slide{position:absolute;top:50%;left:50%;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:0;padding:calc(var(--u) * 36) calc(var(--u) * 16) calc(var(--u) * 12);border:0;background:none;color:inherit;transition:transform .32s ease,opacity .32s ease}.prof-deck.is-dragging .prof-slide{transition:none}.prof-slide__back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.prof-slide.is-current{z-index:2;opacity:1}.prof-slide.is-prev,.prof-slide.is-next{opacity:.42;cursor:pointer}.prof-slide.is-prev *,.prof-slide.is-next *{pointer-events:none}.prof-slide__faction{position:absolute;top:calc(var(--u) * 34);z-index:3;width:calc(var(--u) * 64);height:calc(var(--u) * 64);margin:0;padding:0;border:0;background:none;cursor:help}.prof-slide__faction.is-left{left:calc(var(--u) * 10)}.prof-slide__faction.is-right{right:calc(var(--u) * 9)}.prof-slide__faction img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.prof-slide__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 8);width:100%}.prof-slide__medal{position:relative;width:calc(var(--u) * 150);height:calc(var(--u) * 150);margin-top:calc(var(--u) * 80);padding:0;border:0;background:transparent;cursor:pointer}.prof-slide__medal img{display:block;width:100%;height:100%;object-fit:contain;filter:contrast(1) saturate(1) drop-shadow(0 4px 6px rgba(0,0,0,.28));transition:filter .28s ease}@media (hover: hover) and (pointer: fine){.prof-slide__medal:hover img{filter:contrast(1.18) saturate(1.08) drop-shadow(0 4px 6px rgba(0,0,0,.28))}}.prof-slide__medal:active img{filter:contrast(1.18) saturate(1.08) drop-shadow(0 4px 6px rgba(0,0,0,.28))}.prof-slide__name{position:relative;z-index:1;color:#3a2a1e;font:800 calc(var(--u) * 27.5)/1.2 var(--font-ui, Nunito, sans-serif);text-align:center}button.prof-slide__join.is-wait{gap:calc(var(--u) * 4);font-size:calc(var(--u) * 12)}button.prof-slide__join.is-wait img{width:calc(var(--u) * 14);height:calc(var(--u) * 14);object-fit:contain}button.prof-slide__join.is-wait b{font-weight:800}button.prof-slide__join.is-quiet,button.prof-join__enter.is-quiet{background:linear-gradient(180deg,#d2cdc6,#a7a29b 46%,#7c7872);border-color:#6e6963;color:#f6f3ee;text-shadow:none;box-shadow:inset 0 1px #ffffff59}button.prof-slide__join.is-leave,button.prof-join__enter.is-leave{background:linear-gradient(180deg,#e08978,#c45448 46%,#8d342e);border-color:#7a2e28;color:#fff8f4;text-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:inset 0 1px #ffffff47}button.prof-slide__join.btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * 6);width:calc((100% - var(--u) * 16) * .8);min-width:0;max-width:none;height:calc(var(--u) * 42);margin-top:auto;margin-bottom:calc(var(--u) * 44);padding:0 calc(var(--u) * 12);border-width:max(1px,var(--u) * 2);border-radius:calc(var(--u) * 10);font-size:calc(var(--u) * 15)}.prof-crest{cursor:default}.prof-crest__face{position:absolute;left:50%;top:58%;z-index:0;width:60.9%;aspect-ratio:1;border-radius:50%;object-fit:cover;transform:translate(-50%,-50%);pointer-events:none}.prof-crest__frame{position:relative;z-index:1;display:block;width:100%;height:auto;pointer-events:none}@media (hover: hover) and (pointer: fine){.prof .char-talent-side__crest:hover .prof-crest__frame{filter:none}}.prof .char-talent-side__crest:active .prof-crest__frame{filter:none}.prof .char-talent-points{cursor:pointer}@media (hover: hover) and (pointer: fine){.prof .char-talent-points:hover .char-talent-points__plate{filter:contrast(1.18) saturate(1.08) drop-shadow(0 3px 4px rgba(0,0,0,.28))}}.prof .char-talent-points:active .char-talent-points__plate{filter:contrast(1.18) saturate(1.08) drop-shadow(0 3px 4px rgba(0,0,0,.28))}.prof .char-talent-points.is-empty{cursor:help}@media (hover: hover) and (pointer: fine){.prof .char-talent-points.is-empty:hover .char-talent-points__plate{filter:contrast(1.28) saturate(1.12) drop-shadow(0 3px 4px rgba(0,0,0,.28))}}.prof .char-talent-points.is-empty:active .char-talent-points__plate{filter:contrast(1.28) saturate(1.12) drop-shadow(0 3px 4px rgba(0,0,0,.28))}.prof-join{--npc-overhang: 78px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:safe center;justify-content:safe center;padding:var(--modal-top-gap, 24px) 12px var(--modal-bottom-gap, 16px);background:#140c0873;box-sizing:border-box}.prof-join__panel{width:min(600px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap, 24px) - var(--npc-overhang) - var(--modal-bottom-gap, 16px));margin-top:var(--npc-overhang);display:flex;flex-direction:column;padding:92px 0 8px;overflow:visible;border:0;box-shadow:none;background:transparent}.prof-join__panel.panel-frame:before{z-index:1}.prof-join__panel.panel-frame:after{display:none}.prof-join__panel.panel-frame>.prof-join__medal{z-index:0}.prof-join__panel.panel-frame>.prof-join__body{z-index:2}.prof-join__medal{position:absolute;left:50%;top:-78px;width:168px;height:168px;margin:0;transform:translate(-50%);pointer-events:none}.prof-join__medal img{display:block;width:100%;height:100%;object-fit:contain}.prof-join__close{position:absolute;top:18px;right:16px;z-index:6;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}.prof-join__panel.panel-frame>.prof-join__close{z-index:6}@media (hover: hover) and (pointer: fine){.prof-join__close:hover{color:var(--ui-orange, #dd723c)}}.prof-join__close:active{color:var(--ui-orange, #dd723c)}.prof-join__body{flex:1 1 auto;min-height:0;margin:0 8px 12px;padding:0 18px 8px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#3a2a1e;font-family:var(--font-ui, "Nunito", sans-serif)}.prof-join__head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.prof-join__count{justify-self:start;cursor:help;-webkit-appearance:none;-moz-appearance:none;appearance:none}.prof-join__price{justify-self:end;cursor:help;-webkit-appearance:none;-moz-appearance:none;appearance:none}.prof-join__name{margin:0;text-align:center;font-family:var(--font-ui, "Nunito", sans-serif);font-size:22px;font-weight:700;line-height:1.15;color:#3a2418}.prof-join__sep{color:inherit;font-weight:800;line-height:1}@media (max-width: 767px){.prof-join__name{font-size:18px}}.prof-join__rule{display:flex;align-items:center;gap:10px;margin:0;padding:12px 0}.prof-join__rule h3{margin:0;flex:0 0 auto;font:700 15px/1.2 var(--font-ui, "Nunito", sans-serif);color:#5a3b27;white-space:nowrap}.prof-join__rule .item-modal__mark{flex:1 1 auto;min-width:24px}.prof-join__text{margin:0;text-align:left;font:600 15px/1.45 var(--font-ui, "Nunito", sans-serif);color:#3a2a1e}.prof-join__skills{display:flex;flex-direction:column;gap:8px}.prof-skill--lore{grid-template-columns:65px minmax(0,1fr);grid-template-rows:auto}.prof-skill--lore .prof-skill__icon{grid-column:1;grid-row:1}.prof-skill--lore .prof-skill__text{display:block;grid-column:2;grid-row:1;align-self:center}.prof-join__note{width:fit-content;margin:8px 0 0 auto;padding:2px 8px;border:1px solid #c4a574;border-radius:999px;background:#f3e6d0;color:#7a6550;font:700 11px/1.3 var(--font-ui, "Nunito", sans-serif)}.prof-join__text img,.prof-join__notice-text img{width:18px;height:18px;margin:0 2px;object-fit:contain;vertical-align:-4px}.prof-join__line{display:block}.prof-join__line+.prof-join__line{margin-top:4px}.prof-join__dot{margin:0 6px;color:#8a6a48;font-weight:700}.prof-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;vertical-align:-3px;box-sizing:border-box;border:2px solid #8a4b24;border-radius:5px;background:linear-gradient(180deg,#fff8ee,#f0d7b4)}.prof-mark.is-on{border-color:#2d6a32;background:linear-gradient(180deg,#e7f6dc,#8fce78)}.prof-mark.is-off{border-color:#8a3a2a;background:linear-gradient(180deg,#f8e6df,#e7b2a4)}.prof-mark svg{width:12px;height:12px;display:block;fill:none;stroke:#2a241c;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.prof-join__notice{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px;padding:10px 12px;border:2px dashed #c4a882;border-radius:12px;background:transparent}.prof-join__notice-icon{width:100px;height:100px;flex:0 0 100px;object-fit:contain}.prof-join__notice-name{margin:0 0 4px;font:800 16px/1.2 var(--font-ui, "Nunito", sans-serif);color:#5a3b27}.prof-join__notice-text{margin:0;font:600 15px/1.45 var(--font-ui, "Nunito", sans-serif);color:#3a2a1e}.prof-join__scratch{margin:14px 0 8px}.prof-join__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:4px}.prof-join__foot .btn{min-width:0;height:44px;padding:0 16px}.prof-join__foot .btn--ghost:after{content:none}.prof-join__enter img{width:18px;height:18px;object-fit:contain}.prof-join__enter.is-quiet img{width:16px;height:16px}.prof-join__enter b{font-weight:800}.prof-cab-fade-enter-active,.prof-cab-fade-leave-active{transition:opacity .2s ease}.prof-cab-fade-enter-active .prof-cab__panel,.prof-cab-fade-leave-active .prof-cab__panel{transition:transform .22s ease,opacity .2s ease}.prof-cab-fade-enter-from,.prof-cab-fade-leave-to{opacity:0}.prof-cab-fade-enter-from .prof-cab__panel,.prof-cab-fade-leave-to .prof-cab__panel{opacity:0;transform:translateY(16px) scale(.98)}.prof-cab.is-measuring .flea-acc__panel{transition:none}.prof-cab{--npc-overhang: 96px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:safe center;padding:var(--modal-top-gap, 24px) 12px var(--modal-bottom-gap, 16px);background:#140c0873;box-sizing:border-box}.prof-cab__panel{width:min(920px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap, 24px) - var(--npc-overhang) - var(--modal-bottom-gap, 16px));margin-top:var(--npc-overhang);display:flex;flex-direction:column;padding:54px 0 8px;overflow:visible;border:0;box-shadow:none;background:transparent}.prof-cab__panel.panel-frame:before{z-index:1}.prof-cab__panel.panel-frame:after{display:none}.prof-cab__panel.panel-frame>.prof-cab__medal{z-index:0}.prof-cab__panel.panel-frame>.prof-cab__body,.prof-cab__panel.panel-frame>.prof-cab__close{z-index:2}.prof-cab__panel.panel-frame>.weather-mark{z-index:6;pointer-events:auto}.prof-cab__medal{position:absolute;left:50%;top:-96px;width:188px;height:188px;margin:0;transform:translate(-50%);pointer-events:none}.prof-cab__medal img{display:block;width:100%;height:100%;object-fit:contain}.prof-cab__close{position:absolute;top:18px;right:16px;z-index:6;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.prof-cab__close:hover{color:var(--ui-orange, #dd723c)}}.prof-cab__close:active{color:var(--ui-orange, #dd723c)}.prof-cab__body{position:relative;container-type:inline-size;flex:1 1 auto;min-height:0;margin:0 10px 12px;padding:0 22px 12px;overflow:auto;overscroll-behavior:contain;color:#3a2a1e;font-family:var(--font-ui, "Nunito", sans-serif)}.prof-cab__head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:8px}.prof-cab__name{margin:0;text-align:center;color:#603321;font:800 26px/1.15 var(--font-ui, Nunito, sans-serif)}.prof-cab__chance{justify-self:start;display:inline-flex;align-items:center;height:28px;padding:0 12px;border:2px solid #8d847a;border-radius:999px;background:linear-gradient(180deg,#ffffff8c,#fff0 46%),linear-gradient(180deg,#f4f0ea,#cfc8bf);color:#5c564f;font:800 13px/1 Nunito,Tahoma,Arial,sans-serif;cursor:help;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0000002e}.prof-cab__chance.is-sand{border-color:#c4894a;background:linear-gradient(180deg,#ffffff80,#fff0 46%),linear-gradient(180deg,#fff1cf,#e7c27a);color:#6a4a16}.prof-cab__chance.is-blue{border-color:#6f8eb5;background:linear-gradient(180deg,#ffffff80,#fff0 46%),linear-gradient(180deg,#e7f2ff,#9ec0e4);color:#23486e}.prof-cab__chance.is-green{border-color:#6ea36a;background:linear-gradient(180deg,#ffffff80,#fff0 46%),linear-gradient(180deg,#e7f6df,#9dcf8e);color:#245c28}.prof-cab__chance.is-gold{border-color:#c9a04a;background:linear-gradient(180deg,#ffffffa6,#fff0 42%),linear-gradient(180deg,#ffe9a0,#e2b13a 55%,#b8861e);color:#6a4510}button.prof-cab__license{justify-self:end;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:filter .28s ease}@media (hover: hover) and (pointer: fine){button.prof-cab__license:hover{filter:contrast(1.18) saturate(1.08)}}button.prof-cab__license:active{filter:contrast(1.18) saturate(1.08)}button.flea-pill.prof-cab__license.is-short{border-color:#c23b32;color:#c23b32}.prof-cab__license.is-due{border-color:#b9b3ab;background:linear-gradient(180deg,#fff6,#fff0 46%),linear-gradient(180deg,#f3f0eb,#d5d0c8);color:#6d675f}.prof-cab__bar,.prof-skill__track{display:grid;grid-template-columns:repeat(10,1fr);overflow:hidden;border:1px solid rgba(120,86,48,.28);background:#f4eadc;box-shadow:inset 0 1px #ffffffb3}.prof-cab__bar{position:relative;height:28px;margin:14px 0 12px;border:2px solid #c4894a;border-radius:999px;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#fff6e8,#f3d7b0);box-shadow:none}.prof-cab__seg,.prof-skill__seg{border-right:1px dashed rgba(120,86,48,.32)}.prof-cab__seg{position:relative}.prof-cab__seg.is-gray{background:#a0968c24}.prof-cab__seg.is-sand{background:#c4a4601f}.prof-cab__seg.is-blue{background:#78a0c41f}.prof-cab__seg.is-green{background:#78a8701f}.prof-cab__seg.is-gold{background:#c4a4481f}.prof-cab__fill{position:absolute;left:0;top:0;bottom:0;width:0;transition:width .5s cubic-bezier(.22,.8,.3,1)}.prof-cab__bar .prof-cab__fill:after,.prof-skill__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/ui/footer-tile.webp?v=perf1) center/cover no-repeat;opacity:.3;pointer-events:none}.prof-cab__seg.is-gray .prof-cab__fill{background:linear-gradient(180deg,#ffffff59,#fff0 42%),linear-gradient(180deg,#b3a89e,#7a7168)}.prof-cab__seg.is-sand .prof-cab__fill{background:linear-gradient(180deg,#ffffff52,#fff0 42%),linear-gradient(180deg,#d4b06a,#b07e2c)}.prof-cab__seg.is-blue .prof-cab__fill{background:linear-gradient(180deg,#ffffff52,#fff0 42%),linear-gradient(180deg,#9ec4e2,#3d78a8)}.prof-cab__seg.is-green .prof-cab__fill{background:linear-gradient(180deg,#ffffff52,#fff0 42%),linear-gradient(180deg,#9ec88a,#42743c)}.prof-cab__seg.is-gold .prof-cab__fill{background:linear-gradient(180deg,#ffffff59,#fff0 42%),linear-gradient(180deg,#e0bc58,#b07c12)}.prof-cab__seg:last-child,.prof-skill__seg:last-child{border-right:0}.prof-cab__bar-label{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);color:#4a3424;font:800 14px/1 Nunito,Tahoma,Arial,sans-serif;text-shadow:0 1px 0 rgba(255,255,255,.75);pointer-events:none}.prof-cab__ink{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;border-radius:inherit;pointer-events:none}.prof-cab__bar-label.is-on{color:#fff6ea;text-shadow:0 1px 1px rgba(42,32,24,.55)}.prof-cab__stock{display:flex;flex-wrap:nowrap;justify-content:safe center;gap:8px;width:100%;min-width:0;margin:0 0 12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab}.prof-cab__stock::-webkit-scrollbar{display:none}.prof-cab__stock.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.flea-pill.prof-cab__res{flex:0 0 auto;border-color:#e08a3a;background:linear-gradient(180deg,#ffffff80,#fff0 42%),linear-gradient(180deg,#ffe4c2,#f6a84a);color:#7a3a10;cursor:pointer;touch-action:pan-x}.flea-pill.prof-cab__res.is-cave{border-color:#c4bdb4;background:linear-gradient(180deg,#ffffff8c,#fff0 42%),linear-gradient(180deg,#f7f5f2,#e4e0da);color:#5c564e}.flea-pill.prof-cab__res.is-blue{border-color:#8eb4d4;background:linear-gradient(180deg,#ffffff8c,#fff0 42%),linear-gradient(180deg,#eef5fb,#c5dced);color:#2c5270}.flea-pill.prof-cab__res.is-green{border-color:#8fbf86;background:linear-gradient(180deg,#ffffff8c,#fff0 42%),linear-gradient(180deg,#eef8e8,#c6e4b8);color:#2f5c32}.flea-pill.prof-cab__res.is-warm{border-color:#e0b07a;background:linear-gradient(180deg,#ffffff8c,#fff0 42%),linear-gradient(180deg,#fff6ea,#f6d7b0);color:#8a4e22}.flea-pill.prof-cab__res.is-purple{border-color:#b08ad4;background:linear-gradient(180deg,#ffffff8c,#fff0 42%),linear-gradient(180deg,#f4e9fb,#d7b6ef);color:#5a2d78}.flea-pill.prof-cab__res.is-empty{opacity:.45}.prof-cab__skills{margin-bottom:12px}.norm-notice.prof-cab__result{margin:0 0 12px;font-size:13px}.prof-result-enter-active,.prof-result-leave-active{transition:opacity .22s ease,transform .22s ease}.prof-result-enter-from,.prof-result-leave-to{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion: reduce){.prof-result-enter-active,.prof-result-leave-active{transition:none}}.prof-cab__result .norm-notice__copy{display:block;text-align:center}@media (max-width: 419px){.norm-notice.prof-cab__result{font-size:10px}}.prof-cab__skills.flea-acc:focus,.prof-cab__skills.flea-acc:focus-within,.prof-cab__skills.flea-acc:active{background:#f3e6d0}@media (hover: hover) and (pointer: fine){.prof-cab__skills.flea-acc:hover{background:#f3e6d0}}.prof-cab__skills .flea-acc__head{position:relative;overflow:hidden;border-radius:13px}.prof-cab__skills.is-open .flea-acc__head{border-radius:13px 13px 0 0}.prof-cab__skills .flea-acc__head:focus,.prof-cab__skills .flea-acc__head:focus-visible,.prof-cab__skills .flea-acc__head:active{background:transparent;-webkit-tap-highlight-color:transparent}@media (hover: hover) and (pointer: fine){.prof-cab__skills .flea-acc__head:hover{background:transparent;-webkit-tap-highlight-color:transparent}}.prof-cab__skills .flea-acc__title,.prof-cab__skills .flea-acc__aside{position:relative;z-index:1}.prof-cab__skills .flea-acc__head:before{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;background:linear-gradient(105deg,#fff8e600,#ffecba2e 38%,#ffecbaf2,#ffecba2e 62%,#fff8e600);transform:translate3d(-160%,0,0);pointer-events:none;opacity:0;will-change:transform}.prof-cab__skills .flea-acc__head:focus-visible:before{opacity:1;animation:prof-cab-title-flow 2.4s linear infinite}@media (hover: hover) and (pointer: fine){.prof-cab__skills .flea-acc__head:hover:before{opacity:1;animation:prof-cab-title-flow 2.4s linear infinite}}.prof-cab__skills .flea-acc__head:active:before{opacity:1;animation:prof-cab-title-flow 2.4s linear infinite}@keyframes prof-cab-title-flow{0%{transform:translate3d(-160%,0,0)}to{transform:translate3d(430%,0,0)}}@media (prefers-reduced-motion: reduce){.prof-cab__skills .flea-acc__head:focus-visible:before{animation:none;opacity:0}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.prof-cab__skills .flea-acc__head:hover:before{animation:none;opacity:0}}.prof-cab__work{display:flex;flex-direction:column;gap:8px}.prof-cab__job,.prof-cab__type{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:8px 10px;border:1.5px dashed #c4a574;border-radius:14px}.prof-cab__type{grid-template-columns:48px minmax(0,1fr)}.prof-cab__type>.btn{grid-column:1/-1}.prof-cab__type.is-locked{opacity:.65}.prof-cab__job-icon,.prof-cab__type>img{width:40px;height:40px;object-fit:contain}.prof-cab__type>img{width:48px;height:48px}.prof-cab__job-main{display:flex;flex-direction:column;gap:2px;min-width:0;color:#3a2a1e;font:700 14px/1.3 Nunito,Tahoma,Arial,sans-serif}.prof-cab__job-sub{font-weight:600}.prof-cab__needs{display:flex;flex-wrap:wrap;gap:4px 10px;color:#7a6550;font:700 13px/1.2 Nunito,Tahoma,Arial,sans-serif}.prof-cab__needs img,.prof-cab__job .btn img,.prof-cab__check img{width:16px;height:16px;object-fit:contain;vertical-align:-3px}.prof-cab__check{grid-column:2/-1;display:flex;align-items:center;gap:6px;color:#3a2a1e;font:700 13px/1.3 Nunito,Tahoma,Arial,sans-serif}.prof-cab__carve-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.prof-cab__badge,.prof-cab__why{margin:0;color:#7a6550;font:700 13px/1.3 Nunito,Tahoma,Arial,sans-serif}.prof-cab__work .btn{min-width:0;height:36px;padding:0 12px;font-size:13px}.trader-works{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.trader-card{position:relative;flex:1 1 calc(50% - 6px);min-width:0;aspect-ratio:420/230;box-sizing:border-box;border:2px solid #c4894a;border-radius:16px;overflow:hidden;background:#2a1c12}.trader-card--repair{flex:1 1 100%;max-width:none;height:230px;aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.trader-card.is-aside:not(.is-locked){opacity:.75}.trader-card--repair.is-locked{height:80px;opacity:.45}.trader-card__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.trader-card--repair .trader-card__poster{object-position:bottom center}.trader-card--quality .trader-card__poster{object-position:center center}.trader-card .trader-card__ask{cursor:help}.trader-card__shade{position:absolute;left:0;right:0;bottom:0;height:54%;background:linear-gradient(180deg,#180c0600,#180c06b8 72%);pointer-events:none}.trader-card__badge{position:absolute;top:8px;z-index:2;max-width:calc(100% - 16px)}.trader-card__badge--left{left:8px}.trader-card__top-pills{display:flex;align-items:center;gap:4px;max-width:calc(100% - 108px)}.trader-card .flea-pill.trader-card__luck{border-color:#b7aea4;background:linear-gradient(180deg,#ffffff8c,#fff0 42%),linear-gradient(180deg,#f4f1ec,#d9d3cb);color:#5c564e}.trader-card__badge--right{right:8px}.trader-card .flea-pill.is-full{border-color:#3d8a4a;background:linear-gradient(180deg,#ffffff80,#fff0 42%),linear-gradient(180deg,#e7f6df,#b7e0a8);color:#1f5a28}.trader-card .flea-pill.is-mid{border-color:#c9a04a;background:linear-gradient(180deg,#ffffff80,#fff0 42%),linear-gradient(180deg,#fff6d8,#f3d48a);color:#7a5410}.trader-card .flea-pill.is-out{border-color:#c45c4a;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#ffe4dc,#f3b8ae);color:#7a2a22}.trader-card__dock{position:absolute;left:50%;bottom:8px;z-index:2;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 16px)}.trader-card__price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;max-width:100%}.trader-card__join{font-weight:800;line-height:1}.trader-card__price-row .trader-card__sep{color:#fff8eeeb;font-size:18px}.trader-card__price{gap:6px}button.trader-card__wax{cursor:pointer}.trader-card .flea-pill.trader-card__wax.is-on{border-color:#8a5a18;background:linear-gradient(180deg,#ffffff8c,#fff0 42%),linear-gradient(180deg,#ffe7a8,#f0c56a)}.trader-card .flea-pill.trader-card__haul{border-color:#e2c56a;background:linear-gradient(180deg,#fff9,#fff0 42%),linear-gradient(180deg,#fff8dc,#ffe7a3);color:#7a5410}.trader-card__batch{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;min-height:28px;padding:2px 6px;border-radius:8px;background:#24140a8c;color:#fff8ee;font:800 13px/1 Nunito,Tahoma,Arial,sans-serif}.trader-card__batch img{width:16px;height:16px;object-fit:contain}.trader-card__batch .shop-qty__step--minus{border-color:#a44e22;background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange, #dd723c) 45%,var(--ui-orange-dark, #b05729) 100%);box-shadow:inset 0 1px #ffffff59;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.trader-card__dot{width:4px;height:4px;margin:0 3px;border-radius:50%;background:#fff8eee6}.trader-card__arrow{margin:0 1px;font-weight:800}.trader-card__actions{display:flex;gap:6px}.trader-card__actions .btn{flex:0 0 auto;width:auto;min-width:0;height:32px;padding:0 10px;gap:4px;font-size:13px}.trader-card__actions .btn img{width:14px;height:14px;object-fit:contain}.trader-card__actions .trader-card__dash{border-radius:10px;border:2px solid #2c6a38;background:linear-gradient(180deg,#5ea86a,#3d8a4c 55%,#2f6d3c);box-shadow:inset 0 1px #ffffff47;color:#fff;font-family:var(--font-display);text-shadow:0 1px 0 rgba(0,0,0,.25)}.trader-card .flea-pill.trader-card__repair-bag{position:relative;z-index:2;height:auto;min-height:34px;max-width:calc(100% - 16px);padding:0 12px;gap:5px;font-size:14px;flex-wrap:wrap;justify-content:center}.trader-card .flea-pill.trader-card__repair-bag img{width:18px;height:18px}@media (hover: hover) and (pointer: fine){.trader-card__actions .trader-card__dash:hover:not(:disabled){background:linear-gradient(180deg,#6fba7b,#469e56 55%,#357a44)}}.trader-card__actions .trader-card__dash:active:not(:disabled){background:linear-gradient(180deg,#6fba7b,#469e56 55%,#357a44)}.trader-card__go-host{display:inline-flex}.trader-card__go-host>button:disabled{pointer-events:none}.trader-card__go{position:relative;z-index:2}.prof-cab__skills.is-locked{opacity:.55;pointer-events:none}.prof-skill{display:grid;grid-template-columns:65px minmax(0,1fr) 65px;grid-template-rows:auto auto;column-gap:12px;row-gap:12px;align-items:center;padding:8px 10px;border:1.5px dashed #c4a574;border-radius:14px;background:transparent}.prof-skill__icon{grid-column:1;grid-row:1/span 2;width:65px;height:65px;object-fit:contain}.prof-skill__text{grid-column:2;grid-row:1;align-self:end;margin:0;color:#3a2a1e;font:700 14px/1.2 Nunito,Tahoma,Arial,sans-serif}.prof-skill__text img{width:16px;height:16px;vertical-align:-3px}.prof-skill__meter{grid-column:2;grid-row:2;position:relative;width:100%;min-width:0;align-self:start}.prof-skill__edge{position:absolute;top:50%;z-index:1;color:#7a6550;font:800 11px/1 Nunito,Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums;transform:translateY(-50%);pointer-events:none}.prof-skill__edge.is-from{left:8px}.prof-skill__edge.is-to{right:8px}.prof-skill__edge.is-on{color:#fff6ea;text-shadow:0 1px 1px rgba(42,32,24,.45)}.prof-skill__ink{position:absolute;left:0;right:0;top:0;height:22px;z-index:2;overflow:hidden;pointer-events:none;border-radius:999px}.prof-skill__track{position:relative;width:100%;height:22px;min-width:0;border-radius:999px}.prof-skill__meter.is-step .prof-skill__track{grid-template-columns:1fr}.prof-skill__fill{position:absolute;left:0;top:0;bottom:0;z-index:0;width:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff59,#fff0 42%),linear-gradient(180deg,#b3a89e,#7a7168)}.prof-skill__seg{position:relative;z-index:1;display:block;height:100%;background:transparent}.prof-skill__value{grid-column:3;grid-row:1/span 2;position:relative;align-self:center;justify-self:center;box-sizing:border-box;display:grid;place-items:center;width:65px;height:65px;padding:8px 6px 3px;color:#1c120c;font:800 14px/1.1 Nunito,Tahoma,Arial,sans-serif;text-shadow:0 1px 0 rgba(255,248,236,.9);text-align:center}.prof-skill__plate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.prof-skill__value b{position:relative;z-index:1}.prof-skill__value.is-mark{color:#8a3a32;font-size:22px}.prof-skill__value.is-mark.is-on{color:#2f7a3a}@media (max-width: 767px){.prof-skill__icon,.prof-skill__text,.prof-skill__meter{cursor:pointer}.trader-card:not(.trader-card--repair){flex-basis:100%;max-width:none}.prof-cab__head{width:min(360px,100%);margin-inline:auto;gap:8px}.prof-cab__name{font-size:22px;white-space:nowrap}button.prof-cab__license{white-space:nowrap}.prof-skill{grid-template-columns:60px minmax(0,1fr) 60px;grid-template-rows:60px;cursor:pointer}.prof-skill__icon{grid-column:1;grid-row:1;width:60px;height:60px}.prof-skill__value{grid-column:3;grid-row:1;width:60px;height:60px;padding:8px 6px 2px;font-size:13px}.prof-skill__text{display:none}.prof-skill.prof-skill--lore{grid-template-columns:60px minmax(0,1fr);grid-template-rows:auto;cursor:default}.prof-skill.prof-skill--lore .prof-skill__icon{grid-row:1;width:60px;height:60px}.prof-skill.prof-skill--lore .prof-skill__text{display:block;grid-column:2;grid-row:1}.prof-skill__meter{grid-column:2;grid-row:1;align-self:center}}@container (max-width: 360px){.prof-cab__head{width:100cqi;gap:2.7777777778cqi}.prof-cab__name{font-size:7.2222222222cqi}.prof-cab__chance{height:7.7777777778cqi;padding:0 3.3333333333cqi;border-width:.5555555556cqi;font-size:3.6111111111cqi}button.flea-pill.prof-cab__license{height:7.7777777778cqi;padding:0 2.7777777778cqi;gap:1.1111111111cqi;font-size:3.3333333333cqi}button.flea-pill.prof-cab__license img{width:3.8888888889cqi;height:3.8888888889cqi}}.mail-modal__panel.is-carve-game{width:min(476px,100%)}.mail-modal__panel.is-carve-game .mail-modal__body{padding:62px 18px 16px}.mail-modal--notch:not(.mail-modal--items) .carve-pick__head{padding:104px 52px 0 18px}.carve-pick__scheme,.carve-pick__scratch{display:flex;align-items:center;gap:10px;width:100%;min-height:14px;padding:12px 0}.carve-pick__scheme-label{flex:0 1 auto;color:#5c3e24;font:800 15px/1.3 Nunito,Tahoma,sans-serif;text-align:center}.carve-pick__mark{position:relative;display:block;flex:1 1 auto;height:10px;min-width:18px}.carve-pick__mark:before,.carve-pick__mark:after{content:"";position:absolute;height:1.5px;border-radius:1px;background:#5a3420b8;box-shadow:0 1px #fff8ee73}.carve-pick__mark--left:before{top:2px;left:8%;width:88%;transform:rotate(-1.2deg)}.carve-pick__mark--left:after{top:6px;left:22%;width:54%;transform:rotate(1.3deg);background:#5a342052}.carve-pick__mark--right:before{top:3px;right:6%;width:86%;transform:rotate(.8deg)}.carve-pick__mark--right:after{top:7px;right:18%;width:44%;transform:rotate(-1.5deg);background:#5a342047}.carve-schemes{min-width:0;max-width:100%;padding:12px 10px 10px;border:1.5px dashed rgba(90,52,32,.55);border-radius:14px;background:transparent}.carve-schemes__row{display:flex;gap:14px;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;cursor:grab;padding:14px 12px 10px;scrollbar-width:thin;user-select:none;-webkit-user-select:none}.carve-schemes__row.is-drag{cursor:grabbing}.carve-scheme{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:120px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.carve-scheme.is-locked{cursor:default}.carve-scheme__face{position:relative;display:grid;place-items:center;width:80px;height:80px;border:2px solid rgba(90,52,32,.28);border-radius:12px;background:#fff8ec59;transition:transform .16s ease,border-color .16s ease,background .16s ease}@media (hover: hover) and (pointer: fine){.carve-scheme:not(.is-locked):hover .carve-scheme__face{border-color:#dd723cb3;background:#ffffff8c}}.carve-scheme:not(.is-locked):active .carve-scheme__face{border-color:#dd723cb3;background:#ffffff8c}.carve-scheme.is-on .carve-scheme__face{border-color:#dd723c;background:#ffffffb8;animation:carve-scheme-pick 1.35s ease-in-out infinite}@media (hover: hover) and (pointer: fine){.carve-scheme.is-on:hover .carve-scheme__face{border-color:#dd723c;background:#ffffffb8;animation:carve-scheme-pick 1.35s ease-in-out infinite}}.carve-scheme.is-on:active .carve-scheme__face{border-color:#dd723c;background:#ffffffb8;animation:carve-scheme-pick 1.35s ease-in-out infinite}@keyframes carve-scheme-pick{0%,to{box-shadow:0 0 0 2px #dd723c59,0 0 8px #dd723c33}50%{box-shadow:0 0 0 5px #dd723c1f,0 0 22px #dd723cbf}}.carve-scheme__face img{width:64px;height:64px;object-fit:contain;pointer-events:none}.carve-scheme.is-locked .carve-scheme__face img{filter:brightness(0);opacity:.42}.carve-scheme .flea-pill.carve-scheme__size{position:absolute;top:0;right:0;z-index:1;height:15px;padding:0 4px;border-width:1px;font-size:8px;line-height:1;transform:translate(42%,-46%);pointer-events:auto}.carve-scheme__name{max-width:96px;color:#603321;font:800 12px/1.15 Nunito,Tahoma,sans-serif;text-align:center}.carve-scheme__about,.carve-pick__info{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;margin:0;padding:0;border:1.5px solid rgba(90,52,32,.55);border-radius:50%;background:#fff6e8;color:#5c3e24;font:800 13px/1 Nunito,Tahoma,sans-serif;cursor:pointer}.carve-scheme__about{position:absolute;right:0;bottom:0;z-index:2;transform:translate(42%,46%);transform-origin:center center;transition:transform .18s ease,border-color .18s ease,color .18s ease}@media (hover: hover) and (pointer: fine){.carve-scheme__about:hover,.carve-pick__info:hover{border-color:#c45a28;color:#c45a28}.carve-scheme__about:hover{transform:translate(42%,46%) scale(1.12)}}.carve-scheme__about:active,.carve-pick__info:active{border-color:#c45a28;color:#c45a28}.carve-scheme__about:active{transform:translate(42%,46%) scale(1.12)}.carve-pick__bar{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:12px;min-width:0}.carve-pick__coats{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0}.flea-pill.carve-pick__coat{flex:0 0 auto;min-width:0;height:36px;padding:0 12px 0 10px;gap:6px;font-size:15px;cursor:default;transition:background .28s ease,border-color .28s ease,color .28s ease,box-shadow .28s ease}.flea-pill.carve-pick__coat img{width:20px;height:20px}.carve-pick__coat-hit{display:inline-flex;align-items:center;gap:6px;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.carve-pick__coat-hit:disabled{opacity:.5;filter:saturate(.35);cursor:not-allowed}.carve-pick__dot{width:12px;height:12px;flex:0 0 auto;border:1.5px solid #8a5a32;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 2px #fff6e8}.flea-pill.carve-pick__coat.is-on{border-color:#3d7a32;background:linear-gradient(180deg,#ffffff80,#fff0 42%),linear-gradient(180deg,#e9f7df,#b7d7a4);color:#245c28;box-shadow:0 0 0 2px #3d7a322e;animation:carve-coat-on .42s ease}.carve-pick__coat.is-on .carve-pick__dot{background:#3d8a34;border-color:#245c28;box-shadow:inset 0 0 0 2px #f3fbea;transition:background .28s ease,border-color .28s ease}@keyframes carve-coat-on{0%{transform:scale(.94)}55%{transform:scale(1.05)}to{transform:scale(1)}}.carve-pick__go-host{display:inline-flex;max-width:100%}.carve-pick__go{min-width:0;width:max-content;max-width:100%;margin:0;gap:4px;font-size:clamp(12px,3.4vw,15px)}.carve-pick__go img{width:16px;height:16px;object-fit:contain}.carve-pick__sep,.carve-pick__plus{font-weight:800}@media (max-width: 767px){.carve-pick__coats{--coat: .8;gap:calc(6px * var(--coat))}.flea-pill.carve-pick__coat{height:calc(36px * var(--coat));padding:0 calc(12px * var(--coat)) 0 calc(10px * var(--coat));gap:calc(6px * var(--coat));border-width:calc(2px * var(--coat));font-size:calc(15px * var(--coat))}.flea-pill.carve-pick__coat img{width:calc(20px * var(--coat));height:calc(20px * var(--coat))}.flea-pill.carve-pick__coat .carve-pick__info{width:calc(22px * var(--coat));height:calc(22px * var(--coat));border-width:calc(1.5px * var(--coat));font-size:calc(13px * var(--coat))}.carve-pick__coat-hit{gap:calc(6px * var(--coat))}.carve-pick__dot{width:calc(12px * var(--coat));height:calc(12px * var(--coat));border-width:calc(1.5px * var(--coat));box-shadow:inset 0 0 0 calc(2px * var(--coat)) #fff6e8}.flea-pill.carve-pick__coat.is-on{box-shadow:0 0 0 calc(2px * var(--coat)) #3d7a322e}.carve-pick__coat.is-on .carve-pick__dot{box-shadow:inset 0 0 0 calc(2px * var(--coat)) #f3fbea}}@media (max-width: 400px){.carve-scheme__about{width:18px;height:18px;font-size:12px}.carve-pick__go{height:40px;padding:0 10px;gap:3px}.carve-pick__go img{width:14px;height:14px}}@media (prefers-reduced-motion: reduce){.carve-scheme__face,.flea-pill.carve-pick__coat{transition:none}.carve-scheme.is-on .carve-scheme__face,.flea-pill.carve-pick__coat.is-on{animation:none;transform:none}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.carve-scheme:not(.is-locked):hover .carve-scheme__face{animation:none;transform:none}}.chat-modal{--cm-ink: #3a2a1e;--cm-brown: #603321;--cm-muted: #7a6550;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.chat-modal-fade-enter-active,.chat-modal-fade-leave-active{transition:opacity .2s ease}.chat-modal-fade-enter-active .chat-modal__panel,.chat-modal-fade-leave-active .chat-modal__panel,.chat-modal-fade-enter-active .chat-pins-modal__panel,.chat-modal-fade-leave-active .chat-pins-modal__panel{transition:transform .22s ease,opacity .2s ease,height .24s ease}.chat-modal-fade-enter-from,.chat-modal-fade-leave-to{opacity:0}.chat-modal-fade-enter-from .chat-modal__panel,.chat-modal-fade-leave-to .chat-modal__panel,.chat-modal-fade-enter-from .chat-pins-modal__panel,.chat-modal-fade-leave-to .chat-pins-modal__panel{opacity:0;transform:translateY(16px) scale(.98)}.chat-modal__panel{position:relative;width:min(1120px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap));display:flex;flex-direction:column;overflow:hidden}.chat-modal__corner{position:absolute;top:14px;right:16px;z-index:6;display:flex;align-items:center;gap:8px;transition:opacity .16s ease,visibility .16s ease}.chat-modal__panel.is-switching .chat-modal__corner{opacity:0;visibility:hidden;pointer-events:none}.chat-modal__corner .chat-channel{position:relative;width:min(240px,42vw)}.chat-online{display:inline-flex;align-items:center;gap:4px;height:22px;margin:0;padding:0 7px 0 6px;border:1px solid #c4a574;border-radius:999px;background:#f6e0c4;box-shadow:0 1px 2px #3c24141f;color:#603321}.chat-online__dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#3c9a45;box-shadow:0 0 0 2px #3c9a4547}.chat-pins{display:inline-flex;align-items:center;justify-content:center;width:28px;height:22px;padding:0;border:1px solid #a67c2d;border-radius:999px;background:linear-gradient(180deg,#f6dc78,#d4a017);color:#5a3b12;cursor:pointer;box-shadow:0 1px 2px #5a3b1238;transform-origin:center center;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.chat-pins svg{width:14px;height:14px;fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover) and (pointer: fine){.chat-pins:hover{background:linear-gradient(180deg,#ffe08a,#e0b030);border-color:#8a6420;color:#4a2e0c;transform:scale(1.12)}}.chat-pins:active{background:linear-gradient(180deg,#ffe08a,#e0b030);border-color:#8a6420;color:#4a2e0c;transform:scale(1.12)}.chat-pins-pop-enter-active,.chat-pins-pop-leave-active{transition:opacity .16s ease,transform .16s ease}.chat-pins-pop-enter-from,.chat-pins-pop-leave-to{opacity:0;transform:scale(.86)}.chat-channel-swap-enter-active,.chat-channel-swap-leave-active{transition:opacity .16s ease,transform .16s ease}.chat-channel-swap-enter-from{opacity:0;transform:translateY(-4px)}.chat-channel-swap-leave-to{opacity:0;transform:translateY(4px)}.chat-pins-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:flex;align-items:safe center;justify-content:center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080473}.chat-pins-modal__panel{position:relative;width:min(720px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap));display:flex;flex-direction:column;overflow:hidden;transition:height .24s ease}.chat-pins-modal__panel>.chat-pins-modal__close{position:absolute;top:14px;right:16px;z-index:6}.chat-pins-modal__log{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;margin-top:12px;padding:24px 22px}.chat-pins-modal__panel:has(.chat-msg__react-pop),.chat-pins-modal__log:has(.chat-msg__react-pop){overflow:visible}.chat-online strong{min-width:1ch;font-size:12px;font-weight:800;line-height:1}.chat-modal__close{position:static;flex:0 0 36px;z-index:5;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.chat-modal__close:hover{color:var(--ui-orange, #dd723c)}}.chat-modal__close:active{color:var(--ui-orange, #dd723c)}.chat-modal__panel--channels .chat-modal__head{padding-right:370px}.chat-channel__box{min-width:0}.chat-channel__btn,.chat-channel__option{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ui-brown, #603321);font:800 13px/1 Nunito,Tahoma,sans-serif}.chat-channel__btn{justify-content:space-between;width:100%;height:36px;padding:0 10px 0 8px;border:2px solid #c4894a;border-radius:8px;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#fff6e8,#f3d7b0);box-shadow:inset 0 1px #ffffffb3;cursor:pointer}.chat-channel__box.is-open .chat-channel__btn{border-color:#dd723c}@media (hover: hover) and (pointer: fine){.chat-channel__btn:hover{border-color:#dd723c}}.chat-channel__btn:active{border-color:#dd723c}.chat-channel__chevron{width:12px;height:8px;flex:0 0 12px;color:#8a4b28}.chat-channel__box.is-open .chat-channel__chevron{transform:rotate(180deg)}.chat-channel__list{position:fixed;z-index:90;margin:0;padding:4px;list-style:none;max-height:280px;overflow:auto;border:2px solid #c4894a;border-radius:10px;background:#fff3e2;box-shadow:0 8px 18px #4a251838}.chat-channel__option{justify-content:space-between;padding:7px 8px;border-radius:7px;cursor:pointer}.chat-channel__option.is-selected{background:#dd723c29}@media (hover: hover) and (pointer: fine){.chat-channel__option:hover{background:#dd723c29}}.chat-channel__option:active{background:#dd723c29}.chat-channel__bird{display:inline-flex;align-items:center;gap:4px;min-width:0}.chat-channel__presence{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#9a8b7a}.chat-channel__presence.is-on{background:#3c9a45;animation:chat-presence-pulse 1.4s ease-in-out infinite}@keyframes chat-presence-pulse{0%,to{transform:scale(1);box-shadow:0 0 #3c9a4573}50%{transform:scale(1.2);box-shadow:0 0 0 4px #3c9a4500}}@media (prefers-reduced-motion: reduce){.chat-channel__presence.is-on{animation:none;box-shadow:0 0 0 2px #3c9a4547}}.chat-channel__avatar{width:20px;height:20px;flex:0 0 20px;border-radius:50%;object-fit:cover;background:#efe2cc}.chat-channel__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-channel__bird strong{font-weight:800}.chat-channel__btn .chat-channel__bird{flex:1 1 auto}.chat-channel__dot{position:absolute;top:-4px;right:-3px;z-index:1;width:10px;height:10px;border-radius:50%;background:#c83a32;box-shadow:0 0 0 2px #f3d7b0;pointer-events:none}.chat-channel__side{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto}.chat-channel__quiet{width:18px;height:18px;border:0;padding:0;background:transparent;color:#8a6244;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,color .18s ease}.chat-channel__quiet svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chat-channel__quiet.is-on{color:#c62828}@media (hover: hover) and (pointer: fine){.chat-channel__quiet:hover{transform:scale(1.12);color:#5c3d28}.chat-channel__quiet.is-on:hover{color:#8d1c14}}.chat-channel__quiet:active{transform:scale(1.12);color:#5c3d28}.chat-channel__quiet.is-on:active{color:#8d1c14}.chat-channel__hide{width:18px;height:18px;border:0;padding:0;background:transparent;color:#c62828;font:700 18px/18px Nunito,Tahoma,sans-serif;cursor:pointer}@media (hover: hover) and (pointer: fine){.chat-channel__hide:hover{color:#8d1c14}}.chat-channel__hide:active{color:#8d1c14}.chat-channel__badge{flex:0 0 auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#c83a32;color:#fff8ee;font:800 11px/18px Nunito,Tahoma,sans-serif;text-align:center}.chat-channel__find{padding:4px 4px 6px}.chat-channel__empty{padding:8px;color:#8a6244;font:700 13px/1.3 Nunito,Tahoma,sans-serif}.chat-channel__input{width:100%;height:32px;padding:0 8px;border:2px solid #c4894a;border-radius:8px;background:#fff8ee;color:#603321;font:800 13px/1 Nunito,Tahoma,sans-serif;box-sizing:border-box}.chat-channel__input:focus{outline:none;border-color:#dd723c}.chat-modal__head{flex:0 0 auto;padding:18px 120px 8px 22px}.chat-modal__title{display:flex;align-items:center;gap:8px;margin:0;color:var(--cm-brown);font-size:28px;line-height:1.1}.chat-modal__mark{width:32px;height:32px;flex:0 0 32px;object-fit:contain}.chat-modal__stream{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.chat-modal__stream--rail .chat-modal__log{padding-right:49px}.chat-priv-rail{position:absolute;top:0;right:12px;bottom:16px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;width:40px;margin:0;padding:4px 4px 0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;pointer-events:auto}.chat-priv-rail__btn{position:relative;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;flex:0 0 auto;touch-action:pan-y}.chat-priv-rail__face{position:relative;display:block;width:24px;height:24px}.chat-priv-rail__avatar{display:block;width:24px;height:24px;border-radius:50%;object-fit:cover;background:#efe2cc;box-shadow:0 0 0 1.5px #c4a574;transition:transform .18s ease}.chat-priv-rail__avatar--empty{display:grid;place-items:center;color:#603321;font:800 11px/1 Nunito,Tahoma,Arial,sans-serif;background:#f3e2c4}.chat-priv-rail__avatar--back{display:grid;place-items:center;color:#603321;background:#f3e2c4}.chat-priv-rail__avatar--back svg{display:block;width:12px;height:12px}.chat-priv-rail__btn.is-active .chat-priv-rail__avatar{box-shadow:0 0 0 2px #dd723c}.chat-priv-rail__btn.is-back .chat-priv-rail__avatar--back{background:#dd723c;color:#fff8ee;box-shadow:0 0 0 2px #dd723c}.chat-priv-rail__online{position:absolute;left:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 1.5px #f6e0c4}.chat-priv-rail__online.is-on{background:#3c9a45}.chat-priv-rail__online.is-off{background:#9a8a78}.chat-priv-rail__dot{--dot: 200, 58, 50;position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:rgb(var(--dot));box-shadow:0 0 0 1.5px #f6e0c4;animation:chat-priv-unread-pulse 1.4s ease-out infinite}@keyframes chat-priv-unread-pulse{0%{transform:scale(.85);box-shadow:0 0 0 1.5px #f6e0c4,0 0 rgba(var(--dot),.7)}70%{transform:scale(1);box-shadow:0 0 0 1.5px #f6e0c4,0 0 0 6px rgba(var(--dot),0)}to{transform:scale(.85);box-shadow:0 0 0 1.5px #f6e0c4,0 0 rgba(var(--dot),0)}}@media (prefers-reduced-motion: reduce){.chat-priv-rail__dot{animation:none}}@media (hover: hover) and (pointer: fine){.chat-priv-rail__btn:hover .chat-priv-rail__avatar{transform:scale(1.12)}.chat-priv-rail__btn.is-back:hover .chat-priv-rail__avatar--back{background:#e8844a}}.chat-priv-rail__btn:active .chat-priv-rail__avatar{transform:scale(1.12)}.chat-priv-rail__btn.is-back:active .chat-priv-rail__avatar--back{background:#e8844a}.chat-modal__log{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:8px 18px 16px;transition:opacity .16s ease}.chat-modal__stream--rail .chat-modal__jump{right:60px}.chat-modal__panel.is-switching .chat-modal__log{opacity:0}.chat-modal__log--jump{padding-bottom:56px}.chat-modal__jump{position:absolute;right:16px;bottom:12px;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:2px solid #a44e22;border-radius:50%;background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange, #dd723c) 45%,var(--ui-orange-dark, #c45a28) 100%);color:#fff;cursor:pointer;box-shadow:inset 0 1px #ffffff59,0 4px 10px #60332147;transition:transform .18s ease,filter .18s ease}.chat-modal__jump svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 0 rgba(0,0,0,.25))}@media (hover: hover) and (pointer: fine){.chat-modal__jump:hover{transform:translateY(-2px);filter:brightness(1.08)}}.chat-modal__jump:active{transform:translateY(-2px);filter:brightness(1.08)}.chat-modal__empty{margin:0;text-align:center;color:var(--cm-muted);font-size:14px}.chat-modal__empty.norm-notice{width:fit-content;max-width:100%;align-self:center;margin:40px 0 20px}.chat-modal__earlier.btn{align-self:center;margin:12px 0 2px;min-width:0}.chat-modal__earlier.btn:after{content:" ›";display:inline-block;transform:rotate(-90deg)}.chat-modal__earlier:disabled{opacity:.5;cursor:default}.chat-unread{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 0}.chat-unread__label{flex:0 1 auto;color:#5c3e24;font:800 14px/1.2 Nunito,Tahoma,Arial,sans-serif;text-align:center;white-space:nowrap}.chat-unread__rule{position:relative;flex:1 1 0;min-width:24px;height:10px}.chat-unread__rule:before,.chat-unread__rule:after{content:"";position:absolute;left:0;height:1px;border-radius:1px;background:#5c3e2466}.chat-unread__rule:before{top:3px;width:100%;transform:rotate(-.4deg)}.chat-unread__rule:after{top:6px;left:18%;width:64%;transform:rotate(.6deg);background:#46301c47}.chat-row.is-arriving{display:grid;grid-template-rows:0fr;margin-top:-10px;animation:chat-row-in .34s ease forwards}.chat-row__fit{min-height:0}.chat-row.is-arriving .chat-row__fit{overflow:hidden}.chat-row.is-arriving .chat-msg{opacity:0;animation:chat-msg-in .34s ease forwards}@keyframes chat-row-in{to{grid-template-rows:1fr;margin-top:0}}@keyframes chat-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.chat-row.is-arriving,.chat-row.is-arriving .chat-msg{animation:none;margin-top:0;grid-template-rows:1fr;opacity:1;transform:none}}.chat-msg{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #c4a574;border-radius:14px;background:#f3e6d0}.chat-msg--mine{background:#f7ead4;border-color:#dd723c}.chat-msg--editing{box-shadow:inset 0 0 0 2px #dd723c}.chat-msg--mentioned{border-color:#c8962e;background:#fff6dc;box-shadow:0 0 0 2px #e8c547}.chat-msg--pinned{background:#e8f0dc;border-color:#8eae6a}.chat-msg--quoted{border-color:#7e97a6;background:#e4ebed;box-shadow:inset 0 0 0 2px #b4c3cc}.chat-msg__face{position:relative;flex:0 0 44px;align-self:flex-start;width:44px;height:44px;min-width:44px;min-height:44px}.chat-msg__avatar{position:relative;z-index:1;flex:0 0 44px;align-self:flex-start;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#6b4630;color:#f3e6d0;font-weight:700;box-shadow:0 0 0 2px #8a5a38,0 0 0 4px #3a2416}.chat-msg__face--admin:before{content:"";position:absolute;z-index:0;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange, #dd723c) 45%,var(--ui-orange-dark, #c45a28) 100%);box-shadow:inset 0 0 0 2px #a44e22,inset 0 1px #ffffff59,0 2px 6px #60332147}.chat-msg__face--admin .chat-msg__avatar{box-shadow:none}.chat-msg__face--cm:before{content:"";position:absolute;z-index:0;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:linear-gradient(180deg,#8ecbff,#3d8eef 45%,#1f62c4);box-shadow:inset 0 0 0 2px #174888,inset 0 1px #ffffff59,0 2px 6px #12306047}.chat-msg__face--cm .chat-msg__avatar{box-shadow:none}.chat-msg__face--librarian:before{content:"";position:absolute;z-index:0;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:linear-gradient(180deg,#8edb7a,#3e9a45 45%,#1f6b32);box-shadow:inset 0 0 0 2px #145226,inset 0 1px #ffffff59,0 2px 6px #14461e47}.chat-msg__face--librarian .chat-msg__avatar{box-shadow:none}.chat-msg__avatar img{display:block;width:44px;height:44px;max-width:none;border-radius:50%;object-fit:cover}.chat-msg__body{min-width:0;flex:1 1 auto}.chat-msg__meta{display:flex;align-items:center;gap:8px;min-width:0}.chat-msg__prof{position:absolute;left:-4px;bottom:-4px;z-index:2;width:16px;height:16px;overflow:hidden;border:2px solid #8a5a38;border-radius:50%;line-height:0;background:#f3e0c4;box-shadow:inset 0 1px #ffffff59,0 2px 6px #60332147}.chat-msg__prof img{display:block;width:100%;height:100%;object-fit:cover}.chat-msg__face--admin .chat-msg__prof{border-color:#a44e22}.chat-msg__face--cm .chat-msg__prof{border-color:#174888;box-shadow:inset 0 1px #ffffff59,0 2px 6px #12306047}.chat-msg__face--librarian .chat-msg__prof{border-color:#145226;box-shadow:inset 0 1px #ffffff59,0 2px 6px #14461e47}.chat-msg__name{min-width:0;margin:0;padding:0;border:0;background:none;color:var(--cm-brown);font:800 15px/1.2 Nunito,Tahoma,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.chat-msg__star{position:absolute;left:-4px;top:-4px;z-index:2;display:grid;place-items:center;width:16px;height:16px;border:2px solid #a44e22;border-radius:50%;background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange, #dd723c) 45%,var(--ui-orange-dark, #c45a28) 100%);color:#fff;box-shadow:inset 0 1px #ffffff59,0 2px 6px #60332147}.chat-msg__star svg{width:9px;height:9px;fill:currentColor;filter:drop-shadow(0 1px 0 rgba(0,0,0,.25))}.chat-msg__star--note{border-color:#174888;background:linear-gradient(180deg,#8ecbff,#3d8eef 45%,#1f62c4);box-shadow:inset 0 1px #ffffff59,0 2px 6px #12306047}.chat-msg__star--book{border-color:#145226;background:linear-gradient(180deg,#8edb7a,#3e9a45 45%,#1f6b32);box-shadow:inset 0 1px #ffffff59,0 2px 6px #14461e47}.chat-msg__star--book svg,.chat-msg__star--note svg{fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover) and (pointer: fine){.chat-msg__name:hover{text-decoration:underline}}.chat-msg__name:active{text-decoration:underline}.chat-msg__when{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}@media (max-width: 549px){.chat-msg__meta{flex-wrap:nowrap;align-items:center;gap:6px}.chat-msg__when{flex:0 0 auto;margin-left:auto;justify-content:flex-end}}.chat-msg__time{flex:0 0 auto;color:var(--cm-muted);font-size:12px}.chat-msg__quote,.chat-msg__private,.chat-msg__edit,.chat-msg__pin,.chat-msg__delete{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;color:#fff8ee;cursor:pointer}.chat-msg__quote,.chat-msg__private,.chat-msg__pin,.chat-msg__delete{background:transparent;border:1px dashed #c4a574;color:#8a5a32;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.chat-msg__quote.is-on{background:#dd723c;border-style:solid;border-color:#dd723c;color:#fff8ee;transform:scale(1.12)}@media (hover: hover) and (pointer: fine){.chat-msg__quote:hover,.chat-msg__private:hover{background:#dd723c;border-style:solid;border-color:#dd723c;color:#fff8ee;transform:scale(1.12)}}.chat-msg__quote:active,.chat-msg__private:active{background:#dd723c;border-style:solid;border-color:#dd723c;color:#fff8ee;transform:scale(1.12)}.chat-msg__edit{background:#8a5a32}.chat-msg__edit.is-on{background:#dd723c}@media (hover: hover) and (pointer: fine){.chat-msg__edit:hover{background:#dd723c}}.chat-msg__edit:active{background:#dd723c}.chat-msg__pin.is-on{background:#dd723c;border-style:solid;border-color:#dd723c;color:#fff8ee;transform:scale(1.12)}@media (hover: hover) and (pointer: fine){.chat-msg__pin:hover{background:#dd723c;border-style:solid;border-color:#dd723c;color:#fff8ee;transform:scale(1.12)}}.chat-msg__pin:active{background:#dd723c;border-style:solid;border-color:#dd723c;color:#fff8ee;transform:scale(1.12)}@media (hover: hover) and (pointer: fine){.chat-msg__delete:hover{background:#8a3b2a;border-style:solid;border-color:#8a3b2a;color:#fff8ee;transform:scale(1.12)}}.chat-msg__delete:active{background:#8a3b2a;border-style:solid;border-color:#8a3b2a;color:#fff8ee;transform:scale(1.12)}.chat-msg__quote svg,.chat-msg__private svg,.chat-msg__edit svg,.chat-msg__pin svg,.chat-msg__delete svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chat-msg__private svg{stroke-width:1.6}.chat-msg__rate{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0;margin-top:4px}.chat-msg__fire{display:inline-flex;align-items:center;gap:0;margin:0;padding:0;border:0;background:none;color:#8a5a32;cursor:pointer}.chat-msg__fire svg{width:14px;height:14px;fill:currentColor}.chat-msg__fire.is-on{color:#dd723c}@media (hover: hover) and (pointer: fine){.chat-msg__fire:hover:not(:disabled){color:#dd723c}}.chat-msg__fire:active:not(:disabled){color:#dd723c}.chat-msg__fire:disabled{cursor:default}.chat-msg__fire-badge{display:inline-flex;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;min-width:18px;height:22px;padding:0 6px;border:1px dashed #c4a574;border-radius:999px;background:transparent;color:var(--cm-muted, #a08a74);font:800 12px/18px Nunito,Tahoma,sans-serif}.chat-msg__fire.has-fires .chat-msg__fire-badge{border-style:solid;border-color:#c62828;background:#c62828;color:#fff}.chat-msg__react-glyph{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:13px;line-height:14px}.chat-msg__laugh.is-on{color:#c9841a}@media (hover: hover) and (pointer: fine){.chat-msg__laugh:hover:not(:disabled){color:#c9841a}}.chat-msg__laugh:active:not(:disabled){color:#c9841a}.chat-msg__laugh.has-fires .chat-msg__fire-badge{border-color:#d4b56a;background:#f8efd4;color:#3a2a1e}.chat-msg__poop.is-on{color:#6b4630}@media (hover: hover) and (pointer: fine){.chat-msg__poop:hover:not(:disabled){color:#6b4630}}.chat-msg__poop:active:not(:disabled){color:#6b4630}.chat-msg__poop.has-fires .chat-msg__fire-badge{border-color:#6b4630;background:#6b4630}.chat-msg__shake.is-on{color:#3a6f8f}@media (hover: hover) and (pointer: fine){.chat-msg__shake:hover:not(:disabled){color:#3a6f8f}}.chat-msg__shake:active:not(:disabled){color:#3a6f8f}.chat-msg__shake.has-fires .chat-msg__fire-badge{border-color:#8aafc4;background:#d4e4ee;color:#3a2a1e}.chat-msg__bear.is-on{color:#c47a2a}@media (hover: hover) and (pointer: fine){.chat-msg__bear:hover:not(:disabled){color:#c47a2a}}.chat-msg__bear:active:not(:disabled){color:#c47a2a}.chat-msg__bear.has-fires .chat-msg__fire-badge{border-color:#d7b48a;background:#f6e4cf;color:#3a2a1e}.chat-msg__shrug.is-on{color:#6a5a8a}@media (hover: hover) and (pointer: fine){.chat-msg__shrug:hover:not(:disabled){color:#6a5a8a}}.chat-msg__shrug:active:not(:disabled){color:#6a5a8a}.chat-msg__shrug.has-fires .chat-msg__fire-badge{border-color:#b5a6cc;background:#e6dfef;color:#3a2a1e}.chat-msg__full.is-on{color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__full:hover:not(:disabled){color:#3a2a1e}}.chat-msg__full:active:not(:disabled){color:#3a2a1e}.chat-msg__palm.is-on{color:#a67c52}@media (hover: hover) and (pointer: fine){.chat-msg__palm:hover:not(:disabled){color:#a67c52}}.chat-msg__palm:active:not(:disabled){color:#a67c52}.chat-msg__palm.has-fires .chat-msg__fire-badge{border-color:#d2bba8;background:#f4ebe4;color:#3a2a1e}.chat-msg__thank.is-on{color:#b85a78}@media (hover: hover) and (pointer: fine){.chat-msg__thank:hover:not(:disabled){color:#b85a78}}.chat-msg__thank:active:not(:disabled){color:#b85a78}.chat-msg__thank.has-fires .chat-msg__fire-badge{border-color:#d9a8b8;background:#f6dde6;color:#3a2a1e}.chat-msg__done.is-on{color:#2f8f4e}@media (hover: hover) and (pointer: fine){.chat-msg__done:hover:not(:disabled){color:#2f8f4e}}.chat-msg__done:active:not(:disabled){color:#2f8f4e}.chat-msg__done.has-fires .chat-msg__fire-badge{border-color:#8fbf9c;background:#d9eedf;color:#3a2a1e}.chat-msg__think.is-on{color:#3d6d8c}@media (hover: hover) and (pointer: fine){.chat-msg__think:hover:not(:disabled){color:#3d6d8c}}.chat-msg__think:active:not(:disabled){color:#3d6d8c}.chat-msg__think.has-fires .chat-msg__fire-badge{border-color:#9bbfce;background:#d7eaf2;color:#3a2a1e}.chat-msg__hands.is-on{color:#c9841a}@media (hover: hover) and (pointer: fine){.chat-msg__hands:hover:not(:disabled){color:#c9841a}}.chat-msg__hands:active:not(:disabled){color:#c9841a}.chat-msg__hands.has-fires .chat-msg__fire-badge{border-color:#e0c07a;background:#f8efd4;color:#3a2a1e}.chat-msg__rocket.is-on{color:#3a6f8f}@media (hover: hover) and (pointer: fine){.chat-msg__rocket:hover:not(:disabled){color:#3a6f8f}}.chat-msg__rocket:active:not(:disabled){color:#3a6f8f}.chat-msg__rocket.has-fires .chat-msg__fire-badge{border-color:#8aafc4;background:#d4e4ee;color:#3a2a1e}.chat-msg__ice.is-on{color:#3d7a9c}@media (hover: hover) and (pointer: fine){.chat-msg__ice:hover:not(:disabled){color:#3d7a9c}}.chat-msg__ice:active:not(:disabled){color:#3d7a9c}.chat-msg__ice.has-fires .chat-msg__fire-badge{border-color:#9bbfce;background:#d7eaf2;color:#3a2a1e}.chat-msg__zip.is-on{color:#6a5a8a}@media (hover: hover) and (pointer: fine){.chat-msg__zip:hover:not(:disabled){color:#6a5a8a}}.chat-msg__zip:active:not(:disabled){color:#6a5a8a}.chat-msg__zip.has-fires .chat-msg__fire-badge{border-color:#b5a6cc;background:#e6dfef;color:#3a2a1e}.chat-msg__okay.is-on{color:#2f8f4e}@media (hover: hover) and (pointer: fine){.chat-msg__okay:hover:not(:disabled){color:#2f8f4e}}.chat-msg__okay:active:not(:disabled){color:#2f8f4e}.chat-msg__okay.has-fires .chat-msg__fire-badge{border-color:#8fbf9c;background:#d9eedf;color:#3a2a1e}.chat-msg__boom.is-on{color:#c45a2a}@media (hover: hover) and (pointer: fine){.chat-msg__boom:hover:not(:disabled){color:#c45a2a}}.chat-msg__boom:active:not(:disabled){color:#c45a2a}.chat-msg__boom.has-fires .chat-msg__fire-badge{border-color:#e0a070;background:#f6e0d0;color:#3a2a1e}.chat-msg__react-more{position:relative;display:inline-flex}.chat-msg__react-plus{font:800 16px/1 Nunito,Tahoma,sans-serif}.chat-msg__react-add .chat-msg__fire-badge{transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.chat-msg__react-add:focus-visible:not(:disabled) .chat-msg__fire-badge,.chat-msg__react-add.is-on .chat-msg__fire-badge{border-style:solid;border-color:#dd723c;background:#dd723c;color:#fff8ee;transform:scale(1.12)}@media (hover: hover) and (pointer: fine){.chat-msg__react-add:hover:not(:disabled) .chat-msg__fire-badge{border-style:solid;border-color:#dd723c;background:#dd723c;color:#fff8ee;transform:scale(1.12)}}.chat-msg__react-add:active:not(:disabled) .chat-msg__fire-badge{border-style:solid;border-color:#dd723c;background:#dd723c;color:#fff8ee;transform:scale(1.12)}.chat-msg:has(.chat-msg__react-pop){position:relative;z-index:4}.chat-msg__react-pop{position:absolute;right:0;bottom:calc(100% + 6px);z-index:5;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;width:max-content;max-width:220px;padding:6px;border:1px solid #c4a574;border-radius:12px;background:#f7efe2;box-shadow:0 8px 18px #00000040}.chat-msg__react-pop .chat-msg__fire-badge{transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.chat-msg__react-pop .chat-msg__fire:focus-visible:not(:disabled) .chat-msg__fire-badge{border-style:solid;border-color:#c62828;background:#c62828;color:#fff;transform:scale(1.12)}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__fire:hover:not(:disabled) .chat-msg__fire-badge{border-style:solid;border-color:#c62828;background:#c62828;color:#fff;transform:scale(1.12)}}.chat-msg__react-pop .chat-msg__fire:active:not(:disabled) .chat-msg__fire-badge{border-style:solid;border-color:#c62828;background:#c62828;color:#fff;transform:scale(1.12)}.chat-msg__react-pop .chat-msg__laugh:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#d4b56a;background:#f8efd4;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__laugh:hover:not(:disabled) .chat-msg__fire-badge{border-color:#d4b56a;background:#f8efd4;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__laugh:active:not(:disabled) .chat-msg__fire-badge{border-color:#d4b56a;background:#f8efd4;color:#3a2a1e}.chat-msg__react-pop .chat-msg__poop:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#6b4630;background:#6b4630;color:#fff}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__poop:hover:not(:disabled) .chat-msg__fire-badge{border-color:#6b4630;background:#6b4630;color:#fff}}.chat-msg__react-pop .chat-msg__poop:active:not(:disabled) .chat-msg__fire-badge{border-color:#6b4630;background:#6b4630;color:#fff}.chat-msg__react-pop .chat-msg__shake:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#8aafc4;background:#d4e4ee;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__shake:hover:not(:disabled) .chat-msg__fire-badge{border-color:#8aafc4;background:#d4e4ee;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__shake:active:not(:disabled) .chat-msg__fire-badge{border-color:#8aafc4;background:#d4e4ee;color:#3a2a1e}.chat-msg__react-pop .chat-msg__bear:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#d7b48a;background:#f6e4cf;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__bear:hover:not(:disabled) .chat-msg__fire-badge{border-color:#d7b48a;background:#f6e4cf;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__bear:active:not(:disabled) .chat-msg__fire-badge{border-color:#d7b48a;background:#f6e4cf;color:#3a2a1e}.chat-msg__react-pop .chat-msg__shrug:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#b5a6cc;background:#e6dfef;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__shrug:hover:not(:disabled) .chat-msg__fire-badge{border-color:#b5a6cc;background:#e6dfef;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__shrug:active:not(:disabled) .chat-msg__fire-badge{border-color:#b5a6cc;background:#e6dfef;color:#3a2a1e}.chat-msg__react-pop .chat-msg__full:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#d7c4ae;background:#fff;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__full:hover:not(:disabled) .chat-msg__fire-badge{border-color:#d7c4ae;background:#fff;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__full:active:not(:disabled) .chat-msg__fire-badge{border-color:#d7c4ae;background:#fff;color:#3a2a1e}.chat-msg__react-pop .chat-msg__palm:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#d2bba8;background:#f4ebe4;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__palm:hover:not(:disabled) .chat-msg__fire-badge{border-color:#d2bba8;background:#f4ebe4;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__palm:active:not(:disabled) .chat-msg__fire-badge{border-color:#d2bba8;background:#f4ebe4;color:#3a2a1e}.chat-msg__react-pop .chat-msg__thank:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#d9a8b8;background:#f6dde6;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__thank:hover:not(:disabled) .chat-msg__fire-badge{border-color:#d9a8b8;background:#f6dde6;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__thank:active:not(:disabled) .chat-msg__fire-badge{border-color:#d9a8b8;background:#f6dde6;color:#3a2a1e}.chat-msg__react-pop .chat-msg__done:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#8fbf9c;background:#d9eedf;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__done:hover:not(:disabled) .chat-msg__fire-badge{border-color:#8fbf9c;background:#d9eedf;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__done:active:not(:disabled) .chat-msg__fire-badge{border-color:#8fbf9c;background:#d9eedf;color:#3a2a1e}.chat-msg__react-pop .chat-msg__think:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#9bbfce;background:#d7eaf2;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__think:hover:not(:disabled) .chat-msg__fire-badge{border-color:#9bbfce;background:#d7eaf2;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__think:active:not(:disabled) .chat-msg__fire-badge{border-color:#9bbfce;background:#d7eaf2;color:#3a2a1e}.chat-msg__react-pop .chat-msg__hands:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#e0c07a;background:#f8efd4;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__hands:hover:not(:disabled) .chat-msg__fire-badge{border-color:#e0c07a;background:#f8efd4;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__hands:active:not(:disabled) .chat-msg__fire-badge{border-color:#e0c07a;background:#f8efd4;color:#3a2a1e}.chat-msg__react-pop .chat-msg__rocket:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#8aafc4;background:#d4e4ee;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__rocket:hover:not(:disabled) .chat-msg__fire-badge{border-color:#8aafc4;background:#d4e4ee;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__rocket:active:not(:disabled) .chat-msg__fire-badge{border-color:#8aafc4;background:#d4e4ee;color:#3a2a1e}.chat-msg__react-pop .chat-msg__ice:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#9bbfce;background:#d7eaf2;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__ice:hover:not(:disabled) .chat-msg__fire-badge{border-color:#9bbfce;background:#d7eaf2;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__ice:active:not(:disabled) .chat-msg__fire-badge{border-color:#9bbfce;background:#d7eaf2;color:#3a2a1e}.chat-msg__react-pop .chat-msg__zip:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#b5a6cc;background:#e6dfef;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__zip:hover:not(:disabled) .chat-msg__fire-badge{border-color:#b5a6cc;background:#e6dfef;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__zip:active:not(:disabled) .chat-msg__fire-badge{border-color:#b5a6cc;background:#e6dfef;color:#3a2a1e}.chat-msg__react-pop .chat-msg__okay:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#8fbf9c;background:#d9eedf;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__okay:hover:not(:disabled) .chat-msg__fire-badge{border-color:#8fbf9c;background:#d9eedf;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__okay:active:not(:disabled) .chat-msg__fire-badge{border-color:#8fbf9c;background:#d9eedf;color:#3a2a1e}.chat-msg__react-pop .chat-msg__boom:focus-visible:not(:disabled) .chat-msg__fire-badge{border-color:#e0a070;background:#f6e0d0;color:#3a2a1e}@media (hover: hover) and (pointer: fine){.chat-msg__react-pop .chat-msg__boom:hover:not(:disabled) .chat-msg__fire-badge{border-color:#e0a070;background:#f6e0d0;color:#3a2a1e}}.chat-msg__react-pop .chat-msg__boom:active:not(:disabled) .chat-msg__fire-badge{border-color:#e0a070;background:#f6e0d0;color:#3a2a1e}@media (prefers-reduced-motion: reduce){.chat-msg__react-pop .chat-msg__fire-badge,.chat-msg__react-add .chat-msg__fire-badge,.chat-msg__quote,.chat-msg__private,.chat-msg__pin,.chat-msg__delete{transition:none}}.chat-msg__full.has-fires .chat-msg__fire-badge{border-color:#d7c4ae;background:#fff;color:#3a2a1e}.chat-msg__cited{display:grid;gap:2px;width:100%;margin:6px 0 0;padding:4px 8px;border:0;border-left:3px solid #c4a574;border-radius:0 8px 8px 0;background:#8a5a321a;color:var(--cm-muted, #8a6a52);font:700 12px/1.35 var(--font-ui, Nunito, sans-serif);text-align:left;cursor:pointer}.chat-msg__cited strong{color:var(--cm-brown, #603321);font-weight:800}.chat-msg__cited span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650}.chat-msg__text{margin:4px 0 0;color:var(--cm-ink);font-size:15px;line-height:22px;white-space:pre-wrap;word-break:break-word}.chat-icon{display:inline-block;width:16px;height:16px;margin:0 2px;vertical-align:middle;position:relative;top:-2px;object-fit:contain}.chat-icon--round{width:20px;height:20px;border-radius:50%;object-fit:cover;background:#6b4630}.chat-photo-link{display:block;max-width:min(100%,320px);margin:6px 0;padding:0;border:0;background:none;cursor:zoom-in;font:inherit;text-align:left}.chat-photo-link:focus-visible .chat-photo{outline:2px solid #c4a574;outline-offset:2px}@media (hover: hover) and (pointer: fine){.chat-photo-link:hover .chat-photo{outline:2px solid #c4a574;outline-offset:2px}}.chat-photo-link:active .chat-photo{outline:2px solid #c4a574;outline-offset:2px}.chat-photo-link:focus-visible{outline:none}.chat-photo-view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:136;display:grid;place-items:center;padding:56px 24px 24px;box-sizing:border-box;background:#0c0804c7;overflow:hidden;overscroll-behavior:none;touch-action:none}.chat-photo-view__img{position:relative;z-index:1;max-width:min(100%,1100px);max-height:calc(100dvh - 96px);object-fit:contain;border-radius:8px;box-shadow:0 16px 40px #00000073;transform-origin:center center;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.chat-photo-view__img.is-settle{transition:transform .18s ease}.chat-photo-view__close{position:absolute;z-index:2;top:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:999px;background:#f6e0c4;color:#5a3b27;font:700 28px/1 Nunito,Tahoma,sans-serif;cursor:pointer}.chat-photo-view__close:focus-visible{color:#fff6df;background:#603321}@media (hover: hover) and (pointer: fine){.chat-photo-view__close:hover{color:#fff6df;background:#603321}}.chat-photo-view__close:active{color:#fff6df;background:#603321}.chat-photo{display:block;max-width:100%;max-height:240px;border-radius:8px;object-fit:contain;background:#6033210f}.chat-photo--gone{display:inline-block;width:auto;height:auto;max-width:none;margin:4px 0;padding:4px 8px;border-radius:8px;background:#60332114;color:#8a6a52;font:700 13px/18px Nunito,Tahoma,sans-serif}.chat-msg__text .chat-battle{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 6px;max-width:100%;margin:2px 0;padding:3px 10px 3px 6px;border:1px solid #c4a574;border-radius:12px;background:#fff6e4;color:var(--cm-ink, #3a2a1e);font:800 14px/18px var(--font-ui, Nunito, Tahoma, sans-serif);cursor:pointer;vertical-align:middle;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (hover: hover) and (pointer: fine){.chat-msg__text .chat-battle:hover{background:#fffaf0}}.chat-msg__text .chat-battle:active{background:#fffaf0}.chat-battle__bat{width:18px;height:18px;flex:0 0 18px;object-fit:contain}.chat-battle__bird{display:inline-flex;align-items:center;gap:3px;min-width:0;max-width:100%;white-space:nowrap}.chat-battle__bird strong{font-weight:800;overflow:hidden;text-overflow:ellipsis}.chat-battle__avatar{width:18px;height:18px;flex:0 0 18px;border-radius:50%;object-fit:cover}.chat-battle__vs,.chat-battle__when,.chat-battle__wait{font-weight:700;color:#7a6550}.chat-badge{display:inline-flex;align-items:center;gap:4px;height:22px;margin:0 2px 0 0;vertical-align:middle;line-height:22px;position:relative;top:-3px}.chat-badge img,.chat-badge__face{width:18px;height:18px;flex:0 0 18px;border-radius:50%;object-fit:cover;overflow:hidden;background:#6b4630}.chat-badge strong{font-weight:800}.chat-modal__composer{flex:0 0 auto;display:flex;gap:10px;align-items:flex-end;padding:10px 18px 16px}.chat-modal__compose{display:grid;grid-template-columns:minmax(0,1fr) auto;flex:1 1 auto;gap:10px;align-items:end;min-width:0;width:100%}.chat-modal__citing{display:flex;grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 10px;border-left:3px solid #c4a574;border-radius:0 10px 10px 0;background:#8a5a321f}.chat-modal__citing-text{display:grid;gap:2px;flex:1 1 auto;min-width:0;color:var(--cm-muted, #8a6a52);font-size:12px;line-height:1.3}.chat-modal__citing-text strong{color:var(--cm-brown, #603321);font-weight:800}.chat-modal__citing-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-modal__citing-x{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:#8a5a32;color:#fff8ee;cursor:pointer}@media (hover: hover) and (pointer: fine){.chat-modal__citing-x:hover{background:#dd723c}}.chat-modal__citing-x:active{background:#dd723c}.chat-modal__citing-x svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.chat-modal__write{display:none}.chat-modal__field{position:relative;flex:1 1 auto;min-width:0}.chat-modal__input{width:100%;min-height:80px;max-width:100%;box-sizing:border-box;flex:1 1 auto;min-width:0;border:1px solid #c4a574;border-radius:12px;background:#f7efe2;color:var(--cm-ink);font:inherit;font-size:15px;line-height:22px;padding:34px 12px 22px;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.chat-modal__input:empty:before{content:attr(data-placeholder);color:#9a846c}.chat-modal__input .chat-icon{top:-1px}.chat-modal__input .chat-photo,.chat-modal__input>img:not(.chat-icon){display:inline-block;width:auto;max-width:min(100%,220px);max-height:120px;margin:4px 0;vertical-align:middle}.chat-modal__input .chat-badge img,.chat-modal__input .chat-badge__face{width:18px;height:18px;max-width:none;max-height:none;margin:0;border-radius:50%;object-fit:cover}.chat-modal__mention-pop{position:absolute;left:10px;right:10px;bottom:calc(100% - 8px);z-index:5;display:flex;flex-direction:column;gap:2px;max-height:220px;overflow:auto;padding:6px;border:1px solid #c4a574;border-radius:12px;background:#f7efe2;box-shadow:0 8px 18px #3c24122e}.chat-modal__mention-hit{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,background .18s ease}.chat-modal__mention-hit.is-on,.chat-modal__mention-hit:active{background:#c4a57459}@media (hover: hover) and (pointer: fine){.chat-modal__mention-hit:hover{background:#c4a57459}}.chat-modal__mention-avatar{width:28px;height:28px;flex:0 0 28px;border-radius:50%;object-fit:cover;background:#6b4630;box-shadow:0 0 0 1px #8a5a38,0 0 0 2px #3a2416}.chat-modal__mention-name{flex:1 1 auto;min-width:0;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-modal__mention-empty{margin:0;padding:8px;color:#7a6550;font-size:13px}.chat-msg__link{color:#8a3b12;font-weight:800;text-decoration:underline;text-underline-offset:2px}.chat-modal__tools{position:absolute;top:6px;right:8px;z-index:2;display:flex;align-items:center;gap:2px}.chat-modal__tool{display:grid;place-items:center;width:26px;height:26px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#6b4630;font:inherit;font-size:15px;font-weight:800;line-height:1;cursor:pointer}.chat-modal__tool svg{width:16px;height:16px}.chat-modal__tool--italic{font-style:italic;font-weight:700}.chat-modal__tool--under{text-decoration:underline;text-underline-offset:2px}.chat-modal__tool:disabled{opacity:.4;cursor:default}.chat-modal__emoji-btn{font-size:20px;font-weight:400;transform:translateY(-2px)}.chat-modal__file{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);pointer-events:none}.chat-modal__link-pop{position:absolute;right:0;bottom:calc(100% + 6px);z-index:4;display:flex;gap:6px;width:min(280px,80vw);padding:8px;border:1px solid #c4a574;border-radius:12px;background:#f7efe2;box-shadow:0 8px 18px #00000040}.chat-modal__link-input{flex:1 1 auto;min-width:0;border:1px solid #c4a574;border-radius:8px;background:#fff;color:var(--cm-ink);font:inherit;font-size:14px;padding:6px 8px}.chat-modal__link-ok{flex:0 0 auto;border:0;border-radius:8px;background:#8a3b12;color:#fff6e8;font:inherit;font-size:13px;font-weight:800;padding:6px 10px;cursor:pointer}.chat-modal__emoji-pop{position:absolute;right:0;bottom:calc(100% + 6px);z-index:4;display:grid;grid-template-columns:repeat(8,32px);gap:2px;width:max-content;max-width:min(280px,80vw);padding:8px;border:1px solid #c4a574;border-radius:12px;background:#f7efe2;box-shadow:0 8px 18px #00000040}.chat-modal__emoji{width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;font-size:20px;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.chat-modal__emoji:hover{background:#6d46301f}}.chat-modal__emoji:active{background:#6d46301f}.chat-modal__count{position:absolute;right:6px;bottom:8px;padding:1px 6px;border-radius:999px;background:#6b4630;color:#f7efe2;font-size:11px;font-weight:800;line-height:1.45;pointer-events:none}.chat-modal__input:focus{outline:2px solid #dd723c;outline-offset:1px}.chat-modal__send{flex:0 0 auto}@media (max-width: 767px){.chat-modal{align-items:safe center;padding:var(--modal-top-gap) 8px var(--modal-bottom-gap)}.chat-modal__panel{margin-top:0;max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap))}.chat-modal__head{display:none}.chat-modal__panel--channels .chat-modal__head{padding-right:22px}.chat-modal__stream{padding-top:8px}.chat-priv-rail{top:46px;gap:8px}.chat-modal__panel.is-top-away .chat-modal__corner{opacity:0;visibility:hidden;pointer-events:none}.chat-modal__compose{grid-template-columns:minmax(0,1fr)}.chat-modal__composer .chat-modal__send{width:100%;box-sizing:border-box}}@media (max-width: 767px){.chat-modal__composer{align-items:stretch}.chat-modal__field,.chat-modal__input{width:100%;min-width:0;box-sizing:border-box}}@media (max-width: 640px){.chat-modal__composer.is-folded{flex-direction:row;justify-content:center;align-items:center;padding:12px 18px}.chat-modal__composer.is-folded .chat-modal__write{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-width:min(224px,100%);margin:0}.chat-modal__composer.is-folded .chat-modal__compose{display:none}.chat-modal__composer:not(.is-folded) .chat-modal__compose{animation:chat-compose-in .32s ease}.chat-modal__emoji-pop{top:34px;right:6px;bottom:auto;left:6px;width:auto;max-width:none;height:36px;display:flex;flex-wrap:nowrap;align-items:center;gap:2px;overflow-x:auto;overflow-y:hidden;padding:0 6px;border-radius:10px;overscroll-behavior-x:contain}.chat-modal__emoji{flex:0 0 32px}}@keyframes chat-compose-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width: 399px){.chat-modal__corner .chat-channel{width:min(200px,52vw)}.chat-channel__btn{height:30px;padding:0 8px 0 6px;border-width:1.5px;border-radius:7px;font-size:12px}.chat-channel__btn,.chat-channel__option{font-size:12px}.chat-channel__option{padding:5px 6px}.chat-channel__chevron{width:10px;height:7px;flex-basis:10px}.chat-pins{width:24px;height:20px}.chat-online{height:20px;padding:0 6px 0 5px}.chat-online__dot{width:7px;height:7px;flex-basis:7px}.chat-modal__log{gap:8px;padding:6px 10px 12px}.chat-msg{gap:8px;padding:7px 8px;border-radius:10px}.chat-msg__face,.chat-msg__avatar,.chat-msg__avatar img{width:34px;height:34px;min-width:34px;min-height:34px}.chat-msg__face,.chat-msg__avatar{flex-basis:34px}.chat-msg__face--admin:before,.chat-msg__face--cm:before,.chat-msg__face--librarian:before{top:-4px;right:-4px;bottom:-4px;left:-4px}.chat-msg__prof,.chat-msg__star{width:14px;height:14px;left:-3px}.chat-msg__prof{bottom:-3px}.chat-msg__star{top:-3px}.chat-msg__star svg{width:8px;height:8px}.chat-msg__name{font-size:13px}.chat-msg__time{font-size:11px}.chat-msg__quote,.chat-msg__private,.chat-msg__edit,.chat-msg__pin,.chat-msg__delete{width:20px;height:20px}.chat-msg__quote svg,.chat-msg__private svg,.chat-msg__edit svg,.chat-msg__pin svg,.chat-msg__delete svg{width:12px;height:12px}.chat-msg__text{margin-top:2px;font-size:13px;line-height:18px}.chat-msg__rate{gap:4px;margin-top:2px}.chat-msg__fire-badge{min-width:16px;height:20px;padding:0 5px;font-size:11px;line-height:16px}.chat-msg__react-glyph{width:12px;height:12px;font-size:11px;line-height:12px}.chat-icon{width:14px;height:14px}.chat-icon--round{width:16px;height:16px}}.settings-modal{--sm-ink: #3a2a1e;--sm-brown: #603321;--sm-muted: #7a6550;position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:safe center;justify-content:center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.settings-modal-fade-enter-active,.settings-modal-fade-leave-active{transition:opacity .2s ease}.settings-modal-fade-enter-active .settings-modal__panel,.settings-modal-fade-leave-active .settings-modal__panel{transition:transform .22s ease,opacity .2s ease}.settings-modal-fade-enter-from,.settings-modal-fade-leave-to{opacity:0}.settings-modal-fade-enter-from .settings-modal__panel,.settings-modal-fade-leave-to .settings-modal__panel{opacity:0;transform:translateY(16px) scale(.98)}.settings-modal--logo{--npc-overhang: 196px}.settings-modal--notch{align-items:safe center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);overflow-y:auto}.settings-modal--notch .settings-modal__panel{max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang)}.settings-modal__panel.settings-modal__panel--settle{width:min(920px,100%)}.settings-modal__head--settle{display:flex;flex-direction:column;gap:10px}.settings-modal__panel--settle .settings-modal__body{padding-top:8px}.settle-bird__note{margin:6px 0 0;padding:8px 12px 8px 36px;align-items:flex-start;justify-content:flex-start;font-size:12px;line-height:1.35}.settle-bird__note .norm-notice__mark{left:10px;top:10px;transform:none;width:18px;height:18px;font-size:11px;line-height:14px}.settle-bird__note .norm-notice__copy{display:block;text-align:left;font-weight:700}.settle-bird{display:flex;flex-direction:column;gap:12px}.settle-bird__name{display:flex;flex-direction:column;gap:4px}.settle-bird__field{position:relative;display:block}.settle-bird__field .settings-modal__input{padding-right:72px}.settle-bird__count{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;white-space:nowrap}.settle-bird__error{color:#8b1a1c;font:700 13px/1.3 Nunito,Tahoma,sans-serif}.settle-bird__go{align-self:center}.settle-bird .reg{width:100%;padding:0}.settle-bird .reg__info{flex-basis:min(420px,48vw);width:min(420px,48vw)}@media (max-width: 767px){.settle-bird .reg__info{flex:0 1 auto;flex-basis:auto;width:100%;max-width:100%}}.settings-modal__panel{position:relative;width:min(560px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap));display:flex;flex-direction:column;overflow:visible;border:0;box-shadow:none;background:transparent}.settings-modal--notch .settings-modal__panel.panel-frame:before{top:0;right:0;bottom:0;left:0;z-index:1}.settings-modal--notch .settings-modal__panel.panel-frame:after{display:none}.settings-modal--notch .settings-modal__panel>*:not(.settings-modal__npc){position:relative;z-index:2}.settings-modal--notch .settings-modal__panel>button.settings-modal__close{position:absolute;top:18px;right:22px;z-index:6;pointer-events:auto}.settings-modal--notch .settings-modal__npc{--npc-w: 190px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1);width:var(--npc-w);height:auto;aspect-ratio:629/999;transform:translate(-50%);pointer-events:none;z-index:0}.settings-modal--notch .settings-modal__npc--logo{z-index:4;width:min(320px,86%);aspect-ratio:450/308;top:auto;bottom:calc(100% - 28px);transform:translate(-50%,26px);filter:drop-shadow(0 10px 16px rgba(0,0,0,.38))}.settings-modal--notch .settings-modal__npc--logo.settings-modal__npc--halloween{width:min(340px,92%);aspect-ratio:1039/781}.settings-modal--notch .settings-modal__npc--logo.settings-modal__npc--winter{width:min(340px,92%);aspect-ratio:4/3}.settings-modal--notch .settings-modal__npc--logo~.settings-modal__head{padding-top:62px}.settings-modal__npc-img{width:100%;height:100%;object-fit:contain;display:block}.settings-modal__close{position:absolute;top:18px;right:22px;z-index:6;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.settings-modal__close:hover{color:var(--ui-orange, #dd723c)}}.settings-modal__close:active{color:var(--ui-orange, #dd723c)}.settings-modal__head{flex:0 0 auto;display:flex;flex-direction:column;gap:12px;min-width:0;padding:55px 22px 0}.settings-modal__title{margin:0;color:var(--sm-brown);font-size:22px;font-weight:800;text-align:center}.settings-modal__tabs{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.settings-modal__tabs.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.settings-modal__tabs::-webkit-scrollbar{display:none}.settings-modal__head .settings-modal__tabs{cursor:grab}.settings-modal__pick-bar{flex:0 0 auto;display:flex;flex-direction:column;margin:0 8px;padding:12px 22px 0}.settings-modal__pick-bar .item-modal__scratch{flex:0 0 auto;width:auto;margin:12px 0}.settings-modal__pick{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.settings-modal__tabs--sub{margin-bottom:4px}.settings-modal__mail-select{width:100%;min-width:0}.settings-modal__mail-hint{display:block;text-align:left;font-weight:700}.settings-modal__mail-hint-end{white-space:nowrap}.settings-modal__mail-hint .settings-modal__hint-icon{width:14px;height:14px;margin:0 3px 0 1px;vertical-align:-3px;object-fit:contain}.settings-modal__mail-kinds{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow:auto}.settings-modal__tab{flex:0 0 auto;min-height:30px;padding:4px 10px;white-space:nowrap;border:1px solid #c9a36a;border-radius:10px;background:linear-gradient(180deg,#fff8ea,#f4e0c2 52%,#e6c89a);box-shadow:inset 0 1px #fffc,inset 0 -2px #7a522a29;color:#5a3b27;font:800 13px/1.2 Nunito,Tahoma,sans-serif;cursor:pointer}.settings-modal__tab.is-on{border-color:#8d4318;background:linear-gradient(180deg,#ffc56a,#f08a3a 42%,#c85a22);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #5c240852;color:#fff;text-shadow:0 1px 0 rgba(80,28,6,.35)}.settings-modal__body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 22px 22px;display:flex;flex-direction:column;gap:16px}.settings-modal__block{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0}.settings-modal__rules{color:#3a2f26;font:500 14px/1.55 Nunito,Tahoma,Arial,sans-serif;text-align:left}.settings-modal__rules h1{margin:0 0 10px;color:#5a3b27;font:800 18px/1.3 Nunito,Tahoma,Arial,sans-serif}.settings-modal__rules h2{margin:18px 0 8px;color:#5a3b27;font:700 16px/1.35 Nunito,Tahoma,Arial,sans-serif}.settings-modal__rules h3{margin:14px 0 6px;color:#6a4528;font:700 14px/1.4 Nunito,Tahoma,Arial,sans-serif}.settings-modal__rules .legal-clause{margin:14px 0 6px}.settings-modal__rules .legal-clause strong{font-weight:700;color:#6a4528}.settings-modal__rules p{margin:0 0 10px}.settings-modal__rules ul{margin:0 0 10px;padding-left:1.25em}.settings-modal__rules li{margin:0 0 4px}.settings-modal__rules hr{margin:16px 0;border:0;border-top:1px solid rgba(154,85,32,.28)}.settings-modal__rules a{color:#9a5520;text-decoration:underline;text-underline-offset:2px}.settings-modal__rules strong{font-weight:800;color:#3f2a18}.settings-modal__h{margin:0;color:var(--sm-brown);font-size:16px;font-weight:800}.settings-modal__label{display:flex;flex-direction:column;gap:4px;color:var(--sm-ink);font-size:13px;font-weight:700}.settings-modal__input{width:100%;box-sizing:border-box;margin:0;border:1px solid #c4a07a;border-radius:8px;padding:8px 10px;background:#fff8eeeb;color:var(--sm-ink);font:inherit;font-weight:600}.settings-modal__input.is-invalid{border-color:#a33b32;box-shadow:inset 0 0 0 1px #a33b32}.settings-modal__hint{margin:0;color:var(--sm-muted);font-size:12px;line-height:1.35}.settings-modal__hint strong{color:var(--sm-ink)}.settings-modal__hint-icon{width:16px;height:16px;margin:0 3px 0 1px;vertical-align:-4px;object-fit:contain}.settings-modal__badge{align-self:flex-start;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid #b8895a;background:linear-gradient(#fff6e4,#f0d7ae);box-shadow:inset 0 1px #ffffffbf;color:#603321;font-size:11px;font-weight:800;line-height:1}.settings-modal__pass{position:relative;display:block}.settings-modal__pass .settings-modal__input{padding-right:36px}.settings-modal__eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;padding:0;background:transparent;color:#8a5a3a;cursor:pointer}@media (hover: hover) and (pointer: fine){.settings-modal__eye:hover{color:#b05729}}.settings-modal__eye:active{color:#b05729}.settings-modal__note{margin:0 0 8px;padding:10px 14px 10px 40px;align-items:flex-start;justify-content:flex-start;text-align:left;font-size:12px;line-height:1.35}.settings-modal__note .norm-notice__mark{top:10px;transform:none;width:18px;height:18px;font-size:11px;line-height:14px}.settings-modal__note .norm-notice__copy{display:block;text-align:left;font-weight:700}.settings-modal__account-main{display:flex;flex-direction:column;gap:0;min-width:0}.settings-modal__login-note{margin:0;padding:10px 12px 10px 40px;align-items:stretch;justify-content:flex-start;text-align:left}.settings-modal__login-body{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.settings-modal__login-lead{color:inherit;font-weight:800;line-height:1.2}.settings-modal__login-field{position:relative;display:block;min-width:0}.settings-modal__login-input{padding-right:36px;font-weight:800;word-break:break-all;cursor:text}.settings-modal__login-input:focus{outline:none;border-color:#6d8a32;box-shadow:inset 0 0 0 1px #6d8a32}.settings-modal__login-copy{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;padding:0;background:transparent;color:#4f6a22;cursor:pointer;transition:transform .18s ease,color .18s ease}@media (hover: hover) and (pointer: fine){.settings-modal__login-copy:hover:not(:disabled){color:#314216;transform:translateY(-50%) scale(1.12)}}.settings-modal__login-copy:active:not(:disabled){color:#314216;transform:translateY(-50%) scale(1.12)}.settings-modal__login-copy:disabled{cursor:not-allowed;opacity:.45}.settings-modal__login-scratch{margin:8px 0}.settings-note-enter-active,.settings-note-leave-active{transition:opacity .28s ease,transform .28s ease}.settings-note-enter-from,.settings-note-leave-to{opacity:0;transform:translateY(-8px)}.settings-modal__chip{align-self:flex-start;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:800;color:#fff}.settings-modal__chip--on{background:#3d8f4a}.settings-modal__chip--off{background:#a33b32}.settings-modal__notice{margin:0;padding:12px 16px;border:1.5px dashed rgba(96,51,33,.55);border-radius:10px;background:transparent;color:var(--sm-ink);text-align:center;font:800 14px/1.35 Nunito,Tahoma,sans-serif}.settings-modal__setup{display:flex;flex-direction:column;align-items:stretch;gap:10px}.settings-modal__setup :deep(img),.settings-modal__setup :deep(canvas){align-self:center}.settings-modal__secret{margin:0;max-width:100%;overflow-wrap:anywhere;text-align:center;color:var(--sm-ink);font-size:13px}.settings-modal__actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.settings-modal__actions>.btn--primary,.settings-modal__block>.btn--primary{width:100%;min-width:0}.settings-modal__langs{display:flex;flex-direction:column;gap:8px}.settings-modal__lang-btn{width:100%;min-height:46px;padding:0 18px;border:2px solid #a44e22;border-radius:10px;background:linear-gradient(180deg,#f6e7d2,#e7cba8 55%,#d7b48a);box-shadow:inset 0 1px #ffffff73;color:#603321;font-family:var(--font-display, "Nunito", sans-serif);font-size:15px;font-weight:800;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}@media (hover: hover) and (pointer: fine){.settings-modal__lang-btn:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:inset 0 1px #ffffff80,0 8px 16px #60332138}}.settings-modal__lang-btn:active{transform:translateY(-2px);filter:brightness(1.06);box-shadow:inset 0 1px #ffffff80,0 8px 16px #60332138}.settings-modal__lang-btn.is-on{background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange, #dd723c) 45%,var(--ui-orange-dark, #c45a28) 100%);box-shadow:inset 0 1px #ffffff59;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.settings-modal__cancel{width:100%;min-width:0;height:46px;padding:0 18px;border-radius:10px;border:2px solid #a44e22;background:linear-gradient(180deg,#f6e7d2,#e7cba8 55%,#d7b48a);box-shadow:inset 0 1px #ffffff73;font-family:var(--font-display, "Nunito", sans-serif);font-size:15px;font-weight:800;color:#603321;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}@media (hover: hover) and (pointer: fine){.settings-modal__cancel:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.06);box-shadow:inset 0 1px #ffffff80,0 8px 16px #60332138}}.settings-modal__cancel:active:not(:disabled){transform:translateY(-2px);filter:brightness(1.06);box-shadow:inset 0 1px #ffffff80,0 8px 16px #60332138}.settings-modal__menu{display:flex;flex-direction:column;gap:8px}@media (prefers-reduced-motion: reduce){.settings-note-enter-active,.settings-note-leave-active{transition:none}}.settings-modal__menu-card{display:flex;align-items:center;gap:8px;min-height:58px;padding:6px 8px;border-radius:8px;color:var(--sm-ink);background:#ebd0ac;border:1px dashed rgba(96,51,33,.5);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.settings-modal__menu-card.is-drag{opacity:.55;pointer-events:none}.settings-modal__menu-card.is-swap,.settings-modal__order-row.is-swap{position:relative;z-index:1}.settings-modal__menu-card.is-off{filter:grayscale(.55);opacity:.62}.settings-modal__pref{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 12px;border-radius:8px;color:var(--sm-ink);background:#ebd0ac;border:1px dashed rgba(96,51,33,.5)}.settings-modal__pref.is-off{filter:grayscale(.55);opacity:.62}.settings-modal__pref-name{flex:1 1 auto;min-width:0;font:800 14px/1.35 Nunito,Tahoma,sans-serif}.settings-modal__sort{display:grid;place-items:center;width:18px;height:18px;flex:0 0 auto;color:#603321;opacity:.72}.settings-modal__nudge{display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.settings-modal__nudge-btn{display:grid;place-items:center;width:32px;height:20px;padding:0;border:0;border-radius:4px;color:#603321;background:#60332124;cursor:pointer}.settings-modal__nudge-btn:disabled{opacity:.28;cursor:default}@media (hover: hover) and (pointer: fine){.settings-modal__nudge-btn:not(:disabled):hover{background:#60332147}}.settings-modal__nudge-btn:not(:disabled):active{background:#60332147}.settings-modal__menu-icon{width:40px;height:40px;flex:0 0 auto;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,#4a2a1640,#1a0c0659);box-shadow:0 0 0 2px #5c3420,inset 0 3px 6px #00000073}.settings-modal__menu-icon img{width:100%;height:100%;object-fit:cover;transform:scale(1.2)}.settings-modal__menu-icon.is-npc{place-items:stretch}.settings-modal__menu-icon.is-npc img{object-position:50% 0%;transform:scale(1.55);transform-origin:50% 0%}.settings-modal__menu-icon.is-npc-phil img{object-position:52% 8%;transform:scale(2.05) translate(5%);transform-origin:52% 12%}.settings-modal__menu-icon.is-npc-chipmunk img{object-position:50% 0%;transform:translateY(-4%) scale(1.16);transform-origin:50% 0%}.settings-modal__menu-icon.is-npc-ferrets img{object-position:50% 0%;transform:translate(-12%) scale(2);transform-origin:50% 0%}.settings-modal__menu-icon.is-npc-ja img{object-position:50% 4%;transform:translateY(-2%) scale(1.64);transform-origin:50% 0%}.settings-modal__menu-icon.is-npc-karkarych img{object-position:40% 0%;transform:translate(-20%,-12%) scale(1.58);transform-origin:40% 0%}.settings-modal__menu-name{flex:1 1 auto;min-width:0;font:800 13px/1.15 Nunito,Tahoma,sans-serif;text-transform:uppercase;letter-spacing:.02em}.settings-modal__menu-switch{width:42px;height:24px;flex:0 0 auto;padding:0;border:0;border-radius:999px;background:#1a0c0673;box-shadow:inset 0 2px 4px #00000059;cursor:pointer;position:relative}.settings-modal__menu-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#f6e7d2;transition:transform .16s ease}.settings-modal__menu-switch.is-on{background:#dd723c}.settings-modal__menu-switch.is-on:after{transform:translate(18px)}.settings-modal__scratch{display:flex;align-items:center;gap:10px;min-height:14px;margin-top:4px}.settings-modal__scratch-label{flex:0 1 auto;color:#5c3e24;font:800 12px/1.3 Nunito,Tahoma,sans-serif;text-align:center}.settings-modal__scratch-mark{position:relative;display:block;flex:1 1 auto;height:10px}.settings-modal__scratch-mark:before,.settings-modal__scratch-mark:after{content:"";position:absolute;height:1.5px;border-radius:1px;background:#5a3420b8;box-shadow:0 1px #fff8ee73}.settings-modal__scratch-mark--left:before{top:2px;left:8%;width:92%;transform:rotate(-1.1deg)}.settings-modal__scratch-mark--left:after{top:6px;left:22%;width:58%;transform:rotate(1.4deg);background:#5a342073}.settings-modal__scratch-mark--right:before{top:3px;right:6%;width:88%;transform:rotate(.8deg)}.settings-modal__scratch-mark--right:after{top:7px;right:18%;width:46%;transform:rotate(-1.6deg);background:#5a342066}@media (max-width: 767px){.settings-modal__subtabs{gap:4px;min-width:0;width:100%}.settings-modal__subtabs .shop-tabs__tab{flex:1 1 0;min-width:0;padding:5px 2px;border-radius:8px;font-size:clamp(11px,3.15vw,16px);line-height:1.15;white-space:nowrap}.settings-modal{padding:var(--modal-top-gap) 8px var(--modal-bottom-gap)}.settings-modal__panel{max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap))}.settings-modal--notch{padding:var(--modal-top-gap) 8px var(--modal-bottom-gap)}.settings-modal--notch .settings-modal__panel{max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap))}}@media (max-width: 767px){.settings-modal--logo{--npc-overhang: 148px}.settings-modal--notch .settings-modal__npc{--npc-w: 150px}.settings-modal--notch .settings-modal__npc--logo{width:min(240px,88%);bottom:calc(100% - 20px)}.settings-modal--notch .settings-modal__npc--logo.settings-modal__npc--halloween,.settings-modal--notch .settings-modal__npc--logo.settings-modal__npc--winter{width:min(268px,90%)}}.settings-modal__order{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.settings-modal__order-row{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 12px;border-radius:8px;color:var(--sm-ink);background:#ebd0ac;border:1px dashed rgba(96,51,33,.5);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.settings-modal__order-row.is-drag{opacity:.55;pointer-events:none}.settings-modal__order-icon,.settings-modal__order-lock{width:32px;height:32px;flex:0 0 auto;object-fit:contain}.settings-modal__order-lock{border-radius:8px;background:#6033212e}.settings-modal__order-name{flex:1 1 auto;min-width:0;font-weight:800}.settings-modal__quick{display:flex;flex-direction:column;gap:6px}.settings-modal__quick-name{font-weight:800;color:var(--sm-ink)}.settings-modal__quick-select{width:100%}.game-date{position:relative;width:132px;flex:0 0 132px;font-family:Nunito,system-ui,sans-serif}.game-date__btn{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;height:36px;padding:0 10px;border:2px solid #c4894a;border-radius:8px;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#fff6e8,#f3d7b0);box-shadow:inset 0 1px #ffffffb3;color:var(--ui-brown, #603321);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.game-date.is-open .game-date__btn{border-color:#dd723c}@media (hover: hover) and (pointer: fine){.game-date__btn:hover{border-color:#dd723c}}.game-date__btn:active{border-color:#dd723c}.game-date__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-date__icon{width:16px;height:16px;flex-shrink:0;color:#8a4b28}.game-date__panel{padding:10px;border:2px solid #c4894a;border-radius:12px;background:linear-gradient(180deg,#fff6,#fff0 30%),#fff3e2;box-shadow:0 10px 22px #30180847;color:#603321;font-family:Nunito,system-ui,sans-serif}.game-date__nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.game-date__month{font-size:14px;font-weight:800;text-transform:capitalize}.game-date__shift,.game-date__clear{border:0;background:transparent;color:#8a4b28;font:inherit;font-weight:800;cursor:pointer}.game-date__shift{width:28px;height:28px;border-radius:8px;font-size:20px;line-height:1}@media (hover: hover) and (pointer: fine){.game-date__shift:hover,.game-date__clear:hover,.game-date__day:hover:not(:disabled){color:#dd723c}}.game-date__shift:active,.game-date__clear:active,.game-date__day:active:not(:disabled){color:#dd723c}.game-date__week,.game-date__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.game-date__week{margin-bottom:4px;color:#7a6550;font-size:11px;font-weight:800}.game-date__day{height:28px;border:0;border-radius:7px;background:transparent;color:#3a2a1e;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.game-date__day.is-empty{cursor:default}.game-date__day.is-today{box-shadow:inset 0 0 0 1px #c4894a}.game-date__day.is-selected{background:#dd723c;color:#fff8ee}@media (hover: hover) and (pointer: fine){.game-date__day.is-selected:hover:not(:disabled){background:#dd723c;color:#fff8ee}}.game-date__day.is-selected:active:not(:disabled){background:#dd723c;color:#fff8ee}@media (hover: hover) and (pointer: fine){.game-date__day.is-selected:hover:not(:disabled){background:#c45e28}}.game-date__clear{display:block;width:100%;margin-top:6px;font-size:12px}.mail-modal{--mail-ink: #3a2a1e;--mail-brown: #603321;--mail-bottom-gap: calc(var(--modal-bottom-gap) + var(--play-safe-bottom, env(safe-area-inset-bottom, 0px)));position:fixed;top:var(--play-viewport-top, 0px);right:0;bottom:auto;left:0;z-index:80;display:flex;align-items:safe center;justify-content:center;width:100%;height:var(--play-viewport, 100dvh);padding:var(--modal-top-gap) 12px var(--mail-bottom-gap);box-sizing:border-box;background:#0c080485}.mail-modal-fade-enter-active,.mail-modal-fade-leave-active{transition:opacity .2s ease}.mail-modal-fade-enter-active .mail-modal__panel,.mail-modal-fade-leave-active .mail-modal__panel{transition:transform .22s ease,opacity .2s ease}.mail-modal-fade-enter-from,.mail-modal-fade-leave-to{opacity:0}.mail-modal-fade-enter-from .mail-modal__panel,.mail-modal-fade-leave-to .mail-modal__panel{opacity:0;transform:translateY(16px) scale(.98)}.mail-modal__panel{position:relative;width:min(560px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--mail-bottom-gap, var(--modal-bottom-gap)));display:flex;flex-direction:column;overflow:hidden}.mail-modal__close{position:absolute;top:14px;right:16px;z-index:5;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.mail-modal__close:hover{color:var(--ui-orange, #dd723c)}}.mail-modal__close:active{color:var(--ui-orange, #dd723c)}.mail-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:0 0 auto;padding:18px 52px 8px 22px}.mail-modal__title{margin:4px 0 0;color:var(--mail-brown);font-size:22px;line-height:1.1}.mail-modal__filters{display:flex;align-items:center;gap:8px;margin-right:8px}.mail-modal__filters .game-select{width:168px;flex:0 0 168px}.mail-modal__body{flex:1 1 auto;min-height:0;overflow:auto;padding:4px 10px 8px}.mail-modal__empty{margin:28px 0;color:#7a6550;font-weight:700;text-align:center}.mail-day{display:flex;align-items:center;gap:10px;margin:6px 4px 10px}.mail-day__label{flex:0 1 auto;color:#5c3e24;font:800 14px/1.2 Nunito,Tahoma,Arial,sans-serif;text-align:center;white-space:nowrap}.mail-day__rule{position:relative;flex:1 1 0;min-width:24px;height:10px}.mail-day__rule:before,.mail-day__rule:after{content:"";position:absolute;left:0;height:1px;border-radius:1px;background:#5c3e2466}.mail-day__rule:before{top:3px;width:100%;transform:rotate(-.4deg)}.mail-day__rule:after{top:6px;left:18%;width:64%;transform:rotate(.6deg);background:#46301c47}.place-effects{display:flex;flex-direction:column;gap:10px}.place-effects .mail-card{margin-bottom:0}.mail-card{display:flex;gap:12px;margin-bottom:8px;padding:10px 12px;border:2px solid #e2c5a7;border-radius:12px;background:linear-gradient(180deg,#fff8ee,#f6e2c6)}.mail-card--open{cursor:pointer}@media (hover: hover) and (pointer: fine){.mail-card--open:hover{border-color:#d4a574}}.mail-card--open:active{border-color:#d4a574}button.mail-card--medallion{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#e4c56e;background:linear-gradient(180deg,#fff6d6,#f4e0a6)}@media (hover: hover) and (pointer: fine){button.mail-card--medallion:hover{background:linear-gradient(180deg,#fff9e4,#f7e6b6)}}button.mail-card--medallion:active{background:linear-gradient(180deg,#fff9e4,#f7e6b6)}button.mail-card--medallion:focus-visible{outline:2px solid #c4922e;outline-offset:2px}button.mail-card--medallion .mail-card__timer{background:#f3d98a}button.mail-card--tent{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#8eb4d6;background:linear-gradient(180deg,#f3f8ff,#d7e8f8)}@media (hover: hover) and (pointer: fine){button.mail-card--tent:hover{background:linear-gradient(180deg,#f7fbff,#e3f0fb)}}button.mail-card--tent:active{background:linear-gradient(180deg,#f7fbff,#e3f0fb)}button.mail-card--tent:focus-visible{outline:2px solid #3d6494;outline-offset:2px}button.mail-card--tent .mail-card__timer{background:#c5daf0}.mail-card__icon{width:42px;height:42px;flex:0 0 42px;object-fit:contain}.mail-card__main{min-width:0;flex:1 1 auto}.mail-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--mail-brown);font-size:14px}.mail-card__top time{flex:0 0 auto;color:#7a6550;font-size:12px;font-weight:800}.mail-card__timer{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;height:22px;padding:0 8px 0 6px;border-radius:999px;background:#f3e2c4;color:#5a3b27;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.mail-card__timer img{width:14px;height:14px;object-fit:contain}.mail-card p{margin:4px 0 0;color:var(--mail-ink);font-size:14px;line-height:22px}.mail-card--fold{display:block;padding:0}.mail-card--fold.mail-card--medallion{border-color:#e4c56e;background:linear-gradient(180deg,#fff6d6,#f4e0a6)}.mail-card--fold.mail-card--tent{border-color:#8eb4d6;background:linear-gradient(180deg,#f3f8ff,#d7e8f8)}.mail-card__head{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:10px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}div.mail-card__head{cursor:default}.mail-card__head:focus-visible{outline:2px solid #c4922e;outline-offset:-4px;border-radius:10px}.mail-card__name{flex:1 1 auto;min-width:0;color:var(--mail-brown);font-size:14px}.mail-card__arrow{display:inline-flex;flex:0 0 auto;color:#8d4318;transition:transform .28s ease}.mail-card--fold.is-open .mail-card__arrow{transform:rotate(180deg)}.mail-card__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.mail-card--fold.is-open .mail-card__panel{grid-template-rows:1fr}.mail-card__panel-fit{min-height:0;overflow:hidden}.mail-card--fold .mail-card__text{margin:0;padding:0 44px 12px 66px}@media (prefers-reduced-motion: reduce){.mail-card__arrow,.mail-card__panel{transition:none}}.mail-card__chunk{display:inline-block;white-space:nowrap;vertical-align:baseline}.mail-card__res{display:inline-block;width:16px;height:16px;margin:0 2px;vertical-align:middle;position:relative;top:-3px;object-fit:contain}.mail-card__bird{display:inline-flex;align-items:center;height:22px;gap:4px;margin:0 2px;vertical-align:middle;line-height:22px;position:relative;top:-3px}.mail-card__portrait{width:20px;height:20px;flex:0 0 20px;border-radius:50%;object-fit:cover;background:#efe2cc}.mail-card__bird .mail-card__res{margin:0;top:0}.mail-card__text b,.mail-card__text strong{font-weight:800}.mail-card__badge{display:inline-block;height:22px;margin:0 2px;padding:0 7px;border-radius:999px;font-weight:800;font-size:14px;line-height:22px;vertical-align:baseline;box-sizing:border-box}.mail-card__badge--win{background:#d7ecc4;color:#2f6a22}.mail-card__badge--loss{background:#f6d0c8;color:#8d2b22}.mail-card__log-row{display:flex;align-items:center;gap:10px;width:100%;margin-top:6px}.mail-card__log-row .mail-card__log{flex:0 0 auto;margin:0}.mail-card__log{display:inline-flex;align-items:center;gap:4px;margin:2px 0;padding:2px 10px 2px 6px;border:1px solid #c4a574;border-radius:999px;background:transparent;color:#5a3b27;font:800 12px/1.2 var(--font-ui, Nunito, sans-serif);text-decoration:none;cursor:pointer;vertical-align:middle}.mail-card__log img{width:16px;height:16px;object-fit:contain}@media (hover: hover) and (pointer: fine){.mail-card__log:hover{border-color:#dd723c;color:#dd723c}}.mail-card__log:active{border-color:#dd723c;color:#dd723c}.mail-card__place{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.mail-modal__more{display:block;width:100%;height:38px;margin-top:4px;border:2px solid #c4894a;border-radius:10px;background:linear-gradient(180deg,#fff6e8,#f3d7b0);color:var(--mail-brown);font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}@media (hover: hover) and (pointer: fine){.mail-modal__more:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(180deg,#fff7ec,#f6e0c4);border-color:#8d624c;box-shadow:0 8px 16px #60332129}}.mail-modal__more:active:not(:disabled){transform:translateY(-2px);background:linear-gradient(180deg,#fff7ec,#f6e0c4);border-color:#8d624c;box-shadow:0 8px 16px #60332129}.mail-modal__more:disabled{opacity:.6;cursor:default}.mail-modal--notch{align-items:safe center;justify-content:center;padding:var(--modal-top-gap) 12px var(--mail-bottom-gap, var(--modal-bottom-gap));overflow-y:auto}.mail-modal--notch .mail-modal__panel{overflow:visible;border:0;box-shadow:none;background:transparent;max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--mail-bottom-gap, var(--modal-bottom-gap)));margin-top:var(--npc-overhang)}.mail-modal--notch .mail-modal__panel.panel-frame:before{top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/modal/modal-frame.svg) center/100% 100% no-repeat;z-index:1}.mail-modal--notch .mail-modal__panel.panel-frame:after{display:none}.mail-modal--notch .mail-modal__panel>*:not(.mail-modal__npc){z-index:2}.mail-modal--notch .mail-modal__npc{--npc-w: 276px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1);width:var(--npc-w);height:auto;aspect-ratio:276/221;transform:translate(-50%);pointer-events:none;z-index:0}.mail-modal--items{align-items:safe center;justify-content:center;padding:var(--modal-top-gap) 12px var(--mail-bottom-gap, var(--modal-bottom-gap))}.mail-modal--items .mail-modal__panel{max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--mail-bottom-gap, var(--modal-bottom-gap)));margin-top:var(--npc-overhang)}.mail-modal--items .mail-modal__npc{--npc-w: min(236px, 56vw);aspect-ratio:658/775}.mail-modal--notch .mail-modal__npc-img{width:100%;height:100%;object-fit:contain;display:block}.mail-modal--notch .mail-modal__panel>button.mail-modal__close{top:18px;right:22px;z-index:6;pointer-events:auto}.mail-modal--notch .mail-modal__panel>button.nest-info{z-index:6;pointer-events:auto}.mail-modal--notch:not(.mail-modal--items) .mail-modal__head{justify-content:stretch;padding:72px 18px 8px}.mail-modal--notch:not(.mail-modal--items) .mail-modal__filters{width:100%;justify-content:space-between;margin-right:0}.mail-modal--items .mail-modal__head{position:relative;flex-direction:row;align-items:center;justify-content:center;padding:72px 56px 0;text-align:center}.mail-modal--items .mail-modal__title{width:100%;margin:0;text-align:center}.mail-modal--items .items-sections{position:absolute;right:18px;top:66px;z-index:5;width:min(156px,50% - 82px)}.mail-modal--items .items-sections .game-select__btn{gap:6px;padding:0 8px}.mail-modal--items .items-scratch{flex:0 0 auto;width:auto;margin:12px 18px}.mail-modal--items .mail-modal__body{padding-top:0}@media (max-width: 767px){.mail-modal,.mail-modal--notch,.mail-modal--items{align-items:safe center;justify-content:center;padding:var(--modal-top-gap) 8px var(--mail-bottom-gap, var(--modal-bottom-gap))}.mail-modal--notch .mail-modal__npc--molniya{top:calc(var(--npc-overhang) * -1)}}@media (max-width: 550px){.mail-modal--notch .mail-modal__npc{--npc-w: 180px}}.mail-modal--notch.mail-modal--prof-work{--npc-overhang: 96px}.mail-modal--notch.mail-modal--prof-work .mail-modal__npc--medal{top:-96px;width:188px;height:188px;aspect-ratio:1}.mail-modal--notch.restore-send .mail-modal__head{padding:64px 52px 8px}@media (max-width: 767px){.mail-modal--notch.mail-modal--prof-work{--npc-overhang: 64px}.mail-modal--notch.mail-modal--prof-work .carve-pick__head,.mail-modal--notch.mail-modal--prof-work .is-carve-game .mail-modal__body{padding-top:48px}.mail-modal--notch.mail-modal--prof-work .mail-modal__npc--medal{--npc-w: 144px;width:144px;height:144px;aspect-ratio:1;top:-64px}.mail-modal--notch.restore-send{--npc-overhang: 64px}.mail-modal--notch.restore-send .mail-modal__npc--medal{top:-64px;width:144px;height:144px}.mail-modal--notch.restore-send .mail-modal__head{padding-top:48px}.mail-modal--notch .mail-modal__npc{--npc-w: 180px}.mail-modal--notch .mail-modal__head{padding:64px 40px 8px}.mail-modal--items.mail-modal--notch .mail-modal__head{padding-bottom:0}.mail-modal--items .items-sections{top:58px}}@media (max-width: 767px){.mail-modal__head{flex-direction:column;padding-right:48px}.mail-modal__filters{width:100%;margin-right:0}.game-date,.mail-modal__filters .game-select{flex:1 1 0;width:auto}.mail-modal--notch:not(.mail-modal--items) .mail-modal__head{flex-direction:row;justify-content:stretch;padding:64px 18px 8px}.mail-modal--notch:not(.mail-modal--items) .mail-modal__filters{width:100%;justify-content:space-between;margin-right:0}.mail-modal--notch:not(.mail-modal--items) .game-date,.mail-modal--notch:not(.mail-modal--items) .mail-modal__filters .game-select{flex:0 0 auto}}.mail-scratch{display:flex;align-items:center;gap:8px;width:100%;margin:6px 0}@media (max-width: 399px){.mail-modal__filters{gap:6px}.mail-modal__filters .game-date{width:112px;flex-basis:112px}.mail-modal__filters .game-date__btn{height:30px;padding:0 8px;border-width:1.5px;border-radius:7px;font-size:12px}.mail-modal__filters .game-date__icon{width:14px;height:14px}.mail-modal__filters .game-select{width:128px;flex-basis:128px}.mail-modal__filters .game-select__btn{height:30px;padding:0 8px 0 10px;border-width:1.5px;border-radius:7px;font-size:12px}.mail-modal__filters .game-select__chevron{width:12px;height:12px}.mail-card{gap:8px;margin-bottom:6px;padding:7px 8px;border-width:1.5px;border-radius:10px}.mail-card__icon{width:32px;height:32px;flex-basis:32px}.mail-card__top{gap:6px;font-size:12px}.mail-card__top time{font-size:11px}.mail-card p{margin-top:2px;font-size:12px;line-height:18px}.mail-card__name{font-size:12px}.mail-card__head{gap:8px;padding:7px 8px}.mail-card--fold .mail-card__text{padding:0 32px 8px 48px}.mail-card__res{width:14px;height:14px}.mail-card__timer{height:20px;font-size:11px}.mail-card__timer img{width:12px;height:12px}.mail-card__badge{height:18px;padding:0 6px;font-size:12px;line-height:18px}.mail-card__portrait{width:16px;height:16px;flex-basis:16px}.mail-card__bird{height:18px;line-height:18px}}.news-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;align-items:safe center;justify-items:safe center;padding:var(--modal-top-gap) 16px var(--modal-bottom-gap);background:#140c0873}.news-modal-fade-enter-active,.news-modal-fade-leave-active{transition:opacity .2s ease}.news-modal-fade-enter-from,.news-modal-fade-leave-to{opacity:0}.news-modal__wrap{position:relative;width:min(640px,100%);margin-top:0}.news-modal__panel.panel-frame{position:relative;width:100%;max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang);min-height:0;display:flex;flex-direction:column;overflow:visible;border:0;box-shadow:none;background:transparent}.news-modal__panel.panel-frame:before{top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/modal/modal-frame.svg) center/100% 100% no-repeat;z-index:1;pointer-events:none}.news-modal__panel.panel-frame:after{display:none}.news-modal__panel>*:not(.news-modal__npc){z-index:2}.news-modal__panel>.news-modal__close{position:absolute;z-index:6;pointer-events:auto}.news-modal__npc{--npc-w: 276px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1);width:var(--npc-w);height:auto;aspect-ratio:276/221;transform:translate(-50%);pointer-events:none;z-index:0}.news-modal__npc--filius{--npc-w: min(190px, 44vw);aspect-ratio:629/999;top:calc(var(--npc-overhang, 140px) * -1)}.news-modal__npc-img{width:100%;height:100%;object-fit:contain;display:block}.news-modal__close{position:absolute;top:18px;right:22px;z-index:10;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto;transition:color .15s ease,transform .15s ease}@media (hover: hover) and (pointer: fine){.news-modal__close:hover{color:var(--ui-orange, #dd723c);transform:scale(1.08)}}.news-modal__close:active{color:var(--ui-orange, #dd723c);transform:scale(1.08)}.news-modal__date{position:absolute;z-index:4;top:78px;right:30px;margin:0;padding:4px 10px;border-radius:999px;background:#f3e2c4;color:#5a3b27;font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap}.news-modal__head{position:relative;flex:0 0 auto;padding:74px 150px 0;text-align:center}.news-modal__title{margin:0;color:var(--cm-brown, #5a3b27);font-size:22px;line-height:1.15;text-align:center}.news-modal__title-text{display:block}.news-swap-enter-active,.news-swap-leave-active{transition:opacity .28s ease,transform .28s ease}.news-swap-leave-active{pointer-events:none}.news-swap-enter-from,.news-swap-leave-to{opacity:0}.news-swap-enter-from{transform:translateY(12px)}.news-swap-leave-to{transform:translateY(-10px)}@media (prefers-reduced-motion: reduce){.news-swap-enter-active,.news-swap-leave-active{transition:none}}.news-modal__panel>button.biblio-back{z-index:6;pointer-events:auto}.biblio-back{position:absolute;left:20px;top:18px;z-index:6;display:inline-flex;align-items:center;gap:6px;height:36px;margin:0;padding:0;border:0;background:transparent;color:#5a3b27;font:800 15px/1 Nunito,Tahoma,sans-serif;cursor:pointer}.biblio-back svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover) and (pointer: fine){.biblio-back:hover{color:var(--ui-orange, #dd723c)}}.biblio-back:active{color:var(--ui-orange, #dd723c)}.biblio-sections{position:absolute;right:28px;top:68px;z-index:5;width:156px}.news-modal--filius .news-modal__body{overflow-x:hidden;overflow-y:auto}.biblio-scratch{margin:2px 0 12px;overflow:hidden}.biblio-toc{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:100%;overflow-x:hidden}.biblio-toc__group{display:flex;flex-direction:column;gap:8px}.biblio-toc__section{align-self:flex-start;margin:0;padding:2px 10px;border:1px solid #c4894a;border-radius:999px;background:linear-gradient(180deg,#fff6e8,#f3d7b0);color:#5a3b27;font-size:13px;font-weight:800;line-height:1.3}.biblio-toc__articles{display:flex;flex-direction:column;gap:8px}.biblio-toc__article{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:8px;width:100%;margin:0;padding:8px 12px;border:1.5px dotted rgba(90,59,39,.5);border-radius:10px;background:#fff8ee59;color:#3a2f26;font:700 15px/1.35 Nunito,Tahoma,sans-serif;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease}.biblio-toc__article:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,236,196,.85) 50%,transparent 70%);transform:translate(-130%);pointer-events:none}.biblio-toc__article:focus-visible{border-color:#c46a32;background:#fff4dcf2;color:#5a3b27;transform:translateY(-1px);box-shadow:0 3px #5a34201f}@media (hover: hover) and (pointer: fine){.biblio-toc__article:hover{border-color:#c46a32;background:#fff4dcf2;color:#5a3b27;transform:translateY(-1px);box-shadow:0 3px #5a34201f}}.biblio-toc__article:active{border-color:#c46a32;background:#fff4dcf2;color:#5a3b27;transform:translateY(-1px);box-shadow:0 3px #5a34201f}.biblio-toc__article:focus-visible:after{animation:biblio-toc-gleam .55s ease}@media (hover: hover) and (pointer: fine){.biblio-toc__article:hover:after{animation:biblio-toc-gleam .55s ease}}.biblio-toc__article:active:after{animation:biblio-toc-gleam .55s ease}@keyframes biblio-toc-gleam{0%{transform:translate(-130%)}to{transform:translate(130%)}}@media (prefers-reduced-motion: reduce){.biblio-toc__article{transition:none}.biblio-toc__article:focus-visible{transform:none}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.biblio-toc__article:hover{transform:none}}@media (prefers-reduced-motion: reduce){.biblio-toc__article:focus-visible:after{animation:none}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.biblio-toc__article:hover:after{animation:none}}.biblio-toc__dot{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent}.biblio-toc__dot.is-on{background:#dd723c}.news-modal__body{flex:1 1 auto;min-height:0;overflow:auto;margin:8px 46px 44px;padding:4px 8px 8px}.news-modal:not(.news-modal--filius) .news-modal__body{margin-top:0;padding-top:0}.news-modal__lead-scratch{flex:0 0 auto;width:auto;margin:12px 54px}.news-modal__story{position:relative}.news-modal__text{color:#3a2f26;font-size:16px;line-height:1.5;word-break:break-word}.news-modal__text p{margin:0 0 10px}.news-modal__text ul,.news-modal__text ol{margin:0 0 10px;padding-left:1.2em}.news-modal__text a{color:#8a3d16}.news-modal__text blockquote{margin:0 0 10px;padding:8px 14px;border-left:3px solid #c4a574;color:#6a5344;font-style:italic}.news-modal:not(.news-modal--filius) .news-modal__text .rt-note{padding:10px 16px}.news-modal:not(.news-modal--filius) .news-modal__text .rt-note__mark{display:none}.news-modal__empty{margin:0;text-align:center;color:#6a5344}.news-modal__scratch{margin:16px 0 10px;overflow:hidden}.news-modal__switch{display:flex;flex-direction:column;gap:6px;margin-top:0}.news-modal__pick{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:#8a3d16;font:inherit;font-size:13px;line-height:1.35;text-align:left;cursor:pointer}.news-modal__pick-arrow{flex:0 0 auto;color:#dd723c}.news-modal__pick-dot{flex:0 0 auto;width:4px;height:4px;border-radius:50%;background:#8a3d16}.news-modal__pick-date{flex:0 0 auto;margin:0;padding:2px 8px;border-radius:999px;background:#f3e2c4;color:#5a3b27;font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap}.news-modal__pick-name{position:relative;isolation:isolate}.news-modal__pick-name:before{content:"";position:absolute;z-index:-1;left:-.06em;bottom:-.02em;width:calc(100% + .22em);height:.42em;background:#ffe15a;opacity:.9;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease;pointer-events:none}.news-modal__pick:not(.is-on):focus-visible .news-modal__pick-name:before{transform:scaleX(1)}@media (hover: hover) and (pointer: fine){.news-modal__pick:not(.is-on):hover .news-modal__pick-name:before{transform:scaleX(1)}}.news-modal__pick:not(.is-on):active .news-modal__pick-name:before{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.news-modal__pick-name:before{transition:none}}.news-modal__pick.is-on{font-weight:800;color:#5a3b27}@media (max-width: 767px){.news-modal__npc:not(.news-modal__npc--filius){top:calc(var(--npc-overhang) * -1)}}@media (max-width: 767px){.news-modal__head{padding:74px 16px 0}.biblio-sections{right:12px;width:118px}.biblio-back{left:12px;font-size:13px}.news-modal__lead-scratch{margin-right:32px;margin-left:32px}.news-modal__panel>.news-modal__date{position:static;top:auto;right:auto;display:block;width:max-content;max-width:calc(100% - 64px);margin:8px 32px 0 auto;align-self:flex-end}.news-modal__body{margin:8px 28px 32px;padding:4px 4px 8px}.news-modal__title{font-size:17px}.news-modal__pick,.news-modal__date{font-size:12px}.news-modal__text{font-size:13px;line-height:1.45}.news-modal__text font[size="2"]{font-size:12px}.news-modal__text font[size="3"]{font-size:13px}.news-modal__text font[size="4"]{font-size:14px}.news-modal__text font[size="5"]{font-size:15px}.news-modal__text font[size="6"],.news-modal__text font[size="7"]{font-size:17px}}@media (max-width: 767px){.news-modal__npc{--npc-w: 193px}.news-modal__npc--filius{--npc-w: 133px}}@media (max-width: 399px){.news-modal__head{padding-top:55px}}.rt-root img.rt-ico{display:inline-block;height:1.15em;width:auto;vertical-align:-.2em}.rt-root:after{content:"";display:block;clear:both}.rt-root img.rt-fig{display:block;max-width:100%;height:auto;margin:8px auto 12px}.rt-root img.rt-fig--left{float:left;margin:4px 14px 10px 0}.rt-root img.rt-fig--right{float:right;margin:4px 0 10px 14px}.rt-root .rt-scratch{display:flex;align-items:center;gap:8px;width:100%;height:10px;margin:8px 0 12px;overflow:hidden}.rt-root .rt-scratch__mark{position:relative;display:block;flex:1 1 auto;height:10px}.rt-root .rt-scratch__mark:before,.rt-root .rt-scratch__mark:after{content:"";position:absolute;height:1.5px;border-radius:1px;background:#5a34208c;box-shadow:0 1px #fff8ee73}.rt-root .rt-scratch__mark--left:before{top:2px;left:6%;width:94%;transform:rotate(-1.2deg)}.rt-root .rt-scratch__mark--left:after{top:6px;left:24%;width:52%;transform:rotate(1.3deg);background:#5a342052}.rt-root .rt-scratch__mark--right:before{top:3px;right:4%;width:90%;transform:rotate(.8deg)}.rt-root .rt-scratch__mark--right:after{top:7px;right:20%;width:42%;transform:rotate(-1.5deg);background:#5a342047}.rt-root .rt-note{position:relative;margin:0 0 10px;padding:10px 16px 10px 44px;border:2px solid #c4922a;border-radius:10px;background:linear-gradient(180deg,#fff6df,#f3d7a2);color:#4a3228}.rt-root .rt-note__mark{position:absolute;left:12px;top:12px;width:22px;height:22px;border-radius:50%;background:#efb020;border:2px solid #8a5a12;color:#4a3228;font-size:13px;font-weight:900;line-height:18px;text-align:center}.rt-root .rt-note--ok{border-color:#6d8a32;background:linear-gradient(180deg,#f4f8df,#d5e3a6);color:#314216}.rt-root .rt-note--ok .rt-note__mark{background:#b7d36a;border-color:#4f6a22;color:#314216}.rt-root .rt-note--bad{border-color:#b5523c;background:linear-gradient(180deg,#fde8df,#f0c2b0);color:#6a2c22}.rt-root .rt-note--bad .rt-note__mark{background:#f0a090;border-color:#8a3224;color:#6a2c22}.rt-root .rt-note__body>:last-child{margin-bottom:0}.rt-root .rt-acc{margin:0 0 10px;border:1px solid #c4a574;border-radius:8px;background:#fff8ea;color:#3a2f26}.rt-root .rt-acc__summary,.rt-root .rt-acc>summary{padding:8px 12px;font-weight:800;cursor:pointer}.rt-root .rt-acc__title{width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:800}.rt-root .rt-acc__body{padding:0 12px 8px}.rt-root table{width:100%;margin:0 0 10px;border-collapse:collapse}.rt-root td,.rt-root th{position:relative;min-width:48px;padding:6px 8px;border:1px solid #c4a574;vertical-align:top}.rt-root th{background:#c4a57447;font-weight:800}.rt-root .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#dd723c47;pointer-events:none}.rt-root sub,.rt-root sup{font-size:.75em}.item-modal__text.rt-root p,.shop-offer__text.rt-root p,.mail-card__text.rt-root p,.res-tip__lore.rt-root p,.rt-root h2,.rt-root h3{margin:0 0 8px}.item-modal__text.rt-root p:last-child,.shop-offer__text.rt-root p:last-child,.mail-card__text.rt-root p:last-child,.res-tip__lore.rt-root p:last-child{margin-bottom:0}.item-modal__text.rt-root ul,.item-modal__text.rt-root ol,.shop-offer__text.rt-root ul,.shop-offer__text.rt-root ol,.mail-card__text.rt-root ul,.mail-card__text.rt-root ol,.res-tip__lore.rt-root ul,.res-tip__lore.rt-root ol{margin:0 0 8px;padding-left:1.2em}.item-modal__text.rt-root a,.shop-offer__text.rt-root a,.mail-card__text.rt-root a,.res-tip__lore.rt-root a{color:#8a4b12}.shop-modal{--cm-ink: #3a2a1e;--cm-brown: #603321;--cm-muted: #7a6550;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:safe center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.shop-modal-fade-enter-active,.shop-modal-fade-leave-active{transition:opacity .2s ease}.shop-modal-fade-enter-active .shop-modal__panel,.shop-modal-fade-leave-active .shop-modal__panel{transition:transform .22s ease,opacity .2s ease}.shop-modal-fade-enter-from,.shop-modal-fade-leave-to{opacity:0}.shop-modal-fade-enter-from .shop-modal__panel,.shop-modal-fade-leave-to .shop-modal__panel{opacity:0;transform:translateY(16px) scale(.98)}.shop-modal__panel{position:relative;width:min(520px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang);display:flex;flex-direction:column;min-height:0;overflow:visible;border:0;box-shadow:none;background:transparent}.shop-modal__panel.panel-frame:before{top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/modal/modal-frame.svg) center/100% 100% no-repeat;z-index:1}.shop-modal__panel.panel-frame:after{display:none}.shop-modal__panel>*:not(.shop-modal__npc){z-index:2}.shop-modal__panel>.shop-modal__close{z-index:6;pointer-events:auto}.shop-modal__npc{--npc-w: 276px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1);width:var(--npc-w);height:auto;aspect-ratio:864/692;transform:translate(-50%);pointer-events:none;z-index:0}.shop-modal__npc-img{width:100%;height:100%;object-fit:contain;display:block}.shop-modal__npc--filius{--npc-w: min(190px, 44vw);aspect-ratio:629/999;top:calc(var(--npc-overhang, 140px) * -1)}@media (max-width: 767px){.shop-modal{padding:var(--modal-top-gap) 8px var(--modal-bottom-gap)}.shop-modal__panel,.shop-modal--filius .shop-modal__panel{margin-top:var(--npc-overhang);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap))}.shop-modal__npc--filius{top:calc(var(--npc-overhang, 140px) * -1)}}.shop-modal__npc--ja{--npc-w: 220px;aspect-ratio:622/768;top:calc(var(--npc-overhang, 140px) * -1)}.shop-tabs{display:flex;gap:6px;margin-bottom:12px}.shop-tabs__tab{flex:1;margin:0;padding:6px 8px;border:1px solid #c9a36a;border-radius:10px;background:linear-gradient(180deg,#fff8ea,#f4e0c2 52%,#e6c89a);box-shadow:inset 0 1px #fffc,inset 0 -2px #7a522a29;color:#5a3b27;font:inherit;font-weight:800;cursor:pointer}.shop-modal--ja .shop-tabs{flex:0 0 auto;flex-wrap:wrap;margin-bottom:0}.shop-modal--ja .shop-tabs__tab{flex:1 1 auto;padding:6px 10px;font-size:13px}.shop-tabs__tab.is-active{border-color:#8d4318;background:linear-gradient(180deg,#ffc56a,#f08a3a 42%,#c85a22);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #5c240852;color:#fff;text-shadow:0 1px 0 rgba(80,28,6,.35)}.shop-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.shop-offers{display:flex;flex-direction:column;gap:10px}.shop-offer{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #c4a574;border-radius:14px;background:#f3e6d0;color:var(--cm-ink)}.shop-offer__main{display:flex;flex-direction:column;gap:6px;min-width:0}.shop-offer__text{margin:0;color:#3a2f26;font:600 13px/1.45 Nunito,Tahoma,Arial,sans-serif}.shop-offer__claw{position:relative;display:block;width:min(68%,168px);height:10px;margin:0 auto}.shop-offer__claw:before,.shop-offer__claw:after{content:"";position:absolute;height:1.5px;border-radius:1px;background:#5a34208c;box-shadow:0 1px #fff8ee73}.shop-offer__claw:before{top:2px;left:6%;width:88%;transform:rotate(-1.5deg)}.shop-offer__claw:after{top:6px;left:18%;width:46%;transform:rotate(1.4deg);background:#5a342052}.shop-offer__claw--b:before{top:3px;left:10%;width:74%;transform:rotate(1.2deg)}.shop-offer__claw--b:after{top:7px;left:28%;width:38%;transform:rotate(-1.8deg);background:#5a342047}.shop-offer__text p{margin:0}.shop-offer__icon{width:52px;height:52px;object-fit:contain}.shop-offer__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:800}.shop-offer__time{display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 5px;border-radius:999px;background:#6b4630;color:#f7efe2;font-size:12px;font-weight:800;line-height:1.3}.shop-offer__left{display:inline-flex;align-self:flex-start;align-items:center;padding:1px 7px;border-radius:999px;background:#f1e2c8;color:#6b4630;font-size:12px;font-weight:800;line-height:1.3;white-space:nowrap}.shop-offer__time img{width:14px;height:14px;object-fit:contain;flex-shrink:0}.shop-offer__prices{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.shop-qty{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.shop-qty__step{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;margin:0;padding:0;border:2px solid var(--ui-beige-border, #af836d);border-radius:8px;background:linear-gradient(180deg,var(--ui-beige-light, #ffefda),var(--ui-beige-dark, #ebd0ac));box-shadow:inset 0 1px #ffffff8c;color:var(--ui-brown, #603321);font:800 16px/1 var(--font-ui, Nunito, Tahoma, sans-serif);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}@media (hover: hover) and (pointer: fine){.shop-qty__step:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:inset 0 1px #ffffff8c,0 4px 8px #60332129}}.shop-qty__step:active:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:inset 0 1px #ffffff8c,0 4px 8px #60332129}.shop-qty__step:disabled{opacity:.45;cursor:default;filter:saturate(.45)}.shop-qty__step--plus{border-color:#a44e22;background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange, #dd723c) 45%,var(--ui-orange-dark, #b05729) 100%);box-shadow:inset 0 1px #ffffff59;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.shop-qty__n{min-width:28px;height:26px;padding:0 8px;display:grid;place-items:center;border:1px solid #e2c9a4;border-radius:8px;background:#fff8ee;color:var(--ui-brown, #603321);font:800 14px/1 var(--font-ui, Nunito, Tahoma, sans-serif);font-variant-numeric:tabular-nums}.shop-offer__for{color:#603321;font-weight:800}.shop-offer__price{display:inline-flex;align-items:center;gap:4px}.shop-offer__price img{width:18px;height:18px;object-fit:contain}.shop-offer__price strong.is-preview{color:var(--cm-muted);font-weight:700}.shop-offer__buy{min-width:128px;height:38px;padding:0 14px;white-space:nowrap}.shop-offer__need{width:18px;height:18px;object-fit:contain}.shop-offer__buy.is-short,.shop-offer__buy.is-short:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.35);transform:none;box-shadow:none}@media (hover: hover) and (pointer: fine){.shop-offer__buy.is-short:hover{cursor:not-allowed;opacity:.55;filter:saturate(.35);transform:none;box-shadow:none}}.shop-offer__buy.is-short:active{cursor:not-allowed;opacity:.55;filter:saturate(.35);transform:none;box-shadow:none}@media (max-width: 767px){.shop-offer{grid-template-columns:52px 1fr}.shop-offer__buy{grid-column:1/-1;width:100%}}.shop-modal__npc--pelican{--npc-w: 198.72px ;aspect-ratio:871/849;top:calc(var(--npc-overhang, 140px) * -1)}@media (max-width: 767px){.shop-modal__npc--pelican{top:calc(var(--npc-overhang) * -1)}}.shop-modal__close{position:absolute;top:14px;right:16px;z-index:6;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer;transition:color .15s ease}@media (hover: hover) and (pointer: fine){.shop-modal__close:hover{color:var(--ui-orange, #dd723c)}}.shop-modal__close:active{color:var(--ui-orange, #dd723c)}.shop-modal__head{flex:0 0 auto;padding:var(--notch-pad, 64px) 52px 4px;text-align:center}.shop-modal__title{margin:0;color:var(--cm-brown);font-size:22px;line-height:1.15;text-align:center}.shop-modal__lead{margin:4px 0 0;color:var(--cm-muted);font-size:14px}.shop-modal__body{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 18px 18px}.shop-modal--ja .shop-modal__body,.shop-modal--topup .shop-modal__body,.shop-modal--filius .shop-modal__body,.avatar-shop .shop-modal__body,html.tg-webapp .shop-modal--ja .shop-modal__body,html.tg-webapp .shop-modal--topup .shop-modal__body,html.tg-webapp .shop-modal--filius .shop-modal__body,html.tg-webapp .avatar-shop .shop-modal__body{display:flex;flex-direction:column;overflow:hidden}.shop-modal--ja .shop-modal__body,.shop-modal--topup .shop-modal__body,.avatar-shop .shop-modal__body{transition:height .28s ease}.shop-modal--ja .shop-modal__scroll,.avatar-shop .shop-modal__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.shop-modal--topup .shop-payway{flex:0 0 auto;margin-bottom:0}.shop-modal__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.shop-modal__scroll.is-after-tabs{margin-top:12px}@media (prefers-reduced-motion: reduce){.shop-modal--ja .shop-modal__body,.shop-modal--topup .shop-modal__body,.avatar-shop .shop-modal__body{transition:none}}@media (max-width: 399px){.shop-modal--topup .shop-modal__head,.shop-modal--filius .shop-modal__head,.avatar-shop .shop-modal__head{padding:var(--notch-pad, 56px) 40px 2px}.shop-modal--topup .shop-modal__title,.shop-modal--filius .shop-modal__title,.avatar-shop .shop-modal__title{font-size:18px}.shop-modal--topup .shop-modal__body,.shop-modal--filius .shop-modal__body,.avatar-shop .shop-modal__body{padding:8px 10px}.shop-modal--topup .shop-modal__scroll.is-after-tabs,.shop-modal--filius .shop-modal__scroll.is-after-tabs{margin-top:8px}.avatar-shop .shop-modal__scroll.is-after-tabs{margin-top:0}.shop-modal--topup .shop-payway__lead,.shop-modal--filius .shop-payway__lead{gap:6px;margin-bottom:8px;font-size:12px}.shop-modal--topup .shop-payway__scratch,.shop-modal--filius .shop-payway__scratch{flex-basis:24px;height:10px}.shop-modal--topup .shop-rail,.shop-modal--filius .shop-rail{gap:5px}.shop-modal--topup .shop-rail__btn,.shop-modal--filius .shop-rail__btn{gap:4px;min-height:30px;padding:4px 5px;border-radius:8px;font-size:11px}.shop-modal--topup .shop-rail__btn img,.shop-modal--filius .shop-rail__btn img{width:14px;height:14px}.shop-modal--topup .shop-link,.shop-modal--filius .shop-link{gap:10px;padding:4px 4px 2px}.shop-modal--topup .shop-link__text,.shop-modal--filius .shop-link__text{font-size:13px;line-height:1.35}.shop-modal--topup .shop-link .btn,.shop-modal--filius .shop-link .btn{min-width:140px;height:40px;padding:0 14px;font-size:14px}.shop-modal--topup .shop-packs--pay,.shop-modal--filius .shop-packs--pay{gap:6px;padding-top:8px}.shop-modal--topup .shop-pack--pay,.shop-modal--filius .shop-pack--pay{gap:4px;padding:6px 3px 8px;border-width:2px;border-radius:10px}.shop-modal--topup .shop-pack__pile,.shop-modal--filius .shop-pack__pile{width:58px;height:54px;margin-bottom:2px}.shop-modal--topup .shop-pack--pay .shop-pack__cookie,.shop-modal--filius .shop-pack--pay .shop-pack__cookie{width:clamp(22px,36px - (var(--n, 1) - 1) * 1.2px,34px);height:clamp(22px,36px - (var(--n, 1) - 1) * 1.2px,34px)}.shop-modal--topup .shop-pack__count,.shop-modal--filius .shop-pack__count{font-size:13px;-webkit-text-stroke-width:2px}.shop-modal--topup .shop-pack__scratch,.shop-modal--filius .shop-pack__scratch{width:42px;height:8px;margin-top:0}.shop-modal--topup .shop-pack__off,.shop-modal--filius .shop-pack__off{top:3px;right:3px;padding:2px 4px 1px;font-size:10px}.shop-modal--topup .shop-pack__badge,.shop-modal--filius .shop-pack__badge{gap:3px;padding:1px 6px 1px 3px}.shop-modal--topup .shop-pack__badge img,.shop-modal--filius .shop-pack__badge img{width:13px;height:13px}.shop-modal--topup .shop-pack__badge strong,.shop-modal--filius .shop-pack__badge strong{font-size:11px}.shop-modal--filius .shop-modal__npc--filius{--npc-w: min(150px, 40vw)}.shop-modal--topup .shop-modal__close,.shop-modal--filius .shop-modal__close,.avatar-shop .shop-modal__close{top:10px;right:10px;width:28px;height:28px;font-size:22px}}.shop-payway{margin-bottom:14px}.shop-payway__lead{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 10px;color:var(--cm-brown);font-size:14px;font-weight:800;text-align:center}.shop-payway__scratch{position:relative;flex:1 1 36px;height:12px}.shop-payway__scratch:before,.shop-payway__scratch:after{content:"";position:absolute;height:1.5px;border-radius:1px;background:#5a3420b8;box-shadow:0 1px #fff8ee73}.shop-payway__scratch--left:before{top:2px;left:8%;width:92%;transform:rotate(-1.1deg)}.shop-payway__scratch--left:after{top:6px;left:22%;width:58%;transform:rotate(1.4deg);background:#5a342073}.shop-payway__scratch--right:before{top:3px;right:6%;width:88%;transform:rotate(.8deg)}.shop-payway__scratch--right:after{top:7px;right:18%;width:46%;transform:rotate(-1.6deg);background:#5a342066}.shop-link{display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 8px 4px;text-align:center}.shop-link__text{margin:0;max-width:340px;color:var(--cm-brown);font-size:15px;font-weight:800;line-height:1.4}.shop-link__scratch{display:flex;align-items:center;width:min(100%,240px);height:12px}.shop-link .btn{min-width:180px}.shop-rail{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shop-rail__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;margin:0;padding:6px 8px;border-radius:10px;border:1px solid #c9a36a;background:linear-gradient(180deg,#fff8ea,#f4e0c2 52%,#e6c89a);box-shadow:inset 0 1px #fffc,inset 0 -2px #7a522a29;color:#5a3b27;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.shop-rail__btn img{width:18px;height:18px;flex:0 0 auto}.shop-rail__btn.is-on{border-color:#8d4318;background:linear-gradient(180deg,#ffc56a,#f08a3a 42%,#c85a22);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #5c240852;color:#fff;text-shadow:0 1px 0 rgba(80,28,6,.35)}.shop-pay--stars .btn{align-self:center}.shop-pack--show{width:148px;cursor:default}.shop-bot{display:block;width:100%;margin-top:12px}.shop-packs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.shop-packs--pay{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px}.shop-pack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:12px;border:1px solid #c4a574;border-radius:14px;background:#f3e6d0;color:var(--cm-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,border-color .18s ease}.shop-pack img{width:28px;height:28px;object-fit:contain}.shop-pack__stack{--size: 28px;position:relative;display:block;height:var(--size);width:calc(var(--size) * (1 + (var(--n) - 1) * .5))}.shop-pack__stack--plus{width:calc(var(--size) * (1 + (var(--n) - 1) * .5) + 26px)}.shop-pack__cookie,.shop-pack__ore{position:absolute;top:0;left:calc(var(--slot) * var(--size) * .5);width:var(--size);height:var(--size)}.shop-pack__plus{position:absolute;right:0;top:50%;z-index:12;transform:translateY(-58%);color:var(--cm-brown);font:800 18px/1 Nunito,Tahoma,Arial,sans-serif;letter-spacing:-.04em}.shop-pack__name{color:var(--cm-brown);font-weight:700}.shop-pack__price{color:var(--cm-muted);font-size:13px}@media (hover: hover) and (pointer: fine){.shop-pack:hover:not(:disabled){transform:translateY(-2px);border-color:#dd723c;filter:brightness(1.06);box-shadow:0 8px 16px #60332129}}.shop-pack:active:not(:disabled){transform:translateY(-2px);border-color:#dd723c;filter:brightness(1.06);box-shadow:0 8px 16px #60332129}.shop-pack:disabled{opacity:.55;cursor:default}.shop-pack--pay{position:relative;align-items:center;gap:6px;box-sizing:border-box;padding:10px 6px 12px;border:3px solid #e2b34a;border-radius:12px;background:linear-gradient(180deg,#fff8ee,#f7dfbe 52%,#f0d5b0);box-shadow:inset 0 1px #ffffffbf,0 3px 8px #60332129;text-align:center;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.shop-pack--pay.is-picked{border-color:#efc56a;background:linear-gradient(180deg,#fff6d4,#f6d98a 46%,#e8c15c);filter:none}@media (hover: hover) and (pointer: fine){.shop-pack--pay:hover:not(:disabled),.shop-pack--pay.is-picked:hover{border-color:#efc56a;background:linear-gradient(180deg,#fff6d4,#f6d98a 46%,#e8c15c);filter:none}}.shop-pack--pay:active:not(:disabled),.shop-pack--pay.is-picked:active{border-color:#efc56a;background:linear-gradient(180deg,#fff6d4,#f6d98a 46%,#e8c15c);filter:none}@media (hover: hover) and (pointer: fine){.shop-pack--pay:hover:not(:disabled){transform:translateY(-6px);box-shadow:inset 0 1px #ffffffbf,0 10px 18px #60332129}}@media (hover: hover) and (pointer: fine){.shop-pack--pay:hover:not(:disabled) .shop-pack__pile{transform:translateY(-2px) rotate(-6deg)}}.shop-pack--pay:active:not(:disabled) .shop-pack__pile{transform:translateY(-2px) rotate(-6deg)}.shop-pack--pay.is-picked{border-color:#dd723c;filter:none;animation:shop-pack-pick 1.35s ease-in-out infinite}@media (hover: hover) and (pointer: fine){.shop-pack--pay.is-picked:hover{border-color:#dd723c;filter:none;animation:shop-pack-pick 1.35s ease-in-out infinite}}@media (hover: hover) and (pointer: fine){.shop-pack--pay.is-picked:hover{transform:translateY(-6px)}}@keyframes shop-pack-pick{0%,to{box-shadow:inset 0 1px #ffffffbf,0 0 0 2px #dd723c59,0 0 8px #dd723c33}50%{box-shadow:inset 0 1px #ffffffbf,0 0 0 5px #dd723c1f,0 0 22px #dd723cbf}}@media (prefers-reduced-motion: reduce){.shop-pack--pay,.shop-pack__pile{transition:none}.shop-pack--pay:active:not(:disabled),.shop-pack--pay.is-picked{transform:none;animation:none}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.shop-pack--pay:hover:not(:disabled),.shop-pack--pay:hover:not(:disabled) .shop-pack__pile,.shop-pack--pay.is-picked:hover{transform:none;animation:none}}.shop-pack__pile{position:relative;display:block;width:78px;height:72px;margin:0 auto 4px;transition:transform .16s ease}.shop-pack--pay .shop-pack__cookie{top:42%;left:50%;width:clamp(30px,48px - (var(--n, 1) - 1) * 1.5px,46px);height:clamp(30px,48px - (var(--n, 1) - 1) * 1.5px,46px);transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) rotate(var(--rot));filter:drop-shadow(0 2px 2px rgba(58,34,25,.28))}.shop-pack__count{position:absolute;left:0;bottom:2px;z-index:20;margin:0;transform:rotate(-16deg);transform-origin:left bottom;font:800 18px/1 Nunito,Tahoma,Arial,sans-serif;color:#fffdf8;white-space:nowrap;pointer-events:none;-webkit-text-stroke:3px #6d3412;paint-order:stroke fill;filter:drop-shadow(0 1px 1px rgba(60,24,8,.35))}.shop-pack__scratch{position:relative;display:block;width:56px;height:10px;margin:2px auto 0}.shop-pack__scratch:before,.shop-pack__scratch:after{content:"";position:absolute;left:0;height:1.5px;border-radius:1px;background:#5a3420b8;box-shadow:0 1px #fff8ee73}.shop-pack__scratch:before{top:1px;width:100%;transform:rotate(-1.2deg)}.shop-pack__scratch:after{top:6px;left:16%;width:64%;transform:rotate(1.5deg);background:#5a342073}.shop-pack__off{position:absolute;top:5px;right:5px;z-index:6;padding:3px 6px 2px;border-radius:999px;background:#ffd84a;color:#5c3416;font:800 12px/1 Nunito,Tahoma,Arial,sans-serif;letter-spacing:-.02em;box-shadow:0 1px 3px #60332159;pointer-events:none;white-space:nowrap}.shop-pack__badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 4px;border-radius:999px;background:#6b4630;color:#f7efe2;line-height:1.3}.shop-pack__badge img{width:16px;height:16px;flex-shrink:0}.shop-pack__badge strong{font-weight:800;font-size:13px;color:#f7efe2}@media (max-width: 560px){.shop-pack__count{font-size:15px;-webkit-text-stroke-width:2px}}.shop-pay,.shop-result{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;color:var(--cm-ink)}.shop-pay__sum,.shop-result__title{margin:0;color:var(--cm-brown);font-size:22px;font-weight:700}.shop-result__expired{margin:0;color:var(--cm-brown);font-size:16px;font-weight:700;line-height:1.35;white-space:pre-line}.shop-pay__sum{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;font-size:18px}.shop-pay__sum img{width:18px;height:18px;object-fit:contain}.shop-pay__pair{display:inline-flex;align-items:center;gap:4px}.shop-pay__warn{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:8px 10px;border-radius:10px;background:#f6d7c4;color:#6a3118;font-size:14px;line-height:1.45;text-align:center}.shop-pay__warn-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.shop-pay__warn-end{display:inline-flex;align-items:center}.shop-pay__row{display:flex;align-items:center;gap:16px;width:100%}.shop-pay__qr{flex:0 0 auto;padding:8px;border-radius:12px;background:#f7efe2}.pay-qr{display:block;width:168px;height:168px}.shop-pay__side{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:8px}.shop-pay__side .shop-pay__label{align-self:center}@media (max-width: 767px){.shop-pay__side .shop-pay__label{align-self:flex-start}}.shop-pay__address{margin:0;color:var(--cm-brown);font-size:14px;font-weight:800;line-height:1.35;word-break:break-all}.shop-pay .shop-pay__copy{width:100%;min-width:0;height:46px}.shop-pay__rule{display:block;position:relative;width:min(420px,100%);height:10px;margin:4px 0}.shop-pay__rule:before,.shop-pay__rule:after{content:"";position:absolute;left:8%;height:1px;border-radius:1px;background:#5c3e2466}.shop-pay__rule:before{top:3px;width:84%;transform:rotate(-.4deg)}.shop-pay__rule:after{top:6px;left:22%;width:48%;transform:rotate(.6deg);background:#46301c47}.shop-pay__timer{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;color:var(--cm-brown);font-size:28px;font-weight:800;line-height:1}.shop-pay__timer img{width:28px;height:28px;object-fit:contain}.shop-pay__badge{margin:0;padding:6px 14px;border-radius:999px;background:#f6e0c4;color:var(--cm-brown);font:800 14px/1.2 Nunito,Tahoma,Arial,sans-serif}html body .shop-pay .btn.btn--primary.shop-pay__cancel{border-color:#7e1f1a;background:linear-gradient(180deg,#f0735f,#d13f30 45%,#9e261c);box-shadow:inset 0 1px #ffffff59;color:#fff;text-shadow:0 1px 0 rgba(60,10,6,.35)}@media (hover: hover) and (pointer: fine){html body .shop-pay .btn.btn--primary.shop-pay__cancel:hover:not(:disabled){border-color:#6a1914;background:linear-gradient(180deg,#f5826e,#db4a3a 45%,#a82a1f);color:#fff}}html body .shop-pay .btn.btn--primary.shop-pay__cancel:active:not(:disabled){border-color:#6a1914;background:linear-gradient(180deg,#f5826e,#db4a3a 45%,#a82a1f);color:#fff}@media (max-width: 767px){.shop-packs:not(.shop-packs--pay){grid-template-columns:1fr}.shop-pay__row{flex-direction:column}}@media (max-width: 767px){.shop-modal__npc{--npc-w: 276px}.shop-modal__npc--filius{--npc-w: 190px}.shop-modal__npc--ja{--npc-w: 220px}.shop-modal__npc--pelican{--npc-w: 198.72px }.shop-modal--topup .shop-modal__npc--pelican,.avatar-shop .shop-modal__npc--pelican{--npc-w: calc(276px * .58)}}.avatar-shop .shop-modal__panel{width:min(650px,100%);display:flex;flex-direction:column;min-height:0}.avatar-shop .shop-modal__body{display:flex;flex-direction:column;flex:1 1 auto;gap:8px;min-height:0;overflow:hidden}.avatar-shop .shop-modal__scroll.is-after-tabs{margin-top:0}.avatar-shop .shop-modal__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.avatar-shop__pane,.avatar-shop__grid{touch-action:pan-y}.avatar-shop__bar{display:flex;flex:0 0 auto;align-items:center;gap:6px;padding:0 2px;min-width:0}.avatar-shop__tabs{flex:1 1 auto;min-width:0}.avatar-shop__tabs.shop-rail{gap:6px}.avatar-shop__tabs .shop-rail__btn{min-height:32px;padding:4px 6px;font-size:12px}.avatar-shop__marks{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;flex-wrap:nowrap;gap:6px;min-width:0}.avatar-shop__mark-group{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;margin:0;padding:2px 4px;border:1.5px dashed rgba(140,96,52,.48);border-radius:10px;background:transparent;box-sizing:border-box}.avatar-shop__pane{animation:avatar-shop-pane-in .28s ease}@keyframes avatar-shop-pane-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.avatar-shop__pane{animation:none}}.avatar-shop__mark{flex:0 0 auto;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;display:grid;place-items:center;transition:transform .18s ease}.avatar-shop__mark img{width:28px;height:28px;object-fit:contain;display:block;pointer-events:none;filter:grayscale(1) brightness(.92);transition:filter .18s ease}.avatar-shop__mark.is-on img{filter:none}.avatar-shop__mark:active{transform:scale(1.12)}.avatar-shop__mark:disabled{cursor:not-allowed;opacity:.55}@media (hover: hover) and (pointer: fine){.avatar-shop__mark:hover{transform:scale(1.12)}.avatar-shop__mark:disabled:hover{transform:none}}.avatar-shop__identity{display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px;border-radius:14px;border:1px solid rgba(140,96,52,.28);background:#fff8e88c;box-shadow:inset 0 1px #ffffff8c}.avatar-shop__identity-row{display:grid;grid-template-columns:20% minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0}.avatar-shop__identity-label{display:flex;align-items:center;justify-content:flex-start;min-width:0;color:#603321;font-size:13px;font-weight:800;line-height:1.2;text-align:left;white-space:normal;overflow-wrap:anywhere}.avatar-shop__identity-select,.avatar-shop__identity-name{position:relative;min-width:0;width:100%}.avatar-shop__identity-name{display:block}.avatar-shop__identity-input{box-sizing:border-box;width:100%;height:32px;margin:0;padding:0 58px 0 10px;border:2px solid #c4894a;border-radius:8px;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#fff6e8,#f3d7b0);box-shadow:inset 0 1px #ffffffb3,0 1px #60332114;color:#603321;font:800 13px/1 Nunito,Tahoma,sans-serif}@media (hover: hover) and (pointer: fine){.avatar-shop__identity-input:hover:not(:disabled){border-color:#dd723c}}.avatar-shop__identity-input:active:not(:disabled),.avatar-shop__identity-input:focus:not(:disabled){border-color:#dd723c;outline:none}.avatar-shop__identity-input:disabled{cursor:not-allowed;opacity:.7}.avatar-shop__identity-count{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;border:1px solid #b8895a;background:linear-gradient(#fff6e4,#f0d7ae);box-shadow:inset 0 1px #ffffffbf;color:#603321;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;pointer-events:none}.avatar-shop__identity-select .game-select__btn{height:32px;padding:0 8px;font-size:13px}.avatar-shop__identity-select .game-select__icon{width:18px;height:18px;flex-basis:18px}.avatar-shop__identity-select .game-select__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-shop__identity-scratch{margin:0}.avatar-shop .btn.btn--primary.avatar-shop__identity-go{display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;min-width:0;width:100%;max-width:100%;min-height:32px;height:32px;padding:0 8px;font-size:13px;line-height:1;white-space:nowrap;overflow:hidden}.avatar-shop .btn.btn--primary.avatar-shop__identity-go .avatar-shop__price img{width:14px;height:14px}.avatar-shop .btn.btn--primary.avatar-shop__identity-go img{width:15px;height:15px;object-fit:contain;flex:0 0 auto}.avatar-shop .btn.btn--primary.avatar-shop__identity-go b{min-width:0;overflow:hidden;text-overflow:ellipsis}.avatar-shop__identity-note{margin:0;padding:8px 10px;font-size:12px}.avatar-shop__identity-note .norm-notice__body{gap:4px;row-gap:2px}.avatar-shop__identity-note-time{width:15px;height:15px;object-fit:contain;flex:0 0 auto}.avatar-shop__note{margin:18px 8px;text-align:center;color:#7a6550;font-weight:700}.avatar-shop__note--err{color:#8d2f18}.avatar-shop__empty{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:80px;margin:0;padding:0 12px;border:1.5px dashed rgba(140,96,52,.48);border-radius:12px;background:transparent;color:#7a6550;font-weight:700;font-size:14px;line-height:1.3;text-align:center}.avatar-shop__grid{list-style:none;margin:0;padding:0 0 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.avatar-shop__buy-note{margin:0;padding:8px 12px 8px 36px;align-items:flex-start;justify-content:flex-start;font-size:12px;line-height:1.35}.avatar-shop__buy-note .norm-notice__mark{left:10px;top:10px;transform:none;width:18px;height:18px;font-size:11px;line-height:14px}.avatar-shop__buy-note .norm-notice__copy{display:block;text-align:left;font-weight:700}.avatar-shop__grid>li{position:relative;z-index:0;min-width:0;padding:10px;box-sizing:border-box;overflow:visible}.avatar-shop__grid>li:has(.avatar-shop__tile:hover),.avatar-shop__grid>li:has(.avatar-shop__tile:active){z-index:2}.avatar-shop__grid>li:nth-child(-n+4) .avatar-shop__tile{transform-origin:center top}.avatar-shop__grid>li:nth-last-child(-n+4) .avatar-shop__tile{transform-origin:center bottom}.avatar-shop__grid>li:nth-child(-n+4):nth-last-child(-n+4) .avatar-shop__tile{transform-origin:center center}.avatar-shop__tile{--tile-face: rgba(255, 248, 232, .92);--tile-rim: linear-gradient(rgba(140, 96, 52, .28), rgba(140, 96, 52, .28));--tile-hover-face: linear-gradient(180deg, #3a7ec4 0%, #1e5a9a 100%);--rim-a: #154a8a;--rim-b: #1e6bb8;--rim-c: #9fd0ff;--rim-d: #eaf6ff;--rim-e: #6eb6f0;position:relative;z-index:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;margin:0;padding:6px 4px 8px;border:2px solid transparent;border-radius:12px;background:linear-gradient(var(--tile-face),var(--tile-face)) padding-box,var(--tile-rim) border-box;box-shadow:inset 0 1px #ffffff8c;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .18s ease;transform-origin:center center;isolation:isolate;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.avatar-shop__tile>*{position:relative;z-index:2}.avatar-shop__tile:before{content:"";position:absolute;z-index:0;left:50%;top:50%;width:220%;height:220%;border-radius:50%;background:conic-gradient(var(--rim-a),var(--rim-b),var(--rim-c),var(--rim-d),var(--rim-e),var(--rim-b),var(--rim-a));opacity:0;pointer-events:none;transition:opacity .18s ease;transform:translate(-50%,-50%) rotate(0);animation:avatar-shop-tile-rim 2.8s linear infinite}.avatar-shop__tile:after{content:"";position:absolute;z-index:1;top:2px;right:2px;bottom:2px;left:2px;border-radius:10px;background:linear-gradient(var(--tile-face),var(--tile-face));opacity:0;pointer-events:none;transition:opacity .18s ease,background .22s ease;box-shadow:inset 0 1px #ffffff59}.avatar-shop__grid--mine .avatar-shop__tile,.avatar-shop__tile.is-owned{--tile-rim: linear-gradient(#c9a227, #c9a227);--tile-hover-face: linear-gradient(180deg, #f0d56a 0%, #c9a227 48%, #9a7410 100%);--rim-a: #8a6a18;--rim-b: #c9a227;--rim-c: #ffe08a;--rim-d: #fff6d0;--rim-e: #e8b84a}.avatar-shop__tile.is-sold{opacity:.88;filter:saturate(.75);border-style:dashed;border-color:#8c60346b;background:#fff8e88c;overflow:hidden}.avatar-shop__tile.is-sold:before,.avatar-shop__tile.is-sold:after{content:none;animation:none}.avatar-shop__tile:active{transform:scale(1.03)}@media (hover: hover) and (pointer: fine){.avatar-shop__tile:not(.is-sold):hover{z-index:2;transform:scale(1.03);background:transparent;border-color:transparent;box-shadow:none}.avatar-shop__tile:not(.is-sold):hover:before{opacity:1}.avatar-shop__tile:not(.is-sold):hover:after{opacity:1;background:var(--tile-hover-face)}.avatar-shop__tile.is-sold:hover{z-index:2;transform:scale(1.03)}}.avatar-shop__tile:not(.is-sold):active{z-index:2;background:transparent;border-color:transparent;box-shadow:none}.avatar-shop__tile:not(.is-sold):active:before{opacity:1}.avatar-shop__tile:not(.is-sold):active:after{opacity:1;background:var(--tile-hover-face)}@keyframes avatar-shop-tile-rim{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.avatar-shop__tile:before{animation:none}}.avatar-shop__tile-art{position:relative;display:flex;align-items:flex-start;justify-content:center;width:100%;height:118px;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#fff8ee59,#f0d5b08c),var(--lawn-day, url(/img/ne/play/bg/empty.webp?v=4)) center/cover no-repeat;isolation:isolate}.avatar-shop__tile-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,#0c162459,#08101c8c),var(--lawn-night, url(/img/ne/play/bg/empty-night.webp?v=3)) center/cover no-repeat;opacity:0;transition:opacity .45s ease;pointer-events:none}.avatar-shop__tile-art.is-night:before{opacity:1}.avatar-shop__tile-art>*{position:relative;z-index:1}.avatar-shop__tile-body{display:block;height:168px;width:auto;max-width:none;margin-top:6px;object-fit:contain;object-position:top center;pointer-events:none;-webkit-user-select:none;user-select:none}.avatar-shop__tile-cap{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.avatar-shop__tile-cap .item-modal__mark{flex:1 1 12px;min-width:10px;height:10px}.avatar-shop__tile-cap .item-modal__mark:before,.avatar-shop__tile-cap .item-modal__mark:after{transition:background .22s ease,box-shadow .22s ease}.avatar-shop__tile-cap>strong{flex:0 1 auto;min-width:0;max-width:72%;color:#603321;font:800 12px/1.15 Nunito,Tahoma,Arial,sans-serif;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .22s ease,text-shadow .22s ease}@media (hover: hover) and (pointer: fine){.avatar-shop__tile:not(.is-sold):hover .avatar-shop__tile-cap>strong{color:#fff;text-shadow:0 1px 0 rgba(30,60,110,.35)}.avatar-shop__tile:not(.is-sold):hover .avatar-shop__tile-cap .item-modal__mark:before,.avatar-shop__tile:not(.is-sold):hover .avatar-shop__tile-cap .item-modal__mark:after{background:#fffffff2;box-shadow:0 1px #1e3c6e33}}.avatar-shop__tile:not(.is-sold):active .avatar-shop__tile-cap>strong{color:#fff;text-shadow:0 1px 0 rgba(30,60,110,.35)}.avatar-shop__tile:not(.is-sold):active .avatar-shop__tile-cap .item-modal__mark:before,.avatar-shop__tile:not(.is-sold):active .avatar-shop__tile-cap .item-modal__mark:after{background:#fffffff2;box-shadow:0 1px #1e3c6e33}.avatar-shop__card{display:flex;flex-direction:column;gap:10px;align-items:stretch;padding:10px;border-radius:14px;border:1px solid rgba(140,96,52,.28);background:#fff8e88c;box-shadow:inset 0 1px #ffffff8c}.avatar-shop__card--mine{border:2px solid #c9a227}.avatar-shop__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-width:0}.avatar-shop__back{flex:0 0 auto;order:-1;display:inline-grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:1.5px solid #8a5a3a;border-radius:50%;background:linear-gradient(180deg,#f7ebda,#e0c49a);box-shadow:inset 0 1px #ffffff8c,0 1px 2px #3c1e0a2e;color:#5a3b27;cursor:pointer;transition:transform .18s ease,filter .18s ease,color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.avatar-shop__back svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.avatar-shop__back:active{transform:translateY(-2px);filter:brightness(1.08);border-color:#a44e22;background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange, #dd723c) 45%,var(--ui-orange-dark, #c45a28) 100%);box-shadow:inset 0 1px #ffffff59,0 4px 10px #60332147;color:#fff}@media (hover: hover) and (pointer: fine){.avatar-shop__back:hover{transform:translateY(-2px);filter:brightness(1.08);border-color:#a44e22;background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange, #dd723c) 45%,var(--ui-orange-dark, #c45a28) 100%);box-shadow:inset 0 1px #ffffff59,0 4px 10px #60332147;color:#fff}}.avatar-shop__hero{position:relative;display:grid;place-items:center;min-width:0;padding:10px 8px 12px;border-radius:10px;border:1px solid rgba(96,51,33,.22);background:linear-gradient(180deg,#fff8ee59,#f0d5b08c),var(--lawn-day, url(/img/ne/play/bg/empty.webp?v=4)) center/cover no-repeat;overflow:visible;box-sizing:border-box;isolation:isolate}.avatar-shop__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,#0c162459,#08101c8c),var(--lawn-night, url(/img/ne/play/bg/empty-night.webp?v=3)) center/cover no-repeat;opacity:0;transition:opacity .45s ease;pointer-events:none}.avatar-shop__hero.is-night:before{opacity:1}.avatar-shop__hero>*{position:relative;z-index:1}.avatar-shop__hero>.avatar-shop__daynight{z-index:5}.avatar-shop__hero>.avatar-shop__stamp{z-index:4}.avatar-shop__daynight{position:absolute;top:6px;right:6px;z-index:5;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:52px;height:26px;margin:0;padding:0 2px;border:0;border-radius:999px;background:linear-gradient(#50acbb,#50acbb) left/50% 100% no-repeat,linear-gradient(#000e1d,#000e1d) right/50% 100% no-repeat;box-shadow:inset 0 2px 4px #00000059,0 1px #fff8e633;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .18s ease}.avatar-shop__daynight:before{content:"";position:absolute;top:4px;bottom:4px;left:50%;z-index:2;width:0;border-left:1.5px dashed rgba(255,248,230,.55);transform:translate(-50%);pointer-events:none}.avatar-shop__daynight-ico{position:relative;z-index:1;display:grid;place-items:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:13px;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .18s ease,transform .18s ease}.avatar-shop__daynight-ico--day{opacity:1;transform:scale(1.05)}.avatar-shop__daynight-ico--night,.avatar-shop__daynight.is-night .avatar-shop__daynight-ico--day{opacity:.4;transform:scale(.92)}.avatar-shop__daynight.is-night .avatar-shop__daynight-ico--night{opacity:1;transform:scale(1.05)}.avatar-shop__daynight-knob{position:absolute;top:3px;left:3px;z-index:0;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #ffecaa8c,0 0 8px #ffd25abf;transition:transform .18s ease,box-shadow .18s ease}.avatar-shop__daynight.is-night .avatar-shop__daynight-knob{transform:translate(26px);box-shadow:0 0 0 2px #fff6,0 0 8px #b4d2ffa6}.avatar-shop__daynight:active{transform:scale(1.12)}@media (hover: hover) and (pointer: fine){.avatar-shop__daynight:hover{transform:scale(1.12)}}.avatar-shop__stamp{position:absolute;left:8px;bottom:8px;z-index:4;padding:6px 12px;border:2.5px dashed #8a6a18;border-radius:4px;background:linear-gradient(180deg,#ffecaaeb,#e8b84ae0);color:#5a3f08;font:800 15px/1 Nunito,Tahoma,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,248,220,.7);transform:none;box-shadow:inset 0 1px #ffffff73,0 1px 3px #3c280a40;pointer-events:none;-webkit-user-select:none;user-select:none}.avatar-shop__stamp--tile{left:50%;top:50%;bottom:auto;padding:4px 8px;font-size:11px;border-width:2px;transform:translate(-50%,-50%) rotate(-18deg)}.avatar-shop__who{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.avatar-shop__portrait{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #8a5a3a;background:#e5caab;flex:0 0 auto}.avatar-shop__names{min-width:0;display:flex;flex-direction:column;gap:3px}.avatar-shop__names>strong{font-size:16px;color:#603321;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-shop__meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;line-height:1.2}.avatar-shop__faction,.avatar-shop__sex{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.avatar-shop__active{display:inline-flex;align-items:center;height:16px;padding:0 6px;border:1px solid #b08a5c;border-radius:999px;background:linear-gradient(180deg,#f0dfc4,#dfc39a);color:#603321;font:800 10px/1 Nunito,Tahoma,Arial,sans-serif;white-space:nowrap;flex:0 0 auto}.avatar-shop__acts{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;max-width:100%}.avatar-shop .btn.btn--primary.avatar-shop__act{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-width:0;width:auto;max-width:100%;min-height:32px;height:32px;padding:0 10px;font-size:13px;line-height:1;white-space:nowrap}.avatar-shop__dot{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.75;flex:0 0 auto}.avatar-shop__price{display:inline-flex;align-items:center;gap:3px}.avatar-shop__price img{width:15px;height:15px;object-fit:contain}.avatar-shop__price b{font-weight:800}.avatar-shop__stage{--lawn-scale: calc(200 / 374);position:relative;width:calc(506px * var(--lawn-scale));max-width:100%;height:calc(445px * var(--lawn-scale) + 40px);margin:0 auto;overflow:visible;touch-action:pan-y}.avatar-shop__lawn{--rocks-bottom: 11px;position:absolute;left:50%;bottom:20px;width:506px;height:484px;transform:translate(-50%) scale(var(--lawn-scale));transform-origin:bottom center;pointer-events:none}.avatar-shop__rock{position:absolute;left:50%;bottom:calc(var(--rocks-bottom) - 30px);width:374px;height:auto;transform:translate(-50%);object-fit:contain;z-index:1;display:block}.avatar-shop__bird{position:absolute;left:50%;bottom:48px;z-index:2;transform:translate(-50%);transform-origin:bottom center;line-height:0;display:flex;flex-direction:column;align-items:center;pointer-events:auto;cursor:pointer;touch-action:pan-y;transition:transform .18s ease}.avatar-shop__bird:active .avatar-shop__body{filter:contrast(1.05)}@media (hover: hover) and (pointer: fine){.avatar-shop__bird:hover,.avatar-shop__bird:active{z-index:6;transform:translate(-50%) scale(1.5)}.avatar-shop__bird:hover .avatar-shop__body{filter:contrast(1.05)}}.avatar-shop__stage--parrot .avatar-shop__bird{bottom:30px}.avatar-shop__stage--eagle .avatar-shop__bird{bottom:33px}.avatar-shop__body{display:block;position:relative;left:6px;width:339px;height:auto;max-height:387px;object-fit:contain;object-position:bottom center;transition:filter .18s ease}@media (max-width: 767px){.avatar-shop .shop-modal__panel{max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap))}.avatar-shop .shop-modal__body{padding-top:8px;padding-bottom:8px;flex:1 1 auto;min-height:0}.avatar-shop .shop-modal__scroll,.avatar-shop .shop-modal__scroll.is-after-tabs{margin-top:0;padding-bottom:12px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.avatar-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 0 22px}.avatar-shop__grid>li{padding:8px}.avatar-shop__grid>li:nth-child(-n+4) .avatar-shop__tile{transform-origin:center center}.avatar-shop__grid>li:nth-child(-n+2) .avatar-shop__tile{transform-origin:center top}.avatar-shop__grid>li:nth-last-child(-n+2) .avatar-shop__tile{transform-origin:center bottom}.avatar-shop__grid>li:nth-child(-n+2):nth-last-child(-n+2) .avatar-shop__tile{transform-origin:center center}.avatar-shop__tile{padding:4px 3px 6px;border-radius:10px}.avatar-shop__tile-art{height:108px}.avatar-shop__tile-body{height:154px}.avatar-shop__tile-cap>strong{font-size:11px;max-width:78%}.avatar-shop__card{padding:8px;gap:8px}.avatar-shop__buy-note{padding:7px 10px 7px 32px;border-radius:8px;font-size:11px;line-height:1.3}.avatar-shop__buy-note .norm-notice__mark{left:8px;top:8px;width:16px;height:16px;font-size:10px;line-height:12px}.avatar-shop__stamp{left:8px;bottom:8px;padding:4px 8px;font-size:12px;border-width:2px}.avatar-shop__stamp--tile{left:50%;top:50%;bottom:auto;font-size:10px;padding:3px 7px}.avatar-shop__top{gap:6px}.avatar-shop__who{gap:8px}.avatar-shop__portrait{width:40px;height:40px}.avatar-shop__names>strong{font-size:13px}.avatar-shop__meta{gap:6px}.avatar-shop__faction,.avatar-shop__sex{width:16px;height:16px}.avatar-shop__mark-group{padding:1px 3px;border-radius:8px}.avatar-shop .btn.btn--primary.avatar-shop__act{gap:4px;min-width:0;min-height:28px;height:28px;padding:0 7px;font-size:11px}.avatar-shop__identity{gap:8px;padding:8px;border-radius:12px}.avatar-shop__identity-row{gap:5px}.avatar-shop__identity-label{font-size:11px}.avatar-shop__identity-select .game-select__btn{height:28px;padding:0 6px;gap:4px;border-radius:7px;font-size:11px}.avatar-shop__identity-input{height:28px;padding:0 52px 0 8px;border-radius:7px;font-size:11px}.avatar-shop__identity-count{height:18px;padding:0 6px;font-size:9px}.avatar-shop__identity-select .game-select__icon{width:15px;height:15px;flex-basis:15px}.avatar-shop__identity-select .game-select__chevron{width:9px;height:6px}.avatar-shop .btn.btn--primary.avatar-shop__identity-go{gap:3px;min-width:0;width:100%;min-height:28px;height:28px;padding:0 4px;font-size:11px}.avatar-shop .btn.btn--primary.avatar-shop__identity-go img{width:13px;height:13px}.avatar-shop__identity-note{padding:7px 8px;font-size:11px;border-radius:8px}.avatar-shop__identity-note .norm-notice__body{gap:3px}.avatar-shop__identity-note-time{width:13px;height:13px}.avatar-shop__dot{width:3px;height:3px}.avatar-shop__price{gap:2px}.avatar-shop__price img{width:13px;height:13px}}@media (max-width: 400px){.avatar-shop__bar{flex-wrap:wrap}.avatar-shop__tabs{flex:1 1 100%}.avatar-shop__marks{flex:1 1 100%;justify-content:center}}@media (max-width: 360px){.avatar-shop__identity{gap:6px;padding:6px}.avatar-shop__identity-row{gap:4px}.avatar-shop__identity-label{font-size:10px}.avatar-shop__identity-select .game-select__btn{height:26px;padding:0 4px;gap:3px;border-width:1.5px;font-size:10px}.avatar-shop__identity-input{height:26px;padding:0 48px 0 6px;border-width:1.5px;font-size:10px}.avatar-shop__identity-count{height:16px;padding:0 5px;font-size:8px}.avatar-shop__identity-select .game-select__icon{width:14px;height:14px;flex-basis:14px}.avatar-shop .btn.btn--primary.avatar-shop__identity-go{min-height:26px;height:26px;padding:0 3px;font-size:10px}.avatar-shop .btn.btn--primary.avatar-shop__identity-go img{width:12px;height:12px}.avatar-shop__identity-note{padding:6px;font-size:10px}.avatar-shop__identity-note-time{width:12px;height:12px}}.char-modal__avatar-btn{flex:0 0 auto;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;display:grid;place-items:center;transition:transform .18s ease}.char-modal__avatar-btn img{width:30px;height:30px;object-fit:contain;display:block;pointer-events:none}.char-modal__avatar-btn:active{transform:scale(1.12)}@media (hover: hover) and (pointer: fine){.char-modal__avatar-btn:hover{transform:scale(1.12)}}.flea-modal .flea-modal__panel{width:min(640px,100%)}.flea-modal__npc{--npc-w: 200px;display:grid;aspect-ratio:1/1;top:calc(var(--npc-overhang, 140px) * -1 - 6px)}.flea-modal__body{display:flex;flex-direction:column;gap:10px}.flea-modal__npc .shop-modal__npc-img{grid-area:1/1;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .28s ease,transform .32s ease}.flea-modal__npc .shop-modal__npc-img.is-on{opacity:1;transform:none}.flea-modal__title{animation:flea-title-in .28s ease}@keyframes flea-title-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.flea-hud-enter-active,.flea-hud-leave-active{transition:opacity .22s ease,transform .22s ease}.flea-hud-enter-from,.flea-hud-leave-to{opacity:0;transform:translateY(-4px)}.flea-pane{display:flex;flex-direction:column;gap:10px;transition:height .28s ease}.flea-pane.is-back{--flea-dir: -1}.flea-pane.is-out{opacity:0;transform:translate(calc(var(--flea-dir, 1) * -18px));transition:height .28s ease,opacity .16s ease,transform .16s ease}.flea-pane.is-in{animation:flea-pane-in .22s ease}@keyframes flea-pane-in{0%{opacity:0;transform:translate(calc(var(--flea-dir, 1) * 18px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.flea-pane,.flea-pane.is-out,.flea-pane.is-in,.flea-modal__title,.flea-modal__npc .shop-modal__npc-img,.flea-hud-enter-active,.flea-hud-leave-active{animation:none;transition:none}}.flea-modal .shop-tabs{margin-bottom:2px}.flea-modal__meters,.flea-modal__bids{position:absolute;top:18px;left:16px;z-index:6;display:flex;align-items:center;gap:6px;pointer-events:auto}@media (max-width: 767px){.flea-modal__meters{gap:4px}.flea-modal__meters .flea-pill{height:24px;padding:0 7px;font-size:11px}}.shop-modal__panel.flea-modal__panel>.flea-modal__refresh,.shop-modal__panel.flea-modal__panel>.flea-modal__meters,.shop-modal__panel.flea-modal__panel>.weather-mark{z-index:6;pointer-events:auto}.flea-modal__refresh{position:absolute;top:12.5px;right:52px;z-index:6;display:grid;place-items:center;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;cursor:pointer}.flea-modal__refresh svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover) and (pointer: fine){.flea-modal__refresh:hover:not(:disabled){color:var(--ui-orange, #dd723c)}}.flea-modal__refresh:active:not(:disabled){color:var(--ui-orange, #dd723c)}.flea-modal__refresh:disabled{cursor:default;opacity:.55}.flea-modal__refresh.is-spin svg{animation:flea-refresh .7s linear infinite}@keyframes flea-refresh{to{transform:rotate(360deg)}}.flea-note{margin:0;color:var(--cm-muted);font:700 13px/1.4 Nunito,Tahoma,Arial,sans-serif}.flea-note--rules{font-size:12px}.flea-inline{width:16px;height:16px;object-fit:contain;vertical-align:-3px}.flea-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.flea-field{min-width:0;height:32px;padding:0 8px;border:1px solid #c4a574;border-radius:10px;background:#fff8ee;color:var(--cm-brown);font:700 13px/1 Nunito,Tahoma,Arial,sans-serif}.flea-field--search{grid-column:1/-1}.flea-lots{display:flex;flex-direction:column;gap:8px}.flea-lot{display:grid;grid-template-columns:minmax(52px,auto) 1fr auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid #c4a574;border-radius:14px;background:#f3e6d0;color:var(--cm-ink)}.flea-lot.is-auction{border-color:#b98a3e;background:#f6e7c6}.flea-lot.is-leader{box-shadow:inset 0 0 0 2px #7aa548}.flea-lot.is-mine{opacity:.82}.flea-lot__items{display:flex;flex-wrap:wrap;gap:4px;max-width:140px}.flea-lot__item{position:relative;box-sizing:border-box;width:53px;height:53px;border:3px solid transparent;border-radius:10px;background:#fff8eeb3;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}@media (hover: hover) and (pointer: fine){.flea-lot__item:hover{z-index:1;transform:translateY(-3px) scale(1.08);filter:brightness(1.08);box-shadow:0 8px 14px #4a251847}}.flea-lot__item:active{z-index:1;transform:translateY(-3px) scale(1.08);filter:brightness(1.08);box-shadow:0 8px 14px #4a251847}.flea-lot__item img{width:100%;height:100%;object-fit:contain}.flea-pack{position:absolute;z-index:1;top:1px;left:1px;min-width:16px;padding:0 3px;border-radius:7px;background:#f3d48a;color:#4a2518;font:800 10px/14px Nunito,Tahoma,Arial,sans-serif;text-align:center;pointer-events:none}.flea-lot__item .resale-badge,.flea-cell .resale-badge{left:2px;bottom:0}.flea-cell .flea-pack{top:2px;left:2px}.flea-lot__item b{position:absolute;right:2px;bottom:0;color:#fff;font:800 11px/1.2 Nunito,Tahoma,Arial,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.7)}.flea-lot__main{display:flex;flex-direction:column;gap:3px;min-width:0}.flea-lot__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--cm-brown);font-weight:800;overflow-wrap:anywhere}.flea-dot{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:currentColor;opacity:.55}.flea-anon{color:var(--cm-ink);font-weight:800}.flea-time{display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;height:22px;padding:0 8px 0 4px;border:1.5px solid #a8a29a;border-radius:999px;background:transparent;color:#8a847c;font-variant-numeric:tabular-nums}.flea-time img{width:14px;height:14px;object-fit:contain}.flea-time b{font-weight:800}.flea-range{display:inline-flex;align-items:center;gap:3px;box-sizing:border-box;height:22px;padding:0 8px;border:1.5px solid #a8a29a;border-radius:999px;background:transparent;color:#8a847c;font-variant-numeric:tabular-nums}.flea-range img{width:14px;height:14px;object-fit:contain}.flea-range b{color:var(--cm-ink);font-weight:800}.flea-range span{font-weight:700}.flea-lot__meta,.flea-lot__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--cm-muted);font-size:13px;font-weight:700}.flea-bids{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#c8bfb4;color:#5e564e;font:800 11px/1 Nunito,Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums;cursor:default}.flea-lot__who{color:var(--cm-brown);font-weight:800}.flea-lot__buy{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:112px;height:36px;padding:0 12px;white-space:nowrap}.flea-lot__buy.btn--primary,.flea-lot__buy.btn--ghost{min-width:112px;height:36px;font-size:13px}.flea-lot__buy.btn--ghost:after{content:none}.flea-stage{display:flex;flex-direction:column;gap:8px;transition:height .28s ease}.flea-stage.is-out{opacity:0;transform:translateY(8px);transition:height .28s ease,opacity .16s ease,transform .16s ease}.flea-stage.is-in{animation:flea-stage-in .22s ease}@keyframes flea-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.flea-sold{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:76px}.flea-sold-line{display:none}.flea-sold.is-expired .flea-sold__mark,.flea-sold.is-withdrawn .flea-sold__mark{border-color:#6b4630;background:linear-gradient(180deg,#e7d3b4,#c4a574);color:#4a3228;text-shadow:none}.flea-sold__mark{padding:3px 10px;border:2px solid #3f6d22;border-radius:999px;background:linear-gradient(180deg,#9ed36a,#5f9a32);box-shadow:inset 0 1px #ffffff59;color:#fff;font:800 11px/1 Nunito,Tahoma,Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.2)}.flea-sold__time{color:var(--cm-ink);font:800 12px/1.2 Nunito,Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums}.flea-sold__date{color:var(--cm-muted);font:700 11px/1.2 Nunito,Tahoma,Arial,sans-serif}.flea-tag{padding:1px 8px;border-radius:999px;background:#6b4630;color:#f7efe2;font-size:11px;font-weight:800;text-transform:uppercase}.flea-board{display:flex;gap:8px}.flea-board__tab{flex:1;height:34px;border:1px solid #c9a36a;border-radius:10px;background:linear-gradient(180deg,#fff8ea,#f3e6d0 52%,#e4c8a2);box-shadow:inset 0 1px #fffc,inset 0 -2px #7a522a29;color:#6b4630;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.flea-board__tab.is-active{border-color:#3f281c;background:linear-gradient(180deg,#8a6248,#6b4630 48%,#4a2e20);box-shadow:inset 0 1px #ffecd261,inset 0 -2px #1c0e0859;color:#f7efe2;text-shadow:0 1px 0 rgba(30,14,8,.3)}.flea-more{width:100%;min-width:0;height:46px}.flea-day{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;border:1px solid #c4a574;border-radius:14px;background:#f3e6d0}.flea-day__title,.flea-day__sold,.flea-day__turn{margin:0}.flea-day__head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.flea-day__title{width:auto;font-size:14px}.flea-day__turn{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.flea-box{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid #c4a574;border-radius:14px;background:#f3e6d0}.flea-box__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.flea-box__title{margin:0;color:var(--cm-brown);font-size:15px;font-weight:800}.flea-shelves{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.flea-shelf{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:0;border-radius:999px;background:linear-gradient(180deg,#fff6e8,#f3d7b0);box-shadow:0 1px 2px #4a251847;color:#603321;font:800 11px/14px Nunito,Tahoma,Arial,sans-serif;text-shadow:none}.flea-shelf.is-empty{background:linear-gradient(180deg,#f8d4cc,#e7a094);color:#6a241c}.flea-plans{display:flex;flex-wrap:wrap;gap:6px}.flea-plan{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #c4a574;border-radius:10px;background:#fff8ee;color:var(--cm-brown);font:800 13px/1 Nunito,Tahoma,Arial,sans-serif;cursor:pointer;transition:transform .18s ease,border-color .18s ease}@media (hover: hover) and (pointer: fine){.flea-plan:hover:not(:disabled){transform:translateY(-1px);border-color:#dd723c}}.flea-plan:active:not(:disabled){transform:translateY(-1px);border-color:#dd723c}.flea-plan:disabled{opacity:.5;cursor:default}.btn.flea-upgrade{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;width:max-content;max-width:100%;min-width:0;height:40px;padding:0 14px;white-space:nowrap}.flea-upgrade__plus,.flea-upgrade__dot{font-weight:800;line-height:1}.flea-upgrade__shelf{width:28px;height:18px;object-fit:contain}.flea-upgrade__price{display:inline-flex;align-items:center;gap:3px}.flea-upgrade__price img{width:16px;height:16px;object-fit:contain}@media (max-width: 767px){.flea-box__head{flex-wrap:nowrap;gap:6px}.flea-box__head .flea-shelves{flex:0 0 auto}.btn.flea-upgrade{flex:1 1 auto;width:auto;min-width:max-content;height:32px;padding:0 8px;gap:3px;font-size:12px}.flea-upgrade__shelf{width:22px;height:14px}.flea-upgrade__price img{width:14px;height:14px}}@media (max-width: 399px){.btn.flea-upgrade{flex:0 1 auto;min-width:0;height:28px;padding:0 6px;gap:2px;font-size:10px;zoom:.82}.flea-upgrade__shelf{width:18px;height:12px}.flea-upgrade__price img{width:12px;height:12px}}.flea-cells{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px;align-items:start}.flea-cell{position:relative;box-sizing:border-box;width:100%;min-width:0;min-height:0;aspect-ratio:1/1;margin:0;padding:4px;border:2px solid #c4a574;border-radius:12px;background:#fff8ee;cursor:pointer}.flea-cell img{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain}.flea-cell.is-empty{border-style:dashed;background:#fff8ee73;cursor:default}.flea-cell.is-q-excellent,.flea-cell.is-q-average,.flea-cell.is-q-lost,.flea-cell.is-q-unusable,.flea-cell.is-q-wearing{border-width:3px}.flea-lot__item.is-q-excellent,.flea-cell.is-q-excellent{border-color:#16560c}.flea-lot__item.is-q-average,.flea-cell.is-q-average{border-color:#c9a20e}.flea-lot__item.is-q-lost,.flea-cell.is-q-lost{border-color:#7e1e00}.flea-lot__item.is-q-unusable,.flea-cell.is-q-unusable{border-color:#4c4436}.flea-lot__item.is-q-wearing,.flea-cell.is-q-wearing{border-color:#016789}.flea-cell.is-picked{border-color:#dd723c;box-shadow:0 0 0 2px #dd723c59}.flea-cell.is-listed{cursor:default}.flea-cell.is-listed img{opacity:.55}.flea-cell__lock{position:absolute;right:3px;bottom:3px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:8px;background:#6b4630;color:#f7efe2;pointer-events:none;box-shadow:0 1px 2px #0006}.flea-cell__lock svg{width:11px;height:11px;display:block}.flea-actions{display:flex;flex-wrap:wrap;gap:6px}.flea-actions .btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px}.flea-modal .btn:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.6}.flea-sell__row{display:flex;flex-direction:column;gap:4px}.flea-sell__label{color:var(--cm-brown);font-size:13px;font-weight:800}.flea-sell__choices{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.flea-sell__price{display:inline-flex;align-items:center;gap:6px}.flea-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid #c4a574;border-radius:999px;background:#fff8ee;color:var(--cm-brown);font:800 13px/1.2 Nunito,Tahoma,Arial,sans-serif;cursor:pointer}.flea-chip input{position:absolute;opacity:0;pointer-events:none}.flea-chip img{width:16px;height:16px;object-fit:contain}.flea-chip.is-on{border-color:#a44e22;background:#dd723c;color:#fff}.flea-actions--deal{flex-wrap:nowrap}.flea-actions--deal .btn{flex:1 1 0;min-width:0;height:46px;padding:0 8px;border-radius:10px;font-family:var(--font-display);font-size:15px}.flea-actions--deal .btn--ghost:after{content:none}.flea-act--auction{background:linear-gradient(180deg,var(--ui-beige-light),var(--ui-beige-dark));border-color:var(--ui-beige-border);color:var(--ui-brown-mid)}.flea-act__check{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.flea-act--auction.is-on{background:linear-gradient(180deg,#ffb347 0%,var(--ui-orange) 45%,var(--ui-orange-dark) 100%);border-color:#a44e22;box-shadow:inset 0 1px #ffffff59;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.flea-bird{display:inline-flex;align-items:center;gap:4px;height:22px;color:var(--cm-ink);font-weight:800;line-height:22px;white-space:nowrap}.flea-bird__portrait{width:20px;height:20px;flex:0 0 20px;border-radius:50%;object-fit:cover;background:#efe2cc}.flea-bird__level{width:14px;height:14px;object-fit:contain}.flea-bird__badge{display:inline-flex;align-items:center;gap:2px;height:18px;padding:0 6px 0 3px;border-radius:999px;background:#f3e2c4;color:#5a3b27}.flea-bird__badge strong{font-size:11px;line-height:1}.flea-filters .game-select{min-width:0}.flea-meters{display:flex;align-items:center;justify-content:space-between;gap:8px}.flea-meters__side{display:flex;flex-wrap:wrap;gap:6px}.flea-pill{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:2px solid #c4894a;border-radius:999px;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#fff6e8,#f3d7b0);color:#603321;font:800 12px/1 Nunito,Tahoma,Arial,sans-serif;cursor:default}.flea-pill img{width:14px;height:14px;object-fit:contain}.flea-pill__time{font-variant-numeric:tabular-nums}.flea-pill--tax{border-color:#c45c4a;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#ffe4dc,#f3b8ae);color:#7a2a22}.flea-pill--bids{border-color:#5d9a52;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#e7f6df,#b7ddb0);color:#2d5a28}.flea-pill--permits{border-color:#3d78c4;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#e4f1ff,#b9d4f5);color:#1d4e86}.flea-pill--permits.is-empty{border-color:#5a1214;background:linear-gradient(180deg,#ffffff2e,#fff0 42%),linear-gradient(180deg,#8b1a1c,#5a1214);color:#ffe8e4}.flea-notice{margin:0;padding:8px 12px;border-radius:10px;background:linear-gradient(180deg,#fff6df,#f3d7a2);color:#4a3228;font:800 13px/1.35 Nunito,Tahoma,Arial,sans-serif;text-align:center}.flea-notice--permits{background:linear-gradient(180deg,#ffe8e0,#f0b8ae);color:#7a1a1c}.flea-notice--roomy{margin:40px 0}.flea-acc{gap:0;padding:0;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}@media (hover: hover) and (pointer: fine){.flea-acc:hover{background:#fff6e4;border-color:#dd723c;box-shadow:0 0 0 3px #dd723c38}}.flea-acc:active{background:#fff6e4;border-color:#dd723c;box-shadow:0 0 0 3px #dd723c38}.flea-anon-card{container-type:inline-size;gap:10px}.flea-anon-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.flea-anon-card__seen{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flea-anon-card__status{flex:0 0 auto}.flea-anon-card__who{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.flea-anon-card__alias{min-width:0;overflow:hidden;color:var(--cm-brown);font:800 15px/1.2 Nunito,Tahoma,Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.flea-anon-card__who .flea-bird{flex:0 1 auto;max-width:100%;min-width:0}.flea-anon-card__who .flea-bird>strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.flea-anon-card__who .flea-bird__badge{flex:0 0 auto}.flea-anon-toggle.btn{flex:0 0 auto;min-width:0;height:34px;padding:0 10px;font-size:13px}.flea-anon-toggle.btn--ghost:after{content:none}.flea-acc__inner .medallion-rent{box-sizing:border-box;flex-wrap:wrap;justify-content:center;max-width:100%}@media (max-width: 767px){.flea-acc__inner .medallion-rent{padding:0;border:0;border-radius:0;background:none;box-shadow:none}}.flea-acc__inner .medallion-rent__step,.flea-acc__inner .medallion-rent__price,.flea-acc__inner .medallion-rent__go{flex-shrink:0}@container (max-width: 300px){.flea-anon-card__top{gap:6px}.flea-anon-card__top .flea-pill{padding:0 8px;font-size:11px}.flea-anon-toggle.btn{padding:0 8px;font-size:12px}.flea-anon-card__alias{font-size:14px}}@container (max-width: 270px){.flea-anon-card__top{gap:4px}.flea-anon-card__top .flea-pill{height:24px;padding:0 4px;font-size:10px}.flea-anon-card__top .flea-pill img{width:12px;height:12px}.flea-anon-toggle.btn{height:32px;padding:0 6px;font-size:11px}.flea-anon-card__alias{font-size:13px}}.flea-acc__head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:10px 12px;border:0;background:transparent;color:var(--cm-brown);font:800 15px/1.2 Nunito,Tahoma,Arial,sans-serif;text-align:left;cursor:pointer}.flea-acc__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flea-acc__aside{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;max-width:70%}.flea-acc__head .flea-pill{max-width:100%;white-space:nowrap}.flea-acc__chevron{width:12px;height:8px;flex:0 0 12px;color:#8a4b28;transition:transform .28s ease}.flea-acc.is-open .flea-acc__chevron{transform:rotate(180deg)}.flea-acc__panel{flex:0 0 auto;min-height:0;height:0;overflow:hidden;transition:height .28s ease}.flea-acc__inner{display:flex;flex-direction:column;gap:8px;padding:0 12px 16px}.flea-acc .btn{min-width:0;height:38px}.flea-acc .btn--ghost:after,.flea-actions--bar .btn--ghost:after{content:none}.flea-plan.btn{min-width:0;height:38px;padding:0 12px;font-size:14px}.flea-plan__term{display:inline-flex;align-items:center;gap:4px}.flea-plan__term img{width:16px;height:16px;flex:0 0 16px;object-fit:contain}.flea-actions--bar{flex-wrap:nowrap}.flea-actions--bar .btn{flex:1 1 0;min-width:0;height:38px;padding:0 8px;font-size:13px}.flea-actions--bar .btn img{width:18px;height:18px;object-fit:contain}@media (max-width: 767px){.flea-filters{grid-template-columns:1fr 1fr}.flea-lot{grid-template-columns:auto 1fr}.flea-lot__buy{grid-column:1/-1;width:100%}.flea-sold--side{display:none}.flea-sold-line{display:flex;flex-direction:column;gap:6px}.flea-sold-line .flea-sold{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;min-width:0;width:100%}}@media (max-width: 767px){.flea-actions--bar{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"sell sell" "out open"}.flea-act--sell{grid-area:sell}.flea-act--out{grid-area:out}.flea-act--open{grid-area:open}.flea-actions--deal{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"auction auction" "cancel go"}.flea-act--auction{grid-area:auction}.flea-act--cancel{grid-area:cancel}.flea-act--go{grid-area:go}.flea-actions--deal .btn{height:42px;font-size:14px}}span.bird-lvl{display:inline-flex;align-items:center;gap:2px;height:18px;padding:0 6px 0 3px;border-radius:999px;background:#f3e2c4;color:#5a3b27;flex:0 0 auto;vertical-align:middle;line-height:1;overflow:visible}span.bird-lvl>img{width:14px;height:14px;margin:0;flex:0 0 14px;object-fit:contain;position:static;top:auto;border:0;border-radius:0;background:none}span.bird-lvl>strong{color:inherit;font-size:11px;font-weight:800;line-height:1;overflow:visible;text-overflow:clip}@media (max-width: 767px){.flea-modal__npc{--npc-w: 200px}}.maze-modal{--mz-brown: var(--ui-brown, #603321);--mz-ink: #3a2f26;--mz-muted: #7a5c3e;--mz-card: #fbedd4;--mz-line: #f3dcb8;--mz-deep: rgba(130, 83, 61, .15);position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:safe center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.maze-modal-fade-enter-active,.maze-modal-fade-leave-active{transition:opacity .2s ease}.maze-modal-fade-enter-active .maze-modal__panel,.maze-modal-fade-leave-active .maze-modal__panel{transition:transform .22s ease,opacity .2s ease}.maze-modal-fade-enter-from,.maze-modal-fade-leave-to{opacity:0}.maze-modal-fade-enter-from .maze-modal__panel,.maze-modal-fade-leave-to .maze-modal__panel{opacity:0;transform:translateY(16px) scale(.98)}.maze-modal__panel{position:relative;width:min(820px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang);display:flex;flex-direction:column;overflow:visible;border:0;box-shadow:none;background:transparent}.maze-modal__panel.panel-frame:before{top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/modal/modal-frame.svg) center/100% 100% no-repeat;z-index:1}.maze-modal__panel.panel-frame:after{display:none}.maze-modal__panel>*:not(.maze-modal__npc){z-index:2}.maze-modal__panel>.maze-modal__close,.maze-modal__panel>.maze-modal__tools,.maze-modal__panel>.maze-modal__gate-info,.maze-modal__panel>.weather-mark{z-index:6;pointer-events:auto}.maze-modal__tools{position:absolute;top:14px;left:26px;z-index:6;display:flex;align-items:center;gap:8px;height:36px;max-width:calc(100% - 68px)}.maze-modal__npc{--npc-w: 210px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1 + 6px);width:var(--npc-w);aspect-ratio:640/853;transform:translate(-50%);pointer-events:none;z-index:0}.maze-modal__npc--trees{--npc-w: min(260px, 52vw);aspect-ratio:3/4;top:calc(var(--npc-overhang, 140px) * -1 + 2px)}.maze-modal__npc-img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center}.maze-modal__close{position:absolute;top:14px;right:16px;z-index:6;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.maze-modal__close:hover{color:var(--ui-orange, #dd723c)}}.maze-modal__close:active{color:var(--ui-orange, #dd723c)}.maze-modal__gate-info.maze-badge__info{display:grid;place-items:center;position:absolute;top:18px;right:58px;z-index:6;width:28px;height:28px;margin:0;padding:0;border:2px solid #8a5a12;border-radius:50%;background:linear-gradient(180deg,#ffe566,#efb020);box-shadow:inset 0 1px #ffffffb3;color:#4a3228;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;font-weight:800;line-height:1;cursor:help;-moz-appearance:none;appearance:none;-webkit-appearance:none}.maze-modal__decision{display:inline-flex;align-items:center;gap:5px;height:28px;margin:0;padding:0 10px 0 6px;border:1px solid var(--mz-line, #c4a574);border-radius:999px;background:#fff6e4;color:var(--mz-brown, #603321);font:800 14px/1 var(--font-ui, Nunito, sans-serif);cursor:help}.maze-modal__decision img{width:18px;height:18px;object-fit:contain}.maze-modal__back{position:static;display:inline-flex;align-items:center;gap:6px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font:800 15px/1 var(--font-ui, "Nunito", sans-serif);cursor:pointer}.maze-modal__back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover) and (pointer: fine){.maze-modal__back:hover{color:var(--ui-orange, #dd723c)}}.maze-modal__back:active{color:var(--ui-orange, #dd723c)}.maze-modal__head{flex:0 0 auto;min-width:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:56px 26px 12px;box-sizing:border-box}.maze-modal__panel--npc .maze-modal__head{padding-top:66px}.maze-modal__title{grid-column:2;margin:0;font-family:var(--font-ui, "Nunito", sans-serif);font-weight:800;font-size:24px;line-height:1;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:var(--mz-brown)}.maze-modal__golden{grid-column:3;justify-self:end;display:flex;align-items:stretch;max-width:100%;min-width:0;height:34px;padding:0 4px;overflow-x:auto;overscroll-behavior-x:contain;border-radius:999px;border:1px solid var(--mz-line);background:var(--mz-card);color:var(--mz-brown);font-size:15px;scrollbar-width:none;touch-action:pan-x}.maze-modal__golden.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.maze-modal__golden::-webkit-scrollbar{display:none}.maze-modal__pocket{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 8px;cursor:pointer}.maze-modal__div{flex:0 0 auto;align-self:center;width:1px;height:18px;background:#c4a574}.maze-modal__golden img{width:24px;height:24px;object-fit:contain}.maze-modal__golden.maze-modal__skills{grid-column:1;justify-self:start;min-width:0}.maze-modal__head.maze-modal__head--run,.maze-modal__head.maze-modal__head--shop{padding-right:26px}.maze-modal__body{flex:1 1 auto;min-height:0;overflow:auto;margin:0 8px 12px;padding:0 18px 18px;display:flex;flex-direction:column;gap:14px;box-sizing:border-box;color:var(--mz-ink);font-family:var(--font-ui, "Nunito", sans-serif);-webkit-overflow-scrolling:touch;overflow-anchor:none}.maze-h2{margin:0;font-size:19px;font-weight:800;line-height:1.15;color:var(--mz-brown)}.maze-h3{margin:0 0 8px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mz-muted)}.maze-muted{margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--mz-muted)}.maze-modal .maze-card,.maze-poster{box-sizing:border-box;padding:14px;border:2px solid #c4894a;border-radius:16px;overflow:hidden;background:#fff5e7d9}.maze-note{min-height:20px;margin:8px 0 0;font-size:14px;font-weight:800;text-align:center;color:var(--ui-orange, #dd723c);opacity:0;transition:opacity .2s ease}.maze-note.is-on{opacity:1}.maze-reward{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:8px}.maze-reward__item{display:inline-flex;align-items:center;gap:6px;font-size:16px;color:var(--mz-brown)}.maze-reward__item img{width:24px;height:24px;object-fit:contain}.maze-reward__item em{font-style:normal;color:var(--mz-muted)}.maze-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.maze-chip{display:inline-flex;align-items:center;gap:6px;height:34px;margin:0;padding:0 12px 0 6px;border-radius:999px;border:1px solid #c4a574;background:#f3e6d0;color:var(--mz-brown);font:700 13px/1 var(--font-ui, "Nunito", sans-serif);cursor:pointer;transition:transform .15s ease,border-color .15s ease}.maze-chip img{width:24px;height:24px;object-fit:contain}.maze-chip b{color:var(--ui-orange, #dd723c)}@media (hover: hover) and (pointer: fine){.maze-chip:hover:not(:disabled){border-color:var(--ui-orange, #dd723c);transform:translateY(-1px)}}.maze-chip:active:not(:disabled){border-color:var(--ui-orange, #dd723c);transform:translateY(-1px)}.maze-chip:disabled{opacity:.45;cursor:default}.maze-gate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;align-items:stretch}.maze-gate__art{width:100%;height:100%;min-height:240px;object-fit:cover;object-position:center;border-radius:12px}.maze-gate__main{display:flex;flex-direction:column;gap:12px;min-width:0}.maze-tiers{display:flex;flex-direction:column;gap:8px}.maze-tier{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:0;padding:6px 12px;border-radius:8px;border:1px solid var(--mz-line);background:var(--mz-card);color:var(--mz-brown);font:inherit;font-weight:800;line-height:1.15;text-align:left;cursor:pointer}.maze-tier.is-on{border-color:var(--ui-orange, #dd723c);box-shadow:inset 0 0 0 1px var(--ui-orange, #dd723c)}.maze-tier:disabled{cursor:default}.maze-tier.is-locked,.maze-tier.is-locked:disabled,.maze-tier.is-wait,.maze-tier.is-wait:disabled{color:var(--mz-muted);background:#fde8e4;border-color:#e7b0a8}.maze-tier.is-locked,.maze-tier.is-locked:disabled{cursor:default}.maze-tier.is-on.is-wait,.maze-tier.is-on.is-locked{border-color:var(--ui-orange, #dd723c);box-shadow:inset 0 0 0 1px var(--ui-orange, #dd723c)}.maze-tier.is-wait{padding-right:96px}.maze-tier__wait{position:absolute;top:50%;right:8px;height:22px;padding:0 8px;transform:translateY(-50%);pointer-events:none}.maze-tier.is-locked .maze-tier__name{color:var(--mz-brown)}.maze-tiers .tip-host:has(.is-locked){cursor:default}.maze-tier__lock{width:18px;height:18px;margin-left:auto;flex:0 0 auto;color:var(--mz-brown)}.maze-tier__icon{width:36px;height:36px;flex:0 0 36px;object-fit:contain}.maze-tier__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.maze-tier__meta{font-size:12px;font-weight:700;color:var(--mz-muted)}.maze-panes{display:none}.maze-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.maze-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:6px 8px;border-radius:8px;border:1px solid var(--mz-line);background:var(--mz-card);text-align:center;box-sizing:border-box}.maze-stat__label{font-size:11px;font-weight:700;color:var(--mz-muted)}.maze-stat__value{font-size:17px;font-weight:800;line-height:1.1;color:var(--ui-orange, #dd723c)}.maze-stat__value--icon{display:inline-flex;align-items:center;gap:4px}.maze-stat__value--icon img{width:20px;height:20px;object-fit:contain}.maze-gate__note{width:100%;box-sizing:border-box}.maze-status{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border-radius:8px;border:1px solid var(--mz-line);background:var(--mz-card);font-size:15px;font-weight:700;color:var(--mz-brown);box-sizing:border-box}.maze-status--ok{border-color:#b9c99a;background:#eaf0d6;color:#3f5a1f}.maze-status img{width:22px;height:22px;object-fit:contain}.maze-actions{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:10px}.maze-actions .btn{flex:1 1 0;min-width:0!important;height:46px;padding:0 12px;font-size:14px}.maze-actions .btn.maze-actions__shop{background:linear-gradient(180deg,#7eb6de,#4d86b8 55%,#356894);border-color:#2a5678;box-shadow:inset 0 1px #ffffff59;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.28)}.maze-actions__shop-short{display:none}.maze-actions .btn.maze-actions__tonic{flex:0 0 46px;width:46px;min-width:46px!important;padding:0;background:linear-gradient(180deg,#5ea86a,#3d8a4c 55%,#2f6d3c);border-color:#2c6a38;box-shadow:inset 0 1px #ffffff47}.maze-actions__tonic img{width:28px;height:28px;object-fit:contain}.maze-actions .btn:disabled,.maze-lock__turn:disabled{opacity:.5;filter:saturate(.4);cursor:not-allowed;transform:none;box-shadow:none}.maze-pocket{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:4px;border-top:1px dashed rgba(96,51,33,.25)}.maze-pocket__label{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mz-muted)}.maze-pocket__item{display:inline-flex;align-items:center;gap:3px;font-size:13px;color:var(--mz-brown)}.maze-pocket__item img{width:26px;height:26px;object-fit:contain}.maze-shop,.maze-shop-card{--cm-ink: #3a2a1e}.maze-shop .shop-offer__claw,.maze-shop-card .shop-offer__claw{margin:0;align-self:flex-start}.maze-shop .shop-offer__claw:before,.maze-shop-card .shop-offer__claw:before,.maze-shop .shop-offer__claw--b:before,.maze-shop-card .shop-offer__claw--b:before{left:0}.maze-shop .shop-offer__claw:after,.maze-shop-card .shop-offer__claw:after,.maze-shop .shop-offer__claw--b:after,.maze-shop-card .shop-offer__claw--b:after{left:22%}.maze-skill-badge{flex:0 0 auto;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:800;line-height:1.35;white-space:nowrap}.maze-skill-next{display:inline-flex;align-items:center;gap:4px}.maze-skill-next img{width:18px;height:18px;object-fit:contain}.maze-skill-next__short{display:none}@media (max-width: 767px){.maze-skill-next__full{display:none}.maze-skill-next__short{display:inline}}.maze-skill-next__num{display:inline-flex;align-items:center;justify-content:center;min-width:1.35em;padding:0 6px;border:1px solid rgba(96,51,33,.45);border-radius:999px;background:none;color:#603321;font-weight:800;line-height:1.35}.maze-skill-next__dot{width:4px;height:4px;border-radius:50%;background:currentColor;color:#603321}.maze-skill-badge--none{background:#e3dbd2;color:#7a7066}.maze-skill-badge--some{background:#f4d48a;color:#6b4a14}.maze-skill-badge--max{background:#b7d7a8;color:#2c5a28}.maze-shop{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.maze-modal__body:has(.maze-shop){overflow:hidden}.maze-shop__pane{flex:1 1 auto;min-height:0;overflow:auto;animation:maze-shop-in .28s ease}@keyframes maze-shop-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.maze-shop__pane{animation:none}}.maze-offers{display:flex;flex-direction:column;gap:10px}.maze-offer{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid #c4a574;background:#f3e6d0}.maze-offer__icon{width:56px;height:56px;object-fit:contain}.maze-offer__main{display:flex;flex-direction:column;gap:3px;min-width:0}.maze-offer__name{margin:0;font-size:15px;font-weight:800;color:var(--mz-brown)}.maze-offer__text,.maze-offer__level{margin:0;font-size:13px;line-height:1.35;color:var(--mz-ink)}.maze-offer__level{color:var(--mz-muted);font-weight:700}.maze-offer__price{display:inline-flex;align-items:center;gap:5px;margin:2px 0 0;font-size:14px;color:var(--mz-brown)}.maze-offer__price img,.maze-offer__need{width:18px;height:18px;object-fit:contain}.maze-offer__buy{min-width:128px;height:38px;padding:0 14px;white-space:nowrap}.maze-offer__buy.is-short,.maze-offer__buy.is-short:disabled{opacity:.55;filter:saturate(.35);cursor:not-allowed;transform:none;box-shadow:none}.maze-finished{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.maze-finished__art{width:150px;height:150px;object-fit:contain}.maze-finished .item-modal__scratch,.maze-finished__loot{width:min(300px,100%)}.maze-run{display:flex;flex-direction:column;flex:1 1 auto;gap:12px;min-height:0}.maze-run--fight{flex:0 0 auto;min-height:auto}.maze-run__main.is-glade-out{animation:maze-glade-out .22s ease forwards}.maze-run__main.is-glade-in{animation:maze-glade-in .28s ease both}@keyframes maze-glade-out{to{opacity:0;transform:translateY(8px)}}@keyframes maze-glade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.maze-run__side{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;gap:10px;min-height:0}.maze-map{--node: 42px;display:flex;flex-direction:column;flex:0 0 auto;width:100%;min-height:0;margin:0}.maze-map__scroll{width:100%;flex:0 0 auto;height:min(312px,42dvh);min-height:270px;overflow-x:hidden;overflow-y:auto;border-radius:0;touch-action:none;cursor:grab;background:linear-gradient(180deg,#080e0c26,#080e0c47),url(/img/ne/play/maze/map-forest.webp) center/cover no-repeat;box-shadow:inset 0 0 28px #00000059}.maze-map__scroll.is-drag{cursor:grabbing}.maze-map__board{width:100%;height:max(100%,var(--rows, 20) * 76px);min-height:100%;box-sizing:border-box;padding:28px 6px 44px;background:transparent;overflow:visible}.maze-map__plot{position:relative;width:100%;height:100%;overflow:visible}.maze-map__edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.maze-map__edge{stroke:#fff4dc8c;stroke-width:1.6;stroke-dasharray:2 2.2;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .2s ease}.maze-map__edge.is-walked{stroke:#fff4dceb;stroke-dasharray:none;stroke-width:2.2}.maze-map__edge.is-open{stroke:var(--ui-orange, #dd723c);stroke-dasharray:none;stroke-width:3}.maze-map__edge.is-sealed{stroke:#783c3273;stroke-dasharray:1 3;stroke-width:2}.maze-map__node{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;overflow:visible;gap:2px;width:var(--node);height:var(--node);margin:0;padding:0;border:0;background:transparent;transform:translate(-50%,-50%);font:inherit;color:var(--mz-brown);cursor:default}.maze-map__token{position:relative;display:block;width:var(--node);height:var(--node);border-radius:50%;background:url(/img/ne/play/maze/token-plate.webp) center/cover no-repeat;box-shadow:0 2px 4px #00000040;transition:transform .15s ease,box-shadow .15s ease}.maze-map__token img{position:absolute;top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%;object-fit:contain}.maze-map__jam{position:absolute;left:50%;top:-40%;z-index:5;width:calc(var(--node) * .7);height:auto;max-width:none;aspect-ratio:1;object-fit:contain;transform:translate(-50%);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 2px 3px rgba(40,22,8,.45))}.maze-map__node.is-here .maze-map__token img{transition:opacity .9s ease}.maze-map__face.is-back,.maze-map__kind.is-back{opacity:0}.maze-map__node.is-here .maze-map__face,.maze-map__flyer .maze-map__face{z-index:1;object-fit:cover;border-radius:50%}.maze-map__flyer{z-index:4;pointer-events:none;transition:none}.maze-map__flyer.is-move{transition:left .46s ease,top .46s ease}@media (prefers-reduced-motion: reduce){.maze-map__flyer.is-move,.maze-map__node.is-here .maze-map__token img,.maze-run__main.is-glade-out,.maze-run__main.is-glade-in{transition:none;animation:none}}.maze-map__node--fog .maze-map__token,.maze-map__node--sealed .maze-map__token{background:transparent;box-shadow:0 2px 4px #00000040}.maze-map__node--exit .maze-map__token img{object-fit:cover;object-position:center 42%;border-radius:50%}.maze-map__node--fog .maze-map__token img,.maze-map__node--sealed .maze-map__token img{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.maze-map__node.is-dim .maze-map__token{opacity:.55}.maze-map__node.is-jam{z-index:2}.maze-map__node.is-here{z-index:4}.maze-map__node.is-here .maze-map__token{box-shadow:0 0 0 3px #fff5e7,0 0 0 6px var(--ui-orange, #dd723c),0 4px 10px #0000004d}.maze-map__node.is-go{cursor:pointer}.maze-map__node.is-go .maze-map__token{box-shadow:0 0 0 3px #fff6dc,0 0 0 6px #e6aa24b8,0 4px 10px #0000004d;animation:maze-go 1.6s ease-in-out infinite}@media (hover: hover) and (pointer: fine){.maze-map__node.is-go:hover:not(:disabled) .maze-map__token{transform:scale(1.08);box-shadow:0 0 0 3px #fff6dc,0 0 0 7px #ecb224f5,0 6px 14px #0000004d}}.maze-map__node.is-go:active:not(:disabled) .maze-map__token{transform:scale(1.08);box-shadow:0 0 0 3px #fff6dc,0 0 0 7px #ecb224f5,0 6px 14px #0000004d}.maze-map__node:disabled{cursor:wait}.maze-map__label{position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);padding:2px 7px;border-radius:999px;border:1px solid var(--mz-line);background:#fff5e7f2;font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap;color:var(--mz-brown);pointer-events:none}.maze-map__node.is-here .maze-map__label{background:var(--ui-orange, #dd723c);border-color:var(--ui-orange-dark, #b05729);color:#fff}@keyframes maze-go{0%,to{box-shadow:0 0 0 3px #fff6dc,0 0 0 6px #e4a620ad,0 4px 10px #0000004d}50%{box-shadow:0 0 0 3px #fff3c2,0 0 0 9px #f2be2ef5,0 4px 12px #96600859}}.maze-run__hint{flex:0 0 auto;margin:0;font-size:12px;font-weight:700;text-align:center;color:var(--mz-muted)}.maze-run__badges{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;width:min(300px,100%)}.maze-badge{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 10px;border:1px solid var(--mz-line);border-radius:999px;background:#fff5e7f5;box-shadow:0 1px 2px #3c24141f;color:var(--mz-brown);font:800 12px/1.2 Nunito,Tahoma,Arial,sans-serif;white-space:nowrap}.maze-badge--step{justify-content:flex-start}.maze-badge--legend{margin:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media (hover: hover) and (pointer: fine){.maze-badge--legend:hover{border-color:#c4922a;background:#fff6df}}.maze-badge--legend:active{border-color:#c4922a;background:#fff6df}.maze-badge__dot{width:8px;height:8px;border-radius:50%;background:var(--ui-orange, #dd723c);box-shadow:0 0 #dd723c8c;animation:maze-step-pulse 1.4s ease-in-out infinite}.maze-badge__info{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1.5px solid #8a5a12;background:#efb020;color:#4a3228;font-size:11px;font-weight:900;line-height:1}.maze-badge--danger{min-height:22px;padding:2px 8px;border-color:#b5523c;background:linear-gradient(180deg,#fde8df,#f0c2b0);color:#6a2c22;font-size:11px;vertical-align:middle}@keyframes maze-step-pulse{0%,to{transform:scale(1);box-shadow:0 0 #dd723c73}50%{transform:scale(1.15);box-shadow:0 0 0 6px #dd723c00}}.maze-legend{position:relative;flex:0 0 auto}.maze-legend__panel{position:absolute;right:0;bottom:calc(100% + 8px);z-index:8;display:flex;flex-direction:column;gap:8px;width:min(340px,92vw);max-height:min(420px,70dvh);box-sizing:border-box;padding:12px;border:1px solid var(--mz-line);border-radius:14px;background:#fff8ec;box-shadow:0 10px 24px #28180c38;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(122,84,48,.55) transparent}.maze-legend__panel.is-down{bottom:auto;top:calc(100% + 8px)}.maze-legend__panel.is-fixed{position:fixed;right:auto;bottom:auto;z-index:8}.maze-legend__list{display:grid;grid-template-rows:repeat(5,auto);grid-auto-flow:column;grid-auto-columns:1fr;gap:8px 16px;flex:0 0 auto;margin:0;padding:0;list-style:none}.maze-legend__list li{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--mz-brown)}.maze-legend__list img{width:22px;height:22px;object-fit:contain}.maze-legend__help{flex:0 0 auto;margin:0;font-size:12px;font-weight:700;line-height:1.45;color:var(--mz-muted)}.maze-legend__help .maze-badge--danger{display:inline-flex;margin:0 2px}.maze-run-loot-wrap{--loot-fill: #f3e6d0;--loot-line: #c4922a;--loot-shadow: 0 2px 8px rgba(96, 51, 33, .16);display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:0;width:min(300px,100%)}.maze-run-loot-wrap.is-empty{--loot-fill: #efe2c8;--loot-line: rgba(122, 92, 62, .45);--loot-shadow: 0 1px 4px rgba(96, 51, 33, .1)}.maze-badge--loot{position:relative;z-index:1;margin-bottom:-2px;min-height:26px;padding:3px 10px;gap:0;border:2px dashed var(--loot-line);border-radius:8px 8px 0 0;background:var(--loot-fill);box-shadow:none;color:var(--mz-brown);font-size:12px;font-weight:800;text-transform:none;letter-spacing:0}.maze-run-loot-wrap.is-empty .maze-badge--loot{color:var(--mz-muted)}.maze-badge--loot.is-under{margin-top:-2px;margin-bottom:0;border-radius:0 0 8px 8px}.maze-map-frame{position:relative;flex:0 0 auto;width:min(300px,100%);margin:0 auto;padding:0;background:#1a1812}.maze-badge--flee{position:absolute;right:8px;bottom:8px;z-index:4;width:34px;height:34px;min-height:34px;padding:0;justify-content:center;gap:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:transform .16s ease}.maze-badge--flee img{width:20px;height:20px;object-fit:contain;pointer-events:none}.maze-badge--flee:active:not(:disabled){transform:scale(.88)}@media (hover: hover) and (pointer: fine){.maze-badge--flee:hover:not(:disabled){transform:scale(.88)}}.maze-badge--flee:disabled{opacity:.5;filter:saturate(.35);cursor:not-allowed}.maze-run-loot{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;width:100%;min-height:42px;padding:8px 12px;border:2px dashed var(--loot-line);border-radius:10px;background:var(--loot-fill);color:var(--mz-brown);box-shadow:var(--loot-shadow)}.maze-run-loot__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;width:100%}.maze-run-loot__item{display:inline-flex;align-items:center;gap:5px;font-size:15px;font-weight:800;line-height:1}.maze-run-loot__item+.maze-run-loot__item:before{content:"";width:4px;height:4px;margin-right:2px;border-radius:50%;background:currentColor;opacity:.45}.maze-run-loot__item img{width:19px;height:19px;object-fit:contain}.maze-run-loot__item strong,.maze-chip__qty{display:inline-block}.maze-loot-fade-enter-active,.maze-loot-fade-leave-active{transition:opacity .22s ease,transform .22s ease}.maze-loot-fade-enter-from,.maze-loot-fade-leave-to{opacity:0;transform:translateY(4px)}.maze-loot-pop-enter-active,.maze-loot-pop-leave-active{transition:opacity .28s ease,transform .28s ease}.maze-loot-pop-enter-from,.maze-loot-pop-leave-to{opacity:0;transform:scale(.72) translateY(6px)}.maze-loot-pop-move{transition:transform .28s ease}.maze-loot-bump-enter-active{animation:maze-loot-bump .38s ease}.maze-loot-bump-leave-active{transition:opacity .12s ease}.maze-loot-bump-leave-to{opacity:0}@keyframes maze-loot-bump{0%{transform:scale(.7);opacity:.4}55%{transform:scale(1.28);opacity:1}to{transform:scale(1)}}.maze-chip-pop-enter-active,.maze-chip-pop-leave-active{transition:opacity .26s ease,transform .26s ease}.maze-chip-pop-enter-from,.maze-chip-pop-leave-to{opacity:0;transform:scale(.78) translateY(4px)}.maze-chip-pop-move{transition:transform .26s ease}@media (prefers-reduced-motion: reduce){.maze-loot-fade-enter-active,.maze-loot-fade-leave-active,.maze-loot-pop-enter-active,.maze-loot-pop-leave-active,.maze-loot-pop-move,.maze-loot-bump-enter-active,.maze-loot-bump-leave-active,.maze-chip-pop-enter-active,.maze-chip-pop-leave-active,.maze-chip-pop-move{animation:none;transition:none}}.maze-fight-round{margin:0;text-align:center;font-size:16px;font-weight:800;color:var(--mz-brown)}.maze-fight-log{width:100%}.maze-fight-log .battle-log__hit img{width:16px;height:16px;min-width:16px;max-width:16px;max-height:16px;flex:0 0 16px;object-fit:contain}.maze-run-loot__empty{font-size:14px;font-weight:800;color:var(--mz-muted)}.maze-run__main{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;min-width:0}.maze-run__side>.item-modal__scratch{width:min(300px,100%)}.maze-glade{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;text-align:left}.maze-glade__title{margin:0;text-align:center}.maze-glade__row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.maze-glade__art{width:72px;height:72px;object-fit:contain}.maze-glade__text{margin:0;white-space:pre-line}.maze-glade__scratch,.maze-glade__effect{width:100%}.maze-glade__effect{display:flex;justify-content:center}.maze-paths .maze-chips{margin-top:0;justify-content:center}.maze-fight{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);column-gap:14px;row-gap:22px;align-items:start}.maze-fight--fallen{align-items:stretch;row-gap:12px}.maze-fight--fallen>.maze-fight__col--foe{grid-column:1;grid-row:1}.maze-fight--fallen>.maze-fight__split{grid-column:2;grid-row:1}.maze-fight--fallen>.maze-fight__you-side{grid-column:3;grid-row:1;align-self:stretch;justify-content:flex-start;min-height:100%}.maze-fight--fallen .maze-fight__col--you{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:0}.maze-fight--fallen .maze-fight__acts{justify-content:center;width:100%}.maze-fight:not(.maze-fight--fallen)>.maze-fight__col--foe{grid-column:1;grid-row:1}.maze-fight:not(.maze-fight--fallen)>.maze-fight__split{grid-column:2;grid-row:1}.maze-fight:not(.maze-fight--fallen)>.maze-fight__you-side{grid-column:3;grid-row:1}.maze-fight__split{container-type:size;position:relative;align-self:stretch;justify-self:center;width:16px;min-height:48px;opacity:.22}.maze-fight__split .item-modal__scratch{position:absolute;left:50%;top:50%;width:100cqh;height:10px;margin:0;transform:translate(-50%,-50%) rotate(90deg)}.maze-fight__you-side{display:flex;flex-direction:column;align-items:stretch;align-self:start;gap:12px;min-width:0}.maze-fight__you-top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:6px;align-items:center;width:100%;min-width:0}.maze-fight__you-face{grid-column:1;grid-row:1;flex:0 0 auto;width:fit-content;line-height:0}.maze-fight__you-who{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px;min-width:0;min-height:30px}.maze-fight__you-top>.maze-hp{grid-column:1/-1;grid-row:2;min-width:0}.maze-fight__you-avatar{display:block;flex:0 0 auto;width:28px;height:28px;object-fit:cover;object-position:center top}.maze-fight__you-avatar--head{border-radius:50%;background:#f3e6d0;box-shadow:0 0 0 1px #8a5a1247}.maze-fight__you-avatar--body{display:none}.maze-fight__you-name{flex:0 1 auto;min-width:0;overflow:hidden;font-size:15px;font-weight:800;line-height:1.2;color:var(--mz-brown);text-overflow:ellipsis;white-space:nowrap}.maze-fight__you-level{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;color:var(--mz-brown);font-size:13px;font-weight:800;line-height:1}.maze-fight__you-level img{width:12px;height:12px;object-fit:contain}.maze-fight__col{display:flex;flex-direction:column;gap:12px;min-width:0}.maze-fight__col--foe>.maze-fight__name+.maze-hp{margin-top:-6px}.maze-fight__name{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:30px}.maze-fight__name .maze-h2{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maze-fight__name .maze-fight__tell--move,.maze-fight__name .maze-fight__cd-pack{flex:0 0 auto;box-sizing:border-box;margin:0;height:30px;min-height:30px;padding-top:0;padding-bottom:0;line-height:1;transform:translateY(-3px)}.maze-fight__name .maze-fight__cd-pack{margin-left:auto}.maze-fight__foe-wrap{position:relative;align-self:center;width:fit-content}.maze-fight__foe{display:block;width:168px;height:200px;object-fit:contain;object-position:bottom;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.maze-info{position:absolute;top:6px;right:8px;z-index:2;margin:0;padding:0;cursor:help;-moz-appearance:none;appearance:none;-webkit-appearance:none}.maze-info--foe{top:4px;right:auto;left:4px}.maze-fight__info{display:flex;flex-direction:column;gap:8px;min-width:0}.maze-hp{display:grid;grid-template-columns:76px 1fr 72px;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--mz-brown)}.maze-hp__who{display:flex;align-items:center;min-height:26px;overflow:hidden;font-size:13px;font-weight:800;color:var(--mz-brown);text-overflow:ellipsis;white-space:nowrap}.maze-hp__bar{position:relative;display:block;height:14px;border-radius:999px;background:#d9c0a4;box-shadow:inset 0 1px 2px #0003;overflow:hidden}.maze-hp__bar i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(180deg,#8fc46a,#4f8a2f);transition:width .35s ease}.maze-hp--foe .maze-hp__bar i{background:linear-gradient(180deg,#e2795a,#a73b22)}.maze-hp__num{text-align:right}.maze-fight__badge{position:absolute;top:4px;right:4px;z-index:2;display:inline-flex;align-items:center;margin:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:#fff;background:#8a4b2f;pointer-events:none}.maze-fight__badge.is-boss{background:#6b2d3c}.maze-fight__round{margin:0;align-self:center;font-weight:800}.maze-fight__lead{margin:0 0 8px;font-weight:800}.maze-fight__lead.is-ahead{color:#2f7d4a}.maze-fight__lead.is-behind{color:#8a3030}.maze-fight__blows{display:flex;gap:12px;margin:8px 0 0}.maze-fight__blows p{display:flex;flex-direction:column;margin:0;font-size:12px}.maze-fight__blows strong{font-size:22px;line-height:1.1}.maze-hp--solo{position:relative;grid-template-columns:1fr}.maze-hp--solo .maze-hp__num{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;margin:0;font-size:11px;line-height:1;text-align:center;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.55),0 1px 1px rgba(0,0,0,.45);pointer-events:none}.maze-hp--solo .maze-hp__num small{opacity:.9}.maze-hp__num small{font-weight:600;opacity:.65}.maze-shop-card__head{display:flex;gap:10px;align-items:center;margin-bottom:10px}.maze-shop-card__head img{width:72px;height:72px;object-fit:contain}.maze-sheet{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;text-align:left}.maze-sheet__title{margin:0;text-align:center}.maze-sheet__row{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:center;width:100%}.maze-sheet__icon{width:60px;height:60px;object-fit:contain}.maze-sheet__text{margin:0;white-space:pre-line}.maze-sheet__text .mail-log-parts{display:inline}.maze-sheet__text .mail-log-parts img{width:1.15em;height:1.15em;margin:0 .15em;vertical-align:-.2em;object-fit:contain}.maze-modal .maze-sheet>.item-modal__scratch,.maze-modal .maze-carry>.item-modal__scratch,.maze-modal .maze-glade>.item-modal__scratch{flex:0 0 auto;align-self:stretch;width:100%;max-width:none;box-sizing:border-box}.maze-modal .maze-sheet>button.btn{display:flex;flex:0 0 auto;align-self:stretch;width:100%;max-width:none;min-width:0;box-sizing:border-box}.maze-sheet>.maze-outcome__loot{width:100%;justify-content:center}.maze-outcome__item.is-bad{color:#8d2d2d}.maze-event{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;text-align:left}.maze-event__copy{min-width:0}.maze-event .maze-h2,.maze-event .maze-muted{margin:0;text-align:left}.maze-lantern{width:96px;height:96px;object-fit:contain}.maze-event .maze-muted{white-space:pre-line}.maze-event .item-modal__scratch,.maze-event .btn{grid-column:1/-1;justify-self:stretch;width:100%}.maze-event .btn{margin-top:0}.maze-fight__signals{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:2px 0 0}button.maze-fight__tell{margin:0;cursor:help;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-color:#e6c56a;background:#fbedd4;color:var(--mz-brown)}.maze-fight__signals>.maze-badge,.maze-fight__name>.maze-badge{box-sizing:border-box;cursor:help;height:30px;min-height:30px;padding-top:0;padding-bottom:0;line-height:1}.maze-fight__signals .lotto-reel,.maze-fight__signals .lotto-reel span{font-size:inherit;font-weight:inherit;color:inherit}.maze-fight__signals .lotto-reel__strip{transition-duration:.48s}.maze-fight__round{border-color:#8a5a3a;background:linear-gradient(180deg,#f6e6d4,#e2c4a4);color:#4a2c1c}.maze-fight__ratio.is-win{border-color:#3d8f45;background:linear-gradient(180deg,#e7f6e4,#b7ddb4);color:#245c2c}.maze-fight__ratio.is-lose{border-color:#c44732;background:linear-gradient(180deg,#fde8df,#f0c2b0);color:#6a2c22}.maze-fight__tell-icon{width:22px;height:22px;min-width:22px;max-width:22px;max-height:22px;flex:0 0 22px;object-fit:contain}.maze-fight__tell-face{display:inline-flex;align-items:center;gap:6px}.maze-fight__ratio-dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor}.maze-fight__tell-dot{--dot: #8a7560;width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--dot)}.maze-fight__tell-sep{display:inline-block;width:3px;height:3px;flex:0 0 auto;border-radius:50%;background:currentColor;opacity:.55}.maze-fight__tell-dash{font-weight:800;line-height:1;opacity:.7}.maze-fight__tell-dot.is-win{--dot: #3d8f45}.maze-fight__tell-dot.is-lose{--dot: #c44732}.maze-fight__tell-dot.is-miss{--dot: #2f6fbe}.maze-fight__tell-dot.is-empty{--dot: transparent;background:transparent;outline:1.5px solid rgba(74,44,28,.7)}.maze-fight__tell-dot.is-block{--dot: #c4922a}.maze-fight__tell-dot.is-draw{--dot: #ffffff;outline:1px solid rgba(74,44,28,.45)}.maze-fight__tell-dot.is-black{--dot: #1a120c}.maze-fight__log{margin:0;padding:0;list-style:none;font-size:13px;line-height:1.4;color:var(--mz-ink)}.maze-fight__pick{margin:14px 0 0;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mz-muted)}.maze-fight__col--you{gap:6px}.maze-fight__col--you>.maze-fight__pick:first-child{margin-top:5px}.maze-fight__smoke{margin:0 0 8px;padding:8px 10px;text-align:center;border:2px solid #b5523c;border-radius:10px;background:linear-gradient(180deg,#fde8df,#f0c2b0);color:#6a2c22;font-size:13px;font-weight:800;line-height:1.35}.maze-stances{display:flex;flex-direction:row;align-items:stretch;gap:8px}.maze-stance{position:relative;flex:1 1 0;min-width:0}.maze-stance__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;margin:0;padding:10px 8px 12px;border-radius:10px;border:2px solid #c4a574;background:linear-gradient(180deg,#fff6e6,#f3e0c2);color:var(--mz-brown);font:inherit;text-align:center;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.maze-stance img{width:48px;height:48px;object-fit:contain}.maze-stance.is-cd img{filter:grayscale(1)}.maze-stance__cd{position:absolute;top:auto;right:auto;bottom:-7px;left:8px;z-index:3;min-width:28px;height:22px;padding:0 6px;border-radius:999px;background:#c44732;color:#fff;font:800 11px/22px var(--font-ui, "Nunito", sans-serif);text-align:center;pointer-events:none}.maze-stance__name{font-size:14px;font-weight:800;line-height:1.2}.maze-stance__hint{font-size:12px;line-height:1.3;color:var(--mz-muted)}.maze-stance__key,.maze-lock__kbd{position:absolute;top:6px;right:8px;min-width:18px;padding:1px 5px;border-radius:5px;border:1px solid rgba(96,51,33,.35);background:#ffffff80;font:700 11px/1.3 var(--font-ui, "Nunito", sans-serif);color:var(--mz-muted)}@media (hover: hover) and (pointer: fine){.maze-stance__btn:hover:not(:disabled){transform:translateY(-2px);border-color:#3d8f45;box-shadow:0 8px 16px #2d64322e}}.maze-stance__btn:active:not(:disabled){transform:translateY(-2px);border-color:#3d8f45;box-shadow:0 8px 16px #2d64322e}.maze-stance__btn:disabled{opacity:.55;cursor:default}.maze-fight__auto-block{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;margin-top:4px}.maze-auto-wrap{display:block;width:100%;margin:0}.maze-fight__auto-block .maze-auto{width:100%;min-width:0}.maze-auto{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:11em;margin:0;padding:8px 36px;border-radius:10px;border:2px solid #c4a574;background:linear-gradient(180deg,#fff6e6,#f3e0c2);color:var(--mz-brown);font:800 15px/1.2 var(--font-ui, "Nunito", sans-serif);cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}@media (hover: hover) and (pointer: fine){.maze-auto:hover:not(:disabled){transform:translateY(-2px);border-color:var(--ui-orange, #dd723c);box-shadow:0 8px 16px #6033212e}}.maze-auto:active:not(:disabled){transform:translateY(-2px);border-color:var(--ui-orange, #dd723c);box-shadow:0 8px 16px #6033212e}.maze-auto:disabled{opacity:.55;cursor:default}.maze-auto__cost{display:inline-flex;align-items:center;gap:4px}.maze-auto__cost img{width:18px;height:18px;object-fit:contain}.maze-auto-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;border-radius:12px;border:2px dashed rgba(255,246,223,.85);background:#1c120c42;color:#fff6df;pointer-events:auto}.maze-auto-overlay__badge{display:inline-flex;align-items:center;padding:6px 16px;border-radius:999px;border:1.5px solid rgba(255,246,223,.92);background:transparent;color:#fff6df;font:800 18px/1.2 var(--font-ui, "Nunito", sans-serif)}.maze-fight__cds{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0}button.maze-fight__cd-pack{display:inline-flex;align-items:center;gap:6px;margin:0;cursor:help;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit}.maze-fight__cd-pack-list{display:inline-flex;align-items:center;gap:6px}.maze-fight__cd-empty{font-weight:800;line-height:1;opacity:.7}.maze-fight__cd-part{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;color:inherit;font:inherit}.maze-fight__cd-part .maze-fight__cd-sep{flex:0 0 auto;margin-left:2px}.maze-fight__cd-part:last-child .maze-fight__cd-sep{display:none}.maze-cd-pack-enter-active,.maze-cd-pack-leave-active,.maze-cd-move-enter-active,.maze-cd-move-leave-active{transition:opacity .22s ease,transform .22s ease}.maze-cd-pack-enter-from,.maze-cd-pack-leave-to,.maze-cd-move-enter-from,.maze-cd-move-leave-to{opacity:0;transform:scale(.86)}.maze-cd-part-enter-active,.maze-cd-part-leave-active{overflow:hidden;transition:opacity .22s ease,transform .22s ease,max-width .22s ease,margin .22s ease,padding .22s ease}.maze-cd-part-move{transition:transform .22s ease}.maze-cd-part-enter-from,.maze-cd-part-leave-to{opacity:0;max-width:0;margin:0;padding:0;transform:scale(.6)}.maze-cd-part-enter-to,.maze-cd-part-leave-from{max-width:4.5em}.maze-fight__cd-part strong{font-weight:900}.maze-fight__cd-part strong.is-cd{color:#c44732}.maze-fight__cd-part img{width:22px;height:22px;min-width:22px;max-width:22px;max-height:22px;flex:0 0 22px;object-fit:contain}.maze-fight .maze-chips{margin:0}.maze-chip--fight{gap:6px;height:34px;padding:0 8px 0 6px}.maze-chip--fight b.maze-chip__qty,.maze-chip--fight .maze-chip__qty{display:inline;min-width:0;height:auto;margin:0;padding:0;border-radius:0;background:transparent;color:var(--mz-brown);font-size:inherit;font-weight:900;line-height:1}.maze-chip--fight .maze-fight__ratio-dot{flex:0 0 auto;opacity:.55}.maze-fight__acts{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;min-height:0}.maze-fight__won{width:100%;margin:0;font-size:15px;font-weight:800;line-height:1.3;text-align:center;color:var(--mz-brown)}.maze-fight__acts .item-modal__scratch,.maze-fight__acts .maze-fight__strip{flex:0 0 auto;width:min(100%,240px)}.maze-fight__strip{width:auto;min-width:0;height:40px;margin:0;padding:0 16px;font-size:14px}.maze-carry{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.maze-carry .maze-chips{margin:0;justify-content:center}.maze-carry .maze-chip:not(:disabled){border:2px solid #3f8a3a;background:#f7fbf2;box-shadow:0 2px #2f6a2a;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}@media (hover: hover) and (pointer: fine){.maze-carry .maze-chip:hover:not(:disabled){border-color:var(--ui-orange, #dd723c);background:#fff8f0;transform:translateY(-1px);box-shadow:0 3px #c45f28}}.maze-carry .maze-chip:active:not(:disabled){border-color:var(--ui-orange, #dd723c);background:#fff8f0;transform:translateY(1px);box-shadow:0 1px #c45f28}.maze-chip__info{flex:0 0 auto;cursor:help}.maze-chip b.maze-chip__qty{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:2px;padding:0 5px;border-radius:999px;background:#8a5a12;color:#fffaf2;font-size:11px;font-weight:800;line-height:1}.maze-chest{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:28px;row-gap:14px;padding-bottom:20px;text-align:center}.maze-chest__side,.maze-chest__pick{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.maze-chest .maze-chips,.maze-chest .maze-note{grid-column:1/-1}.maze-chest .maze-chips{margin-top:0}.maze-chest .maze-chips:empty,.maze-chest .maze-note:not(.is-on){display:none}.maze-chest__img{width:168px;height:168px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))}.maze-chest__lead{margin:0;font-size:16px;font-weight:700;line-height:1.35;color:var(--mz-brown)}.maze-chest__insert{width:168px;min-width:0!important;margin-top:0}.maze-chest__broke{width:100%;margin:0;box-sizing:border-box}.maze-hole.is-dim,.maze-key.is-dim,.maze-chest__insert.is-dim{opacity:.38;filter:grayscale(.55)}.maze-holes{display:flex;justify-content:center;gap:18px}.maze-hole{margin:0;padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.maze-hole:disabled{cursor:default}.maze-hole__slot{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:8px;background:transparent}.maze-hole__well,.maze-hole__slot img{grid-area:1/1}.maze-hole__well{width:48px;height:48px;display:block}.maze-hole__slot img{width:32px;height:32px;object-fit:contain;opacity:.85}.maze-hole.is-crossed .maze-hole__slot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent 46%,#d9412a 46% 54%,transparent 54%),linear-gradient(-45deg,transparent 46%,#d9412a 46% 54%,transparent 54%);border-radius:8px}.maze-hole.is-picked .maze-hole__slot{animation:maze-pick 1.15s ease-in-out infinite}.maze-keys{display:flex;justify-content:center;gap:6px;width:auto;margin:0}.maze-key{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 70px;width:70px;height:70px;margin:0;padding:0;line-height:0;border-radius:12px;border:2px solid #e4d3b4;background:#fffaf2;color:var(--mz-brown);font:inherit;cursor:pointer}.maze-key img{display:block;width:52px;height:52px;margin:0;object-fit:contain}.maze-key.is-picked{border-color:#e2b15a;animation:maze-pick 1.15s ease-in-out infinite}.maze-key:disabled{opacity:.4;cursor:default}@keyframes maze-pick{0%,to{box-shadow:0 0 0 2px #e2b15a,0 0 8px #e2b15a59}50%{box-shadow:0 0 0 3px #f3c56e,0 0 16px 3px #f3c56eb3}}.maze-lock{display:flex;flex-direction:column;align-items:center;text-align:center}.maze-ring{position:relative;width:220px;height:220px;margin:14px 0 6px}.maze-ring__outer,.maze-ring__inner{position:absolute;border-radius:50%}.maze-ring__outer{top:0;right:0;bottom:0;left:0;border:10px solid #6b4a2e;box-shadow:inset 0 0 0 3px #d9c0a4,0 0 0 3px #d9c0a4;transition:border-color .12s ease,box-shadow .12s ease}.maze-ring__inner{top:50%;left:50%;width:200px;height:200px;border:8px solid #d7a15a;background:radial-gradient(circle,rgba(215,161,90,.25) 0 60%,transparent 62%);transform-origin:center;will-change:transform}.maze-ring__key{position:absolute;top:50%;left:50%;width:72px;height:72px;transform:translate(-50%,-50%);object-fit:contain;pointer-events:none}.maze-ring.is-warm .maze-ring__outer{border-color:#c9772f}.maze-ring.is-flash .maze-ring__outer{border-color:#ffd36a;box-shadow:inset 0 0 0 3px #fff2c2,0 0 0 3px #fff2c2,0 0 26px #f6d27a}.maze-ring.is-flash .maze-ring__inner{border-color:#fff4d2}.maze-ring.is-locked{opacity:.55}.maze-lock__meter{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:4px 0 12px;font-size:13px;font-weight:800;color:var(--mz-muted)}.maze-pip{display:inline-block;width:12px;height:12px;margin-left:5px;border-radius:50%;border:2px solid #8a5a32;vertical-align:-1px;background:transparent}.maze-pip.is-on{background:#4f8a2f;border-color:#4f8a2f}.maze-pip--bad.is-on{background:#d9412a;border-color:#d9412a}.maze-lock__turn{position:relative;width:min(360px,100%);height:52px;font-size:18px}.maze-lock__kbd{top:50%;right:12px;transform:translateY(-50%);background:#ffffff4d;color:#fff;border-color:#ffffff80}.maze-outcome{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.maze-outcome--event{display:grid;grid-template-columns:96px 1fr;align-items:center;text-align:left}.maze-outcome--event .maze-h2{margin:0;text-align:left}.maze-outcome--event .maze-outcome__notice,.maze-outcome--event>.item-modal__scratch,.maze-outcome--event .maze-outcome__badge,.maze-outcome--event .maze-outcome__loot,.maze-outcome--event .maze-outcome__note{grid-column:1/-1}.maze-outcome__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-width:0}.maze-outcome__copy .maze-h2{margin:0;text-align:left}.maze-outcome__farewell{margin:0;text-align:left;color:var(--mz-brown);font-size:15px;line-height:1.4}.maze-outcome__line{margin:0;max-width:360px;text-align:center;color:var(--mz-brown);font-size:15px;font-weight:700;line-height:1.4}.maze-outcome--event .maze-outcome__notice,.maze-outcome--event>.item-modal__scratch,.maze-outcome--event .maze-outcome__badge,.maze-outcome--event .maze-outcome__loot{justify-self:center}.maze-outcome__art{width:148px;height:148px;object-fit:contain;object-position:bottom;filter:drop-shadow(0 4px 8px rgba(0,0,0,.28))}.maze-outcome__drop{display:inline-flex;align-items:center;gap:6px}.maze-outcome--bad .maze-outcome__art{filter:grayscale(.35) brightness(.92) drop-shadow(0 4px 8px rgba(0,0,0,.28))}.maze-outcome__notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;width:min(100%,320px);margin:0;padding:12px 18px;text-align:center;border:2px solid #c4922a;border-radius:10px;background:linear-gradient(180deg,#fff6df,#f3d7a2);color:#4a3228;font-size:16px;font-weight:800;line-height:1.3;box-shadow:inset 0 1px #ffffffb3}.maze-outcome__notice img{width:22px;height:22px;object-fit:contain}.maze-outcome__notice strong{font-size:inherit;font-weight:800}.maze-outcome__notice.is-ok{border:2px dashed #5c8a28;background:none;box-shadow:none;color:#3d6214}.maze-outcome__notice.is-bad{border-color:#b5523c;background:linear-gradient(180deg,#fde8df,#f0c2b0);color:#6a2c22}.maze-outcome__note{margin:0;max-width:320px}.maze-outcome__badge{align-self:center}.maze-outcome__loot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px}.maze-outcome__item{display:inline-flex;align-items:center;gap:5px;font-size:19px;font-weight:800;line-height:1;color:var(--mz-brown)}.maze-outcome__item+.maze-outcome__item:before{content:"";width:4px;height:4px;margin-right:2px;border-radius:50%;background:currentColor;opacity:.45}.maze-outcome__item img{width:24px;height:24px;object-fit:contain}.maze-outcome>.item-modal__scratch{width:100%}@media (min-width: 768px){.maze-modal__panel{max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap))}.maze-run{display:grid;grid-template-columns:320px minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"side main";align-items:start;gap:12px 18px}.maze-run__side{grid-area:side;align-self:start;align-items:stretch;width:100%}.maze-run__side>.maze-map-frame,.maze-run__side>.maze-run__badges,.maze-run__side>.maze-run-loot-wrap,.maze-run__side>.item-modal__scratch{width:100%}.maze-run__badges{position:relative}.maze-legend{position:static}.maze-legend__panel{left:0;right:0;width:auto}.maze-run__main{grid-area:main;min-height:0;overflow:auto}.maze-run--fight{grid-template-columns:minmax(0,1fr);grid-template-areas:"main";grid-template-rows:auto;height:auto;align-items:start}.maze-run--fight .maze-run__main{overflow:visible;min-height:auto}}@media (max-width: 767px){.maze-modal{--mz-body-inset: 20px;padding:var(--modal-top-gap) 8px var(--modal-bottom-gap)}.maze-modal__panel{width:min(820px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap))}.maze-modal__npc{--npc-w: 160px;top:calc(var(--npc-overhang, 100px) * -1 + 4px)}.maze-modal__npc--trees{--npc-w: 200px;top:calc(var(--npc-overhang, 100px) * -1 + 2px)}.maze-modal__tools{left:var(--mz-body-inset)}.maze-modal__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:50px var(--mz-body-inset) 12px}.maze-modal__head.maze-modal__head--run,.maze-modal__head.maze-modal__head--shop{padding-right:var(--mz-body-inset)}.maze-modal__panel--npc .maze-modal__head{padding-top:56px}.maze-modal__title{display:none}.maze-modal__golden{grid-column:2;justify-self:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box;height:30px;padding:0 10px 0 6px;font-size:14px}.maze-modal__golden.maze-modal__skills{grid-column:1;justify-self:stretch}.maze-modal__golden img{width:20px;height:20px}.maze-chest{display:flex;flex-direction:column;align-items:center;gap:14px}.maze-chest__side,.maze-chest__pick{display:contents}.maze-chest__img{order:1;width:128px;height:128px;margin-bottom:-11px}.maze-chest__pick>.maze-chest__lead:first-child{order:2}.maze-holes{order:3}.maze-chest__broke{order:4;width:100%;max-width:none}.maze-chest__pick>.maze-chest__lead:last-of-type{order:4}.maze-keys{order:5}.maze-key{flex-basis:88px;width:88px;height:88px}.maze-chest__insert{order:6;width:100%;max-width:none;min-width:0}.maze-chest .maze-chips{order:7}.maze-chest .maze-note{order:8}.maze-modal__body{margin:0 8px 10px;padding:0 12px 14px;gap:10px}.maze-run{display:flex;flex-direction:column;gap:10px;min-height:0}.maze-run:not(.maze-run--fight){flex:0 0 auto;min-height:auto}.maze-run:not(.maze-run--fight) .maze-run__side,.maze-run:not(.maze-run--fight) .maze-run__main{display:contents}.maze-run:not(.maze-run--fight) .maze-run__side>.maze-map-frame{order:1}.maze-run:not(.maze-run--fight) .maze-run__side>.maze-run__badges{order:2}.maze-run:not(.maze-run--fight) .maze-run__side>.maze-run__hint{order:3}.maze-run:not(.maze-run--fight) .maze-run__main>.maze-card{order:4}.maze-run:not(.maze-run--fight) .maze-run__main>.maze-carry{order:4}.maze-run:not(.maze-run--fight) .maze-run__main>.maze-note{order:5}.maze-run:not(.maze-run--fight) .maze-run__main>.maze-note:not(.is-on){display:none}.maze-run:not(.maze-run--fight) .maze-run__side>.item-modal__scratch{order:6;display:none}.maze-run:not(.maze-run--fight) .maze-run__side>.maze-run-loot-wrap{order:7;margin-top:2px}.maze-run:not(.maze-run--fight) .maze-run__main>.item-modal__scratch{display:none}.maze-run .maze-card,.maze-run .maze-map-frame,.maze-run .maze-run__badges,.maze-run .maze-run-loot-wrap,.maze-run .maze-run__hint,.maze-run .maze-note{flex-shrink:0}.maze-h2,.maze-glade__title{font-size:15px;line-height:1.25}.maze-glade,.maze-carry,.maze-sheet{gap:8px}.maze-glade__row{grid-template-columns:56px minmax(0,1fr);gap:10px}.maze-glade__art{width:56px;height:56px}.maze-sheet__row{grid-template-columns:48px minmax(0,1fr);gap:10px}.maze-sheet__icon{width:48px;height:48px}.maze-fight .maze-chip--fight,.maze-carry .maze-chip--fight{gap:4px;height:28px;padding:0 6px 0 4px;font:800 11px/1 var(--font-ui, "Nunito", sans-serif)}.maze-fight .maze-chip--fight img,.maze-carry .maze-chip--fight img{width:18px;height:18px}.maze-run__main{order:1;width:100%;min-height:0}.maze-run__side{order:2;flex:0 0 auto;align-items:stretch;width:100%}.maze-map-frame{width:100%;margin:0}.maze-map{width:100%;margin:0;--node: 38px}.maze-run__side .maze-map__scroll{height:200px;min-height:200px;max-height:200px;border-radius:0}.maze-run__badges,.maze-run-loot-wrap{width:100%}.maze-run__badges{position:relative}.maze-legend{position:static}.maze-legend__panel{left:0;right:0;gap:6px;width:auto;max-height:min(152px,38dvh);padding:8px 10px}.maze-legend__list{gap:4px 12px}.maze-legend__list li{grid-template-columns:18px minmax(0,1fr);gap:6px;font-size:12px;line-height:1.2}.maze-legend__list img{width:18px;height:18px}.maze-legend__help{font-size:11px;line-height:1.35}.maze-run__side>.item-modal__scratch{width:100%}.maze-modal .maze-sheet>.item-modal__scratch,.maze-modal .maze-carry>.item-modal__scratch,.maze-modal .maze-glade>.item-modal__scratch,.maze-modal .maze-sheet>button.btn{width:100%;max-width:none;align-self:stretch}.maze-modal .maze-sheet>button.btn{display:flex;min-width:0}.maze-run-loot{min-height:36px;padding:6px 10px}.maze-badge--flee{right:6px;bottom:6px;width:32px;height:32px;min-height:32px}.maze-badge--flee img{width:18px;height:18px}.maze-chest{padding-bottom:20px}.maze-outcome{gap:8px}.maze-outcome__art{width:96px;height:96px}.maze-event,.maze-outcome--event{grid-template-columns:72px 1fr;gap:10px}.maze-lantern{width:72px;height:72px}.maze-outcome__notice{width:100%;padding:10px 14px;font-size:15px}.maze-outcome__item{font-size:15px}.maze-outcome__item img{width:20px;height:20px}.maze-shop-card__head img{width:56px;height:56px}.maze-holes{justify-content:center}.maze-gate{grid-template-columns:1fr}.maze-gate__art{height:168px;min-height:0}.maze-shop .maze-offers{grid-template-columns:1fr}.maze-actions .btn{width:auto;padding:0 8px;font-size:13px}.maze-actions .btn.maze-actions__tonic{flex:0 0 44px;width:44px;min-width:44px!important;padding:0}.maze-actions__shop-full{display:none}.maze-actions__shop-short{display:inline}}@media (max-width: 767px){.maze-modal__head{padding:46px var(--mz-body-inset, 20px) 12px}.maze-modal__head.maze-modal__head--run,.maze-modal__head.maze-modal__head--shop{padding-right:var(--mz-body-inset, 20px)}.maze-modal__panel--npc .maze-modal__head{padding-top:52px}.maze-modal__title{display:none}.maze-stats{grid-template-columns:1fr 1fr 1fr;gap:6px}.maze-stat{min-height:48px;padding:5px 4px}.maze-stat__label{font-size:10px}.maze-stat__value{font-size:14px}.maze-map{--node: 36px}.maze-run__side .maze-map__scroll{height:200px;min-height:200px;max-height:200px}.maze-map__label{font-size:10px;padding:1px 6px}.maze-badge{min-height:28px;padding:3px 8px;font-size:11px}.maze-stance img{width:40px;height:40px}.maze-offer{grid-template-columns:48px 1fr}.maze-offer__buy{grid-column:1/-1;width:100%}.maze-ring{width:168px;height:168px}.maze-ring__inner{width:150px;height:150px}.maze-outcome__art{width:84px;height:84px}.maze-lantern{width:72px;height:72px}}@media (max-width: 599px){.maze-fight{display:flex;flex-direction:column;align-items:stretch;gap:16px}.maze-fight--fallen{align-items:stretch}.maze-fight__split{display:none}.maze-fight:not(.maze-fight--fallen) .maze-fight__you-side{display:contents}.maze-fight:not(.maze-fight--fallen)>.maze-fight__col--foe,.maze-fight:not(.maze-fight--fallen) .maze-fight__you-top,.maze-fight:not(.maze-fight--fallen) .maze-fight__col--you{grid-column:auto;grid-row:auto;width:100%;max-width:none;align-self:stretch}.maze-fight:not(.maze-fight--fallen)>.maze-fight__col--foe{order:1}.maze-fight:not(.maze-fight--fallen) .maze-fight__you-top{order:2}.maze-fight:not(.maze-fight--fallen) .maze-fight__col--you{order:3;gap:0;justify-content:flex-start}.maze-fight:not(.maze-fight--fallen) .maze-fight__auto-block{margin-top:10px}.maze-fight--fallen>.maze-fight__col--foe{order:1;width:100%}.maze-fight--fallen>.maze-fight__you-side{order:2;display:flex;flex-direction:column;width:100%;min-height:160px}.maze-fight--fallen .maze-fight__col--you{flex:1 1 auto;justify-content:center}.maze-fight__you-top{display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:8px;row-gap:5px;align-items:center;justify-items:stretch;margin-top:-15px}.maze-fight__you-face{grid-column:1;grid-row:1/span 2;box-sizing:border-box;width:50px;height:50px;max-height:50px;overflow:hidden;align-self:center;justify-self:start}.maze-fight__you-top>.maze-fight__you-who{grid-column:2;grid-row:1;gap:6px;margin:0;padding:0;min-height:30px;line-height:1.2;transform:translateY(3px)}.maze-fight__you-avatar--head{display:none}.maze-fight__you-avatar--body{display:block;box-sizing:border-box;width:50px;height:50px;max-width:50px;max-height:50px;object-fit:contain;object-position:center;background:transparent;border-radius:0;box-shadow:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.maze-fight__you-name{font-size:13px;font-weight:800;line-height:1.2}.maze-fight__you-level{font-size:12px}.maze-fight__you-level img{width:11px;height:11px}.maze-fight__you-top>.maze-hp{grid-column:2;grid-row:2;width:100%;min-width:0;margin-top:0;justify-self:stretch;transform:translateY(-3px)}.maze-fight .maze-hp.maze-hp--solo{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0}.maze-fight .maze-hp.maze-hp--solo .maze-hp__bar{width:100%;min-width:0}.maze-fight__acts{flex:0 0 auto;margin-top:4px}.maze-fight__col--foe{display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:8px;row-gap:5px;align-items:center;justify-items:stretch;width:100%}.maze-fight__name{gap:6px;margin:0;padding:0;min-height:30px;line-height:1.2}.maze-fight__name .maze-h2{font-size:13px;font-weight:800;line-height:1.2;color:var(--mz-brown)}.maze-fight__badge{top:auto;bottom:2px;right:2px;padding:0 4px;font-size:7px;letter-spacing:.03em;line-height:1.2}.maze-fight__col--foe>.maze-fight__name{grid-column:2;grid-row:1;width:auto;max-width:100%;min-width:0;margin-top:0}.maze-fight__col--foe .maze-info--foe{display:none}.maze-fight__col--foe>.maze-hp{grid-column:2;grid-row:2;width:100%;min-width:0;margin-top:0;justify-self:stretch}.maze-fight__col--foe>.maze-fight__foe-wrap{grid-column:1;grid-row:1/span 2;box-sizing:border-box;width:50px;height:50px;max-height:50px;overflow:hidden;align-self:center;justify-self:start}.maze-fight__col--foe>.maze-fight__signals{grid-column:1/-1;grid-row:3;margin:0;justify-content:center;justify-self:stretch}.maze-fight__foe{box-sizing:border-box;width:50px;height:50px;max-width:50px;max-height:50px;object-fit:contain;object-position:center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.maze-stances{flex-direction:row;align-items:stretch}.maze-stance{flex:1 1 0;min-width:0}.maze-stance__btn{flex-direction:column;justify-content:center;gap:4px;height:100%;padding:8px 6px;text-align:center}.maze-stance__name{font-size:12px;line-height:1.15}.maze-stance img{width:36px;height:36px}.maze-stance__cd{top:auto;right:auto;bottom:-6px;left:6px}.maze-fight__info .maze-h2{font-size:16px}.maze-fight__round,.maze-fight__lead{font-size:13px}.maze-fight__pick{margin:8px 0 4px;font-size:12px}.maze-fight__col--you>.maze-fight__pick:first-child{margin-top:-3px}}@media (max-width: 399px){.maze-fight__col--foe{grid-template-columns:44px minmax(0,1fr);column-gap:6px;row-gap:6px}.maze-fight__col--foe>.maze-fight__foe-wrap{width:44px;height:44px;max-height:44px}.maze-fight__col--foe .maze-fight__foe{width:44px;height:44px;max-width:44px;max-height:44px}.maze-fight__you-top{grid-template-columns:44px minmax(0,1fr);column-gap:6px;row-gap:6px}.maze-fight__you-face{width:44px;height:44px;max-height:44px}.maze-fight__you-avatar--body{width:44px;height:44px;max-width:44px;max-height:44px}.maze-fight__col--foe .maze-badge{min-height:24px;height:24px;padding:0 7px;gap:4px;font-size:10px}.maze-fight__col--foe .maze-fight__cd-pack{gap:4px}.maze-fight__col--foe .maze-fight__cd-part{gap:3px}.maze-fight__col--foe .maze-fight__tell-icon,.maze-fight__col--foe .maze-fight__cd-part img{width:16px;height:16px;min-width:16px;max-width:16px;max-height:16px;flex-basis:16px}.maze-fight__col--foe .maze-fight__tell-dot{width:8px;height:8px}.maze-fight__col--foe .maze-fight__tell-sep,.maze-fight__col--foe .maze-fight__ratio-dot{width:2px;height:2px}.maze-fight__pick{margin:8px 0 2px;font-size:11px}.maze-stances{gap:5px;margin:0}.maze-stance__btn{gap:2px;padding:5px 4px 6px}.maze-stance__name{font-size:10px;line-height:1.1}.maze-stance img{width:28px;height:28px}.maze-stance__cd{top:auto;right:auto;bottom:-5px;left:4px;min-width:22px;height:18px;padding:0 5px;font:800 10px/18px var(--font-ui, "Nunito", sans-serif)}.maze-fight .maze-chips{gap:5px;margin-top:0}.maze-fight .maze-chip--fight,.maze-carry .maze-chip--fight{gap:4px;height:26px;padding:0 6px 0 4px;font:800 11px/1 var(--font-ui, "Nunito", sans-serif)}.maze-fight .maze-chip--fight img,.maze-carry .maze-chip--fight img{width:16px;height:16px}.maze-h2,.maze-glade__title{font-size:14px}}@media (max-width: 550px){.maze-modal__npc{--npc-w: 160px;top:calc(var(--npc-overhang, 100px) * -1 + 4px)}.maze-modal__npc--trees{--npc-w: 200px;top:calc(var(--npc-overhang, 100px) * -1 + 2px)}}@media (max-width: 549px){.maze-modal__gate-info.maze-badge__info{display:grid}.maze-gate__art{height:84px;min-height:0}}.mail-modal--medallion .mail-modal__panel{width:min(920px,100%)}.mail-modal--medallion .mail-modal__npc{--npc-w: 190px;aspect-ratio:629/999}@media (max-width: 767px){.mail-modal--medallion .mail-modal__npc{--npc-w: 132px;top:calc(var(--npc-overhang, 100px) * -1 + 28px)}}.mail-modal--medallion.mail-modal--notch .mail-modal__head{justify-content:center;text-align:center}.mail-modal--medallion .mail-modal__title{width:100%;margin:0;text-align:center}.mail-modal--medallion .mail-modal__panel>.medallion-info{z-index:7;pointer-events:auto}.medallion-info{position:absolute;top:22px;right:66px;z-index:7;width:28px;height:28px;margin:0;padding:0;border:2px solid #8a5a12;border-radius:50%;background:linear-gradient(180deg,#ffe566,#efb020);color:#4a3228;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;font-weight:800;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffffb3}.medallion-poster{position:relative;margin:0;border-radius:16px;overflow:hidden;border:3px solid #f4e2c4;box-shadow:0 8px #5c34182e}.medallion-poster__art{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.medallion-poster__coin{position:absolute;left:50%;top:46%;z-index:2;width:min(28%,220px);aspect-ratio:1;transform:translate(-50%,-62%);pointer-events:none;filter:drop-shadow(0 10px 8px rgba(0,0,0,.45))}.medallion-poster__icon{display:block;width:100%;height:100%;object-fit:contain}.medallion-glints{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:url(/img/ne/play/medallion/icon.webp?v=2),linear-gradient(to bottom,transparent 58%,#000 76%);mask-image:url(/img/ne/play/medallion/icon.webp?v=2),linear-gradient(to bottom,transparent 58%,#000 76%);-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.medallion-glint{position:absolute;border-radius:50%;background:radial-gradient(ellipse at 50% 70%,rgba(255,248,214,.95),rgba(255,160,40,.8) 40%,transparent 70%);mix-blend-mode:plus-lighter;opacity:0;animation:medallion-firelight 1.35s ease-in-out infinite}.medallion-glint--wash{left:10%;right:10%;bottom:6%;height:24%;background:radial-gradient(ellipse at 50% 100%,rgba(255,186,60,.95),rgba(255,90,16,.4) 58%,transparent 76%);animation-duration:.9s}.medallion-glint--low{left:36%;bottom:8%;width:28%;height:12%;animation-duration:1.25s;animation-delay:-.3s}.medallion-glint--left{left:18%;bottom:12%;width:16%;height:9%;animation-duration:1.6s;animation-delay:-.7s}.medallion-glint--right{right:16%;bottom:11%;width:16%;height:9%;animation-duration:1.05s;animation-delay:-.45s}@keyframes medallion-firelight{0%,to{opacity:.04}17%{opacity:.62}29%{opacity:.08}48%{opacity:.78}61%{opacity:.16}79%{opacity:.5}90%{opacity:.06}}.medallion-fire{position:absolute;left:50%;top:61%;z-index:1;width:9%;height:20%;transform:translate(-50%,-78%);pointer-events:none}.medallion-flame{position:absolute;left:50%;bottom:0;width:62%;height:100%;transform-origin:50% 100%;border-radius:50% 50% 42% 42%/72% 72% 28% 28%;mix-blend-mode:screen;animation:medallion-burn .48s ease-in-out infinite alternate}.medallion-flame--back{width:78%;height:78%;background:radial-gradient(ellipse at 50% 88%,#ff781426,#e23b08d9 38%,#e23b0800 72%);animation-duration:.62s;animation-delay:-.2s}.medallion-flame--mid{width:48%;height:92%;margin-left:-8%;background:radial-gradient(ellipse at 50% 86%,#fff1b0,#ffb03a 28%,#ff6a12 58%,#ff5a0a00 74%);animation-duration:.38s}.medallion-flame--front{width:34%;height:70%;margin-left:10%;background:radial-gradient(ellipse at 50% 90%,#fffce8,#ffe27a 36%,#ffa02800 70%);animation-duration:.52s;animation-delay:-.31s}.medallion-ember{position:absolute;left:46%;bottom:28%;width:4px;height:4px;border-radius:50%;background:#ffe9a0;box-shadow:0 0 6px 2px #ffa028d9;animation:medallion-ember 1.6s ease-in infinite}.medallion-ember--b{left:62%;width:3px;height:3px;animation-duration:2.1s;animation-delay:-.7s}.medallion-ember--c{left:34%;width:3px;height:3px;animation-duration:1.35s;animation-delay:-1.1s}@keyframes medallion-burn{0%{transform:translate(-50%) scale(.86,.78) rotate(-4deg)}to{transform:translate(-50%) scale(1.08,1.12) rotate(5deg)}}@keyframes medallion-ember{0%{transform:translate(0) scale(1);opacity:0}15%{opacity:1}to{transform:translate(6px,-28px) scale(.4);opacity:0}}.medallion-dock{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px}.medallion-live{display:inline-flex;align-items:center;gap:5px;height:26px;margin:0;padding:0 10px 0 6px;border:1px solid #b8895a;border-radius:999px;background:linear-gradient(#fff6e4,#f0d7ae);box-shadow:inset 0 1px #ffffffbf,0 2px 6px #00000059;color:#603321;font:800 13px/1 Nunito,Tahoma,Arial,sans-serif;white-space:nowrap}.medallion-live img{width:16px;height:16px;object-fit:contain}.medallion-rent{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;width:100%;margin:0;padding:4px 8px;border:1px solid #b8895a;border-radius:10px;background:linear-gradient(180deg,#fff6e4f5,#f0d7aef5);box-shadow:inset 0 1px #ffffffbf,0 4px 10px #00000059}.medallion-rent__step{display:flex;align-items:center;gap:6px}.medallion-rent__btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:1px solid #af836d;border-radius:6px;background:linear-gradient(180deg,#ffefda,#ebd0ac);box-shadow:inset 0 1px #ffffff8c;color:#603321;font:800 14px/1 Nunito,Tahoma,Arial,sans-serif;cursor:pointer}.medallion-rent__btn--plus{border-color:#a44e22;background:linear-gradient(180deg,#ffb347,#dd723c 55%,#b05729);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.medallion-rent__btn:disabled{opacity:.45;cursor:default}.medallion-rent__days,.medallion-rent__price{display:flex;align-items:center;gap:4px;margin:0;font:700 13px/1 Nunito,Tahoma,Arial,sans-serif;color:#603321;white-space:nowrap}.medallion-rent__days img,.medallion-rent__price img{width:16px;height:16px;object-fit:contain}.medallion-rent__days strong,.medallion-rent__price strong{font-size:14px}.medallion-rent__go{position:relative;overflow:hidden;height:30px;margin:0;padding:0 14px;border:1px solid #a44e22;border-radius:8px;background:linear-gradient(180deg,#ffb347,#dd723c,#b05729);box-shadow:inset 0 1px #ffffff59;color:#fff;font:800 14px/1 Nunito,Tahoma,Arial,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.25);cursor:pointer;white-space:nowrap;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,background .18s ease}@media (hover: hover) and (pointer: fine){.medallion-rent__go:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff80,0 8px 16px #a44e2252}}.medallion-rent__go:active:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff80,0 8px 16px #a44e2252}.medallion-rent__go:not(:disabled):after{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;background:linear-gradient(100deg,transparent,rgba(255,248,214,.82),transparent);transform:translate(-180%);animation:medallion-rent-shine 4.2s ease-in-out infinite;pointer-events:none}@keyframes medallion-rent-shine{0%,72%{transform:translate(-180%)}90%,to{transform:translate(340%)}}.medallion-rent__go:disabled{opacity:.5;cursor:default}@media (min-width: 768px){.medallion-rent{gap:12px;padding:8px 14px;border-radius:12px}.medallion-rent__step{gap:8px}.medallion-rent__btn{width:28px;height:28px;border-radius:8px;font-size:18px}.medallion-rent__days,.medallion-rent__price{gap:6px;font-size:16px}.medallion-rent__days img,.medallion-rent__price img{width:22px;height:22px}.medallion-rent__days strong,.medallion-rent__price strong{font-size:18px}.medallion-rent__go{height:38px;padding:0 18px;border-radius:10px;font-size:16px}}@media (max-width: 767px){.medallion-dock{left:6px;right:6px;bottom:6px;gap:4px}.medallion-live{height:22px;padding:0 8px 0 5px;font-size:12px}.medallion-live img{width:14px;height:14px}.medallion-rent{gap:6px;padding:3px 6px;border-radius:8px}.medallion-rent__step{gap:4px}.medallion-rent__btn{width:18px;height:18px;border-radius:5px;font-size:12px}.medallion-rent__days,.medallion-rent__price{gap:3px;font-size:11px}.medallion-rent__days img,.medallion-rent__price img{width:13px;height:13px}.medallion-rent__days strong,.medallion-rent__price strong{font-size:12px}.medallion-rent__go{height:24px;padding:0 10px;border-radius:6px;font-size:12px}}.medallion-error{margin:0 0 8px;text-align:center;color:#9a2d2d;font:600 14px/1.3 Nunito,Tahoma,Arial,sans-serif}.medallion-effects__title{margin:28px 0 24px;text-align:center;font:700 18px/1.3 Nunito,Tahoma,Arial,sans-serif;color:#4a3018}@media (max-width: 767px){.medallion-effects__title{margin:20px 0 16px;font-size:14px}}.medallion-effects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.medallion-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;min-width:0;margin:0;padding:12px 10px 10px;border:1px solid #b8895a;border-radius:12px;background:linear-gradient(180deg,#fff8ee,#f7dfbe 52%,#f0d5b0);box-shadow:inset 0 1px #ffffffbf,0 2px #60332114;text-align:center;box-sizing:border-box}.medallion-card__art{position:relative;width:104px;height:104px;margin:0 0 2px}.medallion-card__icon{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(96,51,33,.18))}.medallion-card__value{position:absolute;left:0;bottom:2px;z-index:1;margin:0;transform:rotate(-16deg);transform-origin:left bottom;font:800 22px/1 Nunito,Tahoma,Arial,sans-serif;color:#fffdf8;white-space:nowrap;pointer-events:none;-webkit-text-stroke:3px #6d3412;paint-order:stroke fill;filter:drop-shadow(0 1px 1px rgba(60,24,8,.35))}.medallion-card__text{margin:0;font:700 13px/1.35 Nunito,Tahoma,Arial,sans-serif;color:#603321}@media (max-width: 767px){.medallion-effects{gap:8px}.medallion-card{padding:8px 6px;border-radius:10px}.medallion-card__art{width:76px;height:76px}.medallion-card__value{bottom:0;font-size:16px;-webkit-text-stroke-width:2px}.medallion-card__text{font-size:11px}}@media (prefers-reduced-motion: reduce){.medallion-glint,.medallion-flame,.medallion-ember,.medallion-rent__go:not(:disabled):after{animation:none}.medallion-glint--wash{opacity:.35}}.lotto-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:safe center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.lotto-fade-enter-active,.lotto-fade-leave-active{transition:opacity .2s ease}.lotto-fade-enter-active .lotto-modal__panel,.lotto-fade-leave-active .lotto-modal__panel{transition:transform .22s ease,opacity .2s ease}.lotto-fade-enter-from,.lotto-fade-leave-to{opacity:0}.lotto-fade-enter-from .lotto-modal__panel,.lotto-fade-leave-to .lotto-modal__panel{opacity:0;transform:translateY(16px) scale(.98)}.lotto-modal__panel{position:relative;width:min(720px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang);display:flex;flex-direction:column;overflow:visible;border:0;background:transparent;color:#3a2a1e}.lotto-modal__panel.panel-frame:before{top:0;right:0;bottom:0;left:0;z-index:1}.lotto-modal__panel.panel-frame:after{display:none}.lotto-modal__panel>*:not(.lotto-modal__npc){z-index:2}.lotto-modal__sheet{position:relative;z-index:2;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;margin:0 18px 18px;overflow:hidden}.lotto-modal__panel>.lotto-modal__close,.lotto-modal__panel>.lotto-info,.lotto-modal__panel>.lotto-modal__draw{z-index:6}.lotto-info{position:absolute;top:18px;right:60px;z-index:7;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:2px solid #8a5a12;border-radius:50%;background:linear-gradient(180deg,#ffe566,#efb020);color:#4a3228;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;font-weight:800;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffffb3}.lotto-modal__npc{--npc-w: 188px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1 + 22px);width:var(--npc-w);aspect-ratio:1;transform:translate(-50%);pointer-events:none;z-index:0}.lotto-modal__npc-img{display:block;width:100%;height:100%;object-fit:contain}.lotto-npc-enter-active,.lotto-npc-leave-active{transition:opacity .32s ease,transform .32s ease}.lotto-npc-enter-from{opacity:0;transform:translateY(14px) scale(.96)}.lotto-npc-leave-active{position:absolute;top:0;right:0;bottom:0;left:0}.lotto-npc-leave-to{opacity:0;transform:translateY(-10px) scale(.98)}.lotto-tabs{position:relative;flex:0 0 auto;margin:0}.lotto-tabs__pill{position:absolute;z-index:0;top:0;left:0;height:100%;border-radius:10px;background:linear-gradient(180deg,#ffc56a,#f08a3a 42%,#c85a22);box-shadow:inset 0 0 0 1px #8d4318,inset 0 1px #ffffff80,inset 0 -2px #5c240852;pointer-events:none;opacity:0}.lotto-tabs.is-ready .lotto-tabs__pill{transition:transform .28s ease,width .28s ease,height .28s ease,opacity .2s ease}.lotto-report>.lotto-notice{margin-top:8px}.lotto-modal .shop-tabs__tab{position:relative;z-index:1;transition:color .22s ease,border-color .22s ease,background .22s ease}.lotto-modal .shop-tabs__tab.is-active{background:transparent;border-color:transparent;box-shadow:none;color:#fff;text-shadow:0 1px 0 rgba(80,28,6,.35)}@media (max-width: 767px){.lotto-modal__npc{--npc-w: 140px;top:calc(var(--npc-overhang, 100px) * -1 + 10px)}}.lotto-modal__close{position:absolute;top:14px;right:16px;z-index:6;width:36px;height:36px;border:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.lotto-modal__close:hover{color:var(--ui-orange, #dd723c)}}.lotto-modal__close:active{color:var(--ui-orange, #dd723c)}.lotto-modal__head{flex:0 0 auto;padding:var(--notch-pad, 64px) 52px 12px;text-align:center}.lotto-modal__title{margin:0;color:#603321;font-size:22px;line-height:1.15}.lotto-modal__sub{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:4px 0 0;color:#7a6550;font-size:14px;font-weight:700}.lotto-modal__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:1.5px solid rgba(96,51,33,.55);border-radius:999px;background:transparent;color:#603321;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.lotto-modal__badge img{width:14px;height:14px;object-fit:contain}.lotto-modal__badge.is-miss{color:#8d2218;border-color:#8d221873}.lotto-modal__draw{position:absolute;top:18px;left:24px;z-index:7;display:inline-flex;align-items:center;height:28px;padding:0 12px;border:2px solid #c4a574;border-radius:999px;background:linear-gradient(180deg,#fff6e4,#f0d7ae);color:#603321;font:800 13px/1 Nunito,Tahoma,Arial,sans-serif;box-shadow:inset 0 1px #ffffffb3}.lotto-modal__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0 8px 8px;display:flex;flex-direction:column;gap:12px}.lotto-modal__error,.lotto-modal__wait{margin:0;line-height:1.4}.lotto-notice{margin:0;padding:20px 16px;text-align:center;border:2px dashed #9a8b7c;border-radius:10px;background:none;color:#5c4a3c;font:700 14px/1.35 Nunito,Tahoma,Arial,sans-serif}.lotto-notice--jackpot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;border-color:#c8962e;background:linear-gradient(180deg,#fff8dcf5,#f6d56a8c);color:#6a4a12;box-shadow:inset 0 1px #ffffffa6}.lotto-notice--jackpot .lotto-chip__dot{background:#a47b22}.lotto-modal__error{color:#8a2a16;font-weight:700}.lotto-stage__bar .btn--ghost,.lotto-list__bar .btn--ghost{min-width:0;height:34px;padding:0 14px}.lotto-stage__bar .btn--ghost{flex:0 0 auto;width:max-content;max-width:none;min-width:max-content;height:auto;min-height:34px;padding:6px 16px;border:2px solid #c4a574;border-radius:999px;background:linear-gradient(180deg,#fff6e4,#f0d7ae);box-shadow:inset 0 1px #ffffffb3;color:#603321;font-family:Nunito,Tahoma,Arial,sans-serif;font-weight:800;line-height:1.2;white-space:nowrap}.lotto-stage__bar .btn--ghost:after{content:none}.lotto-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.lotto-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lotto-history{display:flex;flex-direction:column;gap:8px}.lotto-history>.lotto-card{background:#d8c4a2}.lotto-history>.lotto-card>.lotto-card__head{position:relative;isolation:isolate;overflow:hidden;transition:background .28s ease}.lotto-history>.lotto-card>.lotto-card__head>*{position:relative;z-index:1}.lotto-history>.lotto-card>.lotto-card__head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(100deg,transparent 0%,rgba(255,236,190,.2) 36%,rgba(255,214,140,.9) 50%,rgba(255,236,190,.2) 64%,transparent 100%);transform:translate(-120%);pointer-events:none}.lotto-history>.lotto-card>.lotto-card__head:focus-visible{background:#ead7b4}@media (hover: hover) and (pointer: fine){.lotto-history>.lotto-card>.lotto-card__head:hover{background:#ead7b4}}.lotto-history>.lotto-card>.lotto-card__head:active{background:#ead7b4}.lotto-history>.lotto-card>.lotto-card__head:focus-visible:before{animation:lotto-draw-sheen .65s ease}@media (hover: hover) and (pointer: fine){.lotto-history>.lotto-card>.lotto-card__head:hover:before{animation:lotto-draw-sheen .65s ease}}.lotto-history>.lotto-card>.lotto-card__head:active:before{animation:lotto-draw-sheen .65s ease}.lotto-history .lotto-card__head{flex-wrap:wrap}.lotto-history__lead{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.lotto-history__dot{color:#7a6550;font-weight:800}.lotto-history__when{color:#7a6550;font-size:13px;font-weight:700}.lotto-history__body,.lotto-history__cards{display:flex;flex-direction:column;gap:8px}.lotto-history__body{padding:0 10px 10px}.lotto-history__note,.lotto-history__cards h2{margin:0}.lotto-history__note{display:flex;align-items:center;gap:4px}.lotto-history__note img,.lotto-history .lotto-report img{width:16px;height:16px}.lotto-stats div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;border-radius:10px;background:#fff5e7b8}.lotto-stats .lotto-jackpot-sum{position:relative;display:flex;align-items:center;width:100%;min-width:0;gap:4px}.lotto-jackpot-sum__row,.lotto-jackpot-sum__face{display:inline-flex;align-items:center;gap:inherit;white-space:nowrap}.lotto-jackpot-sum__probe{position:absolute;left:0;top:0;width:max-content;visibility:hidden;pointer-events:none}.lotto-stats .lotto-jackpot-sum.is-flip{display:block;height:16px;overflow:hidden}.lotto-jackpot-sum__face{height:16px}.lotto-modal .weather-badge-enter-active,.lotto-modal .weather-badge-leave-active{transition:opacity .4s ease,transform .4s ease}.lotto-modal .weather-badge-enter-from{opacity:0;transform:translateY(80%)}.lotto-modal .weather-badge-leave-to{opacity:0;transform:translateY(-80%)}@media (prefers-reduced-motion: reduce){.lotto-modal .weather-badge-enter-active,.lotto-modal .weather-badge-leave-active{transition:none}}.lotto-stats span{font-size:12px;color:#7a5c3e}.lotto-stats strong{display:inline-flex;align-items:center;gap:4px;font-size:16px}.lotto-reel{display:inline-flex;align-items:center;line-height:1;font-size:inherit;color:inherit}.lotto-stats strong .lotto-reel,.lotto-stats strong .lotto-reel span{font-size:inherit;color:inherit}.lotto-reel__row{display:inline-flex;align-items:flex-end}.lotto-reel__win{display:inline-block;width:1ch;height:1em;overflow:hidden}.lotto-reel__strip{display:flex;flex-direction:column;transition:transform 1.05s cubic-bezier(.12,.72,.14,1)}.lotto-reel__strip.is-instant{transition:none}.lotto-reel__strip span,.lotto-reel__gap{display:block;height:1em;line-height:1;text-align:center}@media (prefers-reduced-motion: reduce){.lotto-reel__strip{transition:none}}.lotto-stats .lotto-stats__jackpot{border:2px solid #e2b143;background:linear-gradient(180deg,#fff6c8,#f6d56a);box-shadow:inset 0 1px #fffc,0 0 0 3px #ffc44047,0 0 16px #ffaa2873}.lotto-stats img,.lotto-report img,.lotto-pill img{width:16px;height:16px;object-fit:contain}.lotto-buybar{display:flex;align-items:center;justify-content:space-between;gap:8px}.lotto-pill{display:inline-flex;align-items:center;gap:6px;height:32px;margin:0;padding:0 12px;border-radius:999px;font:800 14px/1 Nunito,Tahoma,Arial,sans-serif;box-shadow:inset 0 1px #ffffffb3}.lotto-pill--count{border:2px solid #3d78c4;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#e4f1ff,#b9d4f5);color:#1d4e86;cursor:pointer}.lotto-pill--price{border:2px solid #c4a574;background:linear-gradient(180deg,#fff6e4,#f0d7ae);color:#603321}.lotto-pill strong{font-weight:800}.lotto-buy{padding:12px;border-radius:12px;background:#fff5e7b8}.lotto-buy__row{display:flex;gap:8px;align-items:center}.lotto-presets{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.lotto-presets__rule{width:2px;height:18px;margin:0 4px 0 2px;border-radius:1px;background:#60332161;flex:0 0 auto}.lotto-preset{height:26px;margin:0;padding:0 8px;border:2px solid #c4a574;border-radius:8px;background:linear-gradient(180deg,#fff6e4,#f0d7ae);box-shadow:inset 0 1px #ffffffb3;color:#603321;font:800 12px/1 Nunito,Tahoma,Arial,sans-serif;white-space:nowrap;cursor:pointer}.lotto-preset:disabled{opacity:.45;cursor:default}.lotto-buy__go{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-left:auto}.lotto-buy__go img{width:18px;height:18px;object-fit:contain}.lotto-buy__go:disabled{opacity:.55;cursor:not-allowed}.lotto-plain-tip{position:fixed;z-index:120;padding:5px 10px;border:2px solid #c4a574;border-radius:8px;background:linear-gradient(180deg,#fff6e4,#f0d7ae);color:#603321;font:800 12px/1.3 Nunito,Tahoma,Arial,sans-serif;white-space:nowrap;pointer-events:none;transform:translate(-50%,-100%);box-shadow:inset 0 1px #ffffffb3,0 4px 10px #4a2a1838}.lotto-stage{padding:10px;border-radius:12px;background:#6033211f}.lotto-host{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0 0 8px;padding:8px 12px;border-radius:12px;background:#fff8eeeb;color:#5a3b27}.lotto-host__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.lotto-host__order{flex:0 0 auto;display:grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border:2px solid #c4a574;border-radius:999px;background:linear-gradient(180deg,#fff6e4,#f0d7ae);box-shadow:inset 0 1px #ffffffb3;color:#603321;font:800 14px/1 Nunito,Tahoma,Arial,sans-serif}.lotto-host__name{font-size:12px;font-weight:800}.lotto-host__line{font-weight:700;line-height:1.35}.lotto-note{margin:8px 0;color:#5a3b27;font-weight:700}.lotto-stage__kegs{--lotto-keg: 76px;--lotto-keg-gap: 6px;display:flex;justify-content:flex-end;gap:var(--lotto-keg-gap);min-height:84px;align-items:flex-end;overflow:hidden}.lotto-keg{position:relative;width:var(--lotto-keg);height:var(--lotto-keg);flex:0 0 auto}.lotto-keg img{width:100%;height:100%;object-fit:contain}.lotto-keg span{position:absolute;top:27%;right:24%;bottom:27%;left:24%;display:grid;place-items:center;font-weight:800;font-size:18px;line-height:1;color:#c4231a}.lotto-keg.is-new{animation:lotto-drop .45s ease}.lotto-keg.is-shift{animation:lotto-shift .45s ease}.lotto-stage__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-weight:800}.lotto-stage__count,.lotto-history__barrels{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.lotto-history__barrels{margin:0;font-weight:800}.lotto-report{padding:12px;border-radius:12px;background:#fff5e7b8}.lotto-report__row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 6px;overflow:hidden;transform-origin:top}.lotto-stage~.lotto-report .lotto-report__row,.lotto-card.is-open .lotto-report__row{animation:lotto-row-in .36s ease both}.lotto-card.is-open .lotto-report__row:nth-child(2){animation-delay:.04s}.lotto-card.is-open .lotto-report__row:nth-child(3){animation-delay:.08s}.lotto-card.is-open .lotto-report__row:nth-child(4){animation-delay:.12s}.lotto-card.is-open .lotto-report__row:nth-child(5){animation-delay:.16s}.lotto-missed{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.lotto-scratch{position:relative;display:block;width:100%;height:14px;margin:4px 0 2px}.lotto-scratch:before,.lotto-scratch:after{content:"";position:absolute;left:0;height:1.5px;border-radius:1px;background:#5a3420b8;box-shadow:0 1px #fff8ee73;transform-origin:left center}.lotto-scratch--a:before{top:3px;width:42%;transform:rotate(-.9deg)}.lotto-scratch--a:after{top:8px;width:18%;transform:rotate(1.6deg);background:#5a34206b}.lotto-scratch--b:before{top:4px;width:58%;transform:rotate(.7deg)}.lotto-scratch--b:after{top:8px;width:24%;transform:rotate(-1.4deg);background:#5a342066}.lotto-scratch--c:before{top:2px;width:34%;transform:rotate(-1.2deg)}.lotto-scratch--c:after{top:7px;width:16%;transform:rotate(1.8deg);background:#5a342061}.lotto-mini{position:relative;width:36px;height:36px;flex:0 0 36px}.lotto-mini img{display:block;width:36px;height:36px;object-fit:contain}.lotto-mini span{position:absolute;top:28%;right:20%;bottom:30%;left:20%;display:grid;place-items:center;color:#c4231a;font-size:10px;font-weight:800;line-height:1}.lotto-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:2px solid #c4a574;border-radius:999px;background:linear-gradient(180deg,#fff6e4,#f0d7ae);box-shadow:inset 0 1px #ffffffb3;color:#603321;font:800 12px/1 Nunito,Tahoma,Arial,sans-serif;white-space:nowrap}.lotto-chip strong{font-weight:800}.lotto-chip img{width:14px;height:14px;object-fit:contain}.lotto-chip--bingo{border-color:#7d9a4a;background:linear-gradient(180deg,#f4ffe6,#c6e394);color:#2f4a14}.lotto-chip--win{border-color:#e2b143;background:linear-gradient(180deg,#fff6c8,#f6d56a)}.lotto-chip--count{border-color:#b7aea4;background:linear-gradient(180deg,#f6f3ef,#d4cdc4);color:#4e463f}.lotto-chip--line{border-color:#6033218c;background:transparent;box-shadow:none;color:#603321}.lotto-chip.is-miss{color:#8d2218;border-color:#8d221873;background:transparent;box-shadow:none}.lotto-winners{display:contents}.lotto-winners__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 0 100%}.lotto-winner{display:inline-flex;align-items:center;gap:6px}.lotto-bird{display:inline-flex;align-items:center;gap:4px;min-height:22px}.lotto-report .lotto-bird__face{width:20px;height:20px;flex:0 0 20px;border-radius:50%;object-fit:cover;background:#6b4630}.lotto-bird strong{font-weight:800}.lotto-card__ticket{display:inline-flex;align-items:center;gap:4px}.lotto-card__ticket>img{width:18px;height:18px;object-fit:contain}.lotto-chip__dot{width:3px;height:3px;border-radius:50%;background:#6033218c;flex:0 0 auto}.lotto-chip__sep{color:#7a6550;font-weight:800}.lotto-report h2,.lotto-list__bar h2{margin:0 0 8px;font-size:16px}.lotto-report p{margin:0 0 6px;line-height:1.35}.lotto-report__mine{font-weight:700}.lotto-list__bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.lotto-list__bar .lotto-list__toggle{display:inline-flex;align-items:center;gap:6px;transition:transform .2s ease}.lotto-list__bar .lotto-list__toggle.btn--ghost:after{content:none}@media (hover: hover) and (pointer: fine){.lotto-list__toggle:hover{transform:translateY(-1px)}}.lotto-list__toggle:active{transform:translateY(-1px)}.lotto-list__arrow{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .22s ease}.lotto-list__toggle.is-open .lotto-list__arrow{transform:translateY(2px) rotate(225deg)}@media (hover: hover) and (pointer: fine){.lotto-list__toggle:hover .lotto-list__arrow{transform:translateY(2px) rotate(45deg)}}.lotto-list__toggle:active .lotto-list__arrow{transform:translateY(2px) rotate(45deg)}@media (hover: hover) and (pointer: fine){.lotto-list__toggle.is-open:hover .lotto-list__arrow{transform:translateY(-2px) rotate(225deg)}}.lotto-list__toggle.is-open:active .lotto-list__arrow{transform:translateY(-2px) rotate(225deg)}.lotto-pane{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;animation:lotto-pane-in .28s ease}.lotto-fold{display:grid;grid-template-rows:0fr}.lotto-modal.is-live .lotto-fold{transition:grid-template-rows .28s ease}.lotto-fold.is-open{grid-template-rows:1fr}.lotto-fold__fit{min-height:0;overflow:hidden}.lotto-modal__panel.is-measuring .lotto-fold,.lotto-modal__panel.is-measuring .lotto-report__row{animation:none;transition:none}.lotto-list{display:flex;flex-direction:column;gap:8px}.lotto-card{border-radius:12px;background:#fff5e7c7;overflow:hidden}.lotto-card.is-win{background:linear-gradient(180deg,#fff6c8f5,#f6d56ac7);box-shadow:inset 0 1px #ffffffbf,inset 0 0 0 2px #e2b143,0 0 16px #ffb02861}.lotto-card.is-miss{background:#fbeceb;box-shadow:inset 0 0 0 1px #c4231a2e}.lotto-card__head{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border:0;background:transparent;color:inherit;font-weight:800;text-align:left;cursor:pointer}.lotto-card__chevron{margin-left:auto;width:8px;height:8px;border-right:2px solid #603321;border-bottom:2px solid #603321;transform:rotate(45deg);transition:transform .28s ease}.lotto-card.is-open .lotto-card__chevron{transform:rotate(225deg);margin-top:4px}.lotto-card__badge{padding:2px 8px;border-radius:999px;background:#603321;color:#fff6df;font-size:12px}.lotto-grid{display:flex;flex-direction:column;gap:3px;padding:0 10px 10px}.lotto-grid__row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px}.lotto-grid__cell{min-height:28px;display:grid;place-items:center;border-radius:6px;background:#fff;font-size:13px;font-weight:800}.lotto-grid__cell:not(.is-empty){border:1px dashed rgba(96,51,33,.5)}.lotto-grid__cell.is-empty{background:transparent}.lotto-grid__cell.is-hit{background-color:#f0d7a4;background-image:linear-gradient(104deg,transparent 28%,rgba(110,72,36,.22) 29%,transparent 33%),linear-gradient(72deg,transparent 58%,rgba(255,255,255,.55) 59%,transparent 64%),linear-gradient(148deg,transparent 42%,rgba(90,58,28,.16) 43%,transparent 47%);color:#6a3b12}.lotto-grid__cell.is-hit.is-tour1{background-color:#f6c945;border:1px solid #d7a21a;color:#6a3b12}.lotto-grid__cell.is-miss{border:1px solid #c4231a;background:#fff6f4;color:#8d2218}@keyframes lotto-drop{0%{transform:translateY(-32px);opacity:0}to{transform:none;opacity:1}}@keyframes lotto-shift{0%{transform:translate(calc(var(--lotto-keg) + var(--lotto-keg-gap)))}to{transform:none}}@media (max-width: 767px){.lotto-modal__draw{left:20px}}@media (max-width: 549px){.lotto-presets__rule{display:none}.lotto-preset{padding:0 5px;font-size:11px}.lotto-stats,.lotto-stats--3{gap:4px}.lotto-stats div{padding:6px 4px}.lotto-stats span{font-size:10px;line-height:1.15}.lotto-stats strong{gap:2px;font-size:13px}.lotto-stats .lotto-jackpot-sum{gap:2px}.lotto-stats .lotto-jackpot-sum.is-flip,.lotto-jackpot-sum__face{height:13px}.lotto-stats img{width:13px;height:13px}}@media (max-width: 767px){.lotto-buy__row{flex-wrap:wrap}.lotto-buy__go{width:100%;margin-left:0}.lotto-modal__title{font-size:22px}}@media (max-width: 549px){.lotto-modal__head{padding-right:16px;padding-left:16px}.lotto-modal__title{font-size:16px}.lotto-modal__badge{gap:4px;padding:1px 8px;font-size:12px;white-space:nowrap}.lotto-missed{flex:1 0 100%}.lotto-missed .lotto-chip__dot{display:none}.lotto-stage__bar{flex-direction:column;align-items:stretch}.lotto-stage__bar .btn--ghost{align-self:flex-end}}@keyframes lotto-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lotto-draw-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes lotto-pane-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lotto-keg.is-new,.lotto-keg.is-shift,.lotto-modal__panel,.lotto-pane,.lotto-npc-enter-active,.lotto-npc-leave-active,.lotto-tabs__pill,.lotto-modal .shop-tabs__tab,.lotto-fold,.lotto-list__toggle,.lotto-list__arrow,.lotto-card__chevron,.lotto-report__row,.lotto-history>.lotto-card>.lotto-card__head,.lotto-history>.lotto-card>.lotto-card__head:before{animation:none;transition:none}}.bureau-lotto{position:relative;display:flex;align-items:center;gap:16px;min-height:132px;margin-top:auto;padding:16px 16px 16px 148px;border-radius:8px;overflow:hidden;color:#fff;box-sizing:border-box}.bureau-lotto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0810240d,#0810248c 34%,#081024b8);pointer-events:none}.bureau-lotto__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:28% 62%;display:block}.bureau-lotto__char{position:absolute;left:8px;bottom:2px;height:120px;width:auto;max-width:132px;z-index:2;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45));pointer-events:none}.bureau-lotto__text{position:relative;z-index:2;flex:1 1 auto;min-width:0;margin:0;font-size:12px;font-weight:800;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.5)}.bureau-lotto__go{position:relative;z-index:2;flex:0 0 auto;min-width:0;height:36px;padding:0 18px;border:2px solid #b8860b;border-radius:10px;background:linear-gradient(180deg,#ffe566,#efb020);color:#4a3228;font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:14px;font-weight:700;text-shadow:none}@media (max-width: 767px){.bureau-lotto{width:100%;min-width:0;max-width:100%}}@media (max-width: 767px){.bureau-lotto{flex-direction:column;align-items:center;padding:16px 16px 16px 120px;text-align:center}.bureau-lotto__char{left:6px;bottom:0;height:112px;max-width:108px}.bureau-lotto__text{width:100%}.bureau-lotto__go{align-self:center;max-width:100%;white-space:normal;height:auto;min-height:36px;padding:6px 14px;line-height:1.15}}.nest-modal{--cm-ink: #3a2a1e;--cm-muted: #7a6550;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:safe center;justify-content:safe center;padding:var(--modal-top-gap) 12px var(--modal-bottom-gap);box-sizing:border-box;background:#0c080485}.nest-modal-fade-enter-active,.nest-modal-fade-leave-active{transition:opacity .2s ease}.nest-modal-fade-enter-active .nest-modal__panel,.nest-modal-fade-leave-active .nest-modal__panel{transition:transform .22s ease,opacity .2s ease}.nest-modal-fade-enter-from,.nest-modal-fade-leave-to{opacity:0}.nest-modal-fade-enter-from .nest-modal__panel,.nest-modal-fade-leave-to .nest-modal__panel{opacity:0;transform:translateY(16px) scale(.98)}.nest-modal__panel{position:relative;width:min(760px,100%);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--modal-bottom-gap));display:flex;flex-direction:column;overflow:hidden}.nest-modal__panel--home{max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap));margin-top:var(--npc-overhang);overflow:visible;border:0;box-shadow:none;background:transparent;filter:drop-shadow(0 12px 26px rgba(0,0,0,.4))}.nest-modal__panel--home.panel-frame:before{top:0;right:0;bottom:0;left:0;background:url(/img/ne/play/modal/modal-frame.svg) center/100% 100% no-repeat;z-index:1}.nest-modal__panel--home.panel-frame:after{display:none}.nest-modal__panel>*:not(.nest-modal__npc){z-index:2}.nest-modal__panel>.nest-modal__close,.nest-modal__panel>.nest-info,.nest-modal__panel>.weather-mark{z-index:6;pointer-events:auto}button.nest-info.carve-cheat{top:22px}.nest-info{position:absolute;top:18px;right:58px;z-index:7;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:2px solid #8a5a12;border-radius:50%;background:linear-gradient(180deg,#ffe566,#efb020);color:#4a3228;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;font-weight:800;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffffb3}.nest-modal__npc{--npc-w: 280px;position:absolute;left:50%;top:calc(var(--npc-overhang, 140px) * -1 + 14px);width:var(--npc-w);height:auto;aspect-ratio:1/1;transform:translate(-50%);pointer-events:none;z-index:0}.nest-modal__npc-img{width:100%;height:100%;object-fit:contain;display:block}.nest-modal__panel--home{width:min(920px,100%)}.nest-modal__close{position:absolute;top:14px;right:16px;z-index:6;width:36px;height:36px;margin:0;border:0;padding:0;background:transparent;color:#5a3b27;font-size:28px;font-weight:700;line-height:1;cursor:pointer}@media (hover: hover) and (pointer: fine){.nest-modal__close:hover{color:var(--ui-orange, #dd723c)}}.nest-modal__close:active{color:var(--ui-orange, #dd723c)}.nest-modal__head{flex:0 0 auto;padding:74px 28px 12px 40px;text-align:center;box-sizing:border-box}.nest-modal__head--bag{display:flex;align-items:center;padding:18px 100px 6px 18px;text-align:left}.nest-modal__title{margin:0;color:var(--ui-brown, #603321);font-family:var(--font-ui, "Nunito", sans-serif);font-size:24px;font-weight:800;line-height:1;letter-spacing:.02em;text-transform:uppercase;text-align:center}.nest-modal__title--bag{display:flex;align-items:center;gap:8px;min-width:0;margin-left:8px;text-align:left}.nest-modal__mark{display:flex;width:44px;height:40px;flex:0 0 auto}.nest-modal__mark img{width:44px;height:40px;object-fit:contain}.nest-modal__title-text{margin:0;color:var(--ui-brown, #603321);font-family:var(--font-ui, "Nunito", sans-serif);font-size:24px;font-weight:800;line-height:1;letter-spacing:.02em;text-transform:uppercase}.nest-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.nest-tabs__tab{margin:0;padding:5px 10px;border:1px solid #c4a574;border-radius:999px;background:transparent;color:#5a3b27;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.nest-tabs__tab.is-active{border-color:#a44e22;background:#dd723c;color:#fff}.nest-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.nest-modal__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;padding:8px 18px 16px;box-sizing:border-box}.nest-modal__panel--home .nest-modal__body{padding-top:0}.nest-modal__lead,.nest-modal__error{margin:12px 0;color:var(--cm-muted)}.nest-modal__error{color:#8a2a12}.nest-bag{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:center;margin-bottom:16px}.nest-bag__icon{width:160px;height:auto;justify-self:start;object-fit:contain;object-position:left center}.nest-bag__main{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0}.nest-bag__badge{align-self:flex-end;margin:0;padding:6px 14px;border-radius:999px;background:#f6e0c4;color:#603321;font-size:14px;font-weight:800;line-height:1.2}.nest-bag__notice{margin:0;padding:10px 14px;border:2px solid #c4922a;border-radius:10px;background:linear-gradient(180deg,#fff6df,#f3d7a2);box-shadow:inset 0 1px #ffffffb3;color:#4a3228;font-size:14px;font-weight:700;line-height:1.35;text-align:left}.nest-bag__offer{display:flex;flex-wrap:wrap;align-items:center;align-self:flex-end;justify-content:flex-end;gap:10px}.nest-bag__cost{display:inline-flex;align-items:center;gap:6px;min-height:46px;padding:6px 14px;border:2px solid #c4a574;border-radius:12px;background:#fff8ecb8;box-sizing:border-box}.nest-bag__free{font-weight:800;color:#3a2a1e}.nest-bag__buy{min-width:0;width:auto;margin:0}.nest-bag__buy:disabled{opacity:.72}.nest-home__offers .nest-bag__buy.is-short,.nest-home__offers .nest-bag__buy.is-short:disabled,.nest-home__offers .nest-bag__buy.is-short:active{background:linear-gradient(180deg,#cfc4b8,#a89b90 55%,#8d8178);border-color:#9a8d84;color:#f4ece4;text-shadow:none;box-shadow:none;opacity:1;filter:none;transform:none;cursor:not-allowed}@media (hover: hover) and (pointer: fine){.nest-home__offers .nest-bag__buy.is-short:hover{background:linear-gradient(180deg,#cfc4b8,#a89b90 55%,#8d8178);border-color:#9a8d84;color:#f4ece4;text-shadow:none;box-shadow:none;opacity:1;filter:none;transform:none;cursor:not-allowed}}.nest-prices{display:inline-flex;align-items:center;gap:6px}.nest-price{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.nest-price img{width:18px;height:18px;object-fit:contain}.nest-price__sep{display:inline-flex;flex:0 0 auto;color:#7a6550;line-height:0}.nest-table-scroll{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.nest-table{width:100%;border-collapse:collapse;color:#3a2a1e;font-size:14px}.nest-table th,.nest-table td{padding:7px 8px;border-bottom:1px solid rgba(164,116,74,.35);text-align:left;vertical-align:middle}.nest-table th{font-size:12px;font-weight:800;color:#6a5040}.nest-level{display:inline-flex;align-items:center;gap:6px}.nest-level__dot{color:#7a6550;font-weight:800}.nest-level__send{width:22px;height:22px;object-fit:contain;display:block}.nest-table tr.is-current td{background:#dd723c29;font-weight:800}@media (max-width: 767px){.nest-modal{padding:var(--modal-top-gap) 8px var(--modal-bottom-gap)}.nest-modal__panel--home{margin-top:var(--npc-overhang);max-height:calc(var(--play-viewport, 100dvh) - var(--modal-top-gap) - var(--npc-overhang) - var(--modal-bottom-gap))}.nest-modal__npc{--npc-w: 240px}.nest-modal__head{padding:56px 16px 12px}.nest-modal__head--bag{padding:14px 96px 4px 20px}.nest-modal__title--bag{margin-left:0}.nest-modal__mark{margin-left:-9px}.nest-modal__title{font-size:16px;line-height:1.15}.nest-modal__title-text{font-size:16px;line-height:1}.nest-modal__body{padding:6px 12px 14px}.nest-modal__panel:not(.nest-modal__panel--home) .nest-modal__body{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.nest-bag{grid-template-columns:1fr;justify-items:center;gap:12px}.nest-bag__icon{width:min(168px,46vw);justify-self:center}.nest-bag__main{width:100%;align-items:center}.nest-bag__badge{align-self:center}.nest-bag__notice{width:100%;box-sizing:border-box}.nest-bag__offer{width:100%;flex-direction:column;align-items:stretch}.nest-bag__cost{justify-content:center}.nest-bag__buy{width:100%}.nest-table{width:max-content;min-width:100%;font-size:13px}.nest-table th,.nest-table td{padding:6px 8px;white-space:nowrap}}.nest-home__scene-wrap{position:relative;container:nest-scene/inline-size}.nest-home__scene-frame{position:relative;container-type:inline-size;overflow:hidden;border-radius:8px;aspect-ratio:16/9;transition:aspect-ratio .28s ease}.nest-home__scene-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.nest-home__scene-wrap:not(.is-folded):not(.is-sale) .nest-home__scene-clip{overflow-x:auto;overflow-y:hidden;touch-action:none;overscroll-behavior-x:contain;scrollbar-width:none}.nest-home__scene-wrap:not(.is-folded):not(.is-sale) .nest-home__scene-clip::-webkit-scrollbar{display:none}.nest-home__scene-wrap.is-drag .nest-home__scene-clip{cursor:grabbing;-webkit-user-select:none;user-select:none}.nest-home__scene-wrap.is-folded .nest-home__scene-frame{aspect-ratio:16/2.97}@container nest-scene (max-width: 680px){.nest-home__scene-wrap.is-folded .nest-home__fold{top:0;translate:-50% -50%}.nest-home__scene-wrap.is-folded .nest-home__scene-btn{bottom:22px;height:24px;min-width:0;padding:0 12px;border-radius:8px;font-size:13px}.nest-home__scene-wrap.is-folded .nest-home__bar-track{height:18px}}@media (prefers-reduced-motion: reduce){.nest-home__scene-frame,.nest-home__fold-mark{transition:none}}.nest-home__scene-stage{position:absolute;left:0;right:0;top:0}.nest-home__fold{position:absolute;z-index:5;top:8px;left:50%;translate:-50% 0;display:grid;place-items:center;width:36px;height:22px;margin:0;padding:0;border:2px solid #c4922a;border-radius:999px;background:linear-gradient(180deg,#fff6c8,#e2b143);box-shadow:inset 0 1px #ffffffb3;cursor:pointer}.nest-home__fold-mark{width:7px;height:7px;border-right:2px solid #603321;border-bottom:2px solid #603321;transform:rotate(45deg) translate(-1px,-1px);transition:transform .22s ease}.nest-home__fold-mark.is-open{transform:rotate(225deg) translate(-1px,-1px)}.nest-home__scene{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;background:#3a2a1e;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.nest-home__scene-wrap.is-sale .nest-home__scene{border-radius:8px}.nest-home__sale{position:absolute;z-index:2;left:52.2%;top:74.5%;width:20%;margin:0;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;transform:translate(calc(-50% - 4px),calc(-50% + 6px)) rotate(-1.5deg);color:#fff8ec;font-family:var(--font-ui, "Nunito", sans-serif);font-weight:800;font-size:2.3cqw;line-height:1;letter-spacing:-.02em;text-align:center;white-space:nowrap;pointer-events:none;-webkit-text-stroke:.06em #3a2010;paint-order:stroke fill;text-shadow:0 .06em 0 #3a2010}.nest-home__sprite{position:absolute;z-index:1;height:auto;pointer-events:auto;cursor:help;filter:drop-shadow(0 2px 2px rgba(40,20,8,.35))}.nest-home__sprite--totem{left:64.7%;top:45.3%;width:8%;transform-origin:50% 100%;filter:drop-shadow(0 3px 2px rgba(40,28,8,.4))}.nest-home__sprite--totem.is-worn{transform:rotate(6deg)}.nest-home__sprite--poster{left:63.6%;top:20.4%;width:7.73%;aspect-ratio:762/1065;padding:0;border:0;background:none}.nest-home__sprite--poster.is-slot-2{left:calc(28.5% + 9px);top:20.4%}.nest-home__sprite--poster img{display:block;width:100%;height:100%;object-fit:fill}.nest-modal__panel>.nest-poster-card{z-index:8}.nest-poster-card{position:absolute;z-index:8;left:50%;top:50%;translate:-50% -50%;width:min(340px,100% - 24px);max-height:calc(100% - 24px);margin:0;text-align:left;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.nest-poster-card__close{position:absolute;top:50%;right:10px;transform:translateY(-52%);width:28px;height:28px;margin:0;padding:0;border:0;background:transparent;color:#f3e6c8;font:800 22px/1 Nunito,Tahoma,Arial,sans-serif;cursor:pointer;text-shadow:0 1px 0 rgba(40,18,6,.45)}@media (hover: hover) and (pointer: fine){.nest-poster-card__close:hover{color:#fff6df}}.nest-poster-card__close:active{color:#fff6df}.nest-poster-card__rail{position:relative;z-index:2;height:28px;background:url(/img/ne/toast/wood-rail.png) center/100% 100% no-repeat}.nest-poster-card__rail--top{margin-bottom:-7px}.nest-poster-card__rail--bottom{margin-top:-7px}.nest-poster-card__sheet{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;margin:0 8px;padding:22px 20px 18px;box-sizing:border-box;background:url(/img/ne/toast/parchment.png) center/100% 100% no-repeat}.nest-poster-card__head{display:flex;align-items:center;gap:12px;min-width:0}.nest-poster-card__icon{position:relative;z-index:1;flex-shrink:0;width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));transform-origin:top left;transition:transform .18s ease;cursor:zoom-in}@media (hover: hover) and (pointer: fine){.nest-poster-card__icon:hover{z-index:4;transform:scale(5)}}.nest-poster-card__icon:active{z-index:4;transform:scale(5)}.nest-poster-card__name{margin:0;font:800 15px/1 Nunito,Tahoma,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#2a1c14}.nest-poster-card__text{margin:0;font:600 13px/20px Nunito,Tahoma,Arial,sans-serif;color:#3a2f26}.nest-poster-card__text strong{font-weight:800}.nest-poster-card__inline-icon{display:inline-block;width:16px;height:16px;margin:0 3px;vertical-align:-3px;object-fit:contain}.nest-poster-card__scratch{display:flex;align-items:center;gap:8px;height:10px}.nest-poster-card__mark{position:relative;display:block;flex:1 1 auto;height:10px}.nest-poster-card__mark:before,.nest-poster-card__mark:after{content:"";position:absolute;height:1.5px;border-radius:1px;background:#5a34208c;box-shadow:0 1px #fff8ee73}.nest-poster-card__mark--left:before{top:2px;left:6%;width:94%;transform:rotate(-1.2deg)}.nest-poster-card__mark--left:after{top:6px;left:24%;width:52%;transform:rotate(1.3deg);background:#5a342052}.nest-poster-card__mark--right:before{top:3px;right:4%;width:90%;transform:rotate(.8deg)}.nest-poster-card__mark--right:after{top:7px;right:20%;width:42%;transform:rotate(-1.5deg);background:#5a342047}.nest-poster-card__time,.nest-wear{display:flex;justify-content:center;width:100%;margin:6px 0 0}.nest-poster-card__time .nest-wear__badge,.nest-wear .nest-wear__badge{display:block;width:100%;box-sizing:border-box;padding:3px 10px;text-align:center}.nest-poster-card__time .nest-wear__clock,.nest-wear .nest-wear__clock{display:inline-flex;vertical-align:middle}.nest-wear__badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;margin:0;padding:3px 10px 3px 8px;border:1px solid #c4a574;border-radius:8px;background:transparent;color:#5a3b27;font:800 12px/1.35 Nunito,Tahoma,Arial,sans-serif}.nest-wear__badge img{width:14px;height:14px;object-fit:contain}.nest-wear__badge strong{font-weight:800}.nest-wear__clock{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.nest-poster-card__badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 5px;border:1px solid #c4a574;border-radius:999px;background:#f6e0c4;box-shadow:inset 0 1px #ffffffa6;color:#603321}.nest-poster-card__badge img{width:14px;height:14px;object-fit:contain}.nest-poster-card__badge strong{font-size:12px;font-weight:800;line-height:1}.nest-poster-card__off{width:100%}.nest-home__timer{position:absolute;z-index:2;left:50%;top:50%;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:calc(100% - 32px);margin:0;padding:10px 18px 12px;border-radius:12px;background:#3a22198c;color:#fff8ee;text-align:center;pointer-events:none;box-sizing:border-box}.nest-home__timer-label{margin:0;font-size:14px;font-weight:700;line-height:1.2}.nest-home__timer-value{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--font-ui, "Nunito", sans-serif);font-weight:800;font-size:24px;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums}.nest-home__timer-value img{width:26px;height:26px;object-fit:contain}.nest-home__scene-btn{position:absolute;z-index:2;left:50%;bottom:34px;translate:-50% 0}.nest-home__scene-btn img{width:18px;height:18px;object-fit:contain}.nest-home__scratch{margin-top:12px}.nest-home__scratch--before-totem{display:none;margin:2px 0 10px}.nest-home__pieces{list-style:none;margin:12px 0 0;padding:0}.nest-home__pieces .shop-offer__zoom{display:grid;place-items:center;width:52px;height:52px;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in}.nest-home__pieces .shop-offer__zoom:focus-visible{outline:2px solid #c4a574;outline-offset:2px}@media (hover: hover) and (pointer: fine){.nest-home__pieces .shop-offer__zoom:hover .shop-offer__icon{transform:scale(1.12)}}.nest-home__pieces .shop-offer__zoom:active .shop-offer__icon{transform:scale(1.12)}.nest-home__pieces .shop-offer__icon{width:52px;height:52px;object-fit:contain;transition:transform .18s ease;pointer-events:none}.nest-home__empty{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:80px;margin:12px 0 0;padding:0 12px;border:1.5px dashed rgba(140,96,52,.48);border-radius:12px;background:transparent;color:#7a6550;font-weight:700;font-size:14px;line-height:1.3;text-align:center}.nest-home__pieces .shop-offer.is-hung{border-color:#a8b86a;background:linear-gradient(180deg,#f5f8e8,#e8efd4)}.nest-home__pieces .shop-offer.is-fading{border-color:#d7a08c;background:#f6d9cf}.nest-home__held-dot{flex:0 0 auto;width:4px;height:4px;margin:0 1px;border-radius:50%;background:#7a6550}.nest-home__held{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;border:1.5px solid #9b5b40;border-radius:999px;background:transparent;color:#603321;font:800 13px/1 var(--font-ui, Nunito, Tahoma, sans-serif);font-variant-numeric:tabular-nums;cursor:default}.nest-home__pieces .shop-offer__buy.is-dim,.nest-home__pieces .shop-offer__buy.is-dim:disabled{background:linear-gradient(180deg,#cfc4b8,#a89b90 55%,#8d8178);border-color:#9a8d84;color:#f4ece4;text-shadow:none;box-shadow:none;opacity:.62;filter:none;transform:none;cursor:not-allowed}@media (hover: hover) and (pointer: fine){.nest-home__pieces .shop-offer__buy.is-dim:hover{background:linear-gradient(180deg,#cfc4b8,#a89b90 55%,#8d8178);border-color:#9a8d84;color:#f4ece4;text-shadow:none;box-shadow:none;opacity:.62;filter:none;transform:none;cursor:not-allowed}}.nest-home__pieces .shop-offer__buy.is-dim:active{background:linear-gradient(180deg,#cfc4b8,#a89b90 55%,#8d8178);border-color:#9a8d84;color:#f4ece4;text-shadow:none;box-shadow:none;opacity:.62;filter:none;transform:none;cursor:not-allowed}.nest-home__stock{margin:4px 0 0;color:#7a6550;font-size:13px;font-weight:700;line-height:1.3}.nest-home__kept{display:flex;flex:0 0 auto;justify-content:center;gap:6px;width:150px}.nest-home__btn.btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;min-width:0;height:38px;padding:0}.nest-home__btn-icon{width:26px;height:26px;object-fit:contain}.nest-home__btn--tear.btn--primary{border-color:#8a4a40;background:linear-gradient(180deg,#d98e80,#bd6557,#9c4a3e)}.nest-home__btn--off.btn--primary{border-color:#4d6683;background:linear-gradient(180deg,#8eaed0,#6688b0,#4f6f94)}.nest-home__btn--roll.btn--primary{border-color:#4f7355;background:linear-gradient(180deg,#96bf9b,#6c9a73,#54795a)}@media (hover: hover) and (pointer: fine){.nest-home__btn--tear.btn--primary:hover:not(.is-off){border-color:#774037;background:linear-gradient(180deg,#e09a8d,#c56e60,#a45043)}.nest-home__btn--off.btn--primary:hover:not(.is-off){border-color:#40586f;background:linear-gradient(180deg,#9ab8d8,#7092ba,#587a9f)}.nest-home__btn--roll.btn--primary:hover:not(.is-off){border-color:#44654a;background:linear-gradient(180deg,#a2c9a7,#75a37c,#5c8662)}}.nest-home__btn.is-off,.nest-home__btn.is-off:hover,.nest-home__btn.is-off:active{background:linear-gradient(180deg,#cfc4b8,#a89b90 55%,#8d8178);border-color:#9a8d84;box-shadow:none;opacity:.62;filter:none;transform:none;cursor:not-allowed}.nest-home__btn.is-off .nest-home__btn-icon{filter:grayscale(1)}@media (max-width: 767px){.nest-home__kept{grid-column:1/-1;width:100%;justify-content:center}}.nest-home__note{margin:12px 0 0;color:var(--cm-muted);font-size:15px;line-height:1.45}.nest-home__busy{margin-top:12px}.nest-home__meter{position:absolute;z-index:3;left:0;right:0;bottom:0;margin:0;opacity:.85}.nest-home__bar-track{position:relative;box-sizing:border-box;height:26px;border:0;border-radius:0;background:#603321;box-shadow:inset 0 2px 4px #00000040;overflow:hidden}.nest-home__bar-fill{position:absolute;left:0;top:0;height:100%;width:calc(100% * var(--fill, 0));border-radius:0;background:#1a6b2e;transition:width 1.05s cubic-bezier(.12,.72,.14,1),background .25s ease}.nest-home__bar--low .nest-home__bar-fill{background:#8b1a1c}.nest-home__bar--mid .nest-home__bar-fill{background:#d4a00e}.nest-home__bar-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.45)}.nest-home__offers{position:absolute;z-index:3;left:10px;right:10px;bottom:10px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:4px 8px;border:1px solid #c4a574;border-radius:10px;background:#f3e6d080;box-sizing:border-box}.nest-home__offers .nest-bag__buy{box-sizing:content-box;flex:0 0 auto;min-width:0;width:auto;height:26px;margin:0;padding:0 14px;border-width:1px;border-radius:8px;font-size:14px}.nest-home__pay{display:flex;align-items:center;gap:8px}.nest-home__pay-set{margin:0;color:inherit;font:inherit;cursor:pointer}.nest-home__pay-set.nest-bag__cost,.nest-home__pay-set.is-on{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.nest-home__pay .nest-price{position:relative;isolation:isolate;height:28px;padding:0 10px 0 7px;border:2px solid #c4894a;border-radius:999px;background:linear-gradient(180deg,#ffffff73,#fff0 42%),linear-gradient(180deg,#fff6e8,#f3d7b0);color:#603321;font:800 13px/1 Nunito,Tahoma,Arial,sans-serif;transition:border-color .16s ease,color .16s ease}.nest-home__pay .nest-price:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,#5ea86a,#3d8a4c 55%,#2f6d3c);opacity:0;transition:opacity .16s ease}.nest-home__pay-set.is-on .nest-price{border-color:#2c6a38;color:#fff}.nest-home__pay-set.is-on .nest-price:before{opacity:1}.nest-home__pay .nest-price__sep{flex:0 0 auto;width:4px;height:4px;margin:0 2px;border-radius:50%;color:inherit;background:currentColor}.nest-home__pay-switch{position:relative;flex:0 0 auto;width:46px;height:26px;margin:0;padding:0;border:0;border-radius:999px;background:linear-gradient(180deg,#8ec4f5,#3d78c4);box-shadow:inset 0 2px 4px #14325a59;cursor:pointer}.nest-home__pay-knob{position:absolute;top:3px;left:3px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#f6e7d2;transition:transform .16s ease}.nest-home__pay-knob:before{content:"";width:6px;height:6px;margin-left:2px;border-top:2px solid #5a3b27;border-left:2px solid #5a3b27;transform:rotate(-45deg)}.nest-home__pay-switch.is-right .nest-home__pay-knob{transform:translate(20px)}.nest-home__pay-switch.is-right .nest-home__pay-knob:before{margin-left:0;margin-right:2px;border-left:0;border-right:2px solid #5a3b27;transform:rotate(45deg)}@media (min-width: 768px){.nest-home__offers .nest-bag__buy{height:34px;padding:0 18px;border-radius:10px;font-size:16px}}@media (max-width: 767px){.nest-home__scratch--before-totem{display:flex}.nest-home__timer{gap:4px;padding:6px 12px 8px;border-radius:10px}.nest-home__timer-label{font-size:11px;line-height:1.15}.nest-home__timer-value{gap:6px;font-size:14px;line-height:1}.nest-home__timer-value img{width:16px;height:16px}.nest-home__scene-wrap:not(.is-folded):not(.is-sale) .nest-home__scene-frame{aspect-ratio:16/18}.nest-home__scene-wrap:not(.is-folded):not(.is-sale) .nest-home__scene-clip{cursor:grab}.nest-home__scene-wrap:not(.is-folded):not(.is-sale) .nest-home__scene-stage{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:200%;min-width:200%;height:100%;translate:none;touch-action:none}.nest-home__scene-wrap:not(.is-folded):not(.is-sale) .nest-home__scene{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.nest-home__scene-btn{bottom:22px;height:28px;min-width:0;padding:0 12px;border-radius:8px;font-size:13px}.nest-home__scene-btn img{width:14px;height:14px}.nest-home__bar-track{height:16px}.nest-home__bar-value{font-size:11px}.nest-home__offers{flex-wrap:wrap;gap:6px;padding:3px 6px;border-radius:8px}.nest-home__offers .nest-bag__buy{height:22px;padding:0 10px;border-radius:6px;font-size:12px}.nest-home__offers .nest-price{height:22px;padding:0 7px 0 4px;font-size:12px}.nest-home__offers .nest-price img{width:14px;height:14px}.nest-home__offers .nest-home__pay-switch{width:36px;height:20px}.nest-home__offers .nest-home__pay-knob{width:14px;height:14px}.nest-home__offers .nest-home__pay-switch.is-right .nest-home__pay-knob{transform:translate(16px)}.nest-home__scene-wrap.is-sale .nest-home__scene-frame{aspect-ratio:16/11.7}.nest-home__scene-wrap.is-sale .nest-home__scene-stage{top:0;right:0;bottom:0;left:0}.nest-home__scene-wrap.is-sale .nest-home__scene{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.nest-home__scene-wrap.is-sale .nest-home__sale{transform:translate(calc(-50% - 2px),calc(-50% + 6px)) rotate(-1.5deg)}.nest-home__scene-wrap.is-sale .nest-home__offers{flex-wrap:wrap;row-gap:6px}.nest-home__scene-wrap.is-sale .nest-home__offers .nest-bag__buy{flex:1 0 100%;width:100%;box-sizing:border-box}}@media (max-width: 549px){.nest-bag__icon{width:min(84px,23vw)}.nest-home__offers .nest-price{height:20px;padding:0 6px 0 3px;font-size:11px}.nest-home__offers .nest-price img{width:12px;height:12px}}.nest-home__pieces .shop-offer{grid-template-columns:52px 10px minmax(0,1fr) 10px auto;column-gap:8px}.nest-home__cut{position:relative;display:block;align-self:stretch;width:10px;min-height:40px}.nest-home__cut:before,.nest-home__cut:after{content:"";position:absolute;width:1.5px;border-radius:1px;background:#5a342080;box-shadow:1px 0 #fff8ee73}.nest-home__cut:before{top:6%;bottom:6%;left:2px;transform:rotate(1deg)}.nest-home__cut:after{top:24%;bottom:24%;left:6px;transform:rotate(-1.4deg);background:#5a342047}@media (max-width: 767px){.nest-home__pieces .shop-offer{grid-template-columns:52px 10px minmax(0,1fr)}.nest-home__cut--end{grid-column:1/-1;width:100%;height:10px;min-height:10px}.nest-home__cut--end:before,.nest-home__cut--end:after{left:auto;right:auto;width:auto;height:1.5px;box-shadow:0 1px #fff8ee73}.nest-home__cut--end:before{top:2px;bottom:auto;left:4%;right:4%;transform:rotate(-.5deg)}.nest-home__cut--end:after{top:6px;bottom:auto;left:24%;right:24%;transform:rotate(.6deg)}}.mail-modal--notch .mail-modal__panel.panel-frame:before,.settings-modal--notch .settings-modal__panel.panel-frame:before,.news-modal__panel.panel-frame:before,.shop-modal__panel.panel-frame:before,.nest-modal__panel--home.panel-frame:before,.maze-modal__panel.panel-frame:before,.lotto-modal__panel.panel-frame:before,.battle-modal__panel.panel-frame:before,.rating-modal__panel.panel-frame:before,.bureau-modal__panel--story.panel-frame:before,.founders-reward__panel:before,.quest-success__panel:before,.tutorial__panel:before,.molniya-gift__panel:before,.prof-join__panel.panel-frame:before,.prof-cab__panel.panel-frame:before,.fork-modal__panel.panel-frame:before{background:none;border-style:solid;border-color:transparent;border-width:60px 18px 18px 18px;border-image:url(/img/ne/play/modal/modal-frame.svg?v=notch) 64 24 24 24 fill/60px 18px 18px 18px stretch;box-sizing:border-box;filter:drop-shadow(0 12px 26px rgba(0,0,0,.4));transform:translateZ(0)}html:is(.play-halloween,.play-winter) .panel-frame{border-color:var(--event-stroke)}html:is(.play-halloween,.play-winter) .panel-frame:after{border-color:var(--event-line-soft)}html:is(.play-halloween,.play-winter) .mail-modal--notch .mail-modal__panel.panel-frame:before,html:is(.play-halloween,.play-winter) .settings-modal--notch .settings-modal__panel.panel-frame:before,html:is(.play-halloween,.play-winter) .news-modal__panel.panel-frame:before,html:is(.play-halloween,.play-winter) .shop-modal__panel.panel-frame:before,html:is(.play-halloween,.play-winter) .nest-modal__panel--home.panel-frame:before,html:is(.play-halloween,.play-winter) .maze-modal__panel.panel-frame:before,html:is(.play-halloween,.play-winter) .lotto-modal__panel.panel-frame:before,html:is(.play-halloween,.play-winter) .battle-modal__panel.panel-frame:before,html:is(.play-halloween,.play-winter) .rating-modal__panel.panel-frame:before,html:is(.play-halloween,.play-winter) .bureau-modal__panel--story.panel-frame:before,html:is(.play-halloween,.play-winter) .founders-reward__panel:before,html:is(.play-halloween,.play-winter) .quest-success__panel:before,html:is(.play-halloween,.play-winter) .tutorial__panel:before,html:is(.play-halloween,.play-winter) .molniya-gift__panel:before,html:is(.play-halloween,.play-winter) .prof-join__panel.panel-frame:before,html:is(.play-halloween,.play-winter) .prof-cab__panel.panel-frame:before,html:is(.play-halloween,.play-winter) .resource-modal__panel.panel-frame:before{border-image-source:var(--event-frame)}html:is(.play-halloween,.play-winter) :is(.btn--primary:not(.is-wait):not(.is-leave):not(.is-quiet):not(.maze-actions__shop),.p-confirm__btn--primary,.resource-modal__more,.item-modal__act:not(.item-modal__act--alt):not(.item-modal__act--wide),.item-modal__dose-step--plus,.shop-qty__step--plus,.trader-card__batch .shop-qty__step--minus,.cone-drop__step--plus,.medallion-rent__btn--plus,.medallion-rent__go,.bag-slot-act,.flea-act--auction.is-on,.flea-chip.is-on,.chat-modal__jump,.nest-tabs__tab.is-active,.settings-modal__tab.is-on,.settings-modal__lang-btn.is-on,.char-modal__tab--active,.char-record__tab.is-active,.char-modal__foot-btn.is-on,.bag-modal__tab--active,.bag-panes__btn.is-on,.shop-tabs__tab.is-active,.shop-rail__btn.is-on,.lotto-tabs__pill,.game-select__option.is-selected,.game-date__day.is-selected,.bag-check.is-on,.resource-chip__plus){background:var(--event-btn-pattern, none) center/56px 44px,var(--event-fill);border-color:var(--event-stroke);color:var(--event-ink)}html:is(.play-halloween,.play-winter) :is(.btn--primary:not(.is-wait):not(.is-leave):not(.is-quiet):not(.maze-actions__shop),.p-confirm__btn--primary,.resource-modal__more,.item-modal__act:not(.item-modal__act--alt):not(.item-modal__act--wide),.item-modal__dose-step--plus,.shop-qty__step--plus,.trader-card__batch .shop-qty__step--minus,.cone-drop__step--plus,.medallion-rent__btn--plus,.medallion-rent__go,.bag-slot-act,.flea-act--auction.is-on,.flea-chip.is-on,.chat-modal__jump,.nest-tabs__tab.is-active,.settings-modal__tab.is-on,.settings-modal__lang-btn.is-on,.char-modal__tab--active,.char-record__tab.is-active,.char-modal__foot-btn.is-on,.bag-modal__tab--active,.bag-panes__btn.is-on,.shop-tabs__tab.is-active,.shop-rail__btn.is-on,.game-select__option.is-selected,.game-date__day.is-selected,.bag-check.is-on,.resource-chip__plus):active:not(:disabled){background:var(--event-btn-pattern, none) center/56px 44px,var(--event-fill-hover);border-color:var(--event-stroke);color:var(--event-ink)}@media (hover: hover) and (pointer: fine){html:is(.play-halloween,.play-winter) :is(.btn--primary:not(.is-wait):not(.is-leave):not(.is-quiet):not(.maze-actions__shop),.p-confirm__btn--primary,.resource-modal__more,.item-modal__act:not(.item-modal__act--alt):not(.item-modal__act--wide),.item-modal__dose-step--plus,.shop-qty__step--plus,.trader-card__batch .shop-qty__step--minus,.cone-drop__step--plus,.medallion-rent__btn--plus,.medallion-rent__go,.bag-slot-act,.flea-act--auction.is-on,.flea-chip.is-on,.chat-modal__jump,.nest-tabs__tab.is-active,.settings-modal__tab.is-on,.settings-modal__lang-btn.is-on,.char-modal__tab--active,.char-record__tab.is-active,.char-modal__foot-btn.is-on,.bag-modal__tab--active,.bag-panes__btn.is-on,.shop-tabs__tab.is-active,.shop-rail__btn.is-on,.game-select__option.is-selected,.game-date__day.is-selected,.bag-check.is-on,.resource-chip__plus):hover:not(:disabled){background:var(--event-btn-pattern, none) center/56px 44px,var(--event-fill-hover);border-color:var(--event-stroke);color:var(--event-ink)}}html:is(.play-halloween,.play-winter) :is(.battle-modal__find.is-wait,.battle-modal__mission-btn.is-wait):active{background:linear-gradient(180deg,#5ea86a,#3d8a4c 55%,#2f6d3c);border-color:#2c6a38;box-shadow:inset 0 1px #ffffff47;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}@media (hover: hover) and (pointer: fine){html:is(.play-halloween,.play-winter) :is(.battle-modal__find.is-wait,.battle-modal__mission-btn.is-wait):hover{background:linear-gradient(180deg,#5ea86a,#3d8a4c 55%,#2f6d3c);border-color:#2c6a38;box-shadow:inset 0 1px #ffffff47;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}}html:is(.play-halloween,.play-winter) .header-avatar__chevron{color:#fff}html:is(.play-halloween,.play-winter) .resource-chip__plus:active:not(:disabled) .resource-chip__plus-mark,html:is(.play-halloween,.play-winter) .resource-chip__plus:active:not(:disabled) .header-avatar__chevron{color:#000}@media (hover: hover) and (pointer: fine){html:is(.play-halloween,.play-winter) .resource-chip__plus:hover:not(:disabled) .resource-chip__plus-mark,html:is(.play-halloween,.play-winter) .resource-chip__plus:hover:not(:disabled) .header-avatar__chevron{color:#000}}html:is(.play-halloween,.play-winter) .settings-modal__menu-switch.is-on{background:var(--event-fill)}html:is(.play-halloween,.play-winter) .settings-modal__menu-switch.is-on:after{background:var(--event-ink)}html.tg-webapp .shop-modal,html.tg-webapp .rating-modal,html.tg-webapp .mail-modal,html.tg-webapp .battle-modal,html.tg-webapp .battle-log,html.tg-webapp .bureau-modal,html.tg-webapp .maze-modal,html.tg-webapp .nest-modal,html.tg-webapp .bag-modal,html.tg-webapp .settings-modal,html.tg-webapp .news-modal,html.tg-webapp .lotto-modal,html.tg-webapp .char-modal,html.tg-webapp .chat-modal,html.tg-webapp .resource-modal,html.tg-webapp .tutorial,html.tg-webapp .molniya-gift,html.tg-webapp .quest-success,html.tg-webapp .founders-reward{align-items:center;align-items:safe center}html.tg-webapp .panel-frame{min-height:0}html.tg-webapp .mail-modal__body,html.tg-webapp .chat-modal__log,html.tg-webapp .chat-pins-modal__log,html.tg-webapp .battle-log__body,html.tg-webapp .battle-modal__body,html.tg-webapp .bureau-modal__body,html.tg-webapp .settings-modal__body,html.tg-webapp .shop-modal__body,html.tg-webapp .maze-modal__body,html.tg-webapp .nest-modal__body,html.tg-webapp .bag-modal__body,html.tg-webapp .char-modal__stats,html.tg-webapp .char-modal__training,html.tg-webapp .news-modal__body,html.tg-webapp .lotto-modal__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:none}html.tg-webapp .rating-modal__body{flex:1 1 auto;min-height:0;overflow:hidden;contain:none}html.tg-webapp .rating-modal__scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch;contain:none;touch-action:pan-x pan-y}button.btn:disabled:not(.btn--primary),button.btn:disabled:not(.btn--primary):active,button.p-confirm__btn:disabled:not(.p-confirm__btn--primary),button.p-confirm__btn:disabled:not(.p-confirm__btn--primary):active,button.scout-rent__btn:disabled,button.medallion-rent__btn:disabled:not(.medallion-rent__btn--plus),button.shop-qty__step:disabled:not(.shop-qty__step--plus),button.cone-drop__step:disabled:not(.cone-drop__step--plus),button.item-modal__dose-step:disabled:not(.item-modal__dose-step--plus),button.item-modal__act--alt:disabled,button.char-train__step:disabled,button.char-modal__foot-btn:disabled,button.maze-stance__btn:disabled,button.carve-act:disabled,button.maze-auto:disabled,button.bureau-modal__rush:disabled,button.bureau-modal__dash:disabled,button.trader-card__dash:disabled{opacity:.5!important;filter:saturate(.35)!important;cursor:not-allowed;transform:none!important}@media (hover: hover) and (pointer: fine){button.btn:disabled:not(.btn--primary):hover,button.p-confirm__btn:disabled:not(.p-confirm__btn--primary):hover{opacity:.5!important;filter:saturate(.35)!important;cursor:not-allowed;transform:none!important}}button.btn--primary:disabled,button.btn--primary:disabled:active,button.medallion-rent__go:disabled,button.medallion-rent__go:disabled:active,button.medallion-rent__btn--plus:disabled,button.medallion-rent__btn--plus:disabled:active,button.shop-qty__step--plus:disabled,button.shop-qty__step--plus:disabled:active,button.cone-drop__step--plus:disabled,button.cone-drop__step--plus:disabled:active,button.item-modal__dose-step--plus:disabled,button.item-modal__dose-step--plus:disabled:active,button.item-modal__act:not(.item-modal__act--alt):not(.item-modal__act--wide):disabled,button.item-modal__act:not(.item-modal__act--alt):not(.item-modal__act--wide):disabled:active,button.bag-slot-act:disabled,button.resource-chip__plus:disabled,button.resource-chip__plus:disabled:active,button.p-confirm__btn--primary:disabled,button.p-confirm__btn--primary:disabled:active,button.resource-modal__more:disabled,button.flea-act--auction.is-on:disabled,button.chat-modal__jump:disabled{background:linear-gradient(180deg,#d2cdc6,#a7a29b 46%,#7c7872)!important;border-color:#6e6963!important;color:#f6f3ee!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffff59!important;filter:none!important;opacity:1!important;cursor:not-allowed}@media (hover: hover) and (pointer: fine){button.btn--primary:disabled:hover,button.medallion-rent__go:disabled:hover,button.medallion-rent__btn--plus:disabled:hover,button.shop-qty__step--plus:disabled:hover,button.cone-drop__step--plus:disabled:hover,button.item-modal__dose-step--plus:disabled:hover,button.item-modal__act:not(.item-modal__act--alt):not(.item-modal__act--wide):disabled:hover,button.resource-chip__plus:disabled:hover,button.p-confirm__btn--primary:disabled:hover{background:linear-gradient(180deg,#d2cdc6,#a7a29b 46%,#7c7872)!important;border-color:#6e6963!important;color:#f6f3ee!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffff59!important;filter:none!important;opacity:1!important;cursor:not-allowed}}button.btn--primary:disabled,button.btn--primary:disabled:active,button.medallion-rent__go:disabled,button.medallion-rent__go:disabled:active,button.resource-modal__more:disabled,button.flea-act--auction.is-on:disabled,button.p-confirm__btn--primary:disabled,button.p-confirm__btn--primary:disabled:active,button.chat-modal__jump:disabled{transform:none!important}@media (hover: hover) and (pointer: fine){button.btn--primary:disabled:hover,button.medallion-rent__go:disabled:hover,button.p-confirm__btn--primary:disabled:hover{transform:none!important}}button.resource-chip__plus:disabled:before,button.resource-chip__plus:disabled:active:before{opacity:0!important}@media (hover: hover) and (pointer: fine){button.resource-chip__plus:disabled:hover:before{opacity:0!important}}button.char-modal__bar-plus.resource-chip__plus:disabled,button.char-modal__bar-plus.resource-chip__plus:disabled:active{transform:translateY(-50%)!important}@media (hover: hover) and (pointer: fine){button.char-modal__bar-plus.resource-chip__plus:disabled:hover{transform:translateY(-50%)!important}}
