.stats-page.svelte-d07ngg{display:flex;flex-direction:column;gap:20px;padding-bottom:60px}.page-header.svelte-d07ngg{display:flex;align-items:center;gap:20px;padding:28px 32px;flex-wrap:wrap}.header-icon.svelte-d07ngg{font-size:48px;filter:drop-shadow(0 0 12px rgba(163,113,247,.5))}.page-header.svelte-d07ngg h1:where(.svelte-d07ngg){font-size:28px;font-weight:800;margin:0 0 4px}.page-header.svelte-d07ngg p:where(.svelte-d07ngg){color:var(--text-secondary);margin:0}.header-badges.svelte-d07ngg{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.total-badge.svelte-d07ngg{padding:8px 20px;background:#58a6ff1f;border:1px solid rgba(88,166,255,.3);border-radius:20px;font-size:14px;color:#58a6ff}.total-badge.svelte-d07ngg strong:where(.svelte-d07ngg){font-size:18px}.updated-badge.svelte-d07ngg{padding:4px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;font-size:11px;color:var(--text-secondary)}.main-tabs.svelte-d07ngg{display:flex;gap:8px;padding:10px;border-radius:14px}.main-tab.svelte-d07ngg{flex:1;padding:14px;background:transparent;border:none;color:var(--text-secondary);font-size:15px;font-weight:600;cursor:pointer;border-radius:10px;transition:all .2s}.main-tab.svelte-d07ngg:hover{background:#ffffff0f;color:#fff}.main-tab.active.svelte-d07ngg{background:linear-gradient(135deg,#58a6ff,#a370f7);color:#fff;box-shadow:0 4px 16px #58a6ff4d}.filter-bar.svelte-d07ngg{display:flex;align-items:center;gap:12px;padding:14px 20px;flex-wrap:wrap;position:relative;z-index:10}.filter-label.svelte-d07ngg{font-size:12px;color:var(--text-secondary);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.filter-chips.svelte-d07ngg{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.chip.svelte-d07ngg{padding:6px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .2s}.chip.svelte-d07ngg:hover{border-color:#58a6ff66;color:#58a6ff}.chip.active.svelte-d07ngg{background:#58a6ff26;border-color:#58a6ff;color:#58a6ff;font-weight:600}.dropdown-wrap.svelte-d07ngg{position:relative}.dropdown.svelte-d07ngg{display:none;position:absolute;top:calc(100% + 4px);left:0;background:#161b22;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:6px;min-width:130px;max-height:280px;overflow-y:auto;z-index:200;flex-direction:column;gap:2px;box-shadow:0 8px 32px #00000080}.dropdown.open.svelte-d07ngg{display:flex}.dd-item.svelte-d07ngg{padding:7px 12px;border:none;background:transparent;color:var(--text-secondary);font-size:13px;cursor:pointer;border-radius:6px;text-align:left;transition:all .15s}.dd-item.svelte-d07ngg:hover{background:#58a6ff1a;color:#58a6ff}.dd-item.selected.svelte-d07ngg{background:#58a6ff26;color:#58a6ff;font-weight:600}.loading-state.svelte-d07ngg{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 20px;color:var(--text-secondary)}.spinner.svelte-d07ngg{width:40px;height:40px;border:3px solid rgba(88,166,255,.2);border-top-color:#58a6ff;border-radius:50%;animation:svelte-d07ngg-spin .8s linear infinite}@keyframes svelte-d07ngg-spin{to{transform:rotate(360deg)}}.error-state.svelte-d07ngg,.empty-state.svelte-d07ngg{padding:40px;text-align:center;color:var(--text-secondary);border-radius:12px}.cards-grid.svelte-d07ngg{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.stat-card.svelte-d07ngg{padding:20px;border-radius:14px;display:flex;flex-direction:column;gap:8px;animation:svelte-d07ngg-fadeUp .4s ease both;position:relative;overflow:hidden;transition:transform .2s}.stat-card.svelte-d07ngg:hover{transform:translateY(-3px)}.card-rank.svelte-d07ngg{font-size:11px;color:var(--text-secondary);font-weight:700;letter-spacing:.05em}.card-name.svelte-d07ngg{font-size:20px;font-weight:800;color:#fff}.card-count.svelte-d07ngg{font-size:24px;font-weight:700;color:#58a6ff}.card-share.svelte-d07ngg{display:flex;align-items:center;gap:8px}.share-bar.svelte-d07ngg{flex:1;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.share-fill.svelte-d07ngg{height:100%;background:linear-gradient(90deg,#58a6ff,#a370f7);border-radius:3px;transition:width .6s ease}.card-avg.svelte-d07ngg{font-size:12px;color:var(--text-secondary)}.race-bar-wrap.svelte-d07ngg{display:flex;flex-direction:column;gap:4px}.race-bar.svelte-d07ngg{height:8px;border-radius:4px;overflow:hidden;display:flex;background:#ffffff14}.race-bar.mini.svelte-d07ngg{height:5px;margin-bottom:2px}.rb-elyos.svelte-d07ngg{background:#f0b429;transition:width .6s ease}.rb-asmo.svelte-d07ngg{background:#7b68ee;transition:width .6s ease}.rb-label.svelte-d07ngg{font-size:11px;color:var(--text-secondary)}.table-wrap.svelte-d07ngg{padding:0;overflow-x:auto;border-radius:16px}table.svelte-d07ngg{width:100%;border-collapse:collapse}thead.svelte-d07ngg th:where(.svelte-d07ngg){padding:16px 14px;text-align:left;font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.08);background:#0003;white-space:nowrap}thead.svelte-d07ngg th.sortable:where(.svelte-d07ngg){cursor:pointer;-webkit-user-select:none;user-select:none}thead.svelte-d07ngg th.sortable:where(.svelte-d07ngg):hover{color:#58a6ff}tbody.svelte-d07ngg tr:where(.svelte-d07ngg){border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s;animation:svelte-d07ngg-fadeUp .3s ease both}tbody.svelte-d07ngg tr:where(.svelte-d07ngg):hover{background:#58a6ff0a}tbody.svelte-d07ngg td:where(.svelte-d07ngg){padding:14px;font-size:14px}.rank-cell.svelte-d07ngg{color:var(--text-secondary);font-weight:700;font-size:13px}.cp-cell.svelte-d07ngg{color:#a370f7;font-weight:600;font-family:monospace}.inline-bar.svelte-d07ngg{display:flex;align-items:center;gap:8px}.ib-fill.svelte-d07ngg{height:6px;min-width:4px;background:linear-gradient(90deg,#58a6ff,#a370f7);border-radius:3px;transition:width .6s}.class-tag.svelte-d07ngg{display:inline-block;padding:2px 7px;background:#a371f71f;border:1px solid rgba(163,113,247,.2);border-radius:10px;font-size:11px;color:#a370f7;margin:1px 2px}.skill-grid.svelte-d07ngg{display:flex;flex-direction:column;gap:10px}.skill-row.svelte-d07ngg{display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:12px;animation:svelte-d07ngg-fadeUp .3s ease both;transition:transform .15s}.skill-row.svelte-d07ngg:hover{transform:translate(4px)}.skill-rank.svelte-d07ngg{width:32px;font-size:13px;color:var(--text-secondary);font-weight:700;flex-shrink:0;text-align:center}.skill-icon.svelte-d07ngg{width:36px;height:36px;border-radius:6px;flex-shrink:0;border:1px solid rgba(255,255,255,.1);object-fit:cover}.skill-icon-placeholder.svelte-d07ngg{width:36px;height:36px;border-radius:6px;flex-shrink:0;background:#58a6ff1a;border:1px solid rgba(88,166,255,.2);display:flex;align-items:center;justify-content:center;color:#58a6ff;font-size:14px}.skill-info.svelte-d07ngg{flex:1;min-width:0}.skill-header.svelte-d07ngg{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.skill-name.svelte-d07ngg{font-size:15px;font-weight:600;color:#fff}.skill-type-badge.svelte-d07ngg{font-size:10px;padding:2px 7px;border-radius:10px;font-weight:600;background:#a371f726;border:1px solid rgba(163,113,247,.25);color:#a370f7;white-space:nowrap}.skill-meta.svelte-d07ngg{font-size:12px;color:var(--text-secondary);margin-top:3px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.skill-rate-wrap.svelte-d07ngg{display:flex;align-items:center;gap:10px;min-width:160px}.skill-bar.svelte-d07ngg{flex:1;height:8px;background:#ffffff14;border-radius:4px;overflow:hidden}.sb-fill.svelte-d07ngg{height:100%;background:linear-gradient(90deg,#58a6ff,#a370f7);border-radius:4px;transition:width .6s}.skill-rate.svelte-d07ngg{font-size:14px;font-weight:700;color:#58a6ff;white-space:nowrap;min-width:40px;text-align:right}.daeva-tab-bar.svelte-d07ngg{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px}.daeva-tab.svelte-d07ngg{padding:8px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.daeva-tab.svelte-d07ngg:hover{border-color:#a370f766;color:#a370f7}.daeva-tab.active.svelte-d07ngg{background:#a370f726;border-color:#a370f7;color:#a370f7;font-weight:700}.daeva-board-card.svelte-d07ngg{padding:24px;border-radius:16px;animation:svelte-d07ngg-fadeUp .4s ease both}.dbc-header.svelte-d07ngg{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.dbc-header.svelte-d07ngg h3:where(.svelte-d07ngg){font-size:22px;font-weight:700;margin:0;color:#58a6ff}.dbc-meta.svelte-d07ngg{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.dbc-count.svelte-d07ngg{font-size:13px;color:var(--text-secondary);background:#ffffff0f;padding:4px 12px;border-radius:12px}.dbc-legend.svelte-d07ngg{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.legend-item.svelte-d07ngg{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-secondary)}.legend-dot.svelte-d07ngg{width:10px;height:10px;border-radius:3px;display:inline-block;flex-shrink:0}.dbc-board-wrapper.svelte-d07ngg{overflow-x:auto;padding:16px 0}.dbc-visual-board.svelte-d07ngg{background:#0006;padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.dbc-cell.svelte-d07ngg{border-radius:8px;border:1.5px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s ease;cursor:default;overflow:hidden;padding:2px;position:relative}.dbc-cell.svelte-d07ngg:hover{transform:scale(1.1);z-index:10;box-shadow:0 0 16px currentColor}.dbc-effect-text.svelte-d07ngg{font-size:7.5px;font-weight:700;text-align:center;line-height:1.2;word-break:keep-all;overflow-wrap:break-word;display:block;width:100%;padding:1px}.dbc-open-rate.svelte-d07ngg{font-size:8px;font-weight:600;color:#fff9;text-align:center;margin-top:1px;display:block}@keyframes svelte-d07ngg-fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fade-in-row.svelte-d07ngg{animation:svelte-d07ngg-fadeUp .3s ease both}
