.tabbar[data-v-4b4eaaa8]{position:fixed;bottom:0;left:0;right:0;display:flex;background:rgba(0,0,0,.9);border-top:2px solid #444;z-index:100;padding:8px 0;box-shadow:0 -4px 20px #000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tabbar-item[data-v-4b4eaaa8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;background:transparent;border:none;color:#888;font-size:12px;cursor:pointer;transition:all .3s}.tabbar-item[data-v-4b4eaaa8]:hover{color:#e0e0e0;background:rgba(255,107,53,.1)}.tabbar-item.selected[data-v-4b4eaaa8]{color:#ff6b35;background:rgba(255,107,53,.2);text-shadow:0 0 10px rgba(255,107,53,.5)}.tabbar-item-icon[data-v-4b4eaaa8]{font-size:20px}.tabbar-item-text[data-v-4b4eaaa8]{font-size:11px;font-weight:500}.app-container{min-height:100vh;background:var(--vkui--color_background);color:var(--vkui--color_text_primary)}.error-message{padding:40px 20px;text-align:center;color:#f44}.error-message h2{margin-bottom:20px}.error-message button{margin-top:20px;padding:10px 20px;background:var(--vkui--color_accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px}.error-message button:hover{background:var(--vkui--color_accent_hover)}.map-view[data-v-3badb3b8]{min-height:100vh;padding-bottom:60px}.panel-header[data-v-3badb3b8]{padding:16px;background:var(--vkui--color_background_secondary);border-bottom:1px solid var(--vkui--color_background_tertiary);font-size:20px;font-weight:600;text-align:center;position:sticky;top:0;z-index:10}.group[data-v-3badb3b8]{margin:16px 0;background:var(--vkui--color_background_secondary);border-radius:8px;overflow:hidden}.group-title[data-v-3badb3b8]{padding:12px 16px;font-size:14px;font-weight:600;color:var(--vkui--color_text_secondary);text-transform:uppercase;letter-spacing:.5px}.cell[data-v-3badb3b8]{padding:12px 16px;background:var(--vkui--color_background_secondary);border-bottom:1px solid var(--vkui--color_background_tertiary)}.cell[data-v-3badb3b8]:last-child{border-bottom:none}.cell-title[data-v-3badb3b8]{font-size:16px;font-weight:500;color:var(--vkui--color_text_primary);margin-bottom:4px}.cell-content[data-v-3badb3b8]{font-size:14px;color:var(--vkui--color_text_secondary)}.cell-button[data-v-3badb3b8]{padding:12px 16px;background:transparent;border:none;color:var(--vkui--color_accent);font-size:16px;font-weight:500;cursor:pointer;text-align:left;width:100%;transition:background .2s;border-bottom:1px solid var(--vkui--color_background_tertiary)}.cell-button[data-v-3badb3b8]:hover{background:var(--vkui--color_background_tertiary)}.map-description[data-v-3badb3b8]{color:var(--vkui--color_text_secondary);font-size:14px}.map-grid[data-v-3badb3b8]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:16px}.map-cell[data-v-3badb3b8]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--vkui--color_background_tertiary);border:1px solid var(--vkui--color_background_tertiary);border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.map-cell[data-v-3badb3b8]:hover{background:var(--vkui--color_background_tertiary);border-color:var(--vkui--color_accent)}.map-cell.current[data-v-3badb3b8]{background:var(--vkui--color_accent);border-color:var(--vkui--color_accent);color:#000;font-weight:600}.map-cell.has-location[data-v-3badb3b8]{border-color:#ff9800}.loading[data-v-3badb3b8],.error[data-v-3badb3b8],.not-registered[data-v-3badb3b8]{padding:20px;text-align:center;color:var(--vkui--color_text_secondary)}.not-registered[data-v-3badb3b8]{color:#ffa726;background:rgba(255,167,38,.1);border-radius:8px;margin:12px}.error[data-v-3badb3b8]{color:#f44}.profile-view[data-v-4a90ff6b]{min-height:100vh;padding-bottom:60px;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 50%,#0f0f0f 100%);color:#e0e0e0}.app-header[data-v-4a90ff6b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:rgba(0,0,0,.8);border-bottom:2px solid #333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}.app-title[data-v-4a90ff6b]{display:flex;align-items:center;gap:12px}.app-icon[data-v-4a90ff6b]{font-size:28px}.app-name[data-v-4a90ff6b]{font-size:18px;font-weight:700;color:#ff6b35;text-shadow:0 0 10px rgba(255,107,53,.5)}.app-version[data-v-4a90ff6b]{font-size:11px;color:#666}.refresh-btn[data-v-4a90ff6b]{padding:6px 12px;background:rgba(255,107,53,.2);border:1px solid #ff6b35;border-radius:6px;color:#ff6b35;cursor:pointer;font-size:12px;transition:all .3s}.refresh-btn[data-v-4a90ff6b]:hover:not(:disabled){background:rgba(255,107,53,.3)}.refresh-btn[data-v-4a90ff6b]:disabled{opacity:.5;cursor:not-allowed}.loading-container[data-v-4a90ff6b]{padding:40px;text-align:center}.loading[data-v-4a90ff6b]{color:#888;font-size:16px}.profile-content[data-v-4a90ff6b]{padding:16px}.character-summary-panel[data-v-4a90ff6b]{background:rgba(0,0,0,.7);border:2px solid #333;border-radius:12px;padding:20px;margin-bottom:16px;display:flex;gap:20px;align-items:flex-start}.character-left[data-v-4a90ff6b]{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:120px}.character-avatar[data-v-4a90ff6b]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#2d2d2d 0%,#1a1a1a 100%);border:3px solid #ff6b35;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #ff6b354d}.avatar-icon[data-v-4a90ff6b]{font-size:40px}.character-name-section[data-v-4a90ff6b]{text-align:center}.character-name[data-v-4a90ff6b]{font-size:16px;font-weight:700;color:#ff6b35;margin-bottom:4px}.character-alias[data-v-4a90ff6b]{font-size:12px;color:#888}.character-stats[data-v-4a90ff6b]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-item[data-v-4a90ff6b]{background:rgba(255,255,255,.05);border:1px solid #333;border-radius:8px;padding:10px;display:flex;align-items:center;gap:6px}.stat-icon[data-v-4a90ff6b]{font-size:18px}.stat-value[data-v-4a90ff6b]{font-size:16px;font-weight:700;color:#ff6b35;flex:1}.stat-label[data-v-4a90ff6b]{font-size:11px;color:#888;text-transform:uppercase}.skills-panel[data-v-4a90ff6b]{margin-bottom:16px;min-height:auto}.skill-slots-row[data-v-4a90ff6b]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.skill-slots-label[data-v-4a90ff6b]{font-size:12px;color:#888;min-width:72px}.skill-slots[data-v-4a90ff6b]{display:flex;gap:8px;flex-wrap:wrap}.skill-slots.passive-slots[data-v-4a90ff6b]{flex:1}.skill-slot[data-v-4a90ff6b]{flex:1;min-width:70px;aspect-ratio:1;max-width:90px;background:rgba(255,255,255,.03);border:1px solid #333;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px;transition:all .2s}.skill-slot.has-skill[data-v-4a90ff6b]{background:rgba(255,107,53,.12);border-color:#ff6b35}.skill-slot.clickable[data-v-4a90ff6b]{cursor:pointer}.skill-slot.clickable[data-v-4a90ff6b]:hover{background:rgba(255,107,53,.2);border-color:#ff6b35}.skill-slot .slot-name[data-v-4a90ff6b]{font-size:10px;text-align:center;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.skill-slot .slot-empty[data-v-4a90ff6b]{color:#666;font-size:14px}.available-skills-section[data-v-4a90ff6b]{margin-top:16px;padding-top:12px;border-top:1px solid #333}.available-skills-label[data-v-4a90ff6b]{font-size:12px;color:#888;margin-bottom:8px}.available-skills-grid[data-v-4a90ff6b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}.available-skill-slot[data-v-4a90ff6b]{aspect-ratio:1;background:rgba(255,255,255,.05);border:1px solid #444;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px;transition:all .2s}.available-skill-slot[data-v-4a90ff6b]:hover{background:rgba(255,107,53,.15);border-color:#ff6b35}.available-skill-slot .slot-name[data-v-4a90ff6b]{font-size:10px;text-align:center;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-panels[data-v-4a90ff6b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel[data-v-4a90ff6b]{background:rgba(0,0,0,.7);border:2px solid #333;border-radius:12px;padding:16px;min-height:400px}.panel-title[data-v-4a90ff6b]{font-size:16px;font-weight:700;color:#ff6b35;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #333}.inventory-grid[data-v-4a90ff6b]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin-bottom:12px}.inventory-slot[data-v-4a90ff6b]{aspect-ratio:1;background:rgba(255,255,255,.03);border:1px solid #333;border-radius:4px;position:relative;display:flex;align-items:center;justify-content:center;font-size:20px}.inventory-slot.has-item[data-v-4a90ff6b]{background:rgba(255,107,53,.1);border-color:#ff6b35}.inventory-slot.empty[data-v-4a90ff6b]{opacity:.3}.slot-icon[data-v-4a90ff6b]{font-size:20px}.slot-quantity[data-v-4a90ff6b]{position:absolute;bottom:2px;right:2px;font-size:9px;color:#ff6b35;font-weight:700;background:rgba(0,0,0,.7);padding:1px 3px;border-radius:2px}.slot-bonus[data-v-4a90ff6b]{position:absolute;top:2px;right:2px;font-size:8px;color:#4ade80;font-weight:700;background:rgba(0,0,0,.7);padding:1px 3px;border-radius:2px}.slot-rarity[data-v-4a90ff6b]{position:absolute;top:2px;left:2px;font-size:8px;color:#fbbf24;font-weight:700;background:rgba(0,0,0,.7);padding:1px 3px;border-radius:2px}.slot-actions[data-v-4a90ff6b]{position:absolute;bottom:0;left:0;right:0;display:flex;gap:2px;padding:2px;background:rgba(0,0,0,.85);border-radius:0 0 4px 4px;flex-wrap:wrap;justify-content:center}.slot-btn[data-v-4a90ff6b]{font-size:8px;padding:2px 4px;border:none;border-radius:3px;cursor:pointer;white-space:nowrap}.slot-btn-equip[data-v-4a90ff6b]{background:rgba(76,175,80,.8);color:#fff}.slot-btn-unequip[data-v-4a90ff6b]{background:rgba(244,67,54,.8);color:#fff}.slot-btn-inspect[data-v-4a90ff6b]{background:rgba(33,150,243,.8);color:#fff}.slot-btn[data-v-4a90ff6b]:disabled{opacity:.5;cursor:not-allowed}.equipment-slot-item .slot-actions[data-v-4a90ff6b]{position:static;margin-top:6px;padding:4px;background:transparent}.equipment-slot-item .slot-btn[data-v-4a90ff6b]{font-size:10px;padding:4px 8px}.panel-footer[data-v-4a90ff6b]{text-align:center;font-size:12px;color:#888;padding-top:8px;border-top:1px solid #333}.equipment-slots[data-v-4a90ff6b]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.equipment-slot-item[data-v-4a90ff6b]{background:rgba(255,255,255,.03);border:1px solid #333;border-radius:6px;padding:10px;min-height:60px}.equipment-slot-item.has-item[data-v-4a90ff6b]{background:rgba(255,107,53,.1);border-color:#ff6b35}.slot-label[data-v-4a90ff6b]{font-size:10px;color:#888;margin-bottom:6px;text-transform:uppercase}.slot-content[data-v-4a90ff6b]{display:flex;flex-direction:column;align-items:center;gap:4px}.slot-icon[data-v-4a90ff6b]{font-size:24px}.slot-name[data-v-4a90ff6b]{font-size:10px;color:#e0e0e0;text-align:center}.slot-empty[data-v-4a90ff6b]{text-align:center;color:#555;font-size:20px;padding:10px 0}.active-effects[data-v-4a90ff6b]{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid #333}.effect-item[data-v-4a90ff6b]{background:rgba(255,107,53,.1);border:1px solid #ff6b35;border-radius:6px;padding:6px 10px;display:flex;align-items:center;gap:6px;font-size:11px}.effect-icon[data-v-4a90ff6b]{font-size:14px}.effect-name[data-v-4a90ff6b]{color:#e0e0e0;font-size:10px}.not-registered[data-v-4a90ff6b]{margin:12px;padding:16px;text-align:center;background:rgba(255,167,38,.15);border:1px solid rgba(255,167,38,.4);border-radius:8px;color:#ffa726}.error[data-v-4a90ff6b]{padding:40px;text-align:center;color:#e74c3c;font-size:16px}.modal-overlay[data-v-4a90ff6b]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-content[data-v-4a90ff6b]{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border:2px solid #ff6b35;border-radius:12px;max-width:360px;width:100%;max-height:90vh;overflow:auto}.modal-header[data-v-4a90ff6b]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #333}.modal-icon[data-v-4a90ff6b]{font-size:32px}.modal-title[data-v-4a90ff6b]{flex:1;margin:0;font-size:18px;color:#ff6b35}.modal-close[data-v-4a90ff6b]{background:transparent;border:none;color:#888;font-size:24px;cursor:pointer;padding:0 4px;line-height:1}.modal-body[data-v-4a90ff6b]{padding:16px}.modal-desc[data-v-4a90ff6b]{color:#b0b0b0;font-size:14px;margin:0 0 12px;line-height:1.4}.modal-stats[data-v-4a90ff6b]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.modal-rarity[data-v-4a90ff6b],.modal-stat[data-v-4a90ff6b],.modal-enhance[data-v-4a90ff6b],.modal-skill-type[data-v-4a90ff6b],.modal-category[data-v-4a90ff6b]{font-size:12px;padding:4px 8px;background:rgba(255,107,53,.2);border-radius:4px;color:#ff6b35}.modal-bonus[data-v-4a90ff6b]{font-size:12px;color:#4ade80}.modal-unique[data-v-4a90ff6b]{font-size:12px;color:#a78bfa;margin-top:8px}.modal-body .modal-actions[data-v-4a90ff6b]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid #333}.modal-btn[data-v-4a90ff6b]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.modal-btn[data-v-4a90ff6b]:disabled{opacity:.5;cursor:not-allowed}.modal-btn-unequip[data-v-4a90ff6b]{background:rgba(244,67,54,.8);color:#fff}.modal-btn-equip[data-v-4a90ff6b]{background:rgba(76,175,80,.9);color:#fff}.modal-btn-enhance[data-v-4a90ff6b]{background:rgba(255,167,38,.5);color:#888}.modal-sell-row[data-v-4a90ff6b]{display:flex;align-items:center;gap:8px;width:100%}.modal-price-input[data-v-4a90ff6b]{width:90px;padding:8px 10px;background:rgba(255,255,255,.08);border:1px solid #444;border-radius:6px;color:#e0e0e0;font-size:14px}.modal-btn-auction[data-v-4a90ff6b]{background:rgba(156,39,176,.8);color:#fff}.modal-btn-sell-bot[data-v-4a90ff6b]{background:rgba(33,150,243,.8);color:#fff}.modal-slot-warning[data-v-4a90ff6b]{width:100%;margin:0 0 10px;padding:8px 10px;background:rgba(255,167,38,.15);border:1px solid rgba(255,167,38,.4);border-radius:6px;font-size:12px;color:#ffa726}.inventory-slot.clickable[data-v-4a90ff6b],.equipment-slot-item.clickable[data-v-4a90ff6b]{cursor:pointer}.inventory-slot.clickable[data-v-4a90ff6b]:hover,.equipment-slot-item.clickable.has-item[data-v-4a90ff6b]:hover{background:rgba(255,107,53,.2);border-color:#ff6b35}@media (max-width: 768px){.main-panels[data-v-4a90ff6b]{grid-template-columns:1fr}.character-stats[data-v-4a90ff6b]{grid-template-columns:repeat(2,1fr)}.inventory-grid[data-v-4a90ff6b]{grid-template-columns:repeat(6,1fr)}}.shop-view[data-v-049a2e6d]{min-height:100vh;padding-bottom:60px}.panel-header[data-v-049a2e6d]{padding:16px;background:var(--vkui--color_background_secondary);border-bottom:1px solid var(--vkui--color_background_tertiary);font-size:18px;font-weight:600;text-align:center}.group[data-v-049a2e6d]{margin:12px;border:1px solid var(--vkui--color_background_tertiary);border-radius:8px;overflow:hidden}.group-title[data-v-049a2e6d]{padding:8px 12px;background:rgba(0,0,0,.2);font-size:14px;color:var(--vkui--color_text_secondary)}.cell[data-v-049a2e6d]{padding:12px}.map-description[data-v-049a2e6d]{color:var(--vkui--color_text_secondary);font-size:14px;line-height:1.5}.resource-icon[data-v-049a2e6d]{margin-right:8px}.items-grid[data-v-049a2e6d]{display:flex;flex-wrap:wrap;gap:8px;padding:8px}.shop-item[data-v-049a2e6d]{flex:1 1 140px;min-width:120px}.item-name[data-v-049a2e6d]{font-weight:600;margin-bottom:4px}.item-price[data-v-049a2e6d]{margin-bottom:8px;color:var(--vkui--color_text_secondary)}.cell-button[data-v-049a2e6d]{padding:8px 16px;background:var(--vkui--color_accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.cell-button[data-v-049a2e6d]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-049a2e6d]{color:#f44}.craft-view[data-v-4945a703]{min-height:100vh;padding-bottom:60px;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);color:#e0e0e0}.panel-header[data-v-4945a703]{padding:16px;background:rgba(0,0,0,.5);border-bottom:2px solid #444;font-size:20px;font-weight:600;text-align:center;position:sticky;top:0;z-index:10;color:#ff6b35;text-shadow:0 0 10px rgba(255,107,53,.5)}.group[data-v-4945a703]{margin:16px;background:rgba(0,0,0,.6);border:2px solid #444;border-radius:12px;overflow:hidden}.group-title[data-v-4945a703]{padding:12px 16px;font-size:14px;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:.5px;background:rgba(255,107,53,.1)}.cell[data-v-4945a703]{padding:12px 16px;background:rgba(0,0,0,.3);border-bottom:1px solid #444}.cell[data-v-4945a703]:last-child{border-bottom:none}.cell-title[data-v-4945a703]{font-size:16px;font-weight:500;color:#e0e0e0;margin-bottom:8px}.resource-icon[data-v-4945a703]{margin-right:8px}.blueprints-grid[data-v-4945a703]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;padding:16px}.blueprint-item[data-v-4945a703]{background:rgba(255,255,255,.05);border:2px solid #444;border-radius:8px;padding:12px;text-align:center;cursor:pointer;transition:all .3s}.blueprint-item[data-v-4945a703]:hover{border-color:#ff6b35;background:rgba(255,107,53,.1)}.blueprint-icon[data-v-4945a703]{font-size:32px;margin-bottom:8px}.blueprint-name[data-v-4945a703]{font-size:12px;color:#e0e0e0;margin-bottom:4px}.blueprint-tier[data-v-4945a703]{font-size:10px;color:#888}.requirement-item[data-v-4945a703]{padding:8px;background:rgba(255,255,255,.05);border-radius:6px;margin-bottom:8px;font-size:14px;color:#aaa}.cell-button[data-v-4945a703]{padding:12px 16px;background:rgba(255,107,53,.2);border:1px solid #ff6b35;border-radius:8px;color:#ff6b35;font-size:16px;font-weight:500;cursor:pointer;text-align:center;width:100%;transition:all .3s;margin-top:12px}.cell-button[data-v-4945a703]:hover:not(:disabled){background:rgba(255,107,53,.3)}.cell-button[data-v-4945a703]:disabled{opacity:.5;cursor:not-allowed}.craft-item[data-v-4945a703]{display:flex;justify-content:space-between;align-items:center;gap:12px}.craft-name[data-v-4945a703]{flex:1;font-weight:500;color:#e0e0e0}.craft-time[data-v-4945a703]{color:#888;font-size:12px}.craft-complete-btn[data-v-4945a703]{padding:8px 16px;background:rgba(255,107,53,.2);border:1px solid #ff6b35;border-radius:6px;color:#ff6b35;cursor:pointer;font-size:12px;transition:all .3s}.craft-complete-btn[data-v-4945a703]:hover:not(:disabled){background:rgba(255,107,53,.3)}.craft-complete-btn[data-v-4945a703]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-4945a703]{padding:40px;text-align:center;color:#e74c3c}.auction-view[data-v-02f698a6]{min-height:100vh;padding-bottom:60px;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);color:#e0e0e0}.panel-header[data-v-02f698a6]{padding:16px;background:rgba(0,0,0,.5);border-bottom:2px solid #444;font-size:20px;font-weight:600;text-align:center;position:sticky;top:0;z-index:10;color:#ff6b35;text-shadow:0 0 10px rgba(255,107,53,.5)}.group[data-v-02f698a6]{margin:16px;background:rgba(0,0,0,.6);border:2px solid #444;border-radius:12px;overflow:hidden}.group-title[data-v-02f698a6]{padding:12px 16px;font-size:14px;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:.5px;background:rgba(255,107,53,.1)}.cell[data-v-02f698a6]{padding:12px 16px;background:rgba(0,0,0,.3);border-bottom:1px solid #444}.cell[data-v-02f698a6]:last-child{border-bottom:none}.cell-title[data-v-02f698a6]{font-size:16px;font-weight:500;color:#e0e0e0;margin-bottom:8px}.resource-icon[data-v-02f698a6]{margin-right:8px}.filters[data-v-02f698a6]{display:flex;gap:8px;padding:16px;flex-wrap:wrap}.filter-select[data-v-02f698a6],.filter-input[data-v-02f698a6]{flex:1;min-width:120px;padding:8px 12px;background:rgba(255,255,255,.05);border:1px solid #444;border-radius:6px;color:#e0e0e0;font-size:14px}.filter-input[data-v-02f698a6]{max-width:100px}.listings-grid[data-v-02f698a6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px}.listing-item[data-v-02f698a6]{background:rgba(255,255,255,.05);border:2px solid #444;border-radius:8px;padding:12px;transition:all .3s}.listing-item[data-v-02f698a6]:hover{border-color:#ff6b35;background:rgba(255,107,53,.1)}.listing-item.own-listing[data-v-02f698a6]{border-color:#4ade80;background:rgba(74,222,128,.1)}.listing-header[data-v-02f698a6]{display:flex;gap:12px;margin-bottom:8px}.listing-item-icon[data-v-02f698a6]{font-size:32px}.listing-item-info[data-v-02f698a6]{flex:1}.listing-item-name[data-v-02f698a6]{font-size:14px;font-weight:600;color:#e0e0e0;margin-bottom:4px}.listing-item-meta[data-v-02f698a6]{display:flex;gap:8px;font-size:11px}.listing-tier[data-v-02f698a6]{color:#888}.listing-rarity[data-v-02f698a6]{font-weight:600}.rarity-common[data-v-02f698a6]{color:#9ca3af}.rarity-uncommon[data-v-02f698a6]{color:#4ade80}.rarity-rare[data-v-02f698a6]{color:#3b82f6}.rarity-epic[data-v-02f698a6]{color:#a855f7}.rarity-legendary[data-v-02f698a6]{color:#f59e0b}.listing-stats[data-v-02f698a6]{margin-bottom:8px}.stat-bonus[data-v-02f698a6]{font-size:12px;color:#4ade80;font-weight:600}.listing-seller[data-v-02f698a6]{font-size:11px;color:#888;margin-bottom:8px}.listing-price[data-v-02f698a6]{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:18px;font-weight:700;color:#ff6b35}.price-icon[data-v-02f698a6]{font-size:20px}.price-value[data-v-02f698a6]{font-size:18px}.listing-buy-btn[data-v-02f698a6]{width:100%;padding:10px;background:rgba(255,107,53,.2);border:1px solid #ff6b35;border-radius:6px;color:#ff6b35;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s}.listing-buy-btn[data-v-02f698a6]:hover:not(:disabled){background:rgba(255,107,53,.3)}.listing-buy-btn[data-v-02f698a6]:disabled{opacity:.5;cursor:not-allowed}.item-select[data-v-02f698a6],.price-input[data-v-02f698a6]{width:100%;padding:10px;background:rgba(255,255,255,.05);border:1px solid #444;border-radius:6px;color:#e0e0e0;font-size:14px}.cell-button[data-v-02f698a6]{padding:12px 16px;background:rgba(255,107,53,.2);border:1px solid #ff6b35;border-radius:8px;color:#ff6b35;font-size:16px;font-weight:500;cursor:pointer;text-align:center;width:100%;transition:all .3s;margin-top:12px}.cell-button[data-v-02f698a6]:hover:not(:disabled){background:rgba(255,107,53,.3)}.cell-button[data-v-02f698a6]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-02f698a6]{padding:40px;text-align:center;color:#e74c3c}.rating-view[data-v-4cf7b866]{min-height:100vh;padding-bottom:60px}.panel-header[data-v-4cf7b866]{padding:16px;background:var(--vkui--color_background_secondary);border-bottom:1px solid var(--vkui--color_background_tertiary);font-size:20px;font-weight:600;text-align:center;position:sticky;top:0;z-index:10}.group[data-v-4cf7b866]{margin:16px 0;background:var(--vkui--color_background_secondary);border-radius:8px;overflow:hidden}.group-title[data-v-4cf7b866]{padding:12px 16px;font-size:14px;font-weight:600;color:var(--vkui--color_text_secondary);text-transform:uppercase;letter-spacing:.5px}.cell[data-v-4cf7b866]{padding:12px 16px;background:var(--vkui--color_background_secondary);border-bottom:1px solid var(--vkui--color_background_tertiary)}.cell[data-v-4cf7b866]:last-child{border-bottom:none}.cell-button[data-v-4cf7b866]{padding:12px 16px;background:transparent;border:none;color:var(--vkui--color_accent);font-size:16px;font-weight:500;cursor:pointer;text-align:left;width:100%;transition:background .2s;border-bottom:1px solid var(--vkui--color_background_tertiary)}.cell-button[data-v-4cf7b866]:hover{background:var(--vkui--color_background_tertiary)}.cell-button.selected[data-v-4cf7b866]{background:var(--vkui--color_background_tertiary);color:var(--vkui--color_accent)}.loading[data-v-4cf7b866]{padding:20px;text-align:center;color:var(--vkui--color_text_secondary)}.rating-item[data-v-4cf7b866]{display:flex;align-items:center;gap:12px}.rating-rank[data-v-4cf7b866]{font-size:18px;font-weight:600;color:var(--vkui--color_accent);min-width:40px}.rating-content[data-v-4cf7b866]{display:flex;flex-direction:column;gap:4px;flex:1}.player-name[data-v-4cf7b866]{font-weight:500;font-size:16px}.player-info[data-v-4cf7b866]{color:var(--vkui--color_text_secondary);font-size:14px}.player-score[data-v-4cf7b866]{color:#ff9800;font-size:14px;font-weight:500}.companion-view[data-v-2a3f7246]{min-height:100vh;padding-bottom:60px;background:#0d0d0d;color:#e0e0e0}.app-header[data-v-2a3f7246]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(0,0,0,.8);border-bottom:2px solid #333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}.app-title[data-v-2a3f7246]{display:flex;align-items:center;gap:12px}.app-icon[data-v-2a3f7246]{font-size:28px}.app-name[data-v-2a3f7246]{font-size:18px;font-weight:700;color:#ff6b35;text-shadow:0 0 10px rgba(255,107,53,.5)}.app-version[data-v-2a3f7246]{font-size:11px;color:#666}.refresh-btn[data-v-2a3f7246]{padding:6px 12px;background:rgba(255,107,53,.2);border:1px solid #ff6b35;border-radius:6px;color:#ff6b35;cursor:pointer;font-size:12px}.refresh-btn[data-v-2a3f7246]:hover:not(:disabled){background:rgba(255,107,53,.3)}.refresh-btn[data-v-2a3f7246]:disabled{opacity:.5;cursor:not-allowed}.loading-container[data-v-2a3f7246]{padding:40px;text-align:center}.loading[data-v-2a3f7246]{color:#888;font-size:16px}.profile-content[data-v-2a3f7246]{padding:16px}.not-registered[data-v-2a3f7246]{padding:20px;background:rgba(255,167,38,.1);border:1px solid rgba(255,167,38,.4);border-radius:12px;color:#ffa726;text-align:center}.character-summary-panel[data-v-2a3f7246]{background:rgba(0,0,0,.7);border:2px solid #333;border-radius:12px;padding:20px;margin-bottom:16px;display:flex;gap:20px;align-items:flex-start}.character-left[data-v-2a3f7246]{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:120px}.character-avatar[data-v-2a3f7246]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#2d2d2d 0%,#1a1a1a 100%);border:3px solid #ff6b35;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #ff6b354d}.avatar-icon[data-v-2a3f7246]{font-size:40px}.character-name-section[data-v-2a3f7246]{text-align:center}.character-name[data-v-2a3f7246]{font-size:16px;font-weight:700;color:#ff6b35;margin-bottom:4px}.character-alias[data-v-2a3f7246]{font-size:12px;color:#888}.character-stats[data-v-2a3f7246]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-item[data-v-2a3f7246]{background:rgba(255,255,255,.05);border:1px solid #333;border-radius:8px;padding:10px;display:flex;align-items:center;gap:6px}.stat-icon[data-v-2a3f7246]{font-size:18px}.stat-value[data-v-2a3f7246]{font-size:16px;font-weight:700;color:#ff6b35;flex:1}.stat-label[data-v-2a3f7246]{font-size:11px;color:#888;text-transform:uppercase}.command-bar[data-v-2a3f7246]{margin-bottom:16px;min-height:auto}.command-buttons[data-v-2a3f7246]{display:flex;flex-wrap:wrap;gap:8px;padding:0}.cmd-btn[data-v-2a3f7246]{padding:10px 14px;background:rgba(255,107,53,.15);border:1px solid #ff6b35;border-radius:8px;color:#fff;font-size:13px;cursor:pointer}.cmd-btn[data-v-2a3f7246]:hover:not(:disabled){background:rgba(255,107,53,.3)}.cmd-btn[data-v-2a3f7246]:disabled{opacity:.5;cursor:not-allowed}.action-message[data-v-2a3f7246]{margin:8px 0 0;font-size:12px;color:#aaa}.panel[data-v-2a3f7246]{background:rgba(0,0,0,.7);border:2px solid #333;border-radius:12px;padding:16px;min-height:auto}.skills-panel[data-v-2a3f7246]{margin-bottom:16px}.panel-title[data-v-2a3f7246]{font-size:16px;font-weight:700;color:#ff6b35;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #333}.skill-slots-row[data-v-2a3f7246]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.skill-slots-label[data-v-2a3f7246]{font-size:12px;color:#888;min-width:72px}.skill-slots[data-v-2a3f7246]{display:flex;gap:8px;flex-wrap:wrap}.skill-slots.passive-slots[data-v-2a3f7246]{flex:1}.skill-slot[data-v-2a3f7246]{flex:1;min-width:70px;aspect-ratio:1;max-width:90px;background:rgba(255,255,255,.03);border:1px solid #333;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px}.skill-slot.has-skill[data-v-2a3f7246]{background:rgba(255,107,53,.12);border-color:#ff6b35}.skill-slot.clickable[data-v-2a3f7246]{cursor:pointer}.skill-slot.clickable[data-v-2a3f7246]:hover{background:rgba(255,107,53,.2);border-color:#ff6b35}.skill-slot .slot-icon[data-v-2a3f7246]{font-size:18px}.skill-slot .slot-name[data-v-2a3f7246]{font-size:10px;text-align:center;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.skill-slot .slot-empty[data-v-2a3f7246]{color:#666;font-size:14px}.available-skills-section[data-v-2a3f7246]{margin-top:16px;padding-top:12px;border-top:1px solid #333}.available-skills-label[data-v-2a3f7246]{font-size:12px;color:#888;margin-bottom:8px}.available-skills-grid[data-v-2a3f7246]{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}.available-skill-slot[data-v-2a3f7246]{aspect-ratio:1;background:rgba(255,255,255,.05);border:1px solid #444;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px}.available-skill-slot.clickable[data-v-2a3f7246]{cursor:pointer}.available-skill-slot[data-v-2a3f7246]:hover{background:rgba(255,107,53,.15);border-color:#ff6b35}.available-skill-slot .slot-name[data-v-2a3f7246]{font-size:10px;text-align:center;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-panels[data-v-2a3f7246]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.inventory-panel[data-v-2a3f7246],.equipment-panel[data-v-2a3f7246]{min-height:400px}.inventory-grid[data-v-2a3f7246]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin-bottom:12px}.inventory-slot[data-v-2a3f7246]{aspect-ratio:1;background:rgba(255,255,255,.03);border:1px solid #333;border-radius:4px;position:relative;display:flex;align-items:center;justify-content:center;font-size:20px}.inventory-slot.has-item[data-v-2a3f7246]{background:rgba(255,107,53,.1);border-color:#ff6b35}.inventory-slot.clickable[data-v-2a3f7246]{cursor:pointer}.inventory-slot.empty[data-v-2a3f7246]{opacity:.3}.inventory-slot .slot-icon[data-v-2a3f7246]{font-size:20px}.inventory-slot .slot-quantity[data-v-2a3f7246]{position:absolute;bottom:2px;right:2px;font-size:9px;color:#ff6b35;font-weight:700;background:rgba(0,0,0,.7);padding:1px 3px;border-radius:2px}.inventory-slot .slot-bonus[data-v-2a3f7246]{position:absolute;top:2px;right:2px;font-size:8px;color:#ff6b35}.panel-footer[data-v-2a3f7246]{font-size:12px;color:#888;padding-top:8px;border-top:1px solid #333}.equipment-slots[data-v-2a3f7246]{display:flex;flex-direction:column;gap:8px}.equipment-slot-item[data-v-2a3f7246]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:rgba(255,255,255,.03);border:1px solid #333;border-radius:8px}.equipment-slot-item.has-item[data-v-2a3f7246]{background:rgba(255,107,53,.08);border-color:#444}.equipment-slot-item.clickable[data-v-2a3f7246]{cursor:pointer}.equipment-slot-item.clickable[data-v-2a3f7246]:hover{background:rgba(255,107,53,.15);border-color:#ff6b35}.slot-label[data-v-2a3f7246]{min-width:90px;font-size:13px;color:#888}.slot-content[data-v-2a3f7246]{display:flex;align-items:center;gap:8px;flex:1}.slot-content .slot-icon[data-v-2a3f7246]{font-size:18px}.slot-content .slot-name[data-v-2a3f7246]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-content .slot-bonus[data-v-2a3f7246]{font-size:12px;color:#ff6b35}.slot-empty[data-v-2a3f7246]{color:#666;font-size:13px}.modal-overlay[data-v-2a3f7246]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-content[data-v-2a3f7246]{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border:2px solid #ff6b35;border-radius:12px;max-width:360px;width:100%;max-height:90vh;overflow:auto}.modal-header[data-v-2a3f7246]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #333}.modal-icon[data-v-2a3f7246]{font-size:32px}.modal-title[data-v-2a3f7246]{flex:1;margin:0;font-size:18px;color:#ff6b35}.modal-close[data-v-2a3f7246]{background:transparent;border:none;color:#888;font-size:24px;cursor:pointer;padding:0 4px;line-height:1}.modal-body[data-v-2a3f7246]{padding:16px}.modal-bonus[data-v-2a3f7246]{font-size:12px;color:#aaa;margin-bottom:12px}.modal-actions[data-v-2a3f7246]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid #333}.modal-btn[data-v-2a3f7246]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.modal-btn[data-v-2a3f7246]:disabled{opacity:.5;cursor:not-allowed}.modal-btn-unequip[data-v-2a3f7246]{background:rgba(244,67,54,.8);color:#fff}.modal-btn-equip[data-v-2a3f7246]{background:rgba(76,175,80,.9);color:#fff}.modal-slot-warning[data-v-2a3f7246]{width:100%;margin:0 0 10px;padding:8px 10px;background:rgba(255,167,38,.15);border:1px solid rgba(255,167,38,.4);border-radius:6px;font-size:12px;color:#ffa726}:root{--vkui--color_background: #0d0d0d;--vkui--color_background_secondary: #1a1a1a;--vkui--color_background_tertiary: #2d2d2d;--vkui--color_text_primary: #ffffff;--vkui--color_text_secondary: #999999;--vkui--color_accent: #4CAF50;--vkui--color_accent_hover: #45a049;--vkui--border_radius: 8px;--vkui--spacing: 16px}*{box-sizing:border-box}body{margin:0;padding:0;background:var(--vkui--color_background);color:var(--vkui--color_text_primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.vkui-config-provider,.vkui-adaptivity-provider{width:100%;min-height:100vh}.vkui-app-root{width:100%;min-height:100vh;background:var(--vkui--color_background);padding-bottom:60px}.vkui-view{width:100%;min-height:100vh}.vkui-panel{width:100%;min-height:100vh;background:var(--vkui--color_background)}.vkui-panel-header{padding:16px;background:var(--vkui--color_background_secondary);border-bottom:1px solid var(--vkui--color_background_tertiary);font-size:20px;font-weight:600;text-align:center;position:sticky;top:0;z-index:10}.vkui-group{margin:var(--vkui--spacing) 0;background:var(--vkui--color_background_secondary);border-radius:var(--vkui--border_radius);overflow:hidden}.vkui-group-title{padding:12px 16px;font-size:14px;font-weight:600;color:var(--vkui--color_text_secondary);text-transform:uppercase;letter-spacing:.5px}.vkui-group-content{padding:8px 0}.vkui-cell{padding:12px 16px;background:var(--vkui--color_background_secondary);border-bottom:1px solid var(--vkui--color_background_tertiary);cursor:pointer;transition:background .2s;display:flex;flex-direction:column;gap:4px}.vkui-cell:last-child{border-bottom:none}.vkui-cell:hover{background:var(--vkui--color_background_tertiary)}.vkui-cell-title{font-size:16px;font-weight:500;color:var(--vkui--color_text_primary)}.vkui-cell-content{font-size:14px;color:var(--vkui--color_text_secondary)}.vkui-cell-button{padding:12px 16px;background:transparent;border:none;color:var(--vkui--color_accent);font-size:16px;font-weight:500;cursor:pointer;text-align:left;width:100%;transition:background .2s;border-bottom:1px solid var(--vkui--color_background_tertiary)}.vkui-cell-button:hover{background:var(--vkui--color_background_tertiary)}.vkui-cell-button:active{background:var(--vkui--color_background_tertiary);opacity:.8}.vkui-tabbar{position:fixed;bottom:0;left:0;right:0;display:flex;background:var(--vkui--color_background_secondary);border-top:1px solid var(--vkui--color_background_tertiary);z-index:100;padding:8px 0;box-shadow:0 -2px 8px #0000004d}.vkui-tabbar-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;background:transparent;border:none;color:var(--vkui--color_text_secondary);font-size:12px;cursor:pointer;transition:color .2s}.vkui-tabbar-item:hover{color:var(--vkui--color_text_primary)}.vkui-tabbar-item--selected{color:var(--vkui--color_accent)}.vkui-tabbar-item-icon{font-size:20px}.vkui-tabbar-item-text{font-size:11px;font-weight:500}@media (max-width: 768px){.vkui-tabbar-item-text{font-size:10px}}
