.avatar-wrapper[data-v-5e9fd97a]{align-items:center;display:inline-flex;flex-direction:column;position:relative}.hidden-input[data-v-5e9fd97a]{display:none}.avatar-container[data-v-5e9fd97a]{height:120px;position:relative;width:120px}.avatar-container.is-uploading .team-avatar[data-v-5e9fd97a]{opacity:.5}.team-avatar[data-v-5e9fd97a]{background:var(--primary-100,#e9d8fd);color:var(--primary-700,#744ace);font-size:2.5rem!important;height:120px!important;width:120px!important}.team-avatar[data-v-5e9fd97a] img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload-overlay[data-v-5e9fd97a]{align-items:center;background:#ffffffb3;border-radius:50%;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.edit-button[data-v-5e9fd97a]{bottom:0;height:36px!important;position:absolute;right:0;width:36px!important}.edit-button[data-v-5e9fd97a] .p-button-icon{font-size:.875rem}.error-message[data-v-5e9fd97a]{margin-top:1rem;max-width:200px;text-align:center}.error-message[data-v-5e9fd97a] .p-message-text{font-size:.75rem}.roster-wrapper[data-v-44db76cb]{padding:.5rem 0}.roster-header[data-v-44db76cb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.roster-title[data-v-44db76cb]{color:var(--text-color,#1f2937);font-size:1.125rem;font-weight:600;margin:0}.roster-count[data-v-44db76cb]{color:var(--text-color-secondary,#6b7280);font-weight:400;margin-left:.5rem}.roster-grid[data-v-44db76cb]{align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width:640px){.roster-grid[data-v-44db76cb]{grid-template-columns:1fr}}.member-card[data-v-44db76cb],.roster-grid>a[data-v-44db76cb]{display:flex;height:100%}.member-card[data-v-44db76cb]{background:var(--surface-card,#fff);border:1px solid var(--surface-border,#dee2e6);border-radius:12px;flex-direction:column;padding:1rem;transition:all .2s ease;width:100%}.member-card[data-v-44db76cb]:hover{border-color:var(--primary-300,#a78bfa);box-shadow:0 4px 12px #0000000d}.invite-card[data-v-44db76cb]{align-items:center;background:var(--surface-ground,#f8f9fa);border:2px dashed var(--surface-border,#dee2e6);cursor:pointer;display:flex;justify-content:center;min-height:140px}.invite-card[data-v-44db76cb]:hover{background:var(--primary-50,#f5f3ff);border-color:var(--primary-400,#a78bfa)}.invite-card:hover .invite-icon[data-v-44db76cb]{background:var(--primary-500,#744ace);color:#fff}.invite-content[data-v-44db76cb]{flex-direction:column;gap:.75rem}.invite-content[data-v-44db76cb],.invite-icon[data-v-44db76cb]{align-items:center;display:flex}.invite-icon[data-v-44db76cb]{background:var(--surface-200,#e5e7eb);border-radius:50%;height:48px;justify-content:center;transition:all .2s ease;width:48px}.invite-icon i[data-v-44db76cb]{font-size:1.25rem}.invite-icon i[data-v-44db76cb],.invite-text[data-v-44db76cb]{color:var(--text-color-secondary,#6b7280)}.invite-text[data-v-44db76cb]{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.card-header[data-v-44db76cb]{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.75rem;position:relative}.member-avatar[data-v-44db76cb]{flex-shrink:0}.online-indicator[data-v-44db76cb]{background:var(--surface-400,#9ca3af);border:2px solid var(--surface-card,#fff);border-radius:50%;bottom:0;height:12px;left:32px;position:absolute;width:12px}.online-indicator.is-online[data-v-44db76cb]{background:#22c55e}.actions-menu-btn[data-v-44db76cb]{margin-left:auto}.card-body[data-v-44db76cb]{padding-left:0}.member-name-row[data-v-44db76cb]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.member-name[data-v-44db76cb]{color:var(--text-color,#1f2937);font-size:.9375rem;font-weight:600}.role-tag[data-v-44db76cb]{align-items:center;display:inline-flex;gap:.25rem;padding:.125rem .5rem}.role-tag[data-v-44db76cb],.role-tag i[data-v-44db76cb]{font-size:.625rem}.member-game-info[data-v-44db76cb]{display:flex;flex-direction:column;gap:.25rem}.game-field[data-v-44db76cb]{align-items:center;display:flex;font-size:.8125rem;gap:.5rem}.field-label[data-v-44db76cb]{color:var(--text-color-secondary,#6b7280);min-width:40px}.field-value[data-v-44db76cb]{color:var(--text-color,#1f2937)}.empty-roster[data-v-44db76cb]{align-items:center;color:var(--text-color-secondary,#6b7280);display:flex;flex-direction:column;justify-content:center;padding:3rem}.empty-roster i[data-v-44db76cb]{font-size:2rem;margin-bottom:.5rem;opacity:.5}.empty-roster p[data-v-44db76cb]{margin:0}.invite-dialog-content[data-v-44db76cb]{display:flex;flex-direction:column;gap:1.25rem}.invite-description[data-v-44db76cb]{color:var(--text-color-secondary,#6b7280);font-size:.875rem;margin:0}.invite-link-group[data-v-44db76cb]{display:flex;gap:.5rem}.invite-link-input[data-v-44db76cb]{flex:1;font-size:.875rem}.copy-btn[data-v-44db76cb]{flex-shrink:0}.copy-btn.copy-success[data-v-44db76cb]{background:var(--green-500)!important;border-color:var(--green-500)!important;color:#fff!important}.social-share[data-v-44db76cb]{align-items:center;display:flex;gap:1rem}.share-label[data-v-44db76cb]{color:var(--text-color-secondary,#6b7280);font-size:.875rem}.social-buttons[data-v-44db76cb]{display:flex;gap:.5rem}.telegram-btn[data-v-44db76cb]{background:#08c!important;border-color:#08c!important}.whatsapp-btn[data-v-44db76cb]{background:#25d366!important;border-color:#25d366!important}.regenerate-btn[data-v-44db76cb]{align-self:flex-start}.remove-dialog[data-v-44db76cb] .p-dialog,.role-dialog[data-v-44db76cb] .p-dialog{max-width:400px}.error-message[data-v-44db76cb]{margin-top:1rem}[data-v-44db76cb] .p-menuitem-danger .p-menuitem-link,[data-v-44db76cb] .p-menuitem-danger .p-menuitem-link .p-menuitem-icon{color:var(--red-500,#ef4444)!important}[data-v-44db76cb] .p-menuitem-danger .p-menuitem-link:hover{background:var(--red-50,#fef2f2)!important}.tournaments-wrapper[data-v-d93b1d42]{padding:.5rem 0}.tournaments-list[data-v-d93b1d42]{display:flex;flex-direction:column;gap:1.25rem}.tournament-card[data-v-d93b1d42]{background:#fff;border-radius:12px;padding:16px}@media (max-width:600px){.tournament-card[data-v-d93b1d42]{padding:15px}}.tournament-header[data-v-d93b1d42]{align-items:center;display:flex;gap:16px;overflow:hidden}.tournament-header .tournament-info[data-v-d93b1d42]{flex:1;overflow:hidden}.tournament-avatar[data-v-d93b1d42]{border-radius:100%;clip-path:polygon(50% -3%,96% 25%,96% 75%,50% 103%,4% 75%,4% 25%);flex-shrink:0;height:64px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:64px}.tournament-date[data-v-d93b1d42]{align-items:center;color:#475467;display:flex;font-size:12px;gap:5px;margin-bottom:4px}.tournament-date i[data-v-d93b1d42]{font-size:12px}.tournament-title[data-v-d93b1d42]{color:#475467;display:block;font-size:18px;font-weight:500;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tournament-title[data-v-d93b1d42]:hover{text-decoration:underline}.tournament-body[data-v-d93b1d42]{background:#141320;border-radius:12px;margin-top:20px;overflow:hidden;padding:12px 28px}@media (max-width:800px){.tournament-body[data-v-d93b1d42]{padding:24px}}.body-content[data-v-d93b1d42]{align-items:center;display:flex}@media (max-width:800px){.body-content[data-v-d93b1d42]{align-items:flex-start;flex-wrap:wrap;gap:1rem}}.game-icon[data-v-d93b1d42]{height:3rem;width:3rem;fill:#fff;flex-shrink:0;margin-right:1rem}.game-icon[data-v-d93b1d42] path{stroke:#fff}@media (max-width:800px){.game-icon[data-v-d93b1d42]{margin-right:0}}.stage-info[data-v-d93b1d42]{align-items:flex-start;display:flex;flex:1;flex-direction:column}.stage-info .stage-name[data-v-d93b1d42]{color:#fff;font-size:18px;font-weight:500;margin:0}@media (max-width:800px){.stage-info .stage-name[data-v-d93b1d42]{line-height:1.2}}.stage-info .stage-label[data-v-d93b1d42]{color:#fff;font-size:12px;opacity:.6}.tournament-properties[data-v-d93b1d42]{display:flex;gap:50px}@media (max-width:800px){.tournament-properties[data-v-d93b1d42]{gap:30px}}@media (max-width:380px){.tournament-properties[data-v-d93b1d42]{gap:10px}}.tournament-properties .property[data-v-d93b1d42]{color:#fff;display:flex;flex-direction:column;text-align:right}@media (max-width:800px){.tournament-properties .property[data-v-d93b1d42]{text-align:left}}.tournament-properties .property label[data-v-d93b1d42]{color:#fffc;font-size:14px}.tournament-properties .property span[data-v-d93b1d42]{color:#fff;font-size:17px;font-weight:600}.tournament-properties .property span.capitalize[data-v-d93b1d42]{text-transform:capitalize}.empty-state[data-v-d93b1d42],.loading-state[data-v-d93b1d42]{align-items:center;color:var(--text-color-secondary,#6b7280);display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center}.empty-state i[data-v-d93b1d42],.loading-state i[data-v-d93b1d42]{font-size:3rem;margin-bottom:1rem;opacity:.3}.empty-state p[data-v-d93b1d42],.loading-state p[data-v-d93b1d42]{margin:0}.load-more[data-v-d93b1d42]{display:flex;justify-content:center;margin-top:1.5rem}.settings-wrapper[data-v-5f568335]{padding:.5rem 0}.settings-form[data-v-5f568335]{max-width:800px}.settings-section[data-v-5f568335]{margin-bottom:2rem}.section-title[data-v-5f568335]{border-bottom:1px solid var(--surface-border,#dee2e6);color:var(--text-color,#1f2937);font-size:1rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.form-grid[data-v-5f568335]{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.form-grid[data-v-5f568335]{grid-template-columns:1fr}}.socials-grid[data-v-5f568335]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.socials-grid[data-v-5f568335]{grid-template-columns:1fr}}.form-field[data-v-5f568335]{display:flex;flex-direction:column;gap:.5rem}.form-field label[data-v-5f568335]{align-items:center;color:var(--text-color-secondary,#6b7280);display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.form-field label i[data-v-5f568335]{font-size:1rem}.form-field.form-field-action[data-v-5f568335]{justify-content:flex-end}.error-message[data-v-5f568335],.success-message[data-v-5f568335]{margin:1rem 0}.form-actions[data-v-5f568335]{border-top:1px solid var(--surface-border,#dee2e6);display:flex;justify-content:flex-end;padding-top:1rem}[data-v-5f568335] .p-inputtext,[data-v-5f568335] .p-select{width:100%}.my-teams-layout[data-v-45ef5e12]{background:#fff;display:flex;min-height:calc(100vh - 80px)}.teams-sidebar[data-v-45ef5e12]{background:var(--surface-card,#fff);border-right:1px solid var(--surface-border,#dee2e6);display:flex;flex-direction:column;height:calc(100vh - 80px);min-width:320px;position:sticky;top:80px;width:320px}@media (max-width:768px){.teams-sidebar[data-v-45ef5e12]{bottom:0;height:100vh;left:0;min-width:100%;position:fixed;right:0;top:0;width:100%;z-index:100}.teams-sidebar.sidebar-hidden[data-v-45ef5e12]{display:none}}.sidebar-header[data-v-45ef5e12]{align-items:center;border-bottom:1px solid var(--surface-border,#dee2e6);display:flex;justify-content:space-between;padding:1.5rem}.sidebar-title[data-v-45ef5e12]{color:var(--text-color,#1f2937);font-size:1.25rem;font-weight:700;margin:0}.game-filter[data-v-45ef5e12]{border-bottom:1px solid var(--surface-border,#dee2e6);padding:1rem 1.5rem}.teams-list[data-v-45ef5e12]{flex:1;overflow-y:auto;padding:1rem}.team-card[data-v-45ef5e12]{border:2px solid transparent;border-radius:12px;cursor:pointer;margin-bottom:.5rem;padding:1rem;transition:all .2s ease}.team-card[data-v-45ef5e12]:hover{background:var(--surface-hover,#f3f4f6)}.team-card.team-card-active[data-v-45ef5e12]{background:var(--primary-50,#eff6ff);border-color:var(--primary-500,#744ace)}.team-card-content[data-v-45ef5e12]{align-items:center;display:flex;gap:1rem}.team-avatar[data-v-45ef5e12]{flex-shrink:0}.team-info[data-v-45ef5e12]{flex:1;min-width:0}.team-name-row[data-v-45ef5e12]{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.team-name[data-v-45ef5e12]{color:var(--text-color,#1f2937);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-badges[data-v-45ef5e12]{display:flex;gap:.25rem}.owner-badge[data-v-45ef5e12]{color:#eab308;font-size:.875rem}.manager-badge[data-v-45ef5e12]{color:#744ace;font-size:.875rem}.team-meta[data-v-45ef5e12]{align-items:center;display:flex;gap:.75rem}.game-tag[data-v-45ef5e12]{font-size:.625rem;padding:.125rem .5rem}.members-count[data-v-45ef5e12]{align-items:center;color:var(--text-color-secondary,#6b7280);display:flex;font-size:.75rem;gap:.25rem}.members-count i[data-v-45ef5e12]{font-size:.625rem}.empty-teams[data-v-45ef5e12]{color:var(--text-color-secondary,#6b7280);padding:3rem 1rem;text-align:center}.empty-teams .empty-icon[data-v-45ef5e12]{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-teams p[data-v-45ef5e12]{margin:0}.teams-loading[data-v-45ef5e12]{align-items:center;display:flex;justify-content:center;padding:3rem}.team-detail[data-v-45ef5e12]{display:flex;flex:1;flex-direction:column;overflow-y:auto}@media (max-width:768px){.team-detail[data-v-45ef5e12]{display:none}.team-detail.detail-visible[data-v-45ef5e12]{background:var(--surface-ground,#f8f9fa);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:101}}.mobile-back-header[data-v-45ef5e12]{align-items:center;background:var(--surface-card,#fff);border-bottom:1px solid var(--surface-border,#dee2e6);display:flex;font-weight:500;gap:.5rem;padding:1rem}.detail-loading[data-v-45ef5e12]{align-items:center;display:flex;flex:1;justify-content:center;min-height:300px}.team-hero[data-v-45ef5e12]{background:linear-gradient(135deg,rgba(116,74,206,.1),transparent);padding:2rem}@media (max-width:768px){.team-hero[data-v-45ef5e12]{padding:1.5rem}}.hero-content[data-v-45ef5e12]{align-items:flex-start;display:flex;gap:2rem;margin:0 auto;max-width:1200px}@media (max-width:768px){.hero-content[data-v-45ef5e12]{align-items:center;flex-direction:column;text-align:center}}.hero-avatar-section[data-v-45ef5e12]{flex-shrink:0}.hero-info[data-v-45ef5e12]{flex:1}.hero-team-name[data-v-45ef5e12]{color:var(--text-color,#1f2937);font-size:2rem;font-weight:800;margin:0 0 1rem}@media (max-width:768px){.hero-team-name[data-v-45ef5e12]{font-size:1.5rem}}.hero-meta[data-v-45ef5e12]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}@media (max-width:768px){.hero-meta[data-v-45ef5e12]{justify-content:center}}.meta-item[data-v-45ef5e12]{align-items:center;color:var(--text-color-secondary,#6b7280);display:flex;gap:.5rem}.meta-item[data-v-45ef5e12],.meta-item i[data-v-45ef5e12]{font-size:.875rem}.rating-star[data-v-45ef5e12]{color:#eab308}.rating-value[data-v-45ef5e12]{color:var(--text-color,#1f2937);font-weight:700}.division-tag[data-v-45ef5e12]{font-weight:600}.public-profile-link[data-v-45ef5e12]{text-decoration:none}.team-tabs[data-v-45ef5e12]{flex:1;margin:0 auto;max-width:1200px;padding:0 2rem;width:100%}@media (max-width:768px){.team-tabs[data-v-45ef5e12]{padding:0}}.team-tabs[data-v-45ef5e12] .p-tabview-nav-container{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.team-tabs[data-v-45ef5e12] .p-tabview-nav-container::-webkit-scrollbar{display:none}.team-tabs[data-v-45ef5e12] .p-tabview-nav{background:transparent;border-bottom:2px solid var(--surface-border,#dee2e6);flex-wrap:nowrap}@media (max-width:768px){.team-tabs[data-v-45ef5e12] .p-tabview-nav{padding:0 1rem}}.team-tabs[data-v-45ef5e12] .p-tabview-nav-link{background:transparent;border:none;border-bottom:2px solid transparent;font-weight:600;margin-bottom:-2px;white-space:nowrap}.team-tabs[data-v-45ef5e12] .p-tabview-nav-link:not(.p-disabled):focus{box-shadow:none}.team-tabs[data-v-45ef5e12] .p-tabview-nav-link.p-highlight{border-bottom-color:var(--primary-500,#744ace);color:var(--primary-500,#744ace)}.team-tabs[data-v-45ef5e12] .p-tabview-panels{background:transparent;padding:1.5rem 0}@media (max-width:768px){.team-tabs[data-v-45ef5e12] .p-tabview-panels{padding:1rem}}.tab-icon[data-v-45ef5e12]{margin-right:.5rem}.team-actions[data-v-45ef5e12]{display:flex;gap:1rem;justify-content:flex-end;margin:0 auto;max-width:1200px;padding:1.5rem 2rem 3rem;width:100%}@media (max-width:768px){.team-actions[data-v-45ef5e12]{padding:1.5rem 1rem 3rem}}.empty-detail[data-v-45ef5e12]{align-items:center;color:var(--text-color-secondary,#6b7280);display:flex;flex:1;flex-direction:column;justify-content:center;padding:3rem;text-align:center}.empty-detail .empty-detail-icon[data-v-45ef5e12]{font-size:4rem;margin-bottom:1.5rem;opacity:.3}.empty-detail h2[data-v-45ef5e12]{color:var(--text-color,#1f2937);margin:0 0 .5rem}.empty-detail p[data-v-45ef5e12]{margin:0;max-width:400px}.confirm-dialog-container[data-v-45ef5e12]{background:var(--surface-card,#fff);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-width:500px;min-width:350px;padding:1.5rem}@media (max-width:768px){.confirm-dialog-container[data-v-45ef5e12]{max-width:90vw;min-width:300px;padding:1.25rem}}.confirm-dialog-header[data-v-45ef5e12]{align-items:center;border-bottom:1px solid var(--surface-border,#dee2e6);display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem}.confirm-dialog-icon[data-v-45ef5e12]{color:var(--red-500,#ef4444);font-size:1.5rem}.confirm-dialog-title[data-v-45ef5e12]{color:var(--text-color,#1f2937);font-size:1.125rem;font-weight:700}.confirm-dialog-content[data-v-45ef5e12]{padding:1rem 0}.confirm-dialog-message[data-v-45ef5e12]{color:var(--text-color-secondary,#6b7280);line-height:1.6;margin:0}.confirm-dialog-footer[data-v-45ef5e12]{border-top:1px solid var(--surface-border,#dee2e6);display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}@media (max-width:768px){.confirm-dialog-footer[data-v-45ef5e12]{flex-direction:column-reverse}.confirm-dialog-footer[data-v-45ef5e12] .p-button{width:100%}}
