.page-module___8aEwW__page{flex-direction:column;flex:1;width:100%;max-width:520px;margin:40px auto;padding:0 20px;display:flex}.page-module___8aEwW__page .page-module___8aEwW__main{flex-direction:column;gap:24px;display:flex}.page-module___8aEwW__toolbar{align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-module___8aEwW__searchWrapper{flex:1;position:relative}.page-module___8aEwW__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module___8aEwW__searchInput{background:var(--bg-soft);border:1px solid var(--border-color);border-radius:var(--radius);width:100%;color:var(--text-main);outline:none;padding:10px 12px 10px 36px;font-size:.9rem;transition:border-color .2s}.page-module___8aEwW__searchInput::placeholder{color:var(--text-muted)}.page-module___8aEwW__searchInput:focus{border-color:var(--accent)}.page-module___8aEwW__empty{color:var(--text-muted);text-align:center;padding:40px 0}.page-module___8aEwW__backdrop{z-index:49;position:fixed;inset:0}.page-module___8aEwW__drawer{background:var(--bg-soft);border-left:1px solid var(--border-color);z-index:50;flex-direction:column;gap:24px;width:300px;height:100vh;padding:32px 24px;transition:transform .25s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.page-module___8aEwW__drawerOpen{transform:translate(0)}.page-module___8aEwW__drawerHeader{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__drawerTitle{font-size:16px;font-weight:700}.page-module___8aEwW__drawerClose{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:color .15s;display:flex}.page-module___8aEwW__drawerClose:hover{color:var(--text-main)}.page-module___8aEwW__drawerBattle{flex-direction:column;gap:4px;display:flex}.page-module___8aEwW__drawerContender{font-size:15px;font-weight:700}.page-module___8aEwW__drawerVs{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.page-module___8aEwW__drawerButton{background-color:var(--accent);color:#fff;text-align:center;border-radius:7px;margin-top:auto;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s;display:block}.page-module___8aEwW__drawerButton:hover{background-color:var(--accent-soft)}
.BattleCard-module__G4z60a__battlecard{background:var(--bg-soft);border-radius:var(--radius);border:1px solid var(--border-color);flex-direction:column;gap:16px;padding:20px 24px;transition:transform .2s,border-color .2s;display:flex}.BattleCard-module__G4z60a__battlecard:hover{cursor:pointer;border-color:var(--accent);transform:scale(1.03)}.BattleCard-module__G4z60a__header{justify-content:space-between;align-items:center;display:flex}.BattleCard-module__G4z60a__badge{text-transform:uppercase;letter-spacing:.03em;border-radius:20px;padding:3px 10px;font-size:.75rem;font-weight:600}.BattleCard-module__G4z60a__live{color:#4ade80;background:#22c55e26}.BattleCard-module__G4z60a__finished{color:#94a3b8;background:#94a3b826}.BattleCard-module__G4z60a__waiting{background:var(--accent-soft);color:var(--accent)}.BattleCard-module__G4z60a__round{color:var(--text-muted);font-size:.8rem}.BattleCard-module__G4z60a__versus{justify-content:space-between;align-items:center;gap:12px;display:flex}.BattleCard-module__G4z60a__name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1.1rem;font-weight:700;overflow:hidden}.BattleCard-module__G4z60a__name:last-child{text-align:right}.BattleCard-module__G4z60a__score{color:var(--accent);flex-shrink:0;font-size:1.3rem;font-weight:800}.BattleCard-module__G4z60a__footer{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.BattleCard-module__G4z60a__betButton{border:1px solid var(--accent);color:var(--accent);cursor:pointer;opacity:0;background:0 0;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:opacity .15s,background-color .15s}.BattleCard-module__G4z60a__battlecard:hover .BattleCard-module__G4z60a__betButton{opacity:1}.BattleCard-module__G4z60a__betButton:hover{background:var(--accent);color:#fff}
