@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.sidebar[data-v-5eba9412]{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;background:var(--card-bg);border-right:1px solid var(--card-border);display:flex;flex-direction:column;z-index:50;overflow-y:auto}.sidebar-brand[data-v-5eba9412]{display:flex;align-items:center;gap:.6rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.05)}.sidebar-logo-img[data-v-5eba9412]{width:32px;height:32px;object-fit:contain}.sidebar-title[data-v-5eba9412]{font-size:1.1rem;font-weight:800;background:linear-gradient(135deg,#c4b5fd,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sidebar-user[data-v-5eba9412]{display:flex;align-items:center;gap:.7rem;padding:.8rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.04)}.sidebar-avatar[data-v-5eba9412]{width:36px;height:36px;border-radius:50%;border:2px solid var(--primary);object-fit:cover}.sidebar-username[data-v-5eba9412]{font-size:.85rem;font-weight:600}.sidebar-owner[data-v-5eba9412]{font-size:.7rem;color:var(--accent)}.sidebar-guest[data-v-5eba9412]{padding:1.5rem 1.1rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.04)}.sidebar-guest-avatar-img[data-v-5eba9412]{width:48px;height:48px;object-fit:contain;margin-bottom:.5rem;opacity:.4}.sidebar-guest-text[data-v-5eba9412]{font-size:.78rem;color:var(--muted);line-height:1.4}.sidebar-nav[data-v-5eba9412]{flex:1;padding:.5rem .6rem;display:flex;flex-direction:column;gap:.15rem}.sidebar-link[data-v-5eba9412]{position:relative;display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;border-radius:.6rem;color:var(--muted);font-size:.88rem;font-weight:500;transition:background .15s ease,color .15s ease;text-decoration:none;cursor:pointer;border:none;background:none;width:100%;text-align:left}.sidebar-link[data-v-5eba9412]:hover{background:#a78bfa14;color:var(--text)}.sidebar-link.active[data-v-5eba9412]{background:#a78bfa1f;color:var(--primary);font-weight:600}.sidebar-bottom[data-v-5eba9412]{padding:.5rem .6rem;border-top:1px solid rgba(255,255,255,.05)}.sidebar-logout[data-v-5eba9412]{color:var(--danger);opacity:.7}.sidebar-logout[data-v-5eba9412]:hover{opacity:1}.sidebar-lang[data-v-5eba9412]{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .7rem;margin-top:.15rem}.lang-btn[data-v-5eba9412]{background:none;border:none;color:var(--muted);font-size:.78rem;font-weight:600;cursor:pointer;padding:.15rem .4rem;border-radius:.35rem;transition:all .12s}.lang-btn[data-v-5eba9412]:hover{color:var(--text);background:#ffffff0d}.lang-btn.active[data-v-5eba9412]{color:var(--primary);background:#a78bfa26}.lang-sep[data-v-5eba9412]{color:var(--muted);font-size:.7rem;opacity:.4}.sidebar-login[data-v-5eba9412]{color:#818cf8;font-weight:600}.sidebar-group[data-v-5eba9412]{display:flex;flex-direction:column}.sidebar-sublinks[data-v-5eba9412]{display:flex;flex-direction:column;padding-left:1.8rem;gap:.1rem}.sidebar-sublink[data-v-5eba9412]{display:flex;align-items:center;gap:.5rem;padding:.4rem .7rem;border-radius:.5rem;color:var(--muted);font-size:.82rem;font-weight:500;transition:background .15s ease,color .15s ease;text-decoration:none;cursor:pointer}.sidebar-sublink[data-v-5eba9412]:hover{background:#a78bfa14;color:var(--text)}.sidebar-sublink.active[data-v-5eba9412]{background:#a78bfa1f;color:var(--primary);font-weight:600}.sidebar-chevron[data-v-5eba9412]{margin-left:auto;font-size:.7rem;opacity:.5}.sidebar-online[data-v-5eba9412]{display:flex;align-items:center;gap:.4rem;padding:.5rem .7rem;margin-top:.25rem;font-size:.72rem;color:var(--muted)}.sidebar-online-dot[data-v-5eba9412]{width:7px;height:7px;border-radius:50%;background:#22c55e;display:inline-block}.sidebar-badge[data-v-5eba9412]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:var(--danger, #ef4444);color:#fff;font-size:.65rem;font-weight:700;min-width:1.2rem;height:1.2rem;border-radius:.6rem;display:flex;align-items:center;justify-content:center;padding:0 .3rem;line-height:1}@media (max-width: 768px){.sidebar[data-v-5eba9412]{transform:translate(-100%);transition:transform .3s ease}.sidebar.sidebar-open[data-v-5eba9412]{transform:translate(0)}}:root{color-scheme:dark;--bg: #0f0d1a;--panel: rgba(26, 22, 41, .8);--panel-border: rgba(167, 139, 250, .14);--text: #ece9f7;--muted: #9b94b3;--primary: #a78bfa;--primary-strong: #8b5cf6;--accent: #fbbf24;--success: #34d399;--danger: #f87171;--card-bg: #1c1830;--card-border: rgba(167, 139, 250, .1);--card-shadow: 0 4px 20px rgba(0, 0, 0, .35);--card-hover-shadow: 0 10px 36px rgba(139, 92, 246, .25);--input-bg: #141021;--input-border: rgba(167, 139, 250, .18);--modal-bg: #1c1830;--chip-bg: rgba(167, 139, 250, .08);--admin-bg: rgba(139, 92, 246, .08);--admin-border: rgba(139, 92, 246, .22);--sidebar-width: 240px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:radial-gradient(ellipse at 15% 0%,rgba(139,92,246,.14),transparent 50%),radial-gradient(ellipse at 85% 15%,rgba(251,191,36,.06),transparent 45%),linear-gradient(170deg,#14101f,#0f0d1a 60%,#120e20);color:var(--text);background-attachment:fixed;min-height:100vh}.app-shell{display:flex;min-height:100vh}.app-main{flex:1;padding:1.5rem 2rem 4rem;max-width:1320px}.app-main.with-sidebar{margin-left:var(--sidebar-width)}a{color:var(--primary);text-decoration:none}input,select,textarea,button{font:inherit}input,select,textarea{width:100%;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text);padding:.7rem .9rem;border-radius:.7rem;outline:none;font-size:.9rem;transition:border-color .15s ease}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #a78bfa26}.btn-primary{padding:.65rem 1.2rem;border-radius:.7rem;border:0;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-weight:700;cursor:pointer;font-size:.9rem;transition:transform .15s ease,filter .15s ease;display:inline-flex;align-items:center;gap:.4rem}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.12)}.btn-primary:disabled{opacity:.5;cursor:default;transform:none;filter:none}.btn-discord{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.1rem;border-radius:.8rem;background:#5865f2;color:#fff;text-decoration:none;font-weight:700;font-size:.88rem;transition:transform .18s ease,filter .18s ease}.btn-discord:hover{transform:translateY(-1px);filter:brightness(1.12)}.btn-secondary{padding:.55rem 1.1rem;border-radius:.65rem;border:1px solid var(--card-border);background:#ffffff0a;color:var(--text);font-weight:600;font-size:.82rem;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:all .12s}.btn-secondary:hover{border-color:var(--primary);background:#a78bfa14}.ghost{border-radius:.7rem;padding:.55rem 1rem;cursor:pointer;color:var(--text);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:.88rem;transition:background .15s ease;display:inline-flex;align-items:center;gap:.4rem}.ghost:hover{background:#ffffff1a}.page-title{font-size:1.75rem;font-weight:800;margin-bottom:.25rem}.page-subtitle{color:var(--muted);margin-bottom:1.5rem;font-size:.95rem}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.9rem;box-shadow:var(--card-shadow);padding:1rem}.loading{text-align:center;padding:3rem;color:var(--muted)}.empty-state{text-align:center;padding:2rem;color:var(--muted);background:var(--card-bg);border:1px solid var(--card-border);border-radius:.9rem}.toast{position:fixed;bottom:2rem;right:2rem;z-index:200;padding:.85rem 1.25rem;border-radius:.85rem;background:#221c38;border:1px solid rgba(167,139,250,.25);color:var(--text);font-size:.9rem;font-weight:500;box-shadow:0 8px 30px #00000080}.hamburger{display:none;position:fixed;top:.8rem;left:.8rem;z-index:60;background:var(--card-bg);border:1px solid var(--card-border);border-radius:.6rem;padding:.5rem;cursor:pointer;flex-direction:column;gap:4px;width:36px;height:36px;align-items:center;justify-content:center}.hamburger span{display:block;width:18px;height:2px;background:var(--text);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.hamburger.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sidebar-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width: 768px){.hamburger{display:flex}.sidebar-backdrop{display:block}.app-main.with-sidebar{margin-left:0;padding:3.5rem 1rem 1rem}}.hero[data-v-808b1a25]{text-align:center;padding:4rem 1rem}.hero-badge[data-v-808b1a25]{display:inline-flex;padding:.35rem .9rem;border-radius:999px;background:#a78bfa1f;color:var(--primary);font-size:.82rem;font-weight:600;margin-bottom:1rem}.hero-title[data-v-808b1a25]{font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:.9;margin-bottom:.75rem;background:linear-gradient(135deg,#c4b5fd 10%,#a78bfa 50%,#fbbf24 110%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-sub[data-v-808b1a25]{font-size:1.15rem;color:var(--muted);margin-bottom:1.5rem}.dashboard[data-v-808b1a25]{max-width:820px}.dash-header[data-v-808b1a25]{margin-bottom:1rem}.dash-title[data-v-808b1a25]{font-size:1.4rem;font-weight:800;margin-bottom:.15rem}.dash-sub[data-v-808b1a25]{font-size:.88rem;color:var(--muted)}.dash-grid[data-v-808b1a25]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem}.ds-card[data-v-808b1a25]{display:flex;align-items:center;gap:.65rem;padding:.7rem .8rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:.8rem}.ds-marker[data-v-808b1a25]{display:block;width:4px;height:2rem;border-radius:2px;background:var(--ds-color);flex-shrink:0;opacity:.8}.ds-body[data-v-808b1a25]{display:flex;flex-direction:column;gap:.1rem}.ds-label[data-v-808b1a25]{font-size:.68rem;color:var(--muted)}.ds-value[data-v-808b1a25]{font-size:1.25rem;font-weight:800;color:var(--ds-color);line-height:1.2}.dash-actions[data-v-808b1a25]{display:flex;gap:.5rem;flex-wrap:wrap}.dash-action[data-v-808b1a25]{display:flex;align-items:center;gap:.4rem;padding:.55rem .85rem;border-radius:.7rem;border:1px solid var(--card-border);background:var(--card-bg);color:var(--text);font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s}.dash-action[data-v-808b1a25]:hover{border-color:var(--ac-color);transform:translateY(-1px)}.da-marker[data-v-808b1a25]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ac-color)}.recent-builds[data-v-808b1a25]{margin-top:1.5rem}.rb-title[data-v-808b1a25]{font-size:1rem;font-weight:700;margin-bottom:.6rem}.rb-list[data-v-808b1a25]{display:flex;flex-direction:column;gap:.5rem}.rb-card[data-v-808b1a25]{display:flex;flex-direction:column;gap:.25rem;padding:.6rem .8rem;border-radius:.7rem;border:1px solid var(--card-border);background:var(--card-bg);text-decoration:none;color:var(--text);transition:border-color .12s}.rb-card[data-v-808b1a25]:hover{border-color:var(--primary)}.rb-header[data-v-808b1a25]{display:flex;align-items:center;justify-content:space-between}.rb-cat[data-v-808b1a25]{font-size:.65rem;font-weight:600;padding:.1rem .4rem;border-radius:.25rem;background:#a78bfa1f;color:var(--primary)}.rb-date[data-v-808b1a25]{font-size:.68rem;color:var(--muted)}.rb-dragons[data-v-808b1a25]{display:flex;flex-wrap:wrap;gap:.3rem}.rb-dragon[data-v-808b1a25]{font-size:.75rem;font-weight:600}.rb-dragon[data-v-808b1a25]:after{content:","}.rb-dragon[data-v-808b1a25]:last-child:after{content:""}.rb-footer[data-v-808b1a25]{display:flex;align-items:center;justify-content:space-between;font-size:.68rem;color:var(--muted);margin-top:.1rem}.rb-author[data-v-808b1a25]{font-style:italic}.rb-all[data-v-808b1a25]{display:inline-block;margin-top:.5rem;font-size:.78rem;color:var(--primary);text-decoration:none;font-weight:600}.rb-all[data-v-808b1a25]:hover{text-decoration:underline}@media (max-width: 700px){.dash-grid[data-v-808b1a25]{grid-template-columns:repeat(2,1fr)}}.section[data-v-373c5429]{margin-bottom:2rem}.section-title[data-v-373c5429]{font-size:1.15rem;font-weight:700;margin-bottom:.3rem;display:flex;align-items:center;gap:.5rem}.section-header-row[data-v-373c5429]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.btn-create[data-v-373c5429]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:.7rem;border:1px dashed var(--card-border);background:#a78bfa0f;color:var(--primary);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-create[data-v-373c5429]:hover{border-color:var(--primary);background:#a78bfa1f}.btn-create-icon[data-v-373c5429]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--primary);color:#fff;font-size:.8rem;font-weight:700;line-height:1}.filter-bar[data-v-373c5429]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.filter-group[data-v-373c5429]{display:flex;flex-direction:column;gap:.25rem}.filter-pill[data-v-373c5429]{padding:.35rem .7rem;border-radius:.5rem;border:1px solid var(--card-border);background:transparent;color:var(--muted);font-size:.8rem;cursor:pointer;transition:all .12s;display:flex;align-items:center;gap:.3rem}.filter-pill[data-v-373c5429]:hover{border-color:var(--primary);color:var(--text)}.filter-pill.active[data-v-373c5429]{border-color:var(--accent);color:var(--accent)}.filter-pill.open[data-v-373c5429]{border-color:var(--primary)}.filter-pill.clear[data-v-373c5429]{opacity:.6}.filter-pill.clear.active[data-v-373c5429]{opacity:1}.filter-chevron[data-v-373c5429]{font-size:.6rem}.filter-subs[data-v-373c5429]{display:flex;gap:.25rem}.filter-pill.sub[data-v-373c5429]{font-size:.75rem;padding:.25rem .55rem}.build-grid[data-v-373c5429]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.25rem}.build-slot[data-v-373c5429]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;padding:.8rem;display:flex;flex-direction:column;gap:.5rem}.build-slot-header[data-v-373c5429]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.bs-header-row[data-v-373c5429]{display:flex;align-items:center;justify-content:space-between}.bs-remove-btn[data-v-373c5429]{background:none;border:none;color:var(--muted);cursor:pointer;font-size:.7rem;padding:.15rem .3rem;border-radius:.3rem}.bs-remove-btn[data-v-373c5429]:hover{color:var(--danger);background:#ef44441a}.build-slot-add[data-v-373c5429]{display:flex;align-items:center;justify-content:center;border-style:dashed;cursor:pointer;transition:all .15s}.build-slot-add[data-v-373c5429]:hover{border-color:var(--primary);background:#a78bfa0a}.bs-add-inner[data-v-373c5429]{display:flex;flex-direction:column;align-items:center;gap:.3rem;color:var(--muted);padding:1.5rem 0}.bs-add-plus[data-v-373c5429]{font-size:1.5rem;font-weight:700;color:var(--primary);line-height:1}.bs-add-text[data-v-373c5429]{font-size:.78rem}.bs-dragon-select[data-v-373c5429]{position:relative}.bs-input[data-v-373c5429]{width:100%;padding:.5rem .65rem;font-size:.85rem}.bs-dropdown[data-v-373c5429]{position:absolute;top:100%;left:0;right:0;z-index:10;background:var(--bg);border:1px solid var(--card-border);border-radius:.6rem;max-height:200px;overflow-y:auto;margin-top:.2rem}.bs-dropdown-item[data-v-373c5429]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;cursor:pointer;font-size:.85rem;transition:background .1s}.bs-dropdown-item[data-v-373c5429]:hover{background:#a78bfa1a}.bs-dropdown-img[data-v-373c5429]{width:32px;height:32px;object-fit:contain}.bs-dragon-display[data-v-373c5429]{display:flex;flex-direction:column;align-items:center;gap:.65rem}.bs-sprite-wrap[data-v-373c5429]{width:100%;display:flex;justify-content:center}.bs-sprite[data-v-373c5429]{width:96px;height:96px;image-rendering:pixelated;object-fit:contain}.bs-gems-section[data-v-373c5429]{width:100%}.bs-gems-label[data-v-373c5429]{font-size:.68rem;font-weight:600;color:var(--muted);margin-bottom:.3rem}.bs-gems-grid[data-v-373c5429]{display:flex;flex-wrap:wrap;gap:.35rem;max-height:100px;overflow-y:auto}.bs-gem-badge[data-v-373c5429]{display:flex;align-items:center;gap:.2rem;padding:.2rem .4rem;border-radius:.4rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;cursor:pointer;transition:all .12s;font-size:.72rem}.bs-gem-badge[data-v-373c5429]:hover{border-color:var(--primary)}.bs-gem-badge.active[data-v-373c5429]{border-color:var(--accent);background:#fbbf241a}.bs-gem-img[data-v-373c5429]{width:18px;height:18px;object-fit:contain}.bs-gem-name[data-v-373c5429]{font-weight:600}.bs-gems-selected[data-v-373c5429]{display:flex;flex-direction:column;gap:.3rem;margin-top:.35rem}.bs-gem-chip-wrap[data-v-373c5429]{display:flex;flex-direction:column;gap:.2rem}.bs-gem-chip[data-v-373c5429]{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem .15rem .2rem;border-radius:.35rem;border:1px solid;font-size:.72rem;font-weight:600}.bs-chip-dot[data-v-373c5429]{width:8px;height:8px;border-radius:50%;display:inline-block}.bs-chip-remove[data-v-373c5429]{cursor:pointer;opacity:.5;margin-left:.15rem;font-size:.65rem}.bs-chip-remove[data-v-373c5429]:hover{opacity:1}.bs-stats-section[data-v-373c5429]{width:100%}.bs-stats-label[data-v-373c5429]{font-size:.68rem;font-weight:600;color:var(--muted);margin-bottom:.3rem}.bs-stats-grid[data-v-373c5429]{display:flex;flex-wrap:wrap;gap:.3rem}.bs-stat-pill[data-v-373c5429]{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;border-radius:.3rem;border:1px solid;font-size:.68rem;font-weight:500;cursor:pointer;transition:all .1s}.bs-stat-pill[data-v-373c5429]:hover{border-color:var(--st-color)}.bs-stat-dot[data-v-373c5429]{width:7px;height:7px;border-radius:50%;display:inline-block}.bs-orbs-section[data-v-373c5429]{width:100%}.bs-orbs-label[data-v-373c5429]{font-size:.68rem;font-weight:600;color:var(--muted);margin-bottom:.3rem}.bs-orbs-slots[data-v-373c5429]{display:flex;gap:.5rem}.bs-orb-slot[data-v-373c5429]{flex:1;display:flex;align-items:center;gap:.35rem;padding:.35rem .5rem;border-radius:.5rem;border:1px dashed var(--card-border);cursor:pointer;transition:all .12s;min-height:36px;background:#ffffff05}.bs-orb-slot[data-v-373c5429]:hover{border-color:var(--primary)}.bs-orb-slot.filled[data-v-373c5429]{border-style:solid}.bs-orb-placeholder[data-v-373c5429]{font-size:.85rem;color:var(--muted);line-height:1}.bs-orb-img[data-v-373c5429]{width:22px;height:22px;object-fit:contain}.bs-orb-name[data-v-373c5429]{font-size:.78rem;font-weight:600}.btn-submit-build[data-v-373c5429]{width:100%;justify-content:center;padding:.75rem;font-size:1rem;margin-top:.75rem}.form-category[data-v-373c5429]{margin-bottom:1rem}.form-label[data-v-373c5429]{display:block;font-size:.8rem;font-weight:600;margin-bottom:.35rem;color:var(--muted)}.form-select[data-v-373c5429]{width:100%;max-width:350px;padding:.5rem .65rem;font-size:.85rem;border:1px solid var(--card-border);border-radius:.5rem;background:var(--card-bg);color:var(--text)}.builds-list[data-v-373c5429]{display:flex;flex-direction:column;gap:.75rem}.build-card[data-v-373c5429]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.9rem;padding:.8rem 1rem;cursor:pointer;transition:border-color .12s}.build-card[data-v-373c5429]:hover{border-color:var(--primary)}.build-card-header[data-v-373c5429]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem}.build-card-author[data-v-373c5429]{font-size:.78rem;color:var(--muted);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.build-delete-btn[data-v-373c5429]{font-size:.65rem;color:var(--danger);background:none;border:none;cursor:pointer;padding:.1rem .3rem;border-radius:.25rem;opacity:.6}.build-delete-btn[data-v-373c5429]:hover{opacity:1;background:#ef44441a}.build-cat-badge[data-v-373c5429]{font-size:.68rem;font-weight:600;padding:.15rem .45rem;border-radius:.3rem;background:#a78bfa1f;color:var(--primary)}.build-date[data-v-373c5429]{color:var(--muted);font-size:.72rem}.build-dragons-count[data-v-373c5429]{font-size:.68rem;color:var(--muted);margin-left:auto}.build-dragons-row[data-v-373c5429]{display:flex;gap:.75rem;margin-bottom:.4rem;justify-content:center}.build-dragons-row.dragons-1 .build-mini[data-v-373c5429]{max-width:200px}.build-dragons-row.dragons-2 .build-mini[data-v-373c5429]{max-width:260px}.build-mini[data-v-373c5429]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem;border-radius:.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.04)}.build-mini-sprite[data-v-373c5429]{width:40px;height:40px;object-fit:contain;image-rendering:pixelated}.build-mini-name[data-v-373c5429]{font-size:.62rem;font-weight:600;text-align:center}.build-mini-gems[data-v-373c5429]{display:flex;gap:.15rem;margin-top:.1rem}.build-mini-gem-dot[data-v-373c5429]{width:6px;height:6px;border-radius:50%;display:inline-block}.build-card-actions[data-v-373c5429]{display:flex;gap:.4rem;align-items:center}.vote-btn[data-v-373c5429]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border-radius:.45rem;border:1px solid var(--card-border);background:transparent;color:var(--text);font-size:.75rem;cursor:pointer;transition:all .12s}.vote-btn[data-v-373c5429]:hover{border-color:var(--primary)}.vote-btn.active[data-v-373c5429]{border-color:var(--accent);background:#fbbf2414}.detail-modal[data-v-373c5429]{max-width:700px;max-height:85vh;overflow-y:auto}.detail-head[data-v-373c5429]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.detail-cat[data-v-373c5429]{font-size:.8rem;font-weight:600;padding:.25rem .6rem;border-radius:.35rem;background:#a78bfa1f;color:var(--primary)}.detail-date[data-v-373c5429]{font-size:.8rem;color:var(--muted)}.detail-author[data-v-373c5429]{font-size:.9rem;margin-bottom:1.25rem;color:var(--muted)}.detail-dragons[data-v-373c5429]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:.75rem}.detail-dragon[data-v-373c5429]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:.75rem;padding:1rem}.detail-dragon-header[data-v-373c5429]{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem}.detail-dragon-body[data-v-373c5429]{display:flex;gap:1rem;align-items:flex-start}.detail-sprite[data-v-373c5429]{width:96px;height:96px;object-fit:contain;image-rendering:pixelated;border-radius:.5rem}.detail-dragon-info[data-v-373c5429]{flex:1}.detail-dragon-name[data-v-373c5429]{font-size:1rem;font-weight:700;margin-bottom:.6rem}.detail-label[data-v-373c5429]{font-size:.68rem;font-weight:600;color:var(--muted);text-transform:uppercase;margin-bottom:.3rem}.detail-gems[data-v-373c5429]{margin-bottom:.8rem}.detail-gems-row[data-v-373c5429]{display:flex;flex-wrap:wrap;gap:.5rem}.detail-gem-block[data-v-373c5429]{display:flex;flex-direction:column;gap:.25rem}.detail-gem-badge[data-v-373c5429]{display:flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:.4rem;border:1px solid;font-size:.78rem;font-weight:600}.detail-gem-dot[data-v-373c5429]{width:9px;height:9px;border-radius:50%;display:inline-block}.detail-stat-chip[data-v-373c5429]{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;border-radius:.3rem;border:1px solid;font-size:.72rem;font-weight:600}.detail-stat-dot[data-v-373c5429]{width:7px;height:7px;border-radius:50%;display:inline-block}.detail-stats[data-v-373c5429]{margin-bottom:.8rem}.detail-orbs-row[data-v-373c5429]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.detail-orb-item[data-v-373c5429]{display:flex;align-items:center;gap:.35rem;font-size:.8rem}.detail-orb-img[data-v-373c5429]{width:22px;height:22px;object-fit:contain}.detail-footer[data-v-373c5429]{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.detail-votes[data-v-373c5429]{display:flex;gap:.5rem}.confirm-modal[data-v-373c5429]{max-width:380px;text-align:center}.confirm-modal p[data-v-373c5429]{font-size:.85rem;color:var(--muted);margin:.5rem 0 0}.btn-danger[data-v-373c5429]{padding:.5rem 1rem;border-radius:.5rem;border:none;background:var(--danger);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer}.btn-danger[data-v-373c5429]:hover{opacity:.85}.modal-overlay[data-v-373c5429]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-373c5429]{background:var(--bg);border:1px solid var(--card-border);border-radius:1rem;padding:1.5rem;max-width:500px;width:100%;max-height:80vh;overflow-y:auto}.modal h3[data-v-373c5429]{margin:0 0 .3rem}.modal-actions[data-v-373c5429]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.06)}.orb-modal[data-v-373c5429]{max-width:600px}.orb-group[data-v-373c5429]{margin-bottom:.5rem}.orb-group[data-v-373c5429]:last-child{margin-bottom:0}.orb-group-header[data-v-373c5429]{display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;margin-bottom:.2rem}.orb-group-dot[data-v-373c5429]{width:8px;height:8px;border-radius:50%;display:inline-block}.orb-picker-grid[data-v-373c5429]{display:flex;flex-wrap:wrap;gap:.5rem}.orb-picker-item[data-v-373c5429]{width:calc(50% - .25rem);display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border-radius:.6rem;border:1px solid var(--card-border);cursor:pointer;transition:all .12s;background:#ffffff05}.orb-picker-item[data-v-373c5429]:hover{border-color:var(--primary)}.orb-picker-img[data-v-373c5429]{width:28px;height:28px;object-fit:contain}.orb-picker-name[data-v-373c5429]{font-size:.78rem;font-weight:600}.orb-picker-meta[data-v-373c5429]{font-size:.65rem;color:var(--muted);margin-left:auto}.build-count[data-v-373c5429]{font-size:.8rem;font-weight:400;color:var(--muted)}@media (max-width: 900px){.build-grid[data-v-373c5429]{grid-template-columns:1fr}}.section[data-v-5b105805]{margin-bottom:2rem}.section-header-row[data-v-5b105805]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.section-title[data-v-5b105805]{font-size:1.05rem;font-weight:700;display:flex;align-items:center;gap:.5rem;margin-bottom:0}.btn-clear-history[data-v-5b105805]{background:#ef44441a;color:var(--danger);border:1px solid rgba(239,68,68,.2)}.btn-clear-history[data-v-5b105805]:hover{background:#ef444433}.badge[data-v-5b105805]{background:var(--primary);color:#fff;font-size:.7rem;font-weight:700;min-width:1.3rem;height:1.3rem;border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem}.search-section[data-v-5b105805]{display:flex;gap:.65rem;margin-bottom:1rem;flex-wrap:wrap}.search-input-wrap[data-v-5b105805]{position:relative;flex:1;min-width:220px}.search-input[data-v-5b105805]{width:100%;padding-right:2rem}.search-clear[data-v-5b105805]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);cursor:pointer;font-size:1.2rem;color:var(--muted);line-height:1}.search-select[data-v-5b105805]{width:auto;min-width:140px}.results-list[data-v-5b105805]{display:flex;flex-direction:column;gap:.75rem}.member-block[data-v-5b105805]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.9rem;overflow:hidden}.member-block-header[data-v-5b105805]{padding:.6rem .9rem;background:#a78bfa0f;border-bottom:1px solid var(--card-border)}.member-identity[data-v-5b105805]{display:flex;align-items:center;gap:.65rem}.member-avatar[data-v-5b105805]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.member-avatar-empty[data-v-5b105805]{width:32px;height:32px;border-radius:50%;background:#a78bfa1f;flex-shrink:0}.member-fields[data-v-5b105805]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:1}.member-ign[data-v-5b105805]{font-weight:700;font-size:.9rem;color:var(--text)}.member-uuid[data-v-5b105805]{font-size:.72rem;color:#60a5fa;font-family:monospace}.member-server[data-v-5b105805]{font-size:.7rem;font-weight:700;padding:.08rem .4rem;border-radius:.3rem}.srv-europe[data-v-5b105805]{background:#3b82f626;color:#60a5fa}.srv-amecia[data-v-5b105805]{background:#f59e0b26;color:#fbbf24}.srv-asia[data-v-5b105805]{background:#ef444426;color:#f87171}.member-discord[data-v-5b105805]{font-size:.78rem;color:#818cf8;font-weight:500}.member-collections[data-v-5b105805]{padding:.5rem .9rem}.mcol-group[data-v-5b105805]{margin-bottom:.6rem}.mcol-group[data-v-5b105805]:last-child{margin-bottom:0}.mcol-group-title[data-v-5b105805]{font-size:.72rem;font-weight:600;color:var(--muted);margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.03em}.mcol-cards[data-v-5b105805]{display:flex;flex-wrap:wrap;gap:.45rem}.mcol-card-item[data-v-5b105805]{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.45rem .5rem .4rem;border-radius:.6rem;border:1px solid var(--card-border);background:#ffffff05;min-width:90px;max-width:110px;position:relative}.mcol-card-img[data-v-5b105805]{width:52px;height:52px;object-fit:contain;border-radius:.35rem}.mcol-card-img-placeholder[data-v-5b105805]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;opacity:.3}.mcol-card-name[data-v-5b105805]{font-size:.68rem;font-weight:600;text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcol-card-qty[data-v-5b105805]{font-size:.65rem;color:var(--accent);font-weight:600}.mcol-card-pending[data-v-5b105805]{font-size:.65rem;color:var(--muted);font-style:italic}.trade-btn[data-v-5b105805]{padding:.25rem .55rem;border-radius:.45rem;border:1px solid rgba(167,139,250,.3);background:#a78bfa14;color:var(--primary);font-weight:600;font-size:.68rem;cursor:pointer;transition:background .15s;white-space:nowrap}.trade-btn[data-v-5b105805]:hover:not(:disabled){background:#a78bfa2e}.trade-btn[data-v-5b105805]:disabled{opacity:.4;cursor:default}.trade-cards[data-v-5b105805]{display:flex;flex-direction:column;gap:.65rem}.trade-card[data-v-5b105805]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.9rem;overflow:hidden}.trade-card.trade-offered[data-v-5b105805]{border-color:#fbbf244d}.trade-card.trade-completed[data-v-5b105805]{border-color:#22c55e4d}.trade-card.trade-cancelled[data-v-5b105805]{opacity:.6}.trade-card-header[data-v-5b105805]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:#a78bfa0a;border-bottom:1px solid var(--card-border)}.trade-requester[data-v-5b105805],.trade-target[data-v-5b105805]{font-weight:700;font-size:.9rem}.trade-user-info[data-v-5b105805]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.trade-user-id[data-v-5b105805]{font-size:.7rem;color:#60a5fa;font-family:monospace}.trade-server-label[data-v-5b105805]{font-size:.65rem;font-weight:700;padding:.06rem .35rem;border-radius:.3rem}.trade-muted[data-v-5b105805]{color:var(--muted);font-size:.8rem}.trade-status-badge[data-v-5b105805]{margin-left:auto;font-size:.72rem;font-weight:600;padding:.15rem .5rem;border-radius:.4rem;background:#a78bfa14}.status-pending[data-v-5b105805]{color:var(--muted)}.status-accepted[data-v-5b105805]{color:#22c55e}.status-offered[data-v-5b105805]{color:#fbbf24}.status-completed[data-v-5b105805]{color:#22c55e}.status-cancelled[data-v-5b105805]{color:var(--danger)}.trade-card-body[data-v-5b105805]{padding:.75rem 1rem}.trade-card-body p[data-v-5b105805]{margin:0 0 .25rem;font-size:.88rem}.trade-collection[data-v-5b105805]{font-size:.78rem;color:var(--muted)}.trade-date[data-v-5b105805]{font-size:.75rem;color:var(--muted)}.trade-info[data-v-5b105805]{font-size:.85rem;color:var(--muted)}.trade-actions[data-v-5b105805]{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.35rem}.btn-sm[data-v-5b105805]{padding:.35rem .65rem;font-size:.78rem;border-radius:.5rem;border:none;cursor:pointer;font-weight:600;transition:opacity .15s}.btn-sm[data-v-5b105805]:hover{opacity:.85}.btn-gift[data-v-5b105805]{background:#fbbf2426;color:#fbbf24}.confirm-modal[data-v-5b105805]{max-width:380px;text-align:center}.confirm-modal p[data-v-5b105805]{font-size:.85rem;color:var(--muted);margin:.5rem 0 0}.btn-danger[data-v-5b105805]{padding:.5rem 1rem;border-radius:.5rem;border:none;background:var(--danger);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer}.btn-danger[data-v-5b105805]:hover{opacity:.85}.modal-overlay[data-v-5b105805]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-5b105805]{background:var(--bg);border:1px solid var(--card-border);border-radius:1rem;padding:1.5rem;max-width:500px;width:100%;max-height:80vh;overflow-y:auto}.modal h3[data-v-5b105805]{margin:0 0 .3rem}.modal-sub[data-v-5b105805]{font-size:.85rem;color:var(--muted);margin-bottom:1rem}.offer-group[data-v-5b105805]{margin-bottom:.75rem}.offer-group-title[data-v-5b105805]{font-size:.82rem;font-weight:700;margin-bottom:.35rem;color:var(--primary)}.offer-cards[data-v-5b105805]{display:flex;flex-wrap:wrap;gap:.35rem}.offer-card[data-v-5b105805]{padding:.35rem .6rem;border-radius:.5rem;border:1px solid var(--card-border);background:transparent;color:var(--text);cursor:pointer;font-size:.8rem;transition:all .12s;display:flex;align-items:center;gap:.3rem}.offer-card[data-v-5b105805]:hover{border-color:var(--primary)}.offer-card.selected[data-v-5b105805]{border-color:var(--primary);background:#a78bfa1a}.offer-card-name[data-v-5b105805]{font-weight:600}.offer-card-qty[data-v-5b105805]{font-size:.7rem;color:var(--accent)}.modal-actions[data-v-5b105805]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.06)}.test-bar[data-v-5b105805]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;padding:.5rem .8rem;border-radius:.7rem;border:1px solid var(--card-border);background:var(--card-bg);cursor:pointer;font-size:.85rem;font-weight:600;transition:all .15s;-webkit-user-select:none;user-select:none}.test-bar[data-v-5b105805]:hover{border-color:var(--muted)}.test-bar--active[data-v-5b105805]{border-color:#fbbf2466;background:#fbbf240f}.test-bar-toggle[data-v-5b105805]{font-size:.7rem;padding:.15rem .5rem;border-radius:.35rem;background:#ffffff0a}.test-bar--active .test-bar-toggle[data-v-5b105805]{background:#fbbf2426;color:#fbbf24}.test-banner[data-v-5b105805]{margin-bottom:.75rem;padding:.55rem .8rem;border-radius:.7rem;background:#fbbf2414;border:1px solid rgba(251,191,36,.25);color:#fbbf24;font-size:.78rem;font-weight:500}.trade-btn--test[data-v-5b105805]{border-color:#fbbf2466;background:#fbbf241a;color:#fbbf24}.trade-btn--test[data-v-5b105805]:hover{background:#fbbf2433}.confirm-inline[data-v-5b105805]{margin-top:.5rem;padding:.6rem .7rem;border-radius:.6rem;background:#fbbf240f;border:1px solid rgba(251,191,36,.2)}.confirm-text[data-v-5b105805]{display:block;font-size:.82rem;margin-bottom:.4rem;color:var(--text)}.confirm-actions[data-v-5b105805]{display:flex;gap:.4rem}.confirm-actions .btn-sm[data-v-5b105805]{padding:.35rem .8rem}.guide-grid[data-v-a9b6a4c3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:1.5rem}.guide-card[data-v-a9b6a4c3]{display:flex;flex-direction:column;gap:.3rem;padding:1.25rem;border-radius:1rem;background:var(--card-bg);border:1px solid var(--card-border);text-decoration:none;color:var(--text);transition:border-color .15s}.guide-card[data-v-a9b6a4c3]:hover{border-color:var(--primary)}.guide-card-icon[data-v-a9b6a4c3]{font-size:1.5rem}.guide-card-title[data-v-a9b6a4c3]{font-size:1rem;font-weight:700}.guide-card-desc[data-v-a9b6a4c3]{font-size:.78rem;color:var(--muted);line-height:1.4}.card-item[data-v-fbd449cf]{position:relative;border-radius:1rem;overflow:hidden;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.card-item[data-v-fbd449cf]:hover{transform:translateY(-2px)}.card--owned[data-v-fbd449cf]{border-color:#34d39926}.card--owned[data-v-fbd449cf]:hover{border-color:var(--success)}.card--missing[data-v-fbd449cf]{opacity:.7}.card--missing[data-v-fbd449cf]:hover{opacity:1;border-color:var(--primary)}.card--no-auth[data-v-fbd449cf]{cursor:default}.card-badge[data-v-fbd449cf]{position:absolute;top:.5rem;right:.5rem;z-index:2;min-width:28px;height:28px;padding:0 .5rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;box-shadow:0 2px 12px #00000059}.card-badge[data-v-fbd449cf]:not(.card-badge--owned){background:var(--accent);color:#1a1508}.card-badge--owned[data-v-fbd449cf]{background:var(--success);color:#06281a;min-width:26px;height:26px;font-size:.75rem}.card-badge--locked[data-v-fbd449cf]{background:#ef4444;color:#fff;min-width:26px;height:26px;font-size:.8rem}.card-image[data-v-fbd449cf]{display:flex;align-items:center;justify-content:center;padding:.75rem;min-height:120px;background:#a78bfa0a}.card-image img[data-v-fbd449cf]{max-width:100%;max-height:130px;object-fit:contain;border-radius:8px}.card-image--empty[data-v-fbd449cf]{background:#a78bfa05}.card-initials[data-v-fbd449cf]{font-size:1.6rem;font-weight:800;color:#ece9f71f;letter-spacing:.05em}.card-body[data-v-fbd449cf]{padding:.6rem;text-align:center;border-top:1px solid rgba(255,255,255,.04);flex:1;display:flex;flex-direction:column;gap:.3rem}.card-name[data-v-fbd449cf]{font-weight:700;font-size:.88rem;word-break:break-word;line-height:1.3}.card-number[data-v-fbd449cf]{font-size:.75rem;color:var(--muted)}.card-actions[data-v-fbd449cf]{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:auto;padding-top:.35rem}.qty-btn[data-v-fbd449cf]{width:28px;height:28px;border-radius:50%;border:1px solid rgba(167,139,250,.35);background:#a78bfa0f;color:var(--primary);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.qty-btn[data-v-fbd449cf]:hover:not(:disabled){background:#a78bfa2e}.qty-btn[data-v-fbd449cf]:disabled{opacity:.3;cursor:default}.qty-value[data-v-fbd449cf]{font-size:1rem;font-weight:700;min-width:1.5rem;text-align:center;color:var(--primary)}.action-btn[data-v-fbd449cf]{margin-top:.35rem;padding:.45rem .65rem;border-radius:.65rem;border:0;font-size:.8rem;font-weight:600;cursor:pointer;width:100%;transition:filter .15s,transform .15s}.action-btn[data-v-fbd449cf]:hover{filter:brightness(1.12);transform:translateY(-1px)}.action-btn--search[data-v-fbd449cf]{background:#a78bfa1f;color:var(--primary);border:1px solid rgba(167,139,250,.25)}.action-btn--claim[data-v-fbd449cf]{background:#34d3991a;color:var(--success);border:1px solid rgba(52,211,153,.2)}.card-admin[data-v-fbd449cf]{display:flex;justify-content:center;gap:.15rem;padding:.3rem .2rem;border-top:1px solid rgba(255,255,255,.04);background:#a78bfa0a;flex-wrap:nowrap}.admin-btn[data-v-fbd449cf]{background:#a78bfa14;border:1px solid rgba(167,139,250,.15);border-radius:.4rem;padding:.2rem .3rem;cursor:pointer;font-size:.7rem;transition:background .12s;line-height:1;min-width:0;flex:0 0 auto}.admin-btn[data-v-fbd449cf]:hover{background:#a78bfa33}.admin-btn--danger[data-v-fbd449cf]{border-color:#f871714d;background:#f8717114}.admin-btn--danger[data-v-fbd449cf]:hover{background:#f8717133}.admin-btn--locked[data-v-fbd449cf]{border-color:#f8717180;background:#f8717133}.admin-btn--unlocked[data-v-fbd449cf]{border-color:#4ade8080;background:#4ade8026}.card--dragging[data-v-fbd449cf]{opacity:.4}.card--drag-over[data-v-fbd449cf]{border-color:var(--primary);outline:2px dashed var(--primary);outline-offset:-3px}.card-actions-missing[data-v-fbd449cf]{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:auto;padding-top:.35rem}.qty-btn--claim[data-v-fbd449cf]{width:28px;height:28px;border-radius:50%;border:1px solid rgba(52,211,153,.35);background:#34d3990f;color:var(--success);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.qty-btn--claim[data-v-fbd449cf]:hover{background:#34d3992e}.card-actions-missing .action-btn[data-v-fbd449cf]{margin-top:0;width:auto;padding:.4rem .65rem;font-size:.75rem}.accordion[data-v-747572d1]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;overflow:hidden;transition:border-color .2s}.accordion--open[data-v-747572d1]{border-color:#a78bfa40}.accordion-header[data-v-747572d1]{display:grid;grid-template-columns:auto auto 1fr auto;grid-template-rows:auto auto;column-gap:.65rem;align-items:center;padding:.85rem 1rem;background:transparent;border:0;color:var(--text);cursor:pointer;width:100%;text-align:left;font:inherit;transition:background .15s}.accordion-header[data-v-747572d1]:hover{background:#a78bfa0d}.accordion-chevron[data-v-747572d1]{font-size:.7rem;color:var(--muted);grid-row:1 / 2}.accordion-icon[data-v-747572d1]{width:36px;height:36px;border-radius:10px;object-fit:cover;grid-row:1 / 2;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.accordion-title[data-v-747572d1]{font-size:1.05rem;font-weight:700;grid-row:1 / 2}.accordion-meta[data-v-747572d1]{grid-row:1 / 2;display:flex;align-items:center;gap:.4rem;font-size:.8rem}.accordion-count[data-v-747572d1]{color:var(--muted)}.accordion-pct[data-v-747572d1]{font-weight:700;color:var(--primary);min-width:2.5rem;text-align:right}.accordion-bar[data-v-747572d1]{grid-column:1 / -1;grid-row:2 / 3;height:4px;background:#ffffff0f;border-radius:999px;overflow:hidden;margin-top:.5rem}.accordion-bar-fill[data-v-747572d1]{height:100%;border-radius:999px;transition:width .4s ease}.accordion-body[data-v-747572d1]{padding:0 .75rem .75rem;border-top:1px solid rgba(255,255,255,.04)}.cards-grid[data-v-747572d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:.65rem;padding-top:.75rem}.accordion-admin-actions[data-v-747572d1]{display:flex;gap:.2rem;margin-left:.4rem}.accordion-admin-btn[data-v-747572d1]{background:#a78bfa14;border:1px solid rgba(167,139,250,.15);border-radius:.4rem;padding:.2rem .4rem;cursor:pointer;font-size:.75rem;transition:background .12s;line-height:1}.accordion-admin-btn[data-v-747572d1]:hover{background:#a78bfa33}.accordion-admin-btn--danger[data-v-747572d1]{border-color:#f871714d;background:#f8717114}.accordion-admin-btn--danger[data-v-747572d1]:hover{background:#f8717133}.add-card-btn[data-v-747572d1]{display:block;width:100%;margin-top:.65rem;padding:.55rem;border-radius:.7rem;border:1px dashed rgba(167,139,250,.3);background:#a78bfa0a;color:var(--primary);font-weight:600;font-size:.85rem;cursor:pointer;transition:background .15s}.add-card-btn[data-v-747572d1]:hover{background:#a78bfa1a}@media (max-width: 480px){.cards-grid[data-v-747572d1]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.modal-overlay[data-v-24a9a07b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0009;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn-24a9a07b .15s ease}.modal[data-v-24a9a07b]{background:var(--modal-bg);border:1px solid var(--panel-border);border-radius:1rem;max-width:480px;width:100%;box-shadow:0 20px 60px #00000080;animation:slideUp-24a9a07b .2s ease}.modal-head[data-v-24a9a07b]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.modal-title[data-v-24a9a07b]{font-size:1.05rem;font-weight:700}.modal-close[data-v-24a9a07b]{background:none;border:0;color:var(--muted);font-size:1.4rem;cursor:pointer;padding:0;line-height:1}.modal-body[data-v-24a9a07b]{padding:1.25rem}@keyframes fadeIn-24a9a07b{0%{opacity:0}to{opacity:1}}@keyframes slideUp-24a9a07b{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.admin-bar[data-v-c1943d35]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.6rem .9rem;border-radius:.8rem;background:var(--admin-bg);border:1px solid var(--admin-border)}.admin-bar-label[data-v-c1943d35]{font-weight:700;font-size:.85rem;color:var(--primary)}.stats-bar[data-v-c1943d35]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem}.stat-chip[data-v-c1943d35]{flex:1;min-width:120px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:.85rem;padding:.85rem .65rem;text-align:center}.stat-chip-value[data-v-c1943d35]{display:block;font-size:1.5rem;font-weight:800;color:var(--primary);line-height:1;margin-bottom:.2rem}.stat-chip-label[data-v-c1943d35]{font-size:.72rem;color:var(--muted)}.not-for-trade-legend[data-v-c1943d35]{font-size:.82rem;color:var(--muted);text-align:center;margin-top:-.25rem;margin-bottom:.5rem}.collections-list[data-v-c1943d35]{display:flex;flex-direction:column;gap:.65rem}.form-group[data-v-c1943d35]{margin-bottom:.85rem}.form-group label[data-v-c1943d35]{display:block;font-size:.82rem;font-weight:600;margin-bottom:.3rem;color:var(--muted)}.modal-actions[data-v-c1943d35]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.06)}.profile-card[data-v-0b6911a4]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;padding:1.25rem}.profile-head[data-v-0b6911a4]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.profile-avatar[data-v-0b6911a4]{width:56px;height:56px;border-radius:50%;border:2px solid var(--primary);object-fit:cover}.profile-name[data-v-0b6911a4]{font-size:1.15rem;font-weight:700}.profile-owner[data-v-0b6911a4]{font-size:.8rem;color:var(--accent);margin-top:.15rem}.profile-form[data-v-0b6911a4]{margin-bottom:1.25rem}.form-group[data-v-0b6911a4]{margin-bottom:.85rem}.form-group label[data-v-0b6911a4]{display:block;font-size:.85rem;font-weight:600;margin-bottom:.35rem}.form-hint[data-v-0b6911a4]{font-size:.75rem;color:var(--muted);margin-top:.3rem}.profile-toast[data-v-0b6911a4]{margin-bottom:1rem;padding:.75rem 1rem;border-radius:.7rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#4ade80;font-size:.9rem;font-weight:600;text-align:center;animation:fadeIn-0b6911a4 .2s ease}@keyframes fadeIn-0b6911a4{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.profile-alert[data-v-0b6911a4]{margin-bottom:1rem;padding:.65rem .8rem;border-radius:.7rem;background:#fbbf2414;border:1px solid rgba(251,191,36,.25);color:#fbbf24;font-size:.82rem;font-weight:500}.profile-stats[data-v-0b6911a4]{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.85rem}.profile-stat[data-v-0b6911a4]{text-align:center}.profile-stat-value[data-v-0b6911a4]{display:block;font-size:1.3rem;font-weight:800;color:var(--primary)}.profile-stat-label[data-v-0b6911a4]{font-size:.72rem;color:var(--muted)}
