.user-avatar[data-v-5522fd69]{display:grid;place-items:center;overflow:hidden;flex-shrink:0;background:linear-gradient(145deg,var(--c-accent),var(--c-accent-edge));color:#fff;font-weight:800;line-height:1;-webkit-user-select:none;user-select:none;border:2px solid var(--c-border-strong);box-sizing:border-box}.user-avatar__img[data-v-5522fd69]{width:100%;height:100%;object-fit:cover}.user-avatar__fallback[data-v-5522fd69]{display:grid;place-items:center;width:100%;height:100%}.sidebar[data-v-396d31c2]{position:fixed;inset:0 auto 0 0;width:var(--sidebar-w);background:var(--c-sidebar);border-right:1px solid var(--c-border);display:flex;flex-direction:column;padding:18px 12px;gap:8px;z-index:50}.logo[data-v-396d31c2]{display:flex;align-items:center;gap:4px;padding:6px 10px 16px;font-size:21px;font-weight:900;letter-spacing:-.02em}.logo__mark[data-v-396d31c2]{width:34px;height:34px;object-fit:contain;flex-shrink:0;display:block}.logo__text em[data-v-396d31c2]{font-style:normal;color:var(--c-accent)}.nav[data-v-396d31c2]{display:flex;flex-direction:column;gap:2px}.nav__item[data-v-396d31c2]{position:relative;display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--radius);font-weight:700;font-size:15px;color:var(--c-text-dim);transition:background .12s ease,color .12s ease,box-shadow .12s ease}.nav__item[data-v-396d31c2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid var(--c-accent);border-radius:inherit;pointer-events:none;opacity:0;clip-path:inset(0 50% 0 50%)}.nav__item--flash[data-v-396d31c2]:after{opacity:1;animation:nav-border-spread-396d31c2 .48s ease-out forwards}.nav__item--play[data-v-396d31c2]:after{border-color:#ffffffd9}@keyframes nav-border-spread-396d31c2{0%{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}.nav__item[data-v-396d31c2]:hover{background:#ffffff0d;color:var(--c-text)}.nav__item--active[data-v-396d31c2]:not(.nav__item--play){background:var(--c-accent-soft);color:var(--c-accent-hover)}.nav__item--active[data-v-396d31c2]:not(.nav__item--play):not(.nav__item--flash){box-shadow:inset 0 0 0 1.5px var(--c-accent)}.nav__item--play[data-v-396d31c2]{margin:6px 0 10px;padding:10px 12px;font-weight:800;color:#fff;background:var(--c-accent);box-shadow:0 5px 0 var(--c-accent-edge);text-shadow:0 1px 1px rgba(0,0,0,.25);transition:transform .06s ease,background .15s ease,box-shadow .15s ease}.nav__item--play[data-v-396d31c2]:hover,.nav__item--play.nav__item--active[data-v-396d31c2]{background:var(--c-accent-hover);color:#fff;box-shadow:0 5px 0 var(--c-accent-edge)}.nav__item--play[data-v-396d31c2]:active{transform:translateY(3px);box-shadow:0 2px 0 var(--c-accent-edge)}.sidebar__cta[data-v-396d31c2]{margin-top:auto;display:flex;flex-direction:column;gap:12px}.sidebar__cta>a[data-v-396d31c2]{display:block}.sidebar__cta>a.user-chip[data-v-396d31c2]{display:flex;align-items:center;gap:10px;min-width:0}.login-link[data-v-396d31c2]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px;border-radius:var(--radius);border:1px solid var(--c-border-strong);background:none;color:var(--c-text-dim);font-weight:700;font-size:14px;transition:color .12s ease,background .12s ease}.login-link[data-v-396d31c2]:hover{color:var(--c-text);background:#ffffff0a}.user-chip[data-v-396d31c2]{display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border-radius:var(--radius);border:1px solid var(--c-border-strong);transition:background .12s ease}.user-chip[data-v-396d31c2]:hover{background:#ffffff0a}.user-chip__name[data-v-396d31c2]{font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social[data-v-396d31c2]{display:flex;align-items:center;justify-content:center;gap:6px}.social__link[data-v-396d31c2]{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius);color:var(--c-text-dim);transition:color .12s ease,background .12s ease}.social__link[data-v-396d31c2]:hover{background:#ffffff0a;color:var(--c-text)}.social__link--patreon[data-v-396d31c2]:hover{color:#ff424d}.social__link--facebook[data-v-396d31c2]:hover{color:#1877f2}.social__link--youtube[data-v-396d31c2]:hover{color:red}.social__link--instagram[data-v-396d31c2]:hover{color:#e4405f}.sidebar__footer[data-v-396d31c2]{padding:14px 10px 2px;font-size:11.5px;color:var(--c-text-faint)}@media(max-width:860px){.sidebar[data-v-396d31c2]{width:68px;padding:14px 8px;align-items:center}.logo__text[data-v-396d31c2],.nav__item span[data-v-396d31c2],.cta-label[data-v-396d31c2],.sidebar__footer[data-v-396d31c2]{display:none}.nav[data-v-396d31c2]{width:100%}.nav__item[data-v-396d31c2]{justify-content:center}.sidebar__cta[data-v-396d31c2]{width:100%}.social[data-v-396d31c2]{flex-direction:column}.social__link[data-v-396d31c2]{width:32px;height:32px}}.conv[data-v-36993da4]{position:relative;margin-bottom:20px}.conv__panel[data-v-36993da4]{position:absolute;bottom:100%;right:0;margin-bottom:8px;width:19rem;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--c-border-strong);background:var(--c-surface);box-shadow:var(--shadow-card)}.conv__panel-header[data-v-36993da4]{padding:12px 14px;background:var(--c-bg-deep);border-bottom:1px solid var(--c-border)}.conv__panel-header h2[data-v-36993da4]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-dim)}.conv__state[data-v-36993da4]{display:flex;align-items:center;gap:8px;padding:14px;font-size:13px;color:var(--c-text-dim)}.conv__spinner[data-v-36993da4]{width:14px;height:14px;border-radius:50%;border:2px solid var(--c-border-strong);border-top-color:var(--c-accent);animation:conv-spin-36993da4 .7s linear infinite}@keyframes conv-spin-36993da4{to{transform:rotate(360deg)}}.conv__error[data-v-36993da4]{padding:14px;font-size:13px;color:var(--c-danger)}.conv__empty[data-v-36993da4]{padding:14px;font-size:13px;color:var(--c-text-dim)}.conv__list[data-v-36993da4]{list-style:none;margin:0;padding:4px 0;max-height:18rem;overflow-y:auto}.conv__item[data-v-36993da4]{display:flex;width:100%;flex-direction:column;gap:2px;padding:10px 14px;text-align:left;transition:background .12s ease}.conv__item[data-v-36993da4]:hover{background:#ffffff0d}.conv__item-top[data-v-36993da4]{display:flex;align-items:baseline;gap:8px}.conv__item-name[data-v-36993da4]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--c-text)}.conv__item-time[data-v-36993da4]{flex-shrink:0;font-size:11px;color:var(--c-text-faint)}.conv__item-preview[data-v-36993da4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--c-text-dim)}.conv__toggle[data-v-36993da4]{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius);border:1px solid var(--c-border-strong);background:var(--c-surface);padding:12px 18px;font-size:14px;font-weight:800;color:var(--c-text);box-shadow:var(--shadow-card);transition:border-color .12s ease,color .12s ease}.conv__toggle[data-v-36993da4]:hover,.conv__toggle--active[data-v-36993da4]{border-color:var(--c-accent);color:var(--c-accent-hover)}.conv--embedded[data-v-36993da4]{margin-bottom:0;width:100%}.conv--embedded .conv__panel[data-v-36993da4]{position:relative;bottom:auto;right:auto;margin-bottom:8px;width:100%;box-shadow:none}.conv--embedded .conv__toggle[data-v-36993da4]{width:100%;justify-content:center;box-shadow:none}@media(max-width:640px){.conv[data-v-36993da4]:not(.conv--embedded){width:100%;display:flex;flex-direction:column;align-items:flex-end}.conv:not(.conv--embedded) .conv__panel[data-v-36993da4]{width:100%}.conv:not(.conv--embedded) .conv__toggle[data-v-36993da4]{width:auto}}@media(max-width:860px){.conv--embedded[data-v-36993da4]{width:auto;max-width:100%;margin-left:auto}.conv--embedded .conv__panel[data-v-36993da4]{width:min(100%,19rem);margin-left:auto}.conv--embedded .conv__toggle[data-v-36993da4]{width:auto}}.notif[data-v-d0d32300]{width:17rem;max-width:100%;overflow:hidden;border-radius:var(--radius-lg);border:1px solid rgba(74,144,217,.4);background:var(--c-surface);box-shadow:var(--shadow-card)}.notif__header[data-v-d0d32300]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--c-bg-deep);border-bottom:1px solid var(--c-border)}.notif__count[data-v-d0d32300]{display:inline-flex;height:24px;min-width:24px;align-items:center;justify-content:center;border-radius:999px;background:var(--c-accent);padding:0 6px;font-size:12px;font-weight:800;color:#fff}.notif__label[data-v-d0d32300]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--c-text)}.notif__close[data-v-d0d32300]{border-radius:6px;padding:4px;color:var(--c-text-dim);transition:color .12s ease}.notif__close[data-v-d0d32300]:hover{color:var(--c-danger)}.notif__list[data-v-d0d32300]{list-style:none;margin:0;padding:4px 0;max-height:12rem;overflow-y:auto}.notif__item[data-v-d0d32300]{display:flex;width:100%;align-items:center;gap:8px;padding:8px 12px;text-align:left;font-size:14px;color:var(--c-text);transition:background .12s ease,color .12s ease}.notif__item[data-v-d0d32300]:hover{background:#ffffff0d;color:var(--c-accent-hover)}.notif__dot[data-v-d0d32300]{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--c-accent)}.notif__sender[data-v-d0d32300]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif__badge[data-v-d0d32300]{flex-shrink:0;font-size:12px;font-weight:800;color:var(--c-accent-hover)}.chat-window[data-v-1182eadf]{display:flex;width:19rem;flex-direction:column;overflow:hidden;border:1px solid var(--c-border-strong);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--c-surface);box-shadow:var(--shadow-card);pointer-events:auto}.chat-window[data-v-1182eadf]:not(.chat-window--minimized){height:24rem}.chat-window--embedded[data-v-1182eadf]{width:100%;border-bottom:1px solid var(--c-border-strong);border-radius:var(--radius-lg)}.chat-window--embedded[data-v-1182eadf]:not(.chat-window--minimized){height:16rem}@media(max-width:640px){.chat-window[data-v-1182eadf]:not(.chat-window--embedded){width:100%;max-width:19rem;border-bottom:1px solid var(--c-border-strong);border-radius:var(--radius-lg)}.chat-window[data-v-1182eadf]:not(.chat-window--embedded):not(.chat-window--minimized){height:min(24rem,calc(100dvh - 7rem))}}.chat-window__header[data-v-1182eadf]{display:flex;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;background:var(--c-bg-deep);border-bottom:1px solid var(--c-border);cursor:pointer}.chat-window__status[data-v-1182eadf]{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--c-win)}.chat-window__name[data-v-1182eadf]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--c-text)}.chat-window__unread[data-v-1182eadf]{display:inline-flex;height:20px;min-width:20px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:var(--c-accent);padding:0 6px;font-size:11px;font-weight:800;color:#fff}.chat-window__icon-btn[data-v-1182eadf]{flex-shrink:0;border-radius:6px;padding:4px 6px;color:var(--c-text-dim);transition:color .12s ease}.chat-window__icon-btn[data-v-1182eadf]:hover{color:var(--c-accent-hover)}.chat-window__messages[data-v-1182eadf]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.chat-window__state[data-v-1182eadf]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c-text-dim)}.chat-window__spinner[data-v-1182eadf]{width:14px;height:14px;border-radius:50%;border:2px solid var(--c-border-strong);border-top-color:var(--c-accent);animation:chat-window-spin-1182eadf .7s linear infinite}@keyframes chat-window-spin-1182eadf{to{transform:rotate(360deg)}}.chat-window__empty[data-v-1182eadf]{font-size:13px;color:var(--c-text-faint)}.chat-window__row[data-v-1182eadf]{display:flex}.chat-window__row--own[data-v-1182eadf]{justify-content:flex-end}.chat-window__row--peer[data-v-1182eadf]{justify-content:flex-start}.chat-window__bubble[data-v-1182eadf]{max-width:80%;border-radius:14px;padding:8px 12px;font-size:13.5px}.chat-window__bubble--own[data-v-1182eadf]{background:var(--c-accent);color:#fff}.chat-window__bubble--peer[data-v-1182eadf]{background:var(--c-bg-deep);border:1px solid var(--c-border);color:var(--c-text)}.chat-window__text[data-v-1182eadf]{white-space:pre-wrap;word-break:break-word}.chat-window__time[data-v-1182eadf]{margin-top:4px;text-align:right;font-size:10px;opacity:.7}.chat-window__error[data-v-1182eadf]{flex-shrink:0;padding:0 12px 6px;font-size:12px;color:var(--c-danger)}.chat-window__form[data-v-1182eadf]{display:flex;flex-shrink:0;align-items:end;gap:8px;padding:10px 12px;border-top:1px solid var(--c-border);background:var(--c-bg-deep)}.chat-window__input[data-v-1182eadf]{width:100%;min-height:2.25rem;max-height:6rem;resize:none;border-radius:var(--radius);border:1px solid var(--c-border-strong);background:var(--c-surface);padding:8px 10px;font:inherit;font-size:13.5px;color:var(--c-text);transition:border-color .12s ease}.chat-window__input[data-v-1182eadf]::placeholder{color:var(--c-text-faint)}.chat-window__input[data-v-1182eadf]:focus{outline:none;border-color:var(--c-accent)}.chat-window__input[data-v-1182eadf]:disabled{opacity:.6}.chat-window__send[data-v-1182eadf]{flex-shrink:0;height:36px;border-radius:var(--radius);padding:0 14px;background:var(--c-accent);color:#fff;font-size:13.5px;font-weight:800;transition:background .12s ease,opacity .12s ease}.chat-window__send[data-v-1182eadf]:hover:not(:disabled){background:var(--c-accent-hover)}.chat-window__send[data-v-1182eadf]:disabled{opacity:.5;cursor:not-allowed}.sr-only[data-v-1182eadf]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chat-dock[data-v-ff9c1e01]{position:fixed;right:22px;bottom:0;z-index:80;display:flex;align-items:flex-end;gap:14px}.chat-dock__stack[data-v-ff9c1e01]{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.chat-dock__windows[data-v-ff9c1e01]{display:flex;align-items:flex-end;gap:14px}@media(max-width:640px){.chat-dock[data-v-ff9c1e01]:not(.chat-dock--embedded){right:10px;left:auto;width:min(19rem,calc(100vw - 20px));flex-direction:column;align-items:stretch;justify-content:flex-end}.chat-dock:not(.chat-dock--embedded) .chat-dock__stack[data-v-ff9c1e01],.chat-dock:not(.chat-dock--embedded) .chat-dock__windows[data-v-ff9c1e01]{width:100%;flex-direction:column;align-items:stretch;flex-wrap:nowrap}}.chat-dock--embedded[data-v-ff9c1e01]{position:relative;right:auto;bottom:auto;left:auto;z-index:2;width:100%;margin-top:auto;padding-top:16px;flex-direction:column;align-items:stretch;gap:10px}.chat-dock--embedded .chat-dock__stack[data-v-ff9c1e01],.chat-dock--embedded .chat-dock__windows[data-v-ff9c1e01]{width:100%;flex-direction:column;align-items:stretch;flex-wrap:nowrap}.chat-dock--embedded[data-v-ff9c1e01] .notif{width:100%}@media(max-width:860px){.chat-dock--embedded[data-v-ff9c1e01]{align-items:flex-end}.chat-dock--embedded .chat-dock__stack[data-v-ff9c1e01],.chat-dock--embedded .chat-dock__windows[data-v-ff9c1e01]{width:min(100%,19rem);margin-left:auto}}.shell[data-v-fdaf27a8]{min-height:100vh}.content[data-v-fdaf27a8]{margin-left:var(--sidebar-w);min-height:100vh;overflow:visible}.verify-banner[data-v-fdaf27a8]{margin:16px 20px 0;padding:14px 16px;border-radius:var(--radius);border:1px solid rgba(232,185,60,.4);background:#e8b93c1f;display:flex;align-items:center;justify-content:space-between;gap:16px}.verify-banner__copy[data-v-fdaf27a8]{min-width:0}.verify-banner__copy strong[data-v-fdaf27a8]{display:block;margin-bottom:4px}.verify-banner__copy p[data-v-fdaf27a8]{margin:0;color:var(--c-text-dim);font-size:13.5px}.verify-banner__copy span[data-v-fdaf27a8]{color:var(--c-text);font-weight:700}.verify-banner__ok[data-v-fdaf27a8]{color:var(--c-win)!important;margin-top:6px!important}.verify-banner__err[data-v-fdaf27a8]{color:#f3a29c!important;margin-top:6px!important}.verify-banner__btn[data-v-fdaf27a8]{flex-shrink:0;padding:9px 14px;border-radius:var(--radius);border:1px solid rgba(232,185,60,.5);background:#0003;color:var(--c-text);font:inherit;font-weight:800;font-size:13px;cursor:pointer}.verify-banner__btn[data-v-fdaf27a8]:disabled{opacity:.6;cursor:not-allowed}.route-view[data-v-fdaf27a8]{min-height:100%}.fade-enter-active[data-v-fdaf27a8],.fade-leave-active[data-v-fdaf27a8]{transition:opacity .15s ease}.fade-enter-from[data-v-fdaf27a8],.fade-leave-to[data-v-fdaf27a8]{opacity:0}@media(max-width:860px){.content[data-v-fdaf27a8]{margin-left:68px}.verify-banner[data-v-fdaf27a8]{margin:12px 12px 0;flex-direction:column;align-items:stretch}}@media(max-width:520px)and (pointer:coarse),(orientation:landscape)and (max-height:520px)and (pointer:coarse){.shell--in-game[data-v-fdaf27a8] .sidebar{display:none}.shell--in-game .content[data-v-fdaf27a8]{margin-left:0}}.btn[data-v-cfbb0f65]{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;border-radius:var(--radius);transition:transform .06s ease,background .15s ease,box-shadow .15s ease;white-space:nowrap}.btn--md[data-v-cfbb0f65]{padding:10px 20px;font-size:15px}.btn--lg[data-v-cfbb0f65]{padding:15px 28px;font-size:18px;border-radius:12px}.btn--block[data-v-cfbb0f65]{width:100%}.btn--primary[data-v-cfbb0f65]{background:var(--c-accent);color:#fff;box-shadow:0 5px 0 var(--c-accent-edge);text-shadow:0 1px 1px rgba(0,0,0,.25)}.btn--primary[data-v-cfbb0f65]:hover{background:var(--c-accent-hover)}.btn--primary[data-v-cfbb0f65]:active{transform:translateY(3px);box-shadow:0 2px 0 var(--c-accent-edge)}.btn--secondary[data-v-cfbb0f65]{background:var(--c-surface-2);color:var(--c-text);box-shadow:0 5px #0000004d}.btn--secondary[data-v-cfbb0f65]:hover{background:var(--c-surface-3)}.btn--secondary[data-v-cfbb0f65]:active{transform:translateY(3px);box-shadow:0 2px #0000004d}.btn--gold[data-v-cfbb0f65]{background:var(--c-gold);color:#1a1408;box-shadow:0 5px 0 var(--c-gold-edge);text-shadow:none}.btn--gold[data-v-cfbb0f65]:hover{background:var(--c-gold-hover)}.btn--gold[data-v-cfbb0f65]:active{transform:translateY(3px);box-shadow:0 2px 0 var(--c-gold-edge)}.btn--ghost[data-v-cfbb0f65]{background:transparent;color:var(--c-text-dim);border:1px solid var(--c-border-strong)}.btn--ghost[data-v-cfbb0f65]:hover{color:var(--c-text);background:#ffffff0a}.btn[data-v-cfbb0f65]:disabled{opacity:.6;cursor:not-allowed;transform:none}.board[data-v-924dc365]{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));grid-template-rows:repeat(11,minmax(0,1fr));aspect-ratio:1;width:100%;border-radius:10px;overflow:hidden;border:1px solid var(--c-border-strong);background:var(--c-bg-deep);box-shadow:0 24px 60px #00000080;-webkit-user-select:none;user-select:none}.square[data-v-924dc365]{position:relative;display:grid;place-items:center;min-width:0;min-height:0;background:var(--board-light);container-type:size}.square--dark[data-v-924dc365]{background:var(--board-dark)}.square--rock[data-v-924dc365]{background:#5c6577}.square--fire[data-v-924dc365]{box-shadow:inset 0 0 0 999px #e8783047}.square--burned[data-v-924dc365]{background:#5c6577;box-shadow:none}.flame[data-v-924dc365]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:1}.flame--out[data-v-924dc365]{opacity:.22}.piece[data-v-924dc365]{position:relative;z-index:2;width:78cqh;height:78cqh;object-fit:contain;pointer-events:none}.demo[data-v-3d9b9a89]{display:flex;flex-direction:column;gap:12px;min-width:0}.demo-stage[data-v-3d9b9a89]{min-width:0;overflow:visible}.demo-board-wrap[data-v-3d9b9a89]{position:relative;overflow:visible}.demo-board[data-v-3d9b9a89]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));aspect-ratio:6 / 3;width:100%;border-radius:10px;overflow:hidden;border:1px solid var(--c-border-strong);background:var(--c-bg-deep)}.demo-cell[data-v-3d9b9a89]{position:relative;min-height:0;padding:0;border:1px solid rgba(255,255,255,.05)}.demo-cell--light[data-v-3d9b9a89]{background:var(--board-light)}.demo-cell--dark[data-v-3d9b9a89]{background:var(--board-dark)}.demo-cell--move[data-v-3d9b9a89]:after{content:"";position:absolute;top:50%;left:50%;width:28%;height:28%;border-radius:50%;background:#20263085;transform:translate(-50%,-50%);pointer-events:none;z-index:3}.demo-cell--from[data-v-3d9b9a89]{box-shadow:inset 0 0 0 999px #64748b47}.demo-cell--spawn[data-v-3d9b9a89]{box-shadow:inset 0 0 0 999px #e8b93c52;cursor:pointer}.demo-cell--chest-ready[data-v-3d9b9a89]{box-shadow:inset 0 0 0 999px #e8b93c38;cursor:pointer}.demo-img[data-v-3d9b9a89]{position:absolute;object-fit:contain;-webkit-user-select:none;user-select:none}.demo-img--chest[data-v-3d9b9a89]{top:2%;right:2%;bottom:2%;left:2%;width:96%;height:96%;pointer-events:none}.demo-img--piece[data-v-3d9b9a89]{top:5%;right:5%;bottom:5%;left:5%;width:90%;height:90%;pointer-events:none}.demo-img--pawn[data-v-3d9b9a89]{top:9%;right:9%;bottom:9%;left:9%;width:82%;height:82%}.demo-img--grab[data-v-3d9b9a89]{pointer-events:auto;cursor:grab;touch-action:none}.demo-img--away[data-v-3d9b9a89]{opacity:0}.demo-loot[data-v-3d9b9a89]{position:absolute;z-index:40;display:flex;flex-direction:column;align-items:center;overflow:hidden;border-radius:8px;border:1px solid rgba(232,185,60,.55);background:#0f172af2;box-shadow:0 10px 28px #00000073;max-width:180px;pointer-events:auto}.demo-drag-ghost[data-v-3d9b9a89]{position:fixed;z-index:4000;pointer-events:none;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.demo-drag-ghost__img[data-v-3d9b9a89]{display:block;width:100%;height:100%;object-fit:fill;-webkit-user-drag:none}.demo-loot__title[data-v-3d9b9a89]{margin:0;width:100%;padding:.3rem .5rem .2rem;text-align:center;font-size:.9rem;font-weight:700;color:var(--c-gold)}.demo-loot__pick[data-v-3d9b9a89]{margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.demo-loot__pick img[data-v-3d9b9a89]{display:block;width:100%;max-width:160px;height:auto}.demo-loot__pick[data-v-3d9b9a89]:hover{filter:brightness(1.08)}.demo-hint[data-v-3d9b9a89]{margin:0;font-size:13.5px;line-height:1.45;color:var(--c-text-dim)}body.demo-dragging,body.demo-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.chests[data-v-9279cad9]{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:max-content;max-width:100%}.chest[data-v-9279cad9]{display:grid;grid-template-columns:128px auto;gap:14px;align-items:center;width:100%;min-width:100%;box-sizing:border-box;padding:12px 18px;border-radius:10px;border:1px solid var(--c-border);background:var(--c-surface-2)}.chest__left[data-v-9279cad9]{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.chest__icon[data-v-9279cad9]{display:grid;place-items:center;width:88px;height:88px;margin-bottom:6px;border-radius:10px;background:var(--c-surface-3)}.chest__icon img[data-v-9279cad9]{width:80px;height:80px;object-fit:contain;-webkit-user-select:none;user-select:none}.chest__left h3[data-v-9279cad9]{font-size:16px}.chest__badge[data-v-9279cad9]{margin-top:6px;padding:2px 8px;border-radius:999px;border:1px solid rgba(232,185,60,.55);background:#e8b93c1f;color:var(--c-gold);font-size:11px;font-weight:800;letter-spacing:.02em}.chest__blurb[data-v-9279cad9]{margin-top:6px;color:var(--c-text-dim);font-size:12px;line-height:1.35}.chest__loot[data-v-9279cad9]{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:6px;margin:0;padding:0;list-style:none}.loot[data-v-9279cad9]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:0 0 auto;width:86px}.loot__tile[data-v-9279cad9]{display:flex;align-items:flex-end;justify-content:center;width:86px;height:104px}.loot img[data-v-9279cad9]{display:block;width:auto;height:104px;max-width:86px;object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none}.loot__chance[data-v-9279cad9]{margin-top:4px;color:var(--c-gold);font-size:13px;font-weight:800}@media(max-width:900px){.chest__loot[data-v-9279cad9]{flex-wrap:wrap}}@media(max-width:720px){.chest[data-v-9279cad9]{grid-template-columns:88px minmax(0,1fr);gap:10px}.chest__icon[data-v-9279cad9],.chest__icon img[data-v-9279cad9]{width:64px;height:64px}}.phase2[data-v-a302cb49]{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.95fr);gap:24px;align-items:center;min-width:0}.phase2__lead[data-v-a302cb49]{margin-bottom:14px;color:var(--c-text);font-size:16px;line-height:1.55}.phase2__points[data-v-a302cb49]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.phase2__points li[data-v-a302cb49]{color:var(--c-text-dim);font-size:15px;line-height:1.5}.phase2__points strong[data-v-a302cb49]{display:block;margin-bottom:2px;color:var(--c-text);font-weight:800}.phase2-board[data-v-a302cb49]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));aspect-ratio:1;width:100%;max-width:340px;margin:0 auto;border-radius:10px;overflow:hidden;border:1px solid var(--c-border-strong);background:var(--c-bg-deep)}.phase2-cell[data-v-a302cb49]{position:relative;min-height:0}.phase2-cell--light[data-v-a302cb49]{background:var(--board-light)}.phase2-cell--dark[data-v-a302cb49]{background:var(--board-dark)}.phase2-cell--spawn[data-v-a302cb49]{box-shadow:inset 0 0 0 999px #e8b93c52}.phase2-img[data-v-a302cb49]{position:absolute;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.phase2-img--chest[data-v-a302cb49]{top:2%;right:2%;bottom:2%;left:2%;width:96%;height:96%}.phase2-img--piece[data-v-a302cb49]{top:5%;right:5%;bottom:5%;left:5%;width:90%;height:90%}.phase2__caption[data-v-a302cb49]{margin-top:10px;text-align:center;color:var(--c-text-dim);font-size:13px;line-height:1.4}@media(max-width:720px){.phase2[data-v-a302cb49]{grid-template-columns:1fr}.phase2-board[data-v-a302cb49]{max-width:280px}}.win[data-v-16c5b319]{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.95fr);gap:24px;align-items:center;min-width:0}.win__lead[data-v-16c5b319]{margin-bottom:14px;color:var(--c-text);font-size:18px;line-height:1.55}.win__points[data-v-16c5b319]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.win__points li[data-v-16c5b319]{color:var(--c-text-dim);font-size:16px;line-height:1.5}.win__points strong[data-v-16c5b319]{display:block;margin-bottom:2px;color:var(--c-text);font-weight:800}.win__art[data-v-16c5b319]{width:100%;max-width:230px;height:auto;display:block;object-fit:contain;justify-self:center;border-radius:10px;border:1px solid var(--c-border);background:var(--c-bg-deep)}@media(max-width:720px){.win[data-v-16c5b319]{grid-template-columns:1fr}.win__art[data-v-16c5b319]{max-width:200px;justify-self:center}}.phase3[data-v-9b5cbd3c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.95fr);gap:24px;align-items:center;min-width:0}.phase3__lead[data-v-9b5cbd3c]{margin-bottom:14px;color:var(--c-text);font-size:16px;line-height:1.55}.phase3__points[data-v-9b5cbd3c]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.phase3__points li[data-v-9b5cbd3c]{color:var(--c-text-dim);font-size:15px;line-height:1.5}.phase3__points strong[data-v-9b5cbd3c]{display:block;margin-bottom:2px;color:var(--c-text);font-weight:800}.phase3-board[data-v-9b5cbd3c]{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(7,minmax(0,1fr));aspect-ratio:1;width:100%;max-width:340px;margin:0 auto;border-radius:10px;overflow:hidden;border:1px solid var(--c-border-strong);background:var(--c-bg-deep)}.phase3-cell[data-v-9b5cbd3c]{position:relative;min-height:0;transition:background .5s ease,box-shadow .5s ease}.phase3-cell--light[data-v-9b5cbd3c]{background:var(--board-light)}.phase3-cell--dark[data-v-9b5cbd3c]{background:var(--board-dark)}.phase3-cell--safe[data-v-9b5cbd3c]{box-shadow:inset 0 0 0 999px #6fc06a47}.phase3-cell--fire[data-v-9b5cbd3c]{box-shadow:inset 0 0 0 999px #e8783047}.phase3-cell--burned[data-v-9b5cbd3c]{background:#5c6577;box-shadow:none}.phase3-img[data-v-9b5cbd3c]{position:absolute;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.phase3-img--flame[data-v-9b5cbd3c]{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;opacity:1;transition:opacity .5s ease}.phase3-img--flame-out[data-v-9b5cbd3c]{opacity:0}.phase3-king[data-v-9b5cbd3c]{position:absolute;z-index:3;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;transition:left .55s ease,top .55s ease}.phase3-king--snap[data-v-9b5cbd3c]{transition:none}.phase3__caption[data-v-9b5cbd3c]{margin-top:10px;text-align:center;color:var(--c-text-dim);font-size:13px;line-height:1.4}@media(max-width:720px){.phase3[data-v-9b5cbd3c]{grid-template-columns:1fr}.phase3-board[data-v-9b5cbd3c]{max-width:280px}}.shop[data-v-6b174a9f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.95fr);gap:24px;align-items:center;min-width:0}.shop__lead[data-v-6b174a9f]{margin-bottom:14px;color:var(--c-text);font-size:18px;line-height:1.55}.shop__points[data-v-6b174a9f]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.shop__points li[data-v-6b174a9f]{color:var(--c-text-dim);font-size:16px;line-height:1.5}.shop__points strong[data-v-6b174a9f]{display:block;margin-bottom:2px;color:var(--c-text);font-weight:800}.shop__inline[data-v-6b174a9f]{display:inline-block;margin-top:4px;color:var(--c-gold);font-weight:800}.shop__inline[data-v-6b174a9f]:hover{text-decoration:underline}.shop__reward[data-v-6b174a9f]{display:flex;align-items:center;gap:14px;margin-top:18px;padding:12px 14px;border-radius:12px;border:1px solid rgba(232,185,60,.35);background:#e8b93c14}.shop__reward-badge[data-v-6b174a9f]{width:56px;height:56px;object-fit:contain;flex-shrink:0}.shop__reward-copy[data-v-6b174a9f]{min-width:0;flex:1}.shop__reward-title[data-v-6b174a9f]{margin:0;color:var(--c-text);font-size:15px;font-weight:800}.shop__reward-desc[data-v-6b174a9f],.shop__reward-ok[data-v-6b174a9f],.shop__reward-error[data-v-6b174a9f],.shop__reward-hint[data-v-6b174a9f]{margin:2px 0 0;font-size:13px;line-height:1.4}.shop__reward-desc[data-v-6b174a9f]{color:var(--c-text-dim)}.shop__reward-ok[data-v-6b174a9f]{color:#9fd99b}.shop__reward-error[data-v-6b174a9f]{color:#f3a49e}.shop__reward-hint[data-v-6b174a9f]{color:var(--c-gold)}.shop__aside[data-v-6b174a9f]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:16px 16px 18px;border-radius:12px;border:1px solid var(--c-border);background:var(--c-surface-2)}.shop__preview[data-v-6b174a9f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.shop__preview img[data-v-6b174a9f]{width:100%;height:64px;object-fit:contain;-webkit-user-select:none;user-select:none}.shop__aside-lead[data-v-6b174a9f]{margin:0;text-align:center;color:var(--c-text-dim);font-size:14px;line-height:1.45}.shop__aside-lead strong[data-v-6b174a9f]{color:var(--c-gold);font-weight:800}.shop__patron[data-v-6b174a9f]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border-radius:10px;border:1px solid rgba(242,62,23,.45);background:#f23e171a;color:#ff6a4a;transition:background .12s ease,border-color .12s ease,transform .06s ease}.shop__patron[data-v-6b174a9f]:hover{background:#f23e172e;border-color:#f23e17bf;transform:translateY(-1px)}.shop__patron-mark[data-v-6b174a9f]{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:10px;background:#f23e17;color:#fff}.shop__patron-word[data-v-6b174a9f]{display:flex;flex-direction:column;min-width:0}.shop__patron-name[data-v-6b174a9f]{font-size:18px;font-weight:900;letter-spacing:-.03em;line-height:1.1;color:#fff}.shop__patron-cta[data-v-6b174a9f]{margin-top:2px;color:var(--c-text-dim);font-size:12px;font-weight:700}@media(max-width:720px){.shop[data-v-6b174a9f]{grid-template-columns:1fr}.shop__reward[data-v-6b174a9f]{flex-wrap:wrap}.shop__reward-btn[data-v-6b174a9f]{width:100%}}.tutorial[data-v-10ef3195]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;background:#0a0c10b8}.tutorial__card[data-v-10ef3195]{position:relative;display:flex;flex-direction:column;width:100%;max-width:880px;min-height:320px;padding:28px 28px 22px;overflow:visible;border-radius:var(--radius-lg);border:1px solid var(--c-border-strong);background:var(--c-surface);box-shadow:0 20px 50px #00000080}.tutorial__card--wide[data-v-10ef3195]{width:max-content;max-width:min(1520px,calc(100vw - 40px))}.tutorial__card--intro[data-v-10ef3195]{max-width:1120px;min-height:360px;padding:32px 32px 24px}.tutorial__close[data-v-10ef3195]{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:8px;border:1px solid var(--c-border-strong);background:transparent;color:var(--c-text-dim);font-size:22px;line-height:1;transition:color .12s ease,border-color .12s ease}.tutorial__close[data-v-10ef3195]:hover{color:var(--c-text);border-color:var(--c-text-dim)}.tutorial__content[data-v-10ef3195]{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1.15fr);gap:24px;align-items:center;padding-right:12px;overflow:visible}.tutorial__content--intro[data-v-10ef3195]{grid-template-columns:minmax(0,.9fr) minmax(340px,1.45fr);gap:28px}.tutorial__copy[data-v-10ef3195]{min-width:0}.tutorial__art[data-v-10ef3195]{width:100%;height:auto;display:block;object-fit:contain;border-radius:10px;border:1px solid var(--c-border);background:var(--c-bg-deep)}.tutorial__head[data-v-10ef3195]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.tutorial__gif[data-v-10ef3195]{width:42px;height:42px;object-fit:contain;flex-shrink:0}.tutorial__head h2[data-v-10ef3195]{font-size:24px}.tutorial__lead[data-v-10ef3195],.tutorial__text[data-v-10ef3195]{color:var(--c-text-dim);font-size:16px;line-height:1.55}.tutorial__content--intro .tutorial__gif[data-v-10ef3195]{width:72px;height:72px}.tutorial__content--intro .tutorial__head h2[data-v-10ef3195]{font-size:30px}.tutorial__content--intro .tutorial__lead[data-v-10ef3195],.tutorial__content--intro .tutorial__text[data-v-10ef3195]{font-size:18px}.tutorial__lead[data-v-10ef3195]{margin-bottom:12px;color:var(--c-text)}.tutorial__footer[data-v-10ef3195]{display:flex;justify-content:flex-end;margin-top:28px}.tutorial__content--chests[data-v-10ef3195]{grid-template-columns:1fr;align-items:start;gap:12px;padding-right:0}.tutorial__content--chests .tutorial__lead[data-v-10ef3195]{margin-bottom:0}.tutorial__content--phase2[data-v-10ef3195]{grid-template-columns:1fr;align-items:start;gap:8px}.tutorial__footer--split[data-v-10ef3195]{justify-content:space-between}.tutorial__next[data-v-10ef3195] svg,.tutorial__chevron--back[data-v-10ef3195]{margin-right:-2px}.tutorial__chevron--back[data-v-10ef3195]{transform:scaleX(-1);margin-right:0;margin-left:-2px}.tutorial__claim[data-v-10ef3195]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;font-size:15px;font-weight:800;border-radius:var(--radius);border:none;background:#4a90d9;color:#fff;box-shadow:0 5px #356fad;text-shadow:0 1px 1px rgba(0,0,0,.25);cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .06s ease,box-shadow .06s ease}.tutorial__claim[data-v-10ef3195]:hover:not(:disabled){background:#5ca0e8}.tutorial__claim[data-v-10ef3195]:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #356fad}.tutorial__claim[data-v-10ef3195]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:720px){.tutorial__content[data-v-10ef3195]{grid-template-columns:1fr;padding-right:0}.tutorial__art[data-v-10ef3195]{max-width:420px;justify-self:center}.tutorial__content--intro .tutorial__art[data-v-10ef3195]{max-width:600px}}.home[data-v-39c48253]{padding-bottom:0}.hero[data-v-39c48253]{position:relative;background:linear-gradient(105deg,#181c24f5,#181c24d1 45%,#1e2b3e9e),url(/backgroundchessimage.png) center 35% / cover no-repeat;border-bottom:1px solid var(--c-border)}.hero__inner[data-v-39c48253]{max-width:1180px;margin:0 auto;padding:96px 36px;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.hero__copy[data-v-39c48253]{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.hero__title[data-v-39c48253]{font-size:clamp(34px,4.5vw,52px);font-weight:900}.hero__accent[data-v-39c48253]{color:var(--c-accent-hover)}.hero__lead[data-v-39c48253]{font-size:17px;color:var(--c-text-dim);max-width:480px}.hero__actions[data-v-39c48253]{display:flex;align-items:stretch;gap:14px;flex-wrap:wrap;margin-top:8px}.hero__tutorial-wrap[data-v-39c48253]{position:relative;display:inline-flex}.hero__tutorial-wrap[data-v-39c48253]:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:0;border-radius:20px;background:#44444473;opacity:0;pointer-events:none;animation:tutorial-pulse-39c48253 2.4s ease-out infinite}.hero__tutorial[data-v-39c48253]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 40px 0 0;overflow:hidden;font-size:23px;font-weight:900;letter-spacing:.3px;line-height:1.5;color:#fff;background:#444;border:0;border-radius:16px;box-shadow:0 7px #2e2e2e,0 14px 28px #00000047;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap;cursor:pointer;transform-origin:center center;transition:transform .18s ease,box-shadow .15s ease,background .15s ease}@keyframes tutorial-pulse-39c48253{0%{transform:scale(.94);opacity:.55}70%{transform:scale(1.12);opacity:0}to{opacity:0}}.hero__tutorial span[data-v-39c48253]{padding-block:19px}.hero__tutorial[data-v-39c48253]:hover{background:#444;transform:scale(1.06);box-shadow:0 7px #2e2e2e,0 18px 34px #00000059}.hero__tutorial[data-v-39c48253]:active{transform:scale(1.06) translateY(4px);box-shadow:0 3px #2e2e2e}.hero__tutorial-gif[data-v-39c48253]{height:calc(1.5em + 38px);width:auto;object-fit:contain;flex-shrink:0}.hero__stats[data-v-39c48253]{display:flex;align-items:center;gap:28px;padding:14px 22px;background:#fff;border:0;border-radius:16px;box-shadow:0 7px #d0d0d0,0 14px 28px #0000002e}.hero__stat[data-v-39c48253]{display:flex;flex-direction:column;gap:2px;justify-content:center}.hero__stat strong[data-v-39c48253]{font-size:24px;font-weight:900;color:#444}.hero__stat span[data-v-39c48253]{font-size:13px;color:#444}.hero__board[data-v-39c48253]{max-width:480px;width:100%;justify-self:end}@media(prefers-reduced-motion:reduce){.hero__tutorial-wrap[data-v-39c48253]:before{animation:none;opacity:0}}.section[data-v-39c48253]{margin-top:64px}.section__title[data-v-39c48253]{font-size:26px}.comic[data-v-39c48253]{margin-top:72px}.comic__paper[data-v-39c48253]{position:relative;overflow:hidden;padding:46px 40px 40px;border-radius:22px;border:3px solid #10121a;background:linear-gradient(160deg,#23262f,#16181f 68%,#121319);box-shadow:12px 12px #00000059,0 30px 60px #0006}.comic__halftone[data-v-39c48253]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.55) 1px,transparent 1.4px);background-size:14px 14px;opacity:.05;-webkit-mask-image:radial-gradient(circle at 30% 20%,#000 0%,transparent 70%);mask-image:radial-gradient(circle at 30% 20%,#000 0%,transparent 70%)}.comic__heading[data-v-39c48253]{position:relative;z-index:1;max-width:640px;opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.25,1)}.comic__heading.is-visible[data-v-39c48253]{opacity:1;transform:translateY(0)}.comic__title[data-v-39c48253]{display:inline-block;font-family:Bangers,cursive;font-weight:400;font-size:clamp(34px,5vw,58px);letter-spacing:.5px;line-height:1.05;color:#fff;-webkit-text-stroke:1.5px #10121a;text-shadow:3px 3px 0 #10121a,6px 6px 0 rgba(74,144,217,.55);transform:rotate(-1.5deg)}.comic__sub[data-v-39c48253]{display:inline-block;margin-top:16px;padding:10px 18px;background:#f3efe3;color:#191b22;font-weight:700;font-size:14.5px;border:3px solid #10121a;border-radius:4px;transform:rotate(.8deg);box-shadow:6px 6px #00000059}.comic__panels[data-v-39c48253]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:46px}.panel[data-v-39c48253]{--panel-accent: #4a90d9;--tilt: 0deg;position:relative;padding:26px 22px 24px;border-radius:8px;border:3px solid #10121a;background:linear-gradient(165deg,#262a34,#16171d);box-shadow:9px 9px #0006;opacity:0;transform:translateY(56px) rotate(var(--tilt)) scale(.94);transition:opacity .55s ease,transform .6s cubic-bezier(.2,.85,.25,1.15),box-shadow .25s ease,border-color .25s ease;transition-delay:calc(var(--i, 0) * .12s)}.panel--br[data-v-39c48253]{--panel-accent: #e8b93c;--tilt: -2deg}.panel--team[data-v-39c48253]{--panel-accent: #4a90d9;--tilt: 1.4deg}.panel--train[data-v-39c48253]{--panel-accent: #6fc06a;--tilt: -1.2deg}.panel.is-visible[data-v-39c48253]{opacity:1;transform:translateY(0) rotate(var(--tilt)) scale(1)}.panel--link[data-v-39c48253]{display:block;text-decoration:none;color:inherit;cursor:pointer}.panel--link[data-v-39c48253]:hover,.panel[data-v-39c48253]:hover{transform:translateY(-6px) rotate(0) scale(1.015);box-shadow:13px 13px #00000073;border-color:var(--panel-accent)}.panel--soon[data-v-39c48253]{overflow:hidden}.panel__soon[data-v-39c48253]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;background:#0a0c10b8;opacity:0;pointer-events:none;transition:opacity .2s ease}.panel--soon:hover .panel__soon[data-v-39c48253]{opacity:1}.panel__soon-burst[data-v-39c48253]{display:inline-block;padding:14px 28px;font-family:Bangers,cursive;font-size:clamp(28px,3vw,36px);letter-spacing:1.5px;color:#191b22;background:var(--c-gold);border:3px solid #10121a;transform:rotate(-8deg);text-shadow:none;box-shadow:5px 5px #00000073;clip-path:polygon(4% 22%,18% 4%,34% 16%,50% 2%,66% 16%,82% 4%,96% 22%,88% 42%,98% 58%,84% 72%,92% 92%,68% 82%,50% 98%,32% 82%,8% 92%,16% 72%,2% 58%,12% 42%)}.panel[data-v-39c48253]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(currentColor 1px,transparent 1.3px);background-size:10px 10px;color:var(--panel-accent);opacity:.08}.panel__sfx[data-v-39c48253]{position:absolute;top:10px;right:16px;font-family:Bangers,cursive;font-size:22px;letter-spacing:1px;color:var(--panel-accent);opacity:.85;transform:rotate(6deg);text-shadow:2px 2px 0 #10121a;pointer-events:none}.panel__art[data-v-39c48253]{position:relative;height:176px;margin:10px 0 8px;display:grid;place-items:center}.art-piece[data-v-39c48253]{position:relative;z-index:2;filter:drop-shadow(4px 4px 0 #10121a);transform:translateY(var(--parallax-y, 0)) rotate(var(--parallax-r, 0deg));transition:transform .15s ease-out}.art-piece--king[data-v-39c48253]{width:96px}.burst[data-v-39c48253]{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:1;border-radius:50%;background:repeating-conic-gradient(from 0deg,var(--panel-accent) 0deg 8deg,transparent 8deg 26deg);opacity:.35;animation:comic-spin-39c48253 16s linear infinite}.fallen[data-v-39c48253]{position:absolute;z-index:1;opacity:.55}.fallen--bishop[data-v-39c48253]{left:4%;bottom:2%}.fallen--knight[data-v-39c48253]{right:2%;bottom:0}.art-piece--fallen[data-v-39c48253]{width:44px;opacity:.75;filter:grayscale(1) drop-shadow(3px 3px 0 #10121a)}.fallen--bishop .art-piece--fallen[data-v-39c48253]{transform:rotate(-16deg)}.fallen--knight .art-piece--fallen[data-v-39c48253]{transform:rotate(13deg)}.ko-mark[data-v-39c48253]{position:absolute;top:-8px;right:-10px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--c-danger);border:2px solid #10121a;color:#fff;font-weight:900;font-size:12px;line-height:1;box-shadow:2px 2px #0006}.duo-links[data-v-39c48253]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:var(--panel-accent);stroke-width:1.6;stroke-dasharray:4 4;opacity:.45}.duo[data-v-39c48253]{position:absolute;z-index:1;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#10121a;border:3px solid var(--duo-color, var(--panel-accent));box-shadow:3px 3px #0006}.duo img[data-v-39c48253]{width:18px;filter:drop-shadow(1px 1px 0 #10121a)}.duo img[data-v-39c48253]:first-child{margin-right:-6px}.duo--n[data-v-39c48253]{top:0;left:50%;transform:translate(-50%);--duo-color: #e8b93c}.duo--e[data-v-39c48253]{right:2%;top:50%;transform:translateY(-50%);--duo-color: #4a90d9}.duo--s[data-v-39c48253]{bottom:0;left:50%;transform:translate(-50%);--duo-color: #6fc06a}.duo--w[data-v-39c48253]{left:2%;top:50%;transform:translateY(-50%);--duo-color: #e0645c}.duo-core[data-v-39c48253]{position:relative;z-index:2;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-family:Bangers,cursive;font-size:16px;letter-spacing:1.5px;color:#fff;background:var(--panel-accent);border:3px solid #10121a;box-shadow:3px 3px #0006}.target-rings[data-v-39c48253]{position:absolute;width:150px;height:150px;border-radius:50%;border:3px dashed var(--panel-accent);opacity:.7;animation:comic-spin-39c48253 20s linear infinite}.target-rings[data-v-39c48253]:before{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:50%;border:3px solid var(--panel-accent);opacity:.55}.art-piece--pawn[data-v-39c48253]{width:70px}.bot-chip[data-v-39c48253],.time-chip[data-v-39c48253]{position:absolute;z-index:2;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#10121a;border:2px solid var(--panel-accent);color:var(--panel-accent);box-shadow:3px 3px #0006}.bot-chip[data-v-39c48253]{right:2%;top:2%;transform:rotate(-8deg)}.time-chip[data-v-39c48253]{left:2%;bottom:4%;transform:rotate(8deg)}.bot-icon[data-v-39c48253]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@keyframes comic-spin-39c48253{to{transform:rotate(360deg)}}.panel__badge[data-v-39c48253]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;background:#10121a;border:2px solid var(--panel-accent);color:var(--panel-accent);font-weight:800;font-size:12px;letter-spacing:.4px;text-transform:uppercase}.panel__badge-icon[data-v-39c48253]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--panel-accent);color:#10121a}.panel__title[data-v-39c48253]{position:relative;z-index:1;margin-top:14px;font-family:Bangers,cursive;font-weight:400;font-size:25px;letter-spacing:.4px;color:#fff}.panel__desc[data-v-39c48253]{position:relative;z-index:1;margin-top:6px;font-size:14.5px}.panel__meta[data-v-39c48253]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.meta-chip[data-v-39c48253]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:700;color:#cfd4de;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}@media(prefers-reduced-motion:reduce){.comic__heading[data-v-39c48253],.panel[data-v-39c48253]{transition:opacity .3s ease;transform:none!important}.burst[data-v-39c48253],.target-rings[data-v-39c48253]{animation:none}}.feedback[data-v-39c48253]{margin-top:8px;padding:36px 36px 120px;background:var(--c-bg-deep);border-top:1px solid var(--c-border-strong)}.feedback__inner[data-v-39c48253]{max-width:1180px;margin:0 auto}.feedback__title[data-v-39c48253]{display:flex;align-items:center;gap:10px;font-size:22px}.feedback__lead[data-v-39c48253]{margin-top:8px;max-width:640px}.feedback__login[data-v-39c48253]{margin-top:18px;font-size:14.5px}.feedback__login-link[data-v-39c48253]{color:var(--c-accent-hover);font-weight:700}.feedback__login-link[data-v-39c48253]:hover{text-decoration:underline}.feedback__form[data-v-39c48253]{margin-top:18px;display:flex;flex-direction:column;gap:12px}.feedback__form textarea[data-v-39c48253]{width:100%;resize:vertical;min-height:110px;border-radius:var(--radius);border:1px solid var(--c-border-strong);background:var(--c-bg-deep);padding:12px 14px;color:var(--c-text);font:inherit;outline:none;transition:border-color .12s ease}.feedback__form textarea[data-v-39c48253]::placeholder{color:var(--c-text-faint)}.feedback__form textarea[data-v-39c48253]:focus{border-color:var(--c-accent)}.feedback__form textarea[data-v-39c48253]:disabled{opacity:.6}.feedback__row[data-v-39c48253]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.feedback__count[data-v-39c48253]{font-size:12.5px;color:var(--c-text-faint)}.feedback__ok[data-v-39c48253]{font-size:14px;color:var(--c-win)}.feedback__error[data-v-39c48253]{font-size:14px;color:var(--c-danger)}.sr-only[data-v-39c48253]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){.hero__inner[data-v-39c48253]{grid-template-columns:1fr}.hero__board[data-v-39c48253]{justify-self:center}.comic__panels[data-v-39c48253]{grid-template-columns:1fr}}@media(max-width:640px){.comic__paper[data-v-39c48253]{padding:34px 20px 28px}.panel[data-v-39c48253]{transform:translateY(56px) rotate(0) scale(.96)}.panel.is-visible[data-v-39c48253]{transform:translateY(0) rotate(0) scale(1)}.panel[data-v-39c48253]:hover{transform:translateY(-4px) rotate(0) scale(1.01)}}.game-page[data-v-0a0a0cbd]{height:100dvh;max-height:100dvh;padding:20px 24px 24px;display:flex;flex-direction:column;overflow:hidden}.game-layout[data-v-0a0a0cbd]{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:20px;align-items:stretch;min-height:0}.board-panel[data-v-0a0a0cbd]{position:relative;order:1;border-radius:var(--radius-lg);border:1px solid var(--c-border);background:var(--c-surface);padding:12px;display:flex;min-height:0;overflow:hidden}.board-panel--popup[data-v-0a0a0cbd]{overflow:visible}.phase2-badge[data-v-0a0a0cbd]{position:absolute;top:12px;left:12px;z-index:5;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;border-radius:6px;border:1px solid rgba(74,144,217,.4);background:#4a90d91f;color:var(--c-accent-hover)}.spectate-badge[data-v-0a0a0cbd]{border-color:#e8b05073;background:#e8b0501f;color:var(--c-gold)}.spectate-badge--offset[data-v-0a0a0cbd]{top:40px}.board-scale[data-v-0a0a0cbd]{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;overflow:hidden}.board-scale--popup[data-v-0a0a0cbd]{overflow:visible}.board-grid[data-v-0a0a0cbd]{position:relative;display:grid;width:100%;height:100%;aspect-ratio:1 / 1;max-width:100%;max-height:100%;margin:0 auto;border-radius:10px;border:1px solid var(--c-border-strong);background:var(--c-bg-deep);overflow:hidden}.board-grid--popup[data-v-0a0a0cbd]{overflow:visible}.board-grid--spectate .cell-img--grab[data-v-0a0a0cbd]{cursor:default}.cell[data-v-0a0a0cbd]{position:relative;container-type:size;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;border:1px solid rgba(255,255,255,.05)}.cell--light[data-v-0a0a0cbd]{background:var(--board-light)}.cell--dark[data-v-0a0a0cbd]{background:var(--board-dark)}.cell--rock[data-v-0a0a0cbd]{background:#5c6577}.cell--move-target[data-v-0a0a0cbd]:after{content:"";position:absolute;top:50%;left:50%;width:38cqmin;height:38cqmin;border-radius:50%;background:#20263085;transform:translate(-50%,-50%);pointer-events:none;z-index:3}.cell--capture-target[data-v-0a0a0cbd]{box-shadow:inset 0 0 0 999px #e0645c52}.cell--dragged-from[data-v-0a0a0cbd]{box-shadow:inset 0 0 0 999px #64748b4d}.cell.cell--premove-target[data-v-0a0a0cbd]{border-color:#8b96a8;background:#8b96a8;box-shadow:none}.cell.cell--premove-from[data-v-0a0a0cbd]{border-color:#9aa4b4;background:#9aa4b4;box-shadow:none}.cell--spawn-target[data-v-0a0a0cbd]{box-shadow:inset 0 0 0 999px #e8b93c47}.cell--spawn-preview[data-v-0a0a0cbd]{box-shadow:inset 0 0 0 999px #e8b93c29}.cell-img--spawn-preview[data-v-0a0a0cbd]{z-index:8;pointer-events:none;opacity:.92}.cell-img[data-v-0a0a0cbd]{position:absolute;z-index:5;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:auto}.cell-img--fire[data-v-0a0a0cbd]{top:0;right:0;bottom:0;left:0;z-index:6;width:100%;height:100%;pointer-events:none;opacity:1;mix-blend-mode:normal}.frame--special[data-v-0a0a0cbd]{top:2%;right:2%;bottom:2%;left:2%;width:96%;height:96%}.frame--box[data-v-0a0a0cbd]{top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%}.frame--pawn[data-v-0a0a0cbd]{top:9%;right:9%;bottom:9%;left:9%;width:82%;height:82%}.frame--piece[data-v-0a0a0cbd]{top:5%;right:5%;bottom:5%;left:5%;width:90%;height:90%}.frame--piece-tight[data-v-0a0a0cbd]{top:1%;right:1%;bottom:1%;left:1%;width:98%;height:98%}.cell-img--grab[data-v-0a0a0cbd]{cursor:grab;touch-action:none}.cell-img--grab[data-v-0a0a0cbd]:active{cursor:grabbing}.cell-img--away[data-v-0a0a0cbd]{opacity:0}.game-drag-ghost[data-v-0a0a0cbd]{position:fixed;z-index:4000;pointer-events:none;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.game-drag-ghost__img[data-v-0a0a0cbd]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:fill;-webkit-user-drag:none}.game-drag-ghost__img--mirror[data-v-0a0a0cbd]{transform:scaleX(-1)}.game-drag-ghost__fallback[data-v-0a0a0cbd]{display:flex;align-items:center;justify-content:center;width:90%;height:90%;border-radius:6px;border:2px solid;color:#10131a;font-weight:800;font-size:.7em}.piece-fallback[data-v-0a0a0cbd]{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;width:90%;height:90%;border-radius:6px;border:2px solid;color:#10131a;font-weight:800;font-size:.85em}.cell-raw[data-v-0a0a0cbd]{position:relative;z-index:3;font-size:9px;color:#14161cb3}.chest-popup-anchor[data-v-0a0a0cbd]{position:absolute;z-index:30;pointer-events:none}.chest-popup[data-v-0a0a0cbd]{pointer-events:auto;display:inline-flex;flex-direction:column;align-items:center;width:max-content;overflow:hidden;border-radius:.5rem;border:1px solid rgba(232,185,60,.55);background:#0f172af2;box-shadow:0 10px 28px #00000073}.chest-popup__title[data-v-0a0a0cbd]{margin:0;width:100%;padding:.3rem .45rem .2rem;text-align:center;font-size:.95rem;font-weight:700;color:var(--c-gold)}.chest-popup__artwork[data-v-0a0a0cbd]{position:relative;width:max-content;line-height:0}.chest-popup__artwork--split[data-v-0a0a0cbd]{display:flex;gap:.25rem}.chest-popup__split-option[data-v-0a0a0cbd]{margin:0;padding:0;border:0;background:transparent;cursor:grab;touch-action:none;line-height:0}.chest-popup__split-option[data-v-0a0a0cbd]:hover{filter:brightness(1.08)}.chest-popup__split-option--active[data-v-0a0a0cbd]{box-shadow:inset 0 0 0 2px #e8b93cd9}.chest-popup__image[data-v-0a0a0cbd]{display:block;width:auto;height:auto;max-width:min(220px,42vw);max-height:min(220px,42vw);object-fit:contain;-webkit-user-select:none;user-select:none}.chest-popup__pick-zone[data-v-0a0a0cbd]{position:absolute;top:0;bottom:0;margin:0;padding:0;border:0;background:transparent;cursor:grab;touch-action:none}.chest-popup__pick-zone--full[data-v-0a0a0cbd]{top:0;right:0;bottom:0;left:0;width:100%}.chest-popup__pick-zone[data-v-0a0a0cbd]:hover{background:#e8b93c1f}.chest-popup__pick-zone--active[data-v-0a0a0cbd]{box-shadow:inset 0 0 0 2px #e8b93cd9;background:#e8b93c1a}.chest-popup__fallback[data-v-0a0a0cbd]{display:flex;flex-direction:column;gap:.25rem;padding:.35rem}.chest-popup__fallback-btn[data-v-0a0a0cbd]{border-radius:.375rem;border:1px solid var(--c-border-strong);background:var(--c-surface-2);padding:.35rem .5rem;font-size:.75rem;color:var(--c-text);cursor:grab;touch-action:none}.chest-popup__fallback-btn--active[data-v-0a0a0cbd]{border-color:var(--c-gold);color:var(--c-gold)}.players-panel[data-v-0a0a0cbd]{order:2;border-radius:var(--radius-lg);border:1px solid var(--c-border);background:var(--c-surface);padding:18px;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.players-panel__head[data-v-0a0a0cbd]{display:flex;align-items:center;justify-content:space-between;gap:10px}.players-panel__head h2[data-v-0a0a0cbd]{font-size:17px}.leave-btn[data-v-0a0a0cbd]{border-radius:var(--radius);border:1px solid rgba(224,100,92,.5);background:#e0645c1f;color:#f3a49e;padding:6px 12px;font-size:12.5px;font-weight:700}.leave-btn[data-v-0a0a0cbd]:hover:not(:disabled){background:#e0645c33}.leave-btn[data-v-0a0a0cbd]:disabled{opacity:.6;cursor:not-allowed}.meta-line[data-v-0a0a0cbd]{margin-top:6px;font-size:12.5px;color:var(--c-text-dim)}.mono[data-v-0a0a0cbd]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--c-text)}.status-pill[data-v-0a0a0cbd]{font-weight:700;color:var(--c-accent-hover)}.player-list[data-v-0a0a0cbd]{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.player-row[data-v-0a0a0cbd]{position:relative;border-radius:var(--radius);border:1px solid var(--c-border-strong);background:var(--c-bg-deep);padding:8px 34px 8px 12px;font-size:14px}@media(min-width:861px){.player-row--turn[data-v-0a0a0cbd]{border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent)}}.player-row__top[data-v-0a0a0cbd]{display:flex;align-items:center;gap:8px}.color-dot[data-v-0a0a0cbd]{width:14px;height:14px;border-radius:4px;border:1px solid rgba(255,255,255,.35);flex-shrink:0}.player-row__name[data-v-0a0a0cbd]{font-weight:700}.player-row__turn-sec[data-v-0a0a0cbd]{display:none;margin-left:auto;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--c-accent-hover)}.player-row__id[data-v-0a0a0cbd]{margin-top:2px;font-size:10px;color:var(--c-text-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.turn-wipe[data-v-0a0a0cbd]{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:block;width:22px;height:22px;border-radius:9999px;border:2px solid rgba(148,163,184,.35);background:#0f172a8c;overflow:hidden}.turn-wipe__fill[data-v-0a0a0cbd]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:radial-gradient(circle,#4a90d9eb,#4a90d9b8 62%,#4a90d980);animation:radial-close-turn-0a0a0cbd var(--turn-duration, 5s) linear forwards;animation-delay:var(--turn-delay, 0ms)}.turn-wipe__count[data-v-0a0a0cbd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#eef1f68c;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes radial-close-turn-0a0a0cbd{0%{transform:scale(1);opacity:.95}to{transform:scale(0);opacity:.35}}@keyframes horizontal-close-turn-0a0a0cbd{0%{transform:scaleX(1);opacity:.95}to{transform:scaleX(0);opacity:.45}}.sub-title[data-v-0a0a0cbd]{margin-top:22px;font-size:14px;color:var(--c-text-dim)}.eliminated-list[data-v-0a0a0cbd]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.eliminated-row[data-v-0a0a0cbd]{border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-bg-deep);padding:8px 12px;font-size:13.5px;color:var(--c-text-faint)}.eliminated-row__name[data-v-0a0a0cbd]{font-weight:600;color:var(--c-text-dim)}.eliminated-row__id[data-v-0a0a0cbd]{margin-top:2px;font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.toast-stack[data-v-0a0a0cbd]{pointer-events:none;position:fixed;bottom:24px;right:24px;z-index:260;display:flex;flex-direction:column;gap:10px;max-width:340px}.toast[data-v-0a0a0cbd]{display:flex;align-items:center;gap:12px;border-radius:12px;padding:12px 16px;box-shadow:0 12px 28px #0006}.toast--elim[data-v-0a0a0cbd]{border:1px solid rgba(224,100,92,.45);background:#363b47f7;flex-direction:column;align-items:flex-start}.toast--badge[data-v-0a0a0cbd]{border:1px solid rgba(232,185,60,.4);background:#22252df7}.toast--phase2[data-v-0a0a0cbd]{border:1px solid rgba(111,192,106,.45);background:#22252df7}.toast--phase3[data-v-0a0a0cbd]{border:1px solid rgba(232,108,60,.55);background:#22252df7}.toast__flame[data-v-0a0a0cbd]{width:40px;height:40px;object-fit:contain;flex-shrink:0}.toast__phase2-copy[data-v-0a0a0cbd]{min-width:0}.toast__phase2-title[data-v-0a0a0cbd]{margin:2px 0 0;font-size:14px;font-weight:700;color:var(--c-text)}.toast__chest[data-v-0a0a0cbd]{width:40px;height:40px;object-fit:contain;flex-shrink:0}.toast__label[data-v-0a0a0cbd]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.toast__label--elim[data-v-0a0a0cbd]{color:#f3a49e}.toast__label--badge[data-v-0a0a0cbd]{color:var(--c-gold)}.toast__label--phase2[data-v-0a0a0cbd]{color:#9fd99b}.toast__label--phase3[data-v-0a0a0cbd]{color:#e86c3c}.toast__row[data-v-0a0a0cbd]{display:flex;align-items:center;gap:8px;min-width:0}.toast__king[data-v-0a0a0cbd]{width:34px;height:34px;object-fit:contain;flex-shrink:0}.toast__knife[data-v-0a0a0cbd]{width:18px;height:18px;flex-shrink:0}.toast__name[data-v-0a0a0cbd]{font-size:14px;font-weight:700;color:var(--c-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast__badge-img[data-v-0a0a0cbd]{width:44px;height:44px;object-fit:contain;flex-shrink:0}.toast__sub[data-v-0a0a0cbd]{font-size:12px;color:var(--c-text-dim)}.start-overlay[data-v-0a0a0cbd]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:16px}.start-card[data-v-0a0a0cbd]{pointer-events:none;border-radius:var(--radius-lg);border:1px solid rgba(74,144,217,.45);background:#22252deb;padding:16px 28px;text-align:center;box-shadow:0 16px 40px #00000073}.start-card__label[data-v-0a0a0cbd]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c-accent-hover)}.start-card__count[data-v-0a0a0cbd]{margin-top:6px;font-size:40px;font-weight:900;line-height:1;color:var(--c-text)}.overlay[data-v-0a0a0cbd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c10b8;display:grid;place-items:center;z-index:240;padding:20px}.winner-card[data-v-0a0a0cbd]{width:100%;max-width:420px;border-radius:var(--radius-lg);border:1px solid rgba(232,185,60,.5);background:var(--c-surface);padding:26px;text-align:center;box-shadow:0 20px 50px #00000080}.winner-card__label[data-v-0a0a0cbd]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c-gold)}.winner-card__title[data-v-0a0a0cbd]{margin-top:8px;font-size:24px}.winner-card__name[data-v-0a0a0cbd]{margin-top:14px;font-size:18px;font-weight:800;color:var(--c-gold)}.winner-card__you[data-v-0a0a0cbd]{margin-top:8px;font-size:13px;color:var(--c-win)}.winner-card__note[data-v-0a0a0cbd]{margin-top:8px;font-size:13px;color:var(--c-text-dim)}.winner-card__stats-label[data-v-0a0a0cbd]{margin-top:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-faint)}.stats-grid[data-v-0a0a0cbd]{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px;text-align:left}.stat-box[data-v-0a0a0cbd]{border-radius:var(--radius);border:1px solid var(--c-border-strong);background:var(--c-bg-deep);padding:10px 12px}.stat-box__label[data-v-0a0a0cbd]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-faint)}.stat-box__value[data-v-0a0a0cbd]{margin-top:2px;font-size:18px;font-weight:800;color:var(--c-text)}.winner-card__btn[data-v-0a0a0cbd]{margin-top:24px;width:100%;border-radius:var(--radius);background:var(--c-accent);color:#fff;box-shadow:0 5px 0 var(--c-accent-edge);padding:13px;font-weight:800;font-size:15px}.winner-card__btn[data-v-0a0a0cbd]:hover{background:var(--c-accent-hover)}.winner-card__btn[data-v-0a0a0cbd]:active{transform:translateY(3px);box-shadow:0 2px 0 var(--c-accent-edge)}@media(max-width:980px){.game-layout[data-v-0a0a0cbd]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.board-panel[data-v-0a0a0cbd]{order:1;min-height:50vh}.players-panel[data-v-0a0a0cbd]{order:2;max-height:36vh}}@media(max-width:860px){.game-page[data-v-0a0a0cbd]{--game-screen-h: calc(100dvh - 16px) ;position:fixed;top:0;right:0;bottom:0;left:68px;z-index:40;height:auto;max-height:none;padding:8px;overflow:auto;-webkit-overflow-scrolling:touch}.game-layout[data-v-0a0a0cbd]{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;gap:10px}.board-panel[data-v-0a0a0cbd]{order:1;width:100%;flex:none;height:var(--game-screen-h);min-height:var(--game-screen-h);max-height:none;padding:6px}.board-scale[data-v-0a0a0cbd]{width:100%;height:100%;flex:1;min-height:0}.board-grid[data-v-0a0a0cbd]{width:100%;height:100%;aspect-ratio:auto;max-width:none;max-height:none}.players-panel[data-v-0a0a0cbd]{order:2;flex:none;max-height:none;overflow:visible}.player-row[data-v-0a0a0cbd]{padding:8px 12px 10px}.player-row__turn-sec[data-v-0a0a0cbd]{display:inline}.turn-wipe[data-v-0a0a0cbd]{top:auto;right:0;left:0;bottom:0;transform:none;width:100%;height:5px;border:none;border-radius:0 0 9px 9px;background:#94a3b838}.turn-wipe__fill[data-v-0a0a0cbd]{border-radius:0;transform-origin:left center;animation-name:horizontal-close-turn-0a0a0cbd;background:var(--c-accent)}.turn-wipe__count[data-v-0a0a0cbd]{display:none}}@media(max-width:860px)and (orientation:portrait){.game-page[data-v-0a0a0cbd]{--game-screen-h: calc(100dvw - 16px) ;inset:auto;top:100%;left:0;right:auto;bottom:auto;width:100dvh;height:100dvw;transform:rotate(-90deg);transform-origin:left top}}@media(orientation:landscape)and (max-height:520px)and (pointer:coarse){.game-page[data-v-0a0a0cbd]{top:0;right:0;bottom:0;left:0}}body.game-dragging,body.game-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:860px){html.pawnroyale-game,html.pawnroyale-game body{overflow:hidden;height:100%}}:root{--c-bg: #2b2f39;--c-bg-deep: #22252d;--c-sidebar: #1f222a;--c-surface: #363b47;--c-surface-2: #3f4553;--c-surface-3: #4a5162;--c-border: rgba(255, 255, 255, .08);--c-border-strong: rgba(255, 255, 255, .14);--c-text: #eef1f6;--c-text-dim: #a3abbb;--c-text-faint: #7c8494;--c-accent: #4a90d9;--c-accent-hover: #5c9fe4;--c-accent-edge: #2f6bab;--c-accent-soft: rgba(74, 144, 217, .16);--c-gold: #e8b93c;--c-gold-hover: #f3c95a;--c-gold-edge: #b08a18;--c-danger: #e0645c;--c-win: #6fc06a;--board-light: #e9edf5;--board-dark: #7096c4;--radius: 10px;--radius-lg: 16px;--sidebar-w: 220px;--shadow-card: 0 8px 24px rgba(0, 0, 0, .28);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--c-bg);color:var(--c-text);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:800;letter-spacing:-.01em;line-height:1.2}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:none;background:none;cursor:pointer}img{max-width:100%;display:block}.pawncoin-icon{flex-shrink:0}::selection{background:var(--c-accent);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--c-bg-deep)}::-webkit-scrollbar-thumb{background:var(--c-surface-3);border-radius:8px}.page{max-width:1180px;margin:0 auto;padding:32px 36px 64px}.page-title{font-size:30px;display:flex;align-items:center;gap:12px}.page-subtitle{color:var(--c-text-dim);margin-top:6px;max-width:640px}.text-dim{color:var(--c-text-dim)}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--c-accent-soft);color:var(--c-accent-hover);border:1px solid rgba(74,144,217,.35)}.badge--gold{background:#e8b93c24;color:var(--c-gold);border-color:#e8b93c59}.card[data-v-e755ea16]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.card--padded[data-v-e755ea16]{padding:22px}.card--hover[data-v-e755ea16]{transition:transform .15s ease,border-color .15s ease}.card--hover[data-v-e755ea16]:hover{transform:translateY(-3px);border-color:#4a90d973}.page[data-v-7573e8a7]{min-width:0}.tabs[data-v-7573e8a7]{display:inline-flex;gap:10px;margin-top:0;padding:0;border-radius:0;background:none;border:none}.tabs__btn[data-v-7573e8a7]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-family:Bangers,cursive;font-weight:400;font-size:16px;letter-spacing:.4px;color:#cfd4de;background:linear-gradient(165deg,#262a34,#16171d);border:3px solid #10121a;box-shadow:4px 4px #00000059}.tabs__btn[data-v-7573e8a7]:hover{color:#fff}.tabs__btn--active[data-v-7573e8a7]{background:var(--c-accent);color:#fff;border-color:#10121a;box-shadow:4px 4px #00000073,0 0 0 2px #ffffff14 inset}.page--playground[data-v-7573e8a7]{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:16px;row-gap:10px;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:16px 24px;overflow:hidden}.page--playground .tabs[data-v-7573e8a7]{grid-column:1;grid-row:1;margin-top:0;width:max-content;max-width:100%}.page--playground .tabs__btn[data-v-7573e8a7]{padding:6px 12px;font-size:13px}.layout[data-v-7573e8a7]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;margin-top:28px;align-items:start;min-width:0}.comic-modes[data-v-7573e8a7]{min-width:0}.ctile-grid[data-v-7573e8a7]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;min-width:0}.ctile[data-v-7573e8a7]{--tile-accent: #4a90d9;position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:left;min-width:0;padding:18px 18px 20px;border-radius:8px;border:3px solid #10121a;background:linear-gradient(165deg,#262a34,#16171d);box-shadow:7px 7px #00000059;font:inherit;color:inherit;cursor:pointer}.ctile[data-v-7573e8a7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(currentColor 1px,transparent 1.3px);background-size:10px 10px;color:var(--tile-accent);opacity:.07}.ctile--br[data-v-7573e8a7]{--tile-accent: #e8b93c}.ctile--duel[data-v-7573e8a7]{--tile-accent: #e0645c}.ctile--team[data-v-7573e8a7]{--tile-accent: #4a90d9}.ctile--train[data-v-7573e8a7]{--tile-accent: #6fc06a}.ctile--active[data-v-7573e8a7]{border-color:var(--tile-accent);box-shadow:7px 7px #00000059,0 0 0 2px #ffffff0f inset}.ctile[data-v-7573e8a7]:disabled{cursor:not-allowed;opacity:.55}.ctile--soon[data-v-7573e8a7]{overflow:hidden;cursor:default}.ctile__badge[data-v-7573e8a7]{position:relative;z-index:1;display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#10121a;border:2px solid var(--tile-accent);color:var(--tile-accent);font-weight:800;font-size:11.5px;letter-spacing:.4px;text-transform:uppercase}.ctile__art[data-v-7573e8a7]{position:relative;z-index:1;height:128px;margin:12px 0 6px;display:grid;place-items:center}.ctile__piece[data-v-7573e8a7]{position:relative;z-index:2;filter:drop-shadow(3px 3px 0 #10121a)}.ctile__piece--king[data-v-7573e8a7]{width:78px}.ctile__burst[data-v-7573e8a7]{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:1;border-radius:50%;background:repeating-conic-gradient(from 0deg,var(--tile-accent) 0deg 8deg,transparent 8deg 26deg);opacity:.3}.ctile__fallen[data-v-7573e8a7]{position:absolute;z-index:1;opacity:.55}.ctile__fallen--bishop[data-v-7573e8a7]{left:6%;bottom:2%}.ctile__fallen--knight[data-v-7573e8a7]{right:4%;bottom:0}.ctile__fallen img[data-v-7573e8a7]{width:36px;opacity:.75;filter:grayscale(1) drop-shadow(2px 2px 0 #10121a)}.ctile__fallen--bishop img[data-v-7573e8a7]{transform:rotate(-16deg)}.ctile__fallen--knight img[data-v-7573e8a7]{transform:rotate(13deg)}.ctile__ko[data-v-7573e8a7]{position:absolute;top:-7px;right:-8px;width:19px;height:19px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--c-danger);border:2px solid #10121a;color:#fff;font-weight:900;font-size:11px;line-height:1}.ctile__piece--duel-a[data-v-7573e8a7],.ctile__piece--duel-b[data-v-7573e8a7]{width:62px}.ctile__piece--duel-a[data-v-7573e8a7]{transform:translate(18px) scaleX(-1)}.ctile__piece--duel-b[data-v-7573e8a7]{transform:translate(-18px);opacity:.85}.ctile__vs[data-v-7573e8a7]{position:absolute;z-index:2;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:Bangers,cursive;font-size:13px;letter-spacing:1px;color:#fff;background:var(--tile-accent);border:2px solid #10121a;box-shadow:2px 2px #0006}.ctile__duo-links[data-v-7573e8a7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:var(--tile-accent);stroke-width:1.6;stroke-dasharray:4 4;opacity:.4}.ctile__duo[data-v-7573e8a7]{position:absolute;z-index:1;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#10121a;border:2px solid var(--duo-color, var(--tile-accent));box-shadow:2px 2px #0006}.ctile__duo img[data-v-7573e8a7]{width:15px;filter:drop-shadow(1px 1px 0 #10121a)}.ctile__duo img[data-v-7573e8a7]:first-child{margin-right:-5px}.ctile__duo--n[data-v-7573e8a7]{top:0;left:50%;transform:translate(-50%);--duo-color: #e8b93c}.ctile__duo--e[data-v-7573e8a7]{right:6%;top:50%;transform:translateY(-50%);--duo-color: #4a90d9}.ctile__duo--s[data-v-7573e8a7]{bottom:0;left:50%;transform:translate(-50%);--duo-color: #6fc06a}.ctile__duo--w[data-v-7573e8a7]{left:6%;top:50%;transform:translateY(-50%);--duo-color: #e0645c}.ctile__vs-core[data-v-7573e8a7]{position:relative;z-index:2;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:Bangers,cursive;font-size:13px;letter-spacing:1px;color:#fff;background:var(--tile-accent);border:2px solid #10121a;box-shadow:2px 2px #0006}.ctile__target-rings[data-v-7573e8a7]{position:absolute;width:108px;height:108px;border-radius:50%;border:3px dashed var(--tile-accent);opacity:.65}.ctile__target-rings[data-v-7573e8a7]:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;border:3px solid var(--tile-accent);opacity:.5}.ctile__piece--pawn[data-v-7573e8a7]{width:54px}.ctile__bot[data-v-7573e8a7],.ctile__clock[data-v-7573e8a7]{position:absolute;z-index:2;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#10121a;border:2px solid var(--tile-accent);color:var(--tile-accent);box-shadow:2px 2px #0006}.ctile__bot[data-v-7573e8a7]{right:4%;top:2%}.ctile__clock[data-v-7573e8a7]{left:4%;bottom:6%}.ctile__bot-icon[data-v-7573e8a7]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ctile__title[data-v-7573e8a7]{position:relative;z-index:1;font-family:Bangers,cursive;font-weight:400;font-size:21px;letter-spacing:.3px;color:#fff;overflow-wrap:anywhere}.ctile__desc[data-v-7573e8a7]{position:relative;z-index:1;margin-top:4px;font-size:13.5px;color:var(--c-text-dim)}.ctile__meta[data-v-7573e8a7]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ctile__meta span[data-v-7573e8a7]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;font-size:11.5px;font-weight:700;color:#cfd4de;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.ctile__stamp[data-v-7573e8a7]{position:absolute;top:46%;left:50%;z-index:4;display:inline-block;padding:8px 22px;font-family:Bangers,cursive;font-size:20px;letter-spacing:1.5px;color:#fff;background:#14161ce0;border:3px solid var(--tile-accent);transform:translate(-50%,-50%) rotate(-8deg);text-shadow:0 1px 0 #10121a;box-shadow:4px 4px #0006;pointer-events:none;white-space:nowrap}.comic-modes__cta[data-v-7573e8a7]{margin-top:18px;min-height:54px;font-family:Bangers,cursive;font-weight:400;font-size:19px;letter-spacing:.6px;border-radius:12px;background:linear-gradient(150deg,#5c9fe4,#4a90d9 45%,#2f6bab);border:3px solid #10121a;box-shadow:0 6px #1c3a56,5px 5px #00000059;text-shadow:0 1px 0 #10121a}.comic-modes__cta[data-v-7573e8a7]:hover:not(:disabled){background:linear-gradient(150deg,#6bacf0,#549be3 45%,#3576b8)}.comic-modes__cta[data-v-7573e8a7]:active:not(:disabled){transform:translateY(3px);box-shadow:0 3px #1c3a56,3px 3px #00000059}.side[data-v-7573e8a7]{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:100%}.side__title[data-v-7573e8a7]{display:flex;align-items:center;gap:8px;font-size:16px;margin-bottom:14px}.queue[data-v-7573e8a7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto}.queue li[data-v-7573e8a7]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--c-bg-deep);min-width:0}.queue__dot[data-v-7573e8a7]{width:8px;height:8px;border-radius:50%;background:var(--c-win);box-shadow:0 0 6px #6fc06acc;flex-shrink:0}.queue__name[data-v-7573e8a7]{font-weight:600;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue__you[data-v-7573e8a7]{margin-left:auto;font-size:12px;font-weight:700;color:var(--c-accent-hover)}.side__hint[data-v-7573e8a7]{margin-top:12px;font-size:13px}.side__hint--warn[data-v-7573e8a7]{color:var(--c-gold);font-weight:700}.live[data-v-7573e8a7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.live li[data-v-7573e8a7]{padding:10px 12px;border-radius:8px;background:var(--c-bg-deep);font-size:14px;cursor:pointer;border:1px solid transparent;min-width:0;flex-shrink:0;overflow:visible;transition:background .15s ease,border-color .15s ease}.live li[data-v-7573e8a7]:hover,.live li[data-v-7573e8a7]:focus-visible{border-color:var(--c-border-strong);background:#ffffff0a;outline:none}.live__row[data-v-7573e8a7]{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}.live__row strong[data-v-7573e8a7]{flex-shrink:0}.live__names[data-v-7573e8a7]{min-width:0;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:left;font-size:13px;line-height:1.35}.live__meta[data-v-7573e8a7]{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12.5px;margin-top:6px;min-width:0;flex-shrink:0;line-height:1.4}.live__meta span[data-v-7573e8a7]{display:inline-flex;align-items:center;gap:5px;min-width:0}.live-search-btn[data-v-7573e8a7]{margin-top:14px}.popup--live-search[data-v-7573e8a7]{min-width:0;width:min(640px,100%);max-width:100%;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden}.popup--live-search>.popup__title[data-v-7573e8a7],.popup--live-search>.text-dim[data-v-7573e8a7],.popup--live-search>.live-search[data-v-7573e8a7],.popup--live-search>.side__hint[data-v-7573e8a7],.popup--live-search>.live-pager[data-v-7573e8a7],.popup--live-search[data-v-7573e8a7]>.btn{flex-shrink:0}.live-search[data-v-7573e8a7]{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--c-border-strong);background:var(--c-bg-deep);color:var(--c-text-dim)}.live-search input[data-v-7573e8a7]{background:none;border:none;outline:none;color:var(--c-text);font:inherit;width:100%}.live--popup[data-v-7573e8a7]{flex:1 1 auto;min-height:0;margin-top:14px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;padding-bottom:4px}.live-pager[data-v-7573e8a7]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}.live-pager__btn[data-v-7573e8a7]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--c-border-strong);background:var(--c-bg-deep);color:var(--c-text)}.live-pager__btn[data-v-7573e8a7]:hover:not(:disabled){border-color:var(--c-accent);color:var(--c-accent-hover)}.live-pager__btn[data-v-7573e8a7]:disabled{opacity:.4;cursor:not-allowed}.live-pager__btn[data-v-7573e8a7]:not(.live-pager__btn--next){transform:scaleX(-1)}.live-pager__label[data-v-7573e8a7]{min-width:48px;text-align:center;font-size:13px;font-weight:700;color:var(--c-text-dim)}.overlay[data-v-7573e8a7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c10b8;display:grid;justify-items:center;align-items:center;align-items:safe center;z-index:200;padding:20px;overflow-y:auto}.popup[data-v-7573e8a7]{width:100%;max-width:420px;min-width:0}.popup__title[data-v-7573e8a7]{font-size:19px;margin-bottom:6px}.popup__loading[data-v-7573e8a7]{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:8px 12px;border-radius:var(--radius);border:1px solid var(--c-border-strong);background:var(--c-bg-deep);font-size:13px;color:var(--c-text-dim)}.spinner[data-v-7573e8a7]{width:16px;height:16px;border-radius:50%;border:2px solid var(--c-border-strong);border-top-color:var(--c-accent);animation:spin-7573e8a7 .7s linear infinite}@keyframes spin-7573e8a7{to{transform:rotate(360deg)}}.popup__room[data-v-7573e8a7]{margin-top:12px;font-size:12.5px;color:var(--c-text-dim)}.mono[data-v-7573e8a7]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--c-text)}.popup__count[data-v-7573e8a7]{margin-top:4px;font-weight:700;color:var(--c-win)}.popup__players[data-v-7573e8a7]{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:160px;overflow-y:auto}.popup__players li[data-v-7573e8a7]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--c-bg-deep);font-size:13.5px}.popup__bots[data-v-7573e8a7]{margin-top:12px;font-size:13px;font-weight:700;color:var(--c-gold)}.popup>.btn[data-v-7573e8a7],.popup[data-v-7573e8a7] .btn{margin-top:18px}@media(max-width:1100px){.layout[data-v-7573e8a7]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.ctile-grid[data-v-7573e8a7]{grid-template-columns:1fr}}.pg-layout[data-v-7573e8a7]{display:contents}.pg-side[data-v-7573e8a7]{grid-column:1;grid-row:2;display:flex;flex-direction:column;min-height:0;overflow:hidden}.pg-panel[data-v-7573e8a7]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.pg-panel-scroll[data-v-7573e8a7]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:18px}.pg-block[data-v-7573e8a7]{display:flex;flex-direction:column;gap:12px}.pg-panel .side__title[data-v-7573e8a7]{margin-bottom:0}.pg-panel__hint[data-v-7573e8a7]{font-size:12.5px}.pg-capture-row[data-v-7573e8a7]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--c-border-strong);background:var(--c-bg-deep);color:inherit}.pg-capture-row__copy[data-v-7573e8a7]{display:flex;flex-direction:column;gap:3px;min-width:0}.pg-capture-row__copy strong[data-v-7573e8a7]{font-size:13px}.pg-capture-row__copy p[data-v-7573e8a7]{font-size:12px;line-height:1.4}.pg-switch[data-v-7573e8a7]{width:46px;height:26px;border-radius:999px;background:var(--c-surface-3);position:relative;flex-shrink:0;transition:background .15s ease}.pg-switch i[data-v-7573e8a7]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s ease}.pg-switch--on[data-v-7573e8a7]{background:var(--c-accent)}.pg-switch--on i[data-v-7573e8a7]{left:23px}.pg-terrain-grid[data-v-7573e8a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pg-terrain-btn[data-v-7573e8a7]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 4px;border-radius:var(--radius);border:1px solid var(--c-border-strong);background:var(--c-bg-deep);color:var(--c-text-dim);font-size:10.5px;font-weight:700;transition:border-color .12s ease,color .12s ease,background .12s ease}.pg-terrain-btn[data-v-7573e8a7]:hover{color:var(--c-text)}.pg-terrain-btn--active[data-v-7573e8a7]{border-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-accent-hover)}.pg-terrain-swatch[data-v-7573e8a7]{width:26px;height:26px;border-radius:6px;display:grid;place-items:center}.pg-terrain-swatch--rock[data-v-7573e8a7]{background:#5c6577}.pg-terrain-swatch--erase[data-v-7573e8a7]{border:1px dashed var(--c-text-faint);color:var(--c-text-faint);font-size:13px}.pg-terrain-img[data-v-7573e8a7]{width:26px;height:26px;object-fit:contain}.pg-terrain-label[data-v-7573e8a7]{line-height:1.15;text-align:center}.pg-hint[data-v-7573e8a7]{font-size:11.5px;font-weight:700}.pg-hint--cursor[data-v-7573e8a7]{color:var(--c-accent-hover)}.pg-hint--brush[data-v-7573e8a7]{color:var(--c-gold)}.pg-palette-sections[data-v-7573e8a7]{display:flex;flex-direction:column;gap:10px}.pg-section[data-v-7573e8a7]{border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-bg-deep);padding:9px}.pg-section__head[data-v-7573e8a7]{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left}.pg-section__title[data-v-7573e8a7]{font-size:12.5px;font-weight:800;text-transform:capitalize;color:var(--c-text)}.pg-chevron[data-v-7573e8a7]{font-size:10px;color:var(--c-text-faint);transition:transform .12s ease}.pg-chevron--open[data-v-7573e8a7]{transform:rotate(180deg)}.pg-empty[data-v-7573e8a7]{margin-top:8px;font-size:11.5px;color:var(--c-text-faint)}.pg-groups[data-v-7573e8a7]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.pg-group[data-v-7573e8a7]{border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface);overflow:hidden}.pg-group__head[data-v-7573e8a7]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;text-align:left}.pg-color-dot[data-v-7573e8a7]{width:12px;height:12px;border-radius:4px;border:1px solid rgba(255,255,255,.35);flex-shrink:0}.pg-group__label[data-v-7573e8a7]{flex:1;min-width:0;font-size:12px;font-weight:700;color:var(--c-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-pieces[data-v-7573e8a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 8px 8px}.pg-pieces--effects[data-v-7573e8a7]{padding:8px;margin-top:8px}.pg-pieces--effects .pg-empty[data-v-7573e8a7]{grid-column:1 / -1;margin-top:0}.pg-piece[data-v-7573e8a7]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--c-border-strong);background:var(--c-bg-deep);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:border-color .12s ease,background .12s ease}.pg-piece[data-v-7573e8a7]:hover{border-color:var(--c-accent);background:var(--c-surface-2)}.pg-piece[data-v-7573e8a7]:active{cursor:grabbing}.pg-piece__img[data-v-7573e8a7]{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.pg-palette-frame--pawn[data-v-7573e8a7]{width:78%;height:78%}.pg-palette-frame--default[data-v-7573e8a7]{width:86%;height:86%}.pg-palette-frame--full[data-v-7573e8a7]{width:100%;height:100%}.pg-piece__fallback[data-v-7573e8a7]{display:flex;align-items:center;justify-content:center;width:84%;height:84%;border-radius:6px;border:2px solid;font-size:9.5px;font-weight:800;color:var(--c-text);text-align:center}.pg-board-card[data-v-7573e8a7]{grid-column:2;grid-row:1 / -1;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;min-height:0;min-width:0}.pg-board-card--popup[data-v-7573e8a7]{overflow:visible}.pg-board-scale[data-v-7573e8a7]{flex:1;min-height:0;min-width:0;padding:12px;display:grid;place-items:center;overflow:hidden;container-type:size}.pg-board-scale--popup[data-v-7573e8a7]{overflow:visible}.pg-board-grid[data-v-7573e8a7]{position:relative;display:grid;width:min(100cqw,122cqh);height:min(100cqh,100cqw);margin:0;border-radius:10px;border:1px solid var(--c-border-strong);background:var(--c-bg-deep);overflow:hidden}.pg-board-grid--popup[data-v-7573e8a7]{overflow:visible}.pg-cell[data-v-7573e8a7]{position:relative;container-type:size;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;border:1px solid rgba(255,255,255,.05)}.pg-cell--light[data-v-7573e8a7]{background:var(--board-light)}.pg-cell--dark[data-v-7573e8a7]{background:var(--board-dark)}.pg-cell--rock[data-v-7573e8a7]{background:#5c6577}.pg-overlay--free[data-v-7573e8a7]{box-shadow:inset 0 0 0 999px #4a90d938}.pg-overlay--erase[data-v-7573e8a7]{box-shadow:inset 0 0 0 999px #e0645c24}.pg-overlay--brush[data-v-7573e8a7]{box-shadow:inset 0 0 0 999px #e8b93c29}.pg-overlay--capture[data-v-7573e8a7]{box-shadow:inset 0 0 0 999px #e0645c52}.pg-overlay--move[data-v-7573e8a7]:after,.pg-overlay--drop[data-v-7573e8a7]:after{content:"";position:absolute;top:50%;left:50%;width:38cqmin;height:38cqmin;border-radius:50%;background:#20263085;transform:translate(-50%,-50%);pointer-events:none;z-index:3}.pg-overlay--from[data-v-7573e8a7]{box-shadow:inset 0 0 0 999px #64748b4d}.pg-overlay--spawn[data-v-7573e8a7]{box-shadow:inset 0 0 0 999px #e8b93c47}.pg-overlay--spawn-preview[data-v-7573e8a7]{box-shadow:inset 0 0 0 999px #e8b93c29}.pg-cell-img[data-v-7573e8a7]{position:absolute;z-index:5;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}.pg-cell-img--spawn-preview[data-v-7573e8a7]{z-index:8;opacity:.92}.pg-cell-img--effect[data-v-7573e8a7]{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pg-cell-effect[data-v-7573e8a7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:6;-webkit-user-select:none;user-select:none}.pg-cell-lift[data-v-7573e8a7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;touch-action:none;-webkit-user-select:none;user-select:none}.pg-cell-lift--grab[data-v-7573e8a7]{cursor:grab}.pg-cell-lift--open[data-v-7573e8a7]{cursor:pointer}.pg-cell-lift--away[data-v-7573e8a7]{opacity:0}.pg-chest-popup-anchor[data-v-7573e8a7]{position:absolute;z-index:30;pointer-events:none}.pg-chest-popup[data-v-7573e8a7]{pointer-events:auto;display:inline-flex;flex-direction:column;align-items:center;width:max-content;overflow:hidden;border-radius:.5rem;border:1px solid rgba(232,185,60,.55);background:#0f172af2;box-shadow:0 10px 28px #00000073}.pg-chest-popup__title[data-v-7573e8a7]{margin:0;width:100%;padding:.3rem .45rem .2rem;text-align:center;font-size:.95rem;font-weight:700;color:var(--c-gold)}.pg-chest-popup__artwork[data-v-7573e8a7]{position:relative;width:max-content;line-height:0}.pg-chest-popup__artwork--split[data-v-7573e8a7]{display:flex;gap:.25rem}.pg-chest-popup__split-option[data-v-7573e8a7]{margin:0;padding:0;border:0;background:transparent;cursor:grab;touch-action:none;line-height:0}.pg-chest-popup__split-option[data-v-7573e8a7]:hover{filter:brightness(1.08)}.pg-chest-popup__split-option--active[data-v-7573e8a7]{box-shadow:inset 0 0 0 2px #e8b93cd9}.pg-chest-popup__image[data-v-7573e8a7]{display:block;width:auto;height:auto;max-width:min(220px,42vw);max-height:min(220px,42vw);object-fit:contain;-webkit-user-select:none;user-select:none}.pg-chest-popup__pick-zone[data-v-7573e8a7]{position:absolute;top:0;bottom:0;margin:0;padding:0;border:0;background:transparent;cursor:grab;touch-action:none}.pg-chest-popup__pick-zone--full[data-v-7573e8a7]{top:0;right:0;bottom:0;left:0;width:100%}.pg-chest-popup__pick-zone[data-v-7573e8a7]:hover{background:#e8b93c1f}.pg-chest-popup__pick-zone--active[data-v-7573e8a7]{box-shadow:inset 0 0 0 2px #e8b93cd9;background:#e8b93c1a}.pg-chest-popup__fallback[data-v-7573e8a7]{display:flex;flex-direction:column;gap:.25rem;padding:.35rem}.pg-chest-popup__fallback-btn[data-v-7573e8a7]{border-radius:.375rem;border:1px solid var(--c-border-strong);background:var(--c-surface-2);padding:.35rem .5rem;font-size:.75rem;color:var(--c-text);cursor:grab;touch-action:none}.pg-chest-popup__fallback-btn--active[data-v-7573e8a7]{border-color:var(--c-gold);color:var(--c-gold)}.pg-drag-ghost[data-v-7573e8a7]{position:fixed;z-index:4000;pointer-events:none;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.pg-drag-ghost img[data-v-7573e8a7],.pg-drag-ghost__img[data-v-7573e8a7]{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:fill;-webkit-user-drag:none}.pg-drag-ghost__img[data-v-7573e8a7]{position:absolute;top:0;right:0;bottom:0;left:0}.pg-drag-ghost__img--mirror[data-v-7573e8a7]{transform:scaleX(-1)}.pg-drag-ghost__fallback[data-v-7573e8a7]{display:flex;align-items:center;justify-content:center;width:90%;height:90%;border-radius:6px;border:2px solid;color:#10131a;font-weight:800;font-size:.7em}.pg-frame--special[data-v-7573e8a7]{top:2%;right:2%;bottom:2%;left:2%;width:96%;height:96%}.pg-frame--box[data-v-7573e8a7]{top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%}.pg-frame--pawn[data-v-7573e8a7]{top:9%;right:9%;bottom:9%;left:9%;width:82%;height:82%}.pg-frame--piece[data-v-7573e8a7]{top:5%;right:5%;bottom:5%;left:5%;width:90%;height:90%}.pg-frame--piece-tight[data-v-7573e8a7]{top:1%;right:1%;bottom:1%;left:1%;width:98%;height:98%}.pg-piece-fallback[data-v-7573e8a7]{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;width:90%;height:90%;border-radius:6px;border:2px solid;color:#10131a;font-weight:800;font-size:.7em;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}@media(max-width:980px){.page--playground[data-v-7573e8a7]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) minmax(160px,36%)}.page--playground .tabs[data-v-7573e8a7]{grid-column:1;grid-row:1}.pg-board-card[data-v-7573e8a7]{grid-column:1;grid-row:2}.pg-side[data-v-7573e8a7]{grid-column:1;grid-row:3}}body.pg-dragging,body.pg-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.filters[data-v-a662b1fc]{display:flex;gap:14px;margin-top:26px;flex-wrap:wrap}.select[data-v-a662b1fc],.search[data-v-a662b1fc]{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--radius);color:var(--c-text);padding:10px 14px;font:inherit;font-size:14px}.search[data-v-a662b1fc]{display:flex;align-items:center;gap:8px;color:var(--c-text-dim);flex:1;max-width:320px}.search input[data-v-a662b1fc]{background:none;border:none;outline:none;color:var(--c-text);font:inherit;width:100%}.status[data-v-a662b1fc]{margin-top:22px;font-size:14px}.status--error[data-v-a662b1fc]{color:var(--c-danger)}.podium[data-v-a662b1fc]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;align-items:end}.podium__card[data-v-a662b1fc]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;position:relative;order:2;cursor:pointer}.podium__card[data-v-a662b1fc]:hover{border-color:#4a90d973}.podium__card--1[data-v-a662b1fc]{order:1;border-color:#e8b93c80;background:linear-gradient(170deg,rgba(232,185,60,.1),var(--c-surface) 50%);padding-top:34px;padding-bottom:34px}.podium__card--2[data-v-a662b1fc]{order:0}.podium__crown[data-v-a662b1fc]{position:absolute;top:-14px;color:var(--c-gold);filter:drop-shadow(0 3px 6px rgba(232,185,60,.5))}.podium__rank[data-v-a662b1fc]{font-size:13px;font-weight:800;color:var(--c-text-dim)}.podium__elo[data-v-a662b1fc]{font-size:24px;font-weight:900;color:var(--c-accent-hover)}.table-card[data-v-a662b1fc]{margin-top:24px}.pager[data-v-a662b1fc]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.pager__btn[data-v-a662b1fc]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--c-border-strong);background:var(--c-bg-deep);color:var(--c-text)}.pager__btn[data-v-a662b1fc]:hover:not(:disabled){border-color:var(--c-accent);color:var(--c-accent-hover)}.pager__btn[data-v-a662b1fc]:disabled{opacity:.4;cursor:not-allowed}.pager__btn[data-v-a662b1fc]:not(.pager__btn--next){transform:scaleX(-1)}.pager__label[data-v-a662b1fc]{min-width:48px;text-align:center;font-size:13px;font-weight:700;color:var(--c-text-dim)}.table[data-v-a662b1fc]{width:100%;border-collapse:collapse;font-size:14.5px}.table th[data-v-a662b1fc]{text-align:left;padding:14px 18px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-faint);border-bottom:1px solid var(--c-border)}.table td[data-v-a662b1fc]{padding:13px 18px;border-bottom:1px solid var(--c-border)}.table tbody tr:last-child td[data-v-a662b1fc]{border-bottom:none}.table tbody tr[data-v-a662b1fc]:hover{background:#ffffff08}.table__rank[data-v-a662b1fc]{font-weight:800;color:var(--c-text-dim);width:40px}.table__player[data-v-a662b1fc]{font-weight:700}.player-link[data-v-a662b1fc]{display:flex;align-items:center;gap:12px;font:inherit;font-weight:700;color:inherit;text-align:left}.player-link[data-v-a662b1fc]:hover{color:var(--c-accent-hover)}.table__elo[data-v-a662b1fc]{font-weight:800;color:var(--c-accent-hover)}.streak[data-v-a662b1fc]{font-size:12.5px;font-weight:800;padding:2px 9px;border-radius:999px}.streak--win[data-v-a662b1fc]{background:#6fc06a26;color:var(--c-win)}@media(max-width:820px){.podium[data-v-a662b1fc]{grid-template-columns:1fr}.podium__card[data-v-a662b1fc]{order:initial!important}.table th[data-v-a662b1fc]:nth-child(5),.table td[data-v-a662b1fc]:nth-child(5){display:none}}.wallet-card[data-v-2e691199]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.wallet-card__icon[data-v-2e691199]{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--c-accent-soft);color:var(--c-accent-hover);flex-shrink:0}.wallet-card__body[data-v-2e691199]{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.wallet-card__meta[data-v-2e691199]{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.wallet-card__label[data-v-2e691199]{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-faint)}.wallet-card__empty[data-v-2e691199]{font-size:13.5px}.wallet-card__row[data-v-2e691199]{display:flex;align-items:center;gap:8px}.wallet-card__address[data-v-2e691199]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14.5px;color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-card__iconbtn[data-v-2e691199]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;border:1px solid var(--c-border-strong);color:var(--c-text-dim);font-size:13px;flex-shrink:0;transition:color .12s ease,border-color .12s ease}.wallet-card__iconbtn[data-v-2e691199]:hover{color:var(--c-accent-hover);border-color:var(--c-accent)}.wallet-card__balance[data-v-2e691199]{display:flex;align-items:center;gap:8px;margin-left:10px;padding-left:12px;border-left:1px solid var(--c-border-strong);font-size:15px;color:#f0a030;flex-shrink:0}.wallet-card__balance strong[data-v-2e691199]{font-size:24px;color:#f0a030}.wallet-card__error[data-v-2e691199]{font-size:13px;color:var(--c-danger)}.wallet-card__spinner[data-v-2e691199]{display:inline-block;width:15px;height:15px;border-radius:50%;border:2px solid var(--c-border-strong);border-top-color:var(--c-accent);animation:wallet-spin-2e691199 .7s linear infinite}.wallet-card__refresh[data-v-2e691199]{flex-shrink:0}@keyframes wallet-spin-2e691199{to{transform:rotate(360deg)}}@media(max-width:640px){.wallet-card[data-v-2e691199]{flex-direction:column;align-items:flex-start}.wallet-card__refresh[data-v-2e691199]{align-self:stretch}}.skins-head[data-v-34185696]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.card-title-plain[data-v-34185696]{font-size:18px}.skins-head__hint[data-v-34185696]{margin-top:6px;font-size:13.5px;max-width:480px}.skins-empty[data-v-34185696],.skins-loading[data-v-34185696]{margin-top:20px;font-size:14px}.skins-loading[data-v-34185696]{display:flex;align-items:center;gap:10px;color:var(--c-text-dim)}.status-error[data-v-34185696]{margin-top:20px;font-size:14px;color:var(--c-danger)}.skins-equip-error[data-v-34185696]{margin-top:10px}.spinner[data-v-34185696]{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid var(--c-border-strong);border-top-color:var(--c-accent);animation:skins-spin-34185696 .7s linear infinite}@keyframes skins-spin-34185696{to{transform:rotate(360deg)}}.skins-grid[data-v-34185696]{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:20px}.skin-slot[data-v-34185696]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.skin-slot__head[data-v-34185696]{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-dim);align-self:flex-start}.skin-slot__glyph[data-v-34185696]{width:16px;height:16px;object-fit:contain;opacity:.75}.skin-slot__preview[data-v-34185696]{position:relative;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--c-bg-deep);display:grid;place-items:center}.skin-slot__bar[data-v-34185696]{position:absolute;inset:0 0 auto 0;height:3px;z-index:1}.skin-slot__img[data-v-34185696]{position:relative;z-index:0;max-width:78%;max-height:78%;object-fit:contain}.skin-slot__img--default[data-v-34185696]{opacity:.65}.skin-slot__name[data-v-34185696]{font-size:12px;color:var(--c-text-dim);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay[data-v-34185696]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c10b8;display:grid;place-items:center;z-index:200;padding:20px}.picker-card[data-v-34185696]{width:100%;max-width:640px;max-height:82vh;overflow-y:auto}.picker-card__head[data-v-34185696]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.picker-card__head h2[data-v-34185696]{font-size:18px}.picker-card__close[data-v-34185696]{width:28px;height:28px;border-radius:8px;border:1px solid var(--c-border-strong);color:var(--c-text-dim);flex-shrink:0;transition:color .12s ease,border-color .12s ease}.picker-card__close[data-v-34185696]:hover{color:var(--c-text);border-color:var(--c-text-dim)}.picker-grid[data-v-34185696]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.picker-item[data-v-34185696]{display:flex;flex-direction:column;gap:6px;min-width:0;text-align:center}.picker-item__tile[data-v-34185696]{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--c-bg-deep);box-shadow:inset 0 0 0 2px transparent;display:grid;place-items:center}.picker-item__tile--active[data-v-34185696]{box-shadow:inset 0 0 0 2px var(--c-accent)}.picker-item__bar[data-v-34185696]{position:absolute;inset:0 0 auto 0;height:3px;z-index:2}.picker-item__bg[data-v-34185696]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9}.picker-item__img[data-v-34185696]{position:relative;z-index:1;width:82%;height:82%;object-fit:contain}.picker-item__img--default[data-v-34185696]{opacity:.8;width:70%;height:70%}.picker-item__label[data-v-34185696]{font-size:10.5px;color:var(--c-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.skins-grid[data-v-34185696]{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.skins-grid[data-v-34185696]{grid-template-columns:repeat(2,1fr)}.picker-grid[data-v-34185696]{grid-template-columns:repeat(4,1fr)}}.equipment__head[data-v-942d4b65]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.card-title-plain[data-v-942d4b65]{font-size:18px}.equipment__section[data-v-942d4b65]{margin-top:26px}.section-label[data-v-942d4b65]{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-faint)}.equipment__status[data-v-942d4b65]{margin-top:12px;display:flex;align-items:center;gap:10px;color:var(--c-text-dim);font-size:14px}.equipment__empty[data-v-942d4b65]{margin-top:12px;font-size:14px}.status-error[data-v-942d4b65]{margin-top:12px;font-size:14px;color:var(--c-danger)}.spinner[data-v-942d4b65]{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid var(--c-border-strong);border-top-color:var(--c-accent);animation:eq-spin-942d4b65 .7s linear infinite}@keyframes eq-spin-942d4b65{to{transform:rotate(360deg)}}.item-grid[data-v-942d4b65]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:14px}.item-tile[data-v-942d4b65]{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--c-surface-2);border:1px solid var(--c-border);transition:border-color .15s ease,transform .1s ease}.item-tile[data-v-942d4b65]:hover{border-color:var(--c-accent);transform:translateY(-2px)}.item-tile__img[data-v-942d4b65]{width:100%;height:100%;object-fit:contain;padding:10px 10px 26px}.item-tile__placeholder[data-v-942d4b65]{width:100%;height:100%;display:grid;place-items:center;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-faint)}.item-tile__qty[data-v-942d4b65]{position:absolute;top:5px;right:5px;min-width:20px;padding:2px 5px;border-radius:999px;background:#0a0c10d9;color:var(--c-gold);font-size:10px;font-weight:800;text-align:center}.item-tile__caption[data-v-942d4b65]{position:absolute;inset:auto 0 0 0;padding:14px 6px 5px;background:linear-gradient(to top,rgba(10,12,16,.95),rgba(10,12,16,.55) 70%,transparent)}.item-tile__name[data-v-942d4b65]{font-size:10.5px;font-weight:700;color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-tile__sub[data-v-942d4b65]{font-size:9px;color:var(--c-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipment__pager[data-v-942d4b65]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.equipment__pager-btn[data-v-942d4b65]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text);font-size:17px;transition:border-color .12s ease,color .12s ease}.equipment__pager-btn[data-v-942d4b65]:hover:not(:disabled){border-color:var(--c-accent);color:var(--c-accent-hover)}.equipment__pager-btn[data-v-942d4b65]:disabled{opacity:.35;cursor:not-allowed}.equipment__pager-count[data-v-942d4b65]{min-width:46px;text-align:center;font-size:12.5px;font-weight:700;color:var(--c-text-dim);tabular-nums:1}.overlay[data-v-942d4b65]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c10bf;display:grid;place-items:center;z-index:200;padding:20px}.modal-card[data-v-942d4b65]{width:100%;max-width:480px;max-height:88vh;overflow-y:auto;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:22px}.modal-card__head[data-v-942d4b65]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.modal-card__head h2[data-v-942d4b65]{font-size:18px}.modal-card__close[data-v-942d4b65]{width:28px;height:28px;flex-shrink:0;border-radius:8px;border:1px solid var(--c-border-strong);color:var(--c-text-dim);transition:color .12s ease,border-color .12s ease}.modal-card__close[data-v-942d4b65]:hover:not(:disabled){color:var(--c-text);border-color:var(--c-text-dim)}.modal-card__close[data-v-942d4b65]:disabled{opacity:.4}.modal-card__foot[data-v-942d4b65]{margin-top:18px;padding-top:14px;border-top:1px solid var(--c-border);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.modal-card__foot-hint[data-v-942d4b65]{font-size:12px}.modal-card__foot-actions[data-v-942d4b65]{display:flex;gap:10px;flex-wrap:wrap}.nft-detail[data-v-942d4b65]{display:flex;flex-direction:column;gap:14px}.nft-detail__preview[data-v-942d4b65]{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-bg-deep);display:grid;place-items:center;overflow:hidden}.nft-detail__preview img[data-v-942d4b65]{width:100%;height:100%;object-fit:contain}.nft-detail__title[data-v-942d4b65]{text-align:center;font-size:19px;font-weight:800}.nft-detail__facts[data-v-942d4b65]{display:flex;flex-direction:column;gap:10px;font-size:13.5px}.nft-detail__facts dt[data-v-942d4b65]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-faint)}.nft-detail__facts dd[data-v-942d4b65]{margin-top:3px}.nft-detail__mono[data-v-942d4b65]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all;font-size:12.5px}.nft-send[data-v-942d4b65]{display:flex;flex-direction:column;gap:14px}.field[data-v-942d4b65]{display:flex;flex-direction:column;gap:6px}.field label[data-v-942d4b65]{font-size:13px;font-weight:700;color:var(--c-text-dim)}.field input[data-v-942d4b65]{background:var(--c-bg-deep);border:1px solid var(--c-border-strong);border-radius:var(--radius);padding:11px 14px;color:var(--c-text);font:inherit;outline:none;transition:border-color .12s ease}.field input[data-v-942d4b65]:focus{border-color:var(--c-accent)}.gas-box[data-v-942d4b65]{border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-bg-deep);padding:12px 14px}.gas-box__value[data-v-942d4b65]{margin-top:8px;font-size:16px;font-weight:800;color:var(--c-win)}.gas-box__detail[data-v-942d4b65]{margin-top:3px;font-size:12px}.gas-box__warn[data-v-942d4b65]{margin-top:8px;font-size:13px;color:var(--c-gold)}.nft-send__success[data-v-942d4b65]{border-radius:var(--radius);border:1px solid rgba(111,192,106,.35);background:#6fc06a1a;padding:16px;color:var(--c-text);font-size:13.5px}.nft-send__success-title[data-v-942d4b65]{font-size:16px;font-weight:800;color:var(--c-win);margin-bottom:8px}.nft-send__hash[data-v-942d4b65]{margin-top:10px}.nft-send__explorer-link[data-v-942d4b65]{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;color:var(--c-accent-hover);text-decoration:underline}.nft-send__note[data-v-942d4b65]{margin-top:10px;font-size:11.5px}@media(max-width:900px){.item-grid[data-v-942d4b65]{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:560px){.item-grid[data-v-942d4b65]{grid-template-columns:repeat(3,1fr)!important}}.settings__layout[data-v-752c05cb]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);gap:8px 32px;align-items:start}.settings__main[data-v-752c05cb]{min-width:0}.settings__block[data-v-752c05cb]{margin-top:22px;padding-top:20px;border-top:1px solid var(--c-border)}.settings__side .settings__block--flush[data-v-752c05cb]{margin-top:0;border-top:none}.settings__side .toggles[data-v-752c05cb]{margin:0}.settings__side .toggles li[data-v-752c05cb]{padding-left:0;padding-right:0}.settings__side .toggles li[data-v-752c05cb]:first-child{padding-top:2px}.settings__side .toggles__error[data-v-752c05cb]{margin-left:0;margin-right:0}.lang-row[data-v-752c05cb]{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.langs[data-v-752c05cb]{display:flex;align-items:center;gap:10px;flex-shrink:0}.lang[data-v-752c05cb]{display:grid;place-items:center;width:46px;height:32px;padding:0;border-radius:8px;border:2px solid var(--c-border);background:var(--c-bg-deep);overflow:hidden;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.lang[data-v-752c05cb]:hover{border-color:var(--c-border-strong)}.lang--active[data-v-752c05cb]{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.lang__flag[data-v-752c05cb]{display:block;width:100%;height:100%}.settings__block h3[data-v-752c05cb]{font-size:16px}.settings__hint[data-v-752c05cb]{margin-top:6px;font-size:13.5px}.settings__block--flush[data-v-752c05cb]{padding-top:0;border-top:1px solid var(--c-border)}.toggle-row[data-v-752c05cb]{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.toggle-row[data-v-752c05cb]:disabled{opacity:.65;cursor:not-allowed}.toggles__error[data-v-752c05cb]{margin:8px 22px 0}.themes[data-v-752c05cb]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.themes--ui[data-v-752c05cb]{grid-template-columns:repeat(3,1fr)}.picker-switch[data-v-752c05cb]{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--c-bg-deep);border:1px solid var(--c-border-strong)}.picker-switch__btn[data-v-752c05cb]{padding:8px 16px;border-radius:999px;font-size:13.5px;font-weight:800;color:var(--c-text-dim);transition:background .12s ease,color .12s ease}.picker-switch__btn[data-v-752c05cb]:hover{color:var(--c-text)}.picker-switch__btn--active[data-v-752c05cb]{background:var(--c-surface-2);color:var(--c-text)}.theme[data-v-752c05cb]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:var(--radius);border:2px solid var(--c-border);background:var(--c-bg-deep);transition:border-color .12s ease}.theme[data-v-752c05cb]:hover{border-color:var(--c-border-strong)}.theme--active[data-v-752c05cb]{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.theme__preview[data-v-752c05cb]{display:block;width:56px;aspect-ratio:1;border-radius:6px;overflow:hidden;border:1px solid var(--c-border)}.theme__name[data-v-752c05cb]{font-size:13px;font-weight:700}.theme-preview[data-v-752c05cb]{position:relative;margin-top:18px;height:130px;border-radius:var(--radius);border:1px solid var(--c-border-strong);overflow:hidden;display:flex;align-items:flex-end}.theme-preview__caption[data-v-752c05cb]{width:100%;padding:14px 16px;display:flex;flex-direction:column;gap:2px;background:linear-gradient(0deg,#0a0c10c7,#0a0c1000)}.theme-preview__caption strong[data-v-752c05cb]{font-size:14.5px;color:#fff}.theme-preview__caption span[data-v-752c05cb]{font-size:12.5px}.toggles[data-v-752c05cb]{list-style:none;margin:0 -22px;padding:0}.toggles li[data-v-752c05cb]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px}.toggles li+li[data-v-752c05cb]{border-top:1px solid var(--c-border)}.toggles strong[data-v-752c05cb]{font-size:15px}.toggles p[data-v-752c05cb]{font-size:13px;margin-top:2px}.switch[data-v-752c05cb]{width:46px;height:26px;border-radius:999px;background:var(--c-surface-3);position:relative;flex-shrink:0;cursor:pointer;transition:background .15s ease}.switch i[data-v-752c05cb]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s ease}.switch--on[data-v-752c05cb]{background:var(--c-accent)}.switch--on i[data-v-752c05cb]{left:23px}.field[data-v-752c05cb]{margin-top:16px;display:flex;flex-direction:column;gap:6px}.field label[data-v-752c05cb]{font-size:13px;font-weight:700;color:var(--c-text-dim)}.field input[data-v-752c05cb]{background:var(--c-bg-deep);border:1px solid var(--c-border-strong);border-radius:var(--radius);padding:11px 14px;color:var(--c-text);font:inherit;outline:none;transition:border-color .12s ease}.field input[data-v-752c05cb]:focus{border-color:var(--c-accent)}.account-status[data-v-752c05cb]{margin:14px 0 0;font-size:13px}.account-status--error[data-v-752c05cb]{color:var(--c-danger)}.account-status--ok[data-v-752c05cb]{color:var(--c-win)}.account-actions[data-v-752c05cb]{display:flex;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.account-actions__close[data-v-752c05cb]{margin-left:auto}@media(max-width:900px){.settings__layout[data-v-752c05cb]{grid-template-columns:1fr}}@media(max-width:640px){.themes[data-v-752c05cb]{grid-template-columns:repeat(2,1fr)}.themes--ui[data-v-752c05cb]{grid-template-columns:1fr}}.profile-head[data-v-e7310326]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.profile-head__info h1[data-v-e7310326]{font-size:26px}.profile-head__badges[data-v-e7310326]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.profile-head__elo[data-v-e7310326]{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px}.profile-head__elo strong[data-v-e7310326]{font-size:34px;font-weight:900;color:var(--c-accent-hover);line-height:1.1}.profile-head__trend[data-v-e7310326]{color:var(--c-win);font-weight:700}.profile-head__bio[data-v-e7310326]{flex-basis:100%;margin:2px 0 0;font-size:14.5px;line-height:1.55;color:var(--c-text-dim);white-space:pre-wrap;word-break:break-word}.profile-head__bio--empty[data-v-e7310326]{font-style:italic;color:var(--c-text-faint)}.profile-head__achievements[data-v-e7310326]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-basis:100%;padding-top:18px;margin-top:4px;border-top:1px solid var(--c-border)}.featured-badges[data-v-e7310326]{display:flex;gap:16px}.featured-badge[data-v-e7310326]{position:relative;width:112px;height:112px;border-radius:22px;background:#e8b93c1f;border:1px solid rgba(232,185,60,.4);display:grid;place-items:center}.featured-badge__img[data-v-e7310326]{width:88%;height:88%;object-fit:contain}.featured-badge--empty[data-v-e7310326]{background:var(--c-bg-deep);border:1px dashed var(--c-border-strong);color:var(--c-text-faint)}.featured-badge__qty[data-v-e7310326]{position:absolute;right:-6px;bottom:-6px;padding:3px 8px;border-radius:999px;background:var(--c-gold);color:#10131a;font-size:13px;font-weight:800;line-height:1.3}.featured-badge--action[data-v-e7310326]{background:var(--c-bg-deep);border:1px solid var(--c-border-strong);color:var(--c-gold);cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.featured-badge--action[data-v-e7310326]:hover{border-color:var(--c-gold);background:#e8b93c1f}.featured-badge--action[data-v-e7310326]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);padding:5px 10px;border-radius:8px;background:#10131af5;border:1px solid var(--c-border-strong);color:var(--c-text);font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.featured-badge--action[data-v-e7310326]:hover:after{opacity:1;transform:translate(-50%) translateY(0)}.badges-loading[data-v-e7310326]{font-size:13px}.tabs[data-v-e7310326]{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.tabs__item[data-v-e7310326]{display:flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-text-dim);font-weight:700;font-size:13.5px;transition:all .12s ease}.tabs__item[data-v-e7310326]:hover{color:var(--c-text)}.tabs__item--active[data-v-e7310326]{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.wallet-section[data-v-e7310326],.panel-card[data-v-e7310326]{margin-top:22px}.stat-grid[data-v-e7310326]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:22px}.stat[data-v-e7310326]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.stat__icon[data-v-e7310326]{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--c-accent-soft);color:var(--c-accent-hover);margin-bottom:4px}.stat strong[data-v-e7310326]{font-size:26px;font-weight:900}.stat span[data-v-e7310326]{font-size:13px}.badges__qty[data-v-e7310326]{font-size:12px;font-weight:800;color:var(--c-gold)}.badges-empty[data-v-e7310326]{padding:4px 20px 16px;font-size:13.5px}.badges-popup[data-v-e7310326]{width:100%;max-width:560px;max-height:82vh;overflow-y:auto}.badges-popup__head[data-v-e7310326]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.badges-popup__head h2[data-v-e7310326]{font-size:18px}.badges-popup__close[data-v-e7310326]{width:28px;height:28px;border-radius:8px;border:1px solid var(--c-border-strong);color:var(--c-text-dim);flex-shrink:0;transition:color .12s ease,border-color .12s ease}.badges-popup__close[data-v-e7310326]:hover{color:var(--c-text);border-color:var(--c-text-dim)}.badges-popup__hint[data-v-e7310326]{font-size:13px;margin-bottom:6px}.badges-popup__error[data-v-e7310326]{margin-bottom:10px;font-size:13px}.badges-popup__grid[data-v-e7310326]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.badges-popup__item[data-v-e7310326]{position:relative;display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid var(--c-border-strong);background:var(--c-bg-deep)}.badges-popup__item--clickable[data-v-e7310326]{cursor:pointer;transition:border-color .12s ease,background .12s ease}.badges-popup__item--clickable[data-v-e7310326]:hover{border-color:var(--c-accent)}.badges-popup__item--selected[data-v-e7310326]{border-color:var(--c-gold);background:#e8b93c1a}.badges-popup__img[data-v-e7310326]{width:72px;height:72px;border-radius:16px;object-fit:contain;background:#e8b93c1f;flex-shrink:0;padding:6px}.badges-popup__info[data-v-e7310326]{min-width:0}.badges-popup__info p[data-v-e7310326]{font-size:13px}.badges-popup__check[data-v-e7310326]{margin-left:auto;flex-shrink:0;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:var(--c-gold);color:#10131a;font-size:12px;font-weight:900}.loading-hint[data-v-e7310326]{margin-top:28px;font-size:15px}.status-error[data-v-e7310326]{color:var(--c-danger)}.overlay[data-v-e7310326]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c10b8;display:grid;place-items:start center;z-index:200;padding:20px;overflow-y:auto}.edit-card[data-v-e7310326]{width:100%;max-width:1120px;margin:24px 0}.edit-card__title[data-v-e7310326]{font-size:19px;margin-bottom:6px}.edit-card__hint[data-v-e7310326]{font-size:13.5px}.edit-card__avatar[data-v-e7310326]{display:flex;justify-content:center;margin:22px 0 18px}.edit-card__file[data-v-e7310326]{display:none}.edit-card__label[data-v-e7310326]{display:block;margin-top:4px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-dim)}.edit-card__bio[data-v-e7310326]{width:100%;margin-top:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--c-border-strong);background:var(--c-bg-deep);color:var(--c-text);font:inherit;font-size:14.5px;line-height:1.5;resize:vertical;min-height:96px}.edit-card__bio[data-v-e7310326]:focus{outline:none;border-color:var(--c-accent)}.edit-card__count[data-v-e7310326]{margin:6px 0 14px;font-size:12px;text-align:right}.edit-card__error[data-v-e7310326]{margin-bottom:12px;font-size:13px;color:var(--c-danger)}.edit-card__actions[data-v-e7310326]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:0}@media(max-width:1000px){.stat-grid[data-v-e7310326]{grid-template-columns:repeat(2,1fr)}.profile-head__elo[data-v-e7310326]{margin-left:0;align-items:flex-start}}@media(max-width:560px){.badges-popup__grid[data-v-e7310326]{gap:6px}}.page[data-v-87ab2fdf]{--shop-tile-w: 210px;--shop-tile-gap: 18px;max-width:none;padding-left:16px;padding-right:16px}.shop-stage[data-v-87ab2fdf]{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.4fr);gap:18px;align-items:stretch}.shop-machine[data-v-87ab2fdf]{position:relative;height:100%;min-height:0;align-self:stretch;border-radius:24px;overflow:hidden;box-shadow:var(--shadow-card)}.shop-machine img[data-v-87ab2fdf]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.shop-stage__main[data-v-87ab2fdf]{display:flex;flex-direction:column;gap:18px;min-width:0}.head[data-v-87ab2fdf]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;row-gap:6px}.head .page-subtitle[data-v-87ab2fdf]{grid-column:1;max-width:none;overflow-wrap:break-word}.wallet[data-v-87ab2fdf]{display:flex;align-items:center;gap:8px;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--radius);padding:8px 8px 8px 16px;color:#f0a030}.wallet strong[data-v-87ab2fdf]{font-size:16px;color:#f0a030}.wallet__addr[data-v-87ab2fdf]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--c-text-dim);padding-left:4px;border-left:1px solid var(--c-border-strong);margin-left:2px}.wallet__addr[data-v-87ab2fdf]:hover{color:var(--c-accent-hover)}.featured[data-v-87ab2fdf]{margin-top:0;display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:linear-gradient(100deg,#1c2a1e,#244a2c 52%,#2e6b38)!important;border-color:#6fc06a73}.featured__pieces[data-v-87ab2fdf]{display:flex;align-items:flex-end;gap:6px;flex-shrink:0}.featured__piece[data-v-87ab2fdf]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:56px}.featured__piece img[data-v-87ab2fdf]{width:58px;height:72px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}.featured__piece span[data-v-87ab2fdf]{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#c5e8b8;text-shadow:0 1px 4px rgba(0,0,0,.55)}.featured__info[data-v-87ab2fdf]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:360px}.featured__badge[data-v-87ab2fdf]{background:#6fc06a;color:#122016;border-color:#8ed48a;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 12px}.featured__info h2[data-v-87ab2fdf]{color:#f2faee;text-shadow:0 2px 10px rgba(0,0,0,.55)}.featured__desc[data-v-87ab2fdf]{color:#d4edc8;font-weight:600;line-height:1.45;text-shadow:0 1px 8px rgba(0,0,0,.5)}.featured__buy[data-v-87ab2fdf]{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.featured__price[data-v-87ab2fdf]{display:flex;align-items:center;gap:10px;color:#ffd36a}.featured__price strong[data-v-87ab2fdf]{font-size:36px;font-weight:900;line-height:1}.cats[data-v-87ab2fdf]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cats__chip[data-v-87ab2fdf]{padding:8px 16px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-text-dim);font-weight:700;font-size:13.5px;transition:all .12s ease}.cats__chip[data-v-87ab2fdf]:hover{color:var(--c-text)}.cats__chip--active[data-v-87ab2fdf]{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.empty-hint[data-v-87ab2fdf]{margin-top:8px;font-size:14.5px;text-align:left}.grid[data-v-87ab2fdf]{display:grid;grid-template-columns:repeat(auto-fill,var(--shop-tile-w));row-gap:var(--shop-tile-gap);column-gap:var(--shop-tile-gap);justify-content:space-between;margin-top:22px}.grid--hero[data-v-87ab2fdf]{margin-top:28px;grid-template-columns:repeat(5,minmax(0,1fr))}.item__preview[data-v-87ab2fdf]{position:relative;aspect-ratio:1.2;overflow:hidden;background:linear-gradient(160deg,var(--c-surface-2),var(--c-bg-deep))}.item__preview--common[data-v-87ab2fdf]{box-shadow:inset 0 0 0 3px #ffffff38}.item__preview--uncommon[data-v-87ab2fdf]{box-shadow:inset 0 0 0 3px #b8f5a073}.item__preview--rare[data-v-87ab2fdf]{box-shadow:inset 0 0 0 3px #b8e0ff80}.item__preview--epic[data-v-87ab2fdf]{box-shadow:inset 0 0 0 3px #ffb3bc80}.item__preview--legendary[data-v-87ab2fdf]{box-shadow:inset 0 0 0 3px #ffe27a8c}.item__bar[data-v-87ab2fdf]{position:absolute;inset:0 0 auto 0;height:3px;z-index:2}.item__bg[data-v-87ab2fdf]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1}.item__img[data-v-87ab2fdf]{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;padding:14px}.item__body[data-v-87ab2fdf]{padding:16px 18px 18px;display:flex;flex-direction:column;gap:4px}.item__body h3[data-v-87ab2fdf]{font-size:15.5px}.item__body p[data-v-87ab2fdf]{font-size:12.5px}.item__rarity[data-v-87ab2fdf]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.item__foot[data-v-87ab2fdf]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:10px}.item__price[data-v-87ab2fdf]{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:800;line-height:1;color:#f0a030;white-space:nowrap}.item__error[data-v-87ab2fdf]{margin-top:8px}.status-error[data-v-87ab2fdf]{font-size:12.5px;color:var(--c-danger)}.overlay[data-v-87ab2fdf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c10b8;display:grid;place-items:center;z-index:200;padding:20px}.result-card[data-v-87ab2fdf]{width:100%;max-width:420px}.pawncoin-shop[data-v-87ab2fdf]{width:100%;max-width:720px}.pawncoin-shop__lead[data-v-87ab2fdf]{margin:0 0 8px;font-size:14px}.pawncoin-shop__test[data-v-87ab2fdf]{margin:0 0 18px;font-size:12.5px}.pawncoin-shop__packs[data-v-87ab2fdf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pawncoin-pack[data-v-87ab2fdf]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 14px 16px;background:var(--c-bg-deep);border:1px solid var(--c-border-strong);border-radius:var(--radius);text-align:center}.pawncoin-pack strong[data-v-87ab2fdf]{margin-top:6px;font-size:28px;font-weight:900;line-height:1;color:#ffd36a}.pawncoin-pack__price[data-v-87ab2fdf]{margin:8px 0 12px;font-size:16px;font-weight:800;color:var(--c-text)}.pawncoin-shop__notice[data-v-87ab2fdf]{margin:16px 0 0;text-align:center;font-size:13.5px;color:var(--c-gold)}.pawncoin-shop__notice--ok[data-v-87ab2fdf]{color:var(--c-win)}.pawncoin-shop__notice--error[data-v-87ab2fdf]{color:var(--c-danger)}.result-card__head[data-v-87ab2fdf]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.result-card__head h2[data-v-87ab2fdf]{font-size:17px}.result-card__close[data-v-87ab2fdf]{width:28px;height:28px;flex-shrink:0;border-radius:8px;border:1px solid var(--c-border-strong);color:var(--c-text-dim)}.result-card__close[data-v-87ab2fdf]:hover{color:var(--c-text);border-color:var(--c-text-dim)}.result-card__preview[data-v-87ab2fdf]{position:relative;aspect-ratio:1.4;display:grid;place-items:center;overflow:hidden;background:var(--c-bg-deep);border:1px solid var(--c-border);border-radius:var(--radius);margin-bottom:14px}.result-card__bg[data-v-87ab2fdf]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.result-card__preview img[data-v-87ab2fdf]:last-child{position:relative;z-index:1;max-width:70%;max-height:70%;object-fit:contain}.result-card__name[data-v-87ab2fdf]{font-size:17px;font-weight:800;text-align:center}.result-card__hint[data-v-87ab2fdf]{margin-top:8px;font-size:13px;text-align:center}.result-card__links[data-v-87ab2fdf]{margin-top:14px;display:flex;flex-direction:column;gap:6px;text-align:center}.result-card__links a[data-v-87ab2fdf]{font-size:13px;color:var(--c-accent-hover);text-decoration:underline}.result-card>.btn[data-v-87ab2fdf]{margin-top:18px}.result-card__set[data-v-87ab2fdf]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;padding:12px;border-radius:var(--radius);background:var(--c-bg-deep);border:1px solid var(--c-border)}.result-card__set img[data-v-87ab2fdf]{width:48px;height:60px;object-fit:contain}@media(max-width:1100px){.shop-machine[data-v-87ab2fdf]{display:none}.shop-stage[data-v-87ab2fdf]{grid-template-columns:1fr;gap:0}.grid--hero[data-v-87ab2fdf]{margin-top:8px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.grid[data-v-87ab2fdf]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));justify-content:stretch}.featured__buy[data-v-87ab2fdf]{margin-left:0;align-items:flex-start}}@media(max-width:860px){.page[data-v-87ab2fdf]{padding:20px 12px 48px}.shop-stage__main[data-v-87ab2fdf]{gap:14px}.head[data-v-87ab2fdf]{display:flex;flex-direction:column;align-items:stretch;gap:10px}.head .page-title[data-v-87ab2fdf]{font-size:24px}.head .page-subtitle[data-v-87ab2fdf]{font-size:13px;line-height:1.45;max-width:none}.wallet[data-v-87ab2fdf]{width:100%;flex-wrap:wrap;justify-content:flex-start;padding:8px 10px}.cats[data-v-87ab2fdf]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -12px;padding:2px 12px}.cats[data-v-87ab2fdf]::-webkit-scrollbar{display:none}.cats__chip[data-v-87ab2fdf]{flex-shrink:0;padding:7px 12px;font-size:13px}.featured[data-v-87ab2fdf]{flex-direction:column;align-items:stretch;gap:16px}.featured__pieces[data-v-87ab2fdf]{flex-wrap:wrap;justify-content:center;gap:8px}.featured__info[data-v-87ab2fdf]{max-width:none}.featured__buy[data-v-87ab2fdf]{width:100%;align-items:stretch}.featured__price[data-v-87ab2fdf]{justify-content:flex-start}.pawncoin-shop__packs[data-v-87ab2fdf]{grid-template-columns:1fr}.grid--hero[data-v-87ab2fdf]{margin-top:4px}}@media(max-width:640px){.page[data-v-87ab2fdf]{padding:16px 10px 40px}.grid[data-v-87ab2fdf],.grid--hero[data-v-87ab2fdf]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:12px;justify-content:stretch}.item__img[data-v-87ab2fdf]{padding:10px}.item__body[data-v-87ab2fdf]{padding:12px}.item__body h3[data-v-87ab2fdf]{font-size:13.5px}.item__foot[data-v-87ab2fdf]{flex-wrap:wrap;gap:8px}.overlay[data-v-87ab2fdf]{padding:12px}.result-card[data-v-87ab2fdf],.pawncoin-shop[data-v-87ab2fdf]{max-width:none}.pawncoin-shop__packs[data-v-87ab2fdf]{grid-template-columns:1fr}}.battle-pass[data-v-4ab3a9e3]{min-height:100vh;display:grid;place-items:center;padding:40px}.battle-pass p[data-v-4ab3a9e3]{margin:0;font-size:28px;font-weight:800;color:var(--c-text-dim)}.testing[data-v-615cf423]{max-width:720px;padding:32px 24px 80px}.testing h1[data-v-615cf423]{margin:0 0 10px;font-size:28px}.testing__lead[data-v-615cf423]{margin:0 0 22px;color:var(--c-text-dim);line-height:1.5}.testing__actions[data-v-615cf423]{display:flex;flex-wrap:wrap;gap:12px}.testing__ok[data-v-615cf423]{margin:16px 0 0;color:var(--c-text)}.testing__err[data-v-615cf423]{margin:16px 0 0;color:#f07178}.testing__stats[data-v-615cf423]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0}.testing__stats div[data-v-615cf423]{background:var(--c-surface-2);border-radius:10px;padding:12px}.testing__stats dt[data-v-615cf423]{font-size:12px;color:var(--c-text-dim)}.testing__stats dd[data-v-615cf423]{margin:4px 0 0;font-weight:800}.testing__rooms[data-v-615cf423]{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:6px;max-height:360px;overflow:auto}.testing__rooms a[data-v-615cf423]{color:var(--c-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}@media(max-width:640px){.testing__stats[data-v-615cf423]{grid-template-columns:repeat(2,minmax(0,1fr))}}.oauth[data-v-4912ecc5]{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;font-weight:700}.oauth__status[data-v-4912ecc5]{color:var(--c-text-dim)}.oauth__error[data-v-4912ecc5]{background:#e0645c1f;border:1px solid rgba(224,100,92,.4);color:#f3a29c;border-radius:var(--radius);padding:10px 13px;font-size:14px}.verify[data-v-b963d8e9]{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;font-weight:700}.verify__status[data-v-b963d8e9]{color:var(--c-text-dim)}.verify__error[data-v-b963d8e9]{background:#e0645c1f;border:1px solid rgba(224,100,92,.4);color:#f3a29c;border-radius:var(--radius);padding:10px 13px;font-size:14px;max-width:420px;text-align:center}.auth[data-v-ba5b10d7]{min-height:100vh;display:grid;grid-template-columns:minmax(400px,520px) 1fr}.auth__panel[data-v-ba5b10d7]{padding:56px 64px;display:flex;flex-direction:column;justify-content:center;gap:28px;background:var(--c-bg-deep)}.auth__logo[data-v-ba5b10d7]{font-size:24px;font-weight:900;display:flex;align-items:center;gap:10px}.auth__logo-img[data-v-ba5b10d7]{width:40px;height:40px;object-fit:contain;flex-shrink:0;display:block;border-radius:8px}.auth__logo em[data-v-ba5b10d7]{font-style:normal;color:var(--c-accent)}.tabs[data-v-ba5b10d7]{display:grid;grid-template-columns:1fr 1fr;background:var(--c-surface);border-radius:var(--radius);padding:4px;gap:4px}.tabs__tab[data-v-ba5b10d7]{padding:10px;border-radius:7px;font-weight:800;color:var(--c-text-dim);transition:all .12s ease}.tabs__tab--active[data-v-ba5b10d7]{background:var(--c-accent);color:#fff}.google-btn[data-v-ba5b10d7]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 16px;border-radius:var(--radius);border:1px solid var(--c-border-strong);background:#fff;color:#1f1f1f;font:inherit;font-weight:800;font-size:15px;cursor:pointer;transition:background .12s ease,transform .06s ease}.google-btn[data-v-ba5b10d7]:hover:not(:disabled){background:#f4f6f8}.google-btn[data-v-ba5b10d7]:disabled{opacity:.65;cursor:not-allowed}.google-btn__icon[data-v-ba5b10d7]{width:20px;height:20px;flex-shrink:0}.divider[data-v-ba5b10d7]{display:flex;align-items:center;gap:12px;color:var(--c-text-faint);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.divider[data-v-ba5b10d7]:before,.divider[data-v-ba5b10d7]:after{content:"";flex:1;height:1px;background:var(--c-border-strong)}.form[data-v-ba5b10d7]{display:flex;flex-direction:column;gap:16px}.field[data-v-ba5b10d7]{display:flex;flex-direction:column;gap:6px}.field label[data-v-ba5b10d7]{font-size:13px;font-weight:700;color:var(--c-text-dim)}.field input[data-v-ba5b10d7]{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--radius);padding:13px 15px;color:var(--c-text);font:inherit;outline:none;transition:border-color .12s ease}.field input[data-v-ba5b10d7]:focus{border-color:var(--c-accent)}.field input.field-input--mismatch[data-v-ba5b10d7]{border-color:#e0645ccc}.form__hint[data-v-ba5b10d7]{text-align:center;font-size:13.5px}.form__hint a[data-v-ba5b10d7]{color:var(--c-accent-hover);font-weight:700}.field__hint[data-v-ba5b10d7]{font-size:11.5px;margin-top:2px}.field__hint--error[data-v-ba5b10d7]{color:#f3a29c}.form__error[data-v-ba5b10d7]{background:#e0645c1f;border:1px solid rgba(224,100,92,.4);color:#f3a29c;border-radius:var(--radius);padding:10px 13px;font-size:13px}.form__ok[data-v-ba5b10d7]{background:#6fc06a1f;border:1px solid rgba(111,192,106,.4);color:#b7e3b4;border-radius:var(--radius);padding:10px 13px;font-size:13px}.auth__art[data-v-ba5b10d7]{background:linear-gradient(200deg,#1e2b3e80,#181c24eb),url(/backgroundchessimage.png) center / cover no-repeat;display:flex;align-items:flex-end;padding:56px}.auth__art-inner[data-v-ba5b10d7]{max-width:460px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.auth__art-inner h2[data-v-ba5b10d7]{font-size:36px;font-weight:900}.auth__art-inner p[data-v-ba5b10d7]{color:var(--c-text-dim);font-size:16px}@media(max-width:900px){.auth[data-v-ba5b10d7]{grid-template-columns:1fr}.auth__art[data-v-ba5b10d7]{display:none}.auth__panel[data-v-ba5b10d7]{padding:48px 32px}}.nf[data-v-36820b2b]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:40px}.nf__piece[data-v-36820b2b]{font-size:110px;line-height:1;color:var(--c-accent);filter:drop-shadow(0 12px 30px rgba(74,144,217,.45))}.nf h1[data-v-36820b2b]{font-size:30px}.nf p[data-v-36820b2b]{max-width:420px;margin-bottom:12px}
