.modal-backdrop.svelte-btg3yq{-webkit-backdrop-filter:blur(16px);z-index:1000;background:#0a051dbf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.career-modal.svelte-btg3yq{background:#0f0c23f2;border:1px solid #8b5cf659;border-radius:1.5rem;flex-direction:column;gap:1.5rem;width:100%;max-width:540px;max-height:90vh;padding:1.75rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 50px #000000b3,0 0 35px #8b5cf633}.btn-close.svelte-btg3yq{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.btn-close.svelte-btg3yq:hover{color:#fff;background:#ffffff26;transform:scale(1.08)}.modal-header.svelte-btg3yq{align-items:center;gap:1rem;padding-right:2.5rem;display:flex}.avatar-ring.svelte-btg3yq{border:2px solid var(--accent-primary);color:#fff;background:linear-gradient(135deg,#8b5cf64d,#ec48994d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 15px #8b5cf666}.player-info.svelte-btg3yq{flex-direction:column;gap:.25rem;display:flex}.title-row.svelte-btg3yq{align-items:center;gap:.65rem;display:flex}.title-row.svelte-btg3yq h2:where(.svelte-btg3yq){letter-spacing:.05em;margin:0;font-size:1.2rem;font-weight:800}.status-pill.svelte-btg3yq{text-transform:uppercase;letter-spacing:.05em;border-radius:1rem;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.status-pill.auth.svelte-btg3yq{color:#4ade80;background:#22c55e26;border:1px solid #22c55e59}.status-pill.guest.svelte-btg3yq{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.sub-row.svelte-btg3yq{align-items:center;gap:.5rem;display:flex}.commander-name.svelte-btg3yq{color:var(--text-primary);font-size:.95rem;font-weight:600}.player-id-pill.svelte-btg3yq{color:var(--text-secondary);background:#ffffff0d;border-radius:4px;padding:.1rem .4rem;font-family:monospace;font-size:.75rem}.stats-grid.svelte-btg3yq{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.stat-card.svelte-btg3yq{background:#ffffff08;border:1px solid #ffffff12;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem;transition:all .2s;display:flex}.stat-card.svelte-btg3yq:hover{background:#ffffff0f;border-color:#8b5cf64d;transform:translateY(-2px)}.stat-icon-wrap.svelte-btg3yq{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.stat-icon-wrap.trophy.svelte-btg3yq{color:#eab308;background:#eab30826}.stat-icon-wrap.star.svelte-btg3yq{color:#a855f7;background:#8b5cf626}.stat-icon-wrap.flame.svelte-btg3yq{color:#f87171;background:#ef444426}.stat-icon-wrap.timer.svelte-btg3yq{color:#60a5fa;background:#3b82f626}.stat-meta.svelte-btg3yq{flex-direction:column;gap:.15rem;display:flex;overflow:hidden}.stat-label.svelte-btg3yq{color:var(--text-secondary);letter-spacing:.05em;font-size:.7rem;font-weight:700}.stat-value.svelte-btg3yq{color:#fff;font-size:1.35rem;font-weight:800;line-height:1.1}.stat-sub.svelte-btg3yq{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.badge-section.svelte-btg3yq{flex-direction:column;gap:.75rem;display:flex}.badge-section-header.svelte-btg3yq{justify-content:space-between;align-items:center;display:flex}.section-title.svelte-btg3yq{letter-spacing:.05em;color:var(--text-primary);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:flex}.guest-badge-notice.svelte-btg3yq,.empty-badges.svelte-btg3yq{color:var(--text-secondary);text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:.75rem;padding:1rem;font-size:.85rem}.guest-badge-notice.svelte-btg3yq{color:#fbbf24;text-align:left;border-color:#f59e0b4d;align-items:center;gap:.65rem;display:flex}.badge-showcase-grid.svelte-btg3yq{flex-wrap:wrap;gap:.5rem;display:flex}.badge-pill.svelte-btg3yq{color:var(--text-primary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:2rem;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.badge-pill.svelte-btg3yq:hover{border-color:var(--accent-primary);background:#ffffff14;transform:scale(1.04)}.badge-pill.active.svelte-btg3yq{border-color:var(--accent-primary);background:#8b5cf633;box-shadow:0 0 12px #8b5cf64d}.badge-detail-card.svelte-btg3yq{background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:.85rem;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.badge-detail-text.svelte-btg3yq{flex-direction:column;gap:.2rem;display:flex}.detail-header.svelte-btg3yq{align-items:center;gap:.5rem;display:flex}.detail-header.svelte-btg3yq h4:where(.svelte-btg3yq){color:#fff;margin:0;font-size:.95rem}.pts-tag.svelte-btg3yq{color:#4ade80;font-size:.75rem;font-weight:700}.detail-desc.svelte-btg3yq{color:var(--text-secondary);margin:0;font-size:.8rem}.detail-backstory.svelte-btg3yq{color:#a78bfa;margin:0;font-size:.75rem;font-style:italic}.modal-footer.svelte-btg3yq{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.share-toast-inline.svelte-btg3yq{color:#4ade80;align-items:center;gap:.35rem;margin-right:auto;font-size:.85rem;font-weight:700;display:flex}.btn-share-career.svelte-btg3yq{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.75rem;align-items:center;gap:.4rem;padding:.65rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.btn-share-career.svelte-btg3yq:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}.btn-done.svelte-btg3yq{border-radius:.75rem;padding:.65rem 1.5rem}@media (width<=520px){.stats-grid.svelte-btg3yq{grid-template-columns:1fr}.career-modal.svelte-btg3yq{padding:1.25rem}}
