.profile-card-container[data-v-0e89d05e]{perspective:1000px;padding:1rem}.profile-card[data-v-0e89d05e]{background:linear-gradient(135deg,#1e293bf2,#0f172af2);background-size:cover;background-position:center;border-radius:24px;padding:3rem;color:#fff;box-shadow:0 25px 50px -12px #00000080;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-card[data-v-0e89d05e]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(234,179,8,.15),transparent 40%);pointer-events:none}.profile-header[data-v-0e89d05e]{display:flex;align-items:center;gap:2rem;margin-bottom:3rem}.avatar-container[data-v-0e89d05e]{position:relative}.avatar-placeholder[data-v-0e89d05e]{width:100px;height:100px;background:linear-gradient(135deg,#eab308,#ca8a04);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:800;color:#1e293b;box-shadow:0 0 20px #eab3084d;border:4px solid rgba(255,255,255,.2)}.avatar-image[data-v-0e89d05e]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 20px #eab3084d;border:4px solid rgba(255,255,255,.2)}.user-name[data-v-0e89d05e]{font-size:2.5rem;font-weight:800;margin:0;letter-spacing:-.025em;background:linear-gradient(to bottom right,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-links[data-v-0e89d05e]{display:flex;gap:1rem;margin-top:1rem}.contact-link[data-v-0e89d05e]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s ease}.contact-link.whatsapp[data-v-0e89d05e]{background:#25d36626;color:#25d366;border:1px solid rgba(37,211,102,.3)}.contact-link.whatsapp[data-v-0e89d05e]:hover{background:#25d36640;transform:translateY(-2px)}.contact-link.telegram[data-v-0e89d05e]{background:#0088cc26;color:#08c;border:1px solid rgba(0,136,204,.3)}.contact-link.telegram[data-v-0e89d05e]:hover{background:#0088cc40;transform:translateY(-2px)}.contact-icon[data-v-0e89d05e]{width:1.125rem;height:1.125rem}.stats-grid[data-v-0e89d05e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:3rem}.stat-item[data-v-0e89d05e]{background:#ffffff0d;padding:2rem;border-radius:20px;display:flex;flex-direction:column;gap:.5rem;border:1px solid rgba(255,255,255,.05);transition:transform .3s ease,background .3s ease}.stat-item[data-v-0e89d05e]:hover{transform:translateY(-5px);background:#ffffff14}.stat-label[data-v-0e89d05e]{color:#94a3b8;text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.1em}.stat-value[data-v-0e89d05e]{font-size:2.5rem;font-weight:800;color:#fff}.stat-value-group[data-v-0e89d05e]{display:flex;align-items:baseline;gap:1rem}.delta-badge[data-v-0e89d05e]{padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:700}.delta-badge.positive[data-v-0e89d05e]{background:#22c55e33;color:#4ade80}.delta-badge.negative[data-v-0e89d05e]{background:#ef444433;color:#f87171}.podium-section[data-v-0e89d05e]{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem}.section-title[data-v-0e89d05e]{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:#cbd5e1}.podium-grid[data-v-0e89d05e]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.podium-item[data-v-0e89d05e]{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:#ffffff08;border-radius:16px;text-align:center}.medal-icon[data-v-0e89d05e]{font-size:1.5rem;font-weight:800;margin-bottom:.5rem}.podium-item.first .medal-icon[data-v-0e89d05e]{color:#eab308}.podium-item.second .medal-icon[data-v-0e89d05e]{color:#94a3b8}.podium-item.third .medal-icon[data-v-0e89d05e]{color:#cd7f32}.placement-count[data-v-0e89d05e]{font-size:1.5rem;font-weight:800;color:#fff}.placement-label[data-v-0e89d05e]{font-size:.75rem;color:#94a3b8;font-weight:600}.podium-item.first[data-v-0e89d05e]{border-bottom:3px solid #eab308}.podium-item.second[data-v-0e89d05e]{border-bottom:3px solid #94a3b8}.podium-item.third[data-v-0e89d05e]{border-bottom:3px solid #cd7f32}@media(max-width:640px){.profile-card[data-v-0e89d05e]{padding:1.5rem}.profile-header[data-v-0e89d05e]{flex-direction:column;text-align:center}.user-name[data-v-0e89d05e]{font-size:1.875rem}.contact-links[data-v-0e89d05e]{justify-content:center;flex-wrap:wrap}.podium-grid[data-v-0e89d05e]{grid-template-columns:1fr}}.recent-tournaments-container[data-v-0e89d05e]{margin-top:2rem;padding:0 1rem}.recent-tournaments-title[data-v-0e89d05e]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.tournaments-list[data-v-0e89d05e]{display:flex;flex-direction:column;gap:.75rem}.tournament-item[data-v-0e89d05e]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;text-decoration:none;transition:all .2s ease}.tournament-item[data-v-0e89d05e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.tournament-info[data-v-0e89d05e]{display:flex;flex-direction:column;gap:.25rem}.tournament-name[data-v-0e89d05e]{font-weight:600;color:#1e293b}.tournament-meta[data-v-0e89d05e]{font-size:.875rem;color:#64748b;text-transform:capitalize}.tournament-result[data-v-0e89d05e]{display:flex;align-items:center;gap:1rem}.tournament-rank[data-v-0e89d05e]{font-weight:700;font-size:1rem;padding:.25rem .75rem;border-radius:9999px;background:#f1f5f9;color:#475569}.tournament-rank.rank-gold[data-v-0e89d05e]{background:#fef3c7;color:#b45309}.tournament-rank.rank-silver[data-v-0e89d05e]{background:#f1f5f9;color:#475569}.tournament-rank.rank-bronze[data-v-0e89d05e]{background:#fed7aa;color:#c2410c}.tournament-delta[data-v-0e89d05e]{font-weight:600;font-size:.875rem}.tournament-delta.delta-positive[data-v-0e89d05e]{color:#16a34a}.tournament-delta.delta-negative[data-v-0e89d05e]{color:#dc2626}.upcoming-tournaments-container[data-v-0e89d05e]{margin-top:2rem;padding:0 1rem}.upcoming-tournaments-title[data-v-0e89d05e]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.tournament-item.upcoming[data-v-0e89d05e]{border-left:4px solid #eab308}.tournament-status-badge span[data-v-0e89d05e]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.status-soon[data-v-0e89d05e]{background:#f1f5f9;color:#475569}.status-in-progress[data-v-0e89d05e]{background:#dcfce7;color:#166534}
