@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800;900&display=swap";.sidebar[data-v-b412a6f6]{width:250px;background:#0b0f19;padding:30px 20px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.05);position:fixed;height:100vh;left:0;top:0;z-index:1100;transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar-header[data-v-b412a6f6]{margin-bottom:40px;position:relative}.mobile-close[data-v-b412a6f6]{display:none}.system-tag[data-v-b412a6f6]{font-size:.6rem;font-weight:900;color:#3b82f6;letter-spacing:2px;margin-top:5px}.device-info-box[data-v-b412a6f6]{background:#ffffff08;padding:15px;border-radius:12px;margin-bottom:30px;border:1px solid rgba(255,255,255,.05)}.info-lbl[data-v-b412a6f6]{font-size:.6rem;color:#666;font-weight:800;display:block;margin-bottom:5px}.info-val[data-v-b412a6f6]{font-size:.85rem;font-weight:900;display:flex;align-items:center;gap:10px}.status-dot[data-v-b412a6f6]{width:8px;height:8px;border-radius:50%;background:#3b82f6;box-shadow:0 0 10px #3b82f6}.status-dot.mathilde[data-v-b412a6f6]{background:#10b981;box-shadow:0 0 10px #10b981}.nav-list[data-v-b412a6f6]{flex:1;display:flex;flex-direction:column;gap:10px}.group-label[data-v-b412a6f6]{font-size:.65rem;font-weight:900;color:#444;margin-bottom:10px;letter-spacing:1px}.nav-link[data-v-b412a6f6]{display:flex;align-items:center;gap:15px;padding:12px 15px;border-radius:12px;color:#888;font-size:.8rem;font-weight:800;cursor:pointer;transition:.2s}.nav-link[data-v-b412a6f6]:hover{background:#ffffff08;color:#fff}.nav-link.active[data-v-b412a6f6]{background:#3b82f6;color:#fff;box-shadow:0 10px 20px #3b82f633}.sidebar-footer[data-v-b412a6f6]{border-top:1px solid rgba(255,255,255,.05);padding-top:20px;margin-top:20px}.user-switch[data-v-b412a6f6]{display:grid;grid-template-columns:1fr 1fr;background:#0006;padding:4px;border-radius:10px;margin-bottom:15px;border:1px solid rgba(255,255,255,.05)}.user-switch button[data-v-b412a6f6]{background:none;border:none;color:#666;padding:8px;font-size:.7rem;font-weight:900;cursor:pointer;border-radius:7px}.user-switch button.active[data-v-b412a6f6]{background:#ffffff1a;color:#fff}.logout-btn[data-v-b412a6f6]{width:100%;padding:12px;background:#ef44440d;border:1px solid rgba(239,68,68,.1);border-radius:10px;color:#ef4444;font-size:.75rem;font-weight:900;cursor:pointer}@media(max-width:1024px){.sidebar[data-v-b412a6f6]{position:fixed!important;top:0!important;bottom:0!important;left:0!important;height:100vh!important;width:280px!important;transform:translate(-100%)!important;flex-direction:column!important;justify-content:flex-start!important;background:#0b0f19!important;z-index:2000!important;padding:30px 20px!important;border-top:none!important;border-right:1px solid rgba(255,255,255,.05)!important}.sidebar.is-open[data-v-b412a6f6]{transform:translate(0)!important;box-shadow:20px 0 50px #000c}.mobile-close[data-v-b412a6f6]{display:block!important;position:absolute;top:-5px;right:-5px;background:none;border:none;color:#444;font-size:2rem;cursor:pointer}.device-info-box[data-v-b412a6f6],.sidebar-footer[data-v-b412a6f6],.nav-list[data-v-b412a6f6]{display:flex!important}}[data-v-6012712d]:root{--hp-card: #161b22;--hp-border: #30363d;--hp-text: #e6edf3;--hp-muted: #8b949e;--hp-cyan: #00bcd4;--hp-cyan-dim: rgba(0, 188, 212, .12);--hp-purple: #c084fc;--hp-green: #3fb950;--hp-gold: #f0883e}.hp-dashboard[data-v-6012712d]{padding-bottom:50px;color:var(--hp-text);font-family:Motiva Sans,Arial,Helvetica,sans-serif;max-width:1050px;margin:auto}.fade-in[data-v-6012712d]{animation:fadeIn-6012712d .4s ease-out}@keyframes fadeIn-6012712d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.empty-state[data-v-6012712d]{font-size:.85rem;color:var(--hp-muted);font-style:italic;text-align:center;padding:20px 0}.hero-card[data-v-6012712d]{background:linear-gradient(135deg,#161b22,#1c2538);border:1px solid var(--hp-border);border-left:3px solid var(--hp-cyan);border-radius:8px;margin-bottom:16px;overflow:hidden;box-shadow:0 4px 16px #00000080}.hero-row[data-v-6012712d]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px 8px}.hero-left[data-v-6012712d]{display:flex;flex-direction:column}.hero-title[data-v-6012712d]{margin:0;font-size:1.6rem;font-weight:900;color:#fff;letter-spacing:2px;text-transform:uppercase}.hero-date[data-v-6012712d]{margin:2px 0 0;color:var(--hp-muted);font-size:.68rem;font-weight:600;text-transform:capitalize}.hero-lvl-badge[data-v-6012712d]{display:flex;flex-direction:column;align-items:center;background:var(--hp-cyan-dim);border:1px solid var(--hp-cyan);border-radius:20px;padding:5px 18px;box-shadow:0 0 10px #00bcd426}.lvl-lbl[data-v-6012712d]{font-size:.6rem;font-weight:900;color:var(--hp-cyan);letter-spacing:2px}.lvl-num[data-v-6012712d]{font-size:1.4rem;font-weight:900;color:#fff;line-height:1}.hero-xp[data-v-6012712d]{padding:0 20px 12px}.xp-labels[data-v-6012712d]{display:flex;justify-content:space-between;font-size:.75rem;font-weight:700;margin-bottom:5px}.xp-cur[data-v-6012712d]{color:var(--hp-cyan)}.xp-nxt[data-v-6012712d]{color:var(--hp-muted)}.xp-bar[data-v-6012712d]{height:5px;background:#ffffff0f;border-radius:3px;overflow:hidden}.xp-fill[data-v-6012712d]{height:100%;background:var(--hp-cyan);box-shadow:0 0 8px var(--hp-cyan);border-radius:3px;transition:width 1s cubic-bezier(.4,0,.2,1)}.hp-grid[data-v-6012712d]{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.col-12[data-v-6012712d]{grid-column:span 12}.col-6[data-v-6012712d]{grid-column:span 6}.hp-card[data-v-6012712d]{background:var(--hp-card);border:1px solid var(--hp-border);border-radius:8px;padding:18px 20px;box-shadow:0 2px 8px #0006}.card-label[data-v-6012712d]{font-size:.6rem;color:var(--hp-muted);font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.card-top-bar[data-v-6012712d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.05)}.card-top-bar h3[data-v-6012712d]{font-size:.82rem;margin:0;text-transform:uppercase;letter-spacing:1px;color:#fff;font-weight:700}.view-link[data-v-6012712d]{font-size:.6rem;color:var(--hp-cyan);font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.view-link[data-v-6012712d]:hover{text-decoration:underline}.card-nav-hint[data-v-6012712d]{font-size:.6rem;color:var(--hp-cyan);font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-top:12px;opacity:.6}.clickable[data-v-6012712d]{cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s}.clickable[data-v-6012712d]:hover{border-color:#00bcd459;box-shadow:0 4px 16px #00000080;transform:translateY(-1px)}.battle-card[data-v-6012712d]{padding:18px 20px 14px}.battle-cols[data-v-6012712d]{display:flex;align-items:flex-start}.battle-mine[data-v-6012712d]{flex:1}.battle-divider[data-v-6012712d]{width:1px;background:#ffffff12;margin:0 22px;align-self:stretch}.battle-opponent[data-v-6012712d]{flex:1;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.battle-bp[data-v-6012712d]{font-size:2.4rem;font-weight:900;color:#fff;line-height:1;margin-bottom:10px}.bp-unit[data-v-6012712d]{font-size:1.1rem;color:var(--hp-cyan);font-weight:700}.battle-stats[data-v-6012712d]{display:flex;flex-direction:column}.bst-row[data-v-6012712d]{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.04);min-height:36px}.bst-row[data-v-6012712d]:last-child{border-bottom:none}.bst-icon[data-v-6012712d]{font-size:1rem;width:22px;text-align:center;flex-shrink:0}.bst-val[data-v-6012712d]{font-size:.95rem;font-weight:900;color:#fff;flex:1}.bst-lbl[data-v-6012712d]{font-size:.65rem;color:var(--hp-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.bopp-name[data-v-6012712d]{font-size:.75rem;font-weight:900;letter-spacing:2px;margin-bottom:6px}.bopp-domien[data-v-6012712d]{color:#00bcd4d9}.bopp-mathilde[data-v-6012712d]{color:#c084fcd9}.bopp-msg[data-v-6012712d]{font-size:.82rem;color:var(--hp-muted);font-style:italic;line-height:1.5;max-width:260px;margin-top:4px}.month-grid[data-v-6012712d]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.month-tile[data-v-6012712d]{background:#0003;padding:12px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.04)}.mt-top[data-v-6012712d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.mt-icon[data-v-6012712d]{font-size:1.2rem}.mt-nums[data-v-6012712d]{display:flex;align-items:baseline}.mt-cur[data-v-6012712d]{font-size:1rem;font-weight:900;color:#fff}.mt-sep[data-v-6012712d]{font-size:.65rem;color:var(--hp-muted);margin:0 2px}.mt-tgt[data-v-6012712d]{font-size:.65rem;color:var(--hp-muted);font-weight:700}.mt-label[data-v-6012712d]{font-size:.62rem;color:#c7d5e0;text-transform:uppercase;font-weight:700;letter-spacing:.5px;margin-bottom:7px}.mt-track[data-v-6012712d]{height:5px;background:#ffffff0f;border-radius:3px;overflow:hidden}.mt-fill[data-v-6012712d]{height:100%;border-radius:3px;transition:width .5s ease}.sync-note[data-v-6012712d]{font-size:.68rem;color:var(--hp-muted);margin-top:10px}.sp-items[data-v-6012712d]{display:flex;flex-direction:column;gap:14px}.sp-item[data-v-6012712d]{display:flex;align-items:center;gap:12px}.sp-icon[data-v-6012712d]{font-size:1.3rem;width:28px;text-align:center;flex-shrink:0}.sp-info[data-v-6012712d]{flex:1;display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}.sp-name[data-v-6012712d]{font-size:.88rem;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-lvl-badge[data-v-6012712d]{font-size:.62rem;font-weight:900;color:var(--hp-cyan);background:var(--hp-cyan-dim);padding:2px 7px;border-radius:4px;white-space:nowrap;border:1px solid rgba(0,188,212,.2)}.sp-bar[data-v-6012712d]{width:64px;height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden;flex-shrink:0}.sp-fill[data-v-6012712d]{height:100%;background:var(--hp-cyan);border-radius:2px;transition:width .8s ease}.latest-item[data-v-6012712d]{display:flex;align-items:center;gap:12px;padding:12px;background:#0003;border-radius:6px;border-left:2px solid var(--hp-cyan);min-height:44px}.log-icon[data-v-6012712d]{width:36px;height:36px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;border:1px solid;background:#ffffff0a}.log-info[data-v-6012712d]{flex:1;display:flex;flex-direction:column;gap:2px}.log-title[data-v-6012712d]{font-size:.9rem;font-weight:700;color:#fff}.log-time[data-v-6012712d]{font-size:.7rem;color:var(--hp-muted)}.log-xp[data-v-6012712d]{font-size:.85rem;font-weight:700;color:var(--hp-green);white-space:nowrap}.latest-duration[data-v-6012712d]{font-size:.7rem;color:var(--hp-muted);margin-top:2px}.trophy-card[data-v-6012712d]{padding:14px 20px}.trophy-row[data-v-6012712d]{display:flex;align-items:center;flex-wrap:wrap;gap:0}.trophy-item[data-v-6012712d]{display:flex;align-items:center;gap:12px;flex:1;min-width:130px;padding:4px 8px}.trophy-icon[data-v-6012712d]{font-size:1.5rem;flex-shrink:0}.grayscale[data-v-6012712d]{filter:grayscale(1);opacity:.4}.trophy-txt[data-v-6012712d]{display:flex;flex-direction:column;gap:1px}.trophy-lbl[data-v-6012712d]{font-size:.55rem;color:var(--hp-muted);font-weight:700;text-transform:uppercase;letter-spacing:1px}.trophy-val[data-v-6012712d]{font-size:1rem;font-weight:900;color:#fff}.trophy-sub[data-v-6012712d]{font-size:.6rem;color:var(--hp-cyan);font-weight:700}.trophy-sep[data-v-6012712d]{width:1px;height:36px;background:#ffffff14;margin:0 8px;flex-shrink:0}@media(max-width:1024px){.col-6[data-v-6012712d]{grid-column:span 12}.month-grid[data-v-6012712d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.hp-dashboard[data-v-6012712d]{padding-bottom:30px;font-size:14px}.hp-grid[data-v-6012712d]{gap:10px}.hp-card[data-v-6012712d]{padding:14px 16px}.hero-row[data-v-6012712d]{padding:12px 16px 8px}.hero-title[data-v-6012712d]{font-size:1.4rem}.hero-xp[data-v-6012712d]{padding:0 16px 10px}.xp-labels[data-v-6012712d]{font-size:.8rem}.battle-cols[data-v-6012712d]{flex-direction:column;gap:14px}.battle-divider[data-v-6012712d]{width:100%;height:1px;margin:0}.battle-opponent[data-v-6012712d]{align-items:flex-start;text-align:left}.bopp-msg[data-v-6012712d]{max-width:none}.battle-bp[data-v-6012712d]{font-size:2rem;margin-bottom:8px}.month-grid[data-v-6012712d]{grid-template-columns:repeat(2,1fr);gap:8px}.month-tile[data-v-6012712d]{padding:10px 12px;min-height:44px}.mt-cur[data-v-6012712d]{font-size:1rem}.mt-track[data-v-6012712d]{height:6px}.sync-note[data-v-6012712d]{font-size:.8rem}.latest-item[data-v-6012712d]{min-height:44px}.latest-duration[data-v-6012712d],.log-time[data-v-6012712d]{font-size:.875rem}.log-xp[data-v-6012712d]{font-size:.9rem}.trophy-row[data-v-6012712d]{gap:4px}.trophy-item[data-v-6012712d]{min-width:0;padding:4px}.trophy-val[data-v-6012712d]{font-size:.9rem}.sp-name[data-v-6012712d]{font-size:.875rem}.sp-bar[data-v-6012712d]{width:56px}}.vs-view[data-v-9147cac1]{--domien: #00d4ff;--mathilde: #b44fff;--domien-dim: rgba(0, 212, 255, .12);--mathilde-dim: rgba(180, 79, 255, .12);--card: #161b22;--border: #21262d;--muted: #8b949e;--text: #e6edf3;color:var(--text);max-width:900px;margin:auto;padding-bottom:60px;font-family:Motiva Sans,Arial,Helvetica,sans-serif}.fade-in[data-v-9147cac1]{animation:fadeIn-9147cac1 .35s ease-out}@keyframes fadeIn-9147cac1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cyan[data-v-9147cac1]{color:var(--domien)}.purple[data-v-9147cac1]{color:var(--mathilde)}.muted[data-v-9147cac1]{color:var(--muted)}.vs-tabs[data-v-9147cac1]{display:flex;gap:0;margin-bottom:20px;background:#1b2838;border-radius:8px;border:1px solid var(--border);padding:4px;flex-wrap:nowrap}.vs-tab[data-v-9147cac1]{flex:1;background:transparent;border:none;color:var(--muted);padding:9px 8px;font-size:.76rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-radius:5px;transition:.18s;white-space:nowrap;min-width:0}.vs-tab[data-v-9147cac1]:hover{color:#fff;background:#ffffff0d}.vs-tab.active[data-v-9147cac1]{background:var(--domien);color:#0d1117}.vs-hero[data-v-9147cac1]{position:relative;background:linear-gradient(135deg,#1b2838,#101822);border:1px solid var(--border);border-radius:10px;margin-bottom:20px;overflow:visible;box-shadow:0 8px 24px #00000080}.banner-overlay[data-v-9147cac1]{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(0,212,255,.04),transparent 70%);pointer-events:none;border-radius:10px}.fighters-row[data-v-9147cac1]{display:flex;justify-content:space-between;align-items:center;padding:30px 24px 16px;gap:8px;min-width:0}.fighter[data-v-9147cac1]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.fighter-m[data-v-9147cac1]{flex-direction:row-reverse}.avatar-wrap[data-v-9147cac1]{position:relative;width:72px;height:72px;flex-shrink:0;border-radius:8px;border:2px solid;background:#111;overflow:visible}.avatar-wrap img[data-v-9147cac1]{width:100%;height:100%;border-radius:6px;object-fit:contain;object-position:center top;display:block}.border-d[data-v-9147cac1]{border-color:var(--domien);box-shadow:0 0 14px #00d4ff40}.border-m[data-v-9147cac1]{border-color:var(--mathilde);box-shadow:0 0 14px #b44fff40}.crown[data-v-9147cac1]{position:absolute;top:-26px;left:50%;transform:translate(-50%);font-size:1.3rem;z-index:10;pointer-events:none;animation:float-9147cac1 3s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(245,166,35,.7))}@keyframes float-9147cac1{0%,to{transform:translate(-50%) translateY(0) rotate(-5deg)}50%{transform:translate(-50%) translateY(-4px) rotate(5deg)}}.fighter-info[data-v-9147cac1]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:visible}.info-right[data-v-9147cac1]{align-items:flex-end;text-align:right}.fighter-rank[data-v-9147cac1]{font-size:.58rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.fighter-name[data-v-9147cac1]{font-size:1.05rem;font-weight:900;color:#fff;letter-spacing:1px;white-space:nowrap}.fighter-bp[data-v-9147cac1]{font-size:1rem;font-weight:900;letter-spacing:.5px;white-space:nowrap}.fighter-bp small[data-v-9147cac1]{font-size:.7rem;font-weight:600;opacity:.7}.vs-center[data-v-9147cac1]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:2px;padding:0 4px}.vs-badge[data-v-9147cac1]{font-size:1.8rem;font-weight:900;font-style:italic;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.campaign-tag[data-v-9147cac1]{font-size:.52rem;color:var(--domien);letter-spacing:1.5px;font-weight:700}.bp-bar-wrap[data-v-9147cac1]{padding:0 24px 16px}.bp-track[data-v-9147cac1]{position:relative;height:8px;background:#1c2538;border-radius:4px;overflow:hidden;display:flex}.bp-fill-d[data-v-9147cac1]{height:100%;background:var(--domien);transition:width .8s ease}.bp-fill-m[data-v-9147cac1]{height:100%;background:var(--mathilde);transition:width .8s ease;margin-left:auto}.bp-center-line[data-v-9147cac1]{position:absolute;left:50%;top:0;height:100%;width:2px;background:#ffffff40;transform:translate(-50%);z-index:2}.vs-section[data-v-9147cac1]{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:20px;margin-bottom:14px}.section-head[data-v-9147cac1]{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.05)}.section-head h3[data-v-9147cac1]{margin:0;font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff}.stat-rows[data-v-9147cac1]{display:flex;flex-direction:column;gap:18px}.stat-row[data-v-9147cac1]{display:grid;grid-template-columns:72px 1fr 72px;align-items:center;gap:10px}.stat-val[data-v-9147cac1]{font-size:1rem;font-weight:900;letter-spacing:.3px}.stat-val-d[data-v-9147cac1]{color:var(--domien);text-align:left}.stat-val-m[data-v-9147cac1]{color:var(--mathilde);text-align:right}.stat-mid[data-v-9147cac1]{display:flex;flex-direction:column;align-items:center;gap:5px}.stat-label-wrap[data-v-9147cac1]{display:flex;align-items:center;gap:4px}.stat-icon[data-v-9147cac1]{font-size:.82rem;line-height:1}.stat-label[data-v-9147cac1]{font-size:.64rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);text-align:center}.split-bar[data-v-9147cac1]{width:100%;height:6px;background:#1c2538;border-radius:3px;display:flex;overflow:hidden}.split-d[data-v-9147cac1]{height:100%;background:var(--domien);opacity:.85;transition:width .8s cubic-bezier(.22,1,.36,1);flex-shrink:0}.split-m[data-v-9147cac1]{height:100%;background:var(--mathilde);opacity:.85;transition:width .8s cubic-bezier(.22,1,.36,1);flex-shrink:0}.info-note[data-v-9147cac1]{display:flex;gap:8px;align-items:flex-start;margin-top:18px;padding:10px 12px;background:#0003;border-radius:6px;border-left:2px solid #3d4450}.info-note p[data-v-9147cac1]{font-size:.7rem;color:var(--muted);margin:0;line-height:1.5}.samen-section[data-v-9147cac1]{border-color:#b44fff4d;box-shadow:0 0 20px #b44fff0f}.samen-cards[data-v-9147cac1]{display:flex;gap:14px;margin-bottom:14px}.samen-card[data-v-9147cac1]{flex:1;text-align:center;padding:20px 12px;background:#b44fff0f;border:1px solid rgba(180,79,255,.2);border-radius:8px}.samen-icon[data-v-9147cac1]{font-size:1.6rem;margin-bottom:8px}.samen-label[data-v-9147cac1]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:8px}.samen-count[data-v-9147cac1]{font-size:2.2rem;font-weight:900;color:var(--mathilde)}.samen-caption[data-v-9147cac1]{font-size:.7rem;color:var(--muted);text-align:center;margin:0;font-style:italic}.skeleton-section[data-v-9147cac1]{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:20px;margin-bottom:14px}.skeleton-head[data-v-9147cac1]{height:16px;width:38%;border-radius:4px;margin-bottom:18px;background:linear-gradient(90deg,#21262d 25%,#2d333b,#21262d 75%);background-size:200% 100%;animation:shimmer-9147cac1 1.4s linear infinite}.skeleton-row[data-v-9147cac1]{height:34px;border-radius:4px;margin-bottom:14px;background:linear-gradient(90deg,#21262d 25%,#2d333b,#21262d 75%);background-size:200% 100%;animation:shimmer-9147cac1 1.4s linear infinite}@keyframes shimmer-9147cac1{0%{background-position:200% 0}to{background-position:-200% 0}}.fetch-error[data-v-9147cac1]{text-align:center;padding:40px;color:var(--muted);font-size:.9rem;background:var(--card);border:1px solid var(--border);border-radius:10px}.mom-summary[data-v-9147cac1]{font-size:.74rem;font-weight:700;letter-spacing:.5px}.mom-weeks[data-v-9147cac1]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.mom-week[data-v-9147cac1]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.mom-week[data-v-9147cac1]:last-child{border-bottom:none}.mom-lbl[data-v-9147cac1]{font-size:.68rem;color:var(--muted);width:120px;flex-shrink:0}.mom-bars[data-v-9147cac1]{flex:1;display:flex;gap:6px}.mom-bar-d[data-v-9147cac1],.mom-bar-m[data-v-9147cac1]{flex:1;padding:5px 10px;border-radius:4px;font-size:.72rem;font-weight:700;text-align:center;border:1px solid transparent;opacity:.5;transition:.2s}.mom-bar-d[data-v-9147cac1]{background:var(--domien-dim);color:var(--domien);border-color:#00d4ff33}.mom-bar-m[data-v-9147cac1]{background:var(--mathilde-dim);color:var(--mathilde);border-color:#b44fff33}.mom-bar-d.winner[data-v-9147cac1],.mom-bar-m.winner[data-v-9147cac1]{opacity:1}.mom-crown[data-v-9147cac1]{font-size:1rem;flex-shrink:0}@media(max-width:600px){.fighters-row[data-v-9147cac1]{display:grid;grid-template-columns:1fr 44px 1fr;grid-template-rows:auto auto;align-items:start;padding:28px 14px 12px;gap:6px 8px}.fighter[data-v-9147cac1]{flex-direction:column;align-items:center;gap:6px;flex:unset}.fighter-m[data-v-9147cac1]{flex-direction:column-reverse}.vs-center[data-v-9147cac1]{align-self:center}.vs-badge[data-v-9147cac1]{font-size:1.4rem}.avatar-wrap[data-v-9147cac1]{width:62px;height:62px}.fighter-info[data-v-9147cac1],.info-right[data-v-9147cac1]{align-items:center!important;text-align:center!important}.fighter-name[data-v-9147cac1]{font-size:.82rem;letter-spacing:.5px}.fighter-bp[data-v-9147cac1]{font-size:.78rem}.fighter-rank[data-v-9147cac1]{font-size:.5rem;letter-spacing:.8px;white-space:nowrap}.bp-bar-wrap[data-v-9147cac1]{padding:0 12px 14px}.stat-row[data-v-9147cac1]{grid-template-columns:54px 1fr 54px;gap:6px}.stat-val[data-v-9147cac1]{font-size:.82rem}.stat-label[data-v-9147cac1]{font-size:.58rem}.samen-cards[data-v-9147cac1]{flex-direction:column}.samen-count[data-v-9147cac1]{font-size:1.7rem}.mom-lbl[data-v-9147cac1]{width:90px;font-size:.62rem}.mom-bar-d[data-v-9147cac1],.mom-bar-m[data-v-9147cac1]{font-size:.65rem;padding:4px 6px}}.steam-header[data-v-23969aa0]{position:relative;background:radial-gradient(circle at top right,#2a475e,#171a21 80%);border-radius:8px;margin-bottom:25px;overflow:hidden;box-shadow:0 4px 15px #00000080;border:1px solid #333}.header-overlay[data-v-23969aa0]{position:absolute;inset:0;background:url(https://store.cloudflare.steamstatic.com/public/images/v6/home/background_spotlight.jpg) center/cover no-repeat;opacity:.1;mix-blend-mode:overlay}.header-content[data-v-23969aa0]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:30px}.system-tag[data-v-23969aa0]{font-size:.65rem;color:#66c0f4;letter-spacing:2px;font-weight:700;font-family:Consolas,monospace}.view-title[data-v-23969aa0]{margin:5px 0 0;font-size:1.8rem;font-weight:300;color:#fff;letter-spacing:1px}.header-right[data-v-23969aa0]{display:flex;align-items:center;gap:20px}.total-counter[data-v-23969aa0]{text-align:center;background:#0006;padding:10px 20px;border-radius:4px;border:1px solid rgba(255,255,255,.05)}.total-counter .num[data-v-23969aa0]{display:block;font-size:1.8rem;font-weight:900;color:#66c0f4;line-height:1}.total-counter .lbl[data-v-23969aa0]{font-size:.6rem;letter-spacing:1px;color:#8f98a0;text-transform:uppercase}.sync-btn[data-v-23969aa0]{background:#2a475e;color:#66c0f4;border:1px solid #66c0f4;padding:10px 15px;border-radius:4px;cursor:pointer;font-weight:700;transition:.2s}.sync-btn[data-v-23969aa0]:hover{background:#66c0f4;color:#fff;box-shadow:0 0 10px #66c0f466}@media(max-width:600px){.header-content[data-v-23969aa0]{flex-direction:column;text-align:center;gap:20px}.header-right[data-v-23969aa0]{flex-direction:column}}.timeline-node[data-v-92f05565]{display:flex;margin-bottom:30px}.node-time[data-v-92f05565]{width:70px;text-align:center;color:#fff}.node-time .day[data-v-92f05565]{font-size:1.4rem;font-weight:900;line-height:1;margin-bottom:4px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.node-time .month[data-v-92f05565]{font-size:.75rem;color:#8f98a0;font-weight:700;margin-bottom:8px}.node-dot[data-v-92f05565]{width:12px;height:12px;border-radius:50%;margin:10px auto;box-shadow:0 0 10px currentColor;position:relative;z-index:3}.steam-card[data-v-92f05565]{flex:1;margin-left:15px;padding:25px;background:linear-gradient(135deg,#1b2838,#21354a);border-radius:8px;border:1px solid #101822;box-shadow:0 10px 30px #00000080;position:relative;transition:.3s}.tier-okay[data-v-92f05565]{border-color:#333}.tier-super[data-v-92f05565]{border-color:#66c0f466;box-shadow:0 0 20px #66c0f433}.tier-perfect[data-v-92f05565]{border-color:#e2c04480;box-shadow:0 0 25px #e2c0444d}.tier-megastar[data-v-92f05565]{border-color:#f953c6!important;box-shadow:0 0 40px #f953c699!important}.tier-ultrastar[data-v-92f05565]{border:2px solid #00f2fe!important;background:linear-gradient(135deg,#1b2838,#004e92)!important;animation:ultraPulse-92f05565 2s infinite alternate!important}@keyframes ultraPulse-92f05565{0%{box-shadow:0 0 20px #00f2fe66}to{box-shadow:0 0 50px #00f2fecc,inset 0 0 15px #00f2fe4d}}.tier-divine[data-v-92f05565]{background:linear-gradient(135deg,#3a0000,#2a220b)!important;border:2px solid #ff4757!important;animation:divinePulse-92f05565 2.5s infinite alternate!important}@keyframes divinePulse-92f05565{0%{box-shadow:0 0 25px #ff475780}to{box-shadow:0 0 60px #f1c40fe6}}.tier-holyshit[data-v-92f05565]{border-width:2px;background:linear-gradient(135deg,#171a21,#2b1114)!important;animation:holyShitBorder-92f05565 3s linear infinite!important}@keyframes holyShitBorder-92f05565{0%,to{border-color:#66c0f4;box-shadow:0 0 30px #66c0f4}33%{border-color:#f953c6;box-shadow:0 0 40px #f953c6}66%{border-color:#f1c40f;box-shadow:0 0 35px #f1c40f}}.just-dance-rank[data-v-92f05565]{font-weight:900;font-size:.85rem;letter-spacing:1px;text-transform:uppercase;padding:3px 8px;border-radius:4px;display:inline-block;font-style:italic}.rank-okay[data-v-92f05565]{background:#ffffff1a;color:#ccc}.rank-good[data-v-92f05565]{background:#66c0f426;color:#66c0f4}.rank-super[data-v-92f05565]{background:linear-gradient(90deg,#00d2ff,#3a7bd5);color:#fff}.rank-perfect[data-v-92f05565]{background:linear-gradient(90deg,#f1c40f,#e67e22);color:#fff}.rank-megastar[data-v-92f05565]{background:linear-gradient(90deg,#f953c6,#b91d73);color:#fff}.rank-ultrastar[data-v-92f05565]{background:linear-gradient(90deg,#4facfe,#00f2fe);color:#fff;text-shadow:0 0 8px #fff;box-shadow:0 0 15px #00f2fe}.rank-divine[data-v-92f05565]{background:linear-gradient(90deg,#ff4757,#f1c40f);color:#fff;box-shadow:0 0 20px #ff4757}.rank-holyshit[data-v-92f05565]{background:linear-gradient(90deg,#000,red);color:#fff;font-family:monospace;letter-spacing:3px;border:1px solid #ff0000;box-shadow:0 0 25px red;animation:textGlitch-92f05565 .2s infinite}@keyframes textGlitch-92f05565{0%{transform:translate(1px,1px)}50%{transform:translate(-1px,-1px)}to{transform:translate(1px,-1px)}}.card-header-row[data-v-92f05565]{display:flex;justify-content:space-between;align-items:flex-start}.sport-title-group[data-v-92f05565]{display:flex;gap:12px;align-items:center}.sport-icon[data-v-92f05565]{font-size:2.2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.sport-title[data-v-92f05565]{margin:0 0 4px;color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.5px}.xp-display[data-v-92f05565]{background:#0000004d;padding:10px 15px;border-radius:6px;text-align:right;border:1px solid rgba(255,255,255,.05)}.xp-plus[data-v-92f05565]{font-size:1.2rem;color:#a4d007;font-weight:700;margin-right:2px}.xp-number[data-v-92f05565]{font-size:2rem;font-weight:900;color:#fff;text-shadow:0 0 10px rgba(164,208,7,.6)}.xp-label[data-v-92f05565]{font-size:.7rem;color:#8f98a0;margin-left:5px;font-weight:700}.stars-row[data-v-92f05565]{display:flex;gap:4px;margin-top:-5px;margin-left:55px}.star[data-v-92f05565]{color:#ffffff1a;font-size:1.1rem}.star-filled[data-v-92f05565]{color:#f1c40f;text-shadow:0 0 8px #f1c40f}.stack-status-row[data-v-92f05565]{display:flex;flex-wrap:wrap;gap:6px;margin:5px 0 10px 55px}.stack-badge[data-v-92f05565]{font-size:.7rem;padding:3px 8px;border-radius:4px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid}.badge-fire[data-v-92f05565]{background:#ff47571a;color:#ff4757;border-color:#ff47574d}.badge-streak[data-v-92f05565]{background:#f5a6231a;color:#f5a623;border-color:#f5a6234d}.stats-row[data-v-92f05565]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.stat-box[data-v-92f05565]{background:#00000040;padding:6px 12px;border-radius:3px;font-size:.8rem;color:#c7d5e0;border:1px solid rgba(255,255,255,.03)}.bonus-row[data-v-92f05565]{border-top:1px dashed rgba(255,255,255,.1);padding-top:12px}.tags-container[data-v-92f05565]{display:flex;flex-wrap:wrap;gap:8px}.tag-pill[data-v-92f05565]{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:700;border:1px solid rgba(255,255,255,.1)}.pill-purple[data-v-92f05565]{background:#69368566;color:#c084fc;border-color:#a855f7}.pill-yellow[data-v-92f05565]{background:#8e722d66;color:#fbbf24;border-color:#f59e0b}.pill-intimate[data-v-92f05565]{background:#6b141466;color:#f87171;border-color:#ef4444}.pill-extreme[data-v-92f05565]{background:linear-gradient(90deg,red,#ff4757);color:#fff;box-shadow:0 0 15px #f009;animation:heartbeat-92f05565 1s infinite}.pill-default[data-v-92f05565]{background:#66c0f41a;color:#66c0f4;border-color:#66c0f44d}.combo-trio[data-v-92f05565]{background:#00d2ff33;color:#00d2ff;border-color:#00d2ff}.combo-quartet[data-v-92f05565]{background:#f1c40f33;color:#f1c40f;border-color:#f1c40f}.combo-overdrive[data-v-92f05565]{background:linear-gradient(90deg,#f953c666,#b91d7366);color:#fff;border-color:#f953c6;box-shadow:0 0 10px #f953c6}.endurance-pill[data-v-92f05565]{background:#1e3a8a66;color:#60a5fa;border-color:#3b82f6}.intimate-pill[data-v-92f05565]{background:linear-gradient(90deg,#ff4785,red);color:#fff;box-shadow:0 0 10px #ff4785}.tag-xp-bonus[data-v-92f05565]{color:#a4d007;font-weight:900;margin-left:5px}.chart-row[data-v-92f05565]{position:relative;margin-top:5px}.sparkline-container[data-v-92f05565]{height:60px;width:100%;display:flex;align-items:flex-end;gap:1px;background:#0000004d;border-radius:4px;padding:2px;border:1px solid rgba(0,0,0,.5)}.bars-wrapper[data-v-92f05565]{flex:1;display:flex;align-items:flex-end;height:100%;width:100%;position:relative;cursor:crosshair}.spark-bar[data-v-92f05565]{flex:1 1 0%;min-width:1px;border-radius:1px 1px 0 0;opacity:.85;transition:opacity .2s}.is-last-bar[data-v-92f05565]{min-width:3px!important;flex-shrink:0}.scrubber-line[data-v-92f05565]{position:absolute;bottom:0;z-index:10;box-shadow:0 0 10px #fff;pointer-events:none}.live-hud[data-v-92f05565]{position:absolute;top:-25px;right:0;background:#171a21;padding:4px 8px;border-radius:3px;font-size:.75rem;font-weight:700;border:1px solid #333;z-index:15;box-shadow:0 2px 8px #00000080}@keyframes heartbeat-92f05565{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(max-width:768px){.timeline-node[data-v-92f05565]{margin-bottom:14px}.node-time[data-v-92f05565]{width:45px}.node-time .day[data-v-92f05565]{font-size:1rem}.node-time .month[data-v-92f05565]{font-size:.65rem}.steam-card[data-v-92f05565]{padding:14px;margin-left:10px;min-width:0}.card-header-row[data-v-92f05565]{flex-direction:row;align-items:center;gap:6px;flex-wrap:nowrap}.sport-title-group[data-v-92f05565]{flex:1;min-width:0;gap:6px;align-items:center}.sport-title-group>div[data-v-92f05565]{display:flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.sport-icon[data-v-92f05565]{font-size:1.4rem;flex-shrink:0}.sport-title[data-v-92f05565]{font-size:.9rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.just-dance-rank[data-v-92f05565]{font-size:.55rem;padding:2px 5px;flex-shrink:0}.xp-display[data-v-92f05565]{padding:4px 7px;flex-shrink:0}.xp-number[data-v-92f05565]{font-size:1rem}.xp-plus[data-v-92f05565]{font-size:.8rem}.xp-label[data-v-92f05565]{font-size:.6rem}.stars-row[data-v-92f05565],.stack-status-row[data-v-92f05565]{display:none}.stats-row[data-v-92f05565]{display:flex;flex-wrap:wrap;gap:4px 10px;margin-bottom:6px}.stat-box[data-v-92f05565]{background:none;border:none;padding:1px 0;font-size:.7rem;color:#8f98a0}.bonus-row[data-v-92f05565]{padding-top:8px;overflow:hidden}.tags-container[data-v-92f05565]{gap:4px;flex-wrap:wrap;overflow:hidden}.tag-pill[data-v-92f05565]{padding:3px 7px;font-size:.68rem;max-width:100%}.tag-xp-bonus[data-v-92f05565]{font-size:.62rem}.t-icon[data-v-92f05565]{font-size:.75rem}.sparkline-container[data-v-92f05565]{height:60px}.chart-row[data-v-92f05565]{margin-top:8px;overflow:hidden}.live-hud[data-v-92f05565]{font-size:.65rem;top:-20px}}.timeline-view[data-v-145866db]{padding-bottom:50px;font-family:Motiva Sans,Arial,sans-serif;color:#c7d5e0;max-width:1000px;margin:auto}.timeline-wrapper[data-v-145866db]{position:relative;padding-left:10px}.timeline-wrapper[data-v-145866db]:before{content:"";position:absolute;left:45px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#334d61,transparent);opacity:.5}.empty-state-box[data-v-145866db]{text-align:center;padding:60px 20px;background:#1b2838;border-radius:8px;border:1px solid #101822}.ghost-orb[data-v-145866db]{font-size:3rem;margin-bottom:15px;animation:float-145866db 3s ease-in-out infinite}.steam-btn[data-v-145866db]{background:linear-gradient(to bottom,#799905 5%,#536904 95%);color:#d2efa9;border:none;padding:8px 20px;border-radius:2px;cursor:pointer;font-weight:700}.loading-indicator[data-v-145866db]{text-align:center;padding:20px;color:#8f98a0;font-size:.85rem;letter-spacing:1px}.loading-spinner[data-v-145866db]{display:inline-block;animation:spin-145866db 1.2s linear infinite}.scroll-sentinel[data-v-145866db]{height:1px;visibility:hidden}.fade-in[data-v-145866db]{animation:fadeIn-145866db .4s ease-in}@keyframes fadeIn-145866db{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float-145866db{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin-145866db{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.timeline-wrapper[data-v-145866db]:before{left:28px}.timeline-wrapper[data-v-145866db]{padding-left:5px}}.skills-view[data-v-891dd1b6]{background:#0d1117;min-height:100vh;color:#c9d1d9;font-family:Motiva Sans,-apple-system,Arial,sans-serif}.skills-header[data-v-891dd1b6]{position:relative;padding:36px 40px 28px;background:linear-gradient(to right,#161b22,#0d1117);border-bottom:1px solid #30363d;overflow:hidden}.header-overlay[data-v-891dd1b6]{position:absolute;inset:0;background:radial-gradient(circle at 5% 50%,rgba(0,188,212,.08),transparent 40%);pointer-events:none}.header-content[data-v-891dd1b6]{position:relative;z-index:1}.user-info[data-v-891dd1b6]{margin-bottom:20px}.system-tag[data-v-891dd1b6]{display:block;color:#00bcd4;font-size:.62rem;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:6px}h2[data-v-891dd1b6]{font-size:2rem;color:#f0f6fc;margin:0 0 6px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.stats-text[data-v-891dd1b6]{color:#8b949e;font-size:.875rem;margin:0}.highlight[data-v-891dd1b6]{color:#f0f6fc;font-weight:800}.cc-grid[data-v-891dd1b6]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.cc-item[data-v-891dd1b6]{display:flex;flex-direction:column;gap:4px;background:#0000004d;padding:12px;border-radius:6px;border-left:3px solid #3d444d}.cc-item.highlight-blue[data-v-891dd1b6]{border-left-color:#66c0f4;background:#66c0f40d}.cc-label[data-v-891dd1b6]{font-size:.62rem;color:#6e7681;font-weight:700;text-transform:uppercase;letter-spacing:1px}.cc-value[data-v-891dd1b6]{font-size:1.4rem;font-weight:600;color:#f0f6fc;line-height:1.1}.cc-item.highlight-blue .cc-value[data-v-891dd1b6]{color:#66c0f4}.cc-value small[data-v-891dd1b6]{font-size:.85rem;color:#8b949e}.stat-sm[data-v-891dd1b6]{font-size:1.1rem}.global-progress[data-v-891dd1b6]{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#0006}.global-fill[data-v-891dd1b6]{height:100%;background:linear-gradient(90deg,#00bcd4,#c084fc);box-shadow:0 0 8px #00bcd480;transition:width 1.2s ease}.content-wrapper[data-v-891dd1b6]{padding:32px 40px}.section-header[data-v-891dd1b6]{margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #21262d}.section-label[data-v-891dd1b6]{font-size:.62rem;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:#3d444d}.skills-grid[data-v-891dd1b6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:48px;align-items:start}.skills-rows[data-v-891dd1b6]{display:none}.skill-card[data-v-891dd1b6]{background:#161b22;border:1px solid var(--rc, #30363d);border-radius:10px;min-height:180px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease;cursor:pointer;position:relative;overflow:hidden}.skill-card[data-v-891dd1b6]:hover{transform:translateY(-3px)}.skill-card.is-open[data-v-891dd1b6]{transform:none}.card-inner[data-v-891dd1b6]{padding:18px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.card-top[data-v-891dd1b6]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.skill-name[data-v-891dd1b6]{font-size:1rem;font-weight:700;color:#f0f6fc;line-height:1.3;flex:1}.level-pill[data-v-891dd1b6]{flex-shrink:0;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#f0f6fc;font-size:.7rem;font-weight:800;padding:3px 10px;border-radius:20px;letter-spacing:1px}.rank-row[data-v-891dd1b6]{display:flex;align-items:center;gap:10px}.rank-dot[data-v-891dd1b6]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.rank-dot[data-v-891dd1b6]{background:var(--rc, #484f58)}.rank-dot.lvl-divine[data-v-891dd1b6]{background:linear-gradient(45deg,#ff6b6b,#4d96ff);box-shadow:0 0 8px #c084fccc}.rank-icon-large[data-v-891dd1b6]{font-size:1.4rem;line-height:1}.rank-name-text[data-v-891dd1b6]{font-size:.78rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--rc, #484f58)}.rank-name-text.lvl-divine[data-v-891dd1b6]{background:linear-gradient(90deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-tags-toggle[data-v-891dd1b6]{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05);font-size:.62rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#3d444d;text-align:center;-webkit-user-select:none;user-select:none}.skill-card.is-open .card-tags-toggle[data-v-891dd1b6]{color:#6e7681}.tags-panel[data-v-891dd1b6]{border-top:1px solid rgba(255,255,255,.06);padding:10px 14px 14px;display:flex;flex-direction:column;gap:7px}.tag-item[data-v-891dd1b6]{border-left:3px solid #30363d;border-radius:0 6px 6px 0;background:#00000038;padding:8px 12px 8px 10px;display:flex;flex-direction:column;gap:5px;transition:background .15s}.tag-item[data-v-891dd1b6]{border-left-color:var(--rc, #30363d)}.tag-item.lvl-good[data-v-891dd1b6]{background:#3fb9500f}.tag-item.lvl-super[data-v-891dd1b6]{background:#00bcd40f}.tag-item.lvl-verygood[data-v-891dd1b6]{background:#c084fc0f}.tag-item.lvl-perfect[data-v-891dd1b6]{background:#f0883e0f}.tag-item.lvl-megastar[data-v-891dd1b6]{background:#ff6b350f}.tag-item.lvl-divine[data-v-891dd1b6]{background:#6450ff0f;animation:rainbow-left-891dd1b6 3s linear infinite}.ti-header[data-v-891dd1b6]{display:flex;align-items:center;gap:7px}.ti-icon[data-v-891dd1b6]{font-size:1rem;flex-shrink:0;line-height:1}.ti-name[data-v-891dd1b6]{font-size:.78rem;font-weight:700;color:#f0f6fc;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ti-uses[data-v-891dd1b6]{font-size:.65rem;color:#6e7681;flex-shrink:0;white-space:nowrap}.ti-total[data-v-891dd1b6]{color:#484f58}.ti-lvl[data-v-891dd1b6]{font-size:.65rem;font-weight:800;letter-spacing:.5px;flex-shrink:0;color:var(--rc, #484f58)}.ti-chips[data-v-891dd1b6]{display:flex;gap:5px;padding-left:23px}.chip[data-v-891dd1b6]{font-size:.6rem;font-weight:700;padding:2px 8px;border-radius:10px;letter-spacing:.3px;white-space:nowrap}.chip-xp[data-v-891dd1b6]{background:#a4d0071f;color:#a4d007;border:1px solid rgba(164,208,7,.25)}.chip-rate[data-v-891dd1b6]{opacity:.55;font-weight:400}.chip-mult[data-v-891dd1b6]{background:#66c0f41f;color:#66c0f4;border:1px solid rgba(102,192,244,.25)}.ti-bar-wrap[data-v-891dd1b6]{display:flex;align-items:center;gap:8px;padding-left:23px}.ti-bar-track[data-v-891dd1b6]{flex:1;height:5px;background:#21262d;border-radius:3px;overflow:hidden}.ti-bar-fill[data-v-891dd1b6]{height:100%;border-radius:3px;background:#484f58;transition:width 1s cubic-bezier(.22,1,.36,1)}.ti-bar-fill[data-v-891dd1b6]{background:var(--rc, #484f58)}.ti-bar-fill.lvl-divine[data-v-891dd1b6]{background:linear-gradient(90deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#c084fc)}.ti-pct[data-v-891dd1b6]{font-size:.6rem;font-weight:700;color:#484f58;flex-shrink:0;min-width:28px;text-align:right}.row-details-block[data-v-891dd1b6]{padding:8px 16px 12px;border-top:1px solid #21262d}.row-detail-line[data-v-891dd1b6]{display:flex;justify-content:space-between;font-size:.72rem;color:#6e7681;margin-bottom:10px}.stats-row[data-v-891dd1b6]{margin-top:auto}.stat-text[data-v-891dd1b6]{font-size:.76rem;color:#6e7681;font-weight:600}.progress-section[data-v-891dd1b6]{display:flex;flex-direction:column;gap:6px}.progress-bar-bg[data-v-891dd1b6]{background:#21262d;height:10px;border-radius:5px;overflow:hidden;border:1px solid rgba(255,255,255,.04)}.progress-fill[data-v-891dd1b6]{height:100%;border-radius:5px;background:#484f58;transition:width 1.5s cubic-bezier(.22,1,.36,1)}.progress-footer[data-v-891dd1b6]{display:flex;justify-content:space-between;font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.progress-pct[data-v-891dd1b6]{color:#3d444d}.xp-to-next[data-v-891dd1b6]{color:#6e7681}.skill-card.lvl-good[data-v-891dd1b6],.skill-card.lvl-super[data-v-891dd1b6],.skill-card.lvl-verygood[data-v-891dd1b6],.skill-card.lvl-perfect[data-v-891dd1b6],.skill-card.lvl-megastar[data-v-891dd1b6],.skill-card.lvl-divine[data-v-891dd1b6]{background:linear-gradient(160deg,var(--rca) 0%,#161b22 55%)}.skill-card.fx-none[data-v-891dd1b6]{box-shadow:none}.skill-card.fx-none[data-v-891dd1b6]:hover{transform:translateY(-3px);box-shadow:0 4px 14px #0006}.skill-card.fx-glow[data-v-891dd1b6]{box-shadow:0 0 var(--gs, 8px) var(--rcb)}.skill-card.fx-glow[data-v-891dd1b6]:hover{box-shadow:0 8px var(--gl, 18px) var(--rcc);transform:translateY(-4px)}.skill-card.fx-neon[data-v-891dd1b6]{box-shadow:0 0 var(--gs, 8px) var(--rcc),0 0 var(--gl, 18px) var(--rcb)}.skill-card.fx-neon[data-v-891dd1b6]:hover{box-shadow:0 8px var(--gl, 18px) var(--rcc),0 0 var(--gl, 18px) var(--rcb);transform:translateY(-4px)}.skill-card.fx-pulse[data-v-891dd1b6]{animation:fx-pulse-891dd1b6 2.5s ease-in-out infinite}.skill-card.fx-pulse[data-v-891dd1b6]:hover{animation-play-state:paused;transform:translateY(-4px);box-shadow:0 8px var(--gl, 18px) var(--rcc)}.skill-card.fx-rainbow[data-v-891dd1b6]{animation:rainbow-border-891dd1b6 3s linear infinite}.skill-card.fx-rainbow[data-v-891dd1b6]:hover{animation-play-state:paused;box-shadow:0 6px 28px var(--rcb);transform:translateY(-4px)}.skill-card.fx-shimmer[data-v-891dd1b6]{box-shadow:0 0 var(--gs, 8px) var(--rcb)}.skill-card.fx-shimmer[data-v-891dd1b6]:after{content:"";position:absolute;top:-20%;left:-60%;width:40%;height:140%;background:linear-gradient(105deg,transparent 0%,var(--rcb) 50%,transparent 100%);animation:fx-shimmer-891dd1b6 3.5s ease-in-out infinite;pointer-events:none;z-index:1}.skill-card.fx-shimmer[data-v-891dd1b6]:hover{transform:translateY(-4px)}.skill-card.fx-float[data-v-891dd1b6]{animation:fx-float-891dd1b6 3.5s ease-in-out infinite}.skill-card.fx-float[data-v-891dd1b6]:hover{animation-play-state:paused;transform:translateY(-6px);box-shadow:0 12px var(--gl, 18px) var(--rcb)}.skill-card.fx-flicker[data-v-891dd1b6]{animation:fx-flicker-891dd1b6 5s linear infinite;box-shadow:0 0 var(--gs, 8px) var(--rcb)}.skill-card.fx-flicker[data-v-891dd1b6]:hover{animation-play-state:paused;transform:translateY(-4px);box-shadow:0 8px var(--gl, 18px) var(--rcc)}.skill-card.fx-electric[data-v-891dd1b6]{animation:fx-electric-891dd1b6 .25s ease-in-out infinite}.skill-card.fx-electric[data-v-891dd1b6]:hover{animation-play-state:paused;transform:translateY(-4px);box-shadow:0 8px var(--gl, 18px) var(--rcc)}.progress-fill[data-v-891dd1b6]{background:var(--rc, #484f58)}.progress-fill.lvl-divine[data-v-891dd1b6]{background:linear-gradient(90deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#c084fc)}@keyframes rainbow-border-891dd1b6{0%{border-color:#ff6b6b;box-shadow:0 0 14px #ff6b6b80}20%{border-color:#ffd93d;box-shadow:0 0 14px #ffd93d80}40%{border-color:#6bcb77;box-shadow:0 0 14px #6bcb7780}60%{border-color:#4d96ff;box-shadow:0 0 14px #4d96ff80}80%{border-color:#c084fc;box-shadow:0 0 14px #c084fc80}to{border-color:#ff6b6b;box-shadow:0 0 14px #ff6b6b80}}@keyframes fx-pulse-891dd1b6{0%,to{box-shadow:0 0 var(--gs, 8px) var(--rcb)}50%{box-shadow:0 0 var(--gl, 18px) var(--rcc),0 0 var(--gl, 18px) var(--rcb)}}@keyframes fx-shimmer-891dd1b6{0%{left:-60%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:130%;opacity:0}}@keyframes fx-float-891dd1b6{0%,to{transform:translateY(0);box-shadow:0 4px var(--gs, 8px) var(--rcb)}50%{transform:translateY(-8px);box-shadow:0 14px var(--gl, 18px) var(--rcc)}}@keyframes fx-flicker-891dd1b6{0%,18%,22%,25%,53%,57%,to{box-shadow:0 0 var(--gs, 8px) var(--rcb);opacity:1}20%,24%{box-shadow:none;opacity:.7}54%,56%{box-shadow:none;opacity:.75}}@keyframes fx-electric-891dd1b6{0%{box-shadow:0 0 var(--gs, 8px) var(--rcc),0 0 var(--gl, 18px) var(--rcb)}25%{box-shadow:0 0 4px var(--rcc)}50%{box-shadow:0 0 var(--gl, 18px) var(--rcc),0 0 var(--gl, 18px) var(--rcb)}75%{box-shadow:0 -2px 6px var(--rcb)}to{box-shadow:0 0 var(--gs, 8px) var(--rcc),0 0 var(--gl, 18px) var(--rcb)}}.skill-row[data-v-891dd1b6]{background:#161b22;border:1px solid var(--rc, #30363d);border-left:3px solid var(--rc, #30363d);cursor:pointer;transition:background .15s ease,border-color .2s;overflow:hidden;border-radius:8px;margin-bottom:4px}.skill-row[data-v-891dd1b6]:hover,.skill-row.expanded[data-v-891dd1b6]{background:#1c2230}.skill-row.fx-glow[data-v-891dd1b6]{box-shadow:inset 3px 0 var(--gs, 8px) var(--rcb)}.skill-row.fx-neon[data-v-891dd1b6]{box-shadow:inset 3px 0 var(--gs, 8px) var(--rcc),inset 6px 0 var(--gl, 18px) var(--rcb)}.skill-row.fx-pulse[data-v-891dd1b6]{animation:fx-pulse-row-891dd1b6 2.5s ease-in-out infinite}.skill-row.fx-float[data-v-891dd1b6]{animation:fx-float-row-891dd1b6 3.5s ease-in-out infinite}.skill-row.fx-flicker[data-v-891dd1b6]{animation:fx-flicker-row-891dd1b6 5s linear infinite}.skill-row.fx-electric[data-v-891dd1b6]{animation:fx-electric-row-891dd1b6 .3s ease-in-out infinite}.skill-row.fx-rainbow[data-v-891dd1b6],.skill-row.lvl-divine[data-v-891dd1b6]{animation:rainbow-left-891dd1b6 3s linear infinite}@keyframes fx-pulse-row-891dd1b6{0%,to{box-shadow:inset 3px 0 var(--gs, 8px) var(--rcb)}50%{box-shadow:inset 3px 0 var(--gl, 18px) var(--rcc)}}@keyframes fx-float-row-891dd1b6{0%,to{box-shadow:inset 3px 0 var(--gs, 8px) var(--rcb)}50%{box-shadow:inset 5px 0 var(--gl, 18px) var(--rcc)}}@keyframes fx-flicker-row-891dd1b6{0%,18%,22%,25%,53%,57%,to{box-shadow:inset 3px 0 var(--gs, 8px) var(--rcb)}20%,24%,54%,56%{box-shadow:none}}@keyframes fx-electric-row-891dd1b6{0%,to{box-shadow:inset 3px 0 var(--gs, 8px) var(--rcc)}50%{box-shadow:inset 1px 0 3px var(--rcb)}}@keyframes rainbow-left-891dd1b6{0%{border-left-color:#ff6b6b}20%{border-left-color:#ffd93d}40%{border-left-color:#6bcb77}60%{border-left-color:#4d96ff}80%{border-left-color:#c084fc}to{border-left-color:#ff6b6b}}.row-main[data-v-891dd1b6]{display:flex;align-items:center;gap:12px;padding:12px 16px 6px}.row-icon[data-v-891dd1b6]{font-size:1.15rem;flex-shrink:0}.row-center[data-v-891dd1b6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.row-name[data-v-891dd1b6]{font-size:.88rem;font-weight:700;color:#f0f6fc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-rank[data-v-891dd1b6]{font-size:.62rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--rc, #484f58)}.row-rank.lvl-divine[data-v-891dd1b6]{background:linear-gradient(90deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.row-right[data-v-891dd1b6]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.row-pct[data-v-891dd1b6]{font-size:.68rem;color:#6e7681;font-weight:700}.row-bar-bg[data-v-891dd1b6]{height:3px;background:#21262d;margin:4px 16px 0;border-radius:2px;overflow:hidden}.row-bar-fill[data-v-891dd1b6]{height:100%;border-radius:2px;background:#484f58;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.row-bar-fill[data-v-891dd1b6]{background:var(--rc, #484f58)}.row-bar-fill.lvl-divine[data-v-891dd1b6]{background:linear-gradient(90deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#c084fc)}.row-details[data-v-891dd1b6]{display:flex;justify-content:space-between;padding:8px 16px 12px;margin-top:4px;font-size:.72rem;color:#6e7681;border-top:1px solid #21262d}.nog-xp[data-v-891dd1b6]{color:#8b949e;font-weight:600}.monthly-section[data-v-891dd1b6]{margin-top:48px}.monthly-chart[data-v-891dd1b6]{display:flex;flex-direction:column;gap:8px}.monthly-row[data-v-891dd1b6]{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:10px}.month-label[data-v-891dd1b6]{font-size:.75rem;color:#8b949e;text-transform:uppercase;letter-spacing:.5px;text-align:right}.month-bar-bg[data-v-891dd1b6]{background:#0006;border-radius:3px;height:16px;overflow:hidden}.month-bar-fill[data-v-891dd1b6]{height:100%;background:#00bcd4;border-radius:3px;transition:width .8s ease-out;opacity:.85;min-width:4px}.month-bar-fill.is-current[data-v-891dd1b6]{background:#f5a623;opacity:.95}.month-stats[data-v-891dd1b6]{font-size:.75rem;white-space:nowrap;text-align:right}.month-count[data-v-891dd1b6]{color:#c7d5e0;font-weight:700}.month-xp[data-v-891dd1b6]{color:#f5a623}.current-tag[data-v-891dd1b6]{color:#f5a623;font-size:.65rem}.error-container[data-v-891dd1b6]{margin:40px;padding:40px;background:#161b22;border:1px solid #30363d;border-radius:10px;text-align:center}.error-container h4[data-v-891dd1b6]{color:#f0f6fc;margin-bottom:8px}.error-container p[data-v-891dd1b6]{color:#8b949e;font-size:.9rem;margin-bottom:16px}.retry-btn[data-v-891dd1b6]{background:#21262d;border:1px solid #30363d;color:#c9d1d9;padding:8px 20px;border-radius:6px;cursor:pointer;font-size:.85rem}.retry-btn[data-v-891dd1b6]:hover{background:#30363d}.loading-state[data-v-891dd1b6]{display:flex;align-items:center;gap:10px;margin-top:8px}.loading-text[data-v-891dd1b6]{color:#8b949e;font-size:.875rem;margin:0}@keyframes spin-891dd1b6{to{transform:rotate(360deg)}}.spinner[data-v-891dd1b6]{animation:spin-891dd1b6 1s linear infinite;display:inline-block}@media(max-width:1100px){.cc-grid[data-v-891dd1b6]{grid-template-columns:repeat(3,1fr)}.tags-grid[data-v-891dd1b6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.skills-header[data-v-891dd1b6]{padding:20px 16px 16px}h2[data-v-891dd1b6]{font-size:1.5rem}.cc-grid[data-v-891dd1b6]{grid-template-columns:repeat(2,1fr);gap:8px}.cc-item[data-v-891dd1b6]{padding:9px 10px}.cc-label[data-v-891dd1b6]{font-size:.58rem}.cc-value[data-v-891dd1b6]{font-size:1.15rem}.stat-sm[data-v-891dd1b6]{font-size:.95rem}.skills-grid[data-v-891dd1b6]{display:none}.skills-rows[data-v-891dd1b6]{display:block;margin-bottom:36px}.content-wrapper[data-v-891dd1b6]{padding:16px 0}.section-header[data-v-891dd1b6]{padding:0 16px 8px;margin-bottom:0}.monthly-section[data-v-891dd1b6]{margin-top:32px;padding:0 16px}.monthly-row[data-v-891dd1b6]{grid-template-columns:44px 1fr auto;gap:8px}.month-label[data-v-891dd1b6],.month-stats[data-v-891dd1b6]{font-size:.7rem}}@media(max-width:480px){.cc-grid[data-v-891dd1b6]{grid-template-columns:repeat(2,1fr)}.cc-value[data-v-891dd1b6]{font-size:1rem}.skills-header[data-v-891dd1b6]{padding:16px 12px 14px}h2[data-v-891dd1b6]{font-size:1.3rem}}@keyframes fadeIn-891dd1b6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-891dd1b6]{animation:fadeIn-891dd1b6 .4s ease-out}.vault-header[data-v-bf22f837]{background:radial-gradient(circle at 20% 50%,#2a475e,#171a21);border-radius:4px 4px 0 0;position:relative;border:1px solid rgba(0,0,0,.4)}.header-overlay[data-v-bf22f837]{position:absolute;inset:0;background:url(https://store.cloudflare.steamstatic.com/public/images/v6/home/background_spotlight.jpg) center/cover;opacity:.05;pointer-events:none}.header-content[data-v-bf22f837]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:22px 28px;gap:16px}.header-left[data-v-bf22f837]{display:flex;align-items:center;gap:18px;min-width:0}.avatar-frame[data-v-bf22f837]{padding:3px;background:linear-gradient(#66c0f4,#2a475e);border-radius:4px;box-shadow:0 0 20px #00000080;flex-shrink:0}.user-avatar[data-v-bf22f837]{width:66px;height:66px;border-radius:2px;object-fit:cover;display:block}.user-info[data-v-bf22f837]{min-width:0}.system-tag[data-v-bf22f837]{color:#66c0f4;font-size:.58rem;letter-spacing:2px;font-weight:700;display:block}.view-title[data-v-bf22f837]{margin:2px 0 8px;color:#fff;font-size:1.7rem;font-weight:300;letter-spacing:1px}.loading-text[data-v-bf22f837]{color:#8f98a0;font-size:.8rem;margin:0;animation:pulse-bf22f837 1.5s ease-in-out infinite}@keyframes pulse-bf22f837{0%,to{opacity:1}50%{opacity:.4}}.stats-row[data-v-bf22f837]{color:#8f98a0;font-size:.78rem;display:flex;align-items:center;gap:8px;font-weight:700;flex-wrap:wrap}.stat-unlocked[data-v-bf22f837]{color:#fff;font-size:1.15rem}.stat-total[data-v-bf22f837]{color:#546471;font-size:1.15rem}.stat-divider[data-v-bf22f837]{color:#2a475e;font-size:1.15rem}.recent-badge[data-v-bf22f837]{background:#a4d00726;color:#a4d007;border:1px solid rgba(164,208,7,.3);border-radius:10px;padding:3px 10px;font-size:.7rem;font-weight:900;letter-spacing:.5px;animation:popIn-bf22f837 .4s ease}@keyframes popIn-bf22f837{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.header-right[data-v-bf22f837]{flex-shrink:0}.sync-btn[data-v-bf22f837]{background:#2a475e;color:#66c0f4;border:1px solid rgba(102,192,244,.2);padding:10px 18px;font-weight:700;border-radius:2px;cursor:pointer;display:flex;gap:8px;align-items:center;font-size:.85rem;transition:.2s}.sync-btn[data-v-bf22f837]:hover:not(:disabled){background:#3d6c8d;color:#fff}.sync-btn[data-v-bf22f837]:disabled{opacity:.5;cursor:default}.is-spinning[data-v-bf22f837]{animation:spin-bf22f837 1s linear infinite}@keyframes spin-bf22f837{to{transform:rotate(360deg)}}.progress-track[data-v-bf22f837]{height:2px;background:#00000080}.progress-fill[data-v-bf22f837]{height:100%;background:#66c0f4;box-shadow:0 0 8px #66c0f4;transition:width 1s ease}@media(max-width:600px){.header-content[data-v-bf22f837]{padding:16px}.user-avatar[data-v-bf22f837]{width:54px;height:54px}.view-title[data-v-bf22f837]{font-size:1.4rem}.sync-label[data-v-bf22f837]{display:none}.sync-btn[data-v-bf22f837]{padding:10px 12px}}.vault-toolbar[data-v-db95f7bb]{display:flex;justify-content:space-between;align-items:center;background:#1b2838;padding:10px 20px;border:1px solid #101822;border-top:none;border-radius:0 0 8px 8px;margin-bottom:25px;flex-wrap:wrap;gap:12px;box-shadow:0 4px 10px #0003}.tabs-group[data-v-db95f7bb]{display:flex;gap:4px}.tab-btn[data-v-db95f7bb]{background:transparent;color:#8f98a0;border:none;padding:8px 14px;font-weight:900;font-size:.82rem;letter-spacing:1px;cursor:pointer;transition:.2s;border-radius:4px;display:flex;align-items:center;gap:7px;flex-shrink:0;white-space:nowrap}.tab-btn[data-v-db95f7bb]:hover{color:#fff;background:#ffffff0d}.tab-btn.active[data-v-db95f7bb]{background:#2a475e;color:#66c0f4}.tab-count[data-v-db95f7bb]{background:#0000004d;color:#546471;font-size:.68rem;font-weight:900;padding:2px 7px;border-radius:10px;letter-spacing:0}.tab-count-active[data-v-db95f7bb]{background:#66c0f426;color:#66c0f4}.categories-scroll[data-v-db95f7bb]{display:flex;gap:8px;overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;padding-bottom:4px;scrollbar-width:thin;min-width:0}.categories-scroll[data-v-db95f7bb]::-webkit-scrollbar{height:4px}.categories-scroll[data-v-db95f7bb]::-webkit-scrollbar-thumb{background:#2a475e;border-radius:2px}.cat-btn[data-v-db95f7bb]{background:#0000004d;color:#8f98a0;border:1px solid #2a475e;padding:5px 12px;border-radius:12px;font-size:.72rem;cursor:pointer;white-space:nowrap;font-weight:700;transition:.2s;line-height:1.4;flex-shrink:0}.cat-btn[data-v-db95f7bb]:hover{border-color:#66c0f4;color:#fff;background:#66c0f41a}.cat-btn.active[data-v-db95f7bb]{background:#66c0f4;color:#000;border-color:#66c0f4}@media(max-width:768px){.vault-toolbar[data-v-db95f7bb]{flex-direction:column;align-items:stretch;padding:10px 14px}.tabs-group[data-v-db95f7bb]{overflow-x:scroll;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-width:0;max-width:100%;-ms-overflow-style:none;scrollbar-width:none}.tabs-group[data-v-db95f7bb]::-webkit-scrollbar{display:none}.categories-scroll[data-v-db95f7bb]{justify-content:flex-start;flex-wrap:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;-ms-overflow-style:none;scrollbar-width:none}.categories-scroll[data-v-db95f7bb]::-webkit-scrollbar{display:none}}.steam-list-container[data-v-9dbe2992],.spotlight-grid[data-v-9dbe2992]{display:flex;flex-direction:column;gap:2px}.achievement-card[data-v-5a950046]{display:flex;flex-direction:row;align-items:center;gap:10px;background:#111823;border-radius:8px;border:1px solid var(--rborder);border-left:4px solid var(--rc);transition:border-color .2s,box-shadow .2s;cursor:pointer;position:relative;overflow:hidden;margin-bottom:3px;padding:9px 12px 9px 10px}.achievement-card[data-v-5a950046]:hover{border-color:var(--rc);box-shadow:0 4px 18px #0006}.achievement-card.is-unlocked[data-v-5a950046]{border-left:4px solid var(--rc);background:linear-gradient(90deg,var(--rb) 0%,#111823 55%)}.achievement-card.is-recent[data-v-5a950046]{box-shadow:0 0 0 1px var(--rc),0 6px 18px #0006}.achievement-card.is-expanded[data-v-5a950046]{align-items:flex-start;padding-bottom:14px}.mode-spotlight.is-unlocked[data-v-5a950046]{border-left:4px solid var(--rc);border-top:none;background:linear-gradient(90deg,var(--rb) 0%,#111823 55%)}.ambient-glow[data-v-5a950046]{position:absolute;top:-40px;left:-40px;width:180px;height:180px;background:radial-gradient(circle,var(--rg) 0%,transparent 70%);opacity:.18;pointer-events:none;z-index:0}.shimmer-layer[data-v-5a950046]{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.03) 50%,transparent 60%);background-size:200% 100%;animation:shimmer-5a950046 3s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes shimmer-5a950046{0%,to{background-position:200% 0}50%{background-position:-200% 0}}.icon-wrap[data-v-5a950046]{z-index:2;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:3px}.icon-plate[data-v-5a950046]{width:40px;height:40px;background:#0006;border-radius:8px;border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;transition:box-shadow .2s}.plate-glow[data-v-5a950046]{border-color:var(--rc);box-shadow:0 0 12px var(--rb),inset 0 0 8px var(--rb)}.item-img[data-v-5a950046]{max-width:74%;max-height:74%;object-fit:contain}.item-emoji[data-v-5a950046]{font-size:1.25rem}.rarity-dot[data-v-5a950046]{font-size:.85rem;line-height:1}.badge-recent-pill[data-v-5a950046]{background:#a4d007;color:#000;font-size:.5rem;font-weight:900;padding:2px 5px;border-radius:3px;letter-spacing:.5px;animation:popIn-5a950046 .4s ease}.card-content[data-v-5a950046]{flex:1;min-width:0;z-index:2;display:grid;grid-template-columns:1fr auto;column-gap:8px;row-gap:0;align-items:center}.title-row[data-v-5a950046]{grid-column:1;grid-row:1;display:flex;align-items:center;gap:5px;min-width:0}.card-title[data-v-5a950046]{margin:0;color:#f8fafc;font-size:.9rem;font-weight:800;line-height:1.3;min-width:0;flex:1;word-break:break-word}.badge-cluster[data-v-5a950046]{display:none;gap:4px;align-items:center;flex-shrink:0;flex-wrap:nowrap}.compact-right[data-v-5a950046]{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;cursor:pointer}.compact-top-row[data-v-5a950046]{display:flex;align-items:center;gap:4px;white-space:nowrap}.compact-count[data-v-5a950046]{color:#94a3b8;font-size:.75rem;font-family:monospace;font-weight:700}.mobile-check[data-v-5a950046]{color:#a4d007;font-size:1rem;font-weight:900}.mobile-pct[data-v-5a950046]{color:#f8fafc;font-size:.82rem;font-weight:900;font-family:monospace}.mobile-chevron[data-v-5a950046]{color:#475569;font-size:.75rem;transition:transform .2s;display:inline-block}.mobile-chevron.chevron-up[data-v-5a950046]{transform:rotate(180deg)}.compact-meta-row[data-v-5a950046]{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;gap:6px;margin-top:3px}.compact-badges[data-v-5a950046]{display:flex;gap:4px;align-items:center;flex-shrink:0}.compact-bar-rail[data-v-5a950046]{flex:1;height:4px;background:#0f172a;border-radius:3px;overflow:hidden;min-width:30px}.compact-bar-fill[data-v-5a950046]{height:100%;background:var(--rc);border-radius:3px;transition:width .7s cubic-bezier(.4,0,.2,1)}.badge-new[data-v-5a950046]{background:#a4d00726;color:#a4d007;border:1px solid rgba(164,208,7,.4);font-size:.58rem;font-weight:900;padding:2px 6px;border-radius:3px;animation:popIn-5a950046 .4s ease}.badge-tier[data-v-5a950046]{background:#ffffff0d;color:#94a3b8;font-size:.6rem;font-weight:900;padding:2px 6px;border-radius:3px}.badge-rarity[data-v-5a950046]{color:var(--rc);background:var(--rb);border:1px solid var(--rc);font-size:.58rem;font-weight:900;padding:2px 6px;border-radius:3px;letter-spacing:.6px;opacity:.95}.card-desc[data-v-5a950046]{font-size:.88rem;color:#94a3b8;line-height:1.45;margin:0}.label-muted[data-v-5a950046]{font-weight:800;font-size:.76rem;color:#64748b}.card-desc[data-v-5a950046],.window-block[data-v-5a950046],.tier-chunks[data-v-5a950046],.progress-wrap[data-v-5a950046],.unlock-row[data-v-5a950046],.reward-section[data-v-5a950046],.expand-hint[data-v-5a950046],.expanded-section[data-v-5a950046]{grid-column:1 / -1}.achievement-card:not(.is-expanded) .window-block[data-v-5a950046],.achievement-card:not(.is-expanded) .tier-chunks[data-v-5a950046],.achievement-card:not(.is-expanded) .progress-wrap[data-v-5a950046],.achievement-card:not(.is-expanded) .unlock-row[data-v-5a950046],.achievement-card:not(.is-expanded) .expand-hint[data-v-5a950046]{display:none}.achievement-card.is-expanded .card-content[data-v-5a950046]{grid-template-columns:1fr;row-gap:7px;align-items:start}.achievement-card.is-expanded .compact-right[data-v-5a950046],.achievement-card.is-expanded .compact-meta-row[data-v-5a950046]{display:none}.achievement-card.is-expanded .badge-cluster[data-v-5a950046]{display:flex}.achievement-card.is-expanded .card-title[data-v-5a950046]{font-size:1rem}.achievement-card.is-expanded .title-row[data-v-5a950046]{flex-wrap:wrap;gap:6px}.tier-chunks[data-v-5a950046]{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.tier-chunk[data-v-5a950046]{flex:1;min-width:6px;max-width:14px;height:7px;background:#1e293b;border-radius:2px;transition:background .3s}.chunk-on[data-v-5a950046]{background:var(--rc);box-shadow:0 0 5px var(--rb)}.tier-next-label[data-v-5a950046]{font-size:.7rem;color:#64748b;font-weight:700;white-space:nowrap;margin-left:6px}.window-block[data-v-5a950046]{margin-top:8px;background:#66c0f40f;border:1px solid rgba(102,192,244,.18);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.window-label[data-v-5a950046]{display:flex;align-items:center;gap:6px;font-size:.73rem;color:#8f98a0}.window-icon[data-v-5a950046]{font-size:.9rem}.window-progress-meta[data-v-5a950046]{display:flex;justify-content:space-between;font-size:.76rem;font-weight:800}.window-fill[data-v-5a950046]{background:linear-gradient(90deg,#66c0f4,#4fa8e0)}.window-retry[data-v-5a950046]{margin:2px 0 0;font-size:.73rem;color:#f59e0b;font-weight:700}.window-progress-msg[data-v-5a950046]{margin:2px 0 0;font-size:.73rem;color:#4ade80;font-weight:700}.progress-wrap[data-v-5a950046]{margin-top:2px}.progress-meta[data-v-5a950046]{display:flex;justify-content:space-between;font-size:.76rem;font-weight:800;margin-bottom:5px}.prog-pct[data-v-5a950046]{color:#f8fafc}.prog-frac[data-v-5a950046]{color:#64748b;font-family:monospace}.prog-next-label[data-v-5a950046]{color:#66c0f4;font-size:.7rem;font-weight:900;letter-spacing:.5px}.progress-rail[data-v-5a950046]{height:7px;background:#0f172a;border-radius:4px;overflow:hidden}.progress-fill[data-v-5a950046]{height:100%;background:var(--rc);border-radius:4px;transition:width .8s cubic-bezier(.4,0,.2,1)}.unlock-row[data-v-5a950046]{display:flex;align-items:center;gap:7px}.unlock-check[data-v-5a950046]{color:#a4d007;font-size:.95rem;font-weight:900}.unlock-date[data-v-5a950046]{color:#a4d007;font-size:.84rem;font-weight:800}.reward-section[data-v-5a950046]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#0003;border-radius:8px;border-left:3px solid var(--rc)}.reward-date-block[data-v-5a950046]{display:flex;flex-direction:column;gap:2px}.reward-date-block small[data-v-5a950046]{color:#64748b;font-size:.65rem;font-weight:900;letter-spacing:1px}.reward-date-block span[data-v-5a950046]{color:#f8fafc;font-size:.88rem;font-weight:700;font-family:monospace}.claimed-block small[data-v-5a950046]{color:#f1c40f88}.btn-claim[data-v-5a950046]{background:#a4d007;color:#000;border:none;padding:9px 16px;font-weight:900;border-radius:6px;cursor:pointer;font-size:.8rem;transition:.2s;width:100%}.btn-claim[data-v-5a950046]:hover{background:#b8e90a;transform:translateY(-1px)}.expand-hint[data-v-5a950046]{font-size:.68rem;color:#334155;font-weight:700;margin-top:2px;-webkit-user-select:none;user-select:none}.expanded-section[data-v-5a950046]{margin-top:4px}.expand-divider[data-v-5a950046]{height:1px;background:#1e293b;margin-bottom:16px}.detail-grid[data-v-5a950046]{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:16px}.detail-cell[data-v-5a950046]{display:flex;flex-direction:column;gap:3px}.detail-cell small[data-v-5a950046]{color:#64748b;font-size:.63rem;font-weight:900;letter-spacing:1px}.detail-cell span[data-v-5a950046]{color:#f8fafc;font-size:.88rem;font-weight:800;font-family:monospace}.text-yellow[data-v-5a950046]{color:#f1c40f!important}.text-green[data-v-5a950046]{color:#a4d007!important}.tier-table-wrap[data-v-5a950046]{margin-top:4px}.tier-table-label[data-v-5a950046]{font-size:.63rem;color:#64748b;font-weight:900;letter-spacing:1px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.tier-table-scroll-hint[data-v-5a950046]{color:#334155;font-weight:700}.tier-table[data-v-5a950046]{display:flex;flex-direction:column;gap:2px;max-height:264px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#334155 transparent}.tier-table[data-v-5a950046]::-webkit-scrollbar{width:4px}.tier-table[data-v-5a950046]::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.tier-row-compact[data-v-5a950046]{display:grid;grid-template-columns:28px 1fr auto auto;gap:0 10px;align-items:center;padding:5px 8px;border-radius:4px;border-left:3px solid transparent;font-size:.78rem;transition:background .15s}.trc-done[data-v-5a950046]{border-left-color:var(--rc);background:var(--rb)}.trc-current[data-v-5a950046]{border-left-color:var(--rc);background:var(--rb);outline:1px solid color-mix(in srgb,var(--rc) 40%,transparent)}.trc-lock[data-v-5a950046]{border-left-color:#1e293b;opacity:.45}.trc-lvl[data-v-5a950046]{color:#94a3b8;font-size:.65rem;font-weight:900;background:#ffffff0f;padding:2px 5px;border-radius:3px;text-align:center}.trc-done .trc-lvl[data-v-5a950046],.trc-current .trc-lvl[data-v-5a950046]{color:var(--rc);background:var(--rb)}.trc-name[data-v-5a950046]{color:#e2e8f0;font-weight:600;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trc-goal[data-v-5a950046]{color:#64748b;font-size:.75rem;font-family:monospace;white-space:nowrap}.trc-status[data-v-5a950046]{display:flex;align-items:center;gap:3px;white-space:nowrap;min-width:60px;justify-content:flex-end}.trc-check[data-v-5a950046]{color:#a4d007;font-weight:900;font-size:.85rem}.trc-date[data-v-5a950046]{color:#a4d007;font-size:.7rem;font-family:monospace}.trc-current-label[data-v-5a950046]{color:#64748b;font-size:.7rem;font-style:italic}.trc-lock-icon[data-v-5a950046]{font-size:.7rem}.slide-expand-enter-active[data-v-5a950046]{transition:all .25s cubic-bezier(.4,0,.2,1)}.slide-expand-leave-active[data-v-5a950046]{transition:all .18s cubic-bezier(.4,0,.2,1)}.slide-expand-enter-from[data-v-5a950046]{opacity:0;transform:translateY(-6px)}.slide-expand-leave-to[data-v-5a950046]{opacity:0;transform:translateY(-4px)}@keyframes popIn-5a950046{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1)}}@keyframes eff-pulse-5a950046{0%,to{box-shadow:0 0 var(--gs,8px) var(--rg)}50%{box-shadow:0 0 var(--gl,18px) var(--rg),0 0 var(--gl,18px) var(--rg)}}@keyframes eff-rainbow-5a950046{0%{border-color:#ff6b6b;box-shadow:0 0 12px #ff6b6b80}25%{border-color:#ffd93d;box-shadow:0 0 12px #ffd93d80}50%{border-color:#6bcb77;box-shadow:0 0 12px #6bcb7780}75%{border-color:#4d96ff;box-shadow:0 0 12px #4d96ff80}to{border-color:#ff6b6b;box-shadow:0 0 12px #ff6b6b80}}@keyframes eff-flicker-5a950046{0%,18%,22%,25%,53%,57%,to{box-shadow:0 0 var(--gs,8px) var(--rg);opacity:1}20%,24%,54%,56%{box-shadow:none;opacity:.55}}@keyframes eff-float-5a950046{0%,to{transform:translateY(0);box-shadow:0 4px var(--gs,8px) var(--rg)}50%{transform:translateY(-4px);box-shadow:0 10px var(--gl,18px) var(--rg)}}.effect-glow[data-v-5a950046]{box-shadow:0 0 var(--gs,8px) var(--rg)}.effect-glow[data-v-5a950046]:hover{box-shadow:0 0 var(--gl,18px) var(--rg)}.effect-pulse[data-v-5a950046]{animation:eff-pulse-5a950046 2.2s ease-in-out infinite}.effect-neon[data-v-5a950046]{box-shadow:0 0 var(--gs,8px) var(--rc),0 0 var(--gl,18px) var(--rg)!important}.effect-rainbow[data-v-5a950046]{animation:eff-rainbow-5a950046 3s linear infinite}.effect-float[data-v-5a950046]{animation:eff-float-5a950046 3s ease-in-out infinite}.effect-flicker[data-v-5a950046]{animation:eff-flicker-5a950046 1.8s linear infinite}.effect-electric[data-v-5a950046]{animation:eff-flicker-5a950046 .9s linear infinite;box-shadow:0 0 var(--gs,8px) var(--rg)}@media(max-width:640px){.achievement-card[data-v-5a950046]{padding:8px 10px 8px 8px;gap:8px}.tier-row-compact[data-v-5a950046]{grid-template-columns:24px 1fr auto auto;font-size:.74rem}.trc-name[data-v-5a950046]{font-size:.74rem}}.achievements-view[data-v-3c5048dd]{padding-bottom:60px;color:#c7d5e0;max-width:1000px;margin:auto}.fade-in[data-v-3c5048dd]{animation:fadeIn-3c5048dd .4s ease-in}@keyframes fadeIn-3c5048dd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-label[data-v-3c5048dd]{font-size:.75rem;font-weight:900;letter-spacing:1.5px;color:#64748b;text-transform:uppercase;margin:0 0 14px 4px}.section-label-margin[data-v-3c5048dd]{margin-top:28px}.empty-state-box[data-v-3c5048dd]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:#8f98a0;text-align:center;background:linear-gradient(135deg,#1b2838,#121a24);border:1px solid #2a475e;border-radius:8px}.ghost-orb[data-v-3c5048dd]{font-size:3rem;margin-bottom:10px;animation:float-3c5048dd 3s ease-in-out infinite}@keyframes float-3c5048dd{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.test-zone[data-v-06001944]{padding:20px}.test-grid[data-v-06001944]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:30px}.test-card[data-v-06001944]{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff08}.btn-test[data-v-06001944]{width:100%;padding:12px;border:none;border-radius:10px;font-weight:800;cursor:pointer;color:#fff;background:#4b5563}.blue[data-v-06001944]{background:#3b82f6}.gold[data-v-06001944]{background:#fbbf24;color:#000}.purple[data-v-06001944]{background:#8b5cf6}.red[data-v-06001944]{background:#ef4444}.isolation-wrapper[data-v-2866996e]{background:transparent!important;color:#fff;padding-bottom:50px}.framework-container[data-v-2866996e]{background:transparent!important;min-height:auto!important}.showcase-section[data-v-2866996e]{margin-top:40px}.section-title[data-v-2866996e]{display:flex;align-items:center;color:#fff;font-size:1.1rem;margin-bottom:15px;text-transform:uppercase;letter-spacing:1.5px;font-weight:800}.fw-icon[data-v-2866996e]{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:6px;margin-right:12px;font-weight:900;font-size:1rem}.vuetify-icon[data-v-2866996e]{background:#1867c033;color:#64b5f6;border:1px solid #1867C0}.element-icon[data-v-2866996e]{background:#409eff33;color:#409eff;border:1px solid #409EFF}.quasar-icon[data-v-2866996e]{background:#1976d233;color:#2196f3;border:1px solid #1976D2}.nexus-alert[data-v-2866996e]{background:#2ed5731a!important;border-left-color:var(--accent-green)!important;color:#fff!important}[data-v-2866996e] .v-timeline-item__body{color:#ccc}[data-v-2866996e] .el-step__title{color:#aaa!important;font-weight:700}[data-v-2866996e] .el-step__title.is-success{color:var(--accent-green)!important}[data-v-2866996e] .el-step__head.is-success{color:var(--accent-green)!important;border-color:var(--accent-green)!important}[data-v-2866996e] .el-rate__text{color:#fff!important;font-weight:700;font-size:1.1rem;margin-left:10px}.nexus-knob[data-v-2866996e]{box-shadow:0 0 20px #ef444433;border-radius:50%}.flex-row[data-v-2866996e]{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.flex-1[data-v-2866996e]{flex:1}.p-6[data-v-2866996e]{padding:25px}.mb-2[data-v-2866996e]{margin-bottom:8px}.mb-4[data-v-2866996e]{margin-bottom:15px}.mb-6[data-v-2866996e]{margin-bottom:24px}.mb-8[data-v-2866996e]{margin-bottom:32px}.mt-6[data-v-2866996e]{margin-top:24px}.text-sm[data-v-2866996e]{font-size:.85rem}.text-gray-400[data-v-2866996e]{color:#9ca3af}.font-bold[data-v-2866996e]{font-weight:800}.app-root{display:flex;min-height:100vh;background:var(--bg-main);color:var(--text-main)}.main-content{flex:1;padding:30px;margin-left:250px;transition:.3s ease}.mobile-top-bar{display:none}.login-container{display:flex;align-items:center;justify-content:center;height:100vh;width:100%}.login-box{padding:40px;text-align:center;max-width:400px;width:100%;background:#151a26;border-radius:16px;border:1px solid rgba(255,255,255,.05)}.login-select,.login-input{width:100%;padding:12px;margin-bottom:15px;background:#0003;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:8px;outline:none}.login-btn{width:100%;padding:12px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:.2s}.login-btn:hover{background:#2563eb}.achievement-toast{position:fixed;bottom:30px;right:30px;background:#151a26;border:1px solid #3b82f6;padding:15px 20px;border-radius:16px;display:flex;gap:15px;align-items:center;z-index:9999;box-shadow:0 10px 25px #00000080}.toast-icon{font-size:2rem}.toast-content h4{margin:0 0 5px;color:#fff;font-size:1rem}.toast-content p{margin:0;color:#aaa;font-size:.85rem}.slide-up{animation:slideUp .3s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes slideUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1024px){.main-content{margin-left:0;padding:100px 15px!important}.mobile-top-bar{display:flex;position:fixed;top:0;left:0;right:0;z-index:1000;justify-content:space-between;align-items:center;padding:12px 20px;background:#0b0f19d9;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.05)}.mobile-top-bar .logo{font-size:1.2rem;font-weight:900;color:#fff}.mobile-top-bar .logo span{color:#3b82f6}.menu-toggle{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:8px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:.2s}.menu-toggle:active{background:#ffffff1a}.m-user-toggle{display:flex;gap:5px;background:#0006;padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.m-user-toggle button{background:transparent;border:none;color:#888;width:34px;height:34px;border-radius:8px;font-weight:900;font-size:.9rem;cursor:pointer;transition:all .2s ease}.m-user-toggle button.active{background:#3b82f6;color:#fff;box-shadow:0 4px 12px #3b82f666}.achievement-toast{inset:90px 15px auto}@keyframes slideUp{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}}:root{--bg-main: #0b0f19;--bg-card: #151a26;--bg-card-hover: #1c2333;--text-main: #ffffff;--text-muted: #8b95a5;--accent-green: #00e676;--accent-gold: #fbbf24;--accent-blue: #3b82f6;--sidebar-width: 250px}*{box-sizing:border-box}body{margin:0;font-family:Inter,sans-serif;background:var(--bg-main);color:var(--text-main);overflow-x:hidden;-webkit-tap-highlight-color:transparent}.app-root{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);background:var(--bg-main);padding:30px 20px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.05);position:fixed;height:100vh;left:0;top:0;z-index:100}.main-content{flex:1;padding:40px;margin-left:var(--sidebar-width);min-width:0}.card{background:var(--bg-card);border-radius:20px;padding:25px;box-shadow:0 10px 30px -10px #00000080;border:1px solid rgba(255,255,255,.03)}h3{margin:0 0 20px;font-size:1.1rem;color:var(--text-main);font-weight:600;letter-spacing:.5px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:#2a3441;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3b4859}@media(max-width:1024px){.app-root{flex-direction:column}.sidebar{width:100%;height:75px;flex-direction:row;bottom:0;top:auto;left:0;padding:0;border-right:none;border-top:1px solid rgba(255,255,255,.05);background:#0b0f19f2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:space-around;align-items:center}.main-content{margin-left:0;padding:90px 15px}}.fade-in{animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
