.tournaments-module__VMgLMa__stack{text-align:start;min-width:0;color:var(--text);flex-direction:column;gap:16px;animation:.18s ease-out tournaments-module__VMgLMa__appear;display:flex}.tournaments-module__VMgLMa__card{border:1px solid var(--glass-border);background:var(--card2);color:var(--text);border-radius:14px;min-width:0;padding:20px}.tournaments-module__VMgLMa__card h2,.tournaments-module__VMgLMa__card h3{margin:0 0 12px;font-size:18px}.tournaments-module__VMgLMa__card p{margin:8px 0;line-height:1.9}.tournaments-module__VMgLMa__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tournaments-module__VMgLMa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:start;gap:16px;display:grid}.tournaments-module__VMgLMa__muted{color:var(--text-muted);font-size:13px;line-height:1.8}.tournaments-module__VMgLMa__badge{color:var(--neon);border:1px solid var(--glass-border);border-radius:20px;padding:4px 10px;font-size:12px}.tournaments-module__VMgLMa__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tournaments-module__VMgLMa__field{flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.tournaments-module__VMgLMa__field input,.tournaments-module__VMgLMa__field textarea,.tournaments-module__VMgLMa__search{text-align:start;width:100%;color:var(--text);background:var(--dark2)}.tournaments-module__VMgLMa__notice{color:var(--text);border-inline-start:3px solid var(--neon);background:var(--glass);border-radius:8px;padding:10px 14px;line-height:1.8}.tournaments-module__VMgLMa__error{color:var(--danger)}.tournaments-module__VMgLMa__button{min-height:40px;transition:transform .15s,opacity .15s}.tournaments-module__VMgLMa__button:not(:disabled):hover{transform:translateY(-1px)}.tournaments-module__VMgLMa__button:disabled{opacity:.6;cursor:wait}.tournaments-module__VMgLMa__button:focus-visible,.tournaments-module__VMgLMa__card summary:focus-visible{outline:2px solid var(--neon);outline-offset:3px}.tournaments-module__VMgLMa__tabs{flex-wrap:wrap;gap:8px;display:flex}.tournaments-module__VMgLMa__tabs button[aria-pressed=true]{border-color:var(--neon);color:var(--neon)}.tournaments-module__VMgLMa__match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:12px 0;display:grid}.tournaments-module__VMgLMa__score{color:var(--neon);white-space:nowrap;font-weight:800}.tournaments-module__VMgLMa__winner{color:var(--gold)}.tournaments-module__VMgLMa__logo{object-fit:contain;border:1px solid var(--glass-border);border-radius:10px;width:64px;height:64px}.tournaments-module__VMgLMa__playerChoices{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;display:grid}.tournaments-module__VMgLMa__playerChoice{border:1px solid var(--glass-border);text-align:start;min-width:0;color:var(--text);background:var(--card2);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px;transition:opacity .15s,border-color .15s;display:flex}.tournaments-module__VMgLMa__playerChoice[aria-pressed=true]{border-color:var(--neon);background:var(--glass)}.tournaments-module__VMgLMa__playerChoice:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.tournaments-module__VMgLMa__playerChoice:disabled{opacity:.55;cursor:not-allowed}.tournaments-module__VMgLMa__playerChoice img{border-radius:8px;flex:none}.tournaments-module__VMgLMa__playerIdentity{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tournaments-module__VMgLMa__playerIdentity small{color:var(--text-muted);text-align:start}.tournaments-module__VMgLMa__text{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}.tournaments-module__VMgLMa__tableWrap{overflow-x:auto}.tournaments-module__VMgLMa__table{border-collapse:collapse;width:100%;font-size:13px}.tournaments-module__VMgLMa__table th,.tournaments-module__VMgLMa__table td{text-align:start;border-bottom:1px solid var(--glass-border);padding:9px}.tournaments-module__VMgLMa__card summary{cursor:pointer;color:var(--neon);padding:10px 0}.tournaments-module__VMgLMa__card details[open]>div{animation:.18s ease-out tournaments-module__VMgLMa__appear}.tournaments-module__VMgLMa__toggle{cursor:pointer;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.tournaments-module__VMgLMa__toggle input{width:18px;height:18px;accent-color:var(--neon)}@keyframes tournaments-module__VMgLMa__appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.tournaments-module__VMgLMa__fields{grid-template-columns:1fr}.tournaments-module__VMgLMa__card{padding:15px}}@media (prefers-reduced-motion:reduce){.tournaments-module__VMgLMa__stack,.tournaments-module__VMgLMa__card details[open]>div{animation:none}.tournaments-module__VMgLMa__button,.tournaments-module__VMgLMa__playerChoice{transition:none}.tournaments-module__VMgLMa__button:not(:disabled):hover{transform:none}}
.userDirectory-module__T-kuxq__identity{text-align:start;overflow-wrap:anywhere;gap:3px;min-width:0;font-size:12px;display:grid}.userDirectory-module__T-kuxq__identity span{color:var(--text-muted);font-size:11px}.userDirectory-module__T-kuxq__identity .userDirectory-module__T-kuxq__danger{color:var(--danger)}.userDirectory-module__T-kuxq__search{gap:8px;min-width:0;display:grid}.userDirectory-module__T-kuxq__search>label{font-size:12px;font-weight:700}.userDirectory-module__T-kuxq__search>small,.userDirectory-module__T-kuxq__status{color:var(--text-muted);margin:0;font-size:11px;line-height:1.8}.userDirectory-module__T-kuxq__selected{border:1px solid color-mix(in srgb,var(--neon) 32%,var(--border));background:color-mix(in srgb,var(--neon) 5%,var(--card2));border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.userDirectory-module__T-kuxq__results{overscroll-behavior:contain;border:1px solid var(--border);border-radius:12px;gap:6px;max-height:320px;padding:6px;animation:.18s both userDirectory-module__T-kuxq__directoryIn;display:grid;overflow-y:auto}.userDirectory-module__T-kuxq__result{width:100%;color:var(--text);background:var(--card2);border:1px solid var(--border);text-align:start;cursor:pointer;border-radius:8px;padding:12px;transition:background-color .18s,border-color .18s;display:block}.userDirectory-module__T-kuxq__result:hover:not(:disabled){border-color:var(--neon);background:color-mix(in srgb,var(--neon) 8%,var(--card2))}.userDirectory-module__T-kuxq__result:focus-visible{outline:2px solid var(--neon);outline-offset:1px}.userDirectory-module__T-kuxq__result:disabled{opacity:.6;cursor:not-allowed}@keyframes userDirectory-module__T-kuxq__directoryIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.userDirectory-module__T-kuxq__results{animation:none}.userDirectory-module__T-kuxq__result{transition:none}}
